Coverage Report

Created: 2023-11-27 06:30

/src/exprtk/exprtk.hpp
Line
Count
Source (jump to first uncovered line)
1
/*
2
 ******************************************************************
3
 *           C++ Mathematical Expression Toolkit Library          *
4
 *                                                                *
5
 * Author: Arash Partow (1999-2023)                               *
6
 * URL: https://www.partow.net/programming/exprtk/index.html      *
7
 *                                                                *
8
 * Copyright notice:                                              *
9
 * Free use of the C++ Mathematical Expression Toolkit Library is *
10
 * permitted under the guidelines and in accordance with the most *
11
 * current version of the MIT License.                            *
12
 * https://www.opensource.org/licenses/MIT                        *
13
 *                                                                *
14
 * Example expressions:                                           *
15
 * (00) (y + x / y) * (x - y / x)                                 *
16
 * (01) (x^2 / sin(2 * pi / y)) - x / 2                           *
17
 * (02) sqrt(1 - (x^2))                                           *
18
 * (03) 1 - sin(2 * x) + cos(pi / y)                              *
19
 * (04) a * exp(2 * t) + c                                        *
20
 * (05) if(((x + 2) == 3) and ((y + 5) <= 9),1 + w, 2 / z)        *
21
 * (06) (avg(x,y) <= x + y ? x - y : x * y) + 2 * pi / x          *
22
 * (07) z := x + sin(2 * pi / y)                                  *
23
 * (08) u := 2 * (pi * z) / (w := x + cos(y / pi))                *
24
 * (09) clamp(-1,sin(2 * pi * x) + cos(y / 2 * pi),+1)            *
25
 * (10) inrange(-2,m,+2) == if(({-2 <= m} and [m <= +2]),1,0)     *
26
 * (11) (2sin(x)cos(2y)7 + 1) == (2 * sin(x) * cos(2*y) * 7 + 1)  *
27
 * (12) (x ilike 's*ri?g') and [y < (3 z^7 + w)]                  *
28
 *                                                                *
29
 ******************************************************************
30
*/
31
32
33
#ifndef INCLUDE_EXPRTK_HPP
34
#define INCLUDE_EXPRTK_HPP
35
36
37
#include <algorithm>
38
#include <cassert>
39
#include <cctype>
40
#include <cmath>
41
#include <cstdio>
42
#include <cstdlib>
43
#include <cstring>
44
#include <deque>
45
#include <exception>
46
#include <functional>
47
#include <iterator>
48
#include <limits>
49
#include <list>
50
#include <map>
51
#include <set>
52
#include <stack>
53
#include <stdexcept>
54
#include <string>
55
#include <utility>
56
#include <vector>
57
58
59
namespace exprtk
60
{
61
   #ifdef exprtk_enable_debugging
62
     #define exprtk_debug(params) printf params
63
   #else
64
12.1M
     #define exprtk_debug(params) (void)0
65
   #endif
66
67
   #define exprtk_error_location             \
68
72.6k
   "exprtk.hpp:" + details::to_str(__LINE__) \
69
70
   #if defined(__GNUC__) && (__GNUC__  >= 7)
71
72
      #define exprtk_disable_fallthrough_begin                      \
73
      _Pragma ("GCC diagnostic push")                               \
74
      _Pragma ("GCC diagnostic ignored \"-Wimplicit-fallthrough\"") \
75
76
      #define exprtk_disable_fallthrough_end                        \
77
      _Pragma ("GCC diagnostic pop")                                \
78
79
   #else
80
30.9k
      #define exprtk_disable_fallthrough_begin (void)0;
81
30.9k
      #define exprtk_disable_fallthrough_end   (void)0;
82
   #endif
83
84
   #if __cplusplus >= 201103L
85
      #define exprtk_override override
86
      #define exprtk_final    final
87
      #define exprtk_delete   = delete
88
   #else
89
      #define exprtk_override
90
      #define exprtk_final
91
      #define exprtk_delete
92
   #endif
93
94
   namespace details
95
   {
96
      typedef char                   char_t;
97
      typedef char_t*                char_ptr;
98
      typedef char_t const*          char_cptr;
99
      typedef unsigned char          uchar_t;
100
      typedef uchar_t*               uchar_ptr;
101
      typedef uchar_t const*         uchar_cptr;
102
      typedef unsigned long long int _uint64_t;
103
      typedef long long int          _int64_t;
104
105
      inline bool is_whitespace(const char_t c)
106
161M
      {
107
161M
         return (' '  == c) || ('\n' == c) ||
108
161M
                ('\r' == c) || ('\t' == c) ||
109
161M
                ('\b' == c) || ('\v' == c) ||
110
161M
                ('\f' == c) ;
111
161M
      }
112
113
      inline bool is_operator_char(const char_t c)
114
21.0M
      {
115
21.0M
         return ('+' == c) || ('-' == c) ||
116
21.0M
                ('*' == c) || ('/' == c) ||
117
21.0M
                ('^' == c) || ('<' == c) ||
118
21.0M
                ('>' == c) || ('=' == c) ||
119
21.0M
                (',' == c) || ('!' == c) ||
120
21.0M
                ('(' == c) || (')' == c) ||
121
21.0M
                ('[' == c) || (']' == c) ||
122
21.0M
                ('{' == c) || ('}' == c) ||
123
21.0M
                ('%' == c) || (':' == c) ||
124
21.0M
                ('?' == c) || ('&' == c) ||
125
21.0M
                ('|' == c) || (';' == c) ;
126
21.0M
      }
127
128
      inline bool is_letter(const char_t c)
129
71.1M
      {
130
71.1M
         return (('a' <= c) && (c <= 'z')) ||
131
71.1M
                (('A' <= c) && (c <= 'Z')) ;
132
71.1M
      }
133
134
      inline bool is_digit(const char_t c)
135
38.6M
      {
136
38.6M
         return ('0' <= c) && (c <= '9');
137
38.6M
      }
138
139
      inline bool is_letter_or_digit(const char_t c)
140
52.5M
      {
141
52.5M
         return is_letter(c) || is_digit(c);
142
52.5M
      }
143
144
      inline bool is_left_bracket(const char_t c)
145
55.5M
      {
146
55.5M
         return ('(' == c) || ('[' == c) || ('{' == c);
147
55.5M
      }
148
149
      inline bool is_right_bracket(const char_t c)
150
56.6M
      {
151
56.6M
         return (')' == c) || (']' == c) || ('}' == c);
152
56.6M
      }
153
154
      inline bool is_bracket(const char_t c)
155
16.2M
      {
156
16.2M
         return is_left_bracket(c) || is_right_bracket(c);
157
16.2M
      }
158
159
      inline bool is_sign(const char_t c)
160
61.1k
      {
161
61.1k
         return ('+' == c) || ('-' == c);
162
61.1k
      }
163
164
      inline bool is_invalid(const char_t c)
165
0
      {
166
0
         return !is_whitespace   (c) &&
167
0
                !is_operator_char(c) &&
168
0
                !is_letter       (c) &&
169
0
                !is_digit        (c) &&
170
0
                ('.'  != c)          &&
171
0
                ('_'  != c)          &&
172
0
                ('$'  != c)          &&
173
0
                ('~'  != c)          &&
174
0
                ('\'' != c);
175
0
      }
176
177
      inline bool is_valid_string_char(const char_t c)
178
1.00M
      {
179
1.00M
         return std::isprint(static_cast<uchar_t>(c)) ||
180
1.00M
                is_whitespace(c);
181
1.00M
      }
182
183
      #ifndef exprtk_disable_caseinsensitivity
184
      inline void case_normalise(std::string& s)
185
0
      {
186
0
         for (std::size_t i = 0; i < s.size(); ++i)
187
0
         {
188
0
            s[i] = static_cast<std::string::value_type>(std::tolower(s[i]));
189
0
         }
190
0
      }
191
192
      inline bool imatch(const char_t c1, const char_t c2)
193
190
      {
194
190
         return std::tolower(c1) == std::tolower(c2);
195
190
      }
196
197
      inline bool imatch(const std::string& s1, const std::string& s2)
198
116M
      {
199
116M
         if (s1.size() == s2.size())
200
10.4M
         {
201
40.0M
            for (std::size_t i = 0; i < s1.size(); ++i)
202
35.9M
            {
203
35.9M
               if (std::tolower(s1[i]) != std::tolower(s2[i]))
204
6.37M
               {
205
6.37M
                  return false;
206
6.37M
               }
207
35.9M
            }
208
209
4.10M
            return true;
210
10.4M
         }
211
212
105M
         return false;
213
116M
      }
214
215
      struct ilesscompare
216
      {
217
         inline bool operator() (const std::string& s1, const std::string& s2) const
218
136M
         {
219
136M
            const std::size_t length = std::min(s1.size(),s2.size());
220
221
173M
            for (std::size_t i = 0; i < length;  ++i)
222
146M
            {
223
146M
               const char_t c1 = static_cast<char_t>(std::tolower(s1[i]));
224
146M
               const char_t c2 = static_cast<char_t>(std::tolower(s2[i]));
225
226
146M
               if (c1 > c2)
227
22.0M
                  return false;
228
124M
               else if (c1 < c2)
229
87.8M
                  return true;
230
146M
            }
231
232
26.9M
            return s1.size() < s2.size();
233
136M
         }
234
      };
235
236
      #else
237
      inline void case_normalise(std::string&)
238
      {}
239
240
      inline bool imatch(const char_t c1, const char_t c2)
241
      {
242
         return c1 == c2;
243
      }
244
245
      inline bool imatch(const std::string& s1, const std::string& s2)
246
      {
247
         return s1 == s2;
248
      }
249
250
      struct ilesscompare
251
      {
252
         inline bool operator() (const std::string& s1, const std::string& s2) const
253
         {
254
            return s1 < s2;
255
         }
256
      };
257
      #endif
258
259
      inline bool is_valid_sf_symbol(const std::string& symbol)
260
4.33M
      {
261
         // Special function: $f12 or $F34
262
4.33M
         return (4 == symbol.size())  &&
263
4.33M
                ('$' == symbol[0])    &&
264
4.33M
                imatch('f',symbol[1]) &&
265
4.33M
                is_digit(symbol[2])   &&
266
4.33M
                is_digit(symbol[3]);
267
4.33M
      }
268
269
      inline const char_t& front(const std::string& s)
270
0
      {
271
0
         return s[0];
272
0
      }
273
274
      inline const char_t& back(const std::string& s)
275
0
      {
276
0
         return s[s.size() - 1];
277
0
      }
278
279
      inline std::string to_str(int i)
280
72.7k
      {
281
72.7k
         if (0 == i)
282
45
            return std::string("0");
283
284
72.6k
         std::string result;
285
286
72.6k
         const int sign = (i < 0) ? -1 : 1;
287
288
436k
         for ( ; i; i /= 10)
289
363k
         {
290
363k
            result += '0' + static_cast<char_t>(sign * (i % 10));
291
363k
         }
292
293
72.6k
         if (sign < 0)
294
9
         {
295
9
            result += '-';
296
9
         }
297
298
72.6k
         std::reverse(result.begin(), result.end());
299
300
72.6k
         return result;
301
72.7k
      }
302
303
      inline std::string to_str(std::size_t i)
304
20
      {
305
20
         return to_str(static_cast<int>(i));
306
20
      }
307
308
      inline bool is_hex_digit(const uchar_t digit)
309
22
      {
310
22
         return (('0' <= digit) && (digit <= '9')) ||
311
22
                (('A' <= digit) && (digit <= 'F')) ||
312
22
                (('a' <= digit) && (digit <= 'f')) ;
313
22
      }
314
315
      inline uchar_t hex_to_bin(uchar_t h)
316
0
      {
317
0
         if (('0' <= h) && (h <= '9'))
318
0
            return (h - '0');
319
0
         else
320
0
            return static_cast<uchar_t>(std::toupper(h) - 'A');
321
0
      }
322
323
      template <typename Iterator>
324
      inline bool parse_hex(Iterator& itr, Iterator end,
325
                            char_t& result)
326
126
      {
327
126
         if (
328
126
              (end ==  (itr    ))               ||
329
126
              (end ==  (itr + 1))               ||
330
126
              (end ==  (itr + 2))               ||
331
126
              (end ==  (itr + 3))               ||
332
126
              ('0' != *(itr    ))               ||
333
126
              ('X' != std::toupper(*(itr + 1))) ||
334
126
              (!is_hex_digit(*(itr + 2)))       ||
335
126
              (!is_hex_digit(*(itr + 3)))
336
126
            )
337
126
         {
338
126
            return false;
339
126
         }
340
341
0
         result = hex_to_bin(static_cast<uchar_t>(*(itr + 2))) << 4 |
342
0
                  hex_to_bin(static_cast<uchar_t>(*(itr + 3))) ;
343
344
0
         return true;
345
126
      }
346
347
      inline bool cleanup_escapes(std::string& s)
348
92
      {
349
92
         typedef std::string::iterator str_itr_t;
350
351
92
         str_itr_t itr1 = s.begin();
352
92
         str_itr_t itr2 = s.begin();
353
92
         str_itr_t end  = s.end  ();
354
355
92
         std::size_t removal_count  = 0;
356
357
2.49k
         while (end != itr1)
358
2.40k
         {
359
2.40k
            if ('\\' == (*itr1))
360
126
            {
361
126
               if (end == ++itr1)
362
0
               {
363
0
                  return false;
364
0
               }
365
126
               else if (parse_hex(itr1, end, *itr2))
366
0
               {
367
0
                  itr1+= 4;
368
0
                  itr2+= 1;
369
0
                  removal_count +=4;
370
0
               }
371
126
               else if ('a' == (*itr1)) { (*itr2++) = '\a'; ++itr1; ++removal_count; }
372
124
               else if ('b' == (*itr1)) { (*itr2++) = '\b'; ++itr1; ++removal_count; }
373
102
               else if ('f' == (*itr1)) { (*itr2++) = '\f'; ++itr1; ++removal_count; }
374
94
               else if ('n' == (*itr1)) { (*itr2++) = '\n'; ++itr1; ++removal_count; }
375
94
               else if ('r' == (*itr1)) { (*itr2++) = '\r'; ++itr1; ++removal_count; }
376
90
               else if ('t' == (*itr1)) { (*itr2++) = '\t'; ++itr1; ++removal_count; }
377
88
               else if ('v' == (*itr1)) { (*itr2++) = '\v'; ++itr1; ++removal_count; }
378
86
               else if ('0' == (*itr1)) { (*itr2++) = '\0'; ++itr1; ++removal_count; }
379
80
               else
380
80
               {
381
80
                  (*itr2++) = (*itr1++);
382
80
                  ++removal_count;
383
80
               }
384
126
               continue;
385
126
            }
386
2.27k
            else
387
2.27k
               (*itr2++) = (*itr1++);
388
2.40k
         }
389
390
92
         if ((removal_count > s.size()) || (0 == removal_count))
391
0
            return false;
392
393
92
         s.resize(s.size() - removal_count);
394
395
92
         return true;
396
92
      }
397
398
      class build_string
399
      {
400
      public:
401
402
         explicit build_string(const std::size_t& initial_size = 64)
403
1.11M
         {
404
1.11M
            data_.reserve(initial_size);
405
1.11M
         }
406
407
         inline build_string& operator << (const std::string& s)
408
2.59M
         {
409
2.59M
            data_ += s;
410
2.59M
            return (*this);
411
2.59M
         }
412
413
         inline build_string& operator << (char_cptr s)
414
3.71M
         {
415
3.71M
            data_ += std::string(s);
416
3.71M
            return (*this);
417
3.71M
         }
418
419
         inline operator std::string () const
420
1.11M
         {
421
1.11M
            return data_;
422
1.11M
         }
423
424
         inline std::string as_string() const
425
0
         {
426
0
            return data_;
427
0
         }
428
429
      private:
430
431
         std::string data_;
432
      };
433
434
      static const std::string reserved_words[] =
435
                                  {
436
                                    "break",  "case",  "continue",  "default",  "false",  "for",
437
                                    "if", "else", "ilike",  "in", "like", "and",  "nand", "nor",
438
                                    "not",  "null",  "or",   "repeat", "return",  "shl",  "shr",
439
                                    "swap", "switch", "true",  "until", "var",  "while", "xnor",
440
                                    "xor", "&", "|"
441
                                  };
442
443
      static const std::size_t reserved_words_size = sizeof(reserved_words) / sizeof(std::string);
444
445
      static const std::string reserved_symbols[] =
446
                                  {
447
                                    "abs",  "acos",  "acosh",  "and",  "asin",  "asinh", "atan",
448
                                    "atanh", "atan2", "avg",  "break", "case", "ceil",  "clamp",
449
                                    "continue",   "cos",   "cosh",   "cot",   "csc",  "default",
450
                                    "deg2grad",  "deg2rad",   "equal",  "erf",   "erfc",  "exp",
451
                                    "expm1",  "false",   "floor",  "for",   "frac",  "grad2deg",
452
                                    "hypot", "iclamp", "if",  "else", "ilike", "in",  "inrange",
453
                                    "like",  "log",  "log10", "log2",  "logn",  "log1p", "mand",
454
                                    "max", "min",  "mod", "mor",  "mul", "ncdf",  "nand", "nor",
455
                                    "not",   "not_equal",   "null",   "or",   "pow",  "rad2deg",
456
                                    "repeat", "return", "root", "round", "roundn", "sec", "sgn",
457
                                    "shl", "shr", "sin", "sinc", "sinh", "sqrt",  "sum", "swap",
458
                                    "switch", "tan",  "tanh", "true",  "trunc", "until",  "var",
459
                                    "while", "xnor", "xor", "&", "|"
460
                                  };
461
462
      static const std::size_t reserved_symbols_size = sizeof(reserved_symbols) / sizeof(std::string);
463
464
      static const std::string base_function_list[] =
465
                                  {
466
                                    "abs", "acos",  "acosh", "asin",  "asinh", "atan",  "atanh",
467
                                    "atan2",  "avg",  "ceil",  "clamp",  "cos",  "cosh",  "cot",
468
                                    "csc",  "equal",  "erf",  "erfc",  "exp",  "expm1", "floor",
469
                                    "frac", "hypot", "iclamp",  "like", "log", "log10",  "log2",
470
                                    "logn", "log1p", "mand", "max", "min", "mod", "mor",  "mul",
471
                                    "ncdf",  "pow",  "root",  "round",  "roundn",  "sec", "sgn",
472
                                    "sin", "sinc", "sinh", "sqrt", "sum", "swap", "tan", "tanh",
473
                                    "trunc",  "not_equal",  "inrange",  "deg2grad",   "deg2rad",
474
                                    "rad2deg", "grad2deg"
475
                                  };
476
477
      static const std::size_t base_function_list_size = sizeof(base_function_list) / sizeof(std::string);
478
479
      static const std::string logic_ops_list[] =
480
                                  {
481
                                    "and", "nand", "nor", "not", "or",  "xnor", "xor", "&", "|"
482
                                  };
483
484
      static const std::size_t logic_ops_list_size = sizeof(logic_ops_list) / sizeof(std::string);
485
486
      static const std::string cntrl_struct_list[] =
487
                                  {
488
                                     "if", "switch", "for", "while", "repeat", "return"
489
                                  };
490
491
      static const std::size_t cntrl_struct_list_size = sizeof(cntrl_struct_list) / sizeof(std::string);
492
493
      static const std::string arithmetic_ops_list[] =
494
                                  {
495
                                    "+", "-", "*", "/", "%", "^"
496
                                  };
497
498
      static const std::size_t arithmetic_ops_list_size = sizeof(arithmetic_ops_list) / sizeof(std::string);
499
500
      static const std::string assignment_ops_list[] =
501
                                  {
502
                                    ":=", "+=", "-=",
503
                                    "*=", "/=", "%="
504
                                  };
505
506
      static const std::size_t assignment_ops_list_size = sizeof(assignment_ops_list) / sizeof(std::string);
507
508
      static const std::string inequality_ops_list[] =
509
                                  {
510
                                     "<",  "<=", "==",
511
                                     "=",  "!=", "<>",
512
                                    ">=",  ">"
513
                                  };
514
515
      static const std::size_t inequality_ops_list_size = sizeof(inequality_ops_list) / sizeof(std::string);
516
517
      inline bool is_reserved_word(const std::string& symbol)
518
0
      {
519
0
         for (std::size_t i = 0; i < reserved_words_size; ++i)
520
0
         {
521
0
            if (imatch(symbol, reserved_words[i]))
522
0
            {
523
0
               return true;
524
0
            }
525
0
         }
526
0
527
0
         return false;
528
0
      }
529
530
      inline bool is_reserved_symbol(const std::string& symbol)
531
72.3k
      {
532
6.36M
         for (std::size_t i = 0; i < reserved_symbols_size; ++i)
533
6.29M
         {
534
6.29M
            if (imatch(symbol, reserved_symbols[i]))
535
106
            {
536
106
               return true;
537
106
            }
538
6.29M
         }
539
540
72.2k
         return false;
541
72.3k
      }
542
543
      inline bool is_base_function(const std::string& function_name)
544
0
      {
545
0
         for (std::size_t i = 0; i < base_function_list_size; ++i)
546
0
         {
547
0
            if (imatch(function_name, base_function_list[i]))
548
0
            {
549
0
               return true;
550
0
            }
551
0
         }
552
553
0
         return false;
554
0
      }
555
556
      inline bool is_control_struct(const std::string& cntrl_strct)
557
0
      {
558
0
         for (std::size_t i = 0; i < cntrl_struct_list_size; ++i)
559
0
         {
560
0
            if (imatch(cntrl_strct, cntrl_struct_list[i]))
561
0
            {
562
0
               return true;
563
0
            }
564
0
         }
565
0
566
0
         return false;
567
0
      }
568
569
      inline bool is_logic_opr(const std::string& lgc_opr)
570
0
      {
571
0
         for (std::size_t i = 0; i < logic_ops_list_size; ++i)
572
0
         {
573
0
            if (imatch(lgc_opr, logic_ops_list[i]))
574
0
            {
575
0
               return true;
576
0
            }
577
0
         }
578
0
579
0
         return false;
580
0
      }
581
582
      struct cs_match
583
      {
584
         static inline bool cmp(const char_t c0, const char_t c1)
585
0
         {
586
0
            return (c0 == c1);
587
0
         }
588
      };
589
590
      struct cis_match
591
      {
592
         static inline bool cmp(const char_t c0, const char_t c1)
593
0
         {
594
0
            return (std::tolower(c0) == std::tolower(c1));
595
0
         }
596
      };
597
598
      template <typename Iterator, typename Compare>
599
      inline bool match_impl(const Iterator pattern_begin,
600
                             const Iterator pattern_end  ,
601
                             const Iterator data_begin   ,
602
                             const Iterator data_end     ,
603
                             const typename std::iterator_traits<Iterator>::value_type& zero_or_more,
604
                             const typename std::iterator_traits<Iterator>::value_type& exactly_one )
605
0
      {
606
0
         typedef typename std::iterator_traits<Iterator>::value_type type;
607
608
0
         const Iterator null_itr(0);
609
610
0
         Iterator p_itr  = pattern_begin;
611
0
         Iterator d_itr  = data_begin;
612
0
         Iterator np_itr = null_itr;
613
0
         Iterator nd_itr = null_itr;
614
615
0
         for ( ; ; )
616
0
         {
617
0
            if (p_itr != pattern_end)
618
0
            {
619
0
               const type c = *(p_itr);
620
621
0
               if ((data_end != d_itr) && (Compare::cmp(c,*(d_itr)) || (exactly_one == c)))
622
0
               {
623
0
                  ++d_itr;
624
0
                  ++p_itr;
625
0
                  continue;
626
0
               }
627
0
               else if (zero_or_more == c)
628
0
               {
629
0
                  while ((pattern_end != p_itr) && (zero_or_more == *(p_itr)))
630
0
                  {
631
0
                     ++p_itr;
632
0
                  }
633
634
0
                  const type d = *(p_itr);
635
636
0
                  while ((data_end != d_itr) && !(Compare::cmp(d,*(d_itr)) || (exactly_one == d)))
637
0
                  {
638
0
                     ++d_itr;
639
0
                  }
640
641
                  // set backtrack iterators
642
0
                  np_itr = p_itr - 1;
643
0
                  nd_itr = d_itr + 1;
644
645
0
                  continue;
646
0
               }
647
0
            }
648
0
            else if (data_end == d_itr)
649
0
               return true;
650
651
0
            if ((data_end == d_itr) || (null_itr == nd_itr))
652
0
                return false;
653
654
0
            p_itr = np_itr;
655
0
            d_itr = nd_itr;
656
0
         }
657
658
0
         return true;
659
0
      }
Unexecuted instantiation: bool exprtk::details::match_impl<char const*, exprtk::details::cs_match>(char const*, char const*, char const*, char const*, std::__1::iterator_traits<char const*>::value_type const&, std::__1::iterator_traits<char const*>::value_type const&)
Unexecuted instantiation: bool exprtk::details::match_impl<char const*, exprtk::details::cis_match>(char const*, char const*, char const*, char const*, std::__1::iterator_traits<char const*>::value_type const&, std::__1::iterator_traits<char const*>::value_type const&)
660
661
      inline bool wc_match(const std::string& wild_card,
662
                           const std::string& str)
663
0
      {
664
0
         return match_impl<char_cptr,cs_match>(
665
0
                   wild_card.data(),
666
0
                   wild_card.data() + wild_card.size(),
667
0
                   str.data(),
668
0
                   str.data() + str.size(),
669
0
                   '*', '?');
670
0
      }
671
672
      inline bool wc_imatch(const std::string& wild_card,
673
                            const std::string& str)
674
0
      {
675
0
         return match_impl<char_cptr,cis_match>(
676
0
                   wild_card.data(),
677
0
                   wild_card.data() + wild_card.size(),
678
0
                   str.data(),
679
0
                   str.data() + str.size(),
680
0
                   '*', '?');
681
0
      }
682
683
      inline bool sequence_match(const std::string& pattern,
684
                                 const std::string& str,
685
                                 std::size_t&       diff_index,
686
                                 char_t&            diff_value)
687
0
      {
688
0
         if (str.empty())
689
0
         {
690
0
            return ("Z" == pattern);
691
0
         }
692
0
         else if ('*' == pattern[0])
693
0
            return false;
694
695
0
         typedef std::string::const_iterator itr_t;
696
697
0
         itr_t p_itr = pattern.begin();
698
0
         itr_t s_itr = str    .begin();
699
700
0
         const itr_t p_end = pattern.end();
701
0
         const itr_t s_end = str    .end();
702
703
0
         while ((s_end != s_itr) && (p_end != p_itr))
704
0
         {
705
0
            if ('*' == (*p_itr))
706
0
            {
707
0
               const char_t target = static_cast<char_t>(std::toupper(*(p_itr - 1)));
708
709
0
               if ('*' == target)
710
0
               {
711
0
                  diff_index = static_cast<std::size_t>(std::distance(str.begin(),s_itr));
712
0
                  diff_value = static_cast<char_t>(std::toupper(*p_itr));
713
714
0
                  return false;
715
0
               }
716
0
               else
717
0
                  ++p_itr;
718
719
0
               while (s_itr != s_end)
720
0
               {
721
0
                  if (target != std::toupper(*s_itr))
722
0
                     break;
723
0
                  else
724
0
                     ++s_itr;
725
0
               }
726
727
0
               continue;
728
0
            }
729
0
            else if (
730
0
                      ('?' != *p_itr) &&
731
0
                      std::toupper(*p_itr) != std::toupper(*s_itr)
732
0
                    )
733
0
            {
734
0
               diff_index = static_cast<std::size_t>(std::distance(str.begin(),s_itr));
735
0
               diff_value = static_cast<char_t>(std::toupper(*p_itr));
736
737
0
               return false;
738
0
            }
739
740
0
            ++p_itr;
741
0
            ++s_itr;
742
0
         }
743
744
0
         return (
745
0
                  (s_end == s_itr) &&
746
0
                  (
747
0
                    (p_end ==  p_itr) ||
748
0
                    ('*'   == *p_itr)
749
0
                  )
750
0
                );
751
0
      }
752
753
      static const double pow10[] = {
754
                                      1.0,
755
                                      1.0E+001, 1.0E+002, 1.0E+003, 1.0E+004,
756
                                      1.0E+005, 1.0E+006, 1.0E+007, 1.0E+008,
757
                                      1.0E+009, 1.0E+010, 1.0E+011, 1.0E+012,
758
                                      1.0E+013, 1.0E+014, 1.0E+015, 1.0E+016
759
                                    };
760
761
      static const std::size_t pow10_size = sizeof(pow10) / sizeof(double);
762
763
      namespace numeric
764
      {
765
         namespace constant
766
         {
767
            static const double e       =  2.71828182845904523536028747135266249775724709369996;
768
            static const double pi      =  3.14159265358979323846264338327950288419716939937510;
769
            static const double pi_2    =  1.57079632679489661923132169163975144209858469968755;
770
            static const double pi_4    =  0.78539816339744830961566084581987572104929234984378;
771
            static const double pi_180  =  0.01745329251994329576923690768488612713442871888542;
772
            static const double _1_pi   =  0.31830988618379067153776752674502872406891929148091;
773
            static const double _2_pi   =  0.63661977236758134307553505349005744813783858296183;
774
            static const double _180_pi = 57.29577951308232087679815481410517033240547246656443;
775
            static const double log2    =  0.69314718055994530941723212145817656807550013436026;
776
            static const double sqrt2   =  1.41421356237309504880168872420969807856967187537695;
777
         }
778
779
         namespace details
780
         {
781
0
            struct unknown_type_tag { unknown_type_tag() {} };
782
686M
            struct real_type_tag    { real_type_tag   () {} };
783
0
            struct int_type_tag     { int_type_tag    () {} };
784
785
            template <typename T>
786
            struct number_type
787
            {
788
               typedef unknown_type_tag type;
789
               number_type() {}
790
            };
791
792
            #define exprtk_register_real_type_tag(T)             \
793
            template <> struct number_type<T>                    \
794
0
            { typedef real_type_tag type; number_type() {} };    \
Unexecuted instantiation: exprtk::details::numeric::details::number_type<double>::number_type()
Unexecuted instantiation: exprtk::details::numeric::details::number_type<long double>::number_type()
Unexecuted instantiation: exprtk::details::numeric::details::number_type<float>::number_type()
795
796
            #define exprtk_register_int_type_tag(T)              \
797
            template <> struct number_type<T>                    \
798
0
            { typedef int_type_tag type; number_type() {} };     \
Unexecuted instantiation: exprtk::details::numeric::details::number_type<short>::number_type()
Unexecuted instantiation: exprtk::details::numeric::details::number_type<int>::number_type()
Unexecuted instantiation: exprtk::details::numeric::details::number_type<long long>::number_type()
Unexecuted instantiation: exprtk::details::numeric::details::number_type<unsigned short>::number_type()
Unexecuted instantiation: exprtk::details::numeric::details::number_type<unsigned int>::number_type()
Unexecuted instantiation: exprtk::details::numeric::details::number_type<unsigned long long>::number_type()
799
800
            exprtk_register_real_type_tag(double     )
801
            exprtk_register_real_type_tag(long double)
802
            exprtk_register_real_type_tag(float      )
803
804
            exprtk_register_int_type_tag(short         )
805
            exprtk_register_int_type_tag(int           )
806
            exprtk_register_int_type_tag(_int64_t      )
807
            exprtk_register_int_type_tag(unsigned short)
808
            exprtk_register_int_type_tag(unsigned int  )
809
            exprtk_register_int_type_tag(_uint64_t     )
810
811
            #undef exprtk_register_real_type_tag
812
            #undef exprtk_register_int_type_tag
813
814
            template <typename T>
815
            struct epsilon_type {};
816
817
            #define exprtk_define_epsilon_type(Type, Epsilon)      \
818
            template <> struct epsilon_type<Type>                  \
819
            {                                                      \
820
               static inline Type value()                          \
821
2
               {                                                   \
822
2
                  const Type epsilon = static_cast<Type>(Epsilon); \
823
2
                  return epsilon;                                  \
824
2
               }                                                   \
exprtk::details::numeric::details::epsilon_type<double>::value()
Line
Count
Source
821
1
               {                                                   \
822
1
                  const Type epsilon = static_cast<Type>(Epsilon); \
823
1
                  return epsilon;                                  \
824
1
               }                                                   \
exprtk::details::numeric::details::epsilon_type<float>::value()
Line
Count
Source
821
1
               {                                                   \
822
1
                  const Type epsilon = static_cast<Type>(Epsilon); \
823
1
                  return epsilon;                                  \
824
1
               }                                                   \
Unexecuted instantiation: exprtk::details::numeric::details::epsilon_type<long double>::value()
825
            };                                                     \
826
827
            exprtk_define_epsilon_type(float      , 0.00000100000f)
828
            exprtk_define_epsilon_type(double     , 0.000000000100)
829
            exprtk_define_epsilon_type(long double, 0.000000000001)
830
831
            #undef exprtk_define_epsilon_type
832
833
            template <typename T>
834
            inline bool is_nan_impl(const T v, real_type_tag)
835
400k
            {
836
400k
               return std::not_equal_to<T>()(v,v);
837
400k
            }
bool exprtk::details::numeric::details::is_nan_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
835
200k
            {
836
200k
               return std::not_equal_to<T>()(v,v);
837
200k
            }
bool exprtk::details::numeric::details::is_nan_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
835
200k
            {
836
200k
               return std::not_equal_to<T>()(v,v);
837
200k
            }
838
839
            template <typename T>
840
            inline int to_int32_impl(const T v, real_type_tag)
841
240k
            {
842
240k
               return static_cast<int>(v);
843
240k
            }
int exprtk::details::numeric::details::to_int32_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
841
123k
            {
842
123k
               return static_cast<int>(v);
843
123k
            }
int exprtk::details::numeric::details::to_int32_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
841
116k
            {
842
116k
               return static_cast<int>(v);
843
116k
            }
844
845
            template <typename T>
846
            inline _int64_t to_int64_impl(const T v, real_type_tag)
847
292
            {
848
292
               return static_cast<_int64_t>(v);
849
292
            }
long long exprtk::details::numeric::details::to_int64_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
847
146
            {
848
146
               return static_cast<_int64_t>(v);
849
146
            }
long long exprtk::details::numeric::details::to_int64_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
847
146
            {
848
146
               return static_cast<_int64_t>(v);
849
146
            }
850
851
            template <typename T>
852
            inline bool is_true_impl(const T v)
853
115M
            {
854
115M
               return std::not_equal_to<T>()(T(0),v);
855
115M
            }
bool exprtk::details::numeric::details::is_true_impl<double>(double)
Line
Count
Source
853
58.5M
            {
854
58.5M
               return std::not_equal_to<T>()(T(0),v);
855
58.5M
            }
bool exprtk::details::numeric::details::is_true_impl<float>(float)
Line
Count
Source
853
57.3M
            {
854
57.3M
               return std::not_equal_to<T>()(T(0),v);
855
57.3M
            }
856
857
            template <typename T>
858
            inline bool is_false_impl(const T v)
859
124M
            {
860
124M
               return std::equal_to<T>()(T(0),v);
861
124M
            }
bool exprtk::details::numeric::details::is_false_impl<double>(double)
Line
Count
Source
859
62.7M
            {
860
62.7M
               return std::equal_to<T>()(T(0),v);
861
62.7M
            }
bool exprtk::details::numeric::details::is_false_impl<float>(float)
Line
Count
Source
859
62.1M
            {
860
62.1M
               return std::equal_to<T>()(T(0),v);
861
62.1M
            }
862
863
            template <typename T>
864
            inline T abs_impl(const T v, real_type_tag)
865
11.2M
            {
866
11.2M
               return ((v < T(0)) ? -v : v);
867
11.2M
            }
double exprtk::details::numeric::details::abs_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
865
5.57M
            {
866
5.57M
               return ((v < T(0)) ? -v : v);
867
5.57M
            }
float exprtk::details::numeric::details::abs_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
865
5.65M
            {
866
5.65M
               return ((v < T(0)) ? -v : v);
867
5.65M
            }
868
869
            template <typename T>
870
            inline T min_impl(const T v0, const T v1, real_type_tag)
871
            {
872
               return std::min<T>(v0,v1);
873
            }
874
875
            template <typename T>
876
            inline T max_impl(const T v0, const T v1, real_type_tag)
877
            {
878
               return std::max<T>(v0,v1);
879
            }
880
881
            template <typename T>
882
            inline T equal_impl(const T v0, const T v1, real_type_tag)
883
0
            {
884
0
               const T epsilon = epsilon_type<T>::value();
885
0
               return (abs_impl(v0 - v1,real_type_tag()) <= (std::max(T(1),std::max(abs_impl(v0,real_type_tag()),abs_impl(v1,real_type_tag()))) * epsilon)) ? T(1) : T(0);
886
0
            }
887
888
            inline float equal_impl(const float v0, const float v1, real_type_tag)
889
0
            {
890
0
               const float epsilon = epsilon_type<float>::value();
891
0
               return (abs_impl(v0 - v1,real_type_tag()) <= (std::max(1.0f,std::max(abs_impl(v0,real_type_tag()),abs_impl(v1,real_type_tag()))) * epsilon)) ? 1.0f : 0.0f;
892
0
            }
893
894
            template <typename T>
895
            inline T equal_impl(const T v0, const T v1, int_type_tag)
896
            {
897
               return (v0 == v1) ? 1 : 0;
898
            }
899
900
            template <typename T>
901
            inline T expm1_impl(const T v, real_type_tag)
902
0
            {
903
               // return std::expm1<T>(v);
904
0
               if (abs_impl(v,real_type_tag()) < T(0.00001))
905
0
                  return v + (T(0.5) * v * v);
906
0
               else
907
0
                  return std::exp(v) - T(1);
908
0
            }
Unexecuted instantiation: double exprtk::details::numeric::details::expm1_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::expm1_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
909
910
            template <typename T>
911
            inline T expm1_impl(const T v, int_type_tag)
912
            {
913
               return T(std::exp<double>(v)) - T(1);
914
            }
915
916
            template <typename T>
917
            inline T nequal_impl(const T v0, const T v1, real_type_tag)
918
0
            {
919
0
               typedef real_type_tag rtg;
920
0
               const T epsilon = epsilon_type<T>::value();
921
0
               return (abs_impl(v0 - v1,rtg()) > (std::max(T(1),std::max(abs_impl(v0,rtg()),abs_impl(v1,rtg()))) * epsilon)) ? T(1) : T(0);
922
0
            }
923
924
            inline float nequal_impl(const float v0, const float v1, real_type_tag)
925
0
            {
926
0
               typedef real_type_tag rtg;
927
0
               const float epsilon = epsilon_type<float>::value();
928
0
               return (abs_impl(v0 - v1,rtg()) > (std::max(1.0f,std::max(abs_impl(v0,rtg()),abs_impl(v1,rtg()))) * epsilon)) ? 1.0f : 0.0f;
929
0
            }
930
931
            template <typename T>
932
            inline T nequal_impl(const T v0, const T v1, int_type_tag)
933
            {
934
               return (v0 != v1) ? 1 : 0;
935
            }
936
937
            template <typename T>
938
            inline T modulus_impl(const T v0, const T v1, real_type_tag)
939
218M
            {
940
218M
               return std::fmod(v0,v1);
941
218M
            }
double exprtk::details::numeric::details::modulus_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
939
111M
            {
940
111M
               return std::fmod(v0,v1);
941
111M
            }
float exprtk::details::numeric::details::modulus_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
939
106M
            {
940
106M
               return std::fmod(v0,v1);
941
106M
            }
942
943
            template <typename T>
944
            inline T modulus_impl(const T v0, const T v1, int_type_tag)
945
            {
946
               return v0 % v1;
947
            }
948
949
            template <typename T>
950
            inline T pow_impl(const T v0, const T v1, real_type_tag)
951
163M
            {
952
163M
               return std::pow(v0,v1);
953
163M
            }
double exprtk::details::numeric::details::pow_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
951
82.7M
            {
952
82.7M
               return std::pow(v0,v1);
953
82.7M
            }
float exprtk::details::numeric::details::pow_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
951
80.5M
            {
952
80.5M
               return std::pow(v0,v1);
953
80.5M
            }
954
955
            template <typename T>
956
            inline T pow_impl(const T v0, const T v1, int_type_tag)
957
            {
958
               return std::pow(static_cast<double>(v0),static_cast<double>(v1));
959
            }
960
961
            template <typename T>
962
            inline T logn_impl(const T v0, const T v1, real_type_tag)
963
0
            {
964
0
               return std::log(v0) / std::log(v1);
965
0
            }
Unexecuted instantiation: double exprtk::details::numeric::details::logn_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::logn_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
966
967
            template <typename T>
968
            inline T logn_impl(const T v0, const T v1, int_type_tag)
969
            {
970
               return static_cast<T>(logn_impl<double>(static_cast<double>(v0),static_cast<double>(v1),real_type_tag()));
971
            }
972
973
            template <typename T>
974
            inline T log1p_impl(const T v, real_type_tag)
975
8.70M
            {
976
8.70M
               if (v > T(-1))
977
8.70M
               {
978
8.70M
                  if (abs_impl(v,real_type_tag()) > T(0.0001))
979
602k
                  {
980
602k
                     return std::log(T(1) + v);
981
602k
                  }
982
8.10M
                  else
983
8.10M
                     return (T(-0.5) * v + T(1)) * v;
984
8.70M
               }
985
0
               else
986
0
                  return std::numeric_limits<T>::quiet_NaN();
987
8.70M
            }
double exprtk::details::numeric::details::log1p_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
975
4.30M
            {
976
4.30M
               if (v > T(-1))
977
4.30M
               {
978
4.30M
                  if (abs_impl(v,real_type_tag()) > T(0.0001))
979
302k
                  {
980
302k
                     return std::log(T(1) + v);
981
302k
                  }
982
4.00M
                  else
983
4.00M
                     return (T(-0.5) * v + T(1)) * v;
984
4.30M
               }
985
0
               else
986
0
                  return std::numeric_limits<T>::quiet_NaN();
987
4.30M
            }
float exprtk::details::numeric::details::log1p_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
975
4.40M
            {
976
4.40M
               if (v > T(-1))
977
4.40M
               {
978
4.40M
                  if (abs_impl(v,real_type_tag()) > T(0.0001))
979
300k
                  {
980
300k
                     return std::log(T(1) + v);
981
300k
                  }
982
4.10M
                  else
983
4.10M
                     return (T(-0.5) * v + T(1)) * v;
984
4.40M
               }
985
0
               else
986
0
                  return std::numeric_limits<T>::quiet_NaN();
987
4.40M
            }
988
989
            template <typename T>
990
            inline T log1p_impl(const T v, int_type_tag)
991
            {
992
               if (v > T(-1))
993
               {
994
                  return std::log(T(1) + v);
995
               }
996
               else
997
                  return std::numeric_limits<T>::quiet_NaN();
998
            }
999
1000
            template <typename T>
1001
            inline T root_impl(const T v0, const T v1, real_type_tag)
1002
0
            {
1003
0
               if (v1 < T(0))
1004
0
                  return std::numeric_limits<T>::quiet_NaN();
1005
1006
0
               const std::size_t n = static_cast<std::size_t>(v1);
1007
1008
0
               if ((v0 < T(0)) && (0 == (n % 2)))
1009
0
                  return std::numeric_limits<T>::quiet_NaN();
1010
1011
0
               return std::pow(v0, T(1) / n);
1012
0
            }
Unexecuted instantiation: double exprtk::details::numeric::details::root_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::root_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
1013
1014
            template <typename T>
1015
            inline T root_impl(const T v0, const T v1, int_type_tag)
1016
            {
1017
               return root_impl<double>(static_cast<double>(v0),static_cast<double>(v1),real_type_tag());
1018
            }
1019
1020
            template <typename T>
1021
            inline T round_impl(const T v, real_type_tag)
1022
0
            {
1023
0
               return ((v < T(0)) ? std::ceil(v - T(0.5)) : std::floor(v + T(0.5)));
1024
0
            }
Unexecuted instantiation: double exprtk::details::numeric::details::round_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::round_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
1025
1026
            template <typename T>
1027
            inline T roundn_impl(const T v0, const T v1, real_type_tag)
1028
0
            {
1029
0
               const int index = std::max<int>(0, std::min<int>(pow10_size - 1, static_cast<int>(std::floor(v1))));
1030
0
               const T p10 = T(pow10[index]);
1031
1032
0
               if (v0 < T(0))
1033
0
                  return T(std::ceil ((v0 * p10) - T(0.5)) / p10);
1034
0
               else
1035
0
                  return T(std::floor((v0 * p10) + T(0.5)) / p10);
1036
0
            }
Unexecuted instantiation: double exprtk::details::numeric::details::roundn_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::roundn_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
1037
1038
            template <typename T>
1039
            inline T roundn_impl(const T v0, const T, int_type_tag)
1040
            {
1041
               return v0;
1042
            }
1043
1044
            template <typename T>
1045
            inline T hypot_impl(const T v0, const T v1, real_type_tag)
1046
0
            {
1047
0
               return std::sqrt((v0 * v0) + (v1 * v1));
1048
0
            }
Unexecuted instantiation: double exprtk::details::numeric::details::hypot_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::hypot_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
1049
1050
            template <typename T>
1051
            inline T hypot_impl(const T v0, const T v1, int_type_tag)
1052
            {
1053
               return static_cast<T>(std::sqrt(static_cast<double>((v0 * v0) + (v1 * v1))));
1054
            }
1055
1056
            template <typename T>
1057
            inline T atan2_impl(const T v0, const T v1, real_type_tag)
1058
0
            {
1059
0
               return std::atan2(v0,v1);
1060
0
            }
Unexecuted instantiation: double exprtk::details::numeric::details::atan2_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::atan2_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
1061
1062
            template <typename T>
1063
            inline T atan2_impl(const T, const T, int_type_tag)
1064
            {
1065
               return 0;
1066
            }
1067
1068
            template <typename T>
1069
            inline T shr_impl(const T v0, const T v1, real_type_tag)
1070
0
            {
1071
0
               return v0 * (T(1) / std::pow(T(2),static_cast<T>(static_cast<int>(v1))));
1072
0
            }
Unexecuted instantiation: double exprtk::details::numeric::details::shr_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::shr_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
1073
1074
            template <typename T>
1075
            inline T shr_impl(const T v0, const T v1, int_type_tag)
1076
            {
1077
               return v0 >> v1;
1078
            }
1079
1080
            template <typename T>
1081
            inline T shl_impl(const T v0, const T v1, real_type_tag)
1082
0
            {
1083
0
               return v0 * std::pow(T(2),static_cast<T>(static_cast<int>(v1)));
1084
0
            }
Unexecuted instantiation: double exprtk::details::numeric::details::shl_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::shl_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
1085
1086
            template <typename T>
1087
            inline T shl_impl(const T v0, const T v1, int_type_tag)
1088
            {
1089
               return v0 << v1;
1090
            }
1091
1092
            template <typename T>
1093
            inline T sgn_impl(const T v, real_type_tag)
1094
1.80M
            {
1095
1.80M
               if      (v > T(0)) return T(+1);
1096
1.00M
               else if (v < T(0)) return T(-1);
1097
989k
               else               return T( 0);
1098
1.80M
            }
double exprtk::details::numeric::details::sgn_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1094
900k
            {
1095
900k
               if      (v > T(0)) return T(+1);
1096
500k
               else if (v < T(0)) return T(-1);
1097
490k
               else               return T( 0);
1098
900k
            }
float exprtk::details::numeric::details::sgn_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1094
900k
            {
1095
900k
               if      (v > T(0)) return T(+1);
1096
500k
               else if (v < T(0)) return T(-1);
1097
498k
               else               return T( 0);
1098
900k
            }
1099
1100
            template <typename T>
1101
            inline T sgn_impl(const T v, int_type_tag)
1102
            {
1103
               if      (v > T(0)) return T(+1);
1104
               else if (v < T(0)) return T(-1);
1105
               else               return T( 0);
1106
            }
1107
1108
            template <typename T>
1109
            inline T and_impl(const T v0, const T v1, real_type_tag)
1110
3.73k
            {
1111
3.73k
               return (is_true_impl(v0) && is_true_impl(v1)) ? T(1) : T(0);
1112
3.73k
            }
double exprtk::details::numeric::details::and_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1110
1.87k
            {
1111
1.87k
               return (is_true_impl(v0) && is_true_impl(v1)) ? T(1) : T(0);
1112
1.87k
            }
float exprtk::details::numeric::details::and_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1110
1.86k
            {
1111
1.86k
               return (is_true_impl(v0) && is_true_impl(v1)) ? T(1) : T(0);
1112
1.86k
            }
1113
1114
            template <typename T>
1115
            inline T and_impl(const T v0, const T v1, int_type_tag)
1116
            {
1117
               return v0 && v1;
1118
            }
1119
1120
            template <typename T>
1121
            inline T nand_impl(const T v0, const T v1, real_type_tag)
1122
1.04k
            {
1123
1.04k
               return (is_false_impl(v0) || is_false_impl(v1)) ? T(1) : T(0);
1124
1.04k
            }
double exprtk::details::numeric::details::nand_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1122
525
            {
1123
525
               return (is_false_impl(v0) || is_false_impl(v1)) ? T(1) : T(0);
1124
525
            }
float exprtk::details::numeric::details::nand_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1122
523
            {
1123
523
               return (is_false_impl(v0) || is_false_impl(v1)) ? T(1) : T(0);
1124
523
            }
1125
1126
            template <typename T>
1127
            inline T nand_impl(const T v0, const T v1, int_type_tag)
1128
            {
1129
               return !(v0 && v1);
1130
            }
1131
1132
            template <typename T>
1133
            inline T or_impl(const T v0, const T v1, real_type_tag)
1134
16
            {
1135
16
               return (is_true_impl(v0) || is_true_impl(v1)) ? T(1) : T(0);
1136
16
            }
double exprtk::details::numeric::details::or_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1134
8
            {
1135
8
               return (is_true_impl(v0) || is_true_impl(v1)) ? T(1) : T(0);
1136
8
            }
float exprtk::details::numeric::details::or_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1134
8
            {
1135
8
               return (is_true_impl(v0) || is_true_impl(v1)) ? T(1) : T(0);
1136
8
            }
1137
1138
            template <typename T>
1139
            inline T or_impl(const T v0, const T v1, int_type_tag)
1140
            {
1141
               return (v0 || v1);
1142
            }
1143
1144
            template <typename T>
1145
            inline T nor_impl(const T v0, const T v1, real_type_tag)
1146
412
            {
1147
412
               return (is_false_impl(v0) && is_false_impl(v1)) ? T(1) : T(0);
1148
412
            }
double exprtk::details::numeric::details::nor_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1146
206
            {
1147
206
               return (is_false_impl(v0) && is_false_impl(v1)) ? T(1) : T(0);
1148
206
            }
float exprtk::details::numeric::details::nor_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1146
206
            {
1147
206
               return (is_false_impl(v0) && is_false_impl(v1)) ? T(1) : T(0);
1148
206
            }
1149
1150
            template <typename T>
1151
            inline T nor_impl(const T v0, const T v1, int_type_tag)
1152
            {
1153
               return !(v0 || v1);
1154
            }
1155
1156
            template <typename T>
1157
            inline T xor_impl(const T v0, const T v1, real_type_tag)
1158
62.4M
            {
1159
62.4M
               return (is_false_impl(v0) != is_false_impl(v1)) ? T(1) : T(0);
1160
62.4M
            }
double exprtk::details::numeric::details::xor_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1158
31.3M
            {
1159
31.3M
               return (is_false_impl(v0) != is_false_impl(v1)) ? T(1) : T(0);
1160
31.3M
            }
float exprtk::details::numeric::details::xor_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1158
31.0M
            {
1159
31.0M
               return (is_false_impl(v0) != is_false_impl(v1)) ? T(1) : T(0);
1160
31.0M
            }
1161
1162
            template <typename T>
1163
            inline T xor_impl(const T v0, const T v1, int_type_tag)
1164
            {
1165
               return v0 ^ v1;
1166
            }
1167
1168
            template <typename T>
1169
            inline T xnor_impl(const T v0, const T v1, real_type_tag)
1170
57.9M
            {
1171
57.9M
               const bool v0_true = is_true_impl(v0);
1172
57.9M
               const bool v1_true = is_true_impl(v1);
1173
1174
57.9M
               if ((v0_true &&  v1_true) || (!v0_true && !v1_true))
1175
29.7M
                  return T(1);
1176
28.1M
               else
1177
28.1M
                  return T(0);
1178
57.9M
            }
double exprtk::details::numeric::details::xnor_impl<double>(double, double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1170
29.2M
            {
1171
29.2M
               const bool v0_true = is_true_impl(v0);
1172
29.2M
               const bool v1_true = is_true_impl(v1);
1173
1174
29.2M
               if ((v0_true &&  v1_true) || (!v0_true && !v1_true))
1175
15.1M
                  return T(1);
1176
14.1M
               else
1177
14.1M
                  return T(0);
1178
29.2M
            }
float exprtk::details::numeric::details::xnor_impl<float>(float, float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1170
28.6M
            {
1171
28.6M
               const bool v0_true = is_true_impl(v0);
1172
28.6M
               const bool v1_true = is_true_impl(v1);
1173
1174
28.6M
               if ((v0_true &&  v1_true) || (!v0_true && !v1_true))
1175
14.6M
                  return T(1);
1176
13.9M
               else
1177
13.9M
                  return T(0);
1178
28.6M
            }
1179
1180
            template <typename T>
1181
            inline T xnor_impl(const T v0, const T v1, int_type_tag)
1182
            {
1183
               const bool v0_true = is_true_impl(v0);
1184
               const bool v1_true = is_true_impl(v1);
1185
1186
               if ((v0_true &&  v1_true) || (!v0_true && !v1_true))
1187
                  return T(1);
1188
               else
1189
                  return T(0);
1190
            }
1191
1192
            #if (defined(_MSC_VER) && (_MSC_VER >= 1900)) || !defined(_MSC_VER)
1193
            #define exprtk_define_erf(TT, impl)                \
1194
18
            inline TT erf_impl(const TT v) { return impl(v); } \
exprtk::details::numeric::details::erf_impl(double)
Line
Count
Source
1194
9
            inline TT erf_impl(const TT v) { return impl(v); } \
exprtk::details::numeric::details::erf_impl(float)
Line
Count
Source
1194
9
            inline TT erf_impl(const TT v) { return impl(v); } \
Unexecuted instantiation: exprtk::details::numeric::details::erf_impl(long double)
1195
1196
            exprtk_define_erf(      float,::erff)
1197
            exprtk_define_erf(     double,::erf )
1198
            exprtk_define_erf(long double,::erfl)
1199
            #undef exprtk_define_erf
1200
            #endif
1201
1202
            template <typename T>
1203
            inline T erf_impl(const T v, real_type_tag)
1204
18
            {
1205
               #if defined(_MSC_VER) && (_MSC_VER < 1900)
1206
               // Credits: Abramowitz & Stegun Equations 7.1.25-28
1207
               static const T c[] = {
1208
                                      T( 1.26551223), T(1.00002368),
1209
                                      T( 0.37409196), T(0.09678418),
1210
                                      T(-0.18628806), T(0.27886807),
1211
                                      T(-1.13520398), T(1.48851587),
1212
                                      T(-0.82215223), T(0.17087277)
1213
                                    };
1214
1215
               const T t = T(1) / (T(1) + T(0.5) * abs_impl(v,real_type_tag()));
1216
1217
               const T result = T(1) - t * std::exp((-v * v) -
1218
                                            c[0] + t * (c[1] + t *
1219
                                           (c[2] + t * (c[3] + t *
1220
                                           (c[4] + t * (c[5] + t *
1221
                                           (c[6] + t * (c[7] + t *
1222
                                           (c[8] + t * (c[9]))))))))));
1223
1224
               return (v >= T(0)) ? result : -result;
1225
               #else
1226
18
               return erf_impl(v);
1227
18
               #endif
1228
18
            }
double exprtk::details::numeric::details::erf_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1204
9
            {
1205
               #if defined(_MSC_VER) && (_MSC_VER < 1900)
1206
               // Credits: Abramowitz & Stegun Equations 7.1.25-28
1207
               static const T c[] = {
1208
                                      T( 1.26551223), T(1.00002368),
1209
                                      T( 0.37409196), T(0.09678418),
1210
                                      T(-0.18628806), T(0.27886807),
1211
                                      T(-1.13520398), T(1.48851587),
1212
                                      T(-0.82215223), T(0.17087277)
1213
                                    };
1214
1215
               const T t = T(1) / (T(1) + T(0.5) * abs_impl(v,real_type_tag()));
1216
1217
               const T result = T(1) - t * std::exp((-v * v) -
1218
                                            c[0] + t * (c[1] + t *
1219
                                           (c[2] + t * (c[3] + t *
1220
                                           (c[4] + t * (c[5] + t *
1221
                                           (c[6] + t * (c[7] + t *
1222
                                           (c[8] + t * (c[9]))))))))));
1223
1224
               return (v >= T(0)) ? result : -result;
1225
               #else
1226
9
               return erf_impl(v);
1227
9
               #endif
1228
9
            }
float exprtk::details::numeric::details::erf_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1204
9
            {
1205
               #if defined(_MSC_VER) && (_MSC_VER < 1900)
1206
               // Credits: Abramowitz & Stegun Equations 7.1.25-28
1207
               static const T c[] = {
1208
                                      T( 1.26551223), T(1.00002368),
1209
                                      T( 0.37409196), T(0.09678418),
1210
                                      T(-0.18628806), T(0.27886807),
1211
                                      T(-1.13520398), T(1.48851587),
1212
                                      T(-0.82215223), T(0.17087277)
1213
                                    };
1214
1215
               const T t = T(1) / (T(1) + T(0.5) * abs_impl(v,real_type_tag()));
1216
1217
               const T result = T(1) - t * std::exp((-v * v) -
1218
                                            c[0] + t * (c[1] + t *
1219
                                           (c[2] + t * (c[3] + t *
1220
                                           (c[4] + t * (c[5] + t *
1221
                                           (c[6] + t * (c[7] + t *
1222
                                           (c[8] + t * (c[9]))))))))));
1223
1224
               return (v >= T(0)) ? result : -result;
1225
               #else
1226
9
               return erf_impl(v);
1227
9
               #endif
1228
9
            }
1229
1230
            template <typename T>
1231
            inline T erf_impl(const T v, int_type_tag)
1232
            {
1233
               return erf_impl(static_cast<double>(v),real_type_tag());
1234
            }
1235
1236
            #if (defined(_MSC_VER) && (_MSC_VER >= 1900)) || !defined(_MSC_VER)
1237
            #define exprtk_define_erfc(TT, impl)                \
1238
0
            inline TT erfc_impl(const TT v) { return impl(v); } \
Unexecuted instantiation: exprtk::details::numeric::details::erfc_impl(double)
Unexecuted instantiation: exprtk::details::numeric::details::erfc_impl(float)
Unexecuted instantiation: exprtk::details::numeric::details::erfc_impl(long double)
1239
1240
            exprtk_define_erfc(float      ,::erfcf)
1241
            exprtk_define_erfc(double     ,::erfc )
1242
            exprtk_define_erfc(long double,::erfcl)
1243
            #undef exprtk_define_erfc
1244
            #endif
1245
1246
            template <typename T>
1247
            inline T erfc_impl(const T v, real_type_tag)
1248
0
            {
1249
               #if defined(_MSC_VER) && (_MSC_VER < 1900)
1250
               return T(1) - erf_impl(v,real_type_tag());
1251
               #else
1252
0
               return erfc_impl(v);
1253
0
               #endif
1254
0
            }
Unexecuted instantiation: double exprtk::details::numeric::details::erfc_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::erfc_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
1255
1256
            template <typename T>
1257
            inline T erfc_impl(const T v, int_type_tag)
1258
            {
1259
               return erfc_impl(static_cast<double>(v),real_type_tag());
1260
            }
1261
1262
            template <typename T>
1263
            inline T ncdf_impl(const T v, real_type_tag)
1264
0
            {
1265
0
               const T cnd = T(0.5) * (T(1) +
1266
0
                             erf_impl(abs_impl(v,real_type_tag()) /
1267
0
                                      T(numeric::constant::sqrt2),real_type_tag()));
1268
0
               return  (v < T(0)) ? (T(1) - cnd) : cnd;
1269
0
            }
Unexecuted instantiation: double exprtk::details::numeric::details::ncdf_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::ncdf_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
1270
1271
            template <typename T>
1272
            inline T ncdf_impl(const T v, int_type_tag)
1273
            {
1274
               return ncdf_impl(static_cast<double>(v),real_type_tag());
1275
            }
1276
1277
            template <typename T>
1278
            inline T sinc_impl(const T v, real_type_tag)
1279
600k
            {
1280
600k
               if (std::abs(v) >= std::numeric_limits<T>::epsilon())
1281
200k
                   return(std::sin(v) / v);
1282
399k
               else
1283
399k
                  return T(1);
1284
600k
            }
double exprtk::details::numeric::details::sinc_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1279
300k
            {
1280
300k
               if (std::abs(v) >= std::numeric_limits<T>::epsilon())
1281
100k
                   return(std::sin(v) / v);
1282
199k
               else
1283
199k
                  return T(1);
1284
300k
            }
float exprtk::details::numeric::details::sinc_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1279
300k
            {
1280
300k
               if (std::abs(v) >= std::numeric_limits<T>::epsilon())
1281
99.9k
                   return(std::sin(v) / v);
1282
200k
               else
1283
200k
                  return T(1);
1284
300k
            }
1285
1286
            template <typename T>
1287
            inline T sinc_impl(const T v, int_type_tag)
1288
            {
1289
               return sinc_impl(static_cast<double>(v),real_type_tag());
1290
            }
1291
1292
600k
            template <typename T> inline T  acos_impl(const T v, real_type_tag) { return std::acos (v); }
double exprtk::details::numeric::details::acos_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1292
300k
            template <typename T> inline T  acos_impl(const T v, real_type_tag) { return std::acos (v); }
float exprtk::details::numeric::details::acos_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1292
300k
            template <typename T> inline T  acos_impl(const T v, real_type_tag) { return std::acos (v); }
1293
2.40M
            template <typename T> inline T acosh_impl(const T v, real_type_tag) { return std::log(v + std::sqrt((v * v) - T(1))); }
double exprtk::details::numeric::details::acosh_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1293
1.20M
            template <typename T> inline T acosh_impl(const T v, real_type_tag) { return std::log(v + std::sqrt((v * v) - T(1))); }
float exprtk::details::numeric::details::acosh_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1293
1.20M
            template <typename T> inline T acosh_impl(const T v, real_type_tag) { return std::log(v + std::sqrt((v * v) - T(1))); }
1294
0
            template <typename T> inline T  asin_impl(const T v, real_type_tag) { return std::asin (v); }
Unexecuted instantiation: double exprtk::details::numeric::details::asin_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::asin_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
1295
1.00M
            template <typename T> inline T asinh_impl(const T v, real_type_tag) { return std::log(v + std::sqrt((v * v) + T(1))); }
double exprtk::details::numeric::details::asinh_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1295
500k
            template <typename T> inline T asinh_impl(const T v, real_type_tag) { return std::log(v + std::sqrt((v * v) + T(1))); }
float exprtk::details::numeric::details::asinh_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1295
500k
            template <typename T> inline T asinh_impl(const T v, real_type_tag) { return std::log(v + std::sqrt((v * v) + T(1))); }
1296
50
            template <typename T> inline T  atan_impl(const T v, real_type_tag) { return std::atan (v); }
double exprtk::details::numeric::details::atan_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1296
25
            template <typename T> inline T  atan_impl(const T v, real_type_tag) { return std::atan (v); }
float exprtk::details::numeric::details::atan_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1296
25
            template <typename T> inline T  atan_impl(const T v, real_type_tag) { return std::atan (v); }
1297
1.40M
            template <typename T> inline T atanh_impl(const T v, real_type_tag) { return (std::log(T(1) + v) - std::log(T(1) - v)) / T(2); }
double exprtk::details::numeric::details::atanh_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1297
700k
            template <typename T> inline T atanh_impl(const T v, real_type_tag) { return (std::log(T(1) + v) - std::log(T(1) - v)) / T(2); }
float exprtk::details::numeric::details::atanh_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1297
700k
            template <typename T> inline T atanh_impl(const T v, real_type_tag) { return (std::log(T(1) + v) - std::log(T(1) - v)) / T(2); }
1298
0
            template <typename T> inline T  ceil_impl(const T v, real_type_tag) { return std::ceil (v); }
Unexecuted instantiation: double exprtk::details::numeric::details::ceil_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::ceil_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
1299
9.10M
            template <typename T> inline T   cos_impl(const T v, real_type_tag) { return std::cos  (v); }
double exprtk::details::numeric::details::cos_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1299
4.90M
            template <typename T> inline T   cos_impl(const T v, real_type_tag) { return std::cos  (v); }
float exprtk::details::numeric::details::cos_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1299
4.20M
            template <typename T> inline T   cos_impl(const T v, real_type_tag) { return std::cos  (v); }
1300
3.30M
            template <typename T> inline T  cosh_impl(const T v, real_type_tag) { return std::cosh (v); }
double exprtk::details::numeric::details::cosh_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1300
1.70M
            template <typename T> inline T  cosh_impl(const T v, real_type_tag) { return std::cosh (v); }
float exprtk::details::numeric::details::cosh_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1300
1.60M
            template <typename T> inline T  cosh_impl(const T v, real_type_tag) { return std::cosh (v); }
1301
200k
            template <typename T> inline T   exp_impl(const T v, real_type_tag) { return std::exp  (v); }
double exprtk::details::numeric::details::exp_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1301
100k
            template <typename T> inline T   exp_impl(const T v, real_type_tag) { return std::exp  (v); }
float exprtk::details::numeric::details::exp_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1301
100k
            template <typename T> inline T   exp_impl(const T v, real_type_tag) { return std::exp  (v); }
1302
0
            template <typename T> inline T floor_impl(const T v, real_type_tag) { return std::floor(v); }
Unexecuted instantiation: double exprtk::details::numeric::details::floor_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::floor_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
1303
26.0M
            template <typename T> inline T   log_impl(const T v, real_type_tag) { return std::log  (v); }
double exprtk::details::numeric::details::log_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1303
13.0M
            template <typename T> inline T   log_impl(const T v, real_type_tag) { return std::log  (v); }
float exprtk::details::numeric::details::log_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1303
12.9M
            template <typename T> inline T   log_impl(const T v, real_type_tag) { return std::log  (v); }
1304
601k
            template <typename T> inline T log10_impl(const T v, real_type_tag) { return std::log10(v); }
double exprtk::details::numeric::details::log10_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1304
301k
            template <typename T> inline T log10_impl(const T v, real_type_tag) { return std::log10(v); }
float exprtk::details::numeric::details::log10_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1304
300k
            template <typename T> inline T log10_impl(const T v, real_type_tag) { return std::log10(v); }
1305
400k
            template <typename T> inline T  log2_impl(const T v, real_type_tag) { return std::log(v)/T(numeric::constant::log2); }
double exprtk::details::numeric::details::log2_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1305
200k
            template <typename T> inline T  log2_impl(const T v, real_type_tag) { return std::log(v)/T(numeric::constant::log2); }
float exprtk::details::numeric::details::log2_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1305
200k
            template <typename T> inline T  log2_impl(const T v, real_type_tag) { return std::log(v)/T(numeric::constant::log2); }
1306
93.1M
            template <typename T> inline T   neg_impl(const T v, real_type_tag) { return -v;            }
double exprtk::details::numeric::details::neg_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1306
48.0M
            template <typename T> inline T   neg_impl(const T v, real_type_tag) { return -v;            }
float exprtk::details::numeric::details::neg_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1306
45.0M
            template <typename T> inline T   neg_impl(const T v, real_type_tag) { return -v;            }
1307
0
            template <typename T> inline T   pos_impl(const T v, real_type_tag) { return +v;            }
Unexecuted instantiation: double exprtk::details::numeric::details::pos_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::pos_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
1308
16
            template <typename T> inline T   sin_impl(const T v, real_type_tag) { return std::sin  (v); }
double exprtk::details::numeric::details::sin_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1308
8
            template <typename T> inline T   sin_impl(const T v, real_type_tag) { return std::sin  (v); }
float exprtk::details::numeric::details::sin_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1308
8
            template <typename T> inline T   sin_impl(const T v, real_type_tag) { return std::sin  (v); }
1309
1.00M
            template <typename T> inline T  sinh_impl(const T v, real_type_tag) { return std::sinh (v); }
double exprtk::details::numeric::details::sinh_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1309
500k
            template <typename T> inline T  sinh_impl(const T v, real_type_tag) { return std::sinh (v); }
float exprtk::details::numeric::details::sinh_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1309
500k
            template <typename T> inline T  sinh_impl(const T v, real_type_tag) { return std::sinh (v); }
1310
0
            template <typename T> inline T  sqrt_impl(const T v, real_type_tag) { return std::sqrt (v); }
Unexecuted instantiation: double exprtk::details::numeric::details::sqrt_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::sqrt_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
1311
492
            template <typename T> inline T   tan_impl(const T v, real_type_tag) { return std::tan  (v); }
double exprtk::details::numeric::details::tan_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1311
258
            template <typename T> inline T   tan_impl(const T v, real_type_tag) { return std::tan  (v); }
float exprtk::details::numeric::details::tan_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1311
234
            template <typename T> inline T   tan_impl(const T v, real_type_tag) { return std::tan  (v); }
1312
2.70M
            template <typename T> inline T  tanh_impl(const T v, real_type_tag) { return std::tanh (v); }
double exprtk::details::numeric::details::tanh_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1312
1.50M
            template <typename T> inline T  tanh_impl(const T v, real_type_tag) { return std::tanh (v); }
float exprtk::details::numeric::details::tanh_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1312
1.20M
            template <typename T> inline T  tanh_impl(const T v, real_type_tag) { return std::tanh (v); }
1313
5.20M
            template <typename T> inline T   cot_impl(const T v, real_type_tag) { return T(1) / std::tan(v); }
double exprtk::details::numeric::details::cot_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1313
2.60M
            template <typename T> inline T   cot_impl(const T v, real_type_tag) { return T(1) / std::tan(v); }
float exprtk::details::numeric::details::cot_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1313
2.60M
            template <typename T> inline T   cot_impl(const T v, real_type_tag) { return T(1) / std::tan(v); }
1314
0
            template <typename T> inline T   sec_impl(const T v, real_type_tag) { return T(1) / std::cos(v); }
Unexecuted instantiation: double exprtk::details::numeric::details::sec_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::sec_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
1315
465
            template <typename T> inline T   csc_impl(const T v, real_type_tag) { return T(1) / std::sin(v); }
double exprtk::details::numeric::details::csc_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1315
373
            template <typename T> inline T   csc_impl(const T v, real_type_tag) { return T(1) / std::sin(v); }
float exprtk::details::numeric::details::csc_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1315
92
            template <typename T> inline T   csc_impl(const T v, real_type_tag) { return T(1) / std::sin(v); }
1316
0
            template <typename T> inline T   r2d_impl(const T v, real_type_tag) { return (v * T(numeric::constant::_180_pi)); }
Unexecuted instantiation: double exprtk::details::numeric::details::r2d_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::r2d_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
1317
0
            template <typename T> inline T   d2r_impl(const T v, real_type_tag) { return (v * T(numeric::constant::pi_180));  }
Unexecuted instantiation: double exprtk::details::numeric::details::d2r_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::d2r_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
1318
0
            template <typename T> inline T   d2g_impl(const T v, real_type_tag) { return (v * T(10.0/9.0)); }
Unexecuted instantiation: double exprtk::details::numeric::details::d2g_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::d2g_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
1319
0
            template <typename T> inline T   g2d_impl(const T v, real_type_tag) { return (v * T(9.0/10.0)); }
Unexecuted instantiation: double exprtk::details::numeric::details::g2d_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::g2d_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
1320
866
            template <typename T> inline T  notl_impl(const T v, real_type_tag) { return (std::not_equal_to<T>()(T(0),v) ? T(0) : T(1)); }
double exprtk::details::numeric::details::notl_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1320
603
            template <typename T> inline T  notl_impl(const T v, real_type_tag) { return (std::not_equal_to<T>()(T(0),v) ? T(0) : T(1)); }
float exprtk::details::numeric::details::notl_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1320
263
            template <typename T> inline T  notl_impl(const T v, real_type_tag) { return (std::not_equal_to<T>()(T(0),v) ? T(0) : T(1)); }
1321
0
            template <typename T> inline T  frac_impl(const T v, real_type_tag) { return (v - static_cast<long long>(v)); }
Unexecuted instantiation: double exprtk::details::numeric::details::frac_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Unexecuted instantiation: float exprtk::details::numeric::details::frac_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
1322
100k
            template <typename T> inline T trunc_impl(const T v, real_type_tag) { return T(static_cast<long long>(v));    }
double exprtk::details::numeric::details::trunc_impl<double>(double, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1322
30
            template <typename T> inline T trunc_impl(const T v, real_type_tag) { return T(static_cast<long long>(v));    }
float exprtk::details::numeric::details::trunc_impl<float>(float, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1322
100k
            template <typename T> inline T trunc_impl(const T v, real_type_tag) { return T(static_cast<long long>(v));    }
1323
1324
2
            template <typename T> inline T   const_pi_impl(real_type_tag) { return T(numeric::constant::pi);            }
double exprtk::details::numeric::details::const_pi_impl<double>(exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1324
1
            template <typename T> inline T   const_pi_impl(real_type_tag) { return T(numeric::constant::pi);            }
float exprtk::details::numeric::details::const_pi_impl<float>(exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1324
1
            template <typename T> inline T   const_pi_impl(real_type_tag) { return T(numeric::constant::pi);            }
1325
            template <typename T> inline T    const_e_impl(real_type_tag) { return T(numeric::constant::e);             }
1326
            template <typename T> inline T const_qnan_impl(real_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1327
1328
            template <typename T> inline T   abs_impl(const T v, int_type_tag) { return ((v >= T(0)) ? v : -v); }
1329
            template <typename T> inline T   exp_impl(const T v, int_type_tag) { return std::exp  (v); }
1330
            template <typename T> inline T   log_impl(const T v, int_type_tag) { return std::log  (v); }
1331
            template <typename T> inline T log10_impl(const T v, int_type_tag) { return std::log10(v); }
1332
            template <typename T> inline T  log2_impl(const T v, int_type_tag) { return std::log(v)/T(numeric::constant::log2); }
1333
            template <typename T> inline T   neg_impl(const T v, int_type_tag) { return -v;            }
1334
            template <typename T> inline T   pos_impl(const T v, int_type_tag) { return +v;            }
1335
            template <typename T> inline T  ceil_impl(const T v, int_type_tag) { return v;             }
1336
            template <typename T> inline T floor_impl(const T v, int_type_tag) { return v;             }
1337
            template <typename T> inline T round_impl(const T v, int_type_tag) { return v;             }
1338
            template <typename T> inline T  notl_impl(const T v, int_type_tag) { return !v;            }
1339
            template <typename T> inline T  sqrt_impl(const T v, int_type_tag) { return std::sqrt (v); }
1340
            template <typename T> inline T  frac_impl(const T  , int_type_tag) { return T(0);          }
1341
            template <typename T> inline T trunc_impl(const T v, int_type_tag) { return v;             }
1342
            template <typename T> inline T  acos_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1343
            template <typename T> inline T acosh_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1344
            template <typename T> inline T  asin_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1345
            template <typename T> inline T asinh_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1346
            template <typename T> inline T  atan_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1347
            template <typename T> inline T atanh_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1348
            template <typename T> inline T   cos_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1349
            template <typename T> inline T  cosh_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1350
            template <typename T> inline T   sin_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1351
            template <typename T> inline T  sinh_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1352
            template <typename T> inline T   tan_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1353
            template <typename T> inline T  tanh_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1354
            template <typename T> inline T   cot_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1355
            template <typename T> inline T   sec_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1356
            template <typename T> inline T   csc_impl(const T  , int_type_tag) { return std::numeric_limits<T>::quiet_NaN(); }
1357
1358
            template <typename T>
1359
            inline bool is_integer_impl(const T& v, real_type_tag)
1360
249k
            {
1361
249k
               return std::equal_to<T>()(T(0),std::fmod(v,T(1)));
1362
249k
            }
bool exprtk::details::numeric::details::is_integer_impl<double>(double const&, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1360
128k
            {
1361
128k
               return std::equal_to<T>()(T(0),std::fmod(v,T(1)));
1362
128k
            }
bool exprtk::details::numeric::details::is_integer_impl<float>(float const&, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1360
121k
            {
1361
121k
               return std::equal_to<T>()(T(0),std::fmod(v,T(1)));
1362
121k
            }
1363
1364
            template <typename T>
1365
            inline bool is_integer_impl(const T&, int_type_tag)
1366
            {
1367
               return true;
1368
            }
1369
         }
1370
1371
         template <typename Type>
1372
         struct numeric_info { enum { length = 0, size = 32, bound_length = 0, min_exp = 0, max_exp = 0 }; };
1373
1374
         template <> struct numeric_info<int        > { enum { length = 10, size = 16, bound_length = 9 }; };
1375
         template <> struct numeric_info<float      > { enum { min_exp =  -38, max_exp =  +38 }; };
1376
         template <> struct numeric_info<double     > { enum { min_exp = -308, max_exp = +308 }; };
1377
         template <> struct numeric_info<long double> { enum { min_exp = -308, max_exp = +308 }; };
1378
1379
         template <typename T>
1380
         inline int to_int32(const T v)
1381
240k
         {
1382
240k
            const typename details::number_type<T>::type num_type;
1383
240k
            return to_int32_impl(v, num_type);
1384
240k
         }
int exprtk::details::numeric::to_int32<double>(double)
Line
Count
Source
1381
123k
         {
1382
123k
            const typename details::number_type<T>::type num_type;
1383
123k
            return to_int32_impl(v, num_type);
1384
123k
         }
int exprtk::details::numeric::to_int32<float>(float)
Line
Count
Source
1381
116k
         {
1382
116k
            const typename details::number_type<T>::type num_type;
1383
116k
            return to_int32_impl(v, num_type);
1384
116k
         }
1385
1386
         template <typename T>
1387
         inline _int64_t to_int64(const T v)
1388
292
         {
1389
292
            const typename details::number_type<T>::type num_type;
1390
292
            return to_int64_impl(v, num_type);
1391
292
         }
long long exprtk::details::numeric::to_int64<double>(double)
Line
Count
Source
1388
146
         {
1389
146
            const typename details::number_type<T>::type num_type;
1390
146
            return to_int64_impl(v, num_type);
1391
146
         }
long long exprtk::details::numeric::to_int64<float>(float)
Line
Count
Source
1388
146
         {
1389
146
            const typename details::number_type<T>::type num_type;
1390
146
            return to_int64_impl(v, num_type);
1391
146
         }
1392
1393
         template <typename T>
1394
         inline bool is_nan(const T v)
1395
400k
         {
1396
400k
            const typename details::number_type<T>::type num_type;
1397
400k
            return is_nan_impl(v, num_type);
1398
400k
         }
bool exprtk::details::numeric::is_nan<double>(double)
Line
Count
Source
1395
200k
         {
1396
200k
            const typename details::number_type<T>::type num_type;
1397
200k
            return is_nan_impl(v, num_type);
1398
200k
         }
bool exprtk::details::numeric::is_nan<float>(float)
Line
Count
Source
1395
200k
         {
1396
200k
            const typename details::number_type<T>::type num_type;
1397
200k
            return is_nan_impl(v, num_type);
1398
200k
         }
1399
1400
         template <typename T>
1401
         inline T min(const T v0, const T v1)
1402
         {
1403
            const typename details::number_type<T>::type num_type;
1404
            return min_impl(v0, v1, num_type);
1405
         }
1406
1407
         template <typename T>
1408
         inline T max(const T v0, const T v1)
1409
         {
1410
            const typename details::number_type<T>::type num_type;
1411
            return max_impl(v0, v1, num_type);
1412
         }
1413
1414
         template <typename T>
1415
         inline T equal(const T v0, const T v1)
1416
0
         {
1417
0
            const typename details::number_type<T>::type num_type;
1418
0
            return equal_impl(v0, v1, num_type);
1419
0
         }
Unexecuted instantiation: double exprtk::details::numeric::equal<double>(double, double)
Unexecuted instantiation: float exprtk::details::numeric::equal<float>(float, float)
1420
1421
         template <typename T>
1422
         inline T nequal(const T v0, const T v1)
1423
0
         {
1424
0
            const typename details::number_type<T>::type num_type;
1425
0
            return nequal_impl(v0, v1, num_type);
1426
0
         }
Unexecuted instantiation: double exprtk::details::numeric::nequal<double>(double, double)
Unexecuted instantiation: float exprtk::details::numeric::nequal<float>(float, float)
1427
1428
         template <typename T>
1429
         inline T modulus(const T v0, const T v1)
1430
218M
         {
1431
218M
            const typename details::number_type<T>::type num_type;
1432
218M
            return modulus_impl(v0, v1, num_type);
1433
218M
         }
double exprtk::details::numeric::modulus<double>(double, double)
Line
Count
Source
1430
111M
         {
1431
111M
            const typename details::number_type<T>::type num_type;
1432
111M
            return modulus_impl(v0, v1, num_type);
1433
111M
         }
float exprtk::details::numeric::modulus<float>(float, float)
Line
Count
Source
1430
106M
         {
1431
106M
            const typename details::number_type<T>::type num_type;
1432
106M
            return modulus_impl(v0, v1, num_type);
1433
106M
         }
1434
1435
         template <typename T>
1436
         inline T pow(const T v0, const T v1)
1437
163M
         {
1438
163M
            const typename details::number_type<T>::type num_type;
1439
163M
            return pow_impl(v0, v1, num_type);
1440
163M
         }
double exprtk::details::numeric::pow<double>(double, double)
Line
Count
Source
1437
82.7M
         {
1438
82.7M
            const typename details::number_type<T>::type num_type;
1439
82.7M
            return pow_impl(v0, v1, num_type);
1440
82.7M
         }
float exprtk::details::numeric::pow<float>(float, float)
Line
Count
Source
1437
80.5M
         {
1438
80.5M
            const typename details::number_type<T>::type num_type;
1439
80.5M
            return pow_impl(v0, v1, num_type);
1440
80.5M
         }
1441
1442
         template <typename T>
1443
         inline T logn(const T v0, const T v1)
1444
0
         {
1445
0
            const typename details::number_type<T>::type num_type;
1446
0
            return logn_impl(v0, v1, num_type);
1447
0
         }
Unexecuted instantiation: double exprtk::details::numeric::logn<double>(double, double)
Unexecuted instantiation: float exprtk::details::numeric::logn<float>(float, float)
1448
1449
         template <typename T>
1450
         inline T root(const T v0, const T v1)
1451
0
         {
1452
0
            const typename details::number_type<T>::type num_type;
1453
0
            return root_impl(v0, v1, num_type);
1454
0
         }
Unexecuted instantiation: double exprtk::details::numeric::root<double>(double, double)
Unexecuted instantiation: float exprtk::details::numeric::root<float>(float, float)
1455
1456
         template <typename T>
1457
         inline T roundn(const T v0, const T v1)
1458
0
         {
1459
0
            const typename details::number_type<T>::type num_type;
1460
0
            return roundn_impl(v0, v1, num_type);
1461
0
         }
Unexecuted instantiation: double exprtk::details::numeric::roundn<double>(double, double)
Unexecuted instantiation: float exprtk::details::numeric::roundn<float>(float, float)
1462
1463
         template <typename T>
1464
         inline T hypot(const T v0, const T v1)
1465
0
         {
1466
0
            const typename details::number_type<T>::type num_type;
1467
0
            return hypot_impl(v0, v1, num_type);
1468
0
         }
Unexecuted instantiation: double exprtk::details::numeric::hypot<double>(double, double)
Unexecuted instantiation: float exprtk::details::numeric::hypot<float>(float, float)
1469
1470
         template <typename T>
1471
         inline T atan2(const T v0, const T v1)
1472
0
         {
1473
0
            const typename details::number_type<T>::type num_type;
1474
0
            return atan2_impl(v0, v1, num_type);
1475
0
         }
Unexecuted instantiation: double exprtk::details::numeric::atan2<double>(double, double)
Unexecuted instantiation: float exprtk::details::numeric::atan2<float>(float, float)
1476
1477
         template <typename T>
1478
         inline T shr(const T v0, const T v1)
1479
0
         {
1480
0
            const typename details::number_type<T>::type num_type;
1481
0
            return shr_impl(v0, v1, num_type);
1482
0
         }
Unexecuted instantiation: double exprtk::details::numeric::shr<double>(double, double)
Unexecuted instantiation: float exprtk::details::numeric::shr<float>(float, float)
1483
1484
         template <typename T>
1485
         inline T shl(const T v0, const T v1)
1486
0
         {
1487
0
            const typename details::number_type<T>::type num_type;
1488
0
            return shl_impl(v0, v1, num_type);
1489
0
         }
Unexecuted instantiation: double exprtk::details::numeric::shl<double>(double, double)
Unexecuted instantiation: float exprtk::details::numeric::shl<float>(float, float)
1490
1491
         template <typename T>
1492
         inline T and_opr(const T v0, const T v1)
1493
3.73k
         {
1494
3.73k
            const typename details::number_type<T>::type num_type;
1495
3.73k
            return and_impl(v0, v1, num_type);
1496
3.73k
         }
double exprtk::details::numeric::and_opr<double>(double, double)
Line
Count
Source
1493
1.87k
         {
1494
1.87k
            const typename details::number_type<T>::type num_type;
1495
1.87k
            return and_impl(v0, v1, num_type);
1496
1.87k
         }
float exprtk::details::numeric::and_opr<float>(float, float)
Line
Count
Source
1493
1.86k
         {
1494
1.86k
            const typename details::number_type<T>::type num_type;
1495
1.86k
            return and_impl(v0, v1, num_type);
1496
1.86k
         }
1497
1498
         template <typename T>
1499
         inline T nand_opr(const T v0, const T v1)
1500
1.04k
         {
1501
1.04k
            const typename details::number_type<T>::type num_type;
1502
1.04k
            return nand_impl(v0, v1, num_type);
1503
1.04k
         }
double exprtk::details::numeric::nand_opr<double>(double, double)
Line
Count
Source
1500
525
         {
1501
525
            const typename details::number_type<T>::type num_type;
1502
525
            return nand_impl(v0, v1, num_type);
1503
525
         }
float exprtk::details::numeric::nand_opr<float>(float, float)
Line
Count
Source
1500
523
         {
1501
523
            const typename details::number_type<T>::type num_type;
1502
523
            return nand_impl(v0, v1, num_type);
1503
523
         }
1504
1505
         template <typename T>
1506
         inline T or_opr(const T v0, const T v1)
1507
16
         {
1508
16
            const typename details::number_type<T>::type num_type;
1509
16
            return or_impl(v0, v1, num_type);
1510
16
         }
double exprtk::details::numeric::or_opr<double>(double, double)
Line
Count
Source
1507
8
         {
1508
8
            const typename details::number_type<T>::type num_type;
1509
8
            return or_impl(v0, v1, num_type);
1510
8
         }
float exprtk::details::numeric::or_opr<float>(float, float)
Line
Count
Source
1507
8
         {
1508
8
            const typename details::number_type<T>::type num_type;
1509
8
            return or_impl(v0, v1, num_type);
1510
8
         }
1511
1512
         template <typename T>
1513
         inline T nor_opr(const T v0, const T v1)
1514
412
         {
1515
412
            const typename details::number_type<T>::type num_type;
1516
412
            return nor_impl(v0, v1, num_type);
1517
412
         }
double exprtk::details::numeric::nor_opr<double>(double, double)
Line
Count
Source
1514
206
         {
1515
206
            const typename details::number_type<T>::type num_type;
1516
206
            return nor_impl(v0, v1, num_type);
1517
206
         }
float exprtk::details::numeric::nor_opr<float>(float, float)
Line
Count
Source
1514
206
         {
1515
206
            const typename details::number_type<T>::type num_type;
1516
206
            return nor_impl(v0, v1, num_type);
1517
206
         }
1518
1519
         template <typename T>
1520
         inline T xor_opr(const T v0, const T v1)
1521
62.4M
         {
1522
62.4M
            const typename details::number_type<T>::type num_type;
1523
62.4M
            return xor_impl(v0, v1, num_type);
1524
62.4M
         }
double exprtk::details::numeric::xor_opr<double>(double, double)
Line
Count
Source
1521
31.3M
         {
1522
31.3M
            const typename details::number_type<T>::type num_type;
1523
31.3M
            return xor_impl(v0, v1, num_type);
1524
31.3M
         }
float exprtk::details::numeric::xor_opr<float>(float, float)
Line
Count
Source
1521
31.0M
         {
1522
31.0M
            const typename details::number_type<T>::type num_type;
1523
31.0M
            return xor_impl(v0, v1, num_type);
1524
31.0M
         }
1525
1526
         template <typename T>
1527
         inline T xnor_opr(const T v0, const T v1)
1528
57.9M
         {
1529
57.9M
            const typename details::number_type<T>::type num_type;
1530
57.9M
            return xnor_impl(v0, v1, num_type);
1531
57.9M
         }
double exprtk::details::numeric::xnor_opr<double>(double, double)
Line
Count
Source
1528
29.2M
         {
1529
29.2M
            const typename details::number_type<T>::type num_type;
1530
29.2M
            return xnor_impl(v0, v1, num_type);
1531
29.2M
         }
float exprtk::details::numeric::xnor_opr<float>(float, float)
Line
Count
Source
1528
28.6M
         {
1529
28.6M
            const typename details::number_type<T>::type num_type;
1530
28.6M
            return xnor_impl(v0, v1, num_type);
1531
28.6M
         }
1532
1533
         template <typename T>
1534
         inline bool is_integer(const T v)
1535
249k
         {
1536
249k
            const typename details::number_type<T>::type num_type;
1537
249k
            return is_integer_impl(v, num_type);
1538
249k
         }
bool exprtk::details::numeric::is_integer<double>(double)
Line
Count
Source
1535
128k
         {
1536
128k
            const typename details::number_type<T>::type num_type;
1537
128k
            return is_integer_impl(v, num_type);
1538
128k
         }
bool exprtk::details::numeric::is_integer<float>(float)
Line
Count
Source
1535
121k
         {
1536
121k
            const typename details::number_type<T>::type num_type;
1537
121k
            return is_integer_impl(v, num_type);
1538
121k
         }
1539
1540
         template <typename T, unsigned int N>
1541
         struct fast_exp
1542
         {
1543
            static inline T result(T v)
1544
303M
            {
1545
303M
               unsigned int k = N;
1546
303M
               T l = T(1);
1547
1548
2.01G
               while (k)
1549
1.71G
               {
1550
1.71G
                  if (1 == (k % 2))
1551
991M
                  {
1552
991M
                     l *= v;
1553
991M
                     --k;
1554
991M
                  }
1555
1556
1.71G
                  v *= v;
1557
1.71G
                  k /= 2;
1558
1.71G
               }
1559
1560
303M
               return l;
1561
303M
            }
exprtk::details::numeric::fast_exp<double, 11u>::result(double)
Line
Count
Source
1544
10.9M
            {
1545
10.9M
               unsigned int k = N;
1546
10.9M
               T l = T(1);
1547
1548
54.5M
               while (k)
1549
43.6M
               {
1550
43.6M
                  if (1 == (k % 2))
1551
32.7M
                  {
1552
32.7M
                     l *= v;
1553
32.7M
                     --k;
1554
32.7M
                  }
1555
1556
43.6M
                  v *= v;
1557
43.6M
                  k /= 2;
1558
43.6M
               }
1559
1560
10.9M
               return l;
1561
10.9M
            }
exprtk::details::numeric::fast_exp<double, 12u>::result(double)
Line
Count
Source
1544
300k
            {
1545
300k
               unsigned int k = N;
1546
300k
               T l = T(1);
1547
1548
1.50M
               while (k)
1549
1.20M
               {
1550
1.20M
                  if (1 == (k % 2))
1551
600k
                  {
1552
600k
                     l *= v;
1553
600k
                     --k;
1554
600k
                  }
1555
1556
1.20M
                  v *= v;
1557
1.20M
                  k /= 2;
1558
1.20M
               }
1559
1560
300k
               return l;
1561
300k
            }
exprtk::details::numeric::fast_exp<double, 13u>::result(double)
Line
Count
Source
1544
1.10M
            {
1545
1.10M
               unsigned int k = N;
1546
1.10M
               T l = T(1);
1547
1548
5.52M
               while (k)
1549
4.42M
               {
1550
4.42M
                  if (1 == (k % 2))
1551
3.31M
                  {
1552
3.31M
                     l *= v;
1553
3.31M
                     --k;
1554
3.31M
                  }
1555
1556
4.42M
                  v *= v;
1557
4.42M
                  k /= 2;
1558
4.42M
               }
1559
1560
1.10M
               return l;
1561
1.10M
            }
exprtk::details::numeric::fast_exp<double, 14u>::result(double)
Line
Count
Source
1544
3.40M
            {
1545
3.40M
               unsigned int k = N;
1546
3.40M
               T l = T(1);
1547
1548
17.0M
               while (k)
1549
13.6M
               {
1550
13.6M
                  if (1 == (k % 2))
1551
10.2M
                  {
1552
10.2M
                     l *= v;
1553
10.2M
                     --k;
1554
10.2M
                  }
1555
1556
13.6M
                  v *= v;
1557
13.6M
                  k /= 2;
1558
13.6M
               }
1559
1560
3.40M
               return l;
1561
3.40M
            }
exprtk::details::numeric::fast_exp<double, 15u>::result(double)
Line
Count
Source
1544
884k
            {
1545
884k
               unsigned int k = N;
1546
884k
               T l = T(1);
1547
1548
4.42M
               while (k)
1549
3.53M
               {
1550
3.53M
                  if (1 == (k % 2))
1551
3.53M
                  {
1552
3.53M
                     l *= v;
1553
3.53M
                     --k;
1554
3.53M
                  }
1555
1556
3.53M
                  v *= v;
1557
3.53M
                  k /= 2;
1558
3.53M
               }
1559
1560
884k
               return l;
1561
884k
            }
exprtk::details::numeric::fast_exp<double, 16u>::result(double)
Line
Count
Source
1544
1.00M
            {
1545
1.00M
               unsigned int k = N;
1546
1.00M
               T l = T(1);
1547
1548
6.00M
               while (k)
1549
5.00M
               {
1550
5.00M
                  if (1 == (k % 2))
1551
1.00M
                  {
1552
1.00M
                     l *= v;
1553
1.00M
                     --k;
1554
1.00M
                  }
1555
1556
5.00M
                  v *= v;
1557
5.00M
                  k /= 2;
1558
5.00M
               }
1559
1560
1.00M
               return l;
1561
1.00M
            }
exprtk::details::numeric::fast_exp<double, 17u>::result(double)
Line
Count
Source
1544
3.50M
            {
1545
3.50M
               unsigned int k = N;
1546
3.50M
               T l = T(1);
1547
1548
21.0M
               while (k)
1549
17.5M
               {
1550
17.5M
                  if (1 == (k % 2))
1551
7.00M
                  {
1552
7.00M
                     l *= v;
1553
7.00M
                     --k;
1554
7.00M
                  }
1555
1556
17.5M
                  v *= v;
1557
17.5M
                  k /= 2;
1558
17.5M
               }
1559
1560
3.50M
               return l;
1561
3.50M
            }
exprtk::details::numeric::fast_exp<double, 18u>::result(double)
Line
Count
Source
1544
500k
            {
1545
500k
               unsigned int k = N;
1546
500k
               T l = T(1);
1547
1548
3.00M
               while (k)
1549
2.50M
               {
1550
2.50M
                  if (1 == (k % 2))
1551
1.00M
                  {
1552
1.00M
                     l *= v;
1553
1.00M
                     --k;
1554
1.00M
                  }
1555
1556
2.50M
                  v *= v;
1557
2.50M
                  k /= 2;
1558
2.50M
               }
1559
1560
500k
               return l;
1561
500k
            }
exprtk::details::numeric::fast_exp<double, 19u>::result(double)
Line
Count
Source
1544
807k
            {
1545
807k
               unsigned int k = N;
1546
807k
               T l = T(1);
1547
1548
4.84M
               while (k)
1549
4.03M
               {
1550
4.03M
                  if (1 == (k % 2))
1551
2.42M
                  {
1552
2.42M
                     l *= v;
1553
2.42M
                     --k;
1554
2.42M
                  }
1555
1556
4.03M
                  v *= v;
1557
4.03M
                  k /= 2;
1558
4.03M
               }
1559
1560
807k
               return l;
1561
807k
            }
exprtk::details::numeric::fast_exp<double, 20u>::result(double)
Line
Count
Source
1544
801k
            {
1545
801k
               unsigned int k = N;
1546
801k
               T l = T(1);
1547
1548
4.80M
               while (k)
1549
4.00M
               {
1550
4.00M
                  if (1 == (k % 2))
1551
1.60M
                  {
1552
1.60M
                     l *= v;
1553
1.60M
                     --k;
1554
1.60M
                  }
1555
1556
4.00M
                  v *= v;
1557
4.00M
                  k /= 2;
1558
4.00M
               }
1559
1560
801k
               return l;
1561
801k
            }
exprtk::details::numeric::fast_exp<double, 21u>::result(double)
Line
Count
Source
1544
2.60M
            {
1545
2.60M
               unsigned int k = N;
1546
2.60M
               T l = T(1);
1547
1548
15.6M
               while (k)
1549
13.0M
               {
1550
13.0M
                  if (1 == (k % 2))
1551
7.81M
                  {
1552
7.81M
                     l *= v;
1553
7.81M
                     --k;
1554
7.81M
                  }
1555
1556
13.0M
                  v *= v;
1557
13.0M
                  k /= 2;
1558
13.0M
               }
1559
1560
2.60M
               return l;
1561
2.60M
            }
exprtk::details::numeric::fast_exp<double, 22u>::result(double)
Line
Count
Source
1544
801k
            {
1545
801k
               unsigned int k = N;
1546
801k
               T l = T(1);
1547
1548
4.80M
               while (k)
1549
4.00M
               {
1550
4.00M
                  if (1 == (k % 2))
1551
2.40M
                  {
1552
2.40M
                     l *= v;
1553
2.40M
                     --k;
1554
2.40M
                  }
1555
1556
4.00M
                  v *= v;
1557
4.00M
                  k /= 2;
1558
4.00M
               }
1559
1560
801k
               return l;
1561
801k
            }
exprtk::details::numeric::fast_exp<double, 23u>::result(double)
Line
Count
Source
1544
800k
            {
1545
800k
               unsigned int k = N;
1546
800k
               T l = T(1);
1547
1548
4.80M
               while (k)
1549
4.00M
               {
1550
4.00M
                  if (1 == (k % 2))
1551
3.20M
                  {
1552
3.20M
                     l *= v;
1553
3.20M
                     --k;
1554
3.20M
                  }
1555
1556
4.00M
                  v *= v;
1557
4.00M
                  k /= 2;
1558
4.00M
               }
1559
1560
800k
               return l;
1561
800k
            }
exprtk::details::numeric::fast_exp<double, 24u>::result(double)
Line
Count
Source
1544
1.40M
            {
1545
1.40M
               unsigned int k = N;
1546
1.40M
               T l = T(1);
1547
1548
8.42M
               while (k)
1549
7.02M
               {
1550
7.02M
                  if (1 == (k % 2))
1551
2.80M
                  {
1552
2.80M
                     l *= v;
1553
2.80M
                     --k;
1554
2.80M
                  }
1555
1556
7.02M
                  v *= v;
1557
7.02M
                  k /= 2;
1558
7.02M
               }
1559
1560
1.40M
               return l;
1561
1.40M
            }
exprtk::details::numeric::fast_exp<double, 25u>::result(double)
Line
Count
Source
1544
1.60M
            {
1545
1.60M
               unsigned int k = N;
1546
1.60M
               T l = T(1);
1547
1548
9.60M
               while (k)
1549
8.00M
               {
1550
8.00M
                  if (1 == (k % 2))
1551
4.80M
                  {
1552
4.80M
                     l *= v;
1553
4.80M
                     --k;
1554
4.80M
                  }
1555
1556
8.00M
                  v *= v;
1557
8.00M
                  k /= 2;
1558
8.00M
               }
1559
1560
1.60M
               return l;
1561
1.60M
            }
exprtk::details::numeric::fast_exp<double, 26u>::result(double)
Line
Count
Source
1544
1.30M
            {
1545
1.30M
               unsigned int k = N;
1546
1.30M
               T l = T(1);
1547
1548
7.80M
               while (k)
1549
6.50M
               {
1550
6.50M
                  if (1 == (k % 2))
1551
3.90M
                  {
1552
3.90M
                     l *= v;
1553
3.90M
                     --k;
1554
3.90M
                  }
1555
1556
6.50M
                  v *= v;
1557
6.50M
                  k /= 2;
1558
6.50M
               }
1559
1560
1.30M
               return l;
1561
1.30M
            }
exprtk::details::numeric::fast_exp<double, 27u>::result(double)
Line
Count
Source
1544
601k
            {
1545
601k
               unsigned int k = N;
1546
601k
               T l = T(1);
1547
1548
3.60M
               while (k)
1549
3.00M
               {
1550
3.00M
                  if (1 == (k % 2))
1551
2.40M
                  {
1552
2.40M
                     l *= v;
1553
2.40M
                     --k;
1554
2.40M
                  }
1555
1556
3.00M
                  v *= v;
1557
3.00M
                  k /= 2;
1558
3.00M
               }
1559
1560
601k
               return l;
1561
601k
            }
exprtk::details::numeric::fast_exp<double, 28u>::result(double)
Line
Count
Source
1544
1.00M
            {
1545
1.00M
               unsigned int k = N;
1546
1.00M
               T l = T(1);
1547
1548
6.01M
               while (k)
1549
5.00M
               {
1550
5.00M
                  if (1 == (k % 2))
1551
3.00M
                  {
1552
3.00M
                     l *= v;
1553
3.00M
                     --k;
1554
3.00M
                  }
1555
1556
5.00M
                  v *= v;
1557
5.00M
                  k /= 2;
1558
5.00M
               }
1559
1560
1.00M
               return l;
1561
1.00M
            }
exprtk::details::numeric::fast_exp<double, 29u>::result(double)
Line
Count
Source
1544
1.80M
            {
1545
1.80M
               unsigned int k = N;
1546
1.80M
               T l = T(1);
1547
1548
10.8M
               while (k)
1549
9.02M
               {
1550
9.02M
                  if (1 == (k % 2))
1551
7.21M
                  {
1552
7.21M
                     l *= v;
1553
7.21M
                     --k;
1554
7.21M
                  }
1555
1556
9.02M
                  v *= v;
1557
9.02M
                  k /= 2;
1558
9.02M
               }
1559
1560
1.80M
               return l;
1561
1.80M
            }
exprtk::details::numeric::fast_exp<double, 30u>::result(double)
Line
Count
Source
1544
1.30M
            {
1545
1.30M
               unsigned int k = N;
1546
1.30M
               T l = T(1);
1547
1548
7.80M
               while (k)
1549
6.50M
               {
1550
6.50M
                  if (1 == (k % 2))
1551
5.20M
                  {
1552
5.20M
                     l *= v;
1553
5.20M
                     --k;
1554
5.20M
                  }
1555
1556
6.50M
                  v *= v;
1557
6.50M
                  k /= 2;
1558
6.50M
               }
1559
1560
1.30M
               return l;
1561
1.30M
            }
exprtk::details::numeric::fast_exp<double, 31u>::result(double)
Line
Count
Source
1544
1.40M
            {
1545
1.40M
               unsigned int k = N;
1546
1.40M
               T l = T(1);
1547
1548
8.44M
               while (k)
1549
7.03M
               {
1550
7.03M
                  if (1 == (k % 2))
1551
7.03M
                  {
1552
7.03M
                     l *= v;
1553
7.03M
                     --k;
1554
7.03M
                  }
1555
1556
7.03M
                  v *= v;
1557
7.03M
                  k /= 2;
1558
7.03M
               }
1559
1560
1.40M
               return l;
1561
1.40M
            }
exprtk::details::numeric::fast_exp<double, 32u>::result(double)
Line
Count
Source
1544
3.07M
            {
1545
3.07M
               unsigned int k = N;
1546
3.07M
               T l = T(1);
1547
1548
21.5M
               while (k)
1549
18.4M
               {
1550
18.4M
                  if (1 == (k % 2))
1551
3.07M
                  {
1552
3.07M
                     l *= v;
1553
3.07M
                     --k;
1554
3.07M
                  }
1555
1556
18.4M
                  v *= v;
1557
18.4M
                  k /= 2;
1558
18.4M
               }
1559
1560
3.07M
               return l;
1561
3.07M
            }
exprtk::details::numeric::fast_exp<double, 33u>::result(double)
Line
Count
Source
1544
4.00M
            {
1545
4.00M
               unsigned int k = N;
1546
4.00M
               T l = T(1);
1547
1548
28.0M
               while (k)
1549
24.0M
               {
1550
24.0M
                  if (1 == (k % 2))
1551
8.00M
                  {
1552
8.00M
                     l *= v;
1553
8.00M
                     --k;
1554
8.00M
                  }
1555
1556
24.0M
                  v *= v;
1557
24.0M
                  k /= 2;
1558
24.0M
               }
1559
1560
4.00M
               return l;
1561
4.00M
            }
exprtk::details::numeric::fast_exp<double, 34u>::result(double)
Line
Count
Source
1544
2.26M
            {
1545
2.26M
               unsigned int k = N;
1546
2.26M
               T l = T(1);
1547
1548
15.8M
               while (k)
1549
13.5M
               {
1550
13.5M
                  if (1 == (k % 2))
1551
4.53M
                  {
1552
4.53M
                     l *= v;
1553
4.53M
                     --k;
1554
4.53M
                  }
1555
1556
13.5M
                  v *= v;
1557
13.5M
                  k /= 2;
1558
13.5M
               }
1559
1560
2.26M
               return l;
1561
2.26M
            }
exprtk::details::numeric::fast_exp<double, 35u>::result(double)
Line
Count
Source
1544
1.70M
            {
1545
1.70M
               unsigned int k = N;
1546
1.70M
               T l = T(1);
1547
1548
11.9M
               while (k)
1549
10.2M
               {
1550
10.2M
                  if (1 == (k % 2))
1551
5.10M
                  {
1552
5.10M
                     l *= v;
1553
5.10M
                     --k;
1554
5.10M
                  }
1555
1556
10.2M
                  v *= v;
1557
10.2M
                  k /= 2;
1558
10.2M
               }
1559
1560
1.70M
               return l;
1561
1.70M
            }
exprtk::details::numeric::fast_exp<double, 36u>::result(double)
Line
Count
Source
1544
2.70M
            {
1545
2.70M
               unsigned int k = N;
1546
2.70M
               T l = T(1);
1547
1548
18.9M
               while (k)
1549
16.2M
               {
1550
16.2M
                  if (1 == (k % 2))
1551
5.40M
                  {
1552
5.40M
                     l *= v;
1553
5.40M
                     --k;
1554
5.40M
                  }
1555
1556
16.2M
                  v *= v;
1557
16.2M
                  k /= 2;
1558
16.2M
               }
1559
1560
2.70M
               return l;
1561
2.70M
            }
exprtk::details::numeric::fast_exp<double, 37u>::result(double)
Line
Count
Source
1544
11.5M
            {
1545
11.5M
               unsigned int k = N;
1546
11.5M
               T l = T(1);
1547
1548
80.5M
               while (k)
1549
69.0M
               {
1550
69.0M
                  if (1 == (k % 2))
1551
34.5M
                  {
1552
34.5M
                     l *= v;
1553
34.5M
                     --k;
1554
34.5M
                  }
1555
1556
69.0M
                  v *= v;
1557
69.0M
                  k /= 2;
1558
69.0M
               }
1559
1560
11.5M
               return l;
1561
11.5M
            }
exprtk::details::numeric::fast_exp<double, 38u>::result(double)
Line
Count
Source
1544
7.40M
            {
1545
7.40M
               unsigned int k = N;
1546
7.40M
               T l = T(1);
1547
1548
51.8M
               while (k)
1549
44.4M
               {
1550
44.4M
                  if (1 == (k % 2))
1551
22.2M
                  {
1552
22.2M
                     l *= v;
1553
22.2M
                     --k;
1554
22.2M
                  }
1555
1556
44.4M
                  v *= v;
1557
44.4M
                  k /= 2;
1558
44.4M
               }
1559
1560
7.40M
               return l;
1561
7.40M
            }
exprtk::details::numeric::fast_exp<double, 39u>::result(double)
Line
Count
Source
1544
1.16M
            {
1545
1.16M
               unsigned int k = N;
1546
1.16M
               T l = T(1);
1547
1548
8.13M
               while (k)
1549
6.97M
               {
1550
6.97M
                  if (1 == (k % 2))
1551
4.64M
                  {
1552
4.64M
                     l *= v;
1553
4.64M
                     --k;
1554
4.64M
                  }
1555
1556
6.97M
                  v *= v;
1557
6.97M
                  k /= 2;
1558
6.97M
               }
1559
1560
1.16M
               return l;
1561
1.16M
            }
exprtk::details::numeric::fast_exp<double, 40u>::result(double)
Line
Count
Source
1544
1.91M
            {
1545
1.91M
               unsigned int k = N;
1546
1.91M
               T l = T(1);
1547
1548
13.3M
               while (k)
1549
11.4M
               {
1550
11.4M
                  if (1 == (k % 2))
1551
3.82M
                  {
1552
3.82M
                     l *= v;
1553
3.82M
                     --k;
1554
3.82M
                  }
1555
1556
11.4M
                  v *= v;
1557
11.4M
                  k /= 2;
1558
11.4M
               }
1559
1560
1.91M
               return l;
1561
1.91M
            }
exprtk::details::numeric::fast_exp<double, 41u>::result(double)
Line
Count
Source
1544
1.80M
            {
1545
1.80M
               unsigned int k = N;
1546
1.80M
               T l = T(1);
1547
1548
12.6M
               while (k)
1549
10.8M
               {
1550
10.8M
                  if (1 == (k % 2))
1551
5.40M
                  {
1552
5.40M
                     l *= v;
1553
5.40M
                     --k;
1554
5.40M
                  }
1555
1556
10.8M
                  v *= v;
1557
10.8M
                  k /= 2;
1558
10.8M
               }
1559
1560
1.80M
               return l;
1561
1.80M
            }
exprtk::details::numeric::fast_exp<double, 42u>::result(double)
Line
Count
Source
1544
400k
            {
1545
400k
               unsigned int k = N;
1546
400k
               T l = T(1);
1547
1548
2.80M
               while (k)
1549
2.40M
               {
1550
2.40M
                  if (1 == (k % 2))
1551
1.20M
                  {
1552
1.20M
                     l *= v;
1553
1.20M
                     --k;
1554
1.20M
                  }
1555
1556
2.40M
                  v *= v;
1557
2.40M
                  k /= 2;
1558
2.40M
               }
1559
1560
400k
               return l;
1561
400k
            }
exprtk::details::numeric::fast_exp<double, 43u>::result(double)
Line
Count
Source
1544
17.4M
            {
1545
17.4M
               unsigned int k = N;
1546
17.4M
               T l = T(1);
1547
1548
121M
               while (k)
1549
104M
               {
1550
104M
                  if (1 == (k % 2))
1551
69.6M
                  {
1552
69.6M
                     l *= v;
1553
69.6M
                     --k;
1554
69.6M
                  }
1555
1556
104M
                  v *= v;
1557
104M
                  k /= 2;
1558
104M
               }
1559
1560
17.4M
               return l;
1561
17.4M
            }
exprtk::details::numeric::fast_exp<double, 44u>::result(double)
Line
Count
Source
1544
9.60M
            {
1545
9.60M
               unsigned int k = N;
1546
9.60M
               T l = T(1);
1547
1548
67.2M
               while (k)
1549
57.6M
               {
1550
57.6M
                  if (1 == (k % 2))
1551
28.8M
                  {
1552
28.8M
                     l *= v;
1553
28.8M
                     --k;
1554
28.8M
                  }
1555
1556
57.6M
                  v *= v;
1557
57.6M
                  k /= 2;
1558
57.6M
               }
1559
1560
9.60M
               return l;
1561
9.60M
            }
exprtk::details::numeric::fast_exp<double, 45u>::result(double)
Line
Count
Source
1544
4.10M
            {
1545
4.10M
               unsigned int k = N;
1546
4.10M
               T l = T(1);
1547
1548
28.7M
               while (k)
1549
24.6M
               {
1550
24.6M
                  if (1 == (k % 2))
1551
16.4M
                  {
1552
16.4M
                     l *= v;
1553
16.4M
                     --k;
1554
16.4M
                  }
1555
1556
24.6M
                  v *= v;
1557
24.6M
                  k /= 2;
1558
24.6M
               }
1559
1560
4.10M
               return l;
1561
4.10M
            }
exprtk::details::numeric::fast_exp<double, 46u>::result(double)
Line
Count
Source
1544
1.10k
            {
1545
1.10k
               unsigned int k = N;
1546
1.10k
               T l = T(1);
1547
1548
7.75k
               while (k)
1549
6.64k
               {
1550
6.64k
                  if (1 == (k % 2))
1551
4.43k
                  {
1552
4.43k
                     l *= v;
1553
4.43k
                     --k;
1554
4.43k
                  }
1555
1556
6.64k
                  v *= v;
1557
6.64k
                  k /= 2;
1558
6.64k
               }
1559
1560
1.10k
               return l;
1561
1.10k
            }
exprtk::details::numeric::fast_exp<double, 47u>::result(double)
Line
Count
Source
1544
2.11M
            {
1545
2.11M
               unsigned int k = N;
1546
2.11M
               T l = T(1);
1547
1548
14.8M
               while (k)
1549
12.7M
               {
1550
12.7M
                  if (1 == (k % 2))
1551
10.5M
                  {
1552
10.5M
                     l *= v;
1553
10.5M
                     --k;
1554
10.5M
                  }
1555
1556
12.7M
                  v *= v;
1557
12.7M
                  k /= 2;
1558
12.7M
               }
1559
1560
2.11M
               return l;
1561
2.11M
            }
exprtk::details::numeric::fast_exp<double, 48u>::result(double)
Line
Count
Source
1544
1.10M
            {
1545
1.10M
               unsigned int k = N;
1546
1.10M
               T l = T(1);
1547
1548
7.72M
               while (k)
1549
6.62M
               {
1550
6.62M
                  if (1 == (k % 2))
1551
2.20M
                  {
1552
2.20M
                     l *= v;
1553
2.20M
                     --k;
1554
2.20M
                  }
1555
1556
6.62M
                  v *= v;
1557
6.62M
                  k /= 2;
1558
6.62M
               }
1559
1560
1.10M
               return l;
1561
1.10M
            }
exprtk::details::numeric::fast_exp<double, 49u>::result(double)
Line
Count
Source
1544
2.40M
            {
1545
2.40M
               unsigned int k = N;
1546
2.40M
               T l = T(1);
1547
1548
16.8M
               while (k)
1549
14.4M
               {
1550
14.4M
                  if (1 == (k % 2))
1551
7.21M
                  {
1552
7.21M
                     l *= v;
1553
7.21M
                     --k;
1554
7.21M
                  }
1555
1556
14.4M
                  v *= v;
1557
14.4M
                  k /= 2;
1558
14.4M
               }
1559
1560
2.40M
               return l;
1561
2.40M
            }
exprtk::details::numeric::fast_exp<double, 50u>::result(double)
Line
Count
Source
1544
1.50M
            {
1545
1.50M
               unsigned int k = N;
1546
1.50M
               T l = T(1);
1547
1548
10.5M
               while (k)
1549
9.01M
               {
1550
9.01M
                  if (1 == (k % 2))
1551
4.50M
                  {
1552
4.50M
                     l *= v;
1553
4.50M
                     --k;
1554
4.50M
                  }
1555
1556
9.01M
                  v *= v;
1557
9.01M
                  k /= 2;
1558
9.01M
               }
1559
1560
1.50M
               return l;
1561
1.50M
            }
exprtk::details::numeric::fast_exp<double, 51u>::result(double)
Line
Count
Source
1544
5.60M
            {
1545
5.60M
               unsigned int k = N;
1546
5.60M
               T l = T(1);
1547
1548
39.2M
               while (k)
1549
33.6M
               {
1550
33.6M
                  if (1 == (k % 2))
1551
22.4M
                  {
1552
22.4M
                     l *= v;
1553
22.4M
                     --k;
1554
22.4M
                  }
1555
1556
33.6M
                  v *= v;
1557
33.6M
                  k /= 2;
1558
33.6M
               }
1559
1560
5.60M
               return l;
1561
5.60M
            }
exprtk::details::numeric::fast_exp<double, 52u>::result(double)
Line
Count
Source
1544
4.30M
            {
1545
4.30M
               unsigned int k = N;
1546
4.30M
               T l = T(1);
1547
1548
30.1M
               while (k)
1549
25.8M
               {
1550
25.8M
                  if (1 == (k % 2))
1551
12.9M
                  {
1552
12.9M
                     l *= v;
1553
12.9M
                     --k;
1554
12.9M
                  }
1555
1556
25.8M
                  v *= v;
1557
25.8M
                  k /= 2;
1558
25.8M
               }
1559
1560
4.30M
               return l;
1561
4.30M
            }
exprtk::details::numeric::fast_exp<double, 53u>::result(double)
Line
Count
Source
1544
1.60M
            {
1545
1.60M
               unsigned int k = N;
1546
1.60M
               T l = T(1);
1547
1548
11.2M
               while (k)
1549
9.60M
               {
1550
9.60M
                  if (1 == (k % 2))
1551
6.40M
                  {
1552
6.40M
                     l *= v;
1553
6.40M
                     --k;
1554
6.40M
                  }
1555
1556
9.60M
                  v *= v;
1557
9.60M
                  k /= 2;
1558
9.60M
               }
1559
1560
1.60M
               return l;
1561
1.60M
            }
exprtk::details::numeric::fast_exp<double, 54u>::result(double)
Line
Count
Source
1544
6.70M
            {
1545
6.70M
               unsigned int k = N;
1546
6.70M
               T l = T(1);
1547
1548
46.9M
               while (k)
1549
40.2M
               {
1550
40.2M
                  if (1 == (k % 2))
1551
26.8M
                  {
1552
26.8M
                     l *= v;
1553
26.8M
                     --k;
1554
26.8M
                  }
1555
1556
40.2M
                  v *= v;
1557
40.2M
                  k /= 2;
1558
40.2M
               }
1559
1560
6.70M
               return l;
1561
6.70M
            }
exprtk::details::numeric::fast_exp<double, 55u>::result(double)
Line
Count
Source
1544
4.08M
            {
1545
4.08M
               unsigned int k = N;
1546
4.08M
               T l = T(1);
1547
1548
28.5M
               while (k)
1549
24.4M
               {
1550
24.4M
                  if (1 == (k % 2))
1551
20.4M
                  {
1552
20.4M
                     l *= v;
1553
20.4M
                     --k;
1554
20.4M
                  }
1555
1556
24.4M
                  v *= v;
1557
24.4M
                  k /= 2;
1558
24.4M
               }
1559
1560
4.08M
               return l;
1561
4.08M
            }
exprtk::details::numeric::fast_exp<double, 56u>::result(double)
Line
Count
Source
1544
10.3M
            {
1545
10.3M
               unsigned int k = N;
1546
10.3M
               T l = T(1);
1547
1548
72.1M
               while (k)
1549
61.8M
               {
1550
61.8M
                  if (1 == (k % 2))
1551
30.9M
                  {
1552
30.9M
                     l *= v;
1553
30.9M
                     --k;
1554
30.9M
                  }
1555
1556
61.8M
                  v *= v;
1557
61.8M
                  k /= 2;
1558
61.8M
               }
1559
1560
10.3M
               return l;
1561
10.3M
            }
exprtk::details::numeric::fast_exp<double, 57u>::result(double)
Line
Count
Source
1544
3.60M
            {
1545
3.60M
               unsigned int k = N;
1546
3.60M
               T l = T(1);
1547
1548
25.2M
               while (k)
1549
21.6M
               {
1550
21.6M
                  if (1 == (k % 2))
1551
14.4M
                  {
1552
14.4M
                     l *= v;
1553
14.4M
                     --k;
1554
14.4M
                  }
1555
1556
21.6M
                  v *= v;
1557
21.6M
                  k /= 2;
1558
21.6M
               }
1559
1560
3.60M
               return l;
1561
3.60M
            }
exprtk::details::numeric::fast_exp<double, 58u>::result(double)
Line
Count
Source
1544
1.20M
            {
1545
1.20M
               unsigned int k = N;
1546
1.20M
               T l = T(1);
1547
1548
8.42M
               while (k)
1549
7.22M
               {
1550
7.22M
                  if (1 == (k % 2))
1551
4.81M
                  {
1552
4.81M
                     l *= v;
1553
4.81M
                     --k;
1554
4.81M
                  }
1555
1556
7.22M
                  v *= v;
1557
7.22M
                  k /= 2;
1558
7.22M
               }
1559
1560
1.20M
               return l;
1561
1.20M
            }
exprtk::details::numeric::fast_exp<double, 59u>::result(double)
Line
Count
Source
1544
5.80M
            {
1545
5.80M
               unsigned int k = N;
1546
5.80M
               T l = T(1);
1547
1548
40.6M
               while (k)
1549
34.8M
               {
1550
34.8M
                  if (1 == (k % 2))
1551
29.0M
                  {
1552
29.0M
                     l *= v;
1553
29.0M
                     --k;
1554
29.0M
                  }
1555
1556
34.8M
                  v *= v;
1557
34.8M
                  k /= 2;
1558
34.8M
               }
1559
1560
5.80M
               return l;
1561
5.80M
            }
exprtk::details::numeric::fast_exp<double, 60u>::result(double)
Line
Count
Source
1544
3.80M
            {
1545
3.80M
               unsigned int k = N;
1546
3.80M
               T l = T(1);
1547
1548
26.6M
               while (k)
1549
22.8M
               {
1550
22.8M
                  if (1 == (k % 2))
1551
15.2M
                  {
1552
15.2M
                     l *= v;
1553
15.2M
                     --k;
1554
15.2M
                  }
1555
1556
22.8M
                  v *= v;
1557
22.8M
                  k /= 2;
1558
22.8M
               }
1559
1560
3.80M
               return l;
1561
3.80M
            }
exprtk::details::numeric::fast_exp<float, 11u>::result(float)
Line
Count
Source
1544
10.4M
            {
1545
10.4M
               unsigned int k = N;
1546
10.4M
               T l = T(1);
1547
1548
52.0M
               while (k)
1549
41.6M
               {
1550
41.6M
                  if (1 == (k % 2))
1551
31.2M
                  {
1552
31.2M
                     l *= v;
1553
31.2M
                     --k;
1554
31.2M
                  }
1555
1556
41.6M
                  v *= v;
1557
41.6M
                  k /= 2;
1558
41.6M
               }
1559
1560
10.4M
               return l;
1561
10.4M
            }
exprtk::details::numeric::fast_exp<float, 12u>::result(float)
Line
Count
Source
1544
300k
            {
1545
300k
               unsigned int k = N;
1546
300k
               T l = T(1);
1547
1548
1.50M
               while (k)
1549
1.20M
               {
1550
1.20M
                  if (1 == (k % 2))
1551
600k
                  {
1552
600k
                     l *= v;
1553
600k
                     --k;
1554
600k
                  }
1555
1556
1.20M
                  v *= v;
1557
1.20M
                  k /= 2;
1558
1.20M
               }
1559
1560
300k
               return l;
1561
300k
            }
exprtk::details::numeric::fast_exp<float, 13u>::result(float)
Line
Count
Source
1544
2.00M
            {
1545
2.00M
               unsigned int k = N;
1546
2.00M
               T l = T(1);
1547
1548
10.0M
               while (k)
1549
8.00M
               {
1550
8.00M
                  if (1 == (k % 2))
1551
6.00M
                  {
1552
6.00M
                     l *= v;
1553
6.00M
                     --k;
1554
6.00M
                  }
1555
1556
8.00M
                  v *= v;
1557
8.00M
                  k /= 2;
1558
8.00M
               }
1559
1560
2.00M
               return l;
1561
2.00M
            }
exprtk::details::numeric::fast_exp<float, 14u>::result(float)
Line
Count
Source
1544
3.60M
            {
1545
3.60M
               unsigned int k = N;
1546
3.60M
               T l = T(1);
1547
1548
18.0M
               while (k)
1549
14.4M
               {
1550
14.4M
                  if (1 == (k % 2))
1551
10.8M
                  {
1552
10.8M
                     l *= v;
1553
10.8M
                     --k;
1554
10.8M
                  }
1555
1556
14.4M
                  v *= v;
1557
14.4M
                  k /= 2;
1558
14.4M
               }
1559
1560
3.60M
               return l;
1561
3.60M
            }
exprtk::details::numeric::fast_exp<float, 15u>::result(float)
Line
Count
Source
1544
881k
            {
1545
881k
               unsigned int k = N;
1546
881k
               T l = T(1);
1547
1548
4.40M
               while (k)
1549
3.52M
               {
1550
3.52M
                  if (1 == (k % 2))
1551
3.52M
                  {
1552
3.52M
                     l *= v;
1553
3.52M
                     --k;
1554
3.52M
                  }
1555
1556
3.52M
                  v *= v;
1557
3.52M
                  k /= 2;
1558
3.52M
               }
1559
1560
881k
               return l;
1561
881k
            }
exprtk::details::numeric::fast_exp<float, 16u>::result(float)
Line
Count
Source
1544
1.00M
            {
1545
1.00M
               unsigned int k = N;
1546
1.00M
               T l = T(1);
1547
1548
6.00M
               while (k)
1549
5.00M
               {
1550
5.00M
                  if (1 == (k % 2))
1551
1.00M
                  {
1552
1.00M
                     l *= v;
1553
1.00M
                     --k;
1554
1.00M
                  }
1555
1556
5.00M
                  v *= v;
1557
5.00M
                  k /= 2;
1558
5.00M
               }
1559
1560
1.00M
               return l;
1561
1.00M
            }
exprtk::details::numeric::fast_exp<float, 17u>::result(float)
Line
Count
Source
1544
3.60M
            {
1545
3.60M
               unsigned int k = N;
1546
3.60M
               T l = T(1);
1547
1548
21.6M
               while (k)
1549
18.0M
               {
1550
18.0M
                  if (1 == (k % 2))
1551
7.20M
                  {
1552
7.20M
                     l *= v;
1553
7.20M
                     --k;
1554
7.20M
                  }
1555
1556
18.0M
                  v *= v;
1557
18.0M
                  k /= 2;
1558
18.0M
               }
1559
1560
3.60M
               return l;
1561
3.60M
            }
exprtk::details::numeric::fast_exp<float, 18u>::result(float)
Line
Count
Source
1544
500k
            {
1545
500k
               unsigned int k = N;
1546
500k
               T l = T(1);
1547
1548
3.00M
               while (k)
1549
2.50M
               {
1550
2.50M
                  if (1 == (k % 2))
1551
1.00M
                  {
1552
1.00M
                     l *= v;
1553
1.00M
                     --k;
1554
1.00M
                  }
1555
1556
2.50M
                  v *= v;
1557
2.50M
                  k /= 2;
1558
2.50M
               }
1559
1560
500k
               return l;
1561
500k
            }
exprtk::details::numeric::fast_exp<float, 19u>::result(float)
Line
Count
Source
1544
801k
            {
1545
801k
               unsigned int k = N;
1546
801k
               T l = T(1);
1547
1548
4.80M
               while (k)
1549
4.00M
               {
1550
4.00M
                  if (1 == (k % 2))
1551
2.40M
                  {
1552
2.40M
                     l *= v;
1553
2.40M
                     --k;
1554
2.40M
                  }
1555
1556
4.00M
                  v *= v;
1557
4.00M
                  k /= 2;
1558
4.00M
               }
1559
1560
801k
               return l;
1561
801k
            }
exprtk::details::numeric::fast_exp<float, 20u>::result(float)
Line
Count
Source
1544
800k
            {
1545
800k
               unsigned int k = N;
1546
800k
               T l = T(1);
1547
1548
4.80M
               while (k)
1549
4.00M
               {
1550
4.00M
                  if (1 == (k % 2))
1551
1.60M
                  {
1552
1.60M
                     l *= v;
1553
1.60M
                     --k;
1554
1.60M
                  }
1555
1556
4.00M
                  v *= v;
1557
4.00M
                  k /= 2;
1558
4.00M
               }
1559
1560
800k
               return l;
1561
800k
            }
exprtk::details::numeric::fast_exp<float, 21u>::result(float)
Line
Count
Source
1544
2.50M
            {
1545
2.50M
               unsigned int k = N;
1546
2.50M
               T l = T(1);
1547
1548
15.0M
               while (k)
1549
12.5M
               {
1550
12.5M
                  if (1 == (k % 2))
1551
7.50M
                  {
1552
7.50M
                     l *= v;
1553
7.50M
                     --k;
1554
7.50M
                  }
1555
1556
12.5M
                  v *= v;
1557
12.5M
                  k /= 2;
1558
12.5M
               }
1559
1560
2.50M
               return l;
1561
2.50M
            }
exprtk::details::numeric::fast_exp<float, 22u>::result(float)
Line
Count
Source
1544
800k
            {
1545
800k
               unsigned int k = N;
1546
800k
               T l = T(1);
1547
1548
4.80M
               while (k)
1549
4.00M
               {
1550
4.00M
                  if (1 == (k % 2))
1551
2.40M
                  {
1552
2.40M
                     l *= v;
1553
2.40M
                     --k;
1554
2.40M
                  }
1555
1556
4.00M
                  v *= v;
1557
4.00M
                  k /= 2;
1558
4.00M
               }
1559
1560
800k
               return l;
1561
800k
            }
exprtk::details::numeric::fast_exp<float, 23u>::result(float)
Line
Count
Source
1544
800k
            {
1545
800k
               unsigned int k = N;
1546
800k
               T l = T(1);
1547
1548
4.80M
               while (k)
1549
4.00M
               {
1550
4.00M
                  if (1 == (k % 2))
1551
3.20M
                  {
1552
3.20M
                     l *= v;
1553
3.20M
                     --k;
1554
3.20M
                  }
1555
1556
4.00M
                  v *= v;
1557
4.00M
                  k /= 2;
1558
4.00M
               }
1559
1560
800k
               return l;
1561
800k
            }
exprtk::details::numeric::fast_exp<float, 24u>::result(float)
Line
Count
Source
1544
1.30M
            {
1545
1.30M
               unsigned int k = N;
1546
1.30M
               T l = T(1);
1547
1548
7.80M
               while (k)
1549
6.50M
               {
1550
6.50M
                  if (1 == (k % 2))
1551
2.60M
                  {
1552
2.60M
                     l *= v;
1553
2.60M
                     --k;
1554
2.60M
                  }
1555
1556
6.50M
                  v *= v;
1557
6.50M
                  k /= 2;
1558
6.50M
               }
1559
1560
1.30M
               return l;
1561
1.30M
            }
exprtk::details::numeric::fast_exp<float, 25u>::result(float)
Line
Count
Source
1544
1.70M
            {
1545
1.70M
               unsigned int k = N;
1546
1.70M
               T l = T(1);
1547
1548
10.2M
               while (k)
1549
8.50M
               {
1550
8.50M
                  if (1 == (k % 2))
1551
5.10M
                  {
1552
5.10M
                     l *= v;
1553
5.10M
                     --k;
1554
5.10M
                  }
1555
1556
8.50M
                  v *= v;
1557
8.50M
                  k /= 2;
1558
8.50M
               }
1559
1560
1.70M
               return l;
1561
1.70M
            }
exprtk::details::numeric::fast_exp<float, 26u>::result(float)
Line
Count
Source
1544
1.20M
            {
1545
1.20M
               unsigned int k = N;
1546
1.20M
               T l = T(1);
1547
1548
7.20M
               while (k)
1549
6.00M
               {
1550
6.00M
                  if (1 == (k % 2))
1551
3.60M
                  {
1552
3.60M
                     l *= v;
1553
3.60M
                     --k;
1554
3.60M
                  }
1555
1556
6.00M
                  v *= v;
1557
6.00M
                  k /= 2;
1558
6.00M
               }
1559
1560
1.20M
               return l;
1561
1.20M
            }
exprtk::details::numeric::fast_exp<float, 27u>::result(float)
Line
Count
Source
1544
1.00M
            {
1545
1.00M
               unsigned int k = N;
1546
1.00M
               T l = T(1);
1547
1548
6.00M
               while (k)
1549
5.00M
               {
1550
5.00M
                  if (1 == (k % 2))
1551
4.00M
                  {
1552
4.00M
                     l *= v;
1553
4.00M
                     --k;
1554
4.00M
                  }
1555
1556
5.00M
                  v *= v;
1557
5.00M
                  k /= 2;
1558
5.00M
               }
1559
1560
1.00M
               return l;
1561
1.00M
            }
exprtk::details::numeric::fast_exp<float, 28u>::result(float)
Line
Count
Source
1544
1.00M
            {
1545
1.00M
               unsigned int k = N;
1546
1.00M
               T l = T(1);
1547
1548
6.00M
               while (k)
1549
5.00M
               {
1550
5.00M
                  if (1 == (k % 2))
1551
3.00M
                  {
1552
3.00M
                     l *= v;
1553
3.00M
                     --k;
1554
3.00M
                  }
1555
1556
5.00M
                  v *= v;
1557
5.00M
                  k /= 2;
1558
5.00M
               }
1559
1560
1.00M
               return l;
1561
1.00M
            }
exprtk::details::numeric::fast_exp<float, 29u>::result(float)
Line
Count
Source
1544
1.80M
            {
1545
1.80M
               unsigned int k = N;
1546
1.80M
               T l = T(1);
1547
1548
10.8M
               while (k)
1549
9.00M
               {
1550
9.00M
                  if (1 == (k % 2))
1551
7.20M
                  {
1552
7.20M
                     l *= v;
1553
7.20M
                     --k;
1554
7.20M
                  }
1555
1556
9.00M
                  v *= v;
1557
9.00M
                  k /= 2;
1558
9.00M
               }
1559
1560
1.80M
               return l;
1561
1.80M
            }
exprtk::details::numeric::fast_exp<float, 30u>::result(float)
Line
Count
Source
1544
1.00M
            {
1545
1.00M
               unsigned int k = N;
1546
1.00M
               T l = T(1);
1547
1548
6.00M
               while (k)
1549
5.00M
               {
1550
5.00M
                  if (1 == (k % 2))
1551
4.00M
                  {
1552
4.00M
                     l *= v;
1553
4.00M
                     --k;
1554
4.00M
                  }
1555
1556
5.00M
                  v *= v;
1557
5.00M
                  k /= 2;
1558
5.00M
               }
1559
1560
1.00M
               return l;
1561
1.00M
            }
exprtk::details::numeric::fast_exp<float, 31u>::result(float)
Line
Count
Source
1544
1.10M
            {
1545
1.10M
               unsigned int k = N;
1546
1.10M
               T l = T(1);
1547
1548
6.60M
               while (k)
1549
5.50M
               {
1550
5.50M
                  if (1 == (k % 2))
1551
5.50M
                  {
1552
5.50M
                     l *= v;
1553
5.50M
                     --k;
1554
5.50M
                  }
1555
1556
5.50M
                  v *= v;
1557
5.50M
                  k /= 2;
1558
5.50M
               }
1559
1560
1.10M
               return l;
1561
1.10M
            }
exprtk::details::numeric::fast_exp<float, 32u>::result(float)
Line
Count
Source
1544
3.07M
            {
1545
3.07M
               unsigned int k = N;
1546
3.07M
               T l = T(1);
1547
1548
21.5M
               while (k)
1549
18.4M
               {
1550
18.4M
                  if (1 == (k % 2))
1551
3.07M
                  {
1552
3.07M
                     l *= v;
1553
3.07M
                     --k;
1554
3.07M
                  }
1555
1556
18.4M
                  v *= v;
1557
18.4M
                  k /= 2;
1558
18.4M
               }
1559
1560
3.07M
               return l;
1561
3.07M
            }
exprtk::details::numeric::fast_exp<float, 33u>::result(float)
Line
Count
Source
1544
4.00M
            {
1545
4.00M
               unsigned int k = N;
1546
4.00M
               T l = T(1);
1547
1548
28.0M
               while (k)
1549
24.0M
               {
1550
24.0M
                  if (1 == (k % 2))
1551
8.00M
                  {
1552
8.00M
                     l *= v;
1553
8.00M
                     --k;
1554
8.00M
                  }
1555
1556
24.0M
                  v *= v;
1557
24.0M
                  k /= 2;
1558
24.0M
               }
1559
1560
4.00M
               return l;
1561
4.00M
            }
exprtk::details::numeric::fast_exp<float, 34u>::result(float)
Line
Count
Source
1544
2.92M
            {
1545
2.92M
               unsigned int k = N;
1546
2.92M
               T l = T(1);
1547
1548
20.4M
               while (k)
1549
17.5M
               {
1550
17.5M
                  if (1 == (k % 2))
1551
5.85M
                  {
1552
5.85M
                     l *= v;
1553
5.85M
                     --k;
1554
5.85M
                  }
1555
1556
17.5M
                  v *= v;
1557
17.5M
                  k /= 2;
1558
17.5M
               }
1559
1560
2.92M
               return l;
1561
2.92M
            }
exprtk::details::numeric::fast_exp<float, 35u>::result(float)
Line
Count
Source
1544
755k
            {
1545
755k
               unsigned int k = N;
1546
755k
               T l = T(1);
1547
1548
5.28M
               while (k)
1549
4.53M
               {
1550
4.53M
                  if (1 == (k % 2))
1551
2.26M
                  {
1552
2.26M
                     l *= v;
1553
2.26M
                     --k;
1554
2.26M
                  }
1555
1556
4.53M
                  v *= v;
1557
4.53M
                  k /= 2;
1558
4.53M
               }
1559
1560
755k
               return l;
1561
755k
            }
exprtk::details::numeric::fast_exp<float, 36u>::result(float)
Line
Count
Source
1544
2.70M
            {
1545
2.70M
               unsigned int k = N;
1546
2.70M
               T l = T(1);
1547
1548
18.9M
               while (k)
1549
16.2M
               {
1550
16.2M
                  if (1 == (k % 2))
1551
5.40M
                  {
1552
5.40M
                     l *= v;
1553
5.40M
                     --k;
1554
5.40M
                  }
1555
1556
16.2M
                  v *= v;
1557
16.2M
                  k /= 2;
1558
16.2M
               }
1559
1560
2.70M
               return l;
1561
2.70M
            }
exprtk::details::numeric::fast_exp<float, 37u>::result(float)
Line
Count
Source
1544
11.7M
            {
1545
11.7M
               unsigned int k = N;
1546
11.7M
               T l = T(1);
1547
1548
82.5M
               while (k)
1549
70.7M
               {
1550
70.7M
                  if (1 == (k % 2))
1551
35.3M
                  {
1552
35.3M
                     l *= v;
1553
35.3M
                     --k;
1554
35.3M
                  }
1555
1556
70.7M
                  v *= v;
1557
70.7M
                  k /= 2;
1558
70.7M
               }
1559
1560
11.7M
               return l;
1561
11.7M
            }
exprtk::details::numeric::fast_exp<float, 38u>::result(float)
Line
Count
Source
1544
7.65M
            {
1545
7.65M
               unsigned int k = N;
1546
7.65M
               T l = T(1);
1547
1548
53.5M
               while (k)
1549
45.9M
               {
1550
45.9M
                  if (1 == (k % 2))
1551
22.9M
                  {
1552
22.9M
                     l *= v;
1553
22.9M
                     --k;
1554
22.9M
                  }
1555
1556
45.9M
                  v *= v;
1557
45.9M
                  k /= 2;
1558
45.9M
               }
1559
1560
7.65M
               return l;
1561
7.65M
            }
exprtk::details::numeric::fast_exp<float, 39u>::result(float)
Line
Count
Source
1544
1.12M
            {
1545
1.12M
               unsigned int k = N;
1546
1.12M
               T l = T(1);
1547
1548
7.89M
               while (k)
1549
6.76M
               {
1550
6.76M
                  if (1 == (k % 2))
1551
4.50M
                  {
1552
4.50M
                     l *= v;
1553
4.50M
                     --k;
1554
4.50M
                  }
1555
1556
6.76M
                  v *= v;
1557
6.76M
                  k /= 2;
1558
6.76M
               }
1559
1560
1.12M
               return l;
1561
1.12M
            }
exprtk::details::numeric::fast_exp<float, 40u>::result(float)
Line
Count
Source
1544
1.90M
            {
1545
1.90M
               unsigned int k = N;
1546
1.90M
               T l = T(1);
1547
1548
13.3M
               while (k)
1549
11.4M
               {
1550
11.4M
                  if (1 == (k % 2))
1551
3.80M
                  {
1552
3.80M
                     l *= v;
1553
3.80M
                     --k;
1554
3.80M
                  }
1555
1556
11.4M
                  v *= v;
1557
11.4M
                  k /= 2;
1558
11.4M
               }
1559
1560
1.90M
               return l;
1561
1.90M
            }
exprtk::details::numeric::fast_exp<float, 41u>::result(float)
Line
Count
Source
1544
1.80M
            {
1545
1.80M
               unsigned int k = N;
1546
1.80M
               T l = T(1);
1547
1548
12.6M
               while (k)
1549
10.8M
               {
1550
10.8M
                  if (1 == (k % 2))
1551
5.40M
                  {
1552
5.40M
                     l *= v;
1553
5.40M
                     --k;
1554
5.40M
                  }
1555
1556
10.8M
                  v *= v;
1557
10.8M
                  k /= 2;
1558
10.8M
               }
1559
1560
1.80M
               return l;
1561
1.80M
            }
exprtk::details::numeric::fast_exp<float, 42u>::result(float)
Line
Count
Source
1544
500k
            {
1545
500k
               unsigned int k = N;
1546
500k
               T l = T(1);
1547
1548
3.50M
               while (k)
1549
3.00M
               {
1550
3.00M
                  if (1 == (k % 2))
1551
1.50M
                  {
1552
1.50M
                     l *= v;
1553
1.50M
                     --k;
1554
1.50M
                  }
1555
1556
3.00M
                  v *= v;
1557
3.00M
                  k /= 2;
1558
3.00M
               }
1559
1560
500k
               return l;
1561
500k
            }
exprtk::details::numeric::fast_exp<float, 43u>::result(float)
Line
Count
Source
1544
1.80M
            {
1545
1.80M
               unsigned int k = N;
1546
1.80M
               T l = T(1);
1547
1548
12.6M
               while (k)
1549
10.8M
               {
1550
10.8M
                  if (1 == (k % 2))
1551
7.21M
                  {
1552
7.21M
                     l *= v;
1553
7.21M
                     --k;
1554
7.21M
                  }
1555
1556
10.8M
                  v *= v;
1557
10.8M
                  k /= 2;
1558
10.8M
               }
1559
1560
1.80M
               return l;
1561
1.80M
            }
exprtk::details::numeric::fast_exp<float, 44u>::result(float)
Line
Count
Source
1544
9.42M
            {
1545
9.42M
               unsigned int k = N;
1546
9.42M
               T l = T(1);
1547
1548
65.9M
               while (k)
1549
56.5M
               {
1550
56.5M
                  if (1 == (k % 2))
1551
28.2M
                  {
1552
28.2M
                     l *= v;
1553
28.2M
                     --k;
1554
28.2M
                  }
1555
1556
56.5M
                  v *= v;
1557
56.5M
                  k /= 2;
1558
56.5M
               }
1559
1560
9.42M
               return l;
1561
9.42M
            }
exprtk::details::numeric::fast_exp<float, 45u>::result(float)
Line
Count
Source
1544
3.80M
            {
1545
3.80M
               unsigned int k = N;
1546
3.80M
               T l = T(1);
1547
1548
26.6M
               while (k)
1549
22.8M
               {
1550
22.8M
                  if (1 == (k % 2))
1551
15.2M
                  {
1552
15.2M
                     l *= v;
1553
15.2M
                     --k;
1554
15.2M
                  }
1555
1556
22.8M
                  v *= v;
1557
22.8M
                  k /= 2;
1558
22.8M
               }
1559
1560
3.80M
               return l;
1561
3.80M
            }
exprtk::details::numeric::fast_exp<float, 46u>::result(float)
Line
Count
Source
1544
100k
            {
1545
100k
               unsigned int k = N;
1546
100k
               T l = T(1);
1547
1548
702k
               while (k)
1549
602k
               {
1550
602k
                  if (1 == (k % 2))
1551
401k
                  {
1552
401k
                     l *= v;
1553
401k
                     --k;
1554
401k
                  }
1555
1556
602k
                  v *= v;
1557
602k
                  k /= 2;
1558
602k
               }
1559
1560
100k
               return l;
1561
100k
            }
exprtk::details::numeric::fast_exp<float, 47u>::result(float)
Line
Count
Source
1544
1.60M
            {
1545
1.60M
               unsigned int k = N;
1546
1.60M
               T l = T(1);
1547
1548
11.2M
               while (k)
1549
9.62M
               {
1550
9.62M
                  if (1 == (k % 2))
1551
8.01M
                  {
1552
8.01M
                     l *= v;
1553
8.01M
                     --k;
1554
8.01M
                  }
1555
1556
9.62M
                  v *= v;
1557
9.62M
                  k /= 2;
1558
9.62M
               }
1559
1560
1.60M
               return l;
1561
1.60M
            }
exprtk::details::numeric::fast_exp<float, 48u>::result(float)
Line
Count
Source
1544
1.00M
            {
1545
1.00M
               unsigned int k = N;
1546
1.00M
               T l = T(1);
1547
1548
7.00M
               while (k)
1549
6.00M
               {
1550
6.00M
                  if (1 == (k % 2))
1551
2.00M
                  {
1552
2.00M
                     l *= v;
1553
2.00M
                     --k;
1554
2.00M
                  }
1555
1556
6.00M
                  v *= v;
1557
6.00M
                  k /= 2;
1558
6.00M
               }
1559
1560
1.00M
               return l;
1561
1.00M
            }
exprtk::details::numeric::fast_exp<float, 49u>::result(float)
Line
Count
Source
1544
2.30M
            {
1545
2.30M
               unsigned int k = N;
1546
2.30M
               T l = T(1);
1547
1548
16.1M
               while (k)
1549
13.8M
               {
1550
13.8M
                  if (1 == (k % 2))
1551
6.90M
                  {
1552
6.90M
                     l *= v;
1553
6.90M
                     --k;
1554
6.90M
                  }
1555
1556
13.8M
                  v *= v;
1557
13.8M
                  k /= 2;
1558
13.8M
               }
1559
1560
2.30M
               return l;
1561
2.30M
            }
exprtk::details::numeric::fast_exp<float, 50u>::result(float)
Line
Count
Source
1544
903k
            {
1545
903k
               unsigned int k = N;
1546
903k
               T l = T(1);
1547
1548
6.32M
               while (k)
1549
5.41M
               {
1550
5.41M
                  if (1 == (k % 2))
1551
2.70M
                  {
1552
2.70M
                     l *= v;
1553
2.70M
                     --k;
1554
2.70M
                  }
1555
1556
5.41M
                  v *= v;
1557
5.41M
                  k /= 2;
1558
5.41M
               }
1559
1560
903k
               return l;
1561
903k
            }
exprtk::details::numeric::fast_exp<float, 51u>::result(float)
Line
Count
Source
1544
4.80M
            {
1545
4.80M
               unsigned int k = N;
1546
4.80M
               T l = T(1);
1547
1548
33.6M
               while (k)
1549
28.8M
               {
1550
28.8M
                  if (1 == (k % 2))
1551
19.2M
                  {
1552
19.2M
                     l *= v;
1553
19.2M
                     --k;
1554
19.2M
                  }
1555
1556
28.8M
                  v *= v;
1557
28.8M
                  k /= 2;
1558
28.8M
               }
1559
1560
4.80M
               return l;
1561
4.80M
            }
exprtk::details::numeric::fast_exp<float, 52u>::result(float)
Line
Count
Source
1544
3.80M
            {
1545
3.80M
               unsigned int k = N;
1546
3.80M
               T l = T(1);
1547
1548
26.6M
               while (k)
1549
22.8M
               {
1550
22.8M
                  if (1 == (k % 2))
1551
11.4M
                  {
1552
11.4M
                     l *= v;
1553
11.4M
                     --k;
1554
11.4M
                  }
1555
1556
22.8M
                  v *= v;
1557
22.8M
                  k /= 2;
1558
22.8M
               }
1559
1560
3.80M
               return l;
1561
3.80M
            }
exprtk::details::numeric::fast_exp<float, 53u>::result(float)
Line
Count
Source
1544
1.95M
            {
1545
1.95M
               unsigned int k = N;
1546
1.95M
               T l = T(1);
1547
1548
13.6M
               while (k)
1549
11.7M
               {
1550
11.7M
                  if (1 == (k % 2))
1551
7.81M
                  {
1552
7.81M
                     l *= v;
1553
7.81M
                     --k;
1554
7.81M
                  }
1555
1556
11.7M
                  v *= v;
1557
11.7M
                  k /= 2;
1558
11.7M
               }
1559
1560
1.95M
               return l;
1561
1.95M
            }
exprtk::details::numeric::fast_exp<float, 54u>::result(float)
Line
Count
Source
1544
6.60M
            {
1545
6.60M
               unsigned int k = N;
1546
6.60M
               T l = T(1);
1547
1548
46.2M
               while (k)
1549
39.6M
               {
1550
39.6M
                  if (1 == (k % 2))
1551
26.4M
                  {
1552
26.4M
                     l *= v;
1553
26.4M
                     --k;
1554
26.4M
                  }
1555
1556
39.6M
                  v *= v;
1557
39.6M
                  k /= 2;
1558
39.6M
               }
1559
1560
6.60M
               return l;
1561
6.60M
            }
exprtk::details::numeric::fast_exp<float, 55u>::result(float)
Line
Count
Source
1544
2.84M
            {
1545
2.84M
               unsigned int k = N;
1546
2.84M
               T l = T(1);
1547
1548
19.8M
               while (k)
1549
17.0M
               {
1550
17.0M
                  if (1 == (k % 2))
1551
14.2M
                  {
1552
14.2M
                     l *= v;
1553
14.2M
                     --k;
1554
14.2M
                  }
1555
1556
17.0M
                  v *= v;
1557
17.0M
                  k /= 2;
1558
17.0M
               }
1559
1560
2.84M
               return l;
1561
2.84M
            }
exprtk::details::numeric::fast_exp<float, 56u>::result(float)
Line
Count
Source
1544
10.3M
            {
1545
10.3M
               unsigned int k = N;
1546
10.3M
               T l = T(1);
1547
1548
72.1M
               while (k)
1549
61.8M
               {
1550
61.8M
                  if (1 == (k % 2))
1551
30.9M
                  {
1552
30.9M
                     l *= v;
1553
30.9M
                     --k;
1554
30.9M
                  }
1555
1556
61.8M
                  v *= v;
1557
61.8M
                  k /= 2;
1558
61.8M
               }
1559
1560
10.3M
               return l;
1561
10.3M
            }
exprtk::details::numeric::fast_exp<float, 57u>::result(float)
Line
Count
Source
1544
3.60M
            {
1545
3.60M
               unsigned int k = N;
1546
3.60M
               T l = T(1);
1547
1548
25.2M
               while (k)
1549
21.6M
               {
1550
21.6M
                  if (1 == (k % 2))
1551
14.4M
                  {
1552
14.4M
                     l *= v;
1553
14.4M
                     --k;
1554
14.4M
                  }
1555
1556
21.6M
                  v *= v;
1557
21.6M
                  k /= 2;
1558
21.6M
               }
1559
1560
3.60M
               return l;
1561
3.60M
            }
exprtk::details::numeric::fast_exp<float, 58u>::result(float)
Line
Count
Source
1544
1.10M
            {
1545
1.10M
               unsigned int k = N;
1546
1.10M
               T l = T(1);
1547
1548
7.71M
               while (k)
1549
6.61M
               {
1550
6.61M
                  if (1 == (k % 2))
1551
4.40M
                  {
1552
4.40M
                     l *= v;
1553
4.40M
                     --k;
1554
4.40M
                  }
1555
1556
6.61M
                  v *= v;
1557
6.61M
                  k /= 2;
1558
6.61M
               }
1559
1560
1.10M
               return l;
1561
1.10M
            }
exprtk::details::numeric::fast_exp<float, 59u>::result(float)
Line
Count
Source
1544
5.90M
            {
1545
5.90M
               unsigned int k = N;
1546
5.90M
               T l = T(1);
1547
1548
41.3M
               while (k)
1549
35.4M
               {
1550
35.4M
                  if (1 == (k % 2))
1551
29.5M
                  {
1552
29.5M
                     l *= v;
1553
29.5M
                     --k;
1554
29.5M
                  }
1555
1556
35.4M
                  v *= v;
1557
35.4M
                  k /= 2;
1558
35.4M
               }
1559
1560
5.90M
               return l;
1561
5.90M
            }
exprtk::details::numeric::fast_exp<float, 60u>::result(float)
Line
Count
Source
1544
4.12M
            {
1545
4.12M
               unsigned int k = N;
1546
4.12M
               T l = T(1);
1547
1548
28.8M
               while (k)
1549
24.7M
               {
1550
24.7M
                  if (1 == (k % 2))
1551
16.5M
                  {
1552
16.5M
                     l *= v;
1553
16.5M
                     --k;
1554
16.5M
                  }
1555
1556
24.7M
                  v *= v;
1557
24.7M
                  k /= 2;
1558
24.7M
               }
1559
1560
4.12M
               return l;
1561
4.12M
            }
1562
         };
1563
1564
15.5M
         template <typename T> struct fast_exp<T,10> { static inline T result(const T v) { T v_5 = fast_exp<T,5>::result(v); return v_5 * v_5; } };
exprtk::details::numeric::fast_exp<double, 10u>::result(double)
Line
Count
Source
1564
7.60M
         template <typename T> struct fast_exp<T,10> { static inline T result(const T v) { T v_5 = fast_exp<T,5>::result(v); return v_5 * v_5; } };
exprtk::details::numeric::fast_exp<float, 10u>::result(float)
Line
Count
Source
1564
7.90M
         template <typename T> struct fast_exp<T,10> { static inline T result(const T v) { T v_5 = fast_exp<T,5>::result(v); return v_5 * v_5; } };
1565
5.21M
         template <typename T> struct fast_exp<T, 9> { static inline T result(const T v) { return fast_exp<T,8>::result(v) * v; } };
exprtk::details::numeric::fast_exp<double, 9u>::result(double)
Line
Count
Source
1565
2.61M
         template <typename T> struct fast_exp<T, 9> { static inline T result(const T v) { return fast_exp<T,8>::result(v) * v; } };
exprtk::details::numeric::fast_exp<float, 9u>::result(float)
Line
Count
Source
1565
2.60M
         template <typename T> struct fast_exp<T, 9> { static inline T result(const T v) { return fast_exp<T,8>::result(v) * v; } };
1566
12.1M
         template <typename T> struct fast_exp<T, 8> { static inline T result(const T v) { T v_4 = fast_exp<T,4>::result(v); return v_4 * v_4; } };
exprtk::details::numeric::fast_exp<double, 8u>::result(double)
Line
Count
Source
1566
6.21M
         template <typename T> struct fast_exp<T, 8> { static inline T result(const T v) { T v_4 = fast_exp<T,4>::result(v); return v_4 * v_4; } };
exprtk::details::numeric::fast_exp<float, 8u>::result(float)
Line
Count
Source
1566
5.95M
         template <typename T> struct fast_exp<T, 8> { static inline T result(const T v) { T v_4 = fast_exp<T,4>::result(v); return v_4 * v_4; } };
1567
25.7M
         template <typename T> struct fast_exp<T, 7> { static inline T result(const T v) { return fast_exp<T,6>::result(v) * v; } };
exprtk::details::numeric::fast_exp<double, 7u>::result(double)
Line
Count
Source
1567
12.9M
         template <typename T> struct fast_exp<T, 7> { static inline T result(const T v) { return fast_exp<T,6>::result(v) * v; } };
exprtk::details::numeric::fast_exp<float, 7u>::result(float)
Line
Count
Source
1567
12.8M
         template <typename T> struct fast_exp<T, 7> { static inline T result(const T v) { return fast_exp<T,6>::result(v) * v; } };
1568
31.2M
         template <typename T> struct fast_exp<T, 6> { static inline T result(const T v) { T v_3 = fast_exp<T,3>::result(v); return v_3 * v_3; } };
exprtk::details::numeric::fast_exp<double, 6u>::result(double)
Line
Count
Source
1568
15.2M
         template <typename T> struct fast_exp<T, 6> { static inline T result(const T v) { T v_3 = fast_exp<T,3>::result(v); return v_3 * v_3; } };
exprtk::details::numeric::fast_exp<float, 6u>::result(float)
Line
Count
Source
1568
16.0M
         template <typename T> struct fast_exp<T, 6> { static inline T result(const T v) { T v_3 = fast_exp<T,3>::result(v); return v_3 * v_3; } };
1569
40.4M
         template <typename T> struct fast_exp<T, 5> { static inline T result(const T v) { return fast_exp<T,4>::result(v) * v; } };
exprtk::details::numeric::fast_exp<double, 5u>::result(double)
Line
Count
Source
1569
19.5M
         template <typename T> struct fast_exp<T, 5> { static inline T result(const T v) { return fast_exp<T,4>::result(v) * v; } };
exprtk::details::numeric::fast_exp<float, 5u>::result(float)
Line
Count
Source
1569
20.9M
         template <typename T> struct fast_exp<T, 5> { static inline T result(const T v) { return fast_exp<T,4>::result(v) * v; } };
1570
58.2M
         template <typename T> struct fast_exp<T, 4> { static inline T result(const T v) { T v_2 = v * v; return v_2 * v_2; } };
exprtk::details::numeric::fast_exp<double, 4u>::result(double)
Line
Count
Source
1570
28.9M
         template <typename T> struct fast_exp<T, 4> { static inline T result(const T v) { T v_2 = v * v; return v_2 * v_2; } };
exprtk::details::numeric::fast_exp<float, 4u>::result(float)
Line
Count
Source
1570
29.3M
         template <typename T> struct fast_exp<T, 4> { static inline T result(const T v) { T v_2 = v * v; return v_2 * v_2; } };
1571
44.0M
         template <typename T> struct fast_exp<T, 3> { static inline T result(const T v) { return v * v * v; } };
exprtk::details::numeric::fast_exp<double, 3u>::result(double)
Line
Count
Source
1571
20.8M
         template <typename T> struct fast_exp<T, 3> { static inline T result(const T v) { return v * v * v; } };
exprtk::details::numeric::fast_exp<float, 3u>::result(float)
Line
Count
Source
1571
23.2M
         template <typename T> struct fast_exp<T, 3> { static inline T result(const T v) { return v * v * v; } };
1572
4.81M
         template <typename T> struct fast_exp<T, 2> { static inline T result(const T v) { return v * v;     } };
exprtk::details::numeric::fast_exp<double, 2u>::result(double)
Line
Count
Source
1572
2.48M
         template <typename T> struct fast_exp<T, 2> { static inline T result(const T v) { return v * v;     } };
exprtk::details::numeric::fast_exp<float, 2u>::result(float)
Line
Count
Source
1572
2.33M
         template <typename T> struct fast_exp<T, 2> { static inline T result(const T v) { return v * v;     } };
1573
2.80M
         template <typename T> struct fast_exp<T, 1> { static inline T result(const T v) { return v;         } };
exprtk::details::numeric::fast_exp<double, 1u>::result(double)
Line
Count
Source
1573
1.40M
         template <typename T> struct fast_exp<T, 1> { static inline T result(const T v) { return v;         } };
exprtk::details::numeric::fast_exp<float, 1u>::result(float)
Line
Count
Source
1573
1.40M
         template <typename T> struct fast_exp<T, 1> { static inline T result(const T v) { return v;         } };
1574
         template <typename T> struct fast_exp<T, 0> { static inline T result(const T  ) { return T(1);      } };
1575
1576
         #define exprtk_define_unary_function(FunctionName)        \
1577
         template <typename T>                                     \
1578
         inline T FunctionName (const T v)                         \
1579
160M
         {                                                         \
1580
160M
            const typename details::number_type<T>::type num_type; \
1581
160M
            return  FunctionName##_impl(v,num_type);               \
1582
160M
         }                                                         \
double exprtk::details::numeric::abs<double>(double)
Line
Count
Source
1579
1.26M
         {                                                         \
1580
1.26M
            const typename details::number_type<T>::type num_type; \
1581
1.26M
            return  FunctionName##_impl(v,num_type);               \
1582
1.26M
         }                                                         \
double exprtk::details::numeric::acos<double>(double)
Line
Count
Source
1579
300k
         {                                                         \
1580
300k
            const typename details::number_type<T>::type num_type; \
1581
300k
            return  FunctionName##_impl(v,num_type);               \
1582
300k
         }                                                         \
double exprtk::details::numeric::acosh<double>(double)
Line
Count
Source
1579
1.20M
         {                                                         \
1580
1.20M
            const typename details::number_type<T>::type num_type; \
1581
1.20M
            return  FunctionName##_impl(v,num_type);               \
1582
1.20M
         }                                                         \
Unexecuted instantiation: double exprtk::details::numeric::asin<double>(double)
double exprtk::details::numeric::asinh<double>(double)
Line
Count
Source
1579
500k
         {                                                         \
1580
500k
            const typename details::number_type<T>::type num_type; \
1581
500k
            return  FunctionName##_impl(v,num_type);               \
1582
500k
         }                                                         \
double exprtk::details::numeric::atanh<double>(double)
Line
Count
Source
1579
700k
         {                                                         \
1580
700k
            const typename details::number_type<T>::type num_type; \
1581
700k
            return  FunctionName##_impl(v,num_type);               \
1582
700k
         }                                                         \
Unexecuted instantiation: double exprtk::details::numeric::ceil<double>(double)
double exprtk::details::numeric::cos<double>(double)
Line
Count
Source
1579
4.90M
         {                                                         \
1580
4.90M
            const typename details::number_type<T>::type num_type; \
1581
4.90M
            return  FunctionName##_impl(v,num_type);               \
1582
4.90M
         }                                                         \
double exprtk::details::numeric::cosh<double>(double)
Line
Count
Source
1579
1.70M
         {                                                         \
1580
1.70M
            const typename details::number_type<T>::type num_type; \
1581
1.70M
            return  FunctionName##_impl(v,num_type);               \
1582
1.70M
         }                                                         \
double exprtk::details::numeric::exp<double>(double)
Line
Count
Source
1579
100k
         {                                                         \
1580
100k
            const typename details::number_type<T>::type num_type; \
1581
100k
            return  FunctionName##_impl(v,num_type);               \
1582
100k
         }                                                         \
Unexecuted instantiation: double exprtk::details::numeric::expm1<double>(double)
Unexecuted instantiation: double exprtk::details::numeric::floor<double>(double)
double exprtk::details::numeric::log<double>(double)
Line
Count
Source
1579
13.0M
         {                                                         \
1580
13.0M
            const typename details::number_type<T>::type num_type; \
1581
13.0M
            return  FunctionName##_impl(v,num_type);               \
1582
13.0M
         }                                                         \
double exprtk::details::numeric::log10<double>(double)
Line
Count
Source
1579
301k
         {                                                         \
1580
301k
            const typename details::number_type<T>::type num_type; \
1581
301k
            return  FunctionName##_impl(v,num_type);               \
1582
301k
         }                                                         \
double exprtk::details::numeric::log2<double>(double)
Line
Count
Source
1579
200k
         {                                                         \
1580
200k
            const typename details::number_type<T>::type num_type; \
1581
200k
            return  FunctionName##_impl(v,num_type);               \
1582
200k
         }                                                         \
double exprtk::details::numeric::log1p<double>(double)
Line
Count
Source
1579
4.30M
         {                                                         \
1580
4.30M
            const typename details::number_type<T>::type num_type; \
1581
4.30M
            return  FunctionName##_impl(v,num_type);               \
1582
4.30M
         }                                                         \
double exprtk::details::numeric::neg<double>(double)
Line
Count
Source
1579
48.0M
         {                                                         \
1580
48.0M
            const typename details::number_type<T>::type num_type; \
1581
48.0M
            return  FunctionName##_impl(v,num_type);               \
1582
48.0M
         }                                                         \
Unexecuted instantiation: double exprtk::details::numeric::pos<double>(double)
Unexecuted instantiation: double exprtk::details::numeric::round<double>(double)
double exprtk::details::numeric::sin<double>(double)
Line
Count
Source
1579
8
         {                                                         \
1580
8
            const typename details::number_type<T>::type num_type; \
1581
8
            return  FunctionName##_impl(v,num_type);               \
1582
8
         }                                                         \
double exprtk::details::numeric::sinc<double>(double)
Line
Count
Source
1579
300k
         {                                                         \
1580
300k
            const typename details::number_type<T>::type num_type; \
1581
300k
            return  FunctionName##_impl(v,num_type);               \
1582
300k
         }                                                         \
double exprtk::details::numeric::sinh<double>(double)
Line
Count
Source
1579
500k
         {                                                         \
1580
500k
            const typename details::number_type<T>::type num_type; \
1581
500k
            return  FunctionName##_impl(v,num_type);               \
1582
500k
         }                                                         \
Unexecuted instantiation: double exprtk::details::numeric::sqrt<double>(double)
double exprtk::details::numeric::tan<double>(double)
Line
Count
Source
1579
258
         {                                                         \
1580
258
            const typename details::number_type<T>::type num_type; \
1581
258
            return  FunctionName##_impl(v,num_type);               \
1582
258
         }                                                         \
double exprtk::details::numeric::tanh<double>(double)
Line
Count
Source
1579
1.50M
         {                                                         \
1580
1.50M
            const typename details::number_type<T>::type num_type; \
1581
1.50M
            return  FunctionName##_impl(v,num_type);               \
1582
1.50M
         }                                                         \
double exprtk::details::numeric::cot<double>(double)
Line
Count
Source
1579
2.60M
         {                                                         \
1580
2.60M
            const typename details::number_type<T>::type num_type; \
1581
2.60M
            return  FunctionName##_impl(v,num_type);               \
1582
2.60M
         }                                                         \
Unexecuted instantiation: double exprtk::details::numeric::sec<double>(double)
double exprtk::details::numeric::csc<double>(double)
Line
Count
Source
1579
373
         {                                                         \
1580
373
            const typename details::number_type<T>::type num_type; \
1581
373
            return  FunctionName##_impl(v,num_type);               \
1582
373
         }                                                         \
Unexecuted instantiation: double exprtk::details::numeric::r2d<double>(double)
Unexecuted instantiation: double exprtk::details::numeric::d2r<double>(double)
Unexecuted instantiation: double exprtk::details::numeric::d2g<double>(double)
Unexecuted instantiation: double exprtk::details::numeric::g2d<double>(double)
double exprtk::details::numeric::notl<double>(double)
Line
Count
Source
1579
603
         {                                                         \
1580
603
            const typename details::number_type<T>::type num_type; \
1581
603
            return  FunctionName##_impl(v,num_type);               \
1582
603
         }                                                         \
double exprtk::details::numeric::sgn<double>(double)
Line
Count
Source
1579
900k
         {                                                         \
1580
900k
            const typename details::number_type<T>::type num_type; \
1581
900k
            return  FunctionName##_impl(v,num_type);               \
1582
900k
         }                                                         \
double exprtk::details::numeric::erf<double>(double)
Line
Count
Source
1579
9
         {                                                         \
1580
9
            const typename details::number_type<T>::type num_type; \
1581
9
            return  FunctionName##_impl(v,num_type);               \
1582
9
         }                                                         \
Unexecuted instantiation: double exprtk::details::numeric::erfc<double>(double)
Unexecuted instantiation: double exprtk::details::numeric::ncdf<double>(double)
Unexecuted instantiation: double exprtk::details::numeric::frac<double>(double)
double exprtk::details::numeric::trunc<double>(double)
Line
Count
Source
1579
30
         {                                                         \
1580
30
            const typename details::number_type<T>::type num_type; \
1581
30
            return  FunctionName##_impl(v,num_type);               \
1582
30
         }                                                         \
double exprtk::details::numeric::atan<double>(double)
Line
Count
Source
1579
25
         {                                                         \
1580
25
            const typename details::number_type<T>::type num_type; \
1581
25
            return  FunctionName##_impl(v,num_type);               \
1582
25
         }                                                         \
float exprtk::details::numeric::abs<float>(float)
Line
Count
Source
1579
1.25M
         {                                                         \
1580
1.25M
            const typename details::number_type<T>::type num_type; \
1581
1.25M
            return  FunctionName##_impl(v,num_type);               \
1582
1.25M
         }                                                         \
float exprtk::details::numeric::acos<float>(float)
Line
Count
Source
1579
300k
         {                                                         \
1580
300k
            const typename details::number_type<T>::type num_type; \
1581
300k
            return  FunctionName##_impl(v,num_type);               \
1582
300k
         }                                                         \
float exprtk::details::numeric::acosh<float>(float)
Line
Count
Source
1579
1.20M
         {                                                         \
1580
1.20M
            const typename details::number_type<T>::type num_type; \
1581
1.20M
            return  FunctionName##_impl(v,num_type);               \
1582
1.20M
         }                                                         \
Unexecuted instantiation: float exprtk::details::numeric::asin<float>(float)
float exprtk::details::numeric::asinh<float>(float)
Line
Count
Source
1579
500k
         {                                                         \
1580
500k
            const typename details::number_type<T>::type num_type; \
1581
500k
            return  FunctionName##_impl(v,num_type);               \
1582
500k
         }                                                         \
float exprtk::details::numeric::atanh<float>(float)
Line
Count
Source
1579
700k
         {                                                         \
1580
700k
            const typename details::number_type<T>::type num_type; \
1581
700k
            return  FunctionName##_impl(v,num_type);               \
1582
700k
         }                                                         \
Unexecuted instantiation: float exprtk::details::numeric::ceil<float>(float)
float exprtk::details::numeric::cos<float>(float)
Line
Count
Source
1579
4.20M
         {                                                         \
1580
4.20M
            const typename details::number_type<T>::type num_type; \
1581
4.20M
            return  FunctionName##_impl(v,num_type);               \
1582
4.20M
         }                                                         \
float exprtk::details::numeric::cosh<float>(float)
Line
Count
Source
1579
1.60M
         {                                                         \
1580
1.60M
            const typename details::number_type<T>::type num_type; \
1581
1.60M
            return  FunctionName##_impl(v,num_type);               \
1582
1.60M
         }                                                         \
float exprtk::details::numeric::exp<float>(float)
Line
Count
Source
1579
100k
         {                                                         \
1580
100k
            const typename details::number_type<T>::type num_type; \
1581
100k
            return  FunctionName##_impl(v,num_type);               \
1582
100k
         }                                                         \
Unexecuted instantiation: float exprtk::details::numeric::expm1<float>(float)
Unexecuted instantiation: float exprtk::details::numeric::floor<float>(float)
float exprtk::details::numeric::log<float>(float)
Line
Count
Source
1579
12.9M
         {                                                         \
1580
12.9M
            const typename details::number_type<T>::type num_type; \
1581
12.9M
            return  FunctionName##_impl(v,num_type);               \
1582
12.9M
         }                                                         \
float exprtk::details::numeric::log10<float>(float)
Line
Count
Source
1579
300k
         {                                                         \
1580
300k
            const typename details::number_type<T>::type num_type; \
1581
300k
            return  FunctionName##_impl(v,num_type);               \
1582
300k
         }                                                         \
float exprtk::details::numeric::log2<float>(float)
Line
Count
Source
1579
200k
         {                                                         \
1580
200k
            const typename details::number_type<T>::type num_type; \
1581
200k
            return  FunctionName##_impl(v,num_type);               \
1582
200k
         }                                                         \
float exprtk::details::numeric::log1p<float>(float)
Line
Count
Source
1579
4.40M
         {                                                         \
1580
4.40M
            const typename details::number_type<T>::type num_type; \
1581
4.40M
            return  FunctionName##_impl(v,num_type);               \
1582
4.40M
         }                                                         \
float exprtk::details::numeric::neg<float>(float)
Line
Count
Source
1579
45.0M
         {                                                         \
1580
45.0M
            const typename details::number_type<T>::type num_type; \
1581
45.0M
            return  FunctionName##_impl(v,num_type);               \
1582
45.0M
         }                                                         \
Unexecuted instantiation: float exprtk::details::numeric::pos<float>(float)
Unexecuted instantiation: float exprtk::details::numeric::round<float>(float)
float exprtk::details::numeric::sin<float>(float)
Line
Count
Source
1579
8
         {                                                         \
1580
8
            const typename details::number_type<T>::type num_type; \
1581
8
            return  FunctionName##_impl(v,num_type);               \
1582
8
         }                                                         \
float exprtk::details::numeric::sinc<float>(float)
Line
Count
Source
1579
300k
         {                                                         \
1580
300k
            const typename details::number_type<T>::type num_type; \
1581
300k
            return  FunctionName##_impl(v,num_type);               \
1582
300k
         }                                                         \
float exprtk::details::numeric::sinh<float>(float)
Line
Count
Source
1579
500k
         {                                                         \
1580
500k
            const typename details::number_type<T>::type num_type; \
1581
500k
            return  FunctionName##_impl(v,num_type);               \
1582
500k
         }                                                         \
Unexecuted instantiation: float exprtk::details::numeric::sqrt<float>(float)
float exprtk::details::numeric::tan<float>(float)
Line
Count
Source
1579
234
         {                                                         \
1580
234
            const typename details::number_type<T>::type num_type; \
1581
234
            return  FunctionName##_impl(v,num_type);               \
1582
234
         }                                                         \
float exprtk::details::numeric::tanh<float>(float)
Line
Count
Source
1579
1.20M
         {                                                         \
1580
1.20M
            const typename details::number_type<T>::type num_type; \
1581
1.20M
            return  FunctionName##_impl(v,num_type);               \
1582
1.20M
         }                                                         \
float exprtk::details::numeric::cot<float>(float)
Line
Count
Source
1579
2.60M
         {                                                         \
1580
2.60M
            const typename details::number_type<T>::type num_type; \
1581
2.60M
            return  FunctionName##_impl(v,num_type);               \
1582
2.60M
         }                                                         \
Unexecuted instantiation: float exprtk::details::numeric::sec<float>(float)
float exprtk::details::numeric::csc<float>(float)
Line
Count
Source
1579
92
         {                                                         \
1580
92
            const typename details::number_type<T>::type num_type; \
1581
92
            return  FunctionName##_impl(v,num_type);               \
1582
92
         }                                                         \
Unexecuted instantiation: float exprtk::details::numeric::r2d<float>(float)
Unexecuted instantiation: float exprtk::details::numeric::d2r<float>(float)
Unexecuted instantiation: float exprtk::details::numeric::d2g<float>(float)
Unexecuted instantiation: float exprtk::details::numeric::g2d<float>(float)
float exprtk::details::numeric::notl<float>(float)
Line
Count
Source
1579
263
         {                                                         \
1580
263
            const typename details::number_type<T>::type num_type; \
1581
263
            return  FunctionName##_impl(v,num_type);               \
1582
263
         }                                                         \
float exprtk::details::numeric::sgn<float>(float)
Line
Count
Source
1579
900k
         {                                                         \
1580
900k
            const typename details::number_type<T>::type num_type; \
1581
900k
            return  FunctionName##_impl(v,num_type);               \
1582
900k
         }                                                         \
float exprtk::details::numeric::erf<float>(float)
Line
Count
Source
1579
9
         {                                                         \
1580
9
            const typename details::number_type<T>::type num_type; \
1581
9
            return  FunctionName##_impl(v,num_type);               \
1582
9
         }                                                         \
Unexecuted instantiation: float exprtk::details::numeric::erfc<float>(float)
Unexecuted instantiation: float exprtk::details::numeric::ncdf<float>(float)
Unexecuted instantiation: float exprtk::details::numeric::frac<float>(float)
float exprtk::details::numeric::trunc<float>(float)
Line
Count
Source
1579
100k
         {                                                         \
1580
100k
            const typename details::number_type<T>::type num_type; \
1581
100k
            return  FunctionName##_impl(v,num_type);               \
1582
100k
         }                                                         \
float exprtk::details::numeric::atan<float>(float)
Line
Count
Source
1579
25
         {                                                         \
1580
25
            const typename details::number_type<T>::type num_type; \
1581
25
            return  FunctionName##_impl(v,num_type);               \
1582
25
         }                                                         \
1583
1584
         exprtk_define_unary_function(abs  )
1585
         exprtk_define_unary_function(acos )
1586
         exprtk_define_unary_function(acosh)
1587
         exprtk_define_unary_function(asin )
1588
         exprtk_define_unary_function(asinh)
1589
         exprtk_define_unary_function(atan )
1590
         exprtk_define_unary_function(atanh)
1591
         exprtk_define_unary_function(ceil )
1592
         exprtk_define_unary_function(cos  )
1593
         exprtk_define_unary_function(cosh )
1594
         exprtk_define_unary_function(exp  )
1595
         exprtk_define_unary_function(expm1)
1596
         exprtk_define_unary_function(floor)
1597
         exprtk_define_unary_function(log  )
1598
         exprtk_define_unary_function(log10)
1599
         exprtk_define_unary_function(log2 )
1600
         exprtk_define_unary_function(log1p)
1601
         exprtk_define_unary_function(neg  )
1602
         exprtk_define_unary_function(pos  )
1603
         exprtk_define_unary_function(round)
1604
         exprtk_define_unary_function(sin  )
1605
         exprtk_define_unary_function(sinc )
1606
         exprtk_define_unary_function(sinh )
1607
         exprtk_define_unary_function(sqrt )
1608
         exprtk_define_unary_function(tan  )
1609
         exprtk_define_unary_function(tanh )
1610
         exprtk_define_unary_function(cot  )
1611
         exprtk_define_unary_function(sec  )
1612
         exprtk_define_unary_function(csc  )
1613
         exprtk_define_unary_function(r2d  )
1614
         exprtk_define_unary_function(d2r  )
1615
         exprtk_define_unary_function(d2g  )
1616
         exprtk_define_unary_function(g2d  )
1617
         exprtk_define_unary_function(notl )
1618
         exprtk_define_unary_function(sgn  )
1619
         exprtk_define_unary_function(erf  )
1620
         exprtk_define_unary_function(erfc )
1621
         exprtk_define_unary_function(ncdf )
1622
         exprtk_define_unary_function(frac )
1623
         exprtk_define_unary_function(trunc)
1624
         #undef exprtk_define_unary_function
1625
      }
1626
1627
      template <typename T>
1628
      inline T compute_pow10(T d, const int exponent)
1629
51.4k
      {
1630
51.4k
         static const double fract10[] =
1631
51.4k
         {
1632
51.4k
           0.0,
1633
51.4k
           1.0E+001, 1.0E+002, 1.0E+003, 1.0E+004, 1.0E+005, 1.0E+006, 1.0E+007, 1.0E+008, 1.0E+009, 1.0E+010,
1634
51.4k
           1.0E+011, 1.0E+012, 1.0E+013, 1.0E+014, 1.0E+015, 1.0E+016, 1.0E+017, 1.0E+018, 1.0E+019, 1.0E+020,
1635
51.4k
           1.0E+021, 1.0E+022, 1.0E+023, 1.0E+024, 1.0E+025, 1.0E+026, 1.0E+027, 1.0E+028, 1.0E+029, 1.0E+030,
1636
51.4k
           1.0E+031, 1.0E+032, 1.0E+033, 1.0E+034, 1.0E+035, 1.0E+036, 1.0E+037, 1.0E+038, 1.0E+039, 1.0E+040,
1637
51.4k
           1.0E+041, 1.0E+042, 1.0E+043, 1.0E+044, 1.0E+045, 1.0E+046, 1.0E+047, 1.0E+048, 1.0E+049, 1.0E+050,
1638
51.4k
           1.0E+051, 1.0E+052, 1.0E+053, 1.0E+054, 1.0E+055, 1.0E+056, 1.0E+057, 1.0E+058, 1.0E+059, 1.0E+060,
1639
51.4k
           1.0E+061, 1.0E+062, 1.0E+063, 1.0E+064, 1.0E+065, 1.0E+066, 1.0E+067, 1.0E+068, 1.0E+069, 1.0E+070,
1640
51.4k
           1.0E+071, 1.0E+072, 1.0E+073, 1.0E+074, 1.0E+075, 1.0E+076, 1.0E+077, 1.0E+078, 1.0E+079, 1.0E+080,
1641
51.4k
           1.0E+081, 1.0E+082, 1.0E+083, 1.0E+084, 1.0E+085, 1.0E+086, 1.0E+087, 1.0E+088, 1.0E+089, 1.0E+090,
1642
51.4k
           1.0E+091, 1.0E+092, 1.0E+093, 1.0E+094, 1.0E+095, 1.0E+096, 1.0E+097, 1.0E+098, 1.0E+099, 1.0E+100,
1643
51.4k
           1.0E+101, 1.0E+102, 1.0E+103, 1.0E+104, 1.0E+105, 1.0E+106, 1.0E+107, 1.0E+108, 1.0E+109, 1.0E+110,
1644
51.4k
           1.0E+111, 1.0E+112, 1.0E+113, 1.0E+114, 1.0E+115, 1.0E+116, 1.0E+117, 1.0E+118, 1.0E+119, 1.0E+120,
1645
51.4k
           1.0E+121, 1.0E+122, 1.0E+123, 1.0E+124, 1.0E+125, 1.0E+126, 1.0E+127, 1.0E+128, 1.0E+129, 1.0E+130,
1646
51.4k
           1.0E+131, 1.0E+132, 1.0E+133, 1.0E+134, 1.0E+135, 1.0E+136, 1.0E+137, 1.0E+138, 1.0E+139, 1.0E+140,
1647
51.4k
           1.0E+141, 1.0E+142, 1.0E+143, 1.0E+144, 1.0E+145, 1.0E+146, 1.0E+147, 1.0E+148, 1.0E+149, 1.0E+150,
1648
51.4k
           1.0E+151, 1.0E+152, 1.0E+153, 1.0E+154, 1.0E+155, 1.0E+156, 1.0E+157, 1.0E+158, 1.0E+159, 1.0E+160,
1649
51.4k
           1.0E+161, 1.0E+162, 1.0E+163, 1.0E+164, 1.0E+165, 1.0E+166, 1.0E+167, 1.0E+168, 1.0E+169, 1.0E+170,
1650
51.4k
           1.0E+171, 1.0E+172, 1.0E+173, 1.0E+174, 1.0E+175, 1.0E+176, 1.0E+177, 1.0E+178, 1.0E+179, 1.0E+180,
1651
51.4k
           1.0E+181, 1.0E+182, 1.0E+183, 1.0E+184, 1.0E+185, 1.0E+186, 1.0E+187, 1.0E+188, 1.0E+189, 1.0E+190,
1652
51.4k
           1.0E+191, 1.0E+192, 1.0E+193, 1.0E+194, 1.0E+195, 1.0E+196, 1.0E+197, 1.0E+198, 1.0E+199, 1.0E+200,
1653
51.4k
           1.0E+201, 1.0E+202, 1.0E+203, 1.0E+204, 1.0E+205, 1.0E+206, 1.0E+207, 1.0E+208, 1.0E+209, 1.0E+210,
1654
51.4k
           1.0E+211, 1.0E+212, 1.0E+213, 1.0E+214, 1.0E+215, 1.0E+216, 1.0E+217, 1.0E+218, 1.0E+219, 1.0E+220,
1655
51.4k
           1.0E+221, 1.0E+222, 1.0E+223, 1.0E+224, 1.0E+225, 1.0E+226, 1.0E+227, 1.0E+228, 1.0E+229, 1.0E+230,
1656
51.4k
           1.0E+231, 1.0E+232, 1.0E+233, 1.0E+234, 1.0E+235, 1.0E+236, 1.0E+237, 1.0E+238, 1.0E+239, 1.0E+240,
1657
51.4k
           1.0E+241, 1.0E+242, 1.0E+243, 1.0E+244, 1.0E+245, 1.0E+246, 1.0E+247, 1.0E+248, 1.0E+249, 1.0E+250,
1658
51.4k
           1.0E+251, 1.0E+252, 1.0E+253, 1.0E+254, 1.0E+255, 1.0E+256, 1.0E+257, 1.0E+258, 1.0E+259, 1.0E+260,
1659
51.4k
           1.0E+261, 1.0E+262, 1.0E+263, 1.0E+264, 1.0E+265, 1.0E+266, 1.0E+267, 1.0E+268, 1.0E+269, 1.0E+270,
1660
51.4k
           1.0E+271, 1.0E+272, 1.0E+273, 1.0E+274, 1.0E+275, 1.0E+276, 1.0E+277, 1.0E+278, 1.0E+279, 1.0E+280,
1661
51.4k
           1.0E+281, 1.0E+282, 1.0E+283, 1.0E+284, 1.0E+285, 1.0E+286, 1.0E+287, 1.0E+288, 1.0E+289, 1.0E+290,
1662
51.4k
           1.0E+291, 1.0E+292, 1.0E+293, 1.0E+294, 1.0E+295, 1.0E+296, 1.0E+297, 1.0E+298, 1.0E+299, 1.0E+300,
1663
51.4k
           1.0E+301, 1.0E+302, 1.0E+303, 1.0E+304, 1.0E+305, 1.0E+306, 1.0E+307, 1.0E+308
1664
51.4k
         };
1665
1666
51.4k
         static const int fract10_size = static_cast<int>(sizeof(fract10) / sizeof(double));
1667
1668
51.4k
         const int e = std::abs(exponent);
1669
1670
51.4k
         if (exponent >= std::numeric_limits<T>::min_exponent10)
1671
49.7k
         {
1672
49.7k
            if (e < fract10_size)
1673
49.7k
            {
1674
49.7k
               if (exponent > 0)
1675
13.2k
                  return T(d * fract10[e]);
1676
36.4k
               else
1677
36.4k
                  return T(d / fract10[e]);
1678
49.7k
            }
1679
0
            else
1680
0
               return T(d * std::pow(10.0, 10.0 * exponent));
1681
49.7k
         }
1682
1.74k
         else
1683
1.74k
         {
1684
1.74k
                     d /= T(fract10[           -std::numeric_limits<T>::min_exponent10]);
1685
1.74k
            return T(d /    fract10[-exponent + std::numeric_limits<T>::min_exponent10]);
1686
1.74k
         }
1687
51.4k
      }
double exprtk::details::compute_pow10<double>(double, int)
Line
Count
Source
1629
28.1k
      {
1630
28.1k
         static const double fract10[] =
1631
28.1k
         {
1632
28.1k
           0.0,
1633
28.1k
           1.0E+001, 1.0E+002, 1.0E+003, 1.0E+004, 1.0E+005, 1.0E+006, 1.0E+007, 1.0E+008, 1.0E+009, 1.0E+010,
1634
28.1k
           1.0E+011, 1.0E+012, 1.0E+013, 1.0E+014, 1.0E+015, 1.0E+016, 1.0E+017, 1.0E+018, 1.0E+019, 1.0E+020,
1635
28.1k
           1.0E+021, 1.0E+022, 1.0E+023, 1.0E+024, 1.0E+025, 1.0E+026, 1.0E+027, 1.0E+028, 1.0E+029, 1.0E+030,
1636
28.1k
           1.0E+031, 1.0E+032, 1.0E+033, 1.0E+034, 1.0E+035, 1.0E+036, 1.0E+037, 1.0E+038, 1.0E+039, 1.0E+040,
1637
28.1k
           1.0E+041, 1.0E+042, 1.0E+043, 1.0E+044, 1.0E+045, 1.0E+046, 1.0E+047, 1.0E+048, 1.0E+049, 1.0E+050,
1638
28.1k
           1.0E+051, 1.0E+052, 1.0E+053, 1.0E+054, 1.0E+055, 1.0E+056, 1.0E+057, 1.0E+058, 1.0E+059, 1.0E+060,
1639
28.1k
           1.0E+061, 1.0E+062, 1.0E+063, 1.0E+064, 1.0E+065, 1.0E+066, 1.0E+067, 1.0E+068, 1.0E+069, 1.0E+070,
1640
28.1k
           1.0E+071, 1.0E+072, 1.0E+073, 1.0E+074, 1.0E+075, 1.0E+076, 1.0E+077, 1.0E+078, 1.0E+079, 1.0E+080,
1641
28.1k
           1.0E+081, 1.0E+082, 1.0E+083, 1.0E+084, 1.0E+085, 1.0E+086, 1.0E+087, 1.0E+088, 1.0E+089, 1.0E+090,
1642
28.1k
           1.0E+091, 1.0E+092, 1.0E+093, 1.0E+094, 1.0E+095, 1.0E+096, 1.0E+097, 1.0E+098, 1.0E+099, 1.0E+100,
1643
28.1k
           1.0E+101, 1.0E+102, 1.0E+103, 1.0E+104, 1.0E+105, 1.0E+106, 1.0E+107, 1.0E+108, 1.0E+109, 1.0E+110,
1644
28.1k
           1.0E+111, 1.0E+112, 1.0E+113, 1.0E+114, 1.0E+115, 1.0E+116, 1.0E+117, 1.0E+118, 1.0E+119, 1.0E+120,
1645
28.1k
           1.0E+121, 1.0E+122, 1.0E+123, 1.0E+124, 1.0E+125, 1.0E+126, 1.0E+127, 1.0E+128, 1.0E+129, 1.0E+130,
1646
28.1k
           1.0E+131, 1.0E+132, 1.0E+133, 1.0E+134, 1.0E+135, 1.0E+136, 1.0E+137, 1.0E+138, 1.0E+139, 1.0E+140,
1647
28.1k
           1.0E+141, 1.0E+142, 1.0E+143, 1.0E+144, 1.0E+145, 1.0E+146, 1.0E+147, 1.0E+148, 1.0E+149, 1.0E+150,
1648
28.1k
           1.0E+151, 1.0E+152, 1.0E+153, 1.0E+154, 1.0E+155, 1.0E+156, 1.0E+157, 1.0E+158, 1.0E+159, 1.0E+160,
1649
28.1k
           1.0E+161, 1.0E+162, 1.0E+163, 1.0E+164, 1.0E+165, 1.0E+166, 1.0E+167, 1.0E+168, 1.0E+169, 1.0E+170,
1650
28.1k
           1.0E+171, 1.0E+172, 1.0E+173, 1.0E+174, 1.0E+175, 1.0E+176, 1.0E+177, 1.0E+178, 1.0E+179, 1.0E+180,
1651
28.1k
           1.0E+181, 1.0E+182, 1.0E+183, 1.0E+184, 1.0E+185, 1.0E+186, 1.0E+187, 1.0E+188, 1.0E+189, 1.0E+190,
1652
28.1k
           1.0E+191, 1.0E+192, 1.0E+193, 1.0E+194, 1.0E+195, 1.0E+196, 1.0E+197, 1.0E+198, 1.0E+199, 1.0E+200,
1653
28.1k
           1.0E+201, 1.0E+202, 1.0E+203, 1.0E+204, 1.0E+205, 1.0E+206, 1.0E+207, 1.0E+208, 1.0E+209, 1.0E+210,
1654
28.1k
           1.0E+211, 1.0E+212, 1.0E+213, 1.0E+214, 1.0E+215, 1.0E+216, 1.0E+217, 1.0E+218, 1.0E+219, 1.0E+220,
1655
28.1k
           1.0E+221, 1.0E+222, 1.0E+223, 1.0E+224, 1.0E+225, 1.0E+226, 1.0E+227, 1.0E+228, 1.0E+229, 1.0E+230,
1656
28.1k
           1.0E+231, 1.0E+232, 1.0E+233, 1.0E+234, 1.0E+235, 1.0E+236, 1.0E+237, 1.0E+238, 1.0E+239, 1.0E+240,
1657
28.1k
           1.0E+241, 1.0E+242, 1.0E+243, 1.0E+244, 1.0E+245, 1.0E+246, 1.0E+247, 1.0E+248, 1.0E+249, 1.0E+250,
1658
28.1k
           1.0E+251, 1.0E+252, 1.0E+253, 1.0E+254, 1.0E+255, 1.0E+256, 1.0E+257, 1.0E+258, 1.0E+259, 1.0E+260,
1659
28.1k
           1.0E+261, 1.0E+262, 1.0E+263, 1.0E+264, 1.0E+265, 1.0E+266, 1.0E+267, 1.0E+268, 1.0E+269, 1.0E+270,
1660
28.1k
           1.0E+271, 1.0E+272, 1.0E+273, 1.0E+274, 1.0E+275, 1.0E+276, 1.0E+277, 1.0E+278, 1.0E+279, 1.0E+280,
1661
28.1k
           1.0E+281, 1.0E+282, 1.0E+283, 1.0E+284, 1.0E+285, 1.0E+286, 1.0E+287, 1.0E+288, 1.0E+289, 1.0E+290,
1662
28.1k
           1.0E+291, 1.0E+292, 1.0E+293, 1.0E+294, 1.0E+295, 1.0E+296, 1.0E+297, 1.0E+298, 1.0E+299, 1.0E+300,
1663
28.1k
           1.0E+301, 1.0E+302, 1.0E+303, 1.0E+304, 1.0E+305, 1.0E+306, 1.0E+307, 1.0E+308
1664
28.1k
         };
1665
1666
28.1k
         static const int fract10_size = static_cast<int>(sizeof(fract10) / sizeof(double));
1667
1668
28.1k
         const int e = std::abs(exponent);
1669
1670
28.1k
         if (exponent >= std::numeric_limits<T>::min_exponent10)
1671
28.1k
         {
1672
28.1k
            if (e < fract10_size)
1673
28.1k
            {
1674
28.1k
               if (exponent > 0)
1675
8.52k
                  return T(d * fract10[e]);
1676
19.6k
               else
1677
19.6k
                  return T(d / fract10[e]);
1678
28.1k
            }
1679
0
            else
1680
0
               return T(d * std::pow(10.0, 10.0 * exponent));
1681
28.1k
         }
1682
5
         else
1683
5
         {
1684
5
                     d /= T(fract10[           -std::numeric_limits<T>::min_exponent10]);
1685
5
            return T(d /    fract10[-exponent + std::numeric_limits<T>::min_exponent10]);
1686
5
         }
1687
28.1k
      }
float exprtk::details::compute_pow10<float>(float, int)
Line
Count
Source
1629
23.2k
      {
1630
23.2k
         static const double fract10[] =
1631
23.2k
         {
1632
23.2k
           0.0,
1633
23.2k
           1.0E+001, 1.0E+002, 1.0E+003, 1.0E+004, 1.0E+005, 1.0E+006, 1.0E+007, 1.0E+008, 1.0E+009, 1.0E+010,
1634
23.2k
           1.0E+011, 1.0E+012, 1.0E+013, 1.0E+014, 1.0E+015, 1.0E+016, 1.0E+017, 1.0E+018, 1.0E+019, 1.0E+020,
1635
23.2k
           1.0E+021, 1.0E+022, 1.0E+023, 1.0E+024, 1.0E+025, 1.0E+026, 1.0E+027, 1.0E+028, 1.0E+029, 1.0E+030,
1636
23.2k
           1.0E+031, 1.0E+032, 1.0E+033, 1.0E+034, 1.0E+035, 1.0E+036, 1.0E+037, 1.0E+038, 1.0E+039, 1.0E+040,
1637
23.2k
           1.0E+041, 1.0E+042, 1.0E+043, 1.0E+044, 1.0E+045, 1.0E+046, 1.0E+047, 1.0E+048, 1.0E+049, 1.0E+050,
1638
23.2k
           1.0E+051, 1.0E+052, 1.0E+053, 1.0E+054, 1.0E+055, 1.0E+056, 1.0E+057, 1.0E+058, 1.0E+059, 1.0E+060,
1639
23.2k
           1.0E+061, 1.0E+062, 1.0E+063, 1.0E+064, 1.0E+065, 1.0E+066, 1.0E+067, 1.0E+068, 1.0E+069, 1.0E+070,
1640
23.2k
           1.0E+071, 1.0E+072, 1.0E+073, 1.0E+074, 1.0E+075, 1.0E+076, 1.0E+077, 1.0E+078, 1.0E+079, 1.0E+080,
1641
23.2k
           1.0E+081, 1.0E+082, 1.0E+083, 1.0E+084, 1.0E+085, 1.0E+086, 1.0E+087, 1.0E+088, 1.0E+089, 1.0E+090,
1642
23.2k
           1.0E+091, 1.0E+092, 1.0E+093, 1.0E+094, 1.0E+095, 1.0E+096, 1.0E+097, 1.0E+098, 1.0E+099, 1.0E+100,
1643
23.2k
           1.0E+101, 1.0E+102, 1.0E+103, 1.0E+104, 1.0E+105, 1.0E+106, 1.0E+107, 1.0E+108, 1.0E+109, 1.0E+110,
1644
23.2k
           1.0E+111, 1.0E+112, 1.0E+113, 1.0E+114, 1.0E+115, 1.0E+116, 1.0E+117, 1.0E+118, 1.0E+119, 1.0E+120,
1645
23.2k
           1.0E+121, 1.0E+122, 1.0E+123, 1.0E+124, 1.0E+125, 1.0E+126, 1.0E+127, 1.0E+128, 1.0E+129, 1.0E+130,
1646
23.2k
           1.0E+131, 1.0E+132, 1.0E+133, 1.0E+134, 1.0E+135, 1.0E+136, 1.0E+137, 1.0E+138, 1.0E+139, 1.0E+140,
1647
23.2k
           1.0E+141, 1.0E+142, 1.0E+143, 1.0E+144, 1.0E+145, 1.0E+146, 1.0E+147, 1.0E+148, 1.0E+149, 1.0E+150,
1648
23.2k
           1.0E+151, 1.0E+152, 1.0E+153, 1.0E+154, 1.0E+155, 1.0E+156, 1.0E+157, 1.0E+158, 1.0E+159, 1.0E+160,
1649
23.2k
           1.0E+161, 1.0E+162, 1.0E+163, 1.0E+164, 1.0E+165, 1.0E+166, 1.0E+167, 1.0E+168, 1.0E+169, 1.0E+170,
1650
23.2k
           1.0E+171, 1.0E+172, 1.0E+173, 1.0E+174, 1.0E+175, 1.0E+176, 1.0E+177, 1.0E+178, 1.0E+179, 1.0E+180,
1651
23.2k
           1.0E+181, 1.0E+182, 1.0E+183, 1.0E+184, 1.0E+185, 1.0E+186, 1.0E+187, 1.0E+188, 1.0E+189, 1.0E+190,
1652
23.2k
           1.0E+191, 1.0E+192, 1.0E+193, 1.0E+194, 1.0E+195, 1.0E+196, 1.0E+197, 1.0E+198, 1.0E+199, 1.0E+200,
1653
23.2k
           1.0E+201, 1.0E+202, 1.0E+203, 1.0E+204, 1.0E+205, 1.0E+206, 1.0E+207, 1.0E+208, 1.0E+209, 1.0E+210,
1654
23.2k
           1.0E+211, 1.0E+212, 1.0E+213, 1.0E+214, 1.0E+215, 1.0E+216, 1.0E+217, 1.0E+218, 1.0E+219, 1.0E+220,
1655
23.2k
           1.0E+221, 1.0E+222, 1.0E+223, 1.0E+224, 1.0E+225, 1.0E+226, 1.0E+227, 1.0E+228, 1.0E+229, 1.0E+230,
1656
23.2k
           1.0E+231, 1.0E+232, 1.0E+233, 1.0E+234, 1.0E+235, 1.0E+236, 1.0E+237, 1.0E+238, 1.0E+239, 1.0E+240,
1657
23.2k
           1.0E+241, 1.0E+242, 1.0E+243, 1.0E+244, 1.0E+245, 1.0E+246, 1.0E+247, 1.0E+248, 1.0E+249, 1.0E+250,
1658
23.2k
           1.0E+251, 1.0E+252, 1.0E+253, 1.0E+254, 1.0E+255, 1.0E+256, 1.0E+257, 1.0E+258, 1.0E+259, 1.0E+260,
1659
23.2k
           1.0E+261, 1.0E+262, 1.0E+263, 1.0E+264, 1.0E+265, 1.0E+266, 1.0E+267, 1.0E+268, 1.0E+269, 1.0E+270,
1660
23.2k
           1.0E+271, 1.0E+272, 1.0E+273, 1.0E+274, 1.0E+275, 1.0E+276, 1.0E+277, 1.0E+278, 1.0E+279, 1.0E+280,
1661
23.2k
           1.0E+281, 1.0E+282, 1.0E+283, 1.0E+284, 1.0E+285, 1.0E+286, 1.0E+287, 1.0E+288, 1.0E+289, 1.0E+290,
1662
23.2k
           1.0E+291, 1.0E+292, 1.0E+293, 1.0E+294, 1.0E+295, 1.0E+296, 1.0E+297, 1.0E+298, 1.0E+299, 1.0E+300,
1663
23.2k
           1.0E+301, 1.0E+302, 1.0E+303, 1.0E+304, 1.0E+305, 1.0E+306, 1.0E+307, 1.0E+308
1664
23.2k
         };
1665
1666
23.2k
         static const int fract10_size = static_cast<int>(sizeof(fract10) / sizeof(double));
1667
1668
23.2k
         const int e = std::abs(exponent);
1669
1670
23.2k
         if (exponent >= std::numeric_limits<T>::min_exponent10)
1671
21.5k
         {
1672
21.5k
            if (e < fract10_size)
1673
21.5k
            {
1674
21.5k
               if (exponent > 0)
1675
4.74k
                  return T(d * fract10[e]);
1676
16.8k
               else
1677
16.8k
                  return T(d / fract10[e]);
1678
21.5k
            }
1679
0
            else
1680
0
               return T(d * std::pow(10.0, 10.0 * exponent));
1681
21.5k
         }
1682
1.74k
         else
1683
1.74k
         {
1684
1.74k
                     d /= T(fract10[           -std::numeric_limits<T>::min_exponent10]);
1685
1.74k
            return T(d /    fract10[-exponent + std::numeric_limits<T>::min_exponent10]);
1686
1.74k
         }
1687
23.2k
      }
1688
1689
      template <typename Iterator, typename T>
1690
      inline bool string_to_type_converter_impl_ref(Iterator& itr, const Iterator end, T& result)
1691
31.0k
      {
1692
31.0k
         if (itr == end)
1693
0
            return false;
1694
1695
31.0k
         const bool negative = ('-' == (*itr));
1696
1697
31.0k
         if (negative || ('+' == (*itr)))
1698
6.61k
         {
1699
6.61k
            if (end == ++itr)
1700
42
               return false;
1701
6.61k
         }
1702
1703
30.9k
         static const uchar_t zero = static_cast<uchar_t>('0');
1704
1705
63.0k
         while ((end != itr) && (zero == (*itr))) ++itr;
1706
1707
30.9k
         bool return_result = true;
1708
30.9k
         unsigned int digit = 0;
1709
30.9k
         const std::size_t length = static_cast<std::size_t>(std::distance(itr,end));
1710
1711
30.9k
         if (length <= 4)
1712
30.9k
         {
1713
30.9k
            exprtk_disable_fallthrough_begin
1714
30.9k
            switch (length)
1715
30.9k
            {
1716
               #ifdef exprtk_use_lut
1717
1718
               #define exprtk_process_digit                          \
1719
               if ((digit = details::digit_table[(int)*itr++]) < 10) \
1720
                  result = result * 10 + (digit);                    \
1721
               else                                                  \
1722
               {                                                     \
1723
                  return_result = false;                             \
1724
                  break;                                             \
1725
               }                                                     \
1726
1727
               #else
1728
1729
0
               #define exprtk_process_digit         \
1730
16.2k
               if ((digit = (*itr++ - zero)) < 10)  \
1731
16.2k
                  result = result * T(10) + digit;  \
1732
16.2k
               else                                 \
1733
16.2k
               {                                    \
1734
18
                  return_result = false;            \
1735
18
                  break;                            \
1736
18
               }                                    \
1737
0
1738
0
               #endif
1739
1740
34
               case 4 : exprtk_process_digit
1741
672
               case 3 : exprtk_process_digit
1742
15.5k
               case 2 : exprtk_process_digit
1743
21.6k
               case 1 : if ((digit = (*itr - zero))>= 10)
1744
82
                        {
1745
82
                           digit = 0;
1746
82
                           return_result = false;
1747
82
                        }
1748
1749
30.9k
               #undef exprtk_process_digit
1750
30.9k
            }
1751
30.9k
            exprtk_disable_fallthrough_end
1752
30.9k
         }
1753
92
         else
1754
92
            return_result = false;
1755
1756
30.9k
         if (length && return_result)
1757
21.5k
         {
1758
21.5k
            result = result * 10 + static_cast<T>(digit);
1759
21.5k
            ++itr;
1760
21.5k
         }
1761
1762
30.9k
         result = negative ? -result : result;
1763
30.9k
         return return_result;
1764
30.9k
      }
1765
1766
      template <typename Iterator, typename T>
1767
      static inline bool parse_nan(Iterator& itr, const Iterator end, T& t)
1768
0
      {
1769
0
         typedef typename std::iterator_traits<Iterator>::value_type type;
1770
1771
0
         static const std::size_t nan_length = 3;
1772
1773
0
         if (std::distance(itr,end) != static_cast<int>(nan_length))
1774
0
            return false;
1775
1776
0
         if (static_cast<type>('n') == (*itr))
1777
0
         {
1778
0
            if (
1779
0
                 (static_cast<type>('a') != *(itr + 1)) ||
1780
0
                 (static_cast<type>('n') != *(itr + 2))
1781
0
               )
1782
0
            {
1783
0
               return false;
1784
0
            }
1785
0
         }
1786
0
         else if (
1787
0
                   (static_cast<type>('A') != *(itr + 1)) ||
1788
0
                   (static_cast<type>('N') != *(itr + 2))
1789
0
                 )
1790
0
         {
1791
0
            return false;
1792
0
         }
1793
1794
0
         t = std::numeric_limits<T>::quiet_NaN();
1795
1796
0
         return true;
1797
0
      }
Unexecuted instantiation: exprtk_fuzzer.cpp:bool exprtk::details::parse_nan<char const*, double>(char const*&, char const*, double&)
Unexecuted instantiation: exprtk_fuzzer.cpp:bool exprtk::details::parse_nan<char const*, float>(char const*&, char const*, float&)
1798
1799
      template <typename Iterator, typename T>
1800
      static inline bool parse_inf(Iterator& itr, const Iterator end, T& t, const bool negative)
1801
0
      {
1802
0
         static const char_t inf_uc[] = "INFINITY";
1803
0
         static const char_t inf_lc[] = "infinity";
1804
0
         static const std::size_t inf_length = 8;
1805
1806
0
         const std::size_t length = static_cast<std::size_t>(std::distance(itr,end));
1807
1808
0
         if ((3 != length) && (inf_length != length))
1809
0
            return false;
1810
1811
0
         char_cptr inf_itr = ('i' == (*itr)) ? inf_lc : inf_uc;
1812
1813
0
         while (end != itr)
1814
0
         {
1815
0
            if (*inf_itr == static_cast<char_t>(*itr))
1816
0
            {
1817
0
               ++itr;
1818
0
               ++inf_itr;
1819
0
               continue;
1820
0
            }
1821
0
            else
1822
0
               return false;
1823
0
         }
1824
1825
0
         if (negative)
1826
0
            t = -std::numeric_limits<T>::infinity();
1827
0
         else
1828
0
            t =  std::numeric_limits<T>::infinity();
1829
1830
0
         return true;
1831
0
      }
Unexecuted instantiation: exprtk_fuzzer.cpp:bool exprtk::details::parse_inf<char const*, double>(char const*&, char const*, double&, bool)
Unexecuted instantiation: exprtk_fuzzer.cpp:bool exprtk::details::parse_inf<char const*, float>(char const*&, char const*, float&, bool)
1832
1833
      template <typename T>
1834
      inline bool valid_exponent(const int exponent, numeric::details::real_type_tag)
1835
7.15M
      {
1836
7.15M
         using namespace details::numeric;
1837
7.15M
         return (numeric_info<T>::min_exp <= exponent) && (exponent <= numeric_info<T>::max_exp);
1838
7.15M
      }
bool exprtk::details::valid_exponent<double>(int, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1835
3.61M
      {
1836
3.61M
         using namespace details::numeric;
1837
3.61M
         return (numeric_info<T>::min_exp <= exponent) && (exponent <= numeric_info<T>::max_exp);
1838
3.61M
      }
bool exprtk::details::valid_exponent<float>(int, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1835
3.53M
      {
1836
3.53M
         using namespace details::numeric;
1837
3.53M
         return (numeric_info<T>::min_exp <= exponent) && (exponent <= numeric_info<T>::max_exp);
1838
3.53M
      }
1839
1840
      template <typename Iterator, typename T>
1841
      inline bool string_to_real(Iterator& itr_external, const Iterator end, T& t, numeric::details::real_type_tag)
1842
7.12M
      {
1843
7.12M
         if (end == itr_external) return false;
1844
1845
7.12M
         Iterator itr = itr_external;
1846
1847
7.12M
         T d = T(0);
1848
1849
7.12M
         const bool negative = ('-' == (*itr));
1850
1851
7.12M
         if (negative || '+' == (*itr))
1852
0
         {
1853
0
            if (end == ++itr)
1854
0
               return false;
1855
0
         }
1856
1857
7.12M
         bool instate = false;
1858
1859
7.12M
         static const char_t zero = static_cast<uchar_t>('0');
1860
1861
7.12M
         #define parse_digit_1(d)          \
1862
9.22M
         if ((digit = (*itr - zero)) < 10) \
1863
9.22M
            { d = d * T(10) + digit; }     \
1864
9.22M
         else                              \
1865
9.22M
            { break; }                     \
1866
9.22M
         if (end == ++itr) break;          \
1867
7.12M
1868
7.12M
         #define parse_digit_2(d)          \
1869
7.12M
         if ((digit = (*itr - zero)) < 10) \
1870
1.35M
            { d = d * T(10) + digit; }     \
1871
1.35M
         else                              \
1872
1.35M
            { break; }                     \
1873
1.35M
            ++itr;                         \
1874
7.12M
1875
7.12M
         if ('.' != (*itr))
1876
7.10M
         {
1877
7.10M
            const Iterator curr = itr;
1878
1879
9.30M
            while ((end != itr) && (zero == (*itr))) ++itr;
1880
1881
8.41M
            while (end != itr)
1882
6.64M
            {
1883
6.64M
               unsigned int digit;
1884
6.64M
               parse_digit_1(d)
1885
4.93M
               parse_digit_1(d)
1886
2.62M
               parse_digit_2(d)
1887
2.62M
            }
1888
1889
7.10M
            if (curr != itr) instate = true;
1890
7.10M
         }
1891
1892
7.12M
         int exponent = 0;
1893
1894
7.12M
         if (end != itr)
1895
113k
         {
1896
113k
            if ('.' == (*itr))
1897
83.4k
            {
1898
83.4k
               const Iterator curr = ++itr;
1899
83.4k
               T tmp_d = T(0);
1900
1901
117k
               while (end != itr)
1902
51.0k
               {
1903
51.0k
                  unsigned int digit;
1904
51.0k
                  parse_digit_1(tmp_d)
1905
78.0k
                  parse_digit_1(tmp_d)
1906
69.0k
                  parse_digit_2(tmp_d)
1907
69.0k
               }
1908
1909
83.4k
               if (curr != itr)
1910
32.3k
               {
1911
32.3k
                  instate = true;
1912
1913
32.3k
                  const int frac_exponent = static_cast<int>(-std::distance(curr, itr));
1914
1915
32.3k
                  if (!valid_exponent<T>(frac_exponent, numeric::details::real_type_tag()))
1916
24
                     return false;
1917
1918
32.2k
                  d += compute_pow10(tmp_d, frac_exponent);
1919
32.2k
               }
1920
1921
83.4k
               #undef parse_digit_1
1922
83.4k
               #undef parse_digit_2
1923
83.4k
            }
1924
1925
113k
            if (end != itr)
1926
31.0k
            {
1927
31.0k
               typename std::iterator_traits<Iterator>::value_type c = (*itr);
1928
1929
31.0k
               if (('e' == c) || ('E' == c))
1930
31.0k
               {
1931
31.0k
                  int exp = 0;
1932
1933
31.0k
                  if (!details::string_to_type_converter_impl_ref(++itr, end, exp))
1934
234
                  {
1935
234
                     if (end == itr)
1936
42
                        return false;
1937
192
                     else
1938
192
                        c = (*itr);
1939
234
                  }
1940
1941
30.9k
                  exponent += exp;
1942
30.9k
               }
1943
1944
30.9k
               if (end != itr)
1945
192
               {
1946
192
                  if (('f' == c) || ('F' == c) || ('l' == c) || ('L' == c))
1947
0
                     ++itr;
1948
192
                  else if ('#' == c)
1949
0
                  {
1950
0
                     if (end == ++itr)
1951
0
                        return false;
1952
0
                     else if (('I' <= (*itr)) && ((*itr) <= 'n'))
1953
0
                     {
1954
0
                        if (('i' == (*itr)) || ('I' == (*itr)))
1955
0
                        {
1956
0
                           return parse_inf(itr, end, t, negative);
1957
0
                        }
1958
0
                        else if (('n' == (*itr)) || ('N' == (*itr)))
1959
0
                        {
1960
0
                           return parse_nan(itr, end, t);
1961
0
                        }
1962
0
                        else
1963
0
                           return false;
1964
0
                     }
1965
0
                     else
1966
0
                        return false;
1967
0
                  }
1968
192
                  else if (('I' <= (*itr)) && ((*itr) <= 'n'))
1969
78
                  {
1970
78
                     if (('i' == (*itr)) || ('I' == (*itr)))
1971
0
                     {
1972
0
                        return parse_inf(itr, end, t, negative);
1973
0
                     }
1974
78
                     else if (('n' == (*itr)) || ('N' == (*itr)))
1975
0
                     {
1976
0
                        return parse_nan(itr, end, t);
1977
0
                     }
1978
78
                     else
1979
78
                        return false;
1980
78
                  }
1981
114
                  else
1982
114
                     return false;
1983
192
               }
1984
30.9k
            }
1985
113k
         }
1986
1987
7.12M
         if ((end != itr) || (!instate))
1988
418
            return false;
1989
7.12M
         else if (!valid_exponent<T>(exponent, numeric::details::real_type_tag()))
1990
2.33k
            return false;
1991
7.12M
         else if (exponent)
1992
19.1k
            d = compute_pow10(d,exponent);
1993
1994
7.12M
         t = static_cast<T>((negative) ? -d : d);
1995
7.12M
         return true;
1996
7.12M
      }
bool exprtk::details::string_to_real<char const*, double>(char const*&, char const*, double&, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1842
3.60M
      {
1843
3.60M
         if (end == itr_external) return false;
1844
1845
3.60M
         Iterator itr = itr_external;
1846
1847
3.60M
         T d = T(0);
1848
1849
3.60M
         const bool negative = ('-' == (*itr));
1850
1851
3.60M
         if (negative || '+' == (*itr))
1852
0
         {
1853
0
            if (end == ++itr)
1854
0
               return false;
1855
0
         }
1856
1857
3.60M
         bool instate = false;
1858
1859
3.60M
         static const char_t zero = static_cast<uchar_t>('0');
1860
1861
3.60M
         #define parse_digit_1(d)          \
1862
3.60M
         if ((digit = (*itr - zero)) < 10) \
1863
3.60M
            { d = d * T(10) + digit; }     \
1864
3.60M
         else                              \
1865
3.60M
            { break; }                     \
1866
3.60M
         if (end == ++itr) break;          \
1867
3.60M
1868
3.60M
         #define parse_digit_2(d)          \
1869
3.60M
         if ((digit = (*itr - zero)) < 10) \
1870
3.60M
            { d = d * T(10) + digit; }     \
1871
3.60M
         else                              \
1872
3.60M
            { break; }                     \
1873
3.60M
            ++itr;                         \
1874
3.60M
1875
3.60M
         if ('.' != (*itr))
1876
3.59M
         {
1877
3.59M
            const Iterator curr = itr;
1878
1879
4.70M
            while ((end != itr) && (zero == (*itr))) ++itr;
1880
1881
4.25M
            while (end != itr)
1882
3.35M
            {
1883
3.35M
               unsigned int digit;
1884
3.35M
               parse_digit_1(d)
1885
2.49M
               parse_digit_1(d)
1886
1.32M
               parse_digit_2(d)
1887
1.32M
            }
1888
1889
3.59M
            if (curr != itr) instate = true;
1890
3.59M
         }
1891
1892
3.60M
         int exponent = 0;
1893
1894
3.60M
         if (end != itr)
1895
58.2k
         {
1896
58.2k
            if ('.' == (*itr))
1897
42.0k
            {
1898
42.0k
               const Iterator curr = ++itr;
1899
42.0k
               T tmp_d = T(0);
1900
1901
59.6k
               while (end != itr)
1902
25.9k
               {
1903
25.9k
                  unsigned int digit;
1904
25.9k
                  parse_digit_1(tmp_d)
1905
39.7k
                  parse_digit_1(tmp_d)
1906
35.2k
                  parse_digit_2(tmp_d)
1907
35.2k
               }
1908
1909
42.0k
               if (curr != itr)
1910
16.4k
               {
1911
16.4k
                  instate = true;
1912
1913
16.4k
                  const int frac_exponent = static_cast<int>(-std::distance(curr, itr));
1914
1915
16.4k
                  if (!valid_exponent<T>(frac_exponent, numeric::details::real_type_tag()))
1916
2
                     return false;
1917
1918
16.4k
                  d += compute_pow10(tmp_d, frac_exponent);
1919
16.4k
               }
1920
1921
42.0k
               #undef parse_digit_1
1922
42.0k
               #undef parse_digit_2
1923
42.0k
            }
1924
1925
58.2k
            if (end != itr)
1926
16.6k
            {
1927
16.6k
               typename std::iterator_traits<Iterator>::value_type c = (*itr);
1928
1929
16.6k
               if (('e' == c) || ('E' == c))
1930
16.6k
               {
1931
16.6k
                  int exp = 0;
1932
1933
16.6k
                  if (!details::string_to_type_converter_impl_ref(++itr, end, exp))
1934
117
                  {
1935
117
                     if (end == itr)
1936
21
                        return false;
1937
96
                     else
1938
96
                        c = (*itr);
1939
117
                  }
1940
1941
16.6k
                  exponent += exp;
1942
16.6k
               }
1943
1944
16.6k
               if (end != itr)
1945
96
               {
1946
96
                  if (('f' == c) || ('F' == c) || ('l' == c) || ('L' == c))
1947
0
                     ++itr;
1948
96
                  else if ('#' == c)
1949
0
                  {
1950
0
                     if (end == ++itr)
1951
0
                        return false;
1952
0
                     else if (('I' <= (*itr)) && ((*itr) <= 'n'))
1953
0
                     {
1954
0
                        if (('i' == (*itr)) || ('I' == (*itr)))
1955
0
                        {
1956
0
                           return parse_inf(itr, end, t, negative);
1957
0
                        }
1958
0
                        else if (('n' == (*itr)) || ('N' == (*itr)))
1959
0
                        {
1960
0
                           return parse_nan(itr, end, t);
1961
0
                        }
1962
0
                        else
1963
0
                           return false;
1964
0
                     }
1965
0
                     else
1966
0
                        return false;
1967
0
                  }
1968
96
                  else if (('I' <= (*itr)) && ((*itr) <= 'n'))
1969
39
                  {
1970
39
                     if (('i' == (*itr)) || ('I' == (*itr)))
1971
0
                     {
1972
0
                        return parse_inf(itr, end, t, negative);
1973
0
                     }
1974
39
                     else if (('n' == (*itr)) || ('N' == (*itr)))
1975
0
                     {
1976
0
                        return parse_nan(itr, end, t);
1977
0
                     }
1978
39
                     else
1979
39
                        return false;
1980
39
                  }
1981
57
                  else
1982
57
                     return false;
1983
96
               }
1984
16.6k
            }
1985
58.2k
         }
1986
1987
3.60M
         if ((end != itr) || (!instate))
1988
209
            return false;
1989
3.60M
         else if (!valid_exponent<T>(exponent, numeric::details::real_type_tag()))
1990
115
            return false;
1991
3.60M
         else if (exponent)
1992
11.7k
            d = compute_pow10(d,exponent);
1993
1994
3.60M
         t = static_cast<T>((negative) ? -d : d);
1995
3.60M
         return true;
1996
3.60M
      }
bool exprtk::details::string_to_real<char const*, float>(char const*&, char const*, float&, exprtk::details::numeric::details::real_type_tag)
Line
Count
Source
1842
3.52M
      {
1843
3.52M
         if (end == itr_external) return false;
1844
1845
3.52M
         Iterator itr = itr_external;
1846
1847
3.52M
         T d = T(0);
1848
1849
3.52M
         const bool negative = ('-' == (*itr));
1850
1851
3.52M
         if (negative || '+' == (*itr))
1852
0
         {
1853
0
            if (end == ++itr)
1854
0
               return false;
1855
0
         }
1856
1857
3.52M
         bool instate = false;
1858
1859
3.52M
         static const char_t zero = static_cast<uchar_t>('0');
1860
1861
3.52M
         #define parse_digit_1(d)          \
1862
3.52M
         if ((digit = (*itr - zero)) < 10) \
1863
3.52M
            { d = d * T(10) + digit; }     \
1864
3.52M
         else                              \
1865
3.52M
            { break; }                     \
1866
3.52M
         if (end == ++itr) break;          \
1867
3.52M
1868
3.52M
         #define parse_digit_2(d)          \
1869
3.52M
         if ((digit = (*itr - zero)) < 10) \
1870
3.52M
            { d = d * T(10) + digit; }     \
1871
3.52M
         else                              \
1872
3.52M
            { break; }                     \
1873
3.52M
            ++itr;                         \
1874
3.52M
1875
3.52M
         if ('.' != (*itr))
1876
3.51M
         {
1877
3.51M
            const Iterator curr = itr;
1878
1879
4.59M
            while ((end != itr) && (zero == (*itr))) ++itr;
1880
1881
4.15M
            while (end != itr)
1882
3.28M
            {
1883
3.28M
               unsigned int digit;
1884
3.28M
               parse_digit_1(d)
1885
2.44M
               parse_digit_1(d)
1886
1.29M
               parse_digit_2(d)
1887
1.29M
            }
1888
1889
3.51M
            if (curr != itr) instate = true;
1890
3.51M
         }
1891
1892
3.52M
         int exponent = 0;
1893
1894
3.52M
         if (end != itr)
1895
55.4k
         {
1896
55.4k
            if ('.' == (*itr))
1897
41.4k
            {
1898
41.4k
               const Iterator curr = ++itr;
1899
41.4k
               T tmp_d = T(0);
1900
1901
58.3k
               while (end != itr)
1902
25.1k
               {
1903
25.1k
                  unsigned int digit;
1904
25.1k
                  parse_digit_1(tmp_d)
1905
38.2k
                  parse_digit_1(tmp_d)
1906
33.7k
                  parse_digit_2(tmp_d)
1907
33.7k
               }
1908
1909
41.4k
               if (curr != itr)
1910
15.8k
               {
1911
15.8k
                  instate = true;
1912
1913
15.8k
                  const int frac_exponent = static_cast<int>(-std::distance(curr, itr));
1914
1915
15.8k
                  if (!valid_exponent<T>(frac_exponent, numeric::details::real_type_tag()))
1916
22
                     return false;
1917
1918
15.8k
                  d += compute_pow10(tmp_d, frac_exponent);
1919
15.8k
               }
1920
1921
41.4k
               #undef parse_digit_1
1922
41.4k
               #undef parse_digit_2
1923
41.4k
            }
1924
1925
55.3k
            if (end != itr)
1926
14.4k
            {
1927
14.4k
               typename std::iterator_traits<Iterator>::value_type c = (*itr);
1928
1929
14.4k
               if (('e' == c) || ('E' == c))
1930
14.4k
               {
1931
14.4k
                  int exp = 0;
1932
1933
14.4k
                  if (!details::string_to_type_converter_impl_ref(++itr, end, exp))
1934
117
                  {
1935
117
                     if (end == itr)
1936
21
                        return false;
1937
96
                     else
1938
96
                        c = (*itr);
1939
117
                  }
1940
1941
14.3k
                  exponent += exp;
1942
14.3k
               }
1943
1944
14.3k
               if (end != itr)
1945
96
               {
1946
96
                  if (('f' == c) || ('F' == c) || ('l' == c) || ('L' == c))
1947
0
                     ++itr;
1948
96
                  else if ('#' == c)
1949
0
                  {
1950
0
                     if (end == ++itr)
1951
0
                        return false;
1952
0
                     else if (('I' <= (*itr)) && ((*itr) <= 'n'))
1953
0
                     {
1954
0
                        if (('i' == (*itr)) || ('I' == (*itr)))
1955
0
                        {
1956
0
                           return parse_inf(itr, end, t, negative);
1957
0
                        }
1958
0
                        else if (('n' == (*itr)) || ('N' == (*itr)))
1959
0
                        {
1960
0
                           return parse_nan(itr, end, t);
1961
0
                        }
1962
0
                        else
1963
0
                           return false;
1964
0
                     }
1965
0
                     else
1966
0
                        return false;
1967
0
                  }
1968
96
                  else if (('I' <= (*itr)) && ((*itr) <= 'n'))
1969
39
                  {
1970
39
                     if (('i' == (*itr)) || ('I' == (*itr)))
1971
0
                     {
1972
0
                        return parse_inf(itr, end, t, negative);
1973
0
                     }
1974
39
                     else if (('n' == (*itr)) || ('N' == (*itr)))
1975
0
                     {
1976
0
                        return parse_nan(itr, end, t);
1977
0
                     }
1978
39
                     else
1979
39
                        return false;
1980
39
                  }
1981
57
                  else
1982
57
                     return false;
1983
96
               }
1984
14.3k
            }
1985
55.3k
         }
1986
1987
3.52M
         if ((end != itr) || (!instate))
1988
209
            return false;
1989
3.52M
         else if (!valid_exponent<T>(exponent, numeric::details::real_type_tag()))
1990
2.22k
            return false;
1991
3.51M
         else if (exponent)
1992
7.43k
            d = compute_pow10(d,exponent);
1993
1994
3.51M
         t = static_cast<T>((negative) ? -d : d);
1995
3.51M
         return true;
1996
3.52M
      }
1997
1998
      template <typename T>
1999
      inline bool string_to_real(const std::string& s, T& t)
2000
7.12M
      {
2001
7.12M
         const typename numeric::details::number_type<T>::type num_type;
2002
2003
7.12M
         char_cptr begin = s.data();
2004
7.12M
         char_cptr end   = s.data() + s.size();
2005
2006
7.12M
         return string_to_real(begin, end, t, num_type);
2007
7.12M
      }
bool exprtk::details::string_to_real<double>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double&)
Line
Count
Source
2000
3.60M
      {
2001
3.60M
         const typename numeric::details::number_type<T>::type num_type;
2002
2003
3.60M
         char_cptr begin = s.data();
2004
3.60M
         char_cptr end   = s.data() + s.size();
2005
2006
3.60M
         return string_to_real(begin, end, t, num_type);
2007
3.60M
      }
bool exprtk::details::string_to_real<float>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float&)
Line
Count
Source
2000
3.52M
      {
2001
3.52M
         const typename numeric::details::number_type<T>::type num_type;
2002
2003
3.52M
         char_cptr begin = s.data();
2004
3.52M
         char_cptr end   = s.data() + s.size();
2005
2006
3.52M
         return string_to_real(begin, end, t, num_type);
2007
3.52M
      }
2008
2009
      template <typename T>
2010
      struct functor_t
2011
      {
2012
         /*
2013
            Note: The following definitions for Type, may require tweaking
2014
                  based on the compiler and target architecture. The benchmark
2015
                  should provide enough information to make the right choice.
2016
         */
2017
         //typedef T Type;
2018
         //typedef const T Type;
2019
         typedef const T& Type;
2020
         typedef       T& RefType;
2021
         typedef T (*qfunc_t)(Type t0, Type t1, Type t2, Type t3);
2022
         typedef T (*tfunc_t)(Type t0, Type t1, Type t2);
2023
         typedef T (*bfunc_t)(Type t0, Type t1);
2024
         typedef T (*ufunc_t)(Type t0);
2025
      };
2026
2027
   } // namespace details
2028
2029
   struct loop_runtime_check
2030
   {
2031
      enum loop_types
2032
      {
2033
         e_invalid           = 0,
2034
         e_for_loop          = 1,
2035
         e_while_loop        = 2,
2036
         e_repeat_until_loop = 4,
2037
         e_all_loops         = 7
2038
      };
2039
2040
      enum violation_type
2041
      {
2042
          e_unknown         = 0,
2043
          e_iteration_count = 1,
2044
          e_timeout         = 2
2045
      };
2046
2047
      loop_types loop_set;
2048
2049
      loop_runtime_check()
2050
      : loop_set(e_invalid)
2051
      , max_loop_iterations(0)
2052
20.1k
      {}
2053
2054
      details::_uint64_t max_loop_iterations;
2055
2056
      struct violation_context
2057
      {
2058
         loop_types loop;
2059
         violation_type violation;
2060
         details::_uint64_t iteration_count;
2061
      };
2062
2063
      virtual bool check()
2064
0
      {
2065
0
         return true;
2066
0
      }
2067
2068
      virtual void handle_runtime_violation(const violation_context&)
2069
0
      {
2070
0
         throw std::runtime_error("ExprTk Loop run-time violation.");
2071
0
      }
2072
2073
20.1k
      virtual ~loop_runtime_check() {}
2074
   };
2075
2076
   typedef loop_runtime_check* loop_runtime_check_ptr;
2077
2078
   namespace lexer
2079
   {
2080
      struct token
2081
      {
2082
         enum token_type
2083
         {
2084
            e_none        =   0, e_error       =   1, e_err_symbol  =   2,
2085
            e_err_number  =   3, e_err_string  =   4, e_err_sfunc   =   5,
2086
            e_eof         =   6, e_number      =   7, e_symbol      =   8,
2087
            e_string      =   9, e_assign      =  10, e_addass      =  11,
2088
            e_subass      =  12, e_mulass      =  13, e_divass      =  14,
2089
            e_modass      =  15, e_shr         =  16, e_shl         =  17,
2090
            e_lte         =  18, e_ne          =  19, e_gte         =  20,
2091
            e_swap        =  21, e_lt          = '<', e_gt          = '>',
2092
            e_eq          = '=', e_rbracket    = ')', e_lbracket    = '(',
2093
            e_rsqrbracket = ']', e_lsqrbracket = '[', e_rcrlbracket = '}',
2094
            e_lcrlbracket = '{', e_comma       = ',', e_add         = '+',
2095
            e_sub         = '-', e_div         = '/', e_mul         = '*',
2096
            e_mod         = '%', e_pow         = '^', e_colon       = ':',
2097
            e_ternary     = '?'
2098
         };
2099
2100
         token()
2101
         : type(e_none)
2102
         , value("")
2103
         , position(std::numeric_limits<std::size_t>::max())
2104
171M
         {}
2105
2106
         void clear()
2107
19.7k
         {
2108
19.7k
            type     = e_none;
2109
19.7k
            value    = "";
2110
19.7k
            position = std::numeric_limits<std::size_t>::max();
2111
19.7k
         }
2112
2113
         template <typename Iterator>
2114
         inline token& set_operator(const token_type tt,
2115
                                    const Iterator begin, const Iterator end,
2116
                                    const Iterator base_begin = Iterator(0))
2117
11.1M
         {
2118
11.1M
            type = tt;
2119
11.1M
            value.assign(begin,end);
2120
11.1M
            if (base_begin)
2121
11.1M
               position = static_cast<std::size_t>(std::distance(base_begin,begin));
2122
11.1M
            return (*this);
2123
11.1M
         }
2124
2125
         template <typename Iterator>
2126
         inline token& set_symbol(const Iterator begin, const Iterator end, const Iterator base_begin = Iterator(0))
2127
5.79M
         {
2128
5.79M
            type = e_symbol;
2129
5.79M
            value.assign(begin,end);
2130
5.79M
            if (base_begin)
2131
5.79M
               position = static_cast<std::size_t>(std::distance(base_begin,begin));
2132
5.79M
            return (*this);
2133
5.79M
         }
2134
2135
         template <typename Iterator>
2136
         inline token& set_numeric(const Iterator begin, const Iterator end, const Iterator base_begin = Iterator(0))
2137
4.11M
         {
2138
4.11M
            type = e_number;
2139
4.11M
            value.assign(begin,end);
2140
4.11M
            if (base_begin)
2141
4.11M
               position = static_cast<std::size_t>(std::distance(base_begin,begin));
2142
4.11M
            return (*this);
2143
4.11M
         }
2144
2145
         template <typename Iterator>
2146
         inline token& set_string(const Iterator begin, const Iterator end, const Iterator base_begin = Iterator(0))
2147
13.4k
         {
2148
13.4k
            type = e_string;
2149
13.4k
            value.assign(begin,end);
2150
13.4k
            if (base_begin)
2151
13.4k
               position = static_cast<std::size_t>(std::distance(base_begin,begin));
2152
13.4k
            return (*this);
2153
13.4k
         }
2154
2155
         inline token& set_string(const std::string& s, const std::size_t p)
2156
92
         {
2157
92
            type     = e_string;
2158
92
            value    = s;
2159
92
            position = p;
2160
92
            return (*this);
2161
92
         }
2162
2163
         template <typename Iterator>
2164
         inline token& set_error(const token_type et,
2165
                                 const Iterator begin, const Iterator end,
2166
                                 const Iterator base_begin = Iterator(0))
2167
154
         {
2168
154
            if (
2169
154
                 (e_error      == et) ||
2170
154
                 (e_err_symbol == et) ||
2171
154
                 (e_err_number == et) ||
2172
154
                 (e_err_string == et) ||
2173
154
                 (e_err_sfunc  == et)
2174
154
               )
2175
154
            {
2176
154
               type = et;
2177
154
            }
2178
0
            else
2179
0
               type = e_error;
2180
2181
154
            value.assign(begin,end);
2182
2183
154
            if (base_begin)
2184
154
               position = static_cast<std::size_t>(std::distance(base_begin,begin));
2185
2186
154
            return (*this);
2187
154
         }
2188
2189
         static inline std::string to_str(token_type t)
2190
104
         {
2191
104
            switch (t)
2192
104
            {
2193
0
               case e_none        : return "NONE";
2194
0
               case e_error       : return "ERROR";
2195
0
               case e_err_symbol  : return "ERROR_SYMBOL";
2196
0
               case e_err_number  : return "ERROR_NUMBER";
2197
0
               case e_err_string  : return "ERROR_STRING";
2198
0
               case e_eof         : return "EOF";
2199
0
               case e_number      : return "NUMBER";
2200
0
               case e_symbol      : return "SYMBOL";
2201
0
               case e_string      : return "STRING";
2202
0
               case e_assign      : return ":=";
2203
0
               case e_addass      : return "+=";
2204
0
               case e_subass      : return "-=";
2205
0
               case e_mulass      : return "*=";
2206
0
               case e_divass      : return "/=";
2207
0
               case e_modass      : return "%=";
2208
0
               case e_shr         : return ">>";
2209
0
               case e_shl         : return "<<";
2210
0
               case e_lte         : return "<=";
2211
0
               case e_ne          : return "!=";
2212
0
               case e_gte         : return ">=";
2213
0
               case e_lt          : return "<";
2214
0
               case e_gt          : return ">";
2215
0
               case e_eq          : return "=";
2216
0
               case e_rbracket    : return ")";
2217
0
               case e_lbracket    : return "(";
2218
0
               case e_rsqrbracket : return "]";
2219
0
               case e_lsqrbracket : return "[";
2220
0
               case e_rcrlbracket : return "}";
2221
104
               case e_lcrlbracket : return "{";
2222
0
               case e_comma       : return ",";
2223
0
               case e_add         : return "+";
2224
0
               case e_sub         : return "-";
2225
0
               case e_div         : return "/";
2226
0
               case e_mul         : return "*";
2227
0
               case e_mod         : return "%";
2228
0
               case e_pow         : return "^";
2229
0
               case e_colon       : return ":";
2230
0
               case e_ternary     : return "?";
2231
0
               case e_swap        : return "<=>";
2232
0
               default            : return "UNKNOWN";
2233
104
            }
2234
104
         }
2235
2236
         inline bool is_error() const
2237
25.3M
         {
2238
25.3M
            return (
2239
25.3M
                     (e_error      == type) ||
2240
25.3M
                     (e_err_symbol == type) ||
2241
25.3M
                     (e_err_number == type) ||
2242
25.3M
                     (e_err_string == type) ||
2243
25.3M
                     (e_err_sfunc  == type)
2244
25.3M
                   );
2245
25.3M
         }
2246
2247
         token_type type;
2248
         std::string value;
2249
         std::size_t position;
2250
      };
2251
2252
      class generator
2253
      {
2254
      public:
2255
2256
         typedef token token_t;
2257
         typedef std::vector<token_t> token_list_t;
2258
         typedef token_list_t::iterator token_list_itr_t;
2259
         typedef details::char_t char_t;
2260
2261
         generator()
2262
         : base_itr_(0)
2263
         , s_itr_   (0)
2264
         , s_end_   (0)
2265
20.1k
         {
2266
20.1k
            clear();
2267
20.1k
         }
2268
2269
         inline void clear()
2270
20.1k
         {
2271
20.1k
            base_itr_ = 0;
2272
20.1k
            s_itr_    = 0;
2273
20.1k
            s_end_    = 0;
2274
20.1k
            token_list_.clear();
2275
20.1k
            token_itr_ = token_list_.end();
2276
20.1k
            store_token_itr_ = token_list_.end();
2277
20.1k
         }
2278
2279
         inline bool process(const std::string& str)
2280
20.1k
         {
2281
20.1k
            base_itr_ = str.data();
2282
20.1k
            s_itr_    = str.data();
2283
20.1k
            s_end_    = str.data() + str.size();
2284
2285
20.1k
            eof_token_.set_operator(token_t::e_eof,s_end_,s_end_,base_itr_);
2286
20.1k
            token_list_.clear();
2287
2288
25.3M
            while (!is_end(s_itr_))
2289
25.3M
            {
2290
25.3M
               scan_token();
2291
2292
25.3M
               if (!token_list_.empty() && token_list_.back().is_error())
2293
154
                  return false;
2294
25.3M
            }
2295
2296
19.9k
            return true;
2297
20.1k
         }
2298
2299
         inline bool empty() const
2300
19.9k
         {
2301
19.9k
            return token_list_.empty();
2302
19.9k
         }
2303
2304
         inline std::size_t size() const
2305
6.06k
         {
2306
6.06k
            return token_list_.size();
2307
6.06k
         }
2308
2309
         inline void begin()
2310
39.4k
         {
2311
39.4k
            token_itr_ = token_list_.begin();
2312
39.4k
            store_token_itr_ = token_list_.begin();
2313
39.4k
         }
2314
2315
         inline void store()
2316
0
         {
2317
0
            store_token_itr_ = token_itr_;
2318
0
         }
2319
2320
         inline void restore()
2321
0
         {
2322
0
            token_itr_ = store_token_itr_;
2323
0
         }
2324
2325
         inline token_t& next_token()
2326
17.6M
         {
2327
17.6M
            if (token_list_.end() != token_itr_)
2328
17.5M
            {
2329
17.5M
               return *token_itr_++;
2330
17.5M
            }
2331
16.8k
            else
2332
16.8k
               return eof_token_;
2333
17.6M
         }
2334
2335
         inline token_t& peek_next_token()
2336
12.8M
         {
2337
12.8M
            if (token_list_.end() != token_itr_)
2338
12.7M
            {
2339
12.7M
               return *token_itr_;
2340
12.7M
            }
2341
14.0k
            else
2342
14.0k
               return eof_token_;
2343
12.8M
         }
2344
2345
         inline token_t& operator[](const std::size_t& index)
2346
156M
         {
2347
156M
            if (index < token_list_.size())
2348
156M
               return token_list_[index];
2349
0
            else
2350
0
               return eof_token_;
2351
156M
         }
2352
2353
         inline token_t operator[](const std::size_t& index) const
2354
0
         {
2355
0
            if (index < token_list_.size())
2356
0
               return token_list_[index];
2357
0
            else
2358
0
               return eof_token_;
2359
0
         }
2360
2361
         inline bool finished() const
2362
182k
         {
2363
182k
            return (token_list_.end() == token_itr_);
2364
182k
         }
2365
2366
         inline void insert_front(token_t::token_type tk_type)
2367
313k
         {
2368
313k
            if (
2369
313k
                 !token_list_.empty() &&
2370
313k
                 (token_list_.end() != token_itr_)
2371
313k
               )
2372
313k
            {
2373
313k
               token_t t = *token_itr_;
2374
2375
313k
               t.type     = tk_type;
2376
313k
               token_itr_ = token_list_.insert(token_itr_,t);
2377
313k
            }
2378
313k
         }
2379
2380
         inline std::string substr(const std::size_t& begin, const std::size_t& end) const
2381
117k
         {
2382
117k
            const details::char_cptr begin_itr = ((base_itr_ + begin) < s_end_) ? (base_itr_ + begin) : s_end_;
2383
117k
            const details::char_cptr end_itr   = ((base_itr_ + end  ) < s_end_) ? (base_itr_ + end  ) : s_end_;
2384
2385
117k
            return std::string(begin_itr,end_itr);
2386
117k
         }
2387
2388
         inline std::string remaining() const
2389
0
         {
2390
0
            if (finished())
2391
0
               return "";
2392
0
            else if (token_list_.begin() != token_itr_)
2393
0
               return std::string(base_itr_ + (token_itr_ - 1)->position, s_end_);
2394
0
            else
2395
0
               return std::string(base_itr_ + token_itr_->position, s_end_);
2396
0
         }
2397
2398
      private:
2399
2400
         inline bool is_end(details::char_cptr itr) const
2401
249M
         {
2402
249M
            return (s_end_ == itr);
2403
249M
         }
2404
2405
         #ifndef exprtk_disable_comments
2406
         inline bool is_comment_start(details::char_cptr itr) const
2407
22.6M
         {
2408
22.6M
            const char_t c0 = *(itr + 0);
2409
22.6M
            const char_t c1 = *(itr + 1);
2410
2411
22.6M
            if ('#' == c0)
2412
1.50M
               return true;
2413
21.1M
            else if (!is_end(itr + 1))
2414
21.0M
            {
2415
21.0M
               if (('/' == c0) && ('/' == c1)) return true;
2416
20.9M
               if (('/' == c0) && ('*' == c1)) return true;
2417
20.9M
            }
2418
21.0M
            return false;
2419
22.6M
         }
2420
         #else
2421
         inline bool is_comment_start(details::char_cptr) const
2422
         {
2423
            return false;
2424
         }
2425
         #endif
2426
2427
         inline void skip_whitespace()
2428
2.75M
         {
2429
6.75M
            while (!is_end(s_itr_) && details::is_whitespace(*s_itr_))
2430
4.00M
            {
2431
4.00M
               ++s_itr_;
2432
4.00M
            }
2433
2.75M
         }
2434
2435
         inline void skip_comments()
2436
1.60M
         {
2437
1.60M
            #ifndef exprtk_disable_comments
2438
            // The following comment styles are supported:
2439
            // 1. // .... \n
2440
            // 2. #  .... \n
2441
            // 3. /* .... */
2442
1.60M
            struct test
2443
1.60M
            {
2444
1.60M
               static inline bool comment_start(const char_t c0, const char_t c1, int& mode, int& incr)
2445
1.60M
               {
2446
1.60M
                  mode = 0;
2447
1.60M
                  if      ('#' == c0)    { mode = 1; incr = 1; }
2448
101k
                  else if ('/' == c0)
2449
101k
                  {
2450
101k
                     if      ('/' == c1) { mode = 1; incr = 2; }
2451
140
                     else if ('*' == c1) { mode = 2; incr = 2; }
2452
101k
                  }
2453
1.60M
                  return (0 != mode);
2454
1.60M
               }
2455
2456
1.60M
               static inline bool comment_end(const char_t c0, const char_t c1, int& mode)
2457
140M
               {
2458
140M
                  if (
2459
140M
                       ((1 == mode) && ('\n' == c0)) ||
2460
140M
                       ((2 == mode) && ( '*' == c0) && ('/' == c1))
2461
140M
                     )
2462
1.59M
                  {
2463
1.59M
                     mode = 0;
2464
1.59M
                     return true;
2465
1.59M
                  }
2466
139M
                  else
2467
139M
                     return false;
2468
140M
               }
2469
1.60M
            };
2470
2471
1.60M
            int mode      = 0;
2472
1.60M
            int increment = 0;
2473
2474
1.60M
            if (is_end(s_itr_))
2475
0
               return;
2476
1.60M
            else if (!test::comment_start(*s_itr_, *(s_itr_ + 1), mode, increment))
2477
0
               return;
2478
2479
1.60M
            details::char_cptr cmt_start = s_itr_;
2480
2481
1.60M
            s_itr_ += increment;
2482
2483
140M
            while (!is_end(s_itr_))
2484
140M
            {
2485
140M
               if ((1 == mode) && test::comment_end(*s_itr_, 0, mode))
2486
1.59M
               {
2487
1.59M
                  ++s_itr_;
2488
1.59M
                  return;
2489
1.59M
               }
2490
2491
139M
               if ((2 == mode))
2492
384
               {
2493
384
                  if (!is_end((s_itr_ + 1)) && test::comment_end(*s_itr_, *(s_itr_ + 1), mode))
2494
128
                  {
2495
128
                     s_itr_ += 2;
2496
128
                     return;
2497
128
                  }
2498
384
               }
2499
2500
139M
                ++s_itr_;
2501
139M
            }
2502
2503
6.30k
            if (2 == mode)
2504
12
            {
2505
12
               token_t t;
2506
12
               t.set_error(token::e_error, cmt_start, cmt_start + mode, base_itr_);
2507
12
               token_list_.push_back(t);
2508
12
            }
2509
6.30k
            #endif
2510
6.30k
         }
2511
2512
         inline void scan_token()
2513
25.3M
         {
2514
25.3M
            if (details::is_whitespace(*s_itr_))
2515
2.75M
            {
2516
2.75M
               skip_whitespace();
2517
2.75M
               return;
2518
2.75M
            }
2519
22.6M
            else if (is_comment_start(s_itr_))
2520
1.60M
            {
2521
1.60M
               skip_comments();
2522
1.60M
               return;
2523
1.60M
            }
2524
21.0M
            else if (details::is_operator_char(*s_itr_))
2525
11.1M
            {
2526
11.1M
               scan_operator();
2527
11.1M
               return;
2528
11.1M
            }
2529
9.81M
            else if (details::is_letter(*s_itr_))
2530
5.64M
            {
2531
5.64M
               scan_symbol();
2532
5.64M
               return;
2533
5.64M
            }
2534
4.17M
            else if (details::is_digit((*s_itr_)) || ('.' == (*s_itr_)))
2535
4.11M
            {
2536
4.11M
               scan_number();
2537
4.11M
               return;
2538
4.11M
            }
2539
55.4k
            else if ('$' == (*s_itr_))
2540
132
            {
2541
132
               scan_special_function();
2542
132
               return;
2543
132
            }
2544
55.3k
            #ifndef exprtk_disable_string_capabilities
2545
55.3k
            else if ('\'' == (*s_itr_))
2546
13.5k
            {
2547
13.5k
               scan_string();
2548
13.5k
               return;
2549
13.5k
            }
2550
41.7k
            #endif
2551
41.7k
            else if ('~' == (*s_itr_))
2552
41.6k
            {
2553
41.6k
               token_t t;
2554
41.6k
               t.set_symbol(s_itr_, s_itr_ + 1, base_itr_);
2555
41.6k
               token_list_.push_back(t);
2556
41.6k
               ++s_itr_;
2557
41.6k
               return;
2558
41.6k
            }
2559
48
            else
2560
48
            {
2561
48
               token_t t;
2562
48
               t.set_error(token::e_error, s_itr_, s_itr_ + 2, base_itr_);
2563
48
               token_list_.push_back(t);
2564
48
               ++s_itr_;
2565
48
            }
2566
25.3M
         }
2567
2568
         inline void scan_operator()
2569
11.1M
         {
2570
11.1M
            token_t t;
2571
2572
11.1M
            const char_t c0 = s_itr_[0];
2573
2574
11.1M
            if (!is_end(s_itr_ + 1))
2575
11.1M
            {
2576
11.1M
               const char_t c1 = s_itr_[1];
2577
2578
11.1M
               if (!is_end(s_itr_ + 2))
2579
11.1M
               {
2580
11.1M
                  const char_t c2 = s_itr_[2];
2581
2582
11.1M
                  if ((c0 == '<') && (c1 == '=') && (c2 == '>'))
2583
76
                  {
2584
76
                     t.set_operator(token_t::e_swap, s_itr_, s_itr_ + 3, base_itr_);
2585
76
                     token_list_.push_back(t);
2586
76
                     s_itr_ += 3;
2587
76
                     return;
2588
76
                  }
2589
11.1M
               }
2590
2591
11.1M
               token_t::token_type ttype = token_t::e_none;
2592
2593
11.1M
               if      ((c0 == '<') && (c1 == '=')) ttype = token_t::e_lte;
2594
11.1M
               else if ((c0 == '>') && (c1 == '=')) ttype = token_t::e_gte;
2595
10.9M
               else if ((c0 == '<') && (c1 == '>')) ttype = token_t::e_ne;
2596
10.9M
               else if ((c0 == '!') && (c1 == '=')) ttype = token_t::e_ne;
2597
10.9M
               else if ((c0 == '=') && (c1 == '=')) ttype = token_t::e_eq;
2598
10.8M
               else if ((c0 == ':') && (c1 == '=')) ttype = token_t::e_assign;
2599
10.8M
               else if ((c0 == '<') && (c1 == '<')) ttype = token_t::e_shl;
2600
10.8M
               else if ((c0 == '>') && (c1 == '>')) ttype = token_t::e_shr;
2601
10.8M
               else if ((c0 == '+') && (c1 == '=')) ttype = token_t::e_addass;
2602
10.7M
               else if ((c0 == '-') && (c1 == '=')) ttype = token_t::e_subass;
2603
10.7M
               else if ((c0 == '*') && (c1 == '=')) ttype = token_t::e_mulass;
2604
10.6M
               else if ((c0 == '/') && (c1 == '=')) ttype = token_t::e_divass;
2605
10.6M
               else if ((c0 == '%') && (c1 == '=')) ttype = token_t::e_modass;
2606
2607
11.1M
               if (token_t::e_none != ttype)
2608
534k
               {
2609
534k
                  t.set_operator(ttype, s_itr_, s_itr_ + 2, base_itr_);
2610
534k
                  token_list_.push_back(t);
2611
534k
                  s_itr_ += 2;
2612
534k
                  return;
2613
534k
               }
2614
11.1M
            }
2615
2616
10.6M
            if ('<' == c0)
2617
271k
               t.set_operator(token_t::e_lt , s_itr_, s_itr_ + 1, base_itr_);
2618
10.3M
            else if ('>' == c0)
2619
279k
               t.set_operator(token_t::e_gt , s_itr_, s_itr_ + 1, base_itr_);
2620
10.1M
            else if (';' == c0)
2621
195k
               t.set_operator(token_t::e_eof, s_itr_, s_itr_ + 1, base_itr_);
2622
9.90M
            else if ('&' == c0)
2623
74.8k
               t.set_symbol(s_itr_, s_itr_ + 1, base_itr_);
2624
9.83M
            else if ('|' == c0)
2625
34.6k
               t.set_symbol(s_itr_, s_itr_ + 1, base_itr_);
2626
9.80M
            else
2627
9.80M
               t.set_operator(token_t::token_type(c0), s_itr_, s_itr_ + 1, base_itr_);
2628
2629
10.6M
            token_list_.push_back(t);
2630
10.6M
            ++s_itr_;
2631
10.6M
         }
2632
2633
         inline void scan_symbol()
2634
5.64M
         {
2635
5.64M
            details::char_cptr initial_itr = s_itr_;
2636
2637
19.3M
            while (!is_end(s_itr_))
2638
19.3M
            {
2639
19.3M
               if (!details::is_letter_or_digit(*s_itr_) && ('_' != (*s_itr_)))
2640
5.63M
               {
2641
5.63M
                  if ('.' != (*s_itr_))
2642
5.63M
                     break;
2643
                  /*
2644
                     Permit symbols that contain a 'dot'
2645
                     Allowed   : abc.xyz, a123.xyz, abc.123, abc_.xyz a123_.xyz abc._123
2646
                     Disallowed: .abc, abc.<white-space>, abc.<eof>, abc.<operator +,-,*,/...>
2647
                  */
2648
680
                  if (
2649
680
                       (s_itr_ != initial_itr)                     &&
2650
680
                       !is_end(s_itr_ + 1)                         &&
2651
680
                       !details::is_letter_or_digit(*(s_itr_ + 1)) &&
2652
680
                       ('_' != (*(s_itr_ + 1)))
2653
680
                     )
2654
38
                     break;
2655
680
               }
2656
2657
13.6M
               ++s_itr_;
2658
13.6M
            }
2659
2660
5.64M
            token_t t;
2661
5.64M
            t.set_symbol(initial_itr,s_itr_,base_itr_);
2662
5.64M
            token_list_.push_back(t);
2663
5.64M
         }
2664
2665
         inline void scan_number()
2666
4.11M
         {
2667
            /*
2668
               Attempt to match a valid numeric value in one of the following formats:
2669
               (01) 123456
2670
               (02) 123456.
2671
               (03) 123.456
2672
               (04) 123.456e3
2673
               (05) 123.456E3
2674
               (06) 123.456e+3
2675
               (07) 123.456E+3
2676
               (08) 123.456e-3
2677
               (09) 123.456E-3
2678
               (00) .1234
2679
               (11) .1234e3
2680
               (12) .1234E+3
2681
               (13) .1234e+3
2682
               (14) .1234E-3
2683
               (15) .1234e-3
2684
            */
2685
2686
4.11M
            details::char_cptr initial_itr = s_itr_;
2687
4.11M
            bool dot_found                 = false;
2688
4.11M
            bool e_found                   = false;
2689
4.11M
            bool post_e_sign_found         = false;
2690
4.11M
            bool post_e_digit_found        = false;
2691
4.11M
            token_t t;
2692
2693
11.5M
            while (!is_end(s_itr_))
2694
11.5M
            {
2695
11.5M
               if ('.' == (*s_itr_))
2696
43.0k
               {
2697
43.0k
                  if (dot_found)
2698
2
                  {
2699
2
                     t.set_error(token::e_err_number, initial_itr, s_itr_, base_itr_);
2700
2
                     token_list_.push_back(t);
2701
2702
2
                     return;
2703
2
                  }
2704
2705
43.0k
                  dot_found = true;
2706
43.0k
                  ++s_itr_;
2707
2708
43.0k
                  continue;
2709
43.0k
               }
2710
11.4M
               else if ('e' == std::tolower(*s_itr_))
2711
17.5k
               {
2712
17.5k
                  const char_t& c = *(s_itr_ + 1);
2713
2714
17.5k
                  if (is_end(s_itr_ + 1))
2715
4
                  {
2716
4
                     t.set_error(token::e_err_number, initial_itr, s_itr_, base_itr_);
2717
4
                     token_list_.push_back(t);
2718
2719
4
                     return;
2720
4
                  }
2721
17.5k
                  else if (
2722
17.5k
                            ('+' != c) &&
2723
17.5k
                            ('-' != c) &&
2724
17.5k
                            !details::is_digit(c)
2725
17.5k
                          )
2726
4
                  {
2727
4
                     t.set_error(token::e_err_number, initial_itr, s_itr_, base_itr_);
2728
4
                     token_list_.push_back(t);
2729
2730
4
                     return;
2731
4
                  }
2732
2733
17.5k
                  e_found = true;
2734
17.5k
                  ++s_itr_;
2735
2736
17.5k
                  continue;
2737
17.5k
               }
2738
11.4M
               else if (e_found && details::is_sign(*s_itr_) && !post_e_digit_found)
2739
3.75k
               {
2740
3.75k
                  if (post_e_sign_found)
2741
2
                  {
2742
2
                     t.set_error(token::e_err_number, initial_itr, s_itr_, base_itr_);
2743
2
                     token_list_.push_back(t);
2744
2745
2
                     return;
2746
2
                  }
2747
2748
3.75k
                  post_e_sign_found = true;
2749
3.75k
                  ++s_itr_;
2750
2751
3.75k
                  continue;
2752
3.75k
               }
2753
11.4M
               else if (e_found && details::is_digit(*s_itr_))
2754
40.0k
               {
2755
40.0k
                  post_e_digit_found = true;
2756
40.0k
                  ++s_itr_;
2757
2758
40.0k
                  continue;
2759
40.0k
               }
2760
11.4M
               else if (('.' != (*s_itr_)) && !details::is_digit(*s_itr_))
2761
4.11M
                  break;
2762
7.28M
               else
2763
7.28M
                  ++s_itr_;
2764
11.5M
            }
2765
2766
4.11M
            t.set_numeric(initial_itr, s_itr_, base_itr_);
2767
4.11M
            token_list_.push_back(t);
2768
2769
4.11M
            return;
2770
4.11M
         }
2771
2772
         inline void scan_special_function()
2773
132
         {
2774
132
            details::char_cptr initial_itr = s_itr_;
2775
132
            token_t t;
2776
2777
            // $fdd(x,x,x) = at least 11 chars
2778
132
            if (std::distance(s_itr_,s_end_) < 11)
2779
8
            {
2780
8
               t.set_error(
2781
8
                  token::e_err_sfunc,
2782
8
                  initial_itr, std::min(initial_itr + 11, s_end_),
2783
8
                  base_itr_);
2784
8
               token_list_.push_back(t);
2785
2786
8
               return;
2787
8
            }
2788
2789
124
            if (
2790
124
                 !(('$' == *s_itr_)                       &&
2791
124
                   (details::imatch  ('f',*(s_itr_ + 1))) &&
2792
124
                   (details::is_digit(*(s_itr_ + 2)))     &&
2793
124
                   (details::is_digit(*(s_itr_ + 3))))
2794
124
               )
2795
6
            {
2796
6
               t.set_error(
2797
6
                  token::e_err_sfunc,
2798
6
                  initial_itr, std::min(initial_itr + 4, s_end_),
2799
6
                  base_itr_);
2800
6
               token_list_.push_back(t);
2801
2802
6
               return;
2803
6
            }
2804
2805
118
            s_itr_ += 4; // $fdd = 4chars
2806
2807
118
            t.set_symbol(initial_itr, s_itr_, base_itr_);
2808
118
            token_list_.push_back(t);
2809
2810
118
            return;
2811
124
         }
2812
2813
         #ifndef exprtk_disable_string_capabilities
2814
         inline void scan_string()
2815
13.5k
         {
2816
13.5k
            details::char_cptr initial_itr = s_itr_ + 1;
2817
13.5k
            token_t t;
2818
2819
13.5k
            if (std::distance(s_itr_,s_end_) < 2)
2820
8
            {
2821
8
               t.set_error(token::e_err_string, s_itr_, s_end_, base_itr_);
2822
8
               token_list_.push_back(t);
2823
2824
8
               return;
2825
8
            }
2826
2827
13.5k
            ++s_itr_;
2828
2829
13.5k
            bool escaped_found = false;
2830
13.5k
            bool escaped = false;
2831
2832
1.00M
            while (!is_end(s_itr_))
2833
1.00M
            {
2834
1.00M
               if (!details::is_valid_string_char(*s_itr_))
2835
20
               {
2836
20
                  t.set_error(token::e_err_string, initial_itr, s_itr_, base_itr_);
2837
20
                  token_list_.push_back(t);
2838
2839
20
                  return;
2840
20
               }
2841
1.00M
               else if (!escaped && ('\\' == *s_itr_))
2842
152
               {
2843
152
                  escaped_found = true;
2844
152
                  escaped = true;
2845
152
                  ++s_itr_;
2846
2847
152
                  continue;
2848
152
               }
2849
1.00M
               else if (!escaped)
2850
1.00M
               {
2851
1.00M
                  if ('\'' == *s_itr_)
2852
13.5k
                     break;
2853
1.00M
               }
2854
150
               else if (escaped)
2855
150
               {
2856
150
                  if (
2857
150
                       !is_end(s_itr_) && ('0' == *(s_itr_)) &&
2858
150
                       ((s_itr_ + 4) <= s_end_)
2859
150
                     )
2860
14
                  {
2861
14
                     const bool x_seperator = ('X' == std::toupper(*(s_itr_ + 1)));
2862
2863
14
                     const bool both_digits = details::is_hex_digit(*(s_itr_ + 2)) &&
2864
14
                                              details::is_hex_digit(*(s_itr_ + 3)) ;
2865
2866
14
                     if (!(x_seperator && both_digits))
2867
12
                     {
2868
12
                        t.set_error(token::e_err_string, initial_itr, s_itr_, base_itr_);
2869
12
                        token_list_.push_back(t);
2870
2871
12
                        return;
2872
12
                     }
2873
2
                     else
2874
2
                        s_itr_ += 3;
2875
14
                  }
2876
2877
138
                  escaped = false;
2878
138
               }
2879
2880
993k
               ++s_itr_;
2881
993k
            }
2882
2883
13.5k
            if (is_end(s_itr_))
2884
28
            {
2885
28
               t.set_error(token::e_err_string, initial_itr, s_itr_, base_itr_);
2886
28
               token_list_.push_back(t);
2887
2888
28
               return;
2889
28
            }
2890
2891
13.5k
            if (!escaped_found)
2892
13.4k
               t.set_string(initial_itr, s_itr_, base_itr_);
2893
92
            else
2894
92
            {
2895
92
               std::string parsed_string(initial_itr,s_itr_);
2896
2897
92
               if (!details::cleanup_escapes(parsed_string))
2898
0
               {
2899
0
                  t.set_error(token::e_err_string, initial_itr, s_itr_, base_itr_);
2900
0
                  token_list_.push_back(t);
2901
2902
0
                  return;
2903
0
               }
2904
2905
92
               t.set_string(
2906
92
                    parsed_string,
2907
92
                    static_cast<std::size_t>(std::distance(base_itr_,initial_itr)));
2908
92
            }
2909
2910
13.5k
            token_list_.push_back(t);
2911
13.5k
            ++s_itr_;
2912
2913
13.5k
            return;
2914
13.5k
         }
2915
         #endif
2916
2917
      private:
2918
2919
         token_list_t       token_list_;
2920
         token_list_itr_t   token_itr_;
2921
         token_list_itr_t   store_token_itr_;
2922
         token_t            eof_token_;
2923
         details::char_cptr base_itr_;
2924
         details::char_cptr s_itr_;
2925
         details::char_cptr s_end_;
2926
2927
         friend class token_scanner;
2928
         friend class token_modifier;
2929
         friend class token_inserter;
2930
         friend class token_joiner;
2931
      }; // class generator
2932
2933
      class helper_interface
2934
      {
2935
      public:
2936
2937
0
         virtual void init()                     {              }
2938
118k
         virtual void reset()                    {              }
2939
79.7k
         virtual bool result()                   { return true; }
2940
0
         virtual std::size_t process(generator&) { return 0;    }
2941
160k
         virtual ~helper_interface()             {              }
2942
      };
2943
2944
      class token_scanner : public helper_interface
2945
      {
2946
      public:
2947
2948
0
         virtual ~token_scanner() {}
2949
2950
         explicit token_scanner(const std::size_t& stride)
2951
         : stride_(stride)
2952
80.4k
         {
2953
80.4k
            if (stride > 4)
2954
0
            {
2955
0
               throw std::invalid_argument("token_scanner() - Invalid stride value");
2956
0
            }
2957
80.4k
         }
2958
2959
         inline std::size_t process(generator& g) exprtk_override
2960
78.8k
         {
2961
78.8k
            if (g.token_list_.size() >= stride_)
2962
78.4k
            {
2963
84.8M
               for (std::size_t i = 0; i < (g.token_list_.size() - stride_ + 1); ++i)
2964
84.7M
               {
2965
84.7M
                  token t;
2966
2967
84.7M
                  switch (stride_)
2968
84.7M
                  {
2969
44.3M
                     case 1 :
2970
44.3M
                              {
2971
44.3M
                                 const token& t0 = g.token_list_[i];
2972
2973
44.3M
                                 if (!operator()(t0))
2974
28
                                 {
2975
28
                                    return i;
2976
28
                                 }
2977
44.3M
                              }
2978
44.3M
                              break;
2979
2980
44.3M
                     case 2 :
2981
21.0M
                              {
2982
21.0M
                                 const token& t0 = g.token_list_[i    ];
2983
21.0M
                                 const token& t1 = g.token_list_[i + 1];
2984
2985
21.0M
                                 if (!operator()(t0, t1))
2986
0
                                 {
2987
0
                                    return i;
2988
0
                                 }
2989
21.0M
                              }
2990
21.0M
                              break;
2991
2992
21.0M
                     case 3 :
2993
19.3M
                              {
2994
19.3M
                                 const token& t0 = g.token_list_[i    ];
2995
19.3M
                                 const token& t1 = g.token_list_[i + 1];
2996
19.3M
                                 const token& t2 = g.token_list_[i + 2];
2997
2998
19.3M
                                 if (!operator()(t0, t1, t2))
2999
0
                                 {
3000
0
                                    return i;
3001
0
                                 }
3002
19.3M
                              }
3003
19.3M
                              break;
3004
3005
19.3M
                     case 4 :
3006
0
                              {
3007
0
                                 const token& t0 = g.token_list_[i    ];
3008
0
                                 const token& t1 = g.token_list_[i + 1];
3009
0
                                 const token& t2 = g.token_list_[i + 2];
3010
0
                                 const token& t3 = g.token_list_[i + 3];
3011
3012
0
                                 if (!operator()(t0, t1, t2, t3))
3013
0
                                 {
3014
0
                                    return i;
3015
0
                                 }
3016
0
                              }
3017
0
                              break;
3018
84.7M
                  }
3019
84.7M
               }
3020
78.4k
            }
3021
3022
78.7k
            return (g.token_list_.size() - stride_ + 1);
3023
78.8k
         }
3024
3025
         virtual bool operator() (const token&)
3026
0
         {
3027
0
            return false;
3028
0
         }
3029
3030
         virtual bool operator() (const token&, const token&)
3031
0
         {
3032
0
            return false;
3033
0
         }
3034
3035
         virtual bool operator() (const token&, const token&, const token&)
3036
0
         {
3037
0
            return false;
3038
0
         }
3039
3040
         virtual bool operator() (const token&, const token&, const token&, const token&)
3041
0
         {
3042
0
            return false;
3043
0
         }
3044
3045
      private:
3046
3047
         const std::size_t stride_;
3048
      }; // class token_scanner
3049
3050
      class token_modifier : public helper_interface
3051
      {
3052
      public:
3053
3054
         inline std::size_t process(generator& g) exprtk_override
3055
19.9k
         {
3056
19.9k
            std::size_t changes = 0;
3057
3058
22.4M
            for (std::size_t i = 0; i < g.token_list_.size(); ++i)
3059
22.4M
            {
3060
22.4M
               if (modify(g.token_list_[i])) changes++;
3061
22.4M
            }
3062
3063
19.9k
            return changes;
3064
19.9k
         }
3065
3066
         virtual bool modify(token& t) = 0;
3067
      };
3068
3069
      class token_inserter : public helper_interface
3070
      {
3071
      public:
3072
3073
         explicit token_inserter(const std::size_t& stride)
3074
         : stride_(stride)
3075
20.1k
         {
3076
20.1k
            if (stride > 5)
3077
0
            {
3078
0
               throw std::invalid_argument("token_inserter() - Invalid stride value");
3079
0
            }
3080
20.1k
         }
3081
3082
         inline std::size_t process(generator& g) exprtk_override
3083
19.9k
         {
3084
19.9k
            if (g.token_list_.empty())
3085
0
               return 0;
3086
19.9k
            else if (g.token_list_.size() < stride_)
3087
148
               return 0;
3088
3089
19.7k
            std::size_t changes = 0;
3090
3091
19.7k
            typedef std::pair<std::size_t, token> insert_t;
3092
19.7k
            std::vector<insert_t> insert_list;
3093
19.7k
            insert_list.reserve(10000);
3094
3095
21.0M
            for (std::size_t i = 0; i < (g.token_list_.size() - stride_ + 1); ++i)
3096
20.9M
            {
3097
20.9M
               int insert_index = -1;
3098
20.9M
               token t;
3099
3100
20.9M
               switch (stride_)
3101
20.9M
               {
3102
0
                  case 1 : insert_index = insert(g.token_list_[i],t);
3103
0
                           break;
3104
3105
20.9M
                  case 2 : insert_index = insert(g.token_list_[i], g.token_list_[i + 1], t);
3106
20.9M
                           break;
3107
3108
0
                  case 3 : insert_index = insert(g.token_list_[i], g.token_list_[i + 1], g.token_list_[i + 2], t);
3109
0
                           break;
3110
3111
0
                  case 4 : insert_index = insert(g.token_list_[i], g.token_list_[i + 1], g.token_list_[i + 2], g.token_list_[i + 3], t);
3112
0
                           break;
3113
3114
0
                  case 5 : insert_index = insert(g.token_list_[i], g.token_list_[i + 1], g.token_list_[i + 2], g.token_list_[i + 3], g.token_list_[i + 4], t);
3115
0
                           break;
3116
20.9M
               }
3117
3118
20.9M
               if ((insert_index >= 0) && (insert_index <= (static_cast<int>(stride_) + 1)))
3119
1.91M
               {
3120
1.91M
                  insert_list.push_back(insert_t(i, t));
3121
1.91M
                  changes++;
3122
1.91M
               }
3123
20.9M
            }
3124
3125
19.7k
            if (!insert_list.empty())
3126
14.4k
            {
3127
14.4k
               generator::token_list_t token_list;
3128
3129
14.4k
               std::size_t insert_index = 0;
3130
3131
19.0M
               for (std::size_t i = 0; i < g.token_list_.size(); ++i)
3132
19.0M
               {
3133
19.0M
                  token_list.push_back(g.token_list_[i]);
3134
3135
19.0M
                  if (
3136
19.0M
                       (insert_index < insert_list.size()) &&
3137
19.0M
                       (insert_list[insert_index].first == i)
3138
19.0M
                     )
3139
1.91M
                  {
3140
1.91M
                     token_list.push_back(insert_list[insert_index].second);
3141
1.91M
                     insert_index++;
3142
1.91M
                  }
3143
19.0M
               }
3144
3145
14.4k
               std::swap(g.token_list_,token_list);
3146
14.4k
            }
3147
3148
19.7k
            return changes;
3149
19.7k
         }
3150
3151
         #define token_inserter_empty_body \
3152
0
         {                                 \
3153
0
            return -1;                     \
3154
0
         }                                 \
Unexecuted instantiation: exprtk::lexer::token_inserter::insert(exprtk::lexer::token const&, exprtk::lexer::token const&, exprtk::lexer::token&)
Unexecuted instantiation: exprtk::lexer::token_inserter::insert(exprtk::lexer::token const&, exprtk::lexer::token&)
Unexecuted instantiation: exprtk::lexer::token_inserter::insert(exprtk::lexer::token const&, exprtk::lexer::token const&, exprtk::lexer::token const&, exprtk::lexer::token&)
Unexecuted instantiation: exprtk::lexer::token_inserter::insert(exprtk::lexer::token const&, exprtk::lexer::token const&, exprtk::lexer::token const&, exprtk::lexer::token const&, exprtk::lexer::token&)
Unexecuted instantiation: exprtk::lexer::token_inserter::insert(exprtk::lexer::token const&, exprtk::lexer::token const&, exprtk::lexer::token const&, exprtk::lexer::token const&, exprtk::lexer::token const&, exprtk::lexer::token&)
3155
3156
         inline virtual int insert(const token&, token&)
3157
         token_inserter_empty_body
3158
3159
         inline virtual int insert(const token&, const token&, token&)
3160
         token_inserter_empty_body
3161
3162
         inline virtual int insert(const token&, const token&, const token&, token&)
3163
         token_inserter_empty_body
3164
3165
         inline virtual int insert(const token&, const token&, const token&, const token&, token&)
3166
         token_inserter_empty_body
3167
3168
         inline virtual int insert(const token&, const token&, const token&, const token&, const token&, token&)
3169
         token_inserter_empty_body
3170
3171
         #undef token_inserter_empty_body
3172
3173
      private:
3174
3175
         const std::size_t stride_;
3176
      };
3177
3178
      class token_joiner : public helper_interface
3179
      {
3180
      public:
3181
3182
         explicit token_joiner(const std::size_t& stride)
3183
         : stride_(stride)
3184
40.2k
         {}
3185
3186
         inline std::size_t process(generator& g) exprtk_override
3187
39.8k
         {
3188
39.8k
            if (g.token_list_.empty())
3189
0
               return 0;
3190
3191
39.8k
            switch (stride_)
3192
39.8k
            {
3193
19.9k
               case 2  : return process_stride_2(g);
3194
19.9k
               case 3  : return process_stride_3(g);
3195
0
               default : return 0;
3196
39.8k
            }
3197
39.8k
         }
3198
3199
0
         virtual bool join(const token&, const token&, token&)               { return false; }
3200
0
         virtual bool join(const token&, const token&, const token&, token&) { return false; }
3201
3202
      private:
3203
3204
         inline std::size_t process_stride_2(generator& g)
3205
19.9k
         {
3206
19.9k
            if (g.token_list_.size() < 2)
3207
148
               return 0;
3208
3209
19.7k
            std::size_t changes = 0;
3210
3211
19.7k
            generator::token_list_t token_list;
3212
19.7k
            token_list.reserve(10000);
3213
3214
21.9M
            for (int i = 0;  i < static_cast<int>(g.token_list_.size() - 1); ++i)
3215
21.9M
            {
3216
21.9M
               token t;
3217
3218
21.9M
               for ( ; ; )
3219
22.4M
               {
3220
22.4M
                  if (!join(g[i], g[i + 1], t))
3221
21.9M
                  {
3222
21.9M
                     token_list.push_back(g[i]);
3223
21.9M
                     break;
3224
21.9M
                  }
3225
3226
473k
                  token_list.push_back(t);
3227
3228
473k
                  ++changes;
3229
3230
473k
                  i+=2;
3231
3232
473k
                  if (static_cast<std::size_t>(i) >= (g.token_list_.size() - 1))
3233
468
                     break;
3234
473k
               }
3235
21.9M
            }
3236
3237
19.7k
            token_list.push_back(g.token_list_.back());
3238
3239
19.7k
            assert(token_list.size() <= g.token_list_.size());
3240
3241
0
            std::swap(token_list, g.token_list_);
3242
3243
19.7k
            return changes;
3244
19.9k
         }
3245
3246
         inline std::size_t process_stride_3(generator& g)
3247
19.9k
         {
3248
19.9k
            if (g.token_list_.size() < 3)
3249
236
               return 0;
3250
3251
19.7k
            std::size_t changes = 0;
3252
3253
19.7k
            generator::token_list_t token_list;
3254
19.7k
            token_list.reserve(10000);
3255
3256
22.4M
            for (int i = 0;  i < static_cast<int>(g.token_list_.size() - 2); ++i)
3257
22.4M
            {
3258
22.4M
               token t;
3259
3260
22.4M
               for ( ; ; )
3261
22.4M
               {
3262
22.4M
                  if (!join(g[i], g[i + 1], g[i + 2], t))
3263
22.4M
                  {
3264
22.4M
                     token_list.push_back(g[i]);
3265
22.4M
                     break;
3266
22.4M
                  }
3267
3268
8
                  token_list.push_back(t);
3269
3270
8
                  ++changes;
3271
3272
8
                  i+=3;
3273
3274
8
                  if (static_cast<std::size_t>(i) >= (g.token_list_.size() - 2))
3275
2
                     break;
3276
8
               }
3277
22.4M
            }
3278
3279
19.7k
            token_list.push_back(*(g.token_list_.begin() + g.token_list_.size() - 2));
3280
19.7k
            token_list.push_back(*(g.token_list_.begin() + g.token_list_.size() - 1));
3281
3282
19.7k
            assert(token_list.size() <= g.token_list_.size());
3283
3284
0
            std::swap(token_list, g.token_list_);
3285
3286
19.7k
            return changes;
3287
19.9k
         }
3288
3289
         const std::size_t stride_;
3290
      };
3291
3292
      namespace helper
3293
      {
3294
3295
         inline void dump(const lexer::generator& generator)
3296
0
         {
3297
0
            for (std::size_t i = 0; i < generator.size(); ++i)
3298
0
            {
3299
0
               const lexer::token& t = generator[i];
3300
0
               printf("Token[%02d] @ %03d  %6s  -->  '%s'\n",
3301
0
                      static_cast<int>(i),
3302
0
                      static_cast<int>(t.position),
3303
0
                      t.to_str(t.type).c_str(),
3304
0
                      t.value.c_str());
3305
0
            }
3306
0
         }
3307
3308
         class commutative_inserter : public lexer::token_inserter
3309
         {
3310
         public:
3311
3312
            using lexer::token_inserter::insert;
3313
3314
            commutative_inserter()
3315
            : lexer::token_inserter(2)
3316
20.1k
            {}
3317
3318
            inline void ignore_symbol(const std::string& symbol)
3319
623k
            {
3320
623k
               ignore_set_.insert(symbol);
3321
623k
            }
3322
3323
            inline int insert(const lexer::token& t0, const lexer::token& t1, lexer::token& new_token) exprtk_override
3324
20.9M
            {
3325
20.9M
               bool match         = false;
3326
20.9M
               new_token.type     = lexer::token::e_mul;
3327
20.9M
               new_token.value    = "*";
3328
20.9M
               new_token.position = t1.position;
3329
3330
20.9M
               if (t0.type == lexer::token::e_symbol)
3331
5.78M
               {
3332
5.78M
                  if (ignore_set_.end() != ignore_set_.find(t0.value))
3333
699k
                  {
3334
699k
                     return -1;
3335
699k
                  }
3336
5.08M
                  else if (!t0.value.empty() && ('$' == t0.value[0]))
3337
70
                  {
3338
70
                     return -1;
3339
70
                  }
3340
5.78M
               }
3341
3342
20.2M
               if (t1.type == lexer::token::e_symbol)
3343
5.39M
               {
3344
5.39M
                  if (ignore_set_.end() != ignore_set_.find(t1.value))
3345
692k
                  {
3346
692k
                     return -1;
3347
692k
                  }
3348
5.39M
               }
3349
19.5M
               if      ((t0.type == lexer::token::e_number     ) && (t1.type == lexer::token::e_symbol     )) match = true;
3350
18.6M
               else if ((t0.type == lexer::token::e_number     ) && (t1.type == lexer::token::e_lbracket   )) match = true;
3351
18.5M
               else if ((t0.type == lexer::token::e_number     ) && (t1.type == lexer::token::e_lcrlbracket)) match = true;
3352
18.4M
               else if ((t0.type == lexer::token::e_number     ) && (t1.type == lexer::token::e_lsqrbracket)) match = true;
3353
18.4M
               else if ((t0.type == lexer::token::e_symbol     ) && (t1.type == lexer::token::e_number     )) match = true;
3354
18.1M
               else if ((t0.type == lexer::token::e_rbracket   ) && (t1.type == lexer::token::e_number     )) match = true;
3355
18.1M
               else if ((t0.type == lexer::token::e_rcrlbracket) && (t1.type == lexer::token::e_number     )) match = true;
3356
18.1M
               else if ((t0.type == lexer::token::e_rsqrbracket) && (t1.type == lexer::token::e_number     )) match = true;
3357
18.0M
               else if ((t0.type == lexer::token::e_rbracket   ) && (t1.type == lexer::token::e_symbol     )) match = true;
3358
18.0M
               else if ((t0.type == lexer::token::e_rcrlbracket) && (t1.type == lexer::token::e_symbol     )) match = true;
3359
17.9M
               else if ((t0.type == lexer::token::e_rsqrbracket) && (t1.type == lexer::token::e_symbol     )) match = true;
3360
17.9M
               else if ((t0.type == lexer::token::e_symbol     ) && (t1.type == lexer::token::e_symbol     )) match = true;
3361
3362
19.5M
               return (match) ? 1 : -1;
3363
20.2M
            }
3364
3365
         private:
3366
3367
            std::set<std::string,details::ilesscompare> ignore_set_;
3368
         };
3369
3370
         class operator_joiner : public token_joiner
3371
         {
3372
         public:
3373
3374
            explicit operator_joiner(const std::size_t& stride)
3375
            : token_joiner(stride)
3376
40.2k
            {}
3377
3378
            inline bool join(const lexer::token& t0, const lexer::token& t1, lexer::token& t) exprtk_override
3379
22.4M
            {
3380
               // ': =' --> ':='
3381
22.4M
               if ((t0.type == lexer::token::e_colon) && (t1.type == lexer::token::e_eq))
3382
164
               {
3383
164
                  t.type     = lexer::token::e_assign;
3384
164
                  t.value    = ":=";
3385
164
                  t.position = t0.position;
3386
3387
164
                  return true;
3388
164
               }
3389
               // '+ =' --> '+='
3390
22.4M
               else if ((t0.type == lexer::token::e_add) && (t1.type == lexer::token::e_eq))
3391
240
               {
3392
240
                  t.type     = lexer::token::e_addass;
3393
240
                  t.value    = "+=";
3394
240
                  t.position = t0.position;
3395
3396
240
                  return true;
3397
240
               }
3398
               // '- =' --> '-='
3399
22.4M
               else if ((t0.type == lexer::token::e_sub) && (t1.type == lexer::token::e_eq))
3400
9.48k
               {
3401
9.48k
                  t.type     = lexer::token::e_subass;
3402
9.48k
                  t.value    = "-=";
3403
9.48k
                  t.position = t0.position;
3404
3405
9.48k
                  return true;
3406
9.48k
               }
3407
               // '* =' --> '*='
3408
22.4M
               else if ((t0.type == lexer::token::e_mul) && (t1.type == lexer::token::e_eq))
3409
460
               {
3410
460
                  t.type     = lexer::token::e_mulass;
3411
460
                  t.value    = "*=";
3412
460
                  t.position = t0.position;
3413
3414
460
                  return true;
3415
460
               }
3416
               // '/ =' --> '/='
3417
22.4M
               else if ((t0.type == lexer::token::e_div) && (t1.type == lexer::token::e_eq))
3418
976
               {
3419
976
                  t.type     = lexer::token::e_divass;
3420
976
                  t.value    = "/=";
3421
976
                  t.position = t0.position;
3422
3423
976
                  return true;
3424
976
               }
3425
               // '% =' --> '%='
3426
22.4M
               else if ((t0.type == lexer::token::e_mod) && (t1.type == lexer::token::e_eq))
3427
58
               {
3428
58
                  t.type     = lexer::token::e_modass;
3429
58
                  t.value    = "%=";
3430
58
                  t.position = t0.position;
3431
3432
58
                  return true;
3433
58
               }
3434
               // '> =' --> '>='
3435
22.4M
               else if ((t0.type == lexer::token::e_gt) && (t1.type == lexer::token::e_eq))
3436
152
               {
3437
152
                  t.type     = lexer::token::e_gte;
3438
152
                  t.value    = ">=";
3439
152
                  t.position = t0.position;
3440
3441
152
                  return true;
3442
152
               }
3443
               // '< =' --> '<='
3444
22.4M
               else if ((t0.type == lexer::token::e_lt) && (t1.type == lexer::token::e_eq))
3445
3.82k
               {
3446
3.82k
                  t.type     = lexer::token::e_lte;
3447
3.82k
                  t.value    = "<=";
3448
3.82k
                  t.position = t0.position;
3449
3450
3.82k
                  return true;
3451
3.82k
               }
3452
               // '= =' --> '=='
3453
22.4M
               else if ((t0.type == lexer::token::e_eq) && (t1.type == lexer::token::e_eq))
3454
1.22k
               {
3455
1.22k
                  t.type     = lexer::token::e_eq;
3456
1.22k
                  t.value    = "==";
3457
1.22k
                  t.position = t0.position;
3458
3459
1.22k
                  return true;
3460
1.22k
               }
3461
               // '! =' --> '!='
3462
22.4M
               else if ((static_cast<details::char_t>(t0.type) == '!') && (t1.type == lexer::token::e_eq))
3463
216
               {
3464
216
                  t.type     = lexer::token::e_ne;
3465
216
                  t.value    = "!=";
3466
216
                  t.position = t0.position;
3467
3468
216
                  return true;
3469
216
               }
3470
               // '< >' --> '<>'
3471
22.4M
               else if ((t0.type == lexer::token::e_lt) && (t1.type == lexer::token::e_gt))
3472
60
               {
3473
60
                  t.type     = lexer::token::e_ne;
3474
60
                  t.value    = "<>";
3475
60
                  t.position = t0.position;
3476
3477
60
                  return true;
3478
60
               }
3479
               // '<= >' --> '<=>'
3480
22.4M
               else if ((t0.type == lexer::token::e_lte) && (t1.type == lexer::token::e_gt))
3481
24
               {
3482
24
                  t.type     = lexer::token::e_swap;
3483
24
                  t.value    = "<=>";
3484
24
                  t.position = t0.position;
3485
3486
24
                  return true;
3487
24
               }
3488
               // '+ -' --> '-'
3489
22.4M
               else if ((t0.type == lexer::token::e_add) && (t1.type == lexer::token::e_sub))
3490
69.4k
               {
3491
69.4k
                  t.type     = lexer::token::e_sub;
3492
69.4k
                  t.value    = "-";
3493
69.4k
                  t.position = t0.position;
3494
3495
69.4k
                  return true;
3496
69.4k
               }
3497
               // '- +' --> '-'
3498
22.3M
               else if ((t0.type == lexer::token::e_sub) && (t1.type == lexer::token::e_add))
3499
53.7k
               {
3500
53.7k
                  t.type     = lexer::token::e_sub;
3501
53.7k
                  t.value    = "-";
3502
53.7k
                  t.position = t0.position;
3503
3504
53.7k
                  return true;
3505
53.7k
               }
3506
               // '- -' --> '+'
3507
22.2M
               else if ((t0.type == lexer::token::e_sub) && (t1.type == lexer::token::e_sub))
3508
332k
               {
3509
                  /*
3510
                     Note: May need to reconsider this when wanting to implement
3511
                     pre/postfix decrement operator
3512
                  */
3513
332k
                  t.type     = lexer::token::e_add;
3514
332k
                  t.value    = "+";
3515
332k
                  t.position = t0.position;
3516
3517
332k
                  return true;
3518
332k
               }
3519
21.9M
               else
3520
21.9M
                  return false;
3521
22.4M
            }
3522
3523
            inline bool join(const lexer::token& t0,
3524
                             const lexer::token& t1,
3525
                             const lexer::token& t2,
3526
                             lexer::token& t) exprtk_override
3527
22.4M
            {
3528
               // '[ * ]' --> '[*]'
3529
22.4M
               if (
3530
22.4M
                    (t0.type == lexer::token::e_lsqrbracket) &&
3531
22.4M
                    (t1.type == lexer::token::e_mul        ) &&
3532
22.4M
                    (t2.type == lexer::token::e_rsqrbracket)
3533
22.4M
                  )
3534
8
               {
3535
8
                  t.type     = lexer::token::e_symbol;
3536
8
                  t.value    = "[*]";
3537
8
                  t.position = t0.position;
3538
3539
8
                  return true;
3540
8
               }
3541
22.4M
               else
3542
22.4M
                  return false;
3543
22.4M
            }
3544
         };
3545
3546
         class bracket_checker : public lexer::token_scanner
3547
         {
3548
         public:
3549
3550
            using lexer::token_scanner::operator();
3551
3552
            bracket_checker()
3553
            : token_scanner(1)
3554
            , state_(true)
3555
20.1k
            {}
3556
3557
            bool result()
3558
19.7k
            {
3559
19.7k
               if (!stack_.empty())
3560
62
               {
3561
62
                  lexer::token t;
3562
62
                  t.value      = stack_.top().first;
3563
62
                  t.position   = stack_.top().second;
3564
62
                  error_token_ = t;
3565
62
                  state_       = false;
3566
3567
62
                  return false;
3568
62
               }
3569
19.6k
               else
3570
19.6k
                  return state_;
3571
19.7k
            }
3572
3573
            lexer::token error_token()
3574
170
            {
3575
170
               return error_token_;
3576
170
            }
3577
3578
            void reset()
3579
19.7k
            {
3580
               // Why? because msvc doesn't support swap properly.
3581
19.7k
               stack_ = std::stack<std::pair<char,std::size_t> >();
3582
19.7k
               state_ = true;
3583
19.7k
               error_token_.clear();
3584
19.7k
            }
3585
3586
            bool operator() (const lexer::token& t)
3587
21.9M
            {
3588
21.9M
               if (
3589
21.9M
                    !t.value.empty()                       &&
3590
21.9M
                    (lexer::token::e_string != t.type)     &&
3591
21.9M
                    (lexer::token::e_symbol != t.type)     &&
3592
21.9M
                    exprtk::details::is_bracket(t.value[0])
3593
21.9M
                  )
3594
2.69M
               {
3595
2.69M
                  details::char_t c = t.value[0];
3596
3597
2.69M
                  if      (t.type == lexer::token::e_lbracket   ) stack_.push(std::make_pair(')',t.position));
3598
2.53M
                  else if (t.type == lexer::token::e_lcrlbracket) stack_.push(std::make_pair('}',t.position));
3599
2.01M
                  else if (t.type == lexer::token::e_lsqrbracket) stack_.push(std::make_pair(']',t.position));
3600
928k
                  else if (exprtk::details::is_right_bracket(c))
3601
928k
                  {
3602
928k
                     if (stack_.empty())
3603
23
                     {
3604
23
                        state_       = false;
3605
23
                        error_token_ = t;
3606
3607
23
                        return false;
3608
23
                     }
3609
928k
                     else if (c != stack_.top().first)
3610
5
                     {
3611
5
                        state_       = false;
3612
5
                        error_token_ = t;
3613
3614
5
                        return false;
3615
5
                     }
3616
928k
                     else
3617
928k
                        stack_.pop();
3618
928k
                  }
3619
2.69M
               }
3620
3621
21.9M
               return true;
3622
21.9M
            }
3623
3624
         private:
3625
3626
            bool state_;
3627
            std::stack<std::pair<char,std::size_t> > stack_;
3628
            lexer::token error_token_;
3629
         };
3630
3631
         template <typename T>
3632
         class numeric_checker exprtk_final : public lexer::token_scanner
3633
         {
3634
         public:
3635
3636
            using lexer::token_scanner::operator();
3637
3638
            numeric_checker()
3639
            : token_scanner (1)
3640
            , current_index_(0)
3641
20.1k
            {}
exprtk::lexer::helper::numeric_checker<double>::numeric_checker()
Line
Count
Source
3641
10.0k
            {}
exprtk::lexer::helper::numeric_checker<float>::numeric_checker()
Line
Count
Source
3641
10.0k
            {}
3642
3643
            bool result()
3644
19.9k
            {
3645
19.9k
               return error_list_.empty();
3646
19.9k
            }
exprtk::lexer::helper::numeric_checker<double>::result()
Line
Count
Source
3644
9.97k
            {
3645
9.97k
               return error_list_.empty();
3646
9.97k
            }
exprtk::lexer::helper::numeric_checker<float>::result()
Line
Count
Source
3644
9.97k
            {
3645
9.97k
               return error_list_.empty();
3646
9.97k
            }
3647
3648
            void reset()
3649
19.9k
            {
3650
19.9k
               error_list_.clear();
3651
19.9k
               current_index_ = 0;
3652
19.9k
            }
exprtk::lexer::helper::numeric_checker<double>::reset()
Line
Count
Source
3649
9.97k
            {
3650
9.97k
               error_list_.clear();
3651
9.97k
               current_index_ = 0;
3652
9.97k
            }
exprtk::lexer::helper::numeric_checker<float>::reset()
Line
Count
Source
3649
9.97k
            {
3650
9.97k
               error_list_.clear();
3651
9.97k
               current_index_ = 0;
3652
9.97k
            }
3653
3654
            bool operator() (const lexer::token& t)
3655
22.4M
            {
3656
22.4M
               if (token::e_number == t.type)
3657
4.11M
               {
3658
4.11M
                  T v;
3659
3660
4.11M
                  if (!exprtk::details::string_to_real(t.value,v))
3661
3.01k
                  {
3662
3.01k
                     error_list_.push_back(current_index_);
3663
3.01k
                  }
3664
4.11M
               }
3665
3666
22.4M
               ++current_index_;
3667
3668
22.4M
               return true;
3669
22.4M
            }
exprtk::lexer::helper::numeric_checker<double>::operator()(exprtk::lexer::token const&)
Line
Count
Source
3655
11.2M
            {
3656
11.2M
               if (token::e_number == t.type)
3657
2.05M
               {
3658
2.05M
                  T v;
3659
3660
2.05M
                  if (!exprtk::details::string_to_real(t.value,v))
3661
443
                  {
3662
443
                     error_list_.push_back(current_index_);
3663
443
                  }
3664
2.05M
               }
3665
3666
11.2M
               ++current_index_;
3667
3668
11.2M
               return true;
3669
11.2M
            }
exprtk::lexer::helper::numeric_checker<float>::operator()(exprtk::lexer::token const&)
Line
Count
Source
3655
11.2M
            {
3656
11.2M
               if (token::e_number == t.type)
3657
2.05M
               {
3658
2.05M
                  T v;
3659
3660
2.05M
                  if (!exprtk::details::string_to_real(t.value,v))
3661
2.57k
                  {
3662
2.57k
                     error_list_.push_back(current_index_);
3663
2.57k
                  }
3664
2.05M
               }
3665
3666
11.2M
               ++current_index_;
3667
3668
11.2M
               return true;
3669
11.2M
            }
3670
3671
            std::size_t error_count() const
3672
3.47k
            {
3673
3.47k
               return error_list_.size();
3674
3.47k
            }
exprtk::lexer::helper::numeric_checker<double>::error_count() const
Line
Count
Source
3672
549
            {
3673
549
               return error_list_.size();
3674
549
            }
exprtk::lexer::helper::numeric_checker<float>::error_count() const
Line
Count
Source
3672
2.92k
            {
3673
2.92k
               return error_list_.size();
3674
2.92k
            }
3675
3676
            std::size_t error_index(const std::size_t& i)
3677
3.01k
            {
3678
3.01k
               if (i < error_list_.size())
3679
3.01k
                  return error_list_[i];
3680
0
               else
3681
0
                  return std::numeric_limits<std::size_t>::max();
3682
3.01k
            }
exprtk::lexer::helper::numeric_checker<double>::error_index(unsigned long const&)
Line
Count
Source
3677
443
            {
3678
443
               if (i < error_list_.size())
3679
443
                  return error_list_[i];
3680
0
               else
3681
0
                  return std::numeric_limits<std::size_t>::max();
3682
443
            }
exprtk::lexer::helper::numeric_checker<float>::error_index(unsigned long const&)
Line
Count
Source
3677
2.57k
            {
3678
2.57k
               if (i < error_list_.size())
3679
2.57k
                  return error_list_[i];
3680
0
               else
3681
0
                  return std::numeric_limits<std::size_t>::max();
3682
2.57k
            }
3683
3684
            void clear_errors()
3685
229
            {
3686
229
               error_list_.clear();
3687
229
            }
exprtk::lexer::helper::numeric_checker<double>::clear_errors()
Line
Count
Source
3685
53
            {
3686
53
               error_list_.clear();
3687
53
            }
exprtk::lexer::helper::numeric_checker<float>::clear_errors()
Line
Count
Source
3685
176
            {
3686
176
               error_list_.clear();
3687
176
            }
3688
3689
         private:
3690
3691
            std::size_t current_index_;
3692
            std::vector<std::size_t> error_list_;
3693
         };
3694
3695
         class symbol_replacer : public lexer::token_modifier
3696
         {
3697
         private:
3698
3699
            typedef std::map<std::string,std::pair<std::string,token::token_type>,details::ilesscompare> replace_map_t;
3700
3701
         public:
3702
3703
            bool remove(const std::string& target_symbol)
3704
0
            {
3705
0
               const replace_map_t::iterator itr = replace_map_.find(target_symbol);
3706
0
3707
0
               if (replace_map_.end() == itr)
3708
0
                  return false;
3709
0
3710
0
               replace_map_.erase(itr);
3711
0
3712
0
               return true;
3713
0
            }
3714
3715
            bool add_replace(const std::string& target_symbol,
3716
                             const std::string& replace_symbol,
3717
                             const lexer::token::token_type token_type = lexer::token::e_symbol)
3718
40.2k
            {
3719
40.2k
               const replace_map_t::iterator itr = replace_map_.find(target_symbol);
3720
3721
40.2k
               if (replace_map_.end() != itr)
3722
0
               {
3723
0
                  return false;
3724
0
               }
3725
3726
40.2k
               replace_map_[target_symbol] = std::make_pair(replace_symbol,token_type);
3727
3728
40.2k
               return true;
3729
40.2k
            }
3730
3731
            void clear()
3732
20.1k
            {
3733
20.1k
               replace_map_.clear();
3734
20.1k
            }
3735
3736
         private:
3737
3738
            bool modify(lexer::token& t)
3739
22.4M
            {
3740
22.4M
               if (lexer::token::e_symbol == t.type)
3741
5.79M
               {
3742
5.79M
                  if (replace_map_.empty())
3743
0
                     return false;
3744
3745
5.79M
                  const replace_map_t::iterator itr = replace_map_.find(t.value);
3746
3747
5.79M
                  if (replace_map_.end() != itr)
3748
30
                  {
3749
30
                     t.value = itr->second.first;
3750
30
                     t.type  = itr->second.second;
3751
3752
30
                     return true;
3753
30
                  }
3754
5.79M
               }
3755
3756
22.4M
               return false;
3757
22.4M
            }
3758
3759
            replace_map_t replace_map_;
3760
         };
3761
3762
         class sequence_validator exprtk_final : public lexer::token_scanner
3763
         {
3764
         private:
3765
3766
            typedef std::pair<lexer::token::token_type,lexer::token::token_type> token_pair_t;
3767
            typedef std::set<token_pair_t> set_t;
3768
3769
         public:
3770
3771
            using lexer::token_scanner::operator();
3772
3773
            sequence_validator()
3774
            : lexer::token_scanner(2)
3775
20.1k
            {
3776
20.1k
               add_invalid(lexer::token::e_number, lexer::token::e_number);
3777
20.1k
               add_invalid(lexer::token::e_string, lexer::token::e_string);
3778
20.1k
               add_invalid(lexer::token::e_number, lexer::token::e_string);
3779
20.1k
               add_invalid(lexer::token::e_string, lexer::token::e_number);
3780
3781
20.1k
               add_invalid_set1(lexer::token::e_assign );
3782
20.1k
               add_invalid_set1(lexer::token::e_shr    );
3783
20.1k
               add_invalid_set1(lexer::token::e_shl    );
3784
20.1k
               add_invalid_set1(lexer::token::e_lte    );
3785
20.1k
               add_invalid_set1(lexer::token::e_ne     );
3786
20.1k
               add_invalid_set1(lexer::token::e_gte    );
3787
20.1k
               add_invalid_set1(lexer::token::e_lt     );
3788
20.1k
               add_invalid_set1(lexer::token::e_gt     );
3789
20.1k
               add_invalid_set1(lexer::token::e_eq     );
3790
20.1k
               add_invalid_set1(lexer::token::e_comma  );
3791
20.1k
               add_invalid_set1(lexer::token::e_add    );
3792
20.1k
               add_invalid_set1(lexer::token::e_sub    );
3793
20.1k
               add_invalid_set1(lexer::token::e_div    );
3794
20.1k
               add_invalid_set1(lexer::token::e_mul    );
3795
20.1k
               add_invalid_set1(lexer::token::e_mod    );
3796
20.1k
               add_invalid_set1(lexer::token::e_pow    );
3797
20.1k
               add_invalid_set1(lexer::token::e_colon  );
3798
20.1k
               add_invalid_set1(lexer::token::e_ternary);
3799
20.1k
            }
3800
3801
            bool result()
3802
19.6k
            {
3803
19.6k
               return error_list_.empty();
3804
19.6k
            }
3805
3806
            bool operator() (const lexer::token& t0, const lexer::token& t1)
3807
21.0M
            {
3808
21.0M
               const set_t::value_type p = std::make_pair(t0.type,t1.type);
3809
3810
21.0M
               if (invalid_bracket_check(t0.type,t1.type))
3811
46
               {
3812
46
                  error_list_.push_back(std::make_pair(t0,t1));
3813
46
               }
3814
21.0M
               else if (invalid_comb_.find(p) != invalid_comb_.end())
3815
29.6k
               {
3816
29.6k
                  error_list_.push_back(std::make_pair(t0,t1));
3817
29.6k
               }
3818
3819
21.0M
               return true;
3820
21.0M
            }
3821
3822
            std::size_t error_count() const
3823
29.8k
            {
3824
29.8k
               return error_list_.size();
3825
29.8k
            }
3826
3827
            std::pair<lexer::token,lexer::token> error(const std::size_t index)
3828
29.6k
            {
3829
29.6k
               if (index < error_list_.size())
3830
29.6k
               {
3831
29.6k
                  return error_list_[index];
3832
29.6k
               }
3833
0
               else
3834
0
               {
3835
0
                  static const lexer::token error_token;
3836
0
                  return std::make_pair(error_token,error_token);
3837
0
               }
3838
29.6k
            }
3839
3840
            void clear_errors()
3841
90
            {
3842
90
               error_list_.clear();
3843
90
            }
3844
3845
         private:
3846
3847
            void add_invalid(const lexer::token::token_type base, const lexer::token::token_type t)
3848
5.51M
            {
3849
5.51M
               invalid_comb_.insert(std::make_pair(base,t));
3850
5.51M
            }
3851
3852
            void add_invalid_set1(const lexer::token::token_type t)
3853
362k
            {
3854
362k
               add_invalid(t, lexer::token::e_assign);
3855
362k
               add_invalid(t, lexer::token::e_shr   );
3856
362k
               add_invalid(t, lexer::token::e_shl   );
3857
362k
               add_invalid(t, lexer::token::e_lte   );
3858
362k
               add_invalid(t, lexer::token::e_ne    );
3859
362k
               add_invalid(t, lexer::token::e_gte   );
3860
362k
               add_invalid(t, lexer::token::e_lt    );
3861
362k
               add_invalid(t, lexer::token::e_gt    );
3862
362k
               add_invalid(t, lexer::token::e_eq    );
3863
362k
               add_invalid(t, lexer::token::e_comma );
3864
362k
               add_invalid(t, lexer::token::e_div   );
3865
362k
               add_invalid(t, lexer::token::e_mul   );
3866
362k
               add_invalid(t, lexer::token::e_mod   );
3867
362k
               add_invalid(t, lexer::token::e_pow   );
3868
362k
               add_invalid(t, lexer::token::e_colon );
3869
362k
            }
3870
3871
            bool invalid_bracket_check(const lexer::token::token_type base, const lexer::token::token_type t)
3872
21.0M
            {
3873
21.0M
               if (details::is_right_bracket(static_cast<details::char_t>(base)))
3874
921k
               {
3875
921k
                  switch (t)
3876
921k
                  {
3877
4
                     case lexer::token::e_assign : return (']' != base);
3878
13
                     case lexer::token::e_string : return (')' != base);
3879
921k
                     default                     : return false;
3880
921k
                  }
3881
921k
               }
3882
20.1M
               else if (details::is_left_bracket(static_cast<details::char_t>(base)))
3883
926k
               {
3884
926k
                  if (details::is_right_bracket(static_cast<details::char_t>(t)))
3885
7.86k
                     return false;
3886
918k
                  else if (details::is_left_bracket(static_cast<details::char_t>(t)))
3887
1.31k
                     return false;
3888
917k
                  else
3889
917k
                  {
3890
917k
                     switch (t)
3891
917k
                     {
3892
211k
                        case lexer::token::e_number  : return false;
3893
642k
                        case lexer::token::e_symbol  : return false;
3894
26
                        case lexer::token::e_string  : return false;
3895
48.2k
                        case lexer::token::e_add     : return false;
3896
14.5k
                        case lexer::token::e_sub     : return false;
3897
120
                        case lexer::token::e_colon   : return false;
3898
2
                        case lexer::token::e_ternary : return false;
3899
18
                        default                      : return true ;
3900
917k
                     }
3901
917k
                  }
3902
926k
               }
3903
19.2M
               else if (details::is_right_bracket(static_cast<details::char_t>(t)))
3904
915k
               {
3905
915k
                  switch (base)
3906
915k
                  {
3907
303k
                     case lexer::token::e_number  : return false;
3908
611k
                     case lexer::token::e_symbol  : return false;
3909
10
                     case lexer::token::e_string  : return false;
3910
20
                     case lexer::token::e_eof     : return false;
3911
112
                     case lexer::token::e_colon   : return false;
3912
2
                     case lexer::token::e_ternary : return false;
3913
27
                     default                      : return true ;
3914
915k
                  }
3915
915k
               }
3916
18.2M
               else if (details::is_left_bracket(static_cast<details::char_t>(t)))
3917
815k
               {
3918
815k
                  switch (base)
3919
815k
                  {
3920
0
                     case lexer::token::e_rbracket    : return true;
3921
0
                     case lexer::token::e_rsqrbracket : return true;
3922
0
                     case lexer::token::e_rcrlbracket : return true;
3923
815k
                     default                          : return false;
3924
815k
                  }
3925
815k
               }
3926
3927
17.4M
               return false;
3928
21.0M
            }
3929
3930
            set_t invalid_comb_;
3931
            std::vector<std::pair<lexer::token,lexer::token> > error_list_;
3932
         };
3933
3934
         class sequence_validator_3tokens exprtk_final : public lexer::token_scanner
3935
         {
3936
         private:
3937
3938
            typedef lexer::token::token_type token_t;
3939
            typedef std::pair<token_t,std::pair<token_t,token_t> > token_triplet_t;
3940
            typedef std::set<token_triplet_t> set_t;
3941
3942
         public:
3943
3944
            using lexer::token_scanner::operator();
3945
3946
            sequence_validator_3tokens()
3947
            : lexer::token_scanner(3)
3948
20.1k
            {
3949
20.1k
               add_invalid(lexer::token::e_number , lexer::token::e_number , lexer::token::e_number);
3950
20.1k
               add_invalid(lexer::token::e_string , lexer::token::e_string , lexer::token::e_string);
3951
20.1k
               add_invalid(lexer::token::e_comma  , lexer::token::e_comma  , lexer::token::e_comma );
3952
3953
20.1k
               add_invalid(lexer::token::e_add    , lexer::token::e_add    , lexer::token::e_add   );
3954
20.1k
               add_invalid(lexer::token::e_sub    , lexer::token::e_sub    , lexer::token::e_sub   );
3955
20.1k
               add_invalid(lexer::token::e_div    , lexer::token::e_div    , lexer::token::e_div   );
3956
20.1k
               add_invalid(lexer::token::e_mul    , lexer::token::e_mul    , lexer::token::e_mul   );
3957
20.1k
               add_invalid(lexer::token::e_mod    , lexer::token::e_mod    , lexer::token::e_mod   );
3958
20.1k
               add_invalid(lexer::token::e_pow    , lexer::token::e_pow    , lexer::token::e_pow   );
3959
3960
20.1k
               add_invalid(lexer::token::e_add    , lexer::token::e_sub    , lexer::token::e_add   );
3961
20.1k
               add_invalid(lexer::token::e_sub    , lexer::token::e_add    , lexer::token::e_sub   );
3962
20.1k
               add_invalid(lexer::token::e_div    , lexer::token::e_mul    , lexer::token::e_div   );
3963
20.1k
               add_invalid(lexer::token::e_mul    , lexer::token::e_div    , lexer::token::e_mul   );
3964
20.1k
               add_invalid(lexer::token::e_mod    , lexer::token::e_pow    , lexer::token::e_mod   );
3965
20.1k
               add_invalid(lexer::token::e_pow    , lexer::token::e_mod    , lexer::token::e_pow   );
3966
20.1k
            }
3967
3968
            bool result()
3969
19.5k
            {
3970
19.5k
               return error_list_.empty();
3971
19.5k
            }
3972
3973
            bool operator() (const lexer::token& t0, const lexer::token& t1, const lexer::token& t2)
3974
19.3M
            {
3975
19.3M
               const set_t::value_type p = std::make_pair(t0.type,std::make_pair(t1.type,t2.type));
3976
3977
19.3M
               if (invalid_comb_.find(p) != invalid_comb_.end())
3978
19.7k
               {
3979
19.7k
                  error_list_.push_back(std::make_pair(t0,t1));
3980
19.7k
               }
3981
3982
19.3M
               return true;
3983
19.3M
            }
3984
3985
            std::size_t error_count() const
3986
19.7k
            {
3987
19.7k
               return error_list_.size();
3988
19.7k
            }
3989
3990
            std::pair<lexer::token,lexer::token> error(const std::size_t index)
3991
19.7k
            {
3992
19.7k
               if (index < error_list_.size())
3993
19.7k
               {
3994
19.7k
                  return error_list_[index];
3995
19.7k
               }
3996
0
               else
3997
0
               {
3998
0
                  static const lexer::token error_token;
3999
0
                  return std::make_pair(error_token,error_token);
4000
0
               }
4001
19.7k
            }
4002
4003
            void clear_errors()
4004
27
            {
4005
27
               error_list_.clear();
4006
27
            }
4007
4008
         private:
4009
4010
            void add_invalid(const token_t t0, const token_t t1, const token_t t2)
4011
301k
            {
4012
301k
               invalid_comb_.insert(std::make_pair(t0,std::make_pair(t1,t2)));
4013
301k
            }
4014
4015
            set_t invalid_comb_;
4016
            std::vector<std::pair<lexer::token,lexer::token> > error_list_;
4017
         };
4018
4019
         struct helper_assembly
4020
         {
4021
            inline bool register_scanner(lexer::token_scanner* scanner)
4022
80.4k
            {
4023
80.4k
               if (token_scanner_list.end() != std::find(token_scanner_list.begin(),
4024
80.4k
                                                         token_scanner_list.end  (),
4025
80.4k
                                                         scanner))
4026
0
               {
4027
0
                  return false;
4028
0
               }
4029
4030
80.4k
               token_scanner_list.push_back(scanner);
4031
4032
80.4k
               return true;
4033
80.4k
            }
4034
4035
            inline bool register_modifier(lexer::token_modifier* modifier)
4036
20.1k
            {
4037
20.1k
               if (token_modifier_list.end() != std::find(token_modifier_list.begin(),
4038
20.1k
                                                          token_modifier_list.end  (),
4039
20.1k
                                                          modifier))
4040
0
               {
4041
0
                  return false;
4042
0
               }
4043
4044
20.1k
               token_modifier_list.push_back(modifier);
4045
4046
20.1k
               return true;
4047
20.1k
            }
4048
4049
            inline bool register_joiner(lexer::token_joiner* joiner)
4050
40.2k
            {
4051
40.2k
               if (token_joiner_list.end() != std::find(token_joiner_list.begin(),
4052
40.2k
                                                        token_joiner_list.end  (),
4053
40.2k
                                                        joiner))
4054
0
               {
4055
0
                  return false;
4056
0
               }
4057
4058
40.2k
               token_joiner_list.push_back(joiner);
4059
4060
40.2k
               return true;
4061
40.2k
            }
4062
4063
            inline bool register_inserter(lexer::token_inserter* inserter)
4064
20.1k
            {
4065
20.1k
               if (token_inserter_list.end() != std::find(token_inserter_list.begin(),
4066
20.1k
                                                          token_inserter_list.end  (),
4067
20.1k
                                                          inserter))
4068
0
               {
4069
0
                  return false;
4070
0
               }
4071
4072
20.1k
               token_inserter_list.push_back(inserter);
4073
4074
20.1k
               return true;
4075
20.1k
            }
4076
4077
            inline bool run_modifiers(lexer::generator& g)
4078
19.9k
            {
4079
19.9k
               error_token_modifier = reinterpret_cast<lexer::token_modifier*>(0);
4080
4081
39.8k
               for (std::size_t i = 0; i < token_modifier_list.size(); ++i)
4082
19.9k
               {
4083
19.9k
                  lexer::token_modifier& modifier = (*token_modifier_list[i]);
4084
4085
19.9k
                  modifier.reset();
4086
19.9k
                  modifier.process(g);
4087
4088
19.9k
                  if (!modifier.result())
4089
0
                  {
4090
0
                     error_token_modifier = token_modifier_list[i];
4091
4092
0
                     return false;
4093
0
                  }
4094
19.9k
               }
4095
4096
19.9k
               return true;
4097
19.9k
            }
4098
4099
            inline bool run_joiners(lexer::generator& g)
4100
19.9k
            {
4101
19.9k
               error_token_joiner = reinterpret_cast<lexer::token_joiner*>(0);
4102
4103
59.8k
               for (std::size_t i = 0; i < token_joiner_list.size(); ++i)
4104
39.8k
               {
4105
39.8k
                  lexer::token_joiner& joiner = (*token_joiner_list[i]);
4106
4107
39.8k
                  joiner.reset();
4108
39.8k
                  joiner.process(g);
4109
4110
39.8k
                  if (!joiner.result())
4111
0
                  {
4112
0
                     error_token_joiner = token_joiner_list[i];
4113
4114
0
                     return false;
4115
0
                  }
4116
39.8k
               }
4117
4118
19.9k
               return true;
4119
19.9k
            }
4120
4121
            inline bool run_inserters(lexer::generator& g)
4122
19.9k
            {
4123
19.9k
               error_token_inserter = reinterpret_cast<lexer::token_inserter*>(0);
4124
4125
39.8k
               for (std::size_t i = 0; i < token_inserter_list.size(); ++i)
4126
19.9k
               {
4127
19.9k
                  lexer::token_inserter& inserter = (*token_inserter_list[i]);
4128
4129
19.9k
                  inserter.reset();
4130
19.9k
                  inserter.process(g);
4131
4132
19.9k
                  if (!inserter.result())
4133
0
                  {
4134
0
                     error_token_inserter = token_inserter_list[i];
4135
4136
0
                     return false;
4137
0
                  }
4138
19.9k
               }
4139
4140
19.9k
               return true;
4141
19.9k
            }
4142
4143
            inline bool run_scanners(lexer::generator& g)
4144
19.9k
            {
4145
19.9k
               error_token_scanner = reinterpret_cast<lexer::token_scanner*>(0);
4146
4147
98.3k
               for (std::size_t i = 0; i < token_scanner_list.size(); ++i)
4148
78.8k
               {
4149
78.8k
                  lexer::token_scanner& scanner = (*token_scanner_list[i]);
4150
4151
78.8k
                  scanner.reset();
4152
78.8k
                  scanner.process(g);
4153
4154
78.8k
                  if (!scanner.result())
4155
431
                  {
4156
431
                     error_token_scanner = token_scanner_list[i];
4157
4158
431
                     return false;
4159
431
                  }
4160
78.8k
               }
4161
4162
19.5k
               return true;
4163
19.9k
            }
4164
4165
            std::vector<lexer::token_scanner*>  token_scanner_list;
4166
            std::vector<lexer::token_modifier*> token_modifier_list;
4167
            std::vector<lexer::token_joiner*>   token_joiner_list;
4168
            std::vector<lexer::token_inserter*> token_inserter_list;
4169
4170
            lexer::token_scanner*  error_token_scanner;
4171
            lexer::token_modifier* error_token_modifier;
4172
            lexer::token_joiner*   error_token_joiner;
4173
            lexer::token_inserter* error_token_inserter;
4174
         };
4175
      }
4176
4177
      class parser_helper
4178
      {
4179
      public:
4180
4181
         typedef token     token_t;
4182
         typedef generator generator_t;
4183
4184
         inline bool init(const std::string& str)
4185
20.1k
         {
4186
20.1k
            if (!lexer_.process(str))
4187
154
            {
4188
154
               return false;
4189
154
            }
4190
4191
19.9k
            lexer_.begin();
4192
4193
19.9k
            next_token();
4194
4195
19.9k
            return true;
4196
20.1k
         }
4197
4198
         inline generator_t& lexer()
4199
748k
         {
4200
748k
            return lexer_;
4201
748k
         }
4202
4203
         inline const generator_t& lexer() const
4204
0
         {
4205
0
            return lexer_;
4206
0
         }
4207
4208
         inline void store_token()
4209
0
         {
4210
0
            lexer_.store();
4211
0
            store_current_token_ = current_token_;
4212
0
         }
4213
4214
         inline void restore_token()
4215
0
         {
4216
0
            lexer_.restore();
4217
0
            current_token_ = store_current_token_;
4218
0
         }
4219
4220
         inline void next_token()
4221
17.6M
         {
4222
17.6M
            current_token_ = lexer_.next_token();
4223
17.6M
         }
4224
4225
         inline const token_t& current_token() const
4226
83.6M
         {
4227
83.6M
            return current_token_;
4228
83.6M
         }
4229
4230
         enum token_advance_mode
4231
         {
4232
            e_hold    = 0,
4233
            e_advance = 1
4234
         };
4235
4236
         inline void advance_token(const token_advance_mode mode)
4237
1.43M
         {
4238
1.43M
            if (e_advance == mode)
4239
1.19M
            {
4240
1.19M
               next_token();
4241
1.19M
            }
4242
1.43M
         }
4243
4244
         inline bool token_is(const token_t::token_type& ttype, const token_advance_mode mode = e_advance)
4245
12.7M
         {
4246
12.7M
            if (current_token().type != ttype)
4247
11.3M
            {
4248
11.3M
               return false;
4249
11.3M
            }
4250
4251
1.43M
            advance_token(mode);
4252
4253
1.43M
            return true;
4254
12.7M
         }
4255
4256
         inline bool token_is(const token_t::token_type& ttype,
4257
                              const std::string& value,
4258
                              const token_advance_mode mode = e_advance)
4259
0
         {
4260
0
            if (
4261
0
                 (current_token().type != ttype) ||
4262
0
                 !exprtk::details::imatch(value,current_token().value)
4263
0
               )
4264
0
            {
4265
0
               return false;
4266
0
            }
4267
4268
0
            advance_token(mode);
4269
4270
0
            return true;
4271
0
         }
4272
4273
         inline bool peek_token_is(const token_t::token_type& ttype)
4274
12.7M
         {
4275
12.7M
            return (lexer_.peek_next_token().type == ttype);
4276
12.7M
         }
4277
4278
         inline bool peek_token_is(const std::string& s)
4279
7.61k
         {
4280
7.61k
            return (exprtk::details::imatch(lexer_.peek_next_token().value,s));
4281
7.61k
         }
4282
4283
      private:
4284
4285
         generator_t lexer_;
4286
         token_t     current_token_;
4287
         token_t     store_current_token_;
4288
      };
4289
   }
4290
4291
   template <typename T>
4292
   class vector_view
4293
   {
4294
   public:
4295
4296
      typedef T* data_ptr_t;
4297
4298
      vector_view(data_ptr_t data, const std::size_t& size)
4299
      : size_(size)
4300
      , data_(data)
4301
      , data_ref_(0)
4302
      {}
4303
4304
      vector_view(const vector_view<T>& vv)
4305
      : size_(vv.size_)
4306
      , data_(vv.data_)
4307
      , data_ref_(0)
4308
      {}
4309
4310
      inline void rebase(data_ptr_t data)
4311
      {
4312
         data_ = data;
4313
4314
         if (!data_ref_.empty())
4315
         {
4316
            for (std::size_t i = 0; i < data_ref_.size(); ++i)
4317
            {
4318
               (*data_ref_[i]) = data;
4319
            }
4320
         }
4321
      }
4322
4323
      inline data_ptr_t data() const
4324
      {
4325
         return data_;
4326
      }
4327
4328
      inline std::size_t size() const
4329
      {
4330
         return size_;
4331
      }
4332
4333
      inline const T& operator[](const std::size_t index) const
4334
      {
4335
         return data_[index];
4336
      }
4337
4338
      inline T& operator[](const std::size_t index)
4339
      {
4340
         return data_[index];
4341
      }
4342
4343
      void set_ref(data_ptr_t* data_ref)
4344
      {
4345
         data_ref_.push_back(data_ref);
4346
      }
4347
4348
   private:
4349
4350
      const std::size_t size_;
4351
      data_ptr_t  data_;
4352
      std::vector<data_ptr_t*> data_ref_;
4353
   };
4354
4355
   template <typename T>
4356
   inline vector_view<T> make_vector_view(T* data,
4357
                                          const std::size_t size, const std::size_t offset = 0)
4358
   {
4359
      return vector_view<T>(data + offset, size);
4360
   }
4361
4362
   template <typename T>
4363
   inline vector_view<T> make_vector_view(std::vector<T>& v,
4364
                                          const std::size_t size, const std::size_t offset = 0)
4365
   {
4366
      return vector_view<T>(v.data() + offset, size);
4367
   }
4368
4369
   template <typename T> class results_context;
4370
4371
   template <typename T>
4372
   struct type_store
4373
   {
4374
      enum store_type
4375
      {
4376
         e_unknown,
4377
         e_scalar ,
4378
         e_vector ,
4379
         e_string
4380
      };
4381
4382
      type_store()
4383
      : data(0)
4384
      , size(0)
4385
      , type(e_unknown)
4386
0
      {}
Unexecuted instantiation: exprtk::type_store<double>::type_store()
Unexecuted instantiation: exprtk::type_store<float>::type_store()
4387
4388
      union
4389
      {
4390
         void* data;
4391
         T*    vec_data;
4392
      };
4393
4394
      std::size_t size;
4395
      store_type  type;
4396
4397
      class parameter_list
4398
      {
4399
      public:
4400
4401
         explicit parameter_list(std::vector<type_store>& pl)
4402
         : parameter_list_(pl)
4403
0
         {}
Unexecuted instantiation: exprtk::type_store<double>::parameter_list::parameter_list(std::__1::vector<exprtk::type_store<double>, std::__1::allocator<exprtk::type_store<double> > >&)
Unexecuted instantiation: exprtk::type_store<float>::parameter_list::parameter_list(std::__1::vector<exprtk::type_store<float>, std::__1::allocator<exprtk::type_store<float> > >&)
4404
4405
         inline bool empty() const
4406
         {
4407
            return parameter_list_.empty();
4408
         }
4409
4410
         inline std::size_t size() const
4411
         {
4412
            return parameter_list_.size();
4413
         }
4414
4415
         inline type_store& operator[](const std::size_t& index)
4416
         {
4417
            return parameter_list_[index];
4418
         }
4419
4420
         inline const type_store& operator[](const std::size_t& index) const
4421
         {
4422
            return parameter_list_[index];
4423
         }
4424
4425
         inline type_store& front()
4426
         {
4427
            return parameter_list_[0];
4428
         }
4429
4430
         inline const type_store& front() const
4431
         {
4432
            return parameter_list_[0];
4433
         }
4434
4435
         inline type_store& back()
4436
         {
4437
            return parameter_list_.back();
4438
         }
4439
4440
         inline const type_store& back() const
4441
         {
4442
            return parameter_list_.back();
4443
         }
4444
4445
      private:
4446
4447
         std::vector<type_store>& parameter_list_;
4448
4449
         friend class results_context<T>;
4450
      };
4451
4452
      template <typename ViewType>
4453
      struct type_view
4454
      {
4455
         typedef type_store<T> type_store_t;
4456
         typedef ViewType      value_t;
4457
4458
         explicit type_view(type_store_t& ts)
4459
         : ts_(ts)
4460
         , data_(reinterpret_cast<value_t*>(ts_.data))
4461
         {}
4462
4463
         explicit type_view(const type_store_t& ts)
4464
         : ts_(const_cast<type_store_t&>(ts))
4465
         , data_(reinterpret_cast<value_t*>(ts_.data))
4466
         {}
4467
4468
         inline std::size_t size() const
4469
         {
4470
            return ts_.size;
4471
         }
4472
4473
         inline value_t& operator[](const std::size_t& i)
4474
         {
4475
            return data_[i];
4476
         }
4477
4478
         inline const value_t& operator[](const std::size_t& i) const
4479
         {
4480
            return data_[i];
4481
         }
4482
4483
         inline const value_t* begin() const { return data_; }
4484
         inline       value_t* begin()       { return data_; }
4485
4486
         inline const value_t* end() const
4487
         {
4488
            return static_cast<value_t*>(data_ + ts_.size);
4489
         }
4490
4491
         inline value_t* end()
4492
         {
4493
            return static_cast<value_t*>(data_ + ts_.size);
4494
         }
4495
4496
         type_store_t& ts_;
4497
         value_t* data_;
4498
      };
4499
4500
      typedef type_view<T>    vector_view;
4501
      typedef type_view<char> string_view;
4502
4503
      struct scalar_view
4504
      {
4505
         typedef type_store<T> type_store_t;
4506
         typedef T value_t;
4507
4508
         explicit scalar_view(type_store_t& ts)
4509
         : v_(*reinterpret_cast<value_t*>(ts.data))
4510
         {}
4511
4512
         explicit scalar_view(const type_store_t& ts)
4513
         : v_(*reinterpret_cast<value_t*>(const_cast<type_store_t&>(ts).data))
4514
         {}
4515
4516
         inline value_t& operator() ()
4517
         {
4518
            return v_;
4519
         }
4520
4521
         inline const value_t& operator() () const
4522
         {
4523
            return v_;
4524
         }
4525
4526
         template <typename IntType>
4527
         inline bool to_int(IntType& i) const
4528
         {
4529
            if (!exprtk::details::numeric::is_integer(v_))
4530
               return false;
4531
4532
            i = static_cast<IntType>(v_);
4533
4534
            return true;
4535
         }
4536
4537
         template <typename UIntType>
4538
         inline bool to_uint(UIntType& u) const
4539
         {
4540
            if (v_ < T(0))
4541
               return false;
4542
            else if (!exprtk::details::numeric::is_integer(v_))
4543
               return false;
4544
4545
            u = static_cast<UIntType>(v_);
4546
4547
            return true;
4548
         }
4549
4550
         T& v_;
4551
      };
4552
   };
4553
4554
   template <typename StringView>
4555
   inline std::string to_str(const StringView& view)
4556
   {
4557
      return std::string(view.begin(),view.size());
4558
   }
4559
4560
   #ifndef exprtk_disable_return_statement
4561
   namespace details
4562
   {
4563
      template <typename T> class return_node;
4564
      template <typename T> class return_envelope_node;
4565
   }
4566
   #endif
4567
4568
   template <typename T>
4569
   class results_context
4570
   {
4571
   public:
4572
4573
      typedef type_store<T> type_store_t;
4574
4575
      results_context()
4576
      : results_available_(false)
4577
0
      {}
Unexecuted instantiation: exprtk::results_context<double>::results_context()
Unexecuted instantiation: exprtk::results_context<float>::results_context()
4578
4579
      inline std::size_t count() const
4580
      {
4581
         if (results_available_)
4582
            return parameter_list_.size();
4583
         else
4584
            return 0;
4585
      }
4586
4587
      inline type_store_t& operator[](const std::size_t& index)
4588
      {
4589
         return parameter_list_[index];
4590
      }
4591
4592
      inline const type_store_t& operator[](const std::size_t& index) const
4593
      {
4594
         return parameter_list_[index];
4595
      }
4596
4597
   private:
4598
4599
      inline void clear()
4600
0
      {
4601
0
         results_available_ = false;
4602
0
      }
Unexecuted instantiation: exprtk::results_context<double>::clear()
Unexecuted instantiation: exprtk::results_context<float>::clear()
4603
4604
      typedef std::vector<type_store_t> ts_list_t;
4605
      typedef typename type_store_t::parameter_list parameter_list_t;
4606
4607
      inline void assign(const parameter_list_t& pl)
4608
0
      {
4609
0
         parameter_list_    = pl.parameter_list_;
4610
0
         results_available_ = true;
4611
0
      }
Unexecuted instantiation: exprtk::results_context<double>::assign(exprtk::type_store<double>::parameter_list const&)
Unexecuted instantiation: exprtk::results_context<float>::assign(exprtk::type_store<float>::parameter_list const&)
4612
4613
      bool results_available_;
4614
      ts_list_t parameter_list_;
4615
4616
      #ifndef exprtk_disable_return_statement
4617
      friend class details::return_node<T>;
4618
      friend class details::return_envelope_node<T>;
4619
      #endif
4620
   };
4621
4622
   namespace details
4623
   {
4624
      enum operator_type
4625
      {
4626
         e_default , e_null    , e_add     , e_sub     ,
4627
         e_mul     , e_div     , e_mod     , e_pow     ,
4628
         e_atan2   , e_min     , e_max     , e_avg     ,
4629
         e_sum     , e_prod    , e_lt      , e_lte     ,
4630
         e_eq      , e_equal   , e_ne      , e_nequal  ,
4631
         e_gte     , e_gt      , e_and     , e_nand    ,
4632
         e_or      , e_nor     , e_xor     , e_xnor    ,
4633
         e_mand    , e_mor     , e_scand   , e_scor    ,
4634
         e_shr     , e_shl     , e_abs     , e_acos    ,
4635
         e_acosh   , e_asin    , e_asinh   , e_atan    ,
4636
         e_atanh   , e_ceil    , e_cos     , e_cosh    ,
4637
         e_exp     , e_expm1   , e_floor   , e_log     ,
4638
         e_log10   , e_log2    , e_log1p   , e_logn    ,
4639
         e_neg     , e_pos     , e_round   , e_roundn  ,
4640
         e_root    , e_sqrt    , e_sin     , e_sinc    ,
4641
         e_sinh    , e_sec     , e_csc     , e_tan     ,
4642
         e_tanh    , e_cot     , e_clamp   , e_iclamp  ,
4643
         e_inrange , e_sgn     , e_r2d     , e_d2r     ,
4644
         e_d2g     , e_g2d     , e_hypot   , e_notl    ,
4645
         e_erf     , e_erfc    , e_ncdf    , e_frac    ,
4646
         e_trunc   , e_assign  , e_addass  , e_subass  ,
4647
         e_mulass  , e_divass  , e_modass  , e_in      ,
4648
         e_like    , e_ilike   , e_multi   , e_smulti  ,
4649
         e_swap    ,
4650
4651
         // Do not add new functions/operators after this point.
4652
         e_sf00 = 1000, e_sf01 = 1001, e_sf02 = 1002, e_sf03 = 1003,
4653
         e_sf04 = 1004, e_sf05 = 1005, e_sf06 = 1006, e_sf07 = 1007,
4654
         e_sf08 = 1008, e_sf09 = 1009, e_sf10 = 1010, e_sf11 = 1011,
4655
         e_sf12 = 1012, e_sf13 = 1013, e_sf14 = 1014, e_sf15 = 1015,
4656
         e_sf16 = 1016, e_sf17 = 1017, e_sf18 = 1018, e_sf19 = 1019,
4657
         e_sf20 = 1020, e_sf21 = 1021, e_sf22 = 1022, e_sf23 = 1023,
4658
         e_sf24 = 1024, e_sf25 = 1025, e_sf26 = 1026, e_sf27 = 1027,
4659
         e_sf28 = 1028, e_sf29 = 1029, e_sf30 = 1030, e_sf31 = 1031,
4660
         e_sf32 = 1032, e_sf33 = 1033, e_sf34 = 1034, e_sf35 = 1035,
4661
         e_sf36 = 1036, e_sf37 = 1037, e_sf38 = 1038, e_sf39 = 1039,
4662
         e_sf40 = 1040, e_sf41 = 1041, e_sf42 = 1042, e_sf43 = 1043,
4663
         e_sf44 = 1044, e_sf45 = 1045, e_sf46 = 1046, e_sf47 = 1047,
4664
         e_sf48 = 1048, e_sf49 = 1049, e_sf50 = 1050, e_sf51 = 1051,
4665
         e_sf52 = 1052, e_sf53 = 1053, e_sf54 = 1054, e_sf55 = 1055,
4666
         e_sf56 = 1056, e_sf57 = 1057, e_sf58 = 1058, e_sf59 = 1059,
4667
         e_sf60 = 1060, e_sf61 = 1061, e_sf62 = 1062, e_sf63 = 1063,
4668
         e_sf64 = 1064, e_sf65 = 1065, e_sf66 = 1066, e_sf67 = 1067,
4669
         e_sf68 = 1068, e_sf69 = 1069, e_sf70 = 1070, e_sf71 = 1071,
4670
         e_sf72 = 1072, e_sf73 = 1073, e_sf74 = 1074, e_sf75 = 1075,
4671
         e_sf76 = 1076, e_sf77 = 1077, e_sf78 = 1078, e_sf79 = 1079,
4672
         e_sf80 = 1080, e_sf81 = 1081, e_sf82 = 1082, e_sf83 = 1083,
4673
         e_sf84 = 1084, e_sf85 = 1085, e_sf86 = 1086, e_sf87 = 1087,
4674
         e_sf88 = 1088, e_sf89 = 1089, e_sf90 = 1090, e_sf91 = 1091,
4675
         e_sf92 = 1092, e_sf93 = 1093, e_sf94 = 1094, e_sf95 = 1095,
4676
         e_sf96 = 1096, e_sf97 = 1097, e_sf98 = 1098, e_sf99 = 1099,
4677
         e_sffinal  = 1100,
4678
         e_sf4ext00 = 2000, e_sf4ext01 = 2001, e_sf4ext02 = 2002, e_sf4ext03 = 2003,
4679
         e_sf4ext04 = 2004, e_sf4ext05 = 2005, e_sf4ext06 = 2006, e_sf4ext07 = 2007,
4680
         e_sf4ext08 = 2008, e_sf4ext09 = 2009, e_sf4ext10 = 2010, e_sf4ext11 = 2011,
4681
         e_sf4ext12 = 2012, e_sf4ext13 = 2013, e_sf4ext14 = 2014, e_sf4ext15 = 2015,
4682
         e_sf4ext16 = 2016, e_sf4ext17 = 2017, e_sf4ext18 = 2018, e_sf4ext19 = 2019,
4683
         e_sf4ext20 = 2020, e_sf4ext21 = 2021, e_sf4ext22 = 2022, e_sf4ext23 = 2023,
4684
         e_sf4ext24 = 2024, e_sf4ext25 = 2025, e_sf4ext26 = 2026, e_sf4ext27 = 2027,
4685
         e_sf4ext28 = 2028, e_sf4ext29 = 2029, e_sf4ext30 = 2030, e_sf4ext31 = 2031,
4686
         e_sf4ext32 = 2032, e_sf4ext33 = 2033, e_sf4ext34 = 2034, e_sf4ext35 = 2035,
4687
         e_sf4ext36 = 2036, e_sf4ext37 = 2037, e_sf4ext38 = 2038, e_sf4ext39 = 2039,
4688
         e_sf4ext40 = 2040, e_sf4ext41 = 2041, e_sf4ext42 = 2042, e_sf4ext43 = 2043,
4689
         e_sf4ext44 = 2044, e_sf4ext45 = 2045, e_sf4ext46 = 2046, e_sf4ext47 = 2047,
4690
         e_sf4ext48 = 2048, e_sf4ext49 = 2049, e_sf4ext50 = 2050, e_sf4ext51 = 2051,
4691
         e_sf4ext52 = 2052, e_sf4ext53 = 2053, e_sf4ext54 = 2054, e_sf4ext55 = 2055,
4692
         e_sf4ext56 = 2056, e_sf4ext57 = 2057, e_sf4ext58 = 2058, e_sf4ext59 = 2059,
4693
         e_sf4ext60 = 2060, e_sf4ext61 = 2061
4694
      };
4695
4696
      inline std::string to_str(const operator_type opr)
4697
0
      {
4698
0
         switch (opr)
4699
0
         {
4700
0
            case e_add    : return  "+"  ;
4701
0
            case e_sub    : return  "-"  ;
4702
0
            case e_mul    : return  "*"  ;
4703
0
            case e_div    : return  "/"  ;
4704
0
            case e_mod    : return  "%"  ;
4705
0
            case e_pow    : return  "^"  ;
4706
0
            case e_assign : return ":="  ;
4707
0
            case e_addass : return "+="  ;
4708
0
            case e_subass : return "-="  ;
4709
0
            case e_mulass : return "*="  ;
4710
0
            case e_divass : return "/="  ;
4711
0
            case e_modass : return "%="  ;
4712
0
            case e_lt     : return  "<"  ;
4713
0
            case e_lte    : return "<="  ;
4714
0
            case e_eq     : return "=="  ;
4715
0
            case e_equal  : return  "="  ;
4716
0
            case e_ne     : return "!="  ;
4717
0
            case e_nequal : return "<>"  ;
4718
0
            case e_gte    : return ">="  ;
4719
0
            case e_gt     : return  ">"  ;
4720
0
            case e_and    : return "and" ;
4721
0
            case e_or     : return "or"  ;
4722
0
            case e_xor    : return "xor" ;
4723
0
            case e_nand   : return "nand";
4724
0
            case e_nor    : return "nor" ;
4725
0
            case e_xnor   : return "xnor";
4726
0
            default       : return "N/A" ;
4727
0
         }
4728
0
      }
4729
4730
      struct base_operation_t
4731
      {
4732
         base_operation_t(const operator_type t, const unsigned int& np)
4733
         : type(t)
4734
         , num_params(np)
4735
1.04M
         {}
4736
4737
         operator_type type;
4738
         unsigned int num_params;
4739
      };
4740
4741
      namespace loop_unroll
4742
      {
4743
         #ifndef exprtk_disable_superscalar_unroll
4744
         const unsigned int global_loop_batch_size = 16;
4745
         #else
4746
         const unsigned int global_loop_batch_size = 4;
4747
         #endif
4748
4749
         struct details
4750
         {
4751
            explicit details(const std::size_t& vsize,
4752
                             const unsigned int loop_batch_size = global_loop_batch_size)
4753
            : batch_size(loop_batch_size   )
4754
            , remainder (vsize % batch_size)
4755
            , upper_bound(static_cast<int>(vsize - (remainder ? loop_batch_size : 0)))
4756
0
            {}
4757
4758
            unsigned int batch_size;
4759
            int remainder;
4760
            int upper_bound;
4761
         };
4762
      }
4763
4764
      #ifdef exprtk_enable_debugging
4765
      inline void dump_ptr(const std::string& s, const void* ptr, const std::size_t size = 0)
4766
      {
4767
         if (size)
4768
            exprtk_debug(("%s - addr: %p size: %d\n",
4769
                          s.c_str(),
4770
                          ptr,
4771
                          static_cast<unsigned int>(size)));
4772
         else
4773
            exprtk_debug(("%s - addr: %p\n",s.c_str(),ptr));
4774
      }
4775
      #else
4776
59.7k
      inline void dump_ptr(const std::string&, const void*) {}
4777
0
      inline void dump_ptr(const std::string&, const void*, const std::size_t) {}
4778
      #endif
4779
4780
      template <typename T>
4781
      class vec_data_store
4782
      {
4783
      public:
4784
4785
         typedef vec_data_store<T> type;
4786
         typedef T* data_t;
4787
4788
      private:
4789
4790
         struct control_block
4791
         {
4792
            control_block()
4793
            : ref_count(1)
4794
            , size     (0)
4795
            , data     (0)
4796
            , destruct (true)
4797
0
            {}
Unexecuted instantiation: exprtk::details::vec_data_store<double>::control_block::control_block()
Unexecuted instantiation: exprtk::details::vec_data_store<float>::control_block::control_block()
4798
4799
            explicit control_block(const std::size_t& dsize)
4800
            : ref_count(1    )
4801
            , size     (dsize)
4802
            , data     (0    )
4803
            , destruct (true )
4804
0
            { create_data(); }
Unexecuted instantiation: exprtk::details::vec_data_store<double>::control_block::control_block(unsigned long const&)
Unexecuted instantiation: exprtk::details::vec_data_store<float>::control_block::control_block(unsigned long const&)
4805
4806
            control_block(const std::size_t& dsize, data_t dptr, bool dstrct = false)
4807
            : ref_count(1     )
4808
            , size     (dsize )
4809
            , data     (dptr  )
4810
            , destruct (dstrct)
4811
0
            {}
Unexecuted instantiation: exprtk::details::vec_data_store<double>::control_block::control_block(unsigned long const&, double*, bool)
Unexecuted instantiation: exprtk::details::vec_data_store<float>::control_block::control_block(unsigned long const&, float*, bool)
4812
4813
           ~control_block()
4814
0
            {
4815
0
               if (data && destruct && (0 == ref_count))
4816
0
               {
4817
0
                  dump_ptr("~vec_data_store::control_block() data",data);
4818
0
                  delete[] data;
4819
0
                  data = reinterpret_cast<data_t>(0);
4820
0
               }
4821
0
            }
Unexecuted instantiation: exprtk::details::vec_data_store<double>::control_block::~control_block()
Unexecuted instantiation: exprtk::details::vec_data_store<float>::control_block::~control_block()
4822
4823
            static inline control_block* create(const std::size_t& dsize, data_t data_ptr = data_t(0), bool dstrct = false)
4824
0
            {
4825
0
               if (dsize)
4826
0
               {
4827
0
                  if (0 == data_ptr)
4828
0
                     return (new control_block(dsize));
4829
0
                  else
4830
0
                     return (new control_block(dsize, data_ptr, dstrct));
4831
0
               }
4832
0
               else
4833
0
                  return (new control_block);
4834
0
            }
Unexecuted instantiation: exprtk::details::vec_data_store<double>::control_block::create(unsigned long const&, double*, bool)
Unexecuted instantiation: exprtk::details::vec_data_store<float>::control_block::create(unsigned long const&, float*, bool)
4835
4836
            static inline void destroy(control_block*& cntrl_blck)
4837
0
            {
4838
0
               if (cntrl_blck)
4839
0
               {
4840
0
                  if (
4841
0
                       (0 !=   cntrl_blck->ref_count) &&
4842
0
                       (0 == --cntrl_blck->ref_count)
4843
0
                     )
4844
0
                  {
4845
0
                     delete cntrl_blck;
4846
0
                  }
4847
4848
0
                  cntrl_blck = 0;
4849
0
               }
4850
0
            }
Unexecuted instantiation: exprtk::details::vec_data_store<double>::control_block::destroy(exprtk::details::vec_data_store<double>::control_block*&)
Unexecuted instantiation: exprtk::details::vec_data_store<float>::control_block::destroy(exprtk::details::vec_data_store<float>::control_block*&)
4851
4852
            std::size_t ref_count;
4853
            std::size_t size;
4854
            data_t      data;
4855
            bool        destruct;
4856
4857
         private:
4858
4859
            control_block(const control_block&) exprtk_delete;
4860
            control_block& operator=(const control_block&) exprtk_delete;
4861
4862
            inline void create_data()
4863
0
            {
4864
0
               destruct = true;
4865
0
               data     = new T[size];
4866
0
               std::fill_n(data, size, T(0));
4867
0
               dump_ptr("control_block::create_data() - data", data, size);
4868
0
            }
Unexecuted instantiation: exprtk::details::vec_data_store<double>::control_block::create_data()
Unexecuted instantiation: exprtk::details::vec_data_store<float>::control_block::create_data()
4869
         };
4870
4871
      public:
4872
4873
         vec_data_store()
4874
         : control_block_(control_block::create(0))
4875
0
         {}
Unexecuted instantiation: exprtk::details::vec_data_store<double>::vec_data_store()
Unexecuted instantiation: exprtk::details::vec_data_store<float>::vec_data_store()
4876
4877
         explicit vec_data_store(const std::size_t& size)
4878
         : control_block_(control_block::create(size,reinterpret_cast<data_t>(0),true))
4879
0
         {}
Unexecuted instantiation: exprtk::details::vec_data_store<double>::vec_data_store(unsigned long const&)
Unexecuted instantiation: exprtk::details::vec_data_store<float>::vec_data_store(unsigned long const&)
4880
4881
         vec_data_store(const std::size_t& size, data_t data, bool dstrct = false)
4882
         : control_block_(control_block::create(size, data, dstrct))
4883
0
         {}
Unexecuted instantiation: exprtk::details::vec_data_store<double>::vec_data_store(unsigned long const&, double*, bool)
Unexecuted instantiation: exprtk::details::vec_data_store<float>::vec_data_store(unsigned long const&, float*, bool)
4884
4885
         vec_data_store(const type& vds)
4886
0
         {
4887
0
            control_block_ = vds.control_block_;
4888
0
            control_block_->ref_count++;
4889
0
         }
Unexecuted instantiation: exprtk::details::vec_data_store<double>::vec_data_store(exprtk::details::vec_data_store<double> const&)
Unexecuted instantiation: exprtk::details::vec_data_store<float>::vec_data_store(exprtk::details::vec_data_store<float> const&)
4890
4891
        ~vec_data_store()
4892
0
         {
4893
0
            control_block::destroy(control_block_);
4894
0
         }
Unexecuted instantiation: exprtk::details::vec_data_store<double>::~vec_data_store()
Unexecuted instantiation: exprtk::details::vec_data_store<float>::~vec_data_store()
4895
4896
         type& operator=(const type& vds)
4897
0
         {
4898
0
            if (this != &vds)
4899
0
            {
4900
0
               std::size_t final_size = min_size(control_block_, vds.control_block_);
4901
4902
0
               vds.control_block_->size = final_size;
4903
0
                   control_block_->size = final_size;
4904
4905
0
               if (control_block_->destruct || (0 == control_block_->data))
4906
0
               {
4907
0
                  control_block::destroy(control_block_);
4908
4909
0
                  control_block_ = vds.control_block_;
4910
0
                  control_block_->ref_count++;
4911
0
               }
4912
0
            }
4913
4914
0
            return (*this);
4915
0
         }
Unexecuted instantiation: exprtk::details::vec_data_store<double>::operator=(exprtk::details::vec_data_store<double> const&)
Unexecuted instantiation: exprtk::details::vec_data_store<float>::operator=(exprtk::details::vec_data_store<float> const&)
4916
4917
         inline data_t data()
4918
0
         {
4919
0
            return control_block_->data;
4920
0
         }
Unexecuted instantiation: exprtk::details::vec_data_store<double>::data()
Unexecuted instantiation: exprtk::details::vec_data_store<float>::data()
4921
4922
         inline data_t data() const
4923
0
         {
4924
0
            return control_block_->data;
4925
0
         }
Unexecuted instantiation: exprtk::details::vec_data_store<double>::data() const
Unexecuted instantiation: exprtk::details::vec_data_store<float>::data() const
4926
4927
         inline std::size_t size() const
4928
0
         {
4929
0
            return control_block_->size;
4930
0
         }
Unexecuted instantiation: exprtk::details::vec_data_store<double>::size() const
Unexecuted instantiation: exprtk::details::vec_data_store<float>::size() const
4931
4932
         inline data_t& ref()
4933
0
         {
4934
0
            return control_block_->data;
4935
0
         }
Unexecuted instantiation: exprtk::details::vec_data_store<double>::ref()
Unexecuted instantiation: exprtk::details::vec_data_store<float>::ref()
4936
4937
         inline void dump() const
4938
         {
4939
            #ifdef exprtk_enable_debugging
4940
            exprtk_debug(("size: %d\taddress:%p\tdestruct:%c\n",
4941
                          size(),
4942
                          data(),
4943
                          (control_block_->destruct ? 'T' : 'F')));
4944
4945
            for (std::size_t i = 0; i < size(); ++i)
4946
            {
4947
               if (5 == i)
4948
                  exprtk_debug(("\n"));
4949
4950
               exprtk_debug(("%15.10f ",data()[i]));
4951
            }
4952
            exprtk_debug(("\n"));
4953
            #endif
4954
         }
4955
4956
         static inline void match_sizes(type& vds0, type& vds1)
4957
0
         {
4958
0
            const std::size_t size = min_size(vds0.control_block_,vds1.control_block_);
4959
0
            vds0.control_block_->size = size;
4960
0
            vds1.control_block_->size = size;
4961
0
         }
Unexecuted instantiation: exprtk::details::vec_data_store<double>::match_sizes(exprtk::details::vec_data_store<double>&, exprtk::details::vec_data_store<double>&)
Unexecuted instantiation: exprtk::details::vec_data_store<float>::match_sizes(exprtk::details::vec_data_store<float>&, exprtk::details::vec_data_store<float>&)
4962
4963
      private:
4964
4965
         static inline std::size_t min_size(const control_block* cb0, const control_block* cb1)
4966
0
         {
4967
0
            const std::size_t size0 = cb0->size;
4968
0
            const std::size_t size1 = cb1->size;
4969
4970
0
            if (size0 && size1)
4971
0
               return std::min(size0,size1);
4972
0
            else
4973
0
               return (size0) ? size0 : size1;
4974
0
         }
Unexecuted instantiation: exprtk::details::vec_data_store<double>::min_size(exprtk::details::vec_data_store<double>::control_block const*, exprtk::details::vec_data_store<double>::control_block const*)
Unexecuted instantiation: exprtk::details::vec_data_store<float>::min_size(exprtk::details::vec_data_store<float>::control_block const*, exprtk::details::vec_data_store<float>::control_block const*)
4975
4976
         control_block* control_block_;
4977
      };
4978
4979
      namespace numeric
4980
      {
4981
         namespace details
4982
         {
4983
            template <typename T>
4984
            inline T process_impl(const operator_type operation, const T arg)
4985
314k
            {
4986
314k
               switch (operation)
4987
314k
               {
4988
0
                  case e_abs   : return numeric::abs  (arg);
4989
10
                  case e_acos  : return numeric::acos (arg);
4990
0
                  case e_acosh : return numeric::acosh(arg);
4991
0
                  case e_asin  : return numeric::asin (arg);
4992
0
                  case e_asinh : return numeric::asinh(arg);
4993
2
                  case e_atan  : return numeric::atan (arg);
4994
736
                  case e_atanh : return numeric::atanh(arg);
4995
0
                  case e_ceil  : return numeric::ceil (arg);
4996
0
                  case e_cos   : return numeric::cos  (arg);
4997
474
                  case e_cosh  : return numeric::cosh (arg);
4998
2
                  case e_exp   : return numeric::exp  (arg);
4999
0
                  case e_expm1 : return numeric::expm1(arg);
5000
0
                  case e_floor : return numeric::floor(arg);
5001
0
                  case e_log   : return numeric::log  (arg);
5002
4
                  case e_log10 : return numeric::log10(arg);
5003
0
                  case e_log2  : return numeric::log2 (arg);
5004
502
                  case e_log1p : return numeric::log1p(arg);
5005
311k
                  case e_neg   : return numeric::neg  (arg);
5006
0
                  case e_pos   : return numeric::pos  (arg);
5007
0
                  case e_round : return numeric::round(arg);
5008
0
                  case e_sin   : return numeric::sin  (arg);
5009
0
                  case e_sinc  : return numeric::sinc (arg);
5010
0
                  case e_sinh  : return numeric::sinh (arg);
5011
0
                  case e_sqrt  : return numeric::sqrt (arg);
5012
286
                  case e_tan   : return numeric::tan  (arg);
5013
666
                  case e_tanh  : return numeric::tanh (arg);
5014
4
                  case e_cot   : return numeric::cot  (arg);
5015
0
                  case e_sec   : return numeric::sec  (arg);
5016
321
                  case e_csc   : return numeric::csc  (arg);
5017
0
                  case e_r2d   : return numeric::r2d  (arg);
5018
0
                  case e_d2r   : return numeric::d2r  (arg);
5019
0
                  case e_d2g   : return numeric::d2g  (arg);
5020
0
                  case e_g2d   : return numeric::g2d  (arg);
5021
6
                  case e_notl  : return numeric::notl (arg);
5022
5
                  case e_sgn   : return numeric::sgn  (arg);
5023
0
                  case e_erf   : return numeric::erf  (arg);
5024
0
                  case e_erfc  : return numeric::erfc (arg);
5025
0
                  case e_ncdf  : return numeric::ncdf (arg);
5026
0
                  case e_frac  : return numeric::frac (arg);
5027
0
                  case e_trunc : return numeric::trunc(arg);
5028
5029
0
                  default      : exprtk_debug(("numeric::details::process_impl<T> - Invalid unary operation.\n"));
5030
0
                                 return std::numeric_limits<T>::quiet_NaN();
5031
314k
               }
5032
314k
            }
double exprtk::details::numeric::details::process_impl<double>(exprtk::details::operator_type, double)
Line
Count
Source
4985
161k
            {
4986
161k
               switch (operation)
4987
161k
               {
4988
0
                  case e_abs   : return numeric::abs  (arg);
4989
5
                  case e_acos  : return numeric::acos (arg);
4990
0
                  case e_acosh : return numeric::acosh(arg);
4991
0
                  case e_asin  : return numeric::asin (arg);
4992
0
                  case e_asinh : return numeric::asinh(arg);
4993
1
                  case e_atan  : return numeric::atan (arg);
4994
368
                  case e_atanh : return numeric::atanh(arg);
4995
0
                  case e_ceil  : return numeric::ceil (arg);
4996
0
                  case e_cos   : return numeric::cos  (arg);
4997
237
                  case e_cosh  : return numeric::cosh (arg);
4998
1
                  case e_exp   : return numeric::exp  (arg);
4999
0
                  case e_expm1 : return numeric::expm1(arg);
5000
0
                  case e_floor : return numeric::floor(arg);
5001
0
                  case e_log   : return numeric::log  (arg);
5002
2
                  case e_log10 : return numeric::log10(arg);
5003
0
                  case e_log2  : return numeric::log2 (arg);
5004
254
                  case e_log1p : return numeric::log1p(arg);
5005
159k
                  case e_neg   : return numeric::neg  (arg);
5006
0
                  case e_pos   : return numeric::pos  (arg);
5007
0
                  case e_round : return numeric::round(arg);
5008
0
                  case e_sin   : return numeric::sin  (arg);
5009
0
                  case e_sinc  : return numeric::sinc (arg);
5010
0
                  case e_sinh  : return numeric::sinh (arg);
5011
0
                  case e_sqrt  : return numeric::sqrt (arg);
5012
145
                  case e_tan   : return numeric::tan  (arg);
5013
333
                  case e_tanh  : return numeric::tanh (arg);
5014
2
                  case e_cot   : return numeric::cot  (arg);
5015
0
                  case e_sec   : return numeric::sec  (arg);
5016
301
                  case e_csc   : return numeric::csc  (arg);
5017
0
                  case e_r2d   : return numeric::r2d  (arg);
5018
0
                  case e_d2r   : return numeric::d2r  (arg);
5019
0
                  case e_d2g   : return numeric::d2g  (arg);
5020
0
                  case e_g2d   : return numeric::g2d  (arg);
5021
3
                  case e_notl  : return numeric::notl (arg);
5022
3
                  case e_sgn   : return numeric::sgn  (arg);
5023
0
                  case e_erf   : return numeric::erf  (arg);
5024
0
                  case e_erfc  : return numeric::erfc (arg);
5025
0
                  case e_ncdf  : return numeric::ncdf (arg);
5026
0
                  case e_frac  : return numeric::frac (arg);
5027
0
                  case e_trunc : return numeric::trunc(arg);
5028
5029
0
                  default      : exprtk_debug(("numeric::details::process_impl<T> - Invalid unary operation.\n"));
5030
0
                                 return std::numeric_limits<T>::quiet_NaN();
5031
161k
               }
5032
161k
            }
float exprtk::details::numeric::details::process_impl<float>(exprtk::details::operator_type, float)
Line
Count
Source
4985
153k
            {
4986
153k
               switch (operation)
4987
153k
               {
4988
0
                  case e_abs   : return numeric::abs  (arg);
4989
5
                  case e_acos  : return numeric::acos (arg);
4990
0
                  case e_acosh : return numeric::acosh(arg);
4991
0
                  case e_asin  : return numeric::asin (arg);
4992
0
                  case e_asinh : return numeric::asinh(arg);
4993
1
                  case e_atan  : return numeric::atan (arg);
4994
368
                  case e_atanh : return numeric::atanh(arg);
4995
0
                  case e_ceil  : return numeric::ceil (arg);
4996
0
                  case e_cos   : return numeric::cos  (arg);
4997
237
                  case e_cosh  : return numeric::cosh (arg);
4998
1
                  case e_exp   : return numeric::exp  (arg);
4999
0
                  case e_expm1 : return numeric::expm1(arg);
5000
0
                  case e_floor : return numeric::floor(arg);
5001
0
                  case e_log   : return numeric::log  (arg);
5002
2
                  case e_log10 : return numeric::log10(arg);
5003
0
                  case e_log2  : return numeric::log2 (arg);
5004
248
                  case e_log1p : return numeric::log1p(arg);
5005
151k
                  case e_neg   : return numeric::neg  (arg);
5006
0
                  case e_pos   : return numeric::pos  (arg);
5007
0
                  case e_round : return numeric::round(arg);
5008
0
                  case e_sin   : return numeric::sin  (arg);
5009
0
                  case e_sinc  : return numeric::sinc (arg);
5010
0
                  case e_sinh  : return numeric::sinh (arg);
5011
0
                  case e_sqrt  : return numeric::sqrt (arg);
5012
141
                  case e_tan   : return numeric::tan  (arg);
5013
333
                  case e_tanh  : return numeric::tanh (arg);
5014
2
                  case e_cot   : return numeric::cot  (arg);
5015
0
                  case e_sec   : return numeric::sec  (arg);
5016
20
                  case e_csc   : return numeric::csc  (arg);
5017
0
                  case e_r2d   : return numeric::r2d  (arg);
5018
0
                  case e_d2r   : return numeric::d2r  (arg);
5019
0
                  case e_d2g   : return numeric::d2g  (arg);
5020
0
                  case e_g2d   : return numeric::g2d  (arg);
5021
3
                  case e_notl  : return numeric::notl (arg);
5022
2
                  case e_sgn   : return numeric::sgn  (arg);
5023
0
                  case e_erf   : return numeric::erf  (arg);
5024
0
                  case e_erfc  : return numeric::erfc (arg);
5025
0
                  case e_ncdf  : return numeric::ncdf (arg);
5026
0
                  case e_frac  : return numeric::frac (arg);
5027
0
                  case e_trunc : return numeric::trunc(arg);
5028
5029
0
                  default      : exprtk_debug(("numeric::details::process_impl<T> - Invalid unary operation.\n"));
5030
0
                                 return std::numeric_limits<T>::quiet_NaN();
5031
153k
               }
5032
153k
            }
5033
5034
            template <typename T>
5035
            inline T process_impl(const operator_type operation, const T arg0, const T arg1)
5036
221k
            {
5037
221k
               switch (operation)
5038
221k
               {
5039
36.4k
                  case e_add    : return (arg0 + arg1);
5040
31.8k
                  case e_sub    : return (arg0 - arg1);
5041
28.0k
                  case e_mul    : return (arg0 * arg1);
5042
36.6k
                  case e_div    : return (arg0 / arg1);
5043
29.0k
                  case e_mod    : return modulus<T>(arg0,arg1);
5044
47.6k
                  case e_pow    : return pow<T>(arg0,arg1);
5045
0
                  case e_atan2  : return atan2<T>(arg0,arg1);
5046
0
                  case e_min    : return std::min<T>(arg0,arg1);
5047
0
                  case e_max    : return std::max<T>(arg0,arg1);
5048
0
                  case e_logn   : return logn<T>(arg0,arg1);
5049
445
                  case e_lt     : return (arg0 <  arg1) ? T(1) : T(0);
5050
341
                  case e_lte    : return (arg0 <= arg1) ? T(1) : T(0);
5051
1.46k
                  case e_eq     : return std::equal_to<T>()(arg0,arg1) ? T(1) : T(0);
5052
454
                  case e_ne     : return std::not_equal_to<T>()(arg0,arg1) ? T(1) : T(0);
5053
2.22k
                  case e_gte    : return (arg0 >= arg1) ? T(1) : T(0);
5054
980
                  case e_gt     : return (arg0 >  arg1) ? T(1) : T(0);
5055
3.73k
                  case e_and    : return and_opr <T>(arg0,arg1);
5056
1.04k
                  case e_nand   : return nand_opr<T>(arg0,arg1);
5057
16
                  case e_or     : return or_opr  <T>(arg0,arg1);
5058
412
                  case e_nor    : return nor_opr <T>(arg0,arg1);
5059
85
                  case e_xor    : return xor_opr <T>(arg0,arg1);
5060
953
                  case e_xnor   : return xnor_opr<T>(arg0,arg1);
5061
0
                  case e_root   : return root    <T>(arg0,arg1);
5062
0
                  case e_roundn : return roundn  <T>(arg0,arg1);
5063
0
                  case e_equal  : return equal      (arg0,arg1);
5064
0
                  case e_nequal : return nequal     (arg0,arg1);
5065
0
                  case e_hypot  : return hypot   <T>(arg0,arg1);
5066
0
                  case e_shr    : return shr     <T>(arg0,arg1);
5067
0
                  case e_shl    : return shl     <T>(arg0,arg1);
5068
5069
0
                  default       : exprtk_debug(("numeric::details::process_impl<T> - Invalid binary operation.\n"));
5070
0
                                  return std::numeric_limits<T>::quiet_NaN();
5071
221k
               }
5072
221k
            }
double exprtk::details::numeric::details::process_impl<double>(exprtk::details::operator_type, double, double)
Line
Count
Source
5036
114k
            {
5037
114k
               switch (operation)
5038
114k
               {
5039
19.2k
                  case e_add    : return (arg0 + arg1);
5040
16.8k
                  case e_sub    : return (arg0 - arg1);
5041
14.7k
                  case e_mul    : return (arg0 * arg1);
5042
18.7k
                  case e_div    : return (arg0 / arg1);
5043
14.5k
                  case e_mod    : return modulus<T>(arg0,arg1);
5044
24.0k
                  case e_pow    : return pow<T>(arg0,arg1);
5045
0
                  case e_atan2  : return atan2<T>(arg0,arg1);
5046
0
                  case e_min    : return std::min<T>(arg0,arg1);
5047
0
                  case e_max    : return std::max<T>(arg0,arg1);
5048
0
                  case e_logn   : return logn<T>(arg0,arg1);
5049
223
                  case e_lt     : return (arg0 <  arg1) ? T(1) : T(0);
5050
172
                  case e_lte    : return (arg0 <= arg1) ? T(1) : T(0);
5051
741
                  case e_eq     : return std::equal_to<T>()(arg0,arg1) ? T(1) : T(0);
5052
227
                  case e_ne     : return std::not_equal_to<T>()(arg0,arg1) ? T(1) : T(0);
5053
1.11k
                  case e_gte    : return (arg0 >= arg1) ? T(1) : T(0);
5054
490
                  case e_gt     : return (arg0 >  arg1) ? T(1) : T(0);
5055
1.87k
                  case e_and    : return and_opr <T>(arg0,arg1);
5056
525
                  case e_nand   : return nand_opr<T>(arg0,arg1);
5057
8
                  case e_or     : return or_opr  <T>(arg0,arg1);
5058
206
                  case e_nor    : return nor_opr <T>(arg0,arg1);
5059
43
                  case e_xor    : return xor_opr <T>(arg0,arg1);
5060
481
                  case e_xnor   : return xnor_opr<T>(arg0,arg1);
5061
0
                  case e_root   : return root    <T>(arg0,arg1);
5062
0
                  case e_roundn : return roundn  <T>(arg0,arg1);
5063
0
                  case e_equal  : return equal      (arg0,arg1);
5064
0
                  case e_nequal : return nequal     (arg0,arg1);
5065
0
                  case e_hypot  : return hypot   <T>(arg0,arg1);
5066
0
                  case e_shr    : return shr     <T>(arg0,arg1);
5067
0
                  case e_shl    : return shl     <T>(arg0,arg1);
5068
5069
0
                  default       : exprtk_debug(("numeric::details::process_impl<T> - Invalid binary operation.\n"));
5070
0
                                  return std::numeric_limits<T>::quiet_NaN();
5071
114k
               }
5072
114k
            }
float exprtk::details::numeric::details::process_impl<float>(exprtk::details::operator_type, float, float)
Line
Count
Source
5036
107k
            {
5037
107k
               switch (operation)
5038
107k
               {
5039
17.2k
                  case e_add    : return (arg0 + arg1);
5040
14.9k
                  case e_sub    : return (arg0 - arg1);
5041
13.3k
                  case e_mul    : return (arg0 * arg1);
5042
17.9k
                  case e_div    : return (arg0 / arg1);
5043
14.5k
                  case e_mod    : return modulus<T>(arg0,arg1);
5044
23.6k
                  case e_pow    : return pow<T>(arg0,arg1);
5045
0
                  case e_atan2  : return atan2<T>(arg0,arg1);
5046
0
                  case e_min    : return std::min<T>(arg0,arg1);
5047
0
                  case e_max    : return std::max<T>(arg0,arg1);
5048
0
                  case e_logn   : return logn<T>(arg0,arg1);
5049
222
                  case e_lt     : return (arg0 <  arg1) ? T(1) : T(0);
5050
169
                  case e_lte    : return (arg0 <= arg1) ? T(1) : T(0);
5051
725
                  case e_eq     : return std::equal_to<T>()(arg0,arg1) ? T(1) : T(0);
5052
227
                  case e_ne     : return std::not_equal_to<T>()(arg0,arg1) ? T(1) : T(0);
5053
1.10k
                  case e_gte    : return (arg0 >= arg1) ? T(1) : T(0);
5054
490
                  case e_gt     : return (arg0 >  arg1) ? T(1) : T(0);
5055
1.86k
                  case e_and    : return and_opr <T>(arg0,arg1);
5056
523
                  case e_nand   : return nand_opr<T>(arg0,arg1);
5057
8
                  case e_or     : return or_opr  <T>(arg0,arg1);
5058
206
                  case e_nor    : return nor_opr <T>(arg0,arg1);
5059
42
                  case e_xor    : return xor_opr <T>(arg0,arg1);
5060
472
                  case e_xnor   : return xnor_opr<T>(arg0,arg1);
5061
0
                  case e_root   : return root    <T>(arg0,arg1);
5062
0
                  case e_roundn : return roundn  <T>(arg0,arg1);
5063
0
                  case e_equal  : return equal      (arg0,arg1);
5064
0
                  case e_nequal : return nequal     (arg0,arg1);
5065
0
                  case e_hypot  : return hypot   <T>(arg0,arg1);
5066
0
                  case e_shr    : return shr     <T>(arg0,arg1);
5067
0
                  case e_shl    : return shl     <T>(arg0,arg1);
5068
5069
0
                  default       : exprtk_debug(("numeric::details::process_impl<T> - Invalid binary operation.\n"));
5070
0
                                  return std::numeric_limits<T>::quiet_NaN();
5071
107k
               }
5072
107k
            }
5073
5074
            template <typename T>
5075
            inline T process_impl(const operator_type operation, const T arg0, const T arg1, int_type_tag)
5076
            {
5077
               switch (operation)
5078
               {
5079
                  case e_add    : return (arg0 + arg1);
5080
                  case e_sub    : return (arg0 - arg1);
5081
                  case e_mul    : return (arg0 * arg1);
5082
                  case e_div    : return (arg0 / arg1);
5083
                  case e_mod    : return arg0 % arg1;
5084
                  case e_pow    : return pow<T>(arg0,arg1);
5085
                  case e_min    : return std::min<T>(arg0,arg1);
5086
                  case e_max    : return std::max<T>(arg0,arg1);
5087
                  case e_logn   : return logn<T>(arg0,arg1);
5088
                  case e_lt     : return (arg0 <  arg1) ? T(1) : T(0);
5089
                  case e_lte    : return (arg0 <= arg1) ? T(1) : T(0);
5090
                  case e_eq     : return (arg0 == arg1) ? T(1) : T(0);
5091
                  case e_ne     : return (arg0 != arg1) ? T(1) : T(0);
5092
                  case e_gte    : return (arg0 >= arg1) ? T(1) : T(0);
5093
                  case e_gt     : return (arg0 >  arg1) ? T(1) : T(0);
5094
                  case e_and    : return ((arg0 != T(0)) && (arg1 != T(0))) ? T(1) : T(0);
5095
                  case e_nand   : return ((arg0 != T(0)) && (arg1 != T(0))) ? T(0) : T(1);
5096
                  case e_or     : return ((arg0 != T(0)) || (arg1 != T(0))) ? T(1) : T(0);
5097
                  case e_nor    : return ((arg0 != T(0)) || (arg1 != T(0))) ? T(0) : T(1);
5098
                  case e_xor    : return arg0 ^ arg1;
5099
                  case e_xnor   : return !(arg0 ^ arg1);
5100
                  case e_root   : return root<T>(arg0,arg1);
5101
                  case e_equal  : return arg0 == arg1;
5102
                  case e_nequal : return arg0 != arg1;
5103
                  case e_hypot  : return hypot<T>(arg0,arg1);
5104
                  case e_shr    : return arg0 >> arg1;
5105
                  case e_shl    : return arg0 << arg1;
5106
5107
                  default       : exprtk_debug(("numeric::details::process_impl<IntType> - Invalid binary operation.\n"));
5108
                                  return std::numeric_limits<T>::quiet_NaN();
5109
               }
5110
            }
5111
         }
5112
5113
         template <typename T>
5114
         inline T process(const operator_type operation, const T arg)
5115
314k
         {
5116
314k
            return exprtk::details::numeric::details::process_impl(operation,arg);
5117
314k
         }
double exprtk::details::numeric::process<double>(exprtk::details::operator_type, double)
Line
Count
Source
5115
161k
         {
5116
161k
            return exprtk::details::numeric::details::process_impl(operation,arg);
5117
161k
         }
float exprtk::details::numeric::process<float>(exprtk::details::operator_type, float)
Line
Count
Source
5115
153k
         {
5116
153k
            return exprtk::details::numeric::details::process_impl(operation,arg);
5117
153k
         }
5118
5119
         template <typename T>
5120
         inline T process(const operator_type operation, const T arg0, const T arg1)
5121
221k
         {
5122
221k
            return exprtk::details::numeric::details::process_impl(operation, arg0, arg1);
5123
221k
         }
double exprtk::details::numeric::process<double>(exprtk::details::operator_type, double, double)
Line
Count
Source
5121
114k
         {
5122
114k
            return exprtk::details::numeric::details::process_impl(operation, arg0, arg1);
5123
114k
         }
float exprtk::details::numeric::process<float>(exprtk::details::operator_type, float, float)
Line
Count
Source
5121
107k
         {
5122
107k
            return exprtk::details::numeric::details::process_impl(operation, arg0, arg1);
5123
107k
         }
5124
      }
5125
5126
      template <typename Node>
5127
      struct node_collector_interface
5128
      {
5129
         typedef Node* node_ptr_t;
5130
         typedef Node** node_pp_t;
5131
         typedef std::vector<node_pp_t> noderef_list_t;
5132
5133
11.0M
         virtual ~node_collector_interface() {}
exprtk::details::node_collector_interface<exprtk::details::expression_node<double> >::~node_collector_interface()
Line
Count
Source
5133
5.68M
         virtual ~node_collector_interface() {}
exprtk::details::node_collector_interface<exprtk::details::expression_node<float> >::~node_collector_interface()
Line
Count
Source
5133
5.38M
         virtual ~node_collector_interface() {}
5134
5135
7.17M
         virtual void collect_nodes(noderef_list_t&) {}
exprtk::details::node_collector_interface<exprtk::details::expression_node<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
5135
3.68M
         virtual void collect_nodes(noderef_list_t&) {}
exprtk::details::node_collector_interface<exprtk::details::expression_node<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
5135
3.49M
         virtual void collect_nodes(noderef_list_t&) {}
5136
      };
5137
5138
      template <typename Node>
5139
      struct node_depth_base;
5140
5141
      template <typename T>
5142
      class expression_node : public node_collector_interface<expression_node<T> >,
5143
                              public node_depth_base<expression_node<T> >
5144
      {
5145
      public:
5146
5147
         enum node_type
5148
         {
5149
            e_none          , e_null          , e_constant    , e_unary        ,
5150
            e_binary        , e_binary_ext    , e_trinary     , e_quaternary   ,
5151
            e_vararg        , e_conditional   , e_while       , e_repeat       ,
5152
            e_for           , e_switch        , e_mswitch     , e_return       ,
5153
            e_retenv        , e_variable      , e_stringvar   , e_stringconst  ,
5154
            e_stringvarrng  , e_cstringvarrng , e_strgenrange , e_strconcat    ,
5155
            e_stringvarsize , e_strswap       , e_stringsize  , e_stringvararg ,
5156
            e_function      , e_vafunction    , e_genfunction , e_strfunction  ,
5157
            e_strcondition  , e_strccondition , e_add         , e_sub          ,
5158
            e_mul           , e_div           , e_mod         , e_pow          ,
5159
            e_lt            , e_lte           , e_gt          , e_gte          ,
5160
            e_eq            , e_ne            , e_and         , e_nand         ,
5161
            e_or            , e_nor           , e_xor         , e_xnor         ,
5162
            e_in            , e_like          , e_ilike       , e_inranges     ,
5163
            e_ipow          , e_ipowinv       , e_abs         , e_acos         ,
5164
            e_acosh         , e_asin          , e_asinh       , e_atan         ,
5165
            e_atanh         , e_ceil          , e_cos         , e_cosh         ,
5166
            e_exp           , e_expm1         , e_floor       , e_log          ,
5167
            e_log10         , e_log2          , e_log1p       , e_neg          ,
5168
            e_pos           , e_round         , e_sin         , e_sinc         ,
5169
            e_sinh          , e_sqrt          , e_tan         , e_tanh         ,
5170
            e_cot           , e_sec           , e_csc         , e_r2d          ,
5171
            e_d2r           , e_d2g           , e_g2d         , e_notl         ,
5172
            e_sgn           , e_erf           , e_erfc        , e_ncdf         ,
5173
            e_frac          , e_trunc         , e_uvouv       , e_vov          ,
5174
            e_cov           , e_voc           , e_vob         , e_bov          ,
5175
            e_cob           , e_boc           , e_vovov       , e_vovoc        ,
5176
            e_vocov         , e_covov         , e_covoc       , e_vovovov      ,
5177
            e_vovovoc       , e_vovocov       , e_vocovov     , e_covovov      ,
5178
            e_covocov       , e_vocovoc       , e_covovoc     , e_vococov      ,
5179
            e_sf3ext        , e_sf4ext        , e_nulleq      , e_strass       ,
5180
            e_vector        , e_vecelem       , e_rbvecelem   , e_rbveccelem   ,
5181
            e_vecdefass     , e_vecvalass     , e_vecvecass   , e_vecopvalass  ,
5182
            e_vecopvecass   , e_vecfunc       , e_vecvecswap  , e_vecvecineq   ,
5183
            e_vecvalineq    , e_valvecineq    , e_vecvecarith , e_vecvalarith  ,
5184
            e_valvecarith   , e_vecunaryop    , e_vecondition , e_break        ,
5185
            e_continue      , e_swap
5186
         };
5187
5188
         typedef T value_type;
5189
         typedef expression_node<T>* expression_ptr;
5190
         typedef node_collector_interface<expression_node<T> > nci_t;
5191
         typedef typename nci_t::noderef_list_t noderef_list_t;
5192
         typedef node_depth_base<expression_node<T> > ndb_t;
5193
5194
11.0M
         virtual ~expression_node() {}
exprtk::details::expression_node<double>::~expression_node()
Line
Count
Source
5194
5.68M
         virtual ~expression_node() {}
exprtk::details::expression_node<float>::~expression_node()
Line
Count
Source
5194
5.38M
         virtual ~expression_node() {}
5195
5196
         inline virtual T value() const
5197
0
         {
5198
0
            return std::numeric_limits<T>::quiet_NaN();
5199
0
         }
Unexecuted instantiation: exprtk::details::expression_node<double>::value() const
Unexecuted instantiation: exprtk::details::expression_node<float>::value() const
5200
5201
         inline virtual expression_node<T>* branch(const std::size_t& index = 0) const
5202
0
         {
5203
0
            return reinterpret_cast<expression_ptr>(index * 0);
5204
0
         }
Unexecuted instantiation: exprtk::details::expression_node<double>::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::expression_node<float>::branch(unsigned long const&) const
5205
5206
         inline virtual node_type type() const
5207
49.5M
         {
5208
49.5M
            return e_none;
5209
49.5M
         }
exprtk::details::expression_node<double>::type() const
Line
Count
Source
5207
25.4M
         {
5208
25.4M
            return e_none;
5209
25.4M
         }
exprtk::details::expression_node<float>::type() const
Line
Count
Source
5207
24.1M
         {
5208
24.1M
            return e_none;
5209
24.1M
         }
5210
      }; // class expression_node
5211
5212
      template <typename T>
5213
      inline bool is_generally_string_node(const expression_node<T>* node);
5214
5215
      inline bool is_true(const double v)
5216
415M
      {
5217
415M
         return std::not_equal_to<double>()(0.0,v);
5218
415M
      }
5219
5220
      inline bool is_true(const long double v)
5221
0
      {
5222
0
         return std::not_equal_to<long double>()(0.0L,v);
5223
0
      }
5224
5225
      inline bool is_true(const float v)
5226
411M
      {
5227
411M
         return std::not_equal_to<float>()(0.0f,v);
5228
411M
      }
5229
5230
      template <typename T>
5231
      inline bool is_true(const expression_node<T>* node)
5232
527
      {
5233
527
         return std::not_equal_to<T>()(T(0),node->value());
5234
527
      }
bool exprtk::details::is_true<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
5232
268
      {
5233
268
         return std::not_equal_to<T>()(T(0),node->value());
5234
268
      }
bool exprtk::details::is_true<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
5232
259
      {
5233
259
         return std::not_equal_to<T>()(T(0),node->value());
5234
259
      }
5235
5236
      template <typename T>
5237
      inline bool is_true(const std::pair<expression_node<T>*,bool>& node)
5238
84.0M
      {
5239
84.0M
         return std::not_equal_to<T>()(T(0),node.first->value());
5240
84.0M
      }
bool exprtk::details::is_true<double>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const&)
Line
Count
Source
5238
43.0M
      {
5239
43.0M
         return std::not_equal_to<T>()(T(0),node.first->value());
5240
43.0M
      }
bool exprtk::details::is_true<float>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const&)
Line
Count
Source
5238
41.0M
      {
5239
41.0M
         return std::not_equal_to<T>()(T(0),node.first->value());
5240
41.0M
      }
5241
5242
      template <typename T>
5243
      inline bool is_false(const expression_node<T>* node)
5244
0
      {
5245
0
         return std::equal_to<T>()(T(0),node->value());
5246
0
      }
Unexecuted instantiation: bool exprtk::details::is_false<double>(exprtk::details::expression_node<double> const*)
Unexecuted instantiation: bool exprtk::details::is_false<float>(exprtk::details::expression_node<float> const*)
5247
5248
      template <typename T>
5249
      inline bool is_false(const std::pair<expression_node<T>*,bool>& node)
5250
      {
5251
         return std::equal_to<T>()(T(0),node.first->value());
5252
      }
5253
5254
      template <typename T>
5255
      inline bool is_unary_node(const expression_node<T>* node)
5256
      {
5257
         return node && (details::expression_node<T>::e_unary == node->type());
5258
      }
5259
5260
      template <typename T>
5261
      inline bool is_neg_unary_node(const expression_node<T>* node)
5262
3.25M
      {
5263
3.25M
         return node && (details::expression_node<T>::e_neg == node->type());
5264
3.25M
      }
bool exprtk::details::is_neg_unary_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
5262
1.66M
      {
5263
1.66M
         return node && (details::expression_node<T>::e_neg == node->type());
5264
1.66M
      }
bool exprtk::details::is_neg_unary_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
5262
1.58M
      {
5263
1.58M
         return node && (details::expression_node<T>::e_neg == node->type());
5264
1.58M
      }
5265
5266
      template <typename T>
5267
      inline bool is_binary_node(const expression_node<T>* node)
5268
      {
5269
         return node && (details::expression_node<T>::e_binary == node->type());
5270
      }
5271
5272
      template <typename T>
5273
      inline bool is_variable_node(const expression_node<T>* node)
5274
33.1M
      {
5275
33.1M
         return node && (details::expression_node<T>::e_variable == node->type());
5276
33.1M
      }
bool exprtk::details::is_variable_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
5274
16.9M
      {
5275
16.9M
         return node && (details::expression_node<T>::e_variable == node->type());
5276
16.9M
      }
bool exprtk::details::is_variable_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
5274
16.1M
      {
5275
16.1M
         return node && (details::expression_node<T>::e_variable == node->type());
5276
16.1M
      }
5277
5278
      template <typename T>
5279
      inline bool is_ivariable_node(const expression_node<T>* node)
5280
84
      {
5281
84
         return node &&
5282
84
                (
5283
84
                  details::expression_node<T>::e_variable   == node->type() ||
5284
84
                  details::expression_node<T>::e_vecelem    == node->type() ||
5285
84
                  details::expression_node<T>::e_rbvecelem  == node->type() ||
5286
84
                  details::expression_node<T>::e_rbveccelem == node->type()
5287
84
                );
5288
84
      }
bool exprtk::details::is_ivariable_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
5280
42
      {
5281
42
         return node &&
5282
42
                (
5283
42
                  details::expression_node<T>::e_variable   == node->type() ||
5284
42
                  details::expression_node<T>::e_vecelem    == node->type() ||
5285
42
                  details::expression_node<T>::e_rbvecelem  == node->type() ||
5286
42
                  details::expression_node<T>::e_rbveccelem == node->type()
5287
42
                );
5288
42
      }
bool exprtk::details::is_ivariable_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
5280
42
      {
5281
42
         return node &&
5282
42
                (
5283
42
                  details::expression_node<T>::e_variable   == node->type() ||
5284
42
                  details::expression_node<T>::e_vecelem    == node->type() ||
5285
42
                  details::expression_node<T>::e_rbvecelem  == node->type() ||
5286
42
                  details::expression_node<T>::e_rbveccelem == node->type()
5287
42
                );
5288
42
      }
5289
5290
      template <typename T>
5291
      inline bool is_vector_elem_node(const expression_node<T>* node)
5292
341
      {
5293
341
         return node && (details::expression_node<T>::e_vecelem == node->type());
5294
341
      }
bool exprtk::details::is_vector_elem_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
5292
171
      {
5293
171
         return node && (details::expression_node<T>::e_vecelem == node->type());
5294
171
      }
bool exprtk::details::is_vector_elem_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
5292
170
      {
5293
170
         return node && (details::expression_node<T>::e_vecelem == node->type());
5294
170
      }
5295
5296
      template <typename T>
5297
      inline bool is_rebasevector_elem_node(const expression_node<T>* node)
5298
341
      {
5299
341
         return node && (details::expression_node<T>::e_rbvecelem == node->type());
5300
341
      }
bool exprtk::details::is_rebasevector_elem_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
5298
171
      {
5299
171
         return node && (details::expression_node<T>::e_rbvecelem == node->type());
5300
171
      }
bool exprtk::details::is_rebasevector_elem_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
5298
170
      {
5299
170
         return node && (details::expression_node<T>::e_rbvecelem == node->type());
5300
170
      }
5301
5302
      template <typename T>
5303
      inline bool is_rebasevector_celem_node(const expression_node<T>* node)
5304
341
      {
5305
341
         return node && (details::expression_node<T>::e_rbveccelem == node->type());
5306
341
      }
bool exprtk::details::is_rebasevector_celem_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
5304
171
      {
5305
171
         return node && (details::expression_node<T>::e_rbveccelem == node->type());
5306
171
      }
bool exprtk::details::is_rebasevector_celem_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
5304
170
      {
5305
170
         return node && (details::expression_node<T>::e_rbveccelem == node->type());
5306
170
      }
5307
5308
      template <typename T>
5309
      inline bool is_vector_node(const expression_node<T>* node)
5310
852k
      {
5311
852k
         return node && (details::expression_node<T>::e_vector == node->type());
5312
852k
      }
bool exprtk::details::is_vector_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
5310
438k
      {
5311
438k
         return node && (details::expression_node<T>::e_vector == node->type());
5312
438k
      }
bool exprtk::details::is_vector_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
5310
413k
      {
5311
413k
         return node && (details::expression_node<T>::e_vector == node->type());
5312
413k
      }
5313
5314
      template <typename T>
5315
      inline bool is_ivector_node(const expression_node<T>* node)
5316
27.9M
      {
5317
27.9M
         if (node)
5318
27.9M
         {
5319
27.9M
            switch (node->type())
5320
27.9M
            {
5321
0
               case details::expression_node<T>::e_vector      :
5322
0
               case details::expression_node<T>::e_vecvalass   :
5323
0
               case details::expression_node<T>::e_vecvecass   :
5324
0
               case details::expression_node<T>::e_vecopvalass :
5325
0
               case details::expression_node<T>::e_vecopvecass :
5326
0
               case details::expression_node<T>::e_vecvecswap  :
5327
0
               case details::expression_node<T>::e_vecvecarith :
5328
0
               case details::expression_node<T>::e_vecvalarith :
5329
0
               case details::expression_node<T>::e_valvecarith :
5330
0
               case details::expression_node<T>::e_vecunaryop  :
5331
0
               case details::expression_node<T>::e_vecondition : return true;
5332
27.9M
               default                                         : return false;
5333
27.9M
            }
5334
27.9M
         }
5335
30
         else
5336
30
            return false;
5337
27.9M
      }
bool exprtk::details::is_ivector_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
5316
14.3M
      {
5317
14.3M
         if (node)
5318
14.3M
         {
5319
14.3M
            switch (node->type())
5320
14.3M
            {
5321
0
               case details::expression_node<T>::e_vector      :
5322
0
               case details::expression_node<T>::e_vecvalass   :
5323
0
               case details::expression_node<T>::e_vecvecass   :
5324
0
               case details::expression_node<T>::e_vecopvalass :
5325
0
               case details::expression_node<T>::e_vecopvecass :
5326
0
               case details::expression_node<T>::e_vecvecswap  :
5327
0
               case details::expression_node<T>::e_vecvecarith :
5328
0
               case details::expression_node<T>::e_vecvalarith :
5329
0
               case details::expression_node<T>::e_valvecarith :
5330
0
               case details::expression_node<T>::e_vecunaryop  :
5331
0
               case details::expression_node<T>::e_vecondition : return true;
5332
14.3M
               default                                         : return false;
5333
14.3M
            }
5334
14.3M
         }
5335
15
         else
5336
15
            return false;
5337
14.3M
      }
bool exprtk::details::is_ivector_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
5316
13.6M
      {
5317
13.6M
         if (node)
5318
13.6M
         {
5319
13.6M
            switch (node->type())
5320
13.6M
            {
5321
0
               case details::expression_node<T>::e_vector      :
5322
0
               case details::expression_node<T>::e_vecvalass   :
5323
0
               case details::expression_node<T>::e_vecvecass   :
5324
0
               case details::expression_node<T>::e_vecopvalass :
5325
0
               case details::expression_node<T>::e_vecopvecass :
5326
0
               case details::expression_node<T>::e_vecvecswap  :
5327
0
               case details::expression_node<T>::e_vecvecarith :
5328
0
               case details::expression_node<T>::e_vecvalarith :
5329
0
               case details::expression_node<T>::e_valvecarith :
5330
0
               case details::expression_node<T>::e_vecunaryop  :
5331
0
               case details::expression_node<T>::e_vecondition : return true;
5332
13.6M
               default                                         : return false;
5333
13.6M
            }
5334
13.6M
         }
5335
15
         else
5336
15
            return false;
5337
13.6M
      }
5338
5339
      template <typename T>
5340
      inline bool is_constant_node(const expression_node<T>* node)
5341
40.6M
      {
5342
40.6M
         return node &&
5343
40.6M
         (
5344
40.6M
           details::expression_node<T>::e_constant    == node->type() ||
5345
40.6M
           details::expression_node<T>::e_stringconst == node->type()
5346
40.6M
         );
5347
40.6M
      }
bool exprtk::details::is_constant_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
5341
20.8M
      {
5342
20.8M
         return node &&
5343
20.8M
         (
5344
20.8M
           details::expression_node<T>::e_constant    == node->type() ||
5345
20.8M
           details::expression_node<T>::e_stringconst == node->type()
5346
20.8M
         );
5347
20.8M
      }
bool exprtk::details::is_constant_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
5341
19.8M
      {
5342
19.8M
         return node &&
5343
19.8M
         (
5344
19.8M
           details::expression_node<T>::e_constant    == node->type() ||
5345
19.8M
           details::expression_node<T>::e_stringconst == node->type()
5346
19.8M
         );
5347
19.8M
      }
5348
5349
      template <typename T>
5350
      inline bool is_null_node(const expression_node<T>* node)
5351
27.8M
      {
5352
27.8M
         return node && (details::expression_node<T>::e_null == node->type());
5353
27.8M
      }
bool exprtk::details::is_null_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
5351
14.2M
      {
5352
14.2M
         return node && (details::expression_node<T>::e_null == node->type());
5353
14.2M
      }
bool exprtk::details::is_null_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
5351
13.5M
      {
5352
13.5M
         return node && (details::expression_node<T>::e_null == node->type());
5353
13.5M
      }
5354
5355
      template <typename T>
5356
      inline bool is_break_node(const expression_node<T>* node)
5357
14.8M
      {
5358
14.8M
         return node && (details::expression_node<T>::e_break == node->type());
5359
14.8M
      }
bool exprtk::details::is_break_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
5357
7.63M
      {
5358
7.63M
         return node && (details::expression_node<T>::e_break == node->type());
5359
7.63M
      }
bool exprtk::details::is_break_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
5357
7.24M
      {
5358
7.24M
         return node && (details::expression_node<T>::e_break == node->type());
5359
7.24M
      }
5360
5361
      template <typename T>
5362
      inline bool is_continue_node(const expression_node<T>* node)
5363
14.8M
      {
5364
14.8M
         return node && (details::expression_node<T>::e_continue == node->type());
5365
14.8M
      }
bool exprtk::details::is_continue_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
5363
7.63M
      {
5364
7.63M
         return node && (details::expression_node<T>::e_continue == node->type());
5365
7.63M
      }
bool exprtk::details::is_continue_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
5363
7.24M
      {
5364
7.24M
         return node && (details::expression_node<T>::e_continue == node->type());
5365
7.24M
      }
5366
5367
      template <typename T>
5368
      inline bool is_swap_node(const expression_node<T>* node)
5369
      {
5370
         return node && (details::expression_node<T>::e_swap == node->type());
5371
      }
5372
5373
      template <typename T>
5374
      inline bool is_function(const expression_node<T>* node)
5375
      {
5376
         return node && (details::expression_node<T>::e_function == node->type());
5377
      }
5378
5379
      template <typename T>
5380
      inline bool is_return_node(const expression_node<T>* node)
5381
14.3M
      {
5382
14.3M
         return node && (details::expression_node<T>::e_return == node->type());
5383
14.3M
      }
bool exprtk::details::is_return_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
5381
7.33M
      {
5382
7.33M
         return node && (details::expression_node<T>::e_return == node->type());
5383
7.33M
      }
bool exprtk::details::is_return_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
5381
6.96M
      {
5382
6.96M
         return node && (details::expression_node<T>::e_return == node->type());
5383
6.96M
      }
5384
5385
      template <typename T> class unary_node;
5386
5387
      template <typename T>
5388
      inline bool is_negate_node(const expression_node<T>* node)
5389
      {
5390
         if (node && is_unary_node(node))
5391
         {
5392
            return (details::e_neg == static_cast<const unary_node<T>*>(node)->operation());
5393
         }
5394
         else
5395
            return false;
5396
      }
5397
5398
      template <typename T>
5399
      inline bool branch_deletable(expression_node<T>* node)
5400
5.66M
      {
5401
5.66M
         return (0 != node)             &&
5402
5.66M
                !is_variable_node(node) &&
5403
5.66M
                !is_string_node  (node) ;
5404
5.66M
      }
bool exprtk::details::branch_deletable<double>(exprtk::details::expression_node<double>*)
Line
Count
Source
5400
2.90M
      {
5401
2.90M
         return (0 != node)             &&
5402
2.90M
                !is_variable_node(node) &&
5403
2.90M
                !is_string_node  (node) ;
5404
2.90M
      }
bool exprtk::details::branch_deletable<float>(exprtk::details::expression_node<float>*)
Line
Count
Source
5400
2.75M
      {
5401
2.75M
         return (0 != node)             &&
5402
2.75M
                !is_variable_node(node) &&
5403
2.75M
                !is_string_node  (node) ;
5404
2.75M
      }
5405
5406
      template <std::size_t N, typename T>
5407
      inline bool all_nodes_valid(expression_node<T>* (&b)[N])
5408
709k
      {
5409
1.81M
         for (std::size_t i = 0; i < N; ++i)
5410
1.10M
         {
5411
1.10M
            if (0 == b[i]) return false;
5412
1.10M
         }
5413
5414
709k
         return true;
5415
709k
      }
bool exprtk::details::all_nodes_valid<1ul, double>(exprtk::details::expression_node<double>* (&) [1ul])
Line
Count
Source
5408
161k
      {
5409
322k
         for (std::size_t i = 0; i < N; ++i)
5410
161k
         {
5411
161k
            if (0 == b[i]) return false;
5412
161k
         }
5413
5414
161k
         return true;
5415
161k
      }
bool exprtk::details::all_nodes_valid<2ul, double>(exprtk::details::expression_node<double>* (&) [2ul])
Line
Count
Source
5408
203k
      {
5409
610k
         for (std::size_t i = 0; i < N; ++i)
5410
406k
         {
5411
406k
            if (0 == b[i]) return false;
5412
406k
         }
5413
5414
203k
         return true;
5415
203k
      }
bool exprtk::details::all_nodes_valid<3ul, double>(exprtk::details::expression_node<double>* (&) [3ul])
Line
Count
Source
5408
11
      {
5409
44
         for (std::size_t i = 0; i < N; ++i)
5410
33
         {
5411
33
            if (0 == b[i]) return false;
5412
33
         }
5413
5414
11
         return true;
5415
11
      }
bool exprtk::details::all_nodes_valid<4ul, double>(exprtk::details::expression_node<double>* (&) [4ul])
Line
Count
Source
5408
10
      {
5409
50
         for (std::size_t i = 0; i < N; ++i)
5410
40
         {
5411
40
            if (0 == b[i]) return false;
5412
40
         }
5413
5414
10
         return true;
5415
10
      }
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<5ul, double>(exprtk::details::expression_node<double>* (&) [5ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<6ul, double>(exprtk::details::expression_node<double>* (&) [6ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<7ul, double>(exprtk::details::expression_node<double>* (&) [7ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<8ul, double>(exprtk::details::expression_node<double>* (&) [8ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<9ul, double>(exprtk::details::expression_node<double>* (&) [9ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<10ul, double>(exprtk::details::expression_node<double>* (&) [10ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<11ul, double>(exprtk::details::expression_node<double>* (&) [11ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<12ul, double>(exprtk::details::expression_node<double>* (&) [12ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<13ul, double>(exprtk::details::expression_node<double>* (&) [13ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<14ul, double>(exprtk::details::expression_node<double>* (&) [14ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<15ul, double>(exprtk::details::expression_node<double>* (&) [15ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<16ul, double>(exprtk::details::expression_node<double>* (&) [16ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<17ul, double>(exprtk::details::expression_node<double>* (&) [17ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<18ul, double>(exprtk::details::expression_node<double>* (&) [18ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<19ul, double>(exprtk::details::expression_node<double>* (&) [19ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<20ul, double>(exprtk::details::expression_node<double>* (&) [20ul])
bool exprtk::details::all_nodes_valid<1ul, float>(exprtk::details::expression_node<float>* (&) [1ul])
Line
Count
Source
5408
153k
      {
5409
306k
         for (std::size_t i = 0; i < N; ++i)
5410
153k
         {
5411
153k
            if (0 == b[i]) return false;
5412
153k
         }
5413
5414
153k
         return true;
5415
153k
      }
bool exprtk::details::all_nodes_valid<2ul, float>(exprtk::details::expression_node<float>* (&) [2ul])
Line
Count
Source
5408
191k
      {
5409
575k
         for (std::size_t i = 0; i < N; ++i)
5410
383k
         {
5411
383k
            if (0 == b[i]) return false;
5412
383k
         }
5413
5414
191k
         return true;
5415
191k
      }
bool exprtk::details::all_nodes_valid<3ul, float>(exprtk::details::expression_node<float>* (&) [3ul])
Line
Count
Source
5408
11
      {
5409
44
         for (std::size_t i = 0; i < N; ++i)
5410
33
         {
5411
33
            if (0 == b[i]) return false;
5412
33
         }
5413
5414
11
         return true;
5415
11
      }
bool exprtk::details::all_nodes_valid<4ul, float>(exprtk::details::expression_node<float>* (&) [4ul])
Line
Count
Source
5408
10
      {
5409
50
         for (std::size_t i = 0; i < N; ++i)
5410
40
         {
5411
40
            if (0 == b[i]) return false;
5412
40
         }
5413
5414
10
         return true;
5415
10
      }
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<5ul, float>(exprtk::details::expression_node<float>* (&) [5ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<6ul, float>(exprtk::details::expression_node<float>* (&) [6ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<7ul, float>(exprtk::details::expression_node<float>* (&) [7ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<8ul, float>(exprtk::details::expression_node<float>* (&) [8ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<9ul, float>(exprtk::details::expression_node<float>* (&) [9ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<10ul, float>(exprtk::details::expression_node<float>* (&) [10ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<11ul, float>(exprtk::details::expression_node<float>* (&) [11ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<12ul, float>(exprtk::details::expression_node<float>* (&) [12ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<13ul, float>(exprtk::details::expression_node<float>* (&) [13ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<14ul, float>(exprtk::details::expression_node<float>* (&) [14ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<15ul, float>(exprtk::details::expression_node<float>* (&) [15ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<16ul, float>(exprtk::details::expression_node<float>* (&) [16ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<17ul, float>(exprtk::details::expression_node<float>* (&) [17ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<18ul, float>(exprtk::details::expression_node<float>* (&) [18ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<19ul, float>(exprtk::details::expression_node<float>* (&) [19ul])
Unexecuted instantiation: bool exprtk::details::all_nodes_valid<20ul, float>(exprtk::details::expression_node<float>* (&) [20ul])
5416
5417
      template <typename T,
5418
                typename Allocator,
5419
                template <typename, typename> class Sequence>
5420
      inline bool all_nodes_valid(const Sequence<expression_node<T>*,Allocator>& b)
5421
34.9k
      {
5422
156k
         for (std::size_t i = 0; i < b.size(); ++i)
5423
122k
         {
5424
122k
            if (0 == b[i]) return false;
5425
122k
         }
5426
5427
34.9k
         return true;
5428
34.9k
      }
bool exprtk::details::all_nodes_valid<double, std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Line
Count
Source
5421
18.0k
      {
5422
80.3k
         for (std::size_t i = 0; i < b.size(); ++i)
5423
62.3k
         {
5424
62.3k
            if (0 == b[i]) return false;
5425
62.3k
         }
5426
5427
18.0k
         return true;
5428
18.0k
      }
bool exprtk::details::all_nodes_valid<float, std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Line
Count
Source
5421
16.9k
      {
5422
76.5k
         for (std::size_t i = 0; i < b.size(); ++i)
5423
59.6k
         {
5424
59.6k
            if (0 == b[i]) return false;
5425
59.6k
         }
5426
5427
16.9k
         return true;
5428
16.9k
      }
5429
5430
      template <std::size_t N, typename T>
5431
      inline bool all_nodes_variables(expression_node<T>* (&b)[N])
5432
42
      {
5433
44
         for (std::size_t i = 0; i < N; ++i)
5434
44
         {
5435
44
            if (0 == b[i])
5436
0
               return false;
5437
44
            else if (!is_variable_node(b[i]))
5438
42
               return false;
5439
44
         }
5440
5441
0
         return true;
5442
42
      }
bool exprtk::details::all_nodes_variables<3ul, double>(exprtk::details::expression_node<double>* (&) [3ul])
Line
Count
Source
5432
11
      {
5433
11
         for (std::size_t i = 0; i < N; ++i)
5434
11
         {
5435
11
            if (0 == b[i])
5436
0
               return false;
5437
11
            else if (!is_variable_node(b[i]))
5438
11
               return false;
5439
11
         }
5440
5441
0
         return true;
5442
11
      }
bool exprtk::details::all_nodes_variables<4ul, double>(exprtk::details::expression_node<double>* (&) [4ul])
Line
Count
Source
5432
10
      {
5433
11
         for (std::size_t i = 0; i < N; ++i)
5434
11
         {
5435
11
            if (0 == b[i])
5436
0
               return false;
5437
11
            else if (!is_variable_node(b[i]))
5438
10
               return false;
5439
11
         }
5440
5441
0
         return true;
5442
10
      }
bool exprtk::details::all_nodes_variables<3ul, float>(exprtk::details::expression_node<float>* (&) [3ul])
Line
Count
Source
5432
11
      {
5433
11
         for (std::size_t i = 0; i < N; ++i)
5434
11
         {
5435
11
            if (0 == b[i])
5436
0
               return false;
5437
11
            else if (!is_variable_node(b[i]))
5438
11
               return false;
5439
11
         }
5440
5441
0
         return true;
5442
11
      }
bool exprtk::details::all_nodes_variables<4ul, float>(exprtk::details::expression_node<float>* (&) [4ul])
Line
Count
Source
5432
10
      {
5433
11
         for (std::size_t i = 0; i < N; ++i)
5434
11
         {
5435
11
            if (0 == b[i])
5436
0
               return false;
5437
11
            else if (!is_variable_node(b[i]))
5438
10
               return false;
5439
11
         }
5440
5441
0
         return true;
5442
10
      }
5443
5444
      template <typename T,
5445
                typename Allocator,
5446
                template <typename, typename> class Sequence>
5447
      inline bool all_nodes_variables(Sequence<expression_node<T>*,Allocator>& b)
5448
30.0k
      {
5449
35.6k
         for (std::size_t i = 0; i < b.size(); ++i)
5450
33.8k
         {
5451
33.8k
            if (0 == b[i])
5452
0
               return false;
5453
33.8k
            else if (!is_variable_node(b[i]))
5454
28.2k
               return false;
5455
33.8k
         }
5456
5457
1.77k
         return true;
5458
30.0k
      }
bool exprtk::details::all_nodes_variables<double, std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&)
Line
Count
Source
5448
15.5k
      {
5449
18.6k
         for (std::size_t i = 0; i < b.size(); ++i)
5450
17.6k
         {
5451
17.6k
            if (0 == b[i])
5452
0
               return false;
5453
17.6k
            else if (!is_variable_node(b[i]))
5454
14.5k
               return false;
5455
17.6k
         }
5456
5457
1.03k
         return true;
5458
15.5k
      }
bool exprtk::details::all_nodes_variables<float, std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&)
Line
Count
Source
5448
14.4k
      {
5449
16.9k
         for (std::size_t i = 0; i < b.size(); ++i)
5450
16.2k
         {
5451
16.2k
            if (0 == b[i])
5452
0
               return false;
5453
16.2k
            else if (!is_variable_node(b[i]))
5454
13.7k
               return false;
5455
16.2k
         }
5456
5457
739
         return true;
5458
14.4k
      }
5459
5460
      template <typename Node>
5461
      class node_collection_destructor
5462
      {
5463
      public:
5464
5465
         typedef node_collector_interface<Node> nci_t;
5466
5467
         typedef typename nci_t::node_ptr_t     node_ptr_t;
5468
         typedef typename nci_t::node_pp_t      node_pp_t;
5469
         typedef typename nci_t::noderef_list_t noderef_list_t;
5470
5471
         static void delete_nodes(node_ptr_t& root)
5472
5.44M
         {
5473
5.44M
            std::vector<node_pp_t> node_delete_list;
5474
5.44M
            node_delete_list.reserve(1000);
5475
5476
5.44M
            collect_nodes(root, node_delete_list);
5477
5478
16.2M
            for (std::size_t i = 0; i < node_delete_list.size(); ++i)
5479
10.8M
            {
5480
10.8M
               node_ptr_t& node = *node_delete_list[i];
5481
10.8M
               exprtk_debug(("ncd::delete_nodes() - deleting: %p\n", static_cast<void*>(node)));
5482
10.8M
               delete node;
5483
10.8M
               node = reinterpret_cast<node_ptr_t>(0);
5484
10.8M
            }
5485
5.44M
         }
exprtk::details::node_collection_destructor<exprtk::details::expression_node<double> >::delete_nodes(exprtk::details::expression_node<double>*&)
Line
Count
Source
5472
2.79M
         {
5473
2.79M
            std::vector<node_pp_t> node_delete_list;
5474
2.79M
            node_delete_list.reserve(1000);
5475
5476
2.79M
            collect_nodes(root, node_delete_list);
5477
5478
8.34M
            for (std::size_t i = 0; i < node_delete_list.size(); ++i)
5479
5.54M
            {
5480
5.54M
               node_ptr_t& node = *node_delete_list[i];
5481
5.54M
               exprtk_debug(("ncd::delete_nodes() - deleting: %p\n", static_cast<void*>(node)));
5482
5.54M
               delete node;
5483
5.54M
               node = reinterpret_cast<node_ptr_t>(0);
5484
5.54M
            }
5485
2.79M
         }
exprtk::details::node_collection_destructor<exprtk::details::expression_node<float> >::delete_nodes(exprtk::details::expression_node<float>*&)
Line
Count
Source
5472
2.64M
         {
5473
2.64M
            std::vector<node_pp_t> node_delete_list;
5474
2.64M
            node_delete_list.reserve(1000);
5475
5476
2.64M
            collect_nodes(root, node_delete_list);
5477
5478
7.90M
            for (std::size_t i = 0; i < node_delete_list.size(); ++i)
5479
5.25M
            {
5480
5.25M
               node_ptr_t& node = *node_delete_list[i];
5481
5.25M
               exprtk_debug(("ncd::delete_nodes() - deleting: %p\n", static_cast<void*>(node)));
5482
5.25M
               delete node;
5483
5.25M
               node = reinterpret_cast<node_ptr_t>(0);
5484
5.25M
            }
5485
2.64M
         }
5486
5487
      private:
5488
5489
         static void collect_nodes(node_ptr_t& root, noderef_list_t& node_delete_list)
5490
5.44M
         {
5491
5.44M
            std::deque<node_ptr_t> node_list;
5492
5.44M
            node_list.push_back(root);
5493
5.44M
            node_delete_list.push_back(&root);
5494
5495
5.44M
            noderef_list_t child_node_delete_list;
5496
5.44M
            child_node_delete_list.reserve(1000);
5497
5498
16.2M
            while (!node_list.empty())
5499
10.8M
            {
5500
10.8M
               node_list.front()->collect_nodes(child_node_delete_list);
5501
5502
10.8M
               if (!child_node_delete_list.empty())
5503
3.55M
               {
5504
8.91M
                  for (std::size_t i = 0; i < child_node_delete_list.size(); ++i)
5505
5.36M
                  {
5506
5.36M
                     node_pp_t& node = child_node_delete_list[i];
5507
5508
5.36M
                     if (0 == (*node))
5509
0
                     {
5510
0
                        exprtk_debug(("ncd::collect_nodes() - null node encountered.\n"));
5511
0
                     }
5512
5513
5.36M
                     node_list.push_back(*node);
5514
5.36M
                  }
5515
5516
3.55M
                  node_delete_list.insert(
5517
3.55M
                     node_delete_list.end(),
5518
3.55M
                     child_node_delete_list.begin(), child_node_delete_list.end());
5519
5520
3.55M
                  child_node_delete_list.clear();
5521
3.55M
               }
5522
5523
10.8M
               node_list.pop_front();
5524
10.8M
            }
5525
5526
5.44M
            std::reverse(node_delete_list.begin(), node_delete_list.end());
5527
5.44M
         }
exprtk::details::node_collection_destructor<exprtk::details::expression_node<double> >::collect_nodes(exprtk::details::expression_node<double>*&, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
5490
2.79M
         {
5491
2.79M
            std::deque<node_ptr_t> node_list;
5492
2.79M
            node_list.push_back(root);
5493
2.79M
            node_delete_list.push_back(&root);
5494
5495
2.79M
            noderef_list_t child_node_delete_list;
5496
2.79M
            child_node_delete_list.reserve(1000);
5497
5498
8.34M
            while (!node_list.empty())
5499
5.54M
            {
5500
5.54M
               node_list.front()->collect_nodes(child_node_delete_list);
5501
5502
5.54M
               if (!child_node_delete_list.empty())
5503
1.82M
               {
5504
4.57M
                  for (std::size_t i = 0; i < child_node_delete_list.size(); ++i)
5505
2.75M
                  {
5506
2.75M
                     node_pp_t& node = child_node_delete_list[i];
5507
5508
2.75M
                     if (0 == (*node))
5509
0
                     {
5510
0
                        exprtk_debug(("ncd::collect_nodes() - null node encountered.\n"));
5511
0
                     }
5512
5513
2.75M
                     node_list.push_back(*node);
5514
2.75M
                  }
5515
5516
1.82M
                  node_delete_list.insert(
5517
1.82M
                     node_delete_list.end(),
5518
1.82M
                     child_node_delete_list.begin(), child_node_delete_list.end());
5519
5520
1.82M
                  child_node_delete_list.clear();
5521
1.82M
               }
5522
5523
5.54M
               node_list.pop_front();
5524
5.54M
            }
5525
5526
2.79M
            std::reverse(node_delete_list.begin(), node_delete_list.end());
5527
2.79M
         }
exprtk::details::node_collection_destructor<exprtk::details::expression_node<float> >::collect_nodes(exprtk::details::expression_node<float>*&, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
5490
2.64M
         {
5491
2.64M
            std::deque<node_ptr_t> node_list;
5492
2.64M
            node_list.push_back(root);
5493
2.64M
            node_delete_list.push_back(&root);
5494
5495
2.64M
            noderef_list_t child_node_delete_list;
5496
2.64M
            child_node_delete_list.reserve(1000);
5497
5498
7.90M
            while (!node_list.empty())
5499
5.25M
            {
5500
5.25M
               node_list.front()->collect_nodes(child_node_delete_list);
5501
5502
5.25M
               if (!child_node_delete_list.empty())
5503
1.72M
               {
5504
4.33M
                  for (std::size_t i = 0; i < child_node_delete_list.size(); ++i)
5505
2.60M
                  {
5506
2.60M
                     node_pp_t& node = child_node_delete_list[i];
5507
5508
2.60M
                     if (0 == (*node))
5509
0
                     {
5510
0
                        exprtk_debug(("ncd::collect_nodes() - null node encountered.\n"));
5511
0
                     }
5512
5513
2.60M
                     node_list.push_back(*node);
5514
2.60M
                  }
5515
5516
1.72M
                  node_delete_list.insert(
5517
1.72M
                     node_delete_list.end(),
5518
1.72M
                     child_node_delete_list.begin(), child_node_delete_list.end());
5519
5520
1.72M
                  child_node_delete_list.clear();
5521
1.72M
               }
5522
5523
5.25M
               node_list.pop_front();
5524
5.25M
            }
5525
5526
2.64M
            std::reverse(node_delete_list.begin(), node_delete_list.end());
5527
2.64M
         }
5528
      };
5529
5530
      template <typename NodeAllocator, typename T, std::size_t N>
5531
      inline void free_all_nodes(NodeAllocator& node_allocator, expression_node<T>* (&b)[N])
5532
3.31k
      {
5533
9.93k
         for (std::size_t i = 0; i < N; ++i)
5534
6.62k
         {
5535
6.62k
            free_node(node_allocator,b[i]);
5536
6.62k
         }
5537
3.31k
      }
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 1ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [1ul])
void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 2ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [2ul])
Line
Count
Source
5532
1.87k
      {
5533
5.62k
         for (std::size_t i = 0; i < N; ++i)
5534
3.74k
         {
5535
3.74k
            free_node(node_allocator,b[i]);
5536
3.74k
         }
5537
1.87k
      }
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 3ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [3ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 4ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [4ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 5ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [5ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 6ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [6ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 7ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [7ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 8ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [8ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 9ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [9ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 10ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [10ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 11ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [11ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 12ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [12ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 13ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [13ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 14ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [14ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 15ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [15ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 16ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [16ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 17ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [17ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 18ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [18ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 19ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [19ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, 20ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>* (&) [20ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 1ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [1ul])
void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 2ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [2ul])
Line
Count
Source
5532
1.43k
      {
5533
4.31k
         for (std::size_t i = 0; i < N; ++i)
5534
2.87k
         {
5535
2.87k
            free_node(node_allocator,b[i]);
5536
2.87k
         }
5537
1.43k
      }
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 3ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [3ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 4ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [4ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 5ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [5ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 6ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [6ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 7ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [7ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 8ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [8ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 9ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [9ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 10ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [10ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 11ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [11ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 12ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [12ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 13ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [13ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 14ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [14ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 15ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [15ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 16ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [16ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 17ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [17ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 18ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [18ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 19ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [19ul])
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, 20ul>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>* (&) [20ul])
5538
5539
      template <typename NodeAllocator,
5540
                typename T,
5541
                typename Allocator,
5542
                template <typename, typename> class Sequence>
5543
      inline void free_all_nodes(NodeAllocator& node_allocator, Sequence<expression_node<T>*,Allocator>& b)
5544
0
      {
5545
0
         for (std::size_t i = 0; i < b.size(); ++i)
5546
0
         {
5547
0
            free_node(node_allocator,b[i]);
5548
0
         }
5549
5550
0
         b.clear();
5551
0
      }
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, double, std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(exprtk::details::node_allocator&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&)
Unexecuted instantiation: void exprtk::details::free_all_nodes<exprtk::details::node_allocator, float, std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(exprtk::details::node_allocator&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&)
5552
5553
      template <typename NodeAllocator, typename T>
5554
      inline void free_node(NodeAllocator&, expression_node<T>*& node)
5555
5.45M
      {
5556
5.45M
         if ((0 == node) || is_variable_node(node) || is_string_node(node))
5557
49.4k
         {
5558
49.4k
            return;
5559
49.4k
         }
5560
5561
5.40M
         node_collection_destructor<expression_node<T> >
5562
5.40M
            ::delete_nodes(node);
5563
5.40M
      }
void exprtk::details::free_node<exprtk::details::node_allocator, double>(exprtk::details::node_allocator&, exprtk::details::expression_node<double>*&)
Line
Count
Source
5555
2.80M
      {
5556
2.80M
         if ((0 == node) || is_variable_node(node) || is_string_node(node))
5557
24.8k
         {
5558
24.8k
            return;
5559
24.8k
         }
5560
5561
2.77M
         node_collection_destructor<expression_node<T> >
5562
2.77M
            ::delete_nodes(node);
5563
2.77M
      }
void exprtk::details::free_node<exprtk::details::node_allocator, float>(exprtk::details::node_allocator&, exprtk::details::expression_node<float>*&)
Line
Count
Source
5555
2.65M
      {
5556
2.65M
         if ((0 == node) || is_variable_node(node) || is_string_node(node))
5557
24.6k
         {
5558
24.6k
            return;
5559
24.6k
         }
5560
5561
2.63M
         node_collection_destructor<expression_node<T> >
5562
2.63M
            ::delete_nodes(node);
5563
2.63M
      }
5564
5565
      template <typename T>
5566
      inline void destroy_node(expression_node<T>*& node)
5567
33.8k
      {
5568
33.8k
         if (0 != node)
5569
33.8k
         {
5570
33.8k
            node_collection_destructor<expression_node<T> >
5571
33.8k
               ::delete_nodes(node);
5572
33.8k
         }
5573
33.8k
      }
void exprtk::details::destroy_node<double>(exprtk::details::expression_node<double>*&)
Line
Count
Source
5567
16.9k
      {
5568
16.9k
         if (0 != node)
5569
16.9k
         {
5570
16.9k
            node_collection_destructor<expression_node<T> >
5571
16.9k
               ::delete_nodes(node);
5572
16.9k
         }
5573
16.9k
      }
void exprtk::details::destroy_node<float>(exprtk::details::expression_node<float>*&)
Line
Count
Source
5567
16.8k
      {
5568
16.8k
         if (0 != node)
5569
16.8k
         {
5570
16.8k
            node_collection_destructor<expression_node<T> >
5571
16.8k
               ::delete_nodes(node);
5572
16.8k
         }
5573
16.8k
      }
5574
5575
      template <typename Node>
5576
      struct node_depth_base
5577
      {
5578
         typedef Node* node_ptr_t;
5579
         typedef std::pair<node_ptr_t,bool> nb_pair_t;
5580
5581
         node_depth_base()
5582
         : depth_set(false)
5583
         , depth(0)
5584
11.0M
         {}
exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::node_depth_base()
Line
Count
Source
5584
5.68M
         {}
exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::node_depth_base()
Line
Count
Source
5584
5.38M
         {}
5585
5586
11.0M
         virtual ~node_depth_base() {}
exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::~node_depth_base()
Line
Count
Source
5586
5.68M
         virtual ~node_depth_base() {}
exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::~node_depth_base()
Line
Count
Source
5586
5.38M
         virtual ~node_depth_base() {}
5587
5588
17.7M
         virtual std::size_t node_depth() const { return 1; }
exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::node_depth() const
Line
Count
Source
5588
9.10M
         virtual std::size_t node_depth() const { return 1; }
exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::node_depth() const
Line
Count
Source
5588
8.62M
         virtual std::size_t node_depth() const { return 1; }
5589
5590
         std::size_t compute_node_depth(const Node* const& node) const
5591
113k
         {
5592
113k
            if (!depth_set)
5593
28.3k
            {
5594
28.3k
               depth = 1 + (node ? node->node_depth() : 0);
5595
28.3k
               depth_set = true;
5596
28.3k
            }
5597
5598
113k
            return depth;
5599
113k
         }
exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth(exprtk::details::expression_node<double> const* const&) const
Line
Count
Source
5591
57.8k
         {
5592
57.8k
            if (!depth_set)
5593
14.5k
            {
5594
14.5k
               depth = 1 + (node ? node->node_depth() : 0);
5595
14.5k
               depth_set = true;
5596
14.5k
            }
5597
5598
57.8k
            return depth;
5599
57.8k
         }
exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth(exprtk::details::expression_node<float> const* const&) const
Line
Count
Source
5591
55.7k
         {
5592
55.7k
            if (!depth_set)
5593
13.7k
            {
5594
13.7k
               depth = 1 + (node ? node->node_depth() : 0);
5595
13.7k
               depth_set = true;
5596
13.7k
            }
5597
5598
55.7k
            return depth;
5599
55.7k
         }
5600
5601
         std::size_t compute_node_depth(const nb_pair_t& branch) const
5602
3.97M
         {
5603
3.97M
            if (!depth_set)
5604
1.69M
            {
5605
1.69M
               depth = 1 + (branch.first ? branch.first->node_depth() : 0);
5606
1.69M
               depth_set = true;
5607
1.69M
            }
5608
5609
3.97M
            return depth;
5610
3.97M
         }
exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth(std::__1::pair<exprtk::details::expression_node<double>*, bool> const&) const
Line
Count
Source
5602
2.04M
         {
5603
2.04M
            if (!depth_set)
5604
870k
            {
5605
870k
               depth = 1 + (branch.first ? branch.first->node_depth() : 0);
5606
870k
               depth_set = true;
5607
870k
            }
5608
5609
2.04M
            return depth;
5610
2.04M
         }
exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth(std::__1::pair<exprtk::details::expression_node<float>*, bool> const&) const
Line
Count
Source
5602
1.93M
         {
5603
1.93M
            if (!depth_set)
5604
823k
            {
5605
823k
               depth = 1 + (branch.first ? branch.first->node_depth() : 0);
5606
823k
               depth_set = true;
5607
823k
            }
5608
5609
1.93M
            return depth;
5610
1.93M
         }
5611
5612
         template <std::size_t N>
5613
         std::size_t compute_node_depth(const nb_pair_t (&branch)[N]) const
5614
4.49M
         {
5615
4.49M
            if (!depth_set)
5616
1.90M
            {
5617
1.90M
               depth = 0;
5618
5.72M
               for (std::size_t i = 0; i < N; ++i)
5619
3.81M
               {
5620
3.81M
                  if (branch[i].first)
5621
3.81M
                  {
5622
3.81M
                     depth = std::max(depth,branch[i].first->node_depth());
5623
3.81M
                  }
5624
3.81M
               }
5625
1.90M
               depth += 1;
5626
1.90M
               depth_set = true;
5627
1.90M
            }
5628
5629
4.49M
            return depth;
5630
4.49M
         }
unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<2ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [2ul]) const
Line
Count
Source
5614
2.30M
         {
5615
2.30M
            if (!depth_set)
5616
978k
            {
5617
978k
               depth = 0;
5618
2.93M
               for (std::size_t i = 0; i < N; ++i)
5619
1.95M
               {
5620
1.95M
                  if (branch[i].first)
5621
1.95M
                  {
5622
1.95M
                     depth = std::max(depth,branch[i].first->node_depth());
5623
1.95M
                  }
5624
1.95M
               }
5625
978k
               depth += 1;
5626
978k
               depth_set = true;
5627
978k
            }
5628
5629
2.30M
            return depth;
5630
2.30M
         }
unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<3ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [3ul]) const
Line
Count
Source
5614
34
         {
5615
34
            if (!depth_set)
5616
11
            {
5617
11
               depth = 0;
5618
44
               for (std::size_t i = 0; i < N; ++i)
5619
33
               {
5620
33
                  if (branch[i].first)
5621
33
                  {
5622
33
                     depth = std::max(depth,branch[i].first->node_depth());
5623
33
                  }
5624
33
               }
5625
11
               depth += 1;
5626
11
               depth_set = true;
5627
11
            }
5628
5629
34
            return depth;
5630
34
         }
unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<4ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [4ul]) const
Line
Count
Source
5614
36
         {
5615
36
            if (!depth_set)
5616
10
            {
5617
10
               depth = 0;
5618
50
               for (std::size_t i = 0; i < N; ++i)
5619
40
               {
5620
40
                  if (branch[i].first)
5621
40
                  {
5622
40
                     depth = std::max(depth,branch[i].first->node_depth());
5623
40
                  }
5624
40
               }
5625
10
               depth += 1;
5626
10
               depth_set = true;
5627
10
            }
5628
5629
36
            return depth;
5630
36
         }
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<1ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [1ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<5ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [5ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<6ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [6ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<7ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [7ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<8ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [8ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<9ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [9ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<10ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [10ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<11ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [11ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<12ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [12ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<13ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [13ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<14ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [14ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<15ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [15ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<16ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [16ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<17ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [17ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<18ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [18ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<19ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [19ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<20ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [20ul]) const
unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<2ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [2ul]) const
Line
Count
Source
5614
2.18M
         {
5615
2.18M
            if (!depth_set)
5616
928k
            {
5617
928k
               depth = 0;
5618
2.78M
               for (std::size_t i = 0; i < N; ++i)
5619
1.85M
               {
5620
1.85M
                  if (branch[i].first)
5621
1.85M
                  {
5622
1.85M
                     depth = std::max(depth,branch[i].first->node_depth());
5623
1.85M
                  }
5624
1.85M
               }
5625
928k
               depth += 1;
5626
928k
               depth_set = true;
5627
928k
            }
5628
5629
2.18M
            return depth;
5630
2.18M
         }
unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<3ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [3ul]) const
Line
Count
Source
5614
34
         {
5615
34
            if (!depth_set)
5616
11
            {
5617
11
               depth = 0;
5618
44
               for (std::size_t i = 0; i < N; ++i)
5619
33
               {
5620
33
                  if (branch[i].first)
5621
33
                  {
5622
33
                     depth = std::max(depth,branch[i].first->node_depth());
5623
33
                  }
5624
33
               }
5625
11
               depth += 1;
5626
11
               depth_set = true;
5627
11
            }
5628
5629
34
            return depth;
5630
34
         }
unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<4ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [4ul]) const
Line
Count
Source
5614
36
         {
5615
36
            if (!depth_set)
5616
10
            {
5617
10
               depth = 0;
5618
50
               for (std::size_t i = 0; i < N; ++i)
5619
40
               {
5620
40
                  if (branch[i].first)
5621
40
                  {
5622
40
                     depth = std::max(depth,branch[i].first->node_depth());
5623
40
                  }
5624
40
               }
5625
10
               depth += 1;
5626
10
               depth_set = true;
5627
10
            }
5628
5629
36
            return depth;
5630
36
         }
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<1ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [1ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<5ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [5ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<6ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [6ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<7ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [7ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<8ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [8ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<9ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [9ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<10ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [10ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<11ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [11ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<12ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [12ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<13ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [13ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<14ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [14ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<15ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [15ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<16ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [16ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<17ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [17ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<18ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [18ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<19ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [19ul]) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<20ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [20ul]) const
5631
5632
         template <typename BranchType>
5633
         std::size_t compute_node_depth(const BranchType& n0, const BranchType& n1) const
5634
5.32k
         {
5635
5.32k
            if (!depth_set)
5636
2.53k
            {
5637
2.53k
               depth = 1 + std::max(compute_node_depth(n0), compute_node_depth(n1));
5638
2.53k
               depth_set = true;
5639
2.53k
            }
5640
5641
5.32k
            return depth;
5642
5.32k
         }
unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<std::__1::pair<exprtk::details::expression_node<double>*, bool> >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const&, std::__1::pair<exprtk::details::expression_node<double>*, bool> const&) const
Line
Count
Source
5634
2.85k
         {
5635
2.85k
            if (!depth_set)
5636
1.33k
            {
5637
1.33k
               depth = 1 + std::max(compute_node_depth(n0), compute_node_depth(n1));
5638
1.33k
               depth_set = true;
5639
1.33k
            }
5640
5641
2.85k
            return depth;
5642
2.85k
         }
unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<std::__1::pair<exprtk::details::expression_node<float>*, bool> >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const&, std::__1::pair<exprtk::details::expression_node<float>*, bool> const&) const
Line
Count
Source
5634
2.46k
         {
5635
2.46k
            if (!depth_set)
5636
1.20k
            {
5637
1.20k
               depth = 1 + std::max(compute_node_depth(n0), compute_node_depth(n1));
5638
1.20k
               depth_set = true;
5639
1.20k
            }
5640
5641
2.46k
            return depth;
5642
2.46k
         }
5643
5644
         template <typename BranchType>
5645
         std::size_t compute_node_depth(const BranchType& n0, const BranchType& n1,
5646
                                        const BranchType& n2) const
5647
6.97k
         {
5648
6.97k
            if (!depth_set)
5649
3.09k
            {
5650
3.09k
               depth = 1 + std::max(
5651
3.09k
                              std::max(compute_node_depth(n0), compute_node_depth(n1)),
5652
3.09k
                              compute_node_depth(n2));
5653
3.09k
               depth_set = true;
5654
3.09k
            }
5655
5656
6.97k
            return depth;
5657
6.97k
         }
unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<std::__1::pair<exprtk::details::expression_node<double>*, bool> >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const&, std::__1::pair<exprtk::details::expression_node<double>*, bool> const&, std::__1::pair<exprtk::details::expression_node<double>*, bool> const&) const
Line
Count
Source
5647
3.49k
         {
5648
3.49k
            if (!depth_set)
5649
1.54k
            {
5650
1.54k
               depth = 1 + std::max(
5651
1.54k
                              std::max(compute_node_depth(n0), compute_node_depth(n1)),
5652
1.54k
                              compute_node_depth(n2));
5653
1.54k
               depth_set = true;
5654
1.54k
            }
5655
5656
3.49k
            return depth;
5657
3.49k
         }
unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<std::__1::pair<exprtk::details::expression_node<float>*, bool> >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const&, std::__1::pair<exprtk::details::expression_node<float>*, bool> const&, std::__1::pair<exprtk::details::expression_node<float>*, bool> const&) const
Line
Count
Source
5647
3.47k
         {
5648
3.47k
            if (!depth_set)
5649
1.54k
            {
5650
1.54k
               depth = 1 + std::max(
5651
1.54k
                              std::max(compute_node_depth(n0), compute_node_depth(n1)),
5652
1.54k
                              compute_node_depth(n2));
5653
1.54k
               depth_set = true;
5654
1.54k
            }
5655
5656
3.47k
            return depth;
5657
3.47k
         }
5658
5659
         template <typename BranchType>
5660
         std::size_t compute_node_depth(const BranchType& n0, const BranchType& n1,
5661
                                        const BranchType& n2, const BranchType& n3) const
5662
0
         {
5663
0
            if (!depth_set)
5664
0
            {
5665
0
               depth = 1 + std::max(
5666
0
                           std::max(compute_node_depth(n0), compute_node_depth(n1)),
5667
0
                           std::max(compute_node_depth(n2), compute_node_depth(n3)));
5668
0
               depth_set = true;
5669
0
            }
5670
5671
0
            return depth;
5672
0
         }
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<std::__1::pair<exprtk::details::expression_node<double>*, bool> >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const&, std::__1::pair<exprtk::details::expression_node<double>*, bool> const&, std::__1::pair<exprtk::details::expression_node<double>*, bool> const&, std::__1::pair<exprtk::details::expression_node<double>*, bool> const&) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<std::__1::pair<exprtk::details::expression_node<float>*, bool> >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const&, std::__1::pair<exprtk::details::expression_node<float>*, bool> const&, std::__1::pair<exprtk::details::expression_node<float>*, bool> const&, std::__1::pair<exprtk::details::expression_node<float>*, bool> const&) const
5673
5674
         template <typename Allocator,
5675
                   template <typename, typename> class Sequence>
5676
         std::size_t compute_node_depth(const Sequence<node_ptr_t, Allocator>& branch_list) const
5677
0
         {
5678
0
            if (!depth_set)
5679
0
            {
5680
0
               for (std::size_t i = 0; i < branch_list.size(); ++i)
5681
0
               {
5682
0
                  if (branch_list[i])
5683
0
                  {
5684
0
                     depth = std::max(depth, compute_node_depth(branch_list[i]));
5685
0
                  }
5686
0
               }
5687
0
               depth_set = true;
5688
0
            }
5689
5690
0
            return depth;
5691
0
         }
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&) const
Unexecuted instantiation: unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&) const
5692
5693
         template <typename Allocator,
5694
                   template <typename, typename> class Sequence>
5695
         std::size_t compute_node_depth(const Sequence<nb_pair_t,Allocator>& branch_list) const
5696
57.4k
         {
5697
57.4k
            if (!depth_set)
5698
28.3k
            {
5699
141k
               for (std::size_t i = 0; i < branch_list.size(); ++i)
5700
113k
               {
5701
113k
                  if (branch_list[i].first)
5702
113k
                  {
5703
113k
                     depth = std::max(depth, compute_node_depth(branch_list[i].first));
5704
113k
                  }
5705
113k
               }
5706
28.3k
               depth_set = true;
5707
28.3k
            }
5708
5709
57.4k
            return depth;
5710
57.4k
         }
unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::compute_node_depth<std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&) const
Line
Count
Source
5696
29.5k
         {
5697
29.5k
            if (!depth_set)
5698
14.5k
            {
5699
72.3k
               for (std::size_t i = 0; i < branch_list.size(); ++i)
5700
57.8k
               {
5701
57.8k
                  if (branch_list[i].first)
5702
57.8k
                  {
5703
57.8k
                     depth = std::max(depth, compute_node_depth(branch_list[i].first));
5704
57.8k
                  }
5705
57.8k
               }
5706
14.5k
               depth_set = true;
5707
14.5k
            }
5708
5709
29.5k
            return depth;
5710
29.5k
         }
unsigned long exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::compute_node_depth<std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&) const
Line
Count
Source
5696
27.9k
         {
5697
27.9k
            if (!depth_set)
5698
13.7k
            {
5699
69.4k
               for (std::size_t i = 0; i < branch_list.size(); ++i)
5700
55.7k
               {
5701
55.7k
                  if (branch_list[i].first)
5702
55.7k
                  {
5703
55.7k
                     depth = std::max(depth, compute_node_depth(branch_list[i].first));
5704
55.7k
                  }
5705
55.7k
               }
5706
13.7k
               depth_set = true;
5707
13.7k
            }
5708
5709
27.9k
            return depth;
5710
27.9k
         }
5711
5712
         mutable bool depth_set;
5713
         mutable std::size_t depth;
5714
5715
         template <typename NodeSequence>
5716
         void collect(node_ptr_t const& node,
5717
                      const bool deletable,
5718
                      NodeSequence& delete_node_list) const
5719
5.63M
         {
5720
5.63M
            if ((0 != node) && deletable)
5721
5.36M
            {
5722
5.36M
               delete_node_list.push_back(const_cast<node_ptr_t*>(&node));
5723
5.36M
            }
5724
5.63M
         }
void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(exprtk::details::expression_node<double>* const&, bool, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Line
Count
Source
5719
2.88M
         {
5720
2.88M
            if ((0 != node) && deletable)
5721
2.75M
            {
5722
2.75M
               delete_node_list.push_back(const_cast<node_ptr_t*>(&node));
5723
2.75M
            }
5724
2.88M
         }
void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(exprtk::details::expression_node<float>* const&, bool, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Line
Count
Source
5719
2.74M
         {
5720
2.74M
            if ((0 != node) && deletable)
5721
2.60M
            {
5722
2.60M
               delete_node_list.push_back(const_cast<node_ptr_t*>(&node));
5723
2.60M
            }
5724
2.74M
         }
5725
5726
         template <typename NodeSequence>
5727
         void collect(const nb_pair_t& branch,
5728
                      NodeSequence& delete_node_list) const
5729
1.70M
         {
5730
1.70M
            collect(branch.first, branch.second, delete_node_list);
5731
1.70M
         }
void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const&, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Line
Count
Source
5729
874k
         {
5730
874k
            collect(branch.first, branch.second, delete_node_list);
5731
874k
         }
void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const&, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Line
Count
Source
5729
828k
         {
5730
828k
            collect(branch.first, branch.second, delete_node_list);
5731
828k
         }
5732
5733
         template <typename NodeSequence>
5734
         void collect(Node*& node,
5735
                      NodeSequence& delete_node_list) const
5736
         {
5737
            collect(node, branch_deletable(node), delete_node_list);
5738
         }
5739
5740
         template <std::size_t N, typename NodeSequence>
5741
         void collect(const nb_pair_t(&branch)[N],
5742
                      NodeSequence& delete_node_list) const
5743
1.90M
         {
5744
5.72M
            for (std::size_t i = 0; i < N; ++i)
5745
3.81M
            {
5746
3.81M
               collect(branch[i].first, branch[i].second, delete_node_list);
5747
3.81M
            }
5748
1.90M
         }
void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<2ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [2ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Line
Count
Source
5743
978k
         {
5744
2.93M
            for (std::size_t i = 0; i < N; ++i)
5745
1.95M
            {
5746
1.95M
               collect(branch[i].first, branch[i].second, delete_node_list);
5747
1.95M
            }
5748
978k
         }
void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<3ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [3ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Line
Count
Source
5743
11
         {
5744
44
            for (std::size_t i = 0; i < N; ++i)
5745
33
            {
5746
33
               collect(branch[i].first, branch[i].second, delete_node_list);
5747
33
            }
5748
11
         }
void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<4ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [4ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Line
Count
Source
5743
10
         {
5744
50
            for (std::size_t i = 0; i < N; ++i)
5745
40
            {
5746
40
               collect(branch[i].first, branch[i].second, delete_node_list);
5747
40
            }
5748
10
         }
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<1ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [1ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<5ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [5ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<6ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [6ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<7ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [7ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<8ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [8ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<9ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [9ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<10ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [10ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<11ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [11ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<12ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [12ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<13ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [13ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<14ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [14ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<15ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [15ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<16ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [16ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<17ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [17ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<18ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [18ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<19ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [19ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<20ul, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [20ul], std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<2ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [2ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Line
Count
Source
5743
928k
         {
5744
2.78M
            for (std::size_t i = 0; i < N; ++i)
5745
1.85M
            {
5746
1.85M
               collect(branch[i].first, branch[i].second, delete_node_list);
5747
1.85M
            }
5748
928k
         }
void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<3ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [3ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Line
Count
Source
5743
11
         {
5744
44
            for (std::size_t i = 0; i < N; ++i)
5745
33
            {
5746
33
               collect(branch[i].first, branch[i].second, delete_node_list);
5747
33
            }
5748
11
         }
void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<4ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [4ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Line
Count
Source
5743
10
         {
5744
50
            for (std::size_t i = 0; i < N; ++i)
5745
40
            {
5746
40
               collect(branch[i].first, branch[i].second, delete_node_list);
5747
40
            }
5748
10
         }
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<1ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [1ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<5ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [5ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<6ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [6ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<7ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [7ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<8ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [8ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<9ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [9ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<10ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [10ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<11ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [11ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<12ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [12ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<13ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [13ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<14ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [14ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<15ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [15ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<16ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [16ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<17ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [17ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<18ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [18ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<19ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [19ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<20ul, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [20ul], std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
5749
5750
         template <typename Allocator,
5751
                   template <typename, typename> class Sequence,
5752
                   typename NodeSequence>
5753
         void collect(const Sequence<nb_pair_t, Allocator>& branch,
5754
                      NodeSequence& delete_node_list) const
5755
28.3k
         {
5756
141k
            for (std::size_t i = 0; i < branch.size(); ++i)
5757
113k
            {
5758
113k
               collect(branch[i].first, branch[i].second, delete_node_list);
5759
113k
            }
5760
28.3k
         }
void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> >, std::__1::vector, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Line
Count
Source
5755
14.5k
         {
5756
72.3k
            for (std::size_t i = 0; i < branch.size(); ++i)
5757
57.8k
            {
5758
57.8k
               collect(branch[i].first, branch[i].second, delete_node_list);
5759
57.8k
            }
5760
14.5k
         }
void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> >, std::__1::vector, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
Line
Count
Source
5755
13.7k
         {
5756
69.4k
            for (std::size_t i = 0; i < branch.size(); ++i)
5757
55.7k
            {
5758
55.7k
               collect(branch[i].first, branch[i].second, delete_node_list);
5759
55.7k
            }
5760
13.7k
         }
5761
5762
         template <typename Allocator,
5763
                   template <typename, typename> class Sequence,
5764
                   typename NodeSequence>
5765
         void collect(const Sequence<node_ptr_t, Allocator>& branch_list,
5766
                      NodeSequence& delete_node_list) const
5767
0
         {
5768
0
            for (std::size_t i = 0; i < branch_list.size(); ++i)
5769
0
            {
5770
0
               collect(branch_list[i], branch_deletable(branch_list[i]), delete_node_list);
5771
0
            }
5772
0
         }
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<double> >::collect<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&, std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&) const
Unexecuted instantiation: void exprtk::details::node_depth_base<exprtk::details::expression_node<float> >::collect<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&, std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&) const
5773
5774
         template <typename Boolean,
5775
                   typename AllocatorT,
5776
                   typename AllocatorB,
5777
                   template <typename, typename> class Sequence,
5778
                   typename NodeSequence>
5779
         void collect(const Sequence<node_ptr_t, AllocatorT>& branch_list,
5780
                      const Sequence<Boolean, AllocatorB>& branch_deletable_list,
5781
                      NodeSequence& delete_node_list) const
5782
         {
5783
            for (std::size_t i = 0; i < branch_list.size(); ++i)
5784
            {
5785
               collect(branch_list[i], branch_deletable_list[i], delete_node_list);
5786
            }
5787
         }
5788
      };
5789
5790
      template <typename Type>
5791
      class vector_holder
5792
      {
5793
      private:
5794
5795
         typedef Type value_type;
5796
         typedef value_type* value_ptr;
5797
         typedef const value_ptr const_value_ptr;
5798
5799
         class vector_holder_base
5800
         {
5801
         public:
5802
5803
0
            virtual ~vector_holder_base() {}
Unexecuted instantiation: exprtk::details::vector_holder<double>::vector_holder_base::~vector_holder_base()
Unexecuted instantiation: exprtk::details::vector_holder<float>::vector_holder_base::~vector_holder_base()
5804
5805
            inline value_ptr operator[](const std::size_t& index) const
5806
0
            {
5807
0
               return value_at(index);
5808
0
            }
Unexecuted instantiation: exprtk::details::vector_holder<double>::vector_holder_base::operator[](unsigned long const&) const
Unexecuted instantiation: exprtk::details::vector_holder<float>::vector_holder_base::operator[](unsigned long const&) const
5809
5810
            inline std::size_t size() const
5811
0
            {
5812
0
               return vector_size();
5813
0
            }
Unexecuted instantiation: exprtk::details::vector_holder<double>::vector_holder_base::size() const
Unexecuted instantiation: exprtk::details::vector_holder<float>::vector_holder_base::size() const
5814
5815
            inline value_ptr data() const
5816
0
            {
5817
0
               return value_at(0);
5818
0
            }
Unexecuted instantiation: exprtk::details::vector_holder<double>::vector_holder_base::data() const
Unexecuted instantiation: exprtk::details::vector_holder<float>::vector_holder_base::data() const
5819
5820
            virtual inline bool rebaseable() const
5821
0
            {
5822
0
               return false;
5823
0
            }
Unexecuted instantiation: exprtk::details::vector_holder<double>::vector_holder_base::rebaseable() const
Unexecuted instantiation: exprtk::details::vector_holder<float>::vector_holder_base::rebaseable() const
5824
5825
0
            virtual void set_ref(value_ptr*) {}
Unexecuted instantiation: exprtk::details::vector_holder<double>::vector_holder_base::set_ref(double**)
Unexecuted instantiation: exprtk::details::vector_holder<float>::vector_holder_base::set_ref(float**)
5826
5827
         protected:
5828
5829
            virtual value_ptr value_at(const std::size_t&) const = 0;
5830
            virtual std::size_t vector_size()              const = 0;
5831
         };
5832
5833
         class array_vector_impl : public vector_holder_base
5834
         {
5835
         public:
5836
5837
            array_vector_impl(const Type* vec, const std::size_t& vec_size)
5838
            : vec_(vec)
5839
            , size_(vec_size)
5840
0
            {}
Unexecuted instantiation: exprtk::details::vector_holder<double>::array_vector_impl::array_vector_impl(double const*, unsigned long const&)
Unexecuted instantiation: exprtk::details::vector_holder<float>::array_vector_impl::array_vector_impl(float const*, unsigned long const&)
5841
5842
         protected:
5843
5844
            value_ptr value_at(const std::size_t& index) const
5845
0
            {
5846
0
               if (index < size_)
5847
0
                  return const_cast<const_value_ptr>(vec_ + index);
5848
0
               else
5849
0
                  return const_value_ptr(0);
5850
0
            }
Unexecuted instantiation: exprtk::details::vector_holder<double>::array_vector_impl::value_at(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vector_holder<float>::array_vector_impl::value_at(unsigned long const&) const
5851
5852
            std::size_t vector_size() const
5853
0
            {
5854
0
               return size_;
5855
0
            }
Unexecuted instantiation: exprtk::details::vector_holder<double>::array_vector_impl::vector_size() const
Unexecuted instantiation: exprtk::details::vector_holder<float>::array_vector_impl::vector_size() const
5856
5857
         private:
5858
5859
            array_vector_impl(const array_vector_impl&) exprtk_delete;
5860
            array_vector_impl& operator=(const array_vector_impl&) exprtk_delete;
5861
5862
            const Type* vec_;
5863
            const std::size_t size_;
5864
         };
5865
5866
         template <typename Allocator,
5867
                   template <typename, typename> class Sequence>
5868
         class sequence_vector_impl : public vector_holder_base
5869
         {
5870
         public:
5871
5872
            typedef Sequence<Type,Allocator> sequence_t;
5873
5874
            sequence_vector_impl(sequence_t& seq)
5875
            : sequence_(seq)
5876
            {}
5877
5878
         protected:
5879
5880
            value_ptr value_at(const std::size_t& index) const
5881
            {
5882
               return (index < sequence_.size()) ? (&sequence_[index]) : const_value_ptr(0);
5883
            }
5884
5885
            std::size_t vector_size() const
5886
            {
5887
               return sequence_.size();
5888
            }
5889
5890
         private:
5891
5892
            sequence_vector_impl(const sequence_vector_impl&) exprtk_delete;
5893
            sequence_vector_impl& operator=(const sequence_vector_impl&) exprtk_delete;
5894
5895
            sequence_t& sequence_;
5896
         };
5897
5898
         class vector_view_impl : public vector_holder_base
5899
         {
5900
         public:
5901
5902
            typedef exprtk::vector_view<Type> vector_view_t;
5903
5904
            vector_view_impl(vector_view_t& vec_view)
5905
            : vec_view_(vec_view)
5906
            {}
5907
5908
            void set_ref(value_ptr* ref)
5909
            {
5910
               vec_view_.set_ref(ref);
5911
            }
5912
5913
            virtual inline bool rebaseable() const
5914
            {
5915
               return true;
5916
            }
5917
5918
         protected:
5919
5920
            value_ptr value_at(const std::size_t& index) const
5921
            {
5922
               return (index < vec_view_.size()) ? (&vec_view_[index]) : const_value_ptr(0);
5923
            }
5924
5925
            std::size_t vector_size() const
5926
            {
5927
               return vec_view_.size();
5928
            }
5929
5930
         private:
5931
5932
            vector_view_impl(const vector_view_impl&) exprtk_delete;
5933
            vector_view_impl& operator=(const vector_view_impl&) exprtk_delete;
5934
5935
            vector_view_t& vec_view_;
5936
         };
5937
5938
      public:
5939
5940
         typedef typename details::vec_data_store<Type> vds_t;
5941
5942
         vector_holder(Type* vec, const std::size_t& vec_size)
5943
         : vector_holder_base_(new(buffer)array_vector_impl(vec,vec_size))
5944
0
         {}
Unexecuted instantiation: exprtk::details::vector_holder<double>::vector_holder(double*, unsigned long const&)
Unexecuted instantiation: exprtk::details::vector_holder<float>::vector_holder(float*, unsigned long const&)
5945
5946
         explicit vector_holder(const vds_t& vds)
5947
         : vector_holder_base_(new(buffer)array_vector_impl(vds.data(),vds.size()))
5948
0
         {}
Unexecuted instantiation: exprtk::details::vector_holder<double>::vector_holder(exprtk::details::vec_data_store<double> const&)
Unexecuted instantiation: exprtk::details::vector_holder<float>::vector_holder(exprtk::details::vec_data_store<float> const&)
5949
5950
         template <typename Allocator>
5951
         explicit vector_holder(std::vector<Type,Allocator>& vec)
5952
         : vector_holder_base_(new(buffer)sequence_vector_impl<Allocator,std::vector>(vec))
5953
         {}
5954
5955
         explicit vector_holder(exprtk::vector_view<Type>& vec)
5956
         : vector_holder_base_(new(buffer)vector_view_impl(vec))
5957
         {}
5958
5959
         inline value_ptr operator[](const std::size_t& index) const
5960
0
         {
5961
0
            return (*vector_holder_base_)[index];
5962
0
         }
Unexecuted instantiation: exprtk::details::vector_holder<double>::operator[](unsigned long const&) const
Unexecuted instantiation: exprtk::details::vector_holder<float>::operator[](unsigned long const&) const
5963
5964
         inline std::size_t size() const
5965
0
         {
5966
0
            return vector_holder_base_->size();
5967
0
         }
Unexecuted instantiation: exprtk::details::vector_holder<double>::size() const
Unexecuted instantiation: exprtk::details::vector_holder<float>::size() const
5968
5969
         inline value_ptr data() const
5970
0
         {
5971
0
            return vector_holder_base_->data();
5972
0
         }
Unexecuted instantiation: exprtk::details::vector_holder<double>::data() const
Unexecuted instantiation: exprtk::details::vector_holder<float>::data() const
5973
5974
         void set_ref(value_ptr* ref)
5975
0
         {
5976
0
            vector_holder_base_->set_ref(ref);
5977
0
         }
Unexecuted instantiation: exprtk::details::vector_holder<double>::set_ref(double**)
Unexecuted instantiation: exprtk::details::vector_holder<float>::set_ref(float**)
5978
5979
         bool rebaseable() const
5980
0
         {
5981
0
            return vector_holder_base_->rebaseable();
5982
0
         }
Unexecuted instantiation: exprtk::details::vector_holder<double>::rebaseable() const
Unexecuted instantiation: exprtk::details::vector_holder<float>::rebaseable() const
5983
5984
      private:
5985
5986
         mutable vector_holder_base* vector_holder_base_;
5987
         uchar_t buffer[64];
5988
      };
5989
5990
      template <typename T>
5991
      class null_node exprtk_final : public expression_node<T>
5992
      {
5993
      public:
5994
5995
         inline T value() const exprtk_override
5996
400k
         {
5997
400k
            return std::numeric_limits<T>::quiet_NaN();
5998
400k
         }
exprtk::details::null_node<double>::value() const
Line
Count
Source
5996
200k
         {
5997
200k
            return std::numeric_limits<T>::quiet_NaN();
5998
200k
         }
exprtk::details::null_node<float>::value() const
Line
Count
Source
5996
200k
         {
5997
200k
            return std::numeric_limits<T>::quiet_NaN();
5998
200k
         }
5999
6000
         inline typename expression_node<T>::node_type type() const exprtk_override
6001
307k
         {
6002
307k
            return expression_node<T>::e_null;
6003
307k
         }
exprtk::details::null_node<double>::type() const
Line
Count
Source
6001
167k
         {
6002
167k
            return expression_node<T>::e_null;
6003
167k
         }
exprtk::details::null_node<float>::type() const
Line
Count
Source
6001
140k
         {
6002
140k
            return expression_node<T>::e_null;
6003
140k
         }
6004
      };
6005
6006
      template <typename T, std::size_t N>
6007
      inline void construct_branch_pair(std::pair<expression_node<T>*,bool> (&branch)[N],
6008
                                        expression_node<T>* b,
6009
                                        const std::size_t& index)
6010
19.0M
      {
6011
19.0M
         if (b && (index < N))
6012
3.81M
         {
6013
3.81M
            branch[index] = std::make_pair(b,branch_deletable(b));
6014
3.81M
         }
6015
19.0M
      }
void exprtk::details::construct_branch_pair<double, 2ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> (&) [2ul], exprtk::details::expression_node<double>*, unsigned long const&)
Line
Count
Source
6010
9.78M
      {
6011
9.78M
         if (b && (index < N))
6012
1.95M
         {
6013
1.95M
            branch[index] = std::make_pair(b,branch_deletable(b));
6014
1.95M
         }
6015
9.78M
      }
void exprtk::details::construct_branch_pair<double, 3ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> (&) [3ul], exprtk::details::expression_node<double>*, unsigned long const&)
Line
Count
Source
6010
110
      {
6011
110
         if (b && (index < N))
6012
33
         {
6013
33
            branch[index] = std::make_pair(b,branch_deletable(b));
6014
33
         }
6015
110
      }
void exprtk::details::construct_branch_pair<double, 4ul>(std::__1::pair<exprtk::details::expression_node<double>*, bool> (&) [4ul], exprtk::details::expression_node<double>*, unsigned long const&)
Line
Count
Source
6010
100
      {
6011
100
         if (b && (index < N))
6012
40
         {
6013
40
            branch[index] = std::make_pair(b,branch_deletable(b));
6014
40
         }
6015
100
      }
void exprtk::details::construct_branch_pair<float, 2ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> (&) [2ul], exprtk::details::expression_node<float>*, unsigned long const&)
Line
Count
Source
6010
9.28M
      {
6011
9.28M
         if (b && (index < N))
6012
1.85M
         {
6013
1.85M
            branch[index] = std::make_pair(b,branch_deletable(b));
6014
1.85M
         }
6015
9.28M
      }
void exprtk::details::construct_branch_pair<float, 3ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> (&) [3ul], exprtk::details::expression_node<float>*, unsigned long const&)
Line
Count
Source
6010
110
      {
6011
110
         if (b && (index < N))
6012
33
         {
6013
33
            branch[index] = std::make_pair(b,branch_deletable(b));
6014
33
         }
6015
110
      }
void exprtk::details::construct_branch_pair<float, 4ul>(std::__1::pair<exprtk::details::expression_node<float>*, bool> (&) [4ul], exprtk::details::expression_node<float>*, unsigned long const&)
Line
Count
Source
6010
100
      {
6011
100
         if (b && (index < N))
6012
40
         {
6013
40
            branch[index] = std::make_pair(b,branch_deletable(b));
6014
40
         }
6015
100
      }
6016
6017
      template <typename T>
6018
      inline void construct_branch_pair(std::pair<expression_node<T>*,bool>& branch, expression_node<T>* b)
6019
1.81M
      {
6020
1.81M
         if (b)
6021
1.81M
         {
6022
1.81M
            branch = std::make_pair(b,branch_deletable(b));
6023
1.81M
         }
6024
1.81M
      }
void exprtk::details::construct_branch_pair<double>(std::__1::pair<exprtk::details::expression_node<double>*, bool>&, exprtk::details::expression_node<double>*)
Line
Count
Source
6019
932k
      {
6020
932k
         if (b)
6021
932k
         {
6022
932k
            branch = std::make_pair(b,branch_deletable(b));
6023
932k
         }
6024
932k
      }
void exprtk::details::construct_branch_pair<float>(std::__1::pair<exprtk::details::expression_node<float>*, bool>&, exprtk::details::expression_node<float>*)
Line
Count
Source
6019
883k
      {
6020
883k
         if (b)
6021
883k
         {
6022
883k
            branch = std::make_pair(b,branch_deletable(b));
6023
883k
         }
6024
883k
      }
6025
6026
      template <std::size_t N, typename T>
6027
      inline void init_branches(std::pair<expression_node<T>*,bool> (&branch)[N],
6028
                                expression_node<T>* b0,
6029
                                expression_node<T>* b1 = reinterpret_cast<expression_node<T>*>(0),
6030
                                expression_node<T>* b2 = reinterpret_cast<expression_node<T>*>(0),
6031
                                expression_node<T>* b3 = reinterpret_cast<expression_node<T>*>(0),
6032
                                expression_node<T>* b4 = reinterpret_cast<expression_node<T>*>(0),
6033
                                expression_node<T>* b5 = reinterpret_cast<expression_node<T>*>(0),
6034
                                expression_node<T>* b6 = reinterpret_cast<expression_node<T>*>(0),
6035
                                expression_node<T>* b7 = reinterpret_cast<expression_node<T>*>(0),
6036
                                expression_node<T>* b8 = reinterpret_cast<expression_node<T>*>(0),
6037
                                expression_node<T>* b9 = reinterpret_cast<expression_node<T>*>(0))
6038
1.90M
      {
6039
1.90M
         construct_branch_pair(branch, b0, 0);
6040
1.90M
         construct_branch_pair(branch, b1, 1);
6041
1.90M
         construct_branch_pair(branch, b2, 2);
6042
1.90M
         construct_branch_pair(branch, b3, 3);
6043
1.90M
         construct_branch_pair(branch, b4, 4);
6044
1.90M
         construct_branch_pair(branch, b5, 5);
6045
1.90M
         construct_branch_pair(branch, b6, 6);
6046
1.90M
         construct_branch_pair(branch, b7, 7);
6047
1.90M
         construct_branch_pair(branch, b8, 8);
6048
1.90M
         construct_branch_pair(branch, b9, 9);
6049
1.90M
      }
void exprtk::details::init_branches<2ul, double>(std::__1::pair<exprtk::details::expression_node<double>*, bool> (&) [2ul], exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6038
978k
      {
6039
978k
         construct_branch_pair(branch, b0, 0);
6040
978k
         construct_branch_pair(branch, b1, 1);
6041
978k
         construct_branch_pair(branch, b2, 2);
6042
978k
         construct_branch_pair(branch, b3, 3);
6043
978k
         construct_branch_pair(branch, b4, 4);
6044
978k
         construct_branch_pair(branch, b5, 5);
6045
978k
         construct_branch_pair(branch, b6, 6);
6046
978k
         construct_branch_pair(branch, b7, 7);
6047
978k
         construct_branch_pair(branch, b8, 8);
6048
978k
         construct_branch_pair(branch, b9, 9);
6049
978k
      }
void exprtk::details::init_branches<3ul, double>(std::__1::pair<exprtk::details::expression_node<double>*, bool> (&) [3ul], exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6038
11
      {
6039
11
         construct_branch_pair(branch, b0, 0);
6040
11
         construct_branch_pair(branch, b1, 1);
6041
11
         construct_branch_pair(branch, b2, 2);
6042
11
         construct_branch_pair(branch, b3, 3);
6043
11
         construct_branch_pair(branch, b4, 4);
6044
11
         construct_branch_pair(branch, b5, 5);
6045
11
         construct_branch_pair(branch, b6, 6);
6046
11
         construct_branch_pair(branch, b7, 7);
6047
11
         construct_branch_pair(branch, b8, 8);
6048
11
         construct_branch_pair(branch, b9, 9);
6049
11
      }
void exprtk::details::init_branches<4ul, double>(std::__1::pair<exprtk::details::expression_node<double>*, bool> (&) [4ul], exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6038
10
      {
6039
10
         construct_branch_pair(branch, b0, 0);
6040
10
         construct_branch_pair(branch, b1, 1);
6041
10
         construct_branch_pair(branch, b2, 2);
6042
10
         construct_branch_pair(branch, b3, 3);
6043
10
         construct_branch_pair(branch, b4, 4);
6044
10
         construct_branch_pair(branch, b5, 5);
6045
10
         construct_branch_pair(branch, b6, 6);
6046
10
         construct_branch_pair(branch, b7, 7);
6047
10
         construct_branch_pair(branch, b8, 8);
6048
10
         construct_branch_pair(branch, b9, 9);
6049
10
      }
void exprtk::details::init_branches<2ul, float>(std::__1::pair<exprtk::details::expression_node<float>*, bool> (&) [2ul], exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6038
928k
      {
6039
928k
         construct_branch_pair(branch, b0, 0);
6040
928k
         construct_branch_pair(branch, b1, 1);
6041
928k
         construct_branch_pair(branch, b2, 2);
6042
928k
         construct_branch_pair(branch, b3, 3);
6043
928k
         construct_branch_pair(branch, b4, 4);
6044
928k
         construct_branch_pair(branch, b5, 5);
6045
928k
         construct_branch_pair(branch, b6, 6);
6046
928k
         construct_branch_pair(branch, b7, 7);
6047
928k
         construct_branch_pair(branch, b8, 8);
6048
928k
         construct_branch_pair(branch, b9, 9);
6049
928k
      }
void exprtk::details::init_branches<3ul, float>(std::__1::pair<exprtk::details::expression_node<float>*, bool> (&) [3ul], exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6038
11
      {
6039
11
         construct_branch_pair(branch, b0, 0);
6040
11
         construct_branch_pair(branch, b1, 1);
6041
11
         construct_branch_pair(branch, b2, 2);
6042
11
         construct_branch_pair(branch, b3, 3);
6043
11
         construct_branch_pair(branch, b4, 4);
6044
11
         construct_branch_pair(branch, b5, 5);
6045
11
         construct_branch_pair(branch, b6, 6);
6046
11
         construct_branch_pair(branch, b7, 7);
6047
11
         construct_branch_pair(branch, b8, 8);
6048
11
         construct_branch_pair(branch, b9, 9);
6049
11
      }
void exprtk::details::init_branches<4ul, float>(std::__1::pair<exprtk::details::expression_node<float>*, bool> (&) [4ul], exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6038
10
      {
6039
10
         construct_branch_pair(branch, b0, 0);
6040
10
         construct_branch_pair(branch, b1, 1);
6041
10
         construct_branch_pair(branch, b2, 2);
6042
10
         construct_branch_pair(branch, b3, 3);
6043
10
         construct_branch_pair(branch, b4, 4);
6044
10
         construct_branch_pair(branch, b5, 5);
6045
10
         construct_branch_pair(branch, b6, 6);
6046
10
         construct_branch_pair(branch, b7, 7);
6047
10
         construct_branch_pair(branch, b8, 8);
6048
10
         construct_branch_pair(branch, b9, 9);
6049
10
      }
6050
6051
      template <typename T>
6052
      class null_eq_node exprtk_final : public expression_node<T>
6053
      {
6054
      public:
6055
6056
         typedef expression_node<T>* expression_ptr;
6057
         typedef std::pair<expression_ptr,bool> branch_t;
6058
6059
         explicit null_eq_node(expression_ptr branch, const bool equality = true)
6060
         : equality_(equality)
6061
2.31k
         {
6062
2.31k
            construct_branch_pair(branch_, branch);
6063
2.31k
         }
exprtk::details::null_eq_node<double>::null_eq_node(exprtk::details::expression_node<double>*, bool)
Line
Count
Source
6061
1.15k
         {
6062
1.15k
            construct_branch_pair(branch_, branch);
6063
1.15k
         }
exprtk::details::null_eq_node<float>::null_eq_node(exprtk::details::expression_node<float>*, bool)
Line
Count
Source
6061
1.15k
         {
6062
1.15k
            construct_branch_pair(branch_, branch);
6063
1.15k
         }
6064
6065
         inline T value() const exprtk_override
6066
400k
         {
6067
400k
            assert(branch_.first);
6068
6069
0
            const T v = branch_.first->value();
6070
400k
            const bool result = details::numeric::is_nan(v);
6071
6072
400k
            if (result)
6073
400k
               return equality_ ? T(1) : T(0);
6074
0
            else
6075
0
               return equality_ ? T(0) : T(1);
6076
400k
         }
exprtk::details::null_eq_node<double>::value() const
Line
Count
Source
6066
200k
         {
6067
200k
            assert(branch_.first);
6068
6069
0
            const T v = branch_.first->value();
6070
200k
            const bool result = details::numeric::is_nan(v);
6071
6072
200k
            if (result)
6073
200k
               return equality_ ? T(1) : T(0);
6074
0
            else
6075
0
               return equality_ ? T(0) : T(1);
6076
200k
         }
exprtk::details::null_eq_node<float>::value() const
Line
Count
Source
6066
200k
         {
6067
200k
            assert(branch_.first);
6068
6069
0
            const T v = branch_.first->value();
6070
200k
            const bool result = details::numeric::is_nan(v);
6071
6072
200k
            if (result)
6073
200k
               return equality_ ? T(1) : T(0);
6074
0
            else
6075
0
               return equality_ ? T(0) : T(1);
6076
200k
         }
6077
6078
         inline typename expression_node<T>::node_type type() const exprtk_override
6079
55.1k
         {
6080
55.1k
            return expression_node<T>::e_nulleq;
6081
55.1k
         }
exprtk::details::null_eq_node<double>::type() const
Line
Count
Source
6079
27.5k
         {
6080
27.5k
            return expression_node<T>::e_nulleq;
6081
27.5k
         }
exprtk::details::null_eq_node<float>::type() const
Line
Count
Source
6079
27.5k
         {
6080
27.5k
            return expression_node<T>::e_nulleq;
6081
27.5k
         }
6082
6083
         inline expression_node<T>* branch(const std::size_t&) const exprtk_override
6084
0
         {
6085
0
            return branch_.first;
6086
0
         }
Unexecuted instantiation: exprtk::details::null_eq_node<double>::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::null_eq_node<float>::branch(unsigned long const&) const
6087
6088
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
6089
2.31k
         {
6090
2.31k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
6091
2.31k
         }
exprtk::details::null_eq_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6089
1.15k
         {
6090
1.15k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
6091
1.15k
         }
exprtk::details::null_eq_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6089
1.15k
         {
6090
1.15k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
6091
1.15k
         }
6092
6093
         std::size_t node_depth() const exprtk_override
6094
4.93k
         {
6095
4.93k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
6096
4.93k
         }
exprtk::details::null_eq_node<double>::node_depth() const
Line
Count
Source
6094
2.46k
         {
6095
2.46k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
6096
2.46k
         }
exprtk::details::null_eq_node<float>::node_depth() const
Line
Count
Source
6094
2.46k
         {
6095
2.46k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
6096
2.46k
         }
6097
6098
      private:
6099
6100
         bool equality_;
6101
         branch_t branch_;
6102
      };
6103
6104
      template <typename T>
6105
      class literal_node exprtk_final : public expression_node<T>
6106
      {
6107
      public:
6108
6109
         explicit literal_node(const T& v)
6110
         : value_(v)
6111
3.96M
         {}
exprtk::details::literal_node<double>::literal_node(double const&)
Line
Count
Source
6111
2.03M
         {}
exprtk::details::literal_node<float>::literal_node(float const&)
Line
Count
Source
6111
1.92M
         {}
6112
6113
         inline T value() const exprtk_override
6114
11.5M
         {
6115
11.5M
            return value_;
6116
11.5M
         }
exprtk::details::literal_node<double>::value() const
Line
Count
Source
6114
5.94M
         {
6115
5.94M
            return value_;
6116
5.94M
         }
exprtk::details::literal_node<float>::value() const
Line
Count
Source
6114
5.59M
         {
6115
5.59M
            return value_;
6116
5.59M
         }
6117
6118
         inline typename expression_node<T>::node_type type() const exprtk_override
6119
57.8M
         {
6120
57.8M
            return expression_node<T>::e_constant;
6121
57.8M
         }
exprtk::details::literal_node<double>::type() const
Line
Count
Source
6119
29.7M
         {
6120
29.7M
            return expression_node<T>::e_constant;
6121
29.7M
         }
exprtk::details::literal_node<float>::type() const
Line
Count
Source
6119
28.1M
         {
6120
28.1M
            return expression_node<T>::e_constant;
6121
28.1M
         }
6122
6123
         inline expression_node<T>* branch(const std::size_t&) const exprtk_override
6124
0
         {
6125
0
            return reinterpret_cast<expression_node<T>*>(0);
6126
0
         }
Unexecuted instantiation: exprtk::details::literal_node<double>::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::literal_node<float>::branch(unsigned long const&) const
6127
6128
      private:
6129
6130
         literal_node(const literal_node<T>&) exprtk_delete;
6131
         literal_node<T>& operator=(const literal_node<T>&) exprtk_delete;
6132
6133
         const T value_;
6134
      };
6135
6136
      template <typename T>
6137
      struct range_pack;
6138
6139
      template <typename T>
6140
      struct range_data_type;
6141
6142
      template <typename T>
6143
      class range_interface
6144
      {
6145
      public:
6146
6147
         typedef range_pack<T> range_t;
6148
6149
13.6k
         virtual ~range_interface() {}
exprtk::details::range_interface<double>::~range_interface()
Line
Count
Source
6149
6.83k
         virtual ~range_interface() {}
exprtk::details::range_interface<float>::~range_interface()
Line
Count
Source
6149
6.83k
         virtual ~range_interface() {}
6150
6151
         virtual range_t& range_ref() = 0;
6152
6153
         virtual const range_t& range_ref() const = 0;
6154
      };
6155
6156
      #ifndef exprtk_disable_string_capabilities
6157
      template <typename T>
6158
      class string_base_node
6159
      {
6160
      public:
6161
6162
         typedef range_data_type<T> range_data_type_t;
6163
6164
13.6k
         virtual ~string_base_node() {}
exprtk::details::string_base_node<double>::~string_base_node()
Line
Count
Source
6164
6.83k
         virtual ~string_base_node() {}
exprtk::details::string_base_node<float>::~string_base_node()
Line
Count
Source
6164
6.83k
         virtual ~string_base_node() {}
6165
6166
         virtual std::string str () const = 0;
6167
6168
         virtual char_cptr   base() const = 0;
6169
6170
         virtual std::size_t size() const = 0;
6171
      };
6172
6173
      template <typename T>
6174
      class string_literal_node exprtk_final
6175
                                : public expression_node <T>,
6176
                                  public string_base_node<T>,
6177
                                  public range_interface <T>
6178
      {
6179
      public:
6180
6181
         typedef range_pack<T> range_t;
6182
6183
         explicit string_literal_node(const std::string& v)
6184
         : value_(v)
6185
12.4k
         {
6186
12.4k
            rp_.n0_c = std::make_pair<bool,std::size_t>(true,0);
6187
12.4k
            rp_.n1_c = std::make_pair<bool,std::size_t>(true,v.size() - 1);
6188
12.4k
            rp_.cache.first  = rp_.n0_c.second;
6189
12.4k
            rp_.cache.second = rp_.n1_c.second;
6190
12.4k
         }
exprtk::details::string_literal_node<double>::string_literal_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
6185
6.24k
         {
6186
6.24k
            rp_.n0_c = std::make_pair<bool,std::size_t>(true,0);
6187
6.24k
            rp_.n1_c = std::make_pair<bool,std::size_t>(true,v.size() - 1);
6188
6.24k
            rp_.cache.first  = rp_.n0_c.second;
6189
6.24k
            rp_.cache.second = rp_.n1_c.second;
6190
6.24k
         }
exprtk::details::string_literal_node<float>::string_literal_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
6185
6.23k
         {
6186
6.23k
            rp_.n0_c = std::make_pair<bool,std::size_t>(true,0);
6187
6.23k
            rp_.n1_c = std::make_pair<bool,std::size_t>(true,v.size() - 1);
6188
6.23k
            rp_.cache.first  = rp_.n0_c.second;
6189
6.23k
            rp_.cache.second = rp_.n1_c.second;
6190
6.23k
         }
6191
6192
         inline T value() const exprtk_override
6193
98
         {
6194
98
            return std::numeric_limits<T>::quiet_NaN();
6195
98
         }
exprtk::details::string_literal_node<double>::value() const
Line
Count
Source
6193
49
         {
6194
49
            return std::numeric_limits<T>::quiet_NaN();
6195
49
         }
exprtk::details::string_literal_node<float>::value() const
Line
Count
Source
6193
49
         {
6194
49
            return std::numeric_limits<T>::quiet_NaN();
6195
49
         }
6196
6197
         inline typename expression_node<T>::node_type type() const exprtk_override
6198
126k
         {
6199
126k
            return expression_node<T>::e_stringconst;
6200
126k
         }
exprtk::details::string_literal_node<double>::type() const
Line
Count
Source
6198
63.2k
         {
6199
63.2k
            return expression_node<T>::e_stringconst;
6200
63.2k
         }
exprtk::details::string_literal_node<float>::type() const
Line
Count
Source
6198
63.1k
         {
6199
63.1k
            return expression_node<T>::e_stringconst;
6200
63.1k
         }
6201
6202
         inline expression_node<T>* branch(const std::size_t&) const exprtk_override
6203
0
         {
6204
0
            return reinterpret_cast<expression_node<T>*>(0);
6205
0
         }
Unexecuted instantiation: exprtk::details::string_literal_node<double>::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::string_literal_node<float>::branch(unsigned long const&) const
6206
6207
         std::string str() const exprtk_override
6208
3.33k
         {
6209
3.33k
            return value_;
6210
3.33k
         }
exprtk::details::string_literal_node<double>::str() const
Line
Count
Source
6208
1.66k
         {
6209
1.66k
            return value_;
6210
1.66k
         }
exprtk::details::string_literal_node<float>::str() const
Line
Count
Source
6208
1.66k
         {
6209
1.66k
            return value_;
6210
1.66k
         }
6211
6212
         char_cptr base() const exprtk_override
6213
12
         {
6214
12
            return value_.data();
6215
12
         }
exprtk::details::string_literal_node<double>::base() const
Line
Count
Source
6213
6
         {
6214
6
            return value_.data();
6215
6
         }
exprtk::details::string_literal_node<float>::base() const
Line
Count
Source
6213
6
         {
6214
6
            return value_.data();
6215
6
         }
6216
6217
         std::size_t size() const exprtk_override
6218
46
         {
6219
46
            return value_.size();
6220
46
         }
exprtk::details::string_literal_node<double>::size() const
Line
Count
Source
6218
23
         {
6219
23
            return value_.size();
6220
23
         }
exprtk::details::string_literal_node<float>::size() const
Line
Count
Source
6218
23
         {
6219
23
            return value_.size();
6220
23
         }
6221
6222
         range_t& range_ref() exprtk_override
6223
60
         {
6224
60
            return rp_;
6225
60
         }
exprtk::details::string_literal_node<double>::range_ref()
Line
Count
Source
6223
30
         {
6224
30
            return rp_;
6225
30
         }
exprtk::details::string_literal_node<float>::range_ref()
Line
Count
Source
6223
30
         {
6224
30
            return rp_;
6225
30
         }
6226
6227
         const range_t& range_ref() const exprtk_override
6228
0
         {
6229
0
            return rp_;
6230
0
         }
Unexecuted instantiation: exprtk::details::string_literal_node<double>::range_ref() const
Unexecuted instantiation: exprtk::details::string_literal_node<float>::range_ref() const
6231
6232
      private:
6233
6234
         string_literal_node(const string_literal_node<T>&) exprtk_delete;
6235
         string_literal_node<T>& operator=(const string_literal_node<T>&) exprtk_delete;
6236
6237
         const std::string value_;
6238
         range_t rp_;
6239
      };
6240
      #endif
6241
6242
      template <typename T>
6243
      class unary_node : public expression_node<T>
6244
      {
6245
      public:
6246
6247
         typedef expression_node<T>* expression_ptr;
6248
         typedef std::pair<expression_ptr,bool> branch_t;
6249
6250
         unary_node(const operator_type& opr, expression_ptr branch)
6251
         : operation_(opr)
6252
314k
         {
6253
314k
            construct_branch_pair(branch_,branch);
6254
314k
         }
exprtk::details::unary_node<double>::unary_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Line
Count
Source
6252
161k
         {
6253
161k
            construct_branch_pair(branch_,branch);
6254
161k
         }
exprtk::details::unary_node<float>::unary_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Line
Count
Source
6252
153k
         {
6253
153k
            construct_branch_pair(branch_,branch);
6254
153k
         }
6255
6256
         inline T value() const exprtk_override
6257
314k
         {
6258
314k
            assert(branch_.first);
6259
0
            const T arg = branch_.first->value();
6260
314k
            return numeric::process<T>(operation_,arg);
6261
314k
         }
exprtk::details::unary_node<double>::value() const
Line
Count
Source
6257
161k
         {
6258
161k
            assert(branch_.first);
6259
0
            const T arg = branch_.first->value();
6260
161k
            return numeric::process<T>(operation_,arg);
6261
161k
         }
exprtk::details::unary_node<float>::value() const
Line
Count
Source
6257
153k
         {
6258
153k
            assert(branch_.first);
6259
0
            const T arg = branch_.first->value();
6260
153k
            return numeric::process<T>(operation_,arg);
6261
153k
         }
6262
6263
         inline typename expression_node<T>::node_type type() const exprtk_override
6264
629k
         {
6265
629k
            return expression_node<T>::e_unary;
6266
629k
         }
exprtk::details::unary_node<double>::type() const
Line
Count
Source
6264
322k
         {
6265
322k
            return expression_node<T>::e_unary;
6266
322k
         }
exprtk::details::unary_node<float>::type() const
Line
Count
Source
6264
306k
         {
6265
306k
            return expression_node<T>::e_unary;
6266
306k
         }
6267
6268
         inline operator_type operation()
6269
         {
6270
            return operation_;
6271
         }
6272
6273
         inline expression_node<T>* branch(const std::size_t&) const exprtk_override
6274
0
         {
6275
0
            return branch_.first;
6276
0
         }
Unexecuted instantiation: exprtk::details::unary_node<double>::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_node<float>::branch(unsigned long const&) const
6277
6278
         inline void release()
6279
         {
6280
            branch_.second = false;
6281
         }
6282
6283
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
6284
314k
         {
6285
314k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
6286
314k
         }
exprtk::details::unary_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6284
161k
         {
6285
161k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
6286
161k
         }
exprtk::details::unary_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6284
153k
         {
6285
153k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
6286
153k
         }
6287
6288
         std::size_t node_depth() const exprtk_final
6289
629k
         {
6290
629k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
6291
629k
         }
exprtk::details::unary_node<double>::node_depth() const
Line
Count
Source
6289
322k
         {
6290
322k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
6291
322k
         }
exprtk::details::unary_node<float>::node_depth() const
Line
Count
Source
6289
306k
         {
6290
306k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
6291
306k
         }
6292
6293
      private:
6294
6295
         operator_type operation_;
6296
         branch_t branch_;
6297
      };
6298
6299
      template <typename T>
6300
      class binary_node : public expression_node<T>
6301
      {
6302
      public:
6303
6304
         typedef expression_node<T>* expression_ptr;
6305
         typedef std::pair<expression_ptr,bool> branch_t;
6306
6307
         binary_node(const operator_type& opr,
6308
                     expression_ptr branch0,
6309
                     expression_ptr branch1)
6310
         : operation_(opr)
6311
484k
         {
6312
484k
            init_branches<2>(branch_, branch0, branch1);
6313
484k
         }
exprtk::details::binary_node<double>::binary_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6311
249k
         {
6312
249k
            init_branches<2>(branch_, branch0, branch1);
6313
249k
         }
exprtk::details::binary_node<float>::binary_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6311
235k
         {
6312
235k
            init_branches<2>(branch_, branch0, branch1);
6313
235k
         }
6314
6315
         inline T value() const exprtk_override
6316
221k
         {
6317
221k
            assert(branch_[0].first);
6318
0
            assert(branch_[1].first);
6319
6320
0
            const T arg0 = branch_[0].first->value();
6321
221k
            const T arg1 = branch_[1].first->value();
6322
6323
221k
            return numeric::process<T>(operation_, arg0, arg1);
6324
221k
         }
exprtk::details::binary_node<double>::value() const
Line
Count
Source
6316
114k
         {
6317
114k
            assert(branch_[0].first);
6318
0
            assert(branch_[1].first);
6319
6320
0
            const T arg0 = branch_[0].first->value();
6321
114k
            const T arg1 = branch_[1].first->value();
6322
6323
114k
            return numeric::process<T>(operation_, arg0, arg1);
6324
114k
         }
exprtk::details::binary_node<float>::value() const
Line
Count
Source
6316
107k
         {
6317
107k
            assert(branch_[0].first);
6318
0
            assert(branch_[1].first);
6319
6320
0
            const T arg0 = branch_[0].first->value();
6321
107k
            const T arg1 = branch_[1].first->value();
6322
6323
107k
            return numeric::process<T>(operation_, arg0, arg1);
6324
107k
         }
6325
6326
         inline typename expression_node<T>::node_type type() const exprtk_override
6327
5.67M
         {
6328
5.67M
            return expression_node<T>::e_binary;
6329
5.67M
         }
exprtk::details::binary_node<double>::type() const
Line
Count
Source
6327
2.91M
         {
6328
2.91M
            return expression_node<T>::e_binary;
6329
2.91M
         }
exprtk::details::binary_node<float>::type() const
Line
Count
Source
6327
2.75M
         {
6328
2.75M
            return expression_node<T>::e_binary;
6329
2.75M
         }
6330
6331
         inline operator_type operation()
6332
         {
6333
            return operation_;
6334
         }
6335
6336
         inline expression_node<T>* branch(const std::size_t& index = 0) const exprtk_override
6337
1.22G
         {
6338
1.22G
            if (0 == index)
6339
452M
               return branch_[0].first;
6340
770M
            else if (1 == index)
6341
770M
               return branch_[1].first;
6342
0
            else
6343
0
               return reinterpret_cast<expression_ptr>(0);
6344
1.22G
         }
exprtk::details::binary_node<double>::branch(unsigned long const&) const
Line
Count
Source
6337
616M
         {
6338
616M
            if (0 == index)
6339
228M
               return branch_[0].first;
6340
387M
            else if (1 == index)
6341
387M
               return branch_[1].first;
6342
0
            else
6343
0
               return reinterpret_cast<expression_ptr>(0);
6344
616M
         }
exprtk::details::binary_node<float>::branch(unsigned long const&) const
Line
Count
Source
6337
607M
         {
6338
607M
            if (0 == index)
6339
223M
               return branch_[0].first;
6340
383M
            else if (1 == index)
6341
383M
               return branch_[1].first;
6342
0
            else
6343
0
               return reinterpret_cast<expression_ptr>(0);
6344
607M
         }
6345
6346
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
6347
484k
         {
6348
484k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6349
484k
         }
exprtk::details::binary_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6347
249k
         {
6348
249k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6349
249k
         }
exprtk::details::binary_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6347
235k
         {
6348
235k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6349
235k
         }
6350
6351
         std::size_t node_depth() const exprtk_final
6352
1.30M
         {
6353
1.30M
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6354
1.30M
         }
exprtk::details::binary_node<double>::node_depth() const
Line
Count
Source
6352
670k
         {
6353
670k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6354
670k
         }
exprtk::details::binary_node<float>::node_depth() const
Line
Count
Source
6352
633k
         {
6353
633k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6354
633k
         }
6355
6356
      private:
6357
6358
         operator_type operation_;
6359
         branch_t branch_[2];
6360
      };
6361
6362
      template <typename T, typename Operation>
6363
      class binary_ext_node exprtk_final : public expression_node<T>
6364
      {
6365
      public:
6366
6367
         typedef expression_node<T>* expression_ptr;
6368
         typedef std::pair<expression_ptr,bool> branch_t;
6369
6370
         binary_ext_node(expression_ptr branch0, expression_ptr branch1)
6371
1.42M
         {
6372
1.42M
            init_branches<2>(branch_, branch0, branch1);
6373
1.42M
         }
exprtk::details::binary_ext_node<double, exprtk::details::add_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
63.5k
         {
6372
63.5k
            init_branches<2>(branch_, branch0, branch1);
6373
63.5k
         }
exprtk::details::binary_ext_node<double, exprtk::details::sub_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
82.4k
         {
6372
82.4k
            init_branches<2>(branch_, branch0, branch1);
6373
82.4k
         }
exprtk::details::binary_ext_node<double, exprtk::details::mul_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
56.6k
         {
6372
56.6k
            init_branches<2>(branch_, branch0, branch1);
6373
56.6k
         }
exprtk::details::binary_ext_node<double, exprtk::details::div_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
43.2k
         {
6372
43.2k
            init_branches<2>(branch_, branch0, branch1);
6373
43.2k
         }
exprtk::details::binary_ext_node<double, exprtk::details::mod_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
3.50k
         {
6372
3.50k
            init_branches<2>(branch_, branch0, branch1);
6373
3.50k
         }
exprtk::details::binary_ext_node<double, exprtk::details::pow_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
1.43k
         {
6372
1.43k
            init_branches<2>(branch_, branch0, branch1);
6373
1.43k
         }
exprtk::details::binary_ext_node<double, exprtk::details::lt_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
94.1k
         {
6372
94.1k
            init_branches<2>(branch_, branch0, branch1);
6373
94.1k
         }
exprtk::details::binary_ext_node<double, exprtk::details::lte_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
15.6k
         {
6372
15.6k
            init_branches<2>(branch_, branch0, branch1);
6373
15.6k
         }
exprtk::details::binary_ext_node<double, exprtk::details::gt_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
89.7k
         {
6372
89.7k
            init_branches<2>(branch_, branch0, branch1);
6373
89.7k
         }
exprtk::details::binary_ext_node<double, exprtk::details::gte_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
23.9k
         {
6372
23.9k
            init_branches<2>(branch_, branch0, branch1);
6373
23.9k
         }
exprtk::details::binary_ext_node<double, exprtk::details::eq_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
128k
         {
6372
128k
            init_branches<2>(branch_, branch0, branch1);
6373
128k
         }
exprtk::details::binary_ext_node<double, exprtk::details::ne_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
10.0k
         {
6372
10.0k
            init_branches<2>(branch_, branch0, branch1);
6373
10.0k
         }
exprtk::details::binary_ext_node<double, exprtk::details::and_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
28.0k
         {
6372
28.0k
            init_branches<2>(branch_, branch0, branch1);
6373
28.0k
         }
exprtk::details::binary_ext_node<double, exprtk::details::nand_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
11.3k
         {
6372
11.3k
            init_branches<2>(branch_, branch0, branch1);
6373
11.3k
         }
exprtk::details::binary_ext_node<double, exprtk::details::or_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
36.7k
         {
6372
36.7k
            init_branches<2>(branch_, branch0, branch1);
6373
36.7k
         }
exprtk::details::binary_ext_node<double, exprtk::details::nor_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
19.0k
         {
6372
19.0k
            init_branches<2>(branch_, branch0, branch1);
6373
19.0k
         }
exprtk::details::binary_ext_node<double, exprtk::details::xor_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
9.77k
         {
6372
9.77k
            init_branches<2>(branch_, branch0, branch1);
6373
9.77k
         }
exprtk::details::binary_ext_node<double, exprtk::details::xnor_op<double> >::binary_ext_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6371
11.4k
         {
6372
11.4k
            init_branches<2>(branch_, branch0, branch1);
6373
11.4k
         }
exprtk::details::binary_ext_node<float, exprtk::details::add_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
62.2k
         {
6372
62.2k
            init_branches<2>(branch_, branch0, branch1);
6373
62.2k
         }
exprtk::details::binary_ext_node<float, exprtk::details::sub_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
80.1k
         {
6372
80.1k
            init_branches<2>(branch_, branch0, branch1);
6373
80.1k
         }
exprtk::details::binary_ext_node<float, exprtk::details::mul_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
53.0k
         {
6372
53.0k
            init_branches<2>(branch_, branch0, branch1);
6373
53.0k
         }
exprtk::details::binary_ext_node<float, exprtk::details::div_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
41.1k
         {
6372
41.1k
            init_branches<2>(branch_, branch0, branch1);
6373
41.1k
         }
exprtk::details::binary_ext_node<float, exprtk::details::mod_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
3.50k
         {
6372
3.50k
            init_branches<2>(branch_, branch0, branch1);
6373
3.50k
         }
exprtk::details::binary_ext_node<float, exprtk::details::pow_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
1.20k
         {
6372
1.20k
            init_branches<2>(branch_, branch0, branch1);
6373
1.20k
         }
exprtk::details::binary_ext_node<float, exprtk::details::lt_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
92.2k
         {
6372
92.2k
            init_branches<2>(branch_, branch0, branch1);
6373
92.2k
         }
exprtk::details::binary_ext_node<float, exprtk::details::lte_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
13.6k
         {
6372
13.6k
            init_branches<2>(branch_, branch0, branch1);
6373
13.6k
         }
exprtk::details::binary_ext_node<float, exprtk::details::gt_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
87.6k
         {
6372
87.6k
            init_branches<2>(branch_, branch0, branch1);
6373
87.6k
         }
exprtk::details::binary_ext_node<float, exprtk::details::gte_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
19.3k
         {
6372
19.3k
            init_branches<2>(branch_, branch0, branch1);
6373
19.3k
         }
exprtk::details::binary_ext_node<float, exprtk::details::eq_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
121k
         {
6372
121k
            init_branches<2>(branch_, branch0, branch1);
6373
121k
         }
exprtk::details::binary_ext_node<float, exprtk::details::ne_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
9.08k
         {
6372
9.08k
            init_branches<2>(branch_, branch0, branch1);
6373
9.08k
         }
exprtk::details::binary_ext_node<float, exprtk::details::and_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
25.5k
         {
6372
25.5k
            init_branches<2>(branch_, branch0, branch1);
6373
25.5k
         }
exprtk::details::binary_ext_node<float, exprtk::details::nand_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
10.7k
         {
6372
10.7k
            init_branches<2>(branch_, branch0, branch1);
6373
10.7k
         }
exprtk::details::binary_ext_node<float, exprtk::details::or_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
33.4k
         {
6372
33.4k
            init_branches<2>(branch_, branch0, branch1);
6373
33.4k
         }
exprtk::details::binary_ext_node<float, exprtk::details::nor_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
17.9k
         {
6372
17.9k
            init_branches<2>(branch_, branch0, branch1);
6373
17.9k
         }
exprtk::details::binary_ext_node<float, exprtk::details::xor_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
9.41k
         {
6372
9.41k
            init_branches<2>(branch_, branch0, branch1);
6373
9.41k
         }
exprtk::details::binary_ext_node<float, exprtk::details::xnor_op<float> >::binary_ext_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6371
11.1k
         {
6372
11.1k
            init_branches<2>(branch_, branch0, branch1);
6373
11.1k
         }
6374
6375
         inline T value() const exprtk_override
6376
2.23G
         {
6377
2.23G
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
2.23G
            const T arg1 = branch_[1].first->value();
6382
6383
2.23G
            return Operation::process(arg0,arg1);
6384
2.23G
         }
exprtk::details::binary_ext_node<double, exprtk::details::add_op<double> >::value() const
Line
Count
Source
6376
143M
         {
6377
143M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
143M
            const T arg1 = branch_[1].first->value();
6382
6383
143M
            return Operation::process(arg0,arg1);
6384
143M
         }
exprtk::details::binary_ext_node<double, exprtk::details::sub_op<double> >::value() const
Line
Count
Source
6376
173M
         {
6377
173M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
173M
            const T arg1 = branch_[1].first->value();
6382
6383
173M
            return Operation::process(arg0,arg1);
6384
173M
         }
exprtk::details::binary_ext_node<double, exprtk::details::mul_op<double> >::value() const
Line
Count
Source
6376
149M
         {
6377
149M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
149M
            const T arg1 = branch_[1].first->value();
6382
6383
149M
            return Operation::process(arg0,arg1);
6384
149M
         }
exprtk::details::binary_ext_node<double, exprtk::details::div_op<double> >::value() const
Line
Count
Source
6376
16.0M
         {
6377
16.0M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
16.0M
            const T arg1 = branch_[1].first->value();
6382
6383
16.0M
            return Operation::process(arg0,arg1);
6384
16.0M
         }
exprtk::details::binary_ext_node<double, exprtk::details::mod_op<double> >::value() const
Line
Count
Source
6376
1.80M
         {
6377
1.80M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
1.80M
            const T arg1 = branch_[1].first->value();
6382
6383
1.80M
            return Operation::process(arg0,arg1);
6384
1.80M
         }
exprtk::details::binary_ext_node<double, exprtk::details::pow_op<double> >::value() const
Line
Count
Source
6376
5.80M
         {
6377
5.80M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
5.80M
            const T arg1 = branch_[1].first->value();
6382
6383
5.80M
            return Operation::process(arg0,arg1);
6384
5.80M
         }
exprtk::details::binary_ext_node<double, exprtk::details::lt_op<double> >::value() const
Line
Count
Source
6376
64.9M
         {
6377
64.9M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
64.9M
            const T arg1 = branch_[1].first->value();
6382
6383
64.9M
            return Operation::process(arg0,arg1);
6384
64.9M
         }
exprtk::details::binary_ext_node<double, exprtk::details::lte_op<double> >::value() const
Line
Count
Source
6376
27.1M
         {
6377
27.1M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
27.1M
            const T arg1 = branch_[1].first->value();
6382
6383
27.1M
            return Operation::process(arg0,arg1);
6384
27.1M
         }
exprtk::details::binary_ext_node<double, exprtk::details::gt_op<double> >::value() const
Line
Count
Source
6376
107M
         {
6377
107M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
107M
            const T arg1 = branch_[1].first->value();
6382
6383
107M
            return Operation::process(arg0,arg1);
6384
107M
         }
exprtk::details::binary_ext_node<double, exprtk::details::gte_op<double> >::value() const
Line
Count
Source
6376
41.2M
         {
6377
41.2M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
41.2M
            const T arg1 = branch_[1].first->value();
6382
6383
41.2M
            return Operation::process(arg0,arg1);
6384
41.2M
         }
exprtk::details::binary_ext_node<double, exprtk::details::eq_op<double> >::value() const
Line
Count
Source
6376
162M
         {
6377
162M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
162M
            const T arg1 = branch_[1].first->value();
6382
6383
162M
            return Operation::process(arg0,arg1);
6384
162M
         }
exprtk::details::binary_ext_node<double, exprtk::details::ne_op<double> >::value() const
Line
Count
Source
6376
29.9M
         {
6377
29.9M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
29.9M
            const T arg1 = branch_[1].first->value();
6382
6383
29.9M
            return Operation::process(arg0,arg1);
6384
29.9M
         }
exprtk::details::binary_ext_node<double, exprtk::details::and_op<double> >::value() const
Line
Count
Source
6376
58.0M
         {
6377
58.0M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
58.0M
            const T arg1 = branch_[1].first->value();
6382
6383
58.0M
            return Operation::process(arg0,arg1);
6384
58.0M
         }
exprtk::details::binary_ext_node<double, exprtk::details::nand_op<double> >::value() const
Line
Count
Source
6376
19.7M
         {
6377
19.7M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
19.7M
            const T arg1 = branch_[1].first->value();
6382
6383
19.7M
            return Operation::process(arg0,arg1);
6384
19.7M
         }
exprtk::details::binary_ext_node<double, exprtk::details::or_op<double> >::value() const
Line
Count
Source
6376
43.8M
         {
6377
43.8M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
43.8M
            const T arg1 = branch_[1].first->value();
6382
6383
43.8M
            return Operation::process(arg0,arg1);
6384
43.8M
         }
exprtk::details::binary_ext_node<double, exprtk::details::nor_op<double> >::value() const
Line
Count
Source
6376
45.3M
         {
6377
45.3M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
45.3M
            const T arg1 = branch_[1].first->value();
6382
6383
45.3M
            return Operation::process(arg0,arg1);
6384
45.3M
         }
exprtk::details::binary_ext_node<double, exprtk::details::xor_op<double> >::value() const
Line
Count
Source
6376
16.9M
         {
6377
16.9M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
16.9M
            const T arg1 = branch_[1].first->value();
6382
6383
16.9M
            return Operation::process(arg0,arg1);
6384
16.9M
         }
exprtk::details::binary_ext_node<double, exprtk::details::xnor_op<double> >::value() const
Line
Count
Source
6376
22.4M
         {
6377
22.4M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
22.4M
            const T arg1 = branch_[1].first->value();
6382
6383
22.4M
            return Operation::process(arg0,arg1);
6384
22.4M
         }
exprtk::details::binary_ext_node<float, exprtk::details::add_op<float> >::value() const
Line
Count
Source
6376
142M
         {
6377
142M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
142M
            const T arg1 = branch_[1].first->value();
6382
6383
142M
            return Operation::process(arg0,arg1);
6384
142M
         }
exprtk::details::binary_ext_node<float, exprtk::details::sub_op<float> >::value() const
Line
Count
Source
6376
175M
         {
6377
175M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
175M
            const T arg1 = branch_[1].first->value();
6382
6383
175M
            return Operation::process(arg0,arg1);
6384
175M
         }
exprtk::details::binary_ext_node<float, exprtk::details::mul_op<float> >::value() const
Line
Count
Source
6376
129M
         {
6377
129M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
129M
            const T arg1 = branch_[1].first->value();
6382
6383
129M
            return Operation::process(arg0,arg1);
6384
129M
         }
exprtk::details::binary_ext_node<float, exprtk::details::div_op<float> >::value() const
Line
Count
Source
6376
17.8M
         {
6377
17.8M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
17.8M
            const T arg1 = branch_[1].first->value();
6382
6383
17.8M
            return Operation::process(arg0,arg1);
6384
17.8M
         }
exprtk::details::binary_ext_node<float, exprtk::details::mod_op<float> >::value() const
Line
Count
Source
6376
1.70M
         {
6377
1.70M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
1.70M
            const T arg1 = branch_[1].first->value();
6382
6383
1.70M
            return Operation::process(arg0,arg1);
6384
1.70M
         }
exprtk::details::binary_ext_node<float, exprtk::details::pow_op<float> >::value() const
Line
Count
Source
6376
6.10M
         {
6377
6.10M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
6.10M
            const T arg1 = branch_[1].first->value();
6382
6383
6.10M
            return Operation::process(arg0,arg1);
6384
6.10M
         }
exprtk::details::binary_ext_node<float, exprtk::details::lt_op<float> >::value() const
Line
Count
Source
6376
64.6M
         {
6377
64.6M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
64.6M
            const T arg1 = branch_[1].first->value();
6382
6383
64.6M
            return Operation::process(arg0,arg1);
6384
64.6M
         }
exprtk::details::binary_ext_node<float, exprtk::details::lte_op<float> >::value() const
Line
Count
Source
6376
26.0M
         {
6377
26.0M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
26.0M
            const T arg1 = branch_[1].first->value();
6382
6383
26.0M
            return Operation::process(arg0,arg1);
6384
26.0M
         }
exprtk::details::binary_ext_node<float, exprtk::details::gt_op<float> >::value() const
Line
Count
Source
6376
104M
         {
6377
104M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
104M
            const T arg1 = branch_[1].first->value();
6382
6383
104M
            return Operation::process(arg0,arg1);
6384
104M
         }
exprtk::details::binary_ext_node<float, exprtk::details::gte_op<float> >::value() const
Line
Count
Source
6376
41.2M
         {
6377
41.2M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
41.2M
            const T arg1 = branch_[1].first->value();
6382
6383
41.2M
            return Operation::process(arg0,arg1);
6384
41.2M
         }
exprtk::details::binary_ext_node<float, exprtk::details::eq_op<float> >::value() const
Line
Count
Source
6376
155M
         {
6377
155M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
155M
            const T arg1 = branch_[1].first->value();
6382
6383
155M
            return Operation::process(arg0,arg1);
6384
155M
         }
exprtk::details::binary_ext_node<float, exprtk::details::ne_op<float> >::value() const
Line
Count
Source
6376
30.8M
         {
6377
30.8M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
30.8M
            const T arg1 = branch_[1].first->value();
6382
6383
30.8M
            return Operation::process(arg0,arg1);
6384
30.8M
         }
exprtk::details::binary_ext_node<float, exprtk::details::and_op<float> >::value() const
Line
Count
Source
6376
59.3M
         {
6377
59.3M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
59.3M
            const T arg1 = branch_[1].first->value();
6382
6383
59.3M
            return Operation::process(arg0,arg1);
6384
59.3M
         }
exprtk::details::binary_ext_node<float, exprtk::details::nand_op<float> >::value() const
Line
Count
Source
6376
19.6M
         {
6377
19.6M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
19.6M
            const T arg1 = branch_[1].first->value();
6382
6383
19.6M
            return Operation::process(arg0,arg1);
6384
19.6M
         }
exprtk::details::binary_ext_node<float, exprtk::details::or_op<float> >::value() const
Line
Count
Source
6376
42.5M
         {
6377
42.5M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
42.5M
            const T arg1 = branch_[1].first->value();
6382
6383
42.5M
            return Operation::process(arg0,arg1);
6384
42.5M
         }
exprtk::details::binary_ext_node<float, exprtk::details::nor_op<float> >::value() const
Line
Count
Source
6376
47.2M
         {
6377
47.2M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
47.2M
            const T arg1 = branch_[1].first->value();
6382
6383
47.2M
            return Operation::process(arg0,arg1);
6384
47.2M
         }
exprtk::details::binary_ext_node<float, exprtk::details::xor_op<float> >::value() const
Line
Count
Source
6376
16.9M
         {
6377
16.9M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
16.9M
            const T arg1 = branch_[1].first->value();
6382
6383
16.9M
            return Operation::process(arg0,arg1);
6384
16.9M
         }
exprtk::details::binary_ext_node<float, exprtk::details::xnor_op<float> >::value() const
Line
Count
Source
6376
21.8M
         {
6377
21.8M
            assert(branch_[0].first);
6378
0
            assert(branch_[1].first);
6379
6380
0
            const T arg0 = branch_[0].first->value();
6381
21.8M
            const T arg1 = branch_[1].first->value();
6382
6383
21.8M
            return Operation::process(arg0,arg1);
6384
21.8M
         }
6385
6386
         inline typename expression_node<T>::node_type type() const exprtk_override
6387
36.9M
         {
6388
36.9M
            return expression_node<T>::e_binary_ext;
6389
36.9M
         }
exprtk::details::binary_ext_node<double, exprtk::details::add_op<double> >::type() const
Line
Count
Source
6387
1.80M
         {
6388
1.80M
            return expression_node<T>::e_binary_ext;
6389
1.80M
         }
exprtk::details::binary_ext_node<double, exprtk::details::sub_op<double> >::type() const
Line
Count
Source
6387
2.32M
         {
6388
2.32M
            return expression_node<T>::e_binary_ext;
6389
2.32M
         }
exprtk::details::binary_ext_node<double, exprtk::details::mul_op<double> >::type() const
Line
Count
Source
6387
1.71M
         {
6388
1.71M
            return expression_node<T>::e_binary_ext;
6389
1.71M
         }
exprtk::details::binary_ext_node<double, exprtk::details::div_op<double> >::type() const
Line
Count
Source
6387
565k
         {
6388
565k
            return expression_node<T>::e_binary_ext;
6389
565k
         }
exprtk::details::binary_ext_node<double, exprtk::details::mod_op<double> >::type() const
Line
Count
Source
6387
96.7k
         {
6388
96.7k
            return expression_node<T>::e_binary_ext;
6389
96.7k
         }
exprtk::details::binary_ext_node<double, exprtk::details::pow_op<double> >::type() const
Line
Count
Source
6387
51.2k
         {
6388
51.2k
            return expression_node<T>::e_binary_ext;
6389
51.2k
         }
exprtk::details::binary_ext_node<double, exprtk::details::lt_op<double> >::type() const
Line
Count
Source
6387
2.56M
         {
6388
2.56M
            return expression_node<T>::e_binary_ext;
6389
2.56M
         }
exprtk::details::binary_ext_node<double, exprtk::details::lte_op<double> >::type() const
Line
Count
Source
6387
428k
         {
6388
428k
            return expression_node<T>::e_binary_ext;
6389
428k
         }
exprtk::details::binary_ext_node<double, exprtk::details::gt_op<double> >::type() const
Line
Count
Source
6387
2.43M
         {
6388
2.43M
            return expression_node<T>::e_binary_ext;
6389
2.43M
         }
exprtk::details::binary_ext_node<double, exprtk::details::gte_op<double> >::type() const
Line
Count
Source
6387
642k
         {
6388
642k
            return expression_node<T>::e_binary_ext;
6389
642k
         }
exprtk::details::binary_ext_node<double, exprtk::details::eq_op<double> >::type() const
Line
Count
Source
6387
3.26M
         {
6388
3.26M
            return expression_node<T>::e_binary_ext;
6389
3.26M
         }
exprtk::details::binary_ext_node<double, exprtk::details::ne_op<double> >::type() const
Line
Count
Source
6387
261k
         {
6388
261k
            return expression_node<T>::e_binary_ext;
6389
261k
         }
exprtk::details::binary_ext_node<double, exprtk::details::and_op<double> >::type() const
Line
Count
Source
6387
686k
         {
6388
686k
            return expression_node<T>::e_binary_ext;
6389
686k
         }
exprtk::details::binary_ext_node<double, exprtk::details::nand_op<double> >::type() const
Line
Count
Source
6387
259k
         {
6388
259k
            return expression_node<T>::e_binary_ext;
6389
259k
         }
exprtk::details::binary_ext_node<double, exprtk::details::or_op<double> >::type() const
Line
Count
Source
6387
904k
         {
6388
904k
            return expression_node<T>::e_binary_ext;
6389
904k
         }
exprtk::details::binary_ext_node<double, exprtk::details::nor_op<double> >::type() const
Line
Count
Source
6387
467k
         {
6388
467k
            return expression_node<T>::e_binary_ext;
6389
467k
         }
exprtk::details::binary_ext_node<double, exprtk::details::xor_op<double> >::type() const
Line
Count
Source
6387
222k
         {
6388
222k
            return expression_node<T>::e_binary_ext;
6389
222k
         }
exprtk::details::binary_ext_node<double, exprtk::details::xnor_op<double> >::type() const
Line
Count
Source
6387
257k
         {
6388
257k
            return expression_node<T>::e_binary_ext;
6389
257k
         }
exprtk::details::binary_ext_node<float, exprtk::details::add_op<float> >::type() const
Line
Count
Source
6387
1.76M
         {
6388
1.76M
            return expression_node<T>::e_binary_ext;
6389
1.76M
         }
exprtk::details::binary_ext_node<float, exprtk::details::sub_op<float> >::type() const
Line
Count
Source
6387
2.26M
         {
6388
2.26M
            return expression_node<T>::e_binary_ext;
6389
2.26M
         }
exprtk::details::binary_ext_node<float, exprtk::details::mul_op<float> >::type() const
Line
Count
Source
6387
1.63M
         {
6388
1.63M
            return expression_node<T>::e_binary_ext;
6389
1.63M
         }
exprtk::details::binary_ext_node<float, exprtk::details::div_op<float> >::type() const
Line
Count
Source
6387
540k
         {
6388
540k
            return expression_node<T>::e_binary_ext;
6389
540k
         }
exprtk::details::binary_ext_node<float, exprtk::details::mod_op<float> >::type() const
Line
Count
Source
6387
96.6k
         {
6388
96.6k
            return expression_node<T>::e_binary_ext;
6389
96.6k
         }
exprtk::details::binary_ext_node<float, exprtk::details::pow_op<float> >::type() const
Line
Count
Source
6387
40.2k
         {
6388
40.2k
            return expression_node<T>::e_binary_ext;
6389
40.2k
         }
exprtk::details::binary_ext_node<float, exprtk::details::lt_op<float> >::type() const
Line
Count
Source
6387
2.51M
         {
6388
2.51M
            return expression_node<T>::e_binary_ext;
6389
2.51M
         }
exprtk::details::binary_ext_node<float, exprtk::details::lte_op<float> >::type() const
Line
Count
Source
6387
369k
         {
6388
369k
            return expression_node<T>::e_binary_ext;
6389
369k
         }
exprtk::details::binary_ext_node<float, exprtk::details::gt_op<float> >::type() const
Line
Count
Source
6387
2.37M
         {
6388
2.37M
            return expression_node<T>::e_binary_ext;
6389
2.37M
         }
exprtk::details::binary_ext_node<float, exprtk::details::gte_op<float> >::type() const
Line
Count
Source
6387
512k
         {
6388
512k
            return expression_node<T>::e_binary_ext;
6389
512k
         }
exprtk::details::binary_ext_node<float, exprtk::details::eq_op<float> >::type() const
Line
Count
Source
6387
3.05M
         {
6388
3.05M
            return expression_node<T>::e_binary_ext;
6389
3.05M
         }
exprtk::details::binary_ext_node<float, exprtk::details::ne_op<float> >::type() const
Line
Count
Source
6387
234k
         {
6388
234k
            return expression_node<T>::e_binary_ext;
6389
234k
         }
exprtk::details::binary_ext_node<float, exprtk::details::and_op<float> >::type() const
Line
Count
Source
6387
619k
         {
6388
619k
            return expression_node<T>::e_binary_ext;
6389
619k
         }
exprtk::details::binary_ext_node<float, exprtk::details::nand_op<float> >::type() const
Line
Count
Source
6387
246k
         {
6388
246k
            return expression_node<T>::e_binary_ext;
6389
246k
         }
exprtk::details::binary_ext_node<float, exprtk::details::or_op<float> >::type() const
Line
Count
Source
6387
821k
         {
6388
821k
            return expression_node<T>::e_binary_ext;
6389
821k
         }
exprtk::details::binary_ext_node<float, exprtk::details::nor_op<float> >::type() const
Line
Count
Source
6387
441k
         {
6388
441k
            return expression_node<T>::e_binary_ext;
6389
441k
         }
exprtk::details::binary_ext_node<float, exprtk::details::xor_op<float> >::type() const
Line
Count
Source
6387
212k
         {
6388
212k
            return expression_node<T>::e_binary_ext;
6389
212k
         }
exprtk::details::binary_ext_node<float, exprtk::details::xnor_op<float> >::type() const
Line
Count
Source
6387
251k
         {
6388
251k
            return expression_node<T>::e_binary_ext;
6389
251k
         }
6390
6391
         inline operator_type operation()
6392
         {
6393
            return Operation::operation();
6394
         }
6395
6396
         inline expression_node<T>* branch(const std::size_t& index = 0) const exprtk_override
6397
0
         {
6398
0
            if (0 == index)
6399
0
               return branch_[0].first;
6400
0
            else if (1 == index)
6401
0
               return branch_[1].first;
6402
0
            else
6403
0
               return reinterpret_cast<expression_ptr>(0);
6404
0
         }
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::add_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::sub_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::mul_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::div_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::mod_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::pow_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::lt_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::lte_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::gt_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::gte_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::eq_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::ne_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::and_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::nand_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::or_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::nor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::xor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<double, exprtk::details::xnor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::add_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::sub_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::mul_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::div_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::mod_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::pow_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::lt_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::lte_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::gt_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::gte_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::eq_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::ne_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::and_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::nand_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::or_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::nor_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::xor_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::binary_ext_node<float, exprtk::details::xnor_op<float> >::branch(unsigned long const&) const
6405
6406
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
6407
1.42M
         {
6408
1.42M
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
1.42M
         }
exprtk::details::binary_ext_node<double, exprtk::details::add_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
63.5k
         {
6408
63.5k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
63.5k
         }
exprtk::details::binary_ext_node<double, exprtk::details::sub_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
82.4k
         {
6408
82.4k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
82.4k
         }
exprtk::details::binary_ext_node<double, exprtk::details::mul_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
56.6k
         {
6408
56.6k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
56.6k
         }
exprtk::details::binary_ext_node<double, exprtk::details::div_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
43.2k
         {
6408
43.2k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
43.2k
         }
exprtk::details::binary_ext_node<double, exprtk::details::mod_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
3.50k
         {
6408
3.50k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
3.50k
         }
exprtk::details::binary_ext_node<double, exprtk::details::pow_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
1.43k
         {
6408
1.43k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
1.43k
         }
exprtk::details::binary_ext_node<double, exprtk::details::lt_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
94.1k
         {
6408
94.1k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
94.1k
         }
exprtk::details::binary_ext_node<double, exprtk::details::lte_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
15.6k
         {
6408
15.6k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
15.6k
         }
exprtk::details::binary_ext_node<double, exprtk::details::gt_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
89.7k
         {
6408
89.7k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
89.7k
         }
exprtk::details::binary_ext_node<double, exprtk::details::gte_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
23.9k
         {
6408
23.9k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
23.9k
         }
exprtk::details::binary_ext_node<double, exprtk::details::eq_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
128k
         {
6408
128k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
128k
         }
exprtk::details::binary_ext_node<double, exprtk::details::ne_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
10.0k
         {
6408
10.0k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
10.0k
         }
exprtk::details::binary_ext_node<double, exprtk::details::and_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
28.0k
         {
6408
28.0k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
28.0k
         }
exprtk::details::binary_ext_node<double, exprtk::details::nand_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
11.3k
         {
6408
11.3k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
11.3k
         }
exprtk::details::binary_ext_node<double, exprtk::details::or_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
36.7k
         {
6408
36.7k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
36.7k
         }
exprtk::details::binary_ext_node<double, exprtk::details::nor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
19.0k
         {
6408
19.0k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
19.0k
         }
exprtk::details::binary_ext_node<double, exprtk::details::xor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
9.77k
         {
6408
9.77k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
9.77k
         }
exprtk::details::binary_ext_node<double, exprtk::details::xnor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6407
11.4k
         {
6408
11.4k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
11.4k
         }
exprtk::details::binary_ext_node<float, exprtk::details::add_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
62.2k
         {
6408
62.2k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
62.2k
         }
exprtk::details::binary_ext_node<float, exprtk::details::sub_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
80.1k
         {
6408
80.1k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
80.1k
         }
exprtk::details::binary_ext_node<float, exprtk::details::mul_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
53.0k
         {
6408
53.0k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
53.0k
         }
exprtk::details::binary_ext_node<float, exprtk::details::div_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
41.1k
         {
6408
41.1k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
41.1k
         }
exprtk::details::binary_ext_node<float, exprtk::details::mod_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
3.50k
         {
6408
3.50k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
3.50k
         }
exprtk::details::binary_ext_node<float, exprtk::details::pow_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
1.20k
         {
6408
1.20k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
1.20k
         }
exprtk::details::binary_ext_node<float, exprtk::details::lt_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
92.2k
         {
6408
92.2k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
92.2k
         }
exprtk::details::binary_ext_node<float, exprtk::details::lte_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
13.6k
         {
6408
13.6k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
13.6k
         }
exprtk::details::binary_ext_node<float, exprtk::details::gt_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
87.6k
         {
6408
87.6k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
87.6k
         }
exprtk::details::binary_ext_node<float, exprtk::details::gte_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
19.3k
         {
6408
19.3k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
19.3k
         }
exprtk::details::binary_ext_node<float, exprtk::details::eq_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
121k
         {
6408
121k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
121k
         }
exprtk::details::binary_ext_node<float, exprtk::details::ne_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
9.08k
         {
6408
9.08k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
9.08k
         }
exprtk::details::binary_ext_node<float, exprtk::details::and_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
25.5k
         {
6408
25.5k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
25.5k
         }
exprtk::details::binary_ext_node<float, exprtk::details::nand_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
10.7k
         {
6408
10.7k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
10.7k
         }
exprtk::details::binary_ext_node<float, exprtk::details::or_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
33.4k
         {
6408
33.4k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
33.4k
         }
exprtk::details::binary_ext_node<float, exprtk::details::nor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
17.9k
         {
6408
17.9k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
17.9k
         }
exprtk::details::binary_ext_node<float, exprtk::details::xor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
9.41k
         {
6408
9.41k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
9.41k
         }
exprtk::details::binary_ext_node<float, exprtk::details::xnor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6407
11.1k
         {
6408
11.1k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6409
11.1k
         }
6410
6411
         std::size_t node_depth() const exprtk_override
6412
3.19M
         {
6413
3.19M
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
3.19M
         }
exprtk::details::binary_ext_node<double, exprtk::details::add_op<double> >::node_depth() const
Line
Count
Source
6412
156k
         {
6413
156k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
156k
         }
exprtk::details::binary_ext_node<double, exprtk::details::sub_op<double> >::node_depth() const
Line
Count
Source
6412
206k
         {
6413
206k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
206k
         }
exprtk::details::binary_ext_node<double, exprtk::details::mul_op<double> >::node_depth() const
Line
Count
Source
6412
132k
         {
6413
132k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
132k
         }
exprtk::details::binary_ext_node<double, exprtk::details::div_op<double> >::node_depth() const
Line
Count
Source
6412
103k
         {
6413
103k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
103k
         }
exprtk::details::binary_ext_node<double, exprtk::details::mod_op<double> >::node_depth() const
Line
Count
Source
6412
7.92k
         {
6413
7.92k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
7.92k
         }
exprtk::details::binary_ext_node<double, exprtk::details::pow_op<double> >::node_depth() const
Line
Count
Source
6412
4.59k
         {
6413
4.59k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
4.59k
         }
exprtk::details::binary_ext_node<double, exprtk::details::lt_op<double> >::node_depth() const
Line
Count
Source
6412
198k
         {
6413
198k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
198k
         }
exprtk::details::binary_ext_node<double, exprtk::details::lte_op<double> >::node_depth() const
Line
Count
Source
6412
33.8k
         {
6413
33.8k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
33.8k
         }
exprtk::details::binary_ext_node<double, exprtk::details::gt_op<double> >::node_depth() const
Line
Count
Source
6412
190k
         {
6413
190k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
190k
         }
exprtk::details::binary_ext_node<double, exprtk::details::gte_op<double> >::node_depth() const
Line
Count
Source
6412
50.6k
         {
6413
50.6k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
50.6k
         }
exprtk::details::binary_ext_node<double, exprtk::details::eq_op<double> >::node_depth() const
Line
Count
Source
6412
278k
         {
6413
278k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
278k
         }
exprtk::details::binary_ext_node<double, exprtk::details::ne_op<double> >::node_depth() const
Line
Count
Source
6412
22.5k
         {
6413
22.5k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
22.5k
         }
exprtk::details::binary_ext_node<double, exprtk::details::and_op<double> >::node_depth() const
Line
Count
Source
6412
65.9k
         {
6413
65.9k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
65.9k
         }
exprtk::details::binary_ext_node<double, exprtk::details::nand_op<double> >::node_depth() const
Line
Count
Source
6412
25.9k
         {
6413
25.9k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
25.9k
         }
exprtk::details::binary_ext_node<double, exprtk::details::or_op<double> >::node_depth() const
Line
Count
Source
6412
75.9k
         {
6413
75.9k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
75.9k
         }
exprtk::details::binary_ext_node<double, exprtk::details::nor_op<double> >::node_depth() const
Line
Count
Source
6412
39.4k
         {
6413
39.4k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
39.4k
         }
exprtk::details::binary_ext_node<double, exprtk::details::xor_op<double> >::node_depth() const
Line
Count
Source
6412
21.3k
         {
6413
21.3k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
21.3k
         }
exprtk::details::binary_ext_node<double, exprtk::details::xnor_op<double> >::node_depth() const
Line
Count
Source
6412
23.5k
         {
6413
23.5k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
23.5k
         }
exprtk::details::binary_ext_node<float, exprtk::details::add_op<float> >::node_depth() const
Line
Count
Source
6412
153k
         {
6413
153k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
153k
         }
exprtk::details::binary_ext_node<float, exprtk::details::sub_op<float> >::node_depth() const
Line
Count
Source
6412
200k
         {
6413
200k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
200k
         }
exprtk::details::binary_ext_node<float, exprtk::details::mul_op<float> >::node_depth() const
Line
Count
Source
6412
122k
         {
6413
122k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
122k
         }
exprtk::details::binary_ext_node<float, exprtk::details::div_op<float> >::node_depth() const
Line
Count
Source
6412
98.2k
         {
6413
98.2k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
98.2k
         }
exprtk::details::binary_ext_node<float, exprtk::details::mod_op<float> >::node_depth() const
Line
Count
Source
6412
7.91k
         {
6413
7.91k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
7.91k
         }
exprtk::details::binary_ext_node<float, exprtk::details::pow_op<float> >::node_depth() const
Line
Count
Source
6412
3.75k
         {
6413
3.75k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
3.75k
         }
exprtk::details::binary_ext_node<float, exprtk::details::lt_op<float> >::node_depth() const
Line
Count
Source
6412
193k
         {
6413
193k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
193k
         }
exprtk::details::binary_ext_node<float, exprtk::details::lte_op<float> >::node_depth() const
Line
Count
Source
6412
29.6k
         {
6413
29.6k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
29.6k
         }
exprtk::details::binary_ext_node<float, exprtk::details::gt_op<float> >::node_depth() const
Line
Count
Source
6412
186k
         {
6413
186k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
186k
         }
exprtk::details::binary_ext_node<float, exprtk::details::gte_op<float> >::node_depth() const
Line
Count
Source
6412
41.2k
         {
6413
41.2k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
41.2k
         }
exprtk::details::binary_ext_node<float, exprtk::details::eq_op<float> >::node_depth() const
Line
Count
Source
6412
261k
         {
6413
261k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
261k
         }
exprtk::details::binary_ext_node<float, exprtk::details::ne_op<float> >::node_depth() const
Line
Count
Source
6412
20.4k
         {
6413
20.4k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
20.4k
         }
exprtk::details::binary_ext_node<float, exprtk::details::and_op<float> >::node_depth() const
Line
Count
Source
6412
60.2k
         {
6413
60.2k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
60.2k
         }
exprtk::details::binary_ext_node<float, exprtk::details::nand_op<float> >::node_depth() const
Line
Count
Source
6412
24.5k
         {
6413
24.5k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
24.5k
         }
exprtk::details::binary_ext_node<float, exprtk::details::or_op<float> >::node_depth() const
Line
Count
Source
6412
69.2k
         {
6413
69.2k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
69.2k
         }
exprtk::details::binary_ext_node<float, exprtk::details::nor_op<float> >::node_depth() const
Line
Count
Source
6412
37.2k
         {
6413
37.2k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
37.2k
         }
exprtk::details::binary_ext_node<float, exprtk::details::xor_op<float> >::node_depth() const
Line
Count
Source
6412
20.6k
         {
6413
20.6k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
20.6k
         }
exprtk::details::binary_ext_node<float, exprtk::details::xnor_op<float> >::node_depth() const
Line
Count
Source
6412
22.9k
         {
6413
22.9k
            return expression_node<T>::ndb_t::template compute_node_depth<2>(branch_);
6414
22.9k
         }
6415
6416
      protected:
6417
6418
         branch_t branch_[2];
6419
      };
6420
6421
      template <typename T>
6422
      class trinary_node : public expression_node<T>
6423
      {
6424
      public:
6425
6426
         typedef expression_node<T>* expression_ptr;
6427
         typedef std::pair<expression_ptr,bool> branch_t;
6428
6429
         trinary_node(const operator_type& opr,
6430
                      expression_ptr branch0,
6431
                      expression_ptr branch1,
6432
                      expression_ptr branch2)
6433
         : operation_(opr)
6434
22
         {
6435
22
            init_branches<3>(branch_, branch0, branch1, branch2);
6436
22
         }
exprtk::details::trinary_node<double>::trinary_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6434
11
         {
6435
11
            init_branches<3>(branch_, branch0, branch1, branch2);
6436
11
         }
exprtk::details::trinary_node<float>::trinary_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6434
11
         {
6435
11
            init_branches<3>(branch_, branch0, branch1, branch2);
6436
11
         }
6437
6438
         inline T value() const exprtk_override
6439
0
         {
6440
0
            assert(branch_[0].first);
6441
0
            assert(branch_[1].first);
6442
0
            assert(branch_[2].first);
6443
6444
0
            const T arg0 = branch_[0].first->value();
6445
0
            const T arg1 = branch_[1].first->value();
6446
0
            const T arg2 = branch_[2].first->value();
6447
6448
0
            switch (operation_)
6449
0
            {
6450
0
               case e_inrange : return (arg1 < arg0) ? T(0) : ((arg1 > arg2) ? T(0) : T(1));
6451
6452
0
               case e_clamp   : return (arg1 < arg0) ? arg0 : (arg1 > arg2 ? arg2 : arg1);
6453
6454
0
               case e_iclamp  : if ((arg1 <= arg0) || (arg1 >= arg2))
6455
0
                                   return arg1;
6456
0
                                else
6457
0
                                   return ((T(2) * arg1  <= (arg2 + arg0)) ? arg0 : arg2);
6458
6459
0
               default        : exprtk_debug(("trinary_node::value() - Error: Invalid operation\n"));
6460
0
                                return std::numeric_limits<T>::quiet_NaN();
6461
0
            }
6462
0
         }
Unexecuted instantiation: exprtk::details::trinary_node<double>::value() const
Unexecuted instantiation: exprtk::details::trinary_node<float>::value() const
6463
6464
         inline typename expression_node<T>::node_type type() const exprtk_override
6465
430
         {
6466
430
            return expression_node<T>::e_trinary;
6467
430
         }
exprtk::details::trinary_node<double>::type() const
Line
Count
Source
6465
215
         {
6466
215
            return expression_node<T>::e_trinary;
6467
215
         }
exprtk::details::trinary_node<float>::type() const
Line
Count
Source
6465
215
         {
6466
215
            return expression_node<T>::e_trinary;
6467
215
         }
6468
6469
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
6470
22
         {
6471
22
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6472
22
         }
exprtk::details::trinary_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6470
11
         {
6471
11
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6472
11
         }
exprtk::details::trinary_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6470
11
         {
6471
11
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6472
11
         }
6473
6474
         std::size_t node_depth() const exprtk_override exprtk_final
6475
68
         {
6476
68
            return expression_node<T>::ndb_t::template compute_node_depth<3>(branch_);
6477
68
         }
exprtk::details::trinary_node<double>::node_depth() const
Line
Count
Source
6475
34
         {
6476
34
            return expression_node<T>::ndb_t::template compute_node_depth<3>(branch_);
6477
34
         }
exprtk::details::trinary_node<float>::node_depth() const
Line
Count
Source
6475
34
         {
6476
34
            return expression_node<T>::ndb_t::template compute_node_depth<3>(branch_);
6477
34
         }
6478
6479
      protected:
6480
6481
         operator_type operation_;
6482
         branch_t branch_[3];
6483
      };
6484
6485
      template <typename T>
6486
      class quaternary_node : public expression_node<T>
6487
      {
6488
      public:
6489
6490
         typedef expression_node<T>* expression_ptr;
6491
         typedef std::pair<expression_ptr,bool> branch_t;
6492
6493
         quaternary_node(const operator_type& opr,
6494
                         expression_ptr branch0,
6495
                         expression_ptr branch1,
6496
                         expression_ptr branch2,
6497
                         expression_ptr branch3)
6498
         : operation_(opr)
6499
20
         {
6500
20
            init_branches<4>(branch_, branch0, branch1, branch2, branch3);
6501
20
         }
exprtk::details::quaternary_node<double>::quaternary_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6499
10
         {
6500
10
            init_branches<4>(branch_, branch0, branch1, branch2, branch3);
6501
10
         }
exprtk::details::quaternary_node<float>::quaternary_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6499
10
         {
6500
10
            init_branches<4>(branch_, branch0, branch1, branch2, branch3);
6501
10
         }
6502
6503
         inline T value() const exprtk_override
6504
0
         {
6505
0
            return std::numeric_limits<T>::quiet_NaN();
6506
0
         }
Unexecuted instantiation: exprtk::details::quaternary_node<double>::value() const
Unexecuted instantiation: exprtk::details::quaternary_node<float>::value() const
6507
6508
         inline typename expression_node<T>::node_type type() const exprtk_override
6509
566
         {
6510
566
            return expression_node<T>::e_quaternary;
6511
566
         }
exprtk::details::quaternary_node<double>::type() const
Line
Count
Source
6509
283
         {
6510
283
            return expression_node<T>::e_quaternary;
6511
283
         }
exprtk::details::quaternary_node<float>::type() const
Line
Count
Source
6509
283
         {
6510
283
            return expression_node<T>::e_quaternary;
6511
283
         }
6512
6513
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
6514
20
         {
6515
20
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6516
20
         }
exprtk::details::quaternary_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6514
10
         {
6515
10
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6516
10
         }
exprtk::details::quaternary_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6514
10
         {
6515
10
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
6516
10
         }
6517
6518
         std::size_t node_depth() const exprtk_override exprtk_final
6519
72
         {
6520
72
            return expression_node<T>::ndb_t::template compute_node_depth<4>(branch_);
6521
72
         }
exprtk::details::quaternary_node<double>::node_depth() const
Line
Count
Source
6519
36
         {
6520
36
            return expression_node<T>::ndb_t::template compute_node_depth<4>(branch_);
6521
36
         }
exprtk::details::quaternary_node<float>::node_depth() const
Line
Count
Source
6519
36
         {
6520
36
            return expression_node<T>::ndb_t::template compute_node_depth<4>(branch_);
6521
36
         }
6522
6523
      protected:
6524
6525
         operator_type operation_;
6526
         branch_t branch_[4];
6527
      };
6528
6529
      template <typename T>
6530
      class conditional_node exprtk_final : public expression_node<T>
6531
      {
6532
      public:
6533
6534
         typedef expression_node<T>* expression_ptr;
6535
         typedef std::pair<expression_ptr,bool> branch_t;
6536
6537
         conditional_node(expression_ptr condition,
6538
                          expression_ptr consequent,
6539
                          expression_ptr alternative)
6540
3.09k
         {
6541
3.09k
            construct_branch_pair(condition_  , condition  );
6542
3.09k
            construct_branch_pair(consequent_ , consequent );
6543
3.09k
            construct_branch_pair(alternative_, alternative);
6544
3.09k
         }
exprtk::details::conditional_node<double>::conditional_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6540
1.54k
         {
6541
1.54k
            construct_branch_pair(condition_  , condition  );
6542
1.54k
            construct_branch_pair(consequent_ , consequent );
6543
1.54k
            construct_branch_pair(alternative_, alternative);
6544
1.54k
         }
exprtk::details::conditional_node<float>::conditional_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6540
1.54k
         {
6541
1.54k
            construct_branch_pair(condition_  , condition  );
6542
1.54k
            construct_branch_pair(consequent_ , consequent );
6543
1.54k
            construct_branch_pair(alternative_, alternative);
6544
1.54k
         }
6545
6546
         inline T value() const exprtk_override
6547
2.28M
         {
6548
2.28M
            assert(condition_  .first);
6549
0
            assert(consequent_ .first);
6550
0
            assert(alternative_.first);
6551
6552
2.28M
            if (is_true(condition_))
6553
405k
               return consequent_.first->value();
6554
1.88M
            else
6555
1.88M
               return alternative_.first->value();
6556
2.28M
         }
exprtk::details::conditional_node<double>::value() const
Line
Count
Source
6547
1.04M
         {
6548
1.04M
            assert(condition_  .first);
6549
0
            assert(consequent_ .first);
6550
0
            assert(alternative_.first);
6551
6552
1.04M
            if (is_true(condition_))
6553
205k
               return consequent_.first->value();
6554
837k
            else
6555
837k
               return alternative_.first->value();
6556
1.04M
         }
exprtk::details::conditional_node<float>::value() const
Line
Count
Source
6547
1.24M
         {
6548
1.24M
            assert(condition_  .first);
6549
0
            assert(consequent_ .first);
6550
0
            assert(alternative_.first);
6551
6552
1.24M
            if (is_true(condition_))
6553
200k
               return consequent_.first->value();
6554
1.04M
            else
6555
1.04M
               return alternative_.first->value();
6556
1.24M
         }
6557
6558
         inline typename expression_node<T>::node_type type() const exprtk_override
6559
21.6k
         {
6560
21.6k
            return expression_node<T>::e_conditional;
6561
21.6k
         }
exprtk::details::conditional_node<double>::type() const
Line
Count
Source
6559
10.8k
         {
6560
10.8k
            return expression_node<T>::e_conditional;
6561
10.8k
         }
exprtk::details::conditional_node<float>::type() const
Line
Count
Source
6559
10.8k
         {
6560
10.8k
            return expression_node<T>::e_conditional;
6561
10.8k
         }
6562
6563
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
6564
3.09k
         {
6565
3.09k
            expression_node<T>::ndb_t::collect(condition_   , node_delete_list);
6566
3.09k
            expression_node<T>::ndb_t::collect(consequent_  , node_delete_list);
6567
3.09k
            expression_node<T>::ndb_t::collect(alternative_ , node_delete_list);
6568
3.09k
         }
exprtk::details::conditional_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6564
1.54k
         {
6565
1.54k
            expression_node<T>::ndb_t::collect(condition_   , node_delete_list);
6566
1.54k
            expression_node<T>::ndb_t::collect(consequent_  , node_delete_list);
6567
1.54k
            expression_node<T>::ndb_t::collect(alternative_ , node_delete_list);
6568
1.54k
         }
exprtk::details::conditional_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6564
1.54k
         {
6565
1.54k
            expression_node<T>::ndb_t::collect(condition_   , node_delete_list);
6566
1.54k
            expression_node<T>::ndb_t::collect(consequent_  , node_delete_list);
6567
1.54k
            expression_node<T>::ndb_t::collect(alternative_ , node_delete_list);
6568
1.54k
         }
6569
6570
         std::size_t node_depth() const exprtk_override
6571
6.97k
         {
6572
6.97k
            return expression_node<T>::ndb_t::compute_node_depth
6573
6.97k
               (condition_, consequent_, alternative_);
6574
6.97k
         }
exprtk::details::conditional_node<double>::node_depth() const
Line
Count
Source
6571
3.49k
         {
6572
3.49k
            return expression_node<T>::ndb_t::compute_node_depth
6573
3.49k
               (condition_, consequent_, alternative_);
6574
3.49k
         }
exprtk::details::conditional_node<float>::node_depth() const
Line
Count
Source
6571
3.47k
         {
6572
3.47k
            return expression_node<T>::ndb_t::compute_node_depth
6573
3.47k
               (condition_, consequent_, alternative_);
6574
3.47k
         }
6575
6576
      private:
6577
6578
         branch_t condition_;
6579
         branch_t consequent_;
6580
         branch_t alternative_;
6581
      };
6582
6583
      template <typename T>
6584
      class cons_conditional_node exprtk_final : public expression_node<T>
6585
      {
6586
      public:
6587
6588
         // Consequent only conditional statement node
6589
         typedef expression_node<T>* expression_ptr;
6590
         typedef std::pair<expression_ptr,bool> branch_t;
6591
6592
         cons_conditional_node(expression_ptr condition,
6593
                               expression_ptr consequent)
6594
30
         {
6595
30
            construct_branch_pair(condition_ , condition );
6596
30
            construct_branch_pair(consequent_, consequent);
6597
30
         }
exprtk::details::cons_conditional_node<double>::cons_conditional_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6594
15
         {
6595
15
            construct_branch_pair(condition_ , condition );
6596
15
            construct_branch_pair(consequent_, consequent);
6597
15
         }
exprtk::details::cons_conditional_node<float>::cons_conditional_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6594
15
         {
6595
15
            construct_branch_pair(condition_ , condition );
6596
15
            construct_branch_pair(consequent_, consequent);
6597
15
         }
6598
6599
         inline T value() const exprtk_override
6600
26
         {
6601
26
            assert(condition_ .first);
6602
0
            assert(consequent_.first);
6603
6604
26
            if (is_true(condition_))
6605
22
               return consequent_.first->value();
6606
4
            else
6607
4
               return std::numeric_limits<T>::quiet_NaN();
6608
26
         }
exprtk::details::cons_conditional_node<double>::value() const
Line
Count
Source
6600
13
         {
6601
13
            assert(condition_ .first);
6602
0
            assert(consequent_.first);
6603
6604
13
            if (is_true(condition_))
6605
11
               return consequent_.first->value();
6606
2
            else
6607
2
               return std::numeric_limits<T>::quiet_NaN();
6608
13
         }
exprtk::details::cons_conditional_node<float>::value() const
Line
Count
Source
6600
13
         {
6601
13
            assert(condition_ .first);
6602
0
            assert(consequent_.first);
6603
6604
13
            if (is_true(condition_))
6605
11
               return consequent_.first->value();
6606
2
            else
6607
2
               return std::numeric_limits<T>::quiet_NaN();
6608
13
         }
6609
6610
         inline typename expression_node<T>::node_type type() const exprtk_override
6611
170
         {
6612
170
            return expression_node<T>::e_conditional;
6613
170
         }
exprtk::details::cons_conditional_node<double>::type() const
Line
Count
Source
6611
85
         {
6612
85
            return expression_node<T>::e_conditional;
6613
85
         }
exprtk::details::cons_conditional_node<float>::type() const
Line
Count
Source
6611
85
         {
6612
85
            return expression_node<T>::e_conditional;
6613
85
         }
6614
6615
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
6616
30
         {
6617
30
            expression_node<T>::ndb_t::collect(condition_  , node_delete_list);
6618
30
            expression_node<T>::ndb_t::collect(consequent_ , node_delete_list);
6619
30
         }
exprtk::details::cons_conditional_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6616
15
         {
6617
15
            expression_node<T>::ndb_t::collect(condition_  , node_delete_list);
6618
15
            expression_node<T>::ndb_t::collect(consequent_ , node_delete_list);
6619
15
         }
exprtk::details::cons_conditional_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6616
15
         {
6617
15
            expression_node<T>::ndb_t::collect(condition_  , node_delete_list);
6618
15
            expression_node<T>::ndb_t::collect(consequent_ , node_delete_list);
6619
15
         }
6620
6621
         std::size_t node_depth() const exprtk_override
6622
60
         {
6623
60
            return expression_node<T>::ndb_t::
6624
60
               compute_node_depth(condition_, consequent_);
6625
60
         }
exprtk::details::cons_conditional_node<double>::node_depth() const
Line
Count
Source
6622
30
         {
6623
30
            return expression_node<T>::ndb_t::
6624
30
               compute_node_depth(condition_, consequent_);
6625
30
         }
exprtk::details::cons_conditional_node<float>::node_depth() const
Line
Count
Source
6622
30
         {
6623
30
            return expression_node<T>::ndb_t::
6624
30
               compute_node_depth(condition_, consequent_);
6625
30
         }
6626
6627
      private:
6628
6629
         branch_t condition_;
6630
         branch_t consequent_;
6631
      };
6632
6633
      #ifndef exprtk_disable_break_continue
6634
      template <typename T>
6635
      class break_exception
6636
      {
6637
      public:
6638
6639
         explicit break_exception(const T& v)
6640
         : value(v)
6641
0
         {}
Unexecuted instantiation: exprtk::details::break_exception<double>::break_exception(double const&)
Unexecuted instantiation: exprtk::details::break_exception<float>::break_exception(float const&)
6642
6643
         T value;
6644
      };
6645
6646
      class continue_exception {};
6647
6648
      template <typename T>
6649
      class break_node exprtk_final : public expression_node<T>
6650
      {
6651
      public:
6652
6653
         typedef expression_node<T>* expression_ptr;
6654
         typedef std::pair<expression_ptr,bool> branch_t;
6655
6656
         break_node(expression_ptr ret = expression_ptr(0))
6657
145
         {
6658
145
            construct_branch_pair(return_, ret);
6659
145
         }
exprtk::details::break_node<double>::break_node(exprtk::details::expression_node<double>*)
Line
Count
Source
6657
74
         {
6658
74
            construct_branch_pair(return_, ret);
6659
74
         }
exprtk::details::break_node<float>::break_node(exprtk::details::expression_node<float>*)
Line
Count
Source
6657
71
         {
6658
71
            construct_branch_pair(return_, ret);
6659
71
         }
6660
6661
         inline T value() const exprtk_override
6662
0
         {
6663
0
            const T result = return_.first ?
6664
0
                             return_.first->value() :
6665
0
                             std::numeric_limits<T>::quiet_NaN();
6666
6667
0
            throw break_exception<T>(result);
6668
6669
0
            #ifndef _MSC_VER
6670
0
            return std::numeric_limits<T>::quiet_NaN();
6671
0
            #endif
6672
0
         }
Unexecuted instantiation: exprtk::details::break_node<double>::value() const
Unexecuted instantiation: exprtk::details::break_node<float>::value() const
6673
6674
         inline typename expression_node<T>::node_type type() const exprtk_override
6675
599
         {
6676
599
            return expression_node<T>::e_break;
6677
599
         }
exprtk::details::break_node<double>::type() const
Line
Count
Source
6675
310
         {
6676
310
            return expression_node<T>::e_break;
6677
310
         }
exprtk::details::break_node<float>::type() const
Line
Count
Source
6675
289
         {
6676
289
            return expression_node<T>::e_break;
6677
289
         }
6678
6679
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
6680
145
         {
6681
145
            expression_node<T>::ndb_t::collect(return_, node_delete_list);
6682
145
         }
exprtk::details::break_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6680
74
         {
6681
74
            expression_node<T>::ndb_t::collect(return_, node_delete_list);
6682
74
         }
exprtk::details::break_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6680
71
         {
6681
71
            expression_node<T>::ndb_t::collect(return_, node_delete_list);
6682
71
         }
6683
6684
         std::size_t node_depth() const exprtk_override
6685
292
         {
6686
292
            return expression_node<T>::ndb_t::compute_node_depth(return_);
6687
292
         }
exprtk::details::break_node<double>::node_depth() const
Line
Count
Source
6685
149
         {
6686
149
            return expression_node<T>::ndb_t::compute_node_depth(return_);
6687
149
         }
exprtk::details::break_node<float>::node_depth() const
Line
Count
Source
6685
143
         {
6686
143
            return expression_node<T>::ndb_t::compute_node_depth(return_);
6687
143
         }
6688
6689
      private:
6690
6691
         branch_t return_;
6692
      };
6693
6694
      template <typename T>
6695
      class continue_node exprtk_final : public expression_node<T>
6696
      {
6697
      public:
6698
6699
         inline T value() const exprtk_override
6700
0
         {
6701
0
            throw continue_exception();
6702
0
            #ifndef _MSC_VER
6703
0
            return std::numeric_limits<T>::quiet_NaN();
6704
0
            #endif
6705
0
         }
Unexecuted instantiation: exprtk::details::continue_node<double>::value() const
Unexecuted instantiation: exprtk::details::continue_node<float>::value() const
6706
6707
         inline typename expression_node<T>::node_type type() const exprtk_override
6708
0
         {
6709
0
            return expression_node<T>::e_break;
6710
0
         }
Unexecuted instantiation: exprtk::details::continue_node<double>::type() const
Unexecuted instantiation: exprtk::details::continue_node<float>::type() const
6711
      };
6712
      #endif
6713
6714
      struct loop_runtime_checker
6715
      {
6716
         loop_runtime_checker(loop_runtime_check_ptr loop_runtime_check,
6717
                              loop_runtime_check::loop_types lp_typ = loop_runtime_check::e_invalid)
6718
         : iteration_count_(0)
6719
         , loop_runtime_check_(loop_runtime_check)
6720
         , max_loop_iterations_(loop_runtime_check_->max_loop_iterations)
6721
         , loop_type_(lp_typ)
6722
2.50k
         {
6723
2.50k
            assert(loop_runtime_check_);
6724
2.50k
         }
6725
6726
         inline void reset(const _uint64_t initial_value = 0) const
6727
4.82k
         {
6728
4.82k
            iteration_count_ = initial_value;
6729
4.82k
         }
6730
6731
         inline bool check() const
6732
81.7M
         {
6733
81.7M
            if (
6734
81.7M
                 (0 == loop_runtime_check_) ||
6735
81.7M
                 ((++iteration_count_ <= max_loop_iterations_) && loop_runtime_check_->check())
6736
81.7M
               )
6737
81.7M
            {
6738
81.7M
               return true;
6739
81.7M
            }
6740
6741
812
            loop_runtime_check::violation_context ctxt;
6742
812
            ctxt.loop      = loop_type_;
6743
812
            ctxt.violation = loop_runtime_check::e_iteration_count;
6744
6745
812
            loop_runtime_check_->handle_runtime_violation(ctxt);
6746
6747
812
            return false;
6748
81.7M
         }
6749
6750
         mutable _uint64_t iteration_count_;
6751
         mutable loop_runtime_check_ptr loop_runtime_check_;
6752
         const details::_uint64_t& max_loop_iterations_;
6753
         loop_runtime_check::loop_types loop_type_;
6754
      };
6755
6756
      template <typename T>
6757
      class while_loop_node : public expression_node<T>
6758
      {
6759
      public:
6760
6761
         typedef expression_node<T>* expression_ptr;
6762
         typedef std::pair<expression_ptr,bool> branch_t;
6763
6764
         while_loop_node(expression_ptr condition,
6765
                         expression_ptr loop_body)
6766
2.50k
         {
6767
2.50k
            construct_branch_pair(condition_, condition);
6768
2.50k
            construct_branch_pair(loop_body_, loop_body);
6769
2.50k
         }
exprtk::details::while_loop_node<double>::while_loop_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
6766
1.32k
         {
6767
1.32k
            construct_branch_pair(condition_, condition);
6768
1.32k
            construct_branch_pair(loop_body_, loop_body);
6769
1.32k
         }
exprtk::details::while_loop_node<float>::while_loop_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
6766
1.18k
         {
6767
1.18k
            construct_branch_pair(condition_, condition);
6768
1.18k
            construct_branch_pair(loop_body_, loop_body);
6769
1.18k
         }
6770
6771
         inline T value() const exprtk_override
6772
0
         {
6773
0
            assert(condition_.first);
6774
0
            assert(loop_body_.first);
6775
6776
0
            T result = T(0);
6777
6778
0
            while (is_true(condition_))
6779
0
            {
6780
0
               result = loop_body_.first->value();
6781
0
            }
6782
6783
0
            return result;
6784
0
         }
Unexecuted instantiation: exprtk::details::while_loop_node<double>::value() const
Unexecuted instantiation: exprtk::details::while_loop_node<float>::value() const
6785
6786
         inline typename expression_node<T>::node_type type() const exprtk_override
6787
15.8k
         {
6788
15.8k
            return expression_node<T>::e_while;
6789
15.8k
         }
exprtk::details::while_loop_node<double>::type() const
Line
Count
Source
6787
8.64k
         {
6788
8.64k
            return expression_node<T>::e_while;
6789
8.64k
         }
exprtk::details::while_loop_node<float>::type() const
Line
Count
Source
6787
7.21k
         {
6788
7.21k
            return expression_node<T>::e_while;
6789
7.21k
         }
6790
6791
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
6792
2.50k
         {
6793
2.50k
            expression_node<T>::ndb_t::collect(condition_ , node_delete_list);
6794
2.50k
            expression_node<T>::ndb_t::collect(loop_body_ , node_delete_list);
6795
2.50k
         }
exprtk::details::while_loop_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
6792
1.32k
         {
6793
1.32k
            expression_node<T>::ndb_t::collect(condition_ , node_delete_list);
6794
1.32k
            expression_node<T>::ndb_t::collect(loop_body_ , node_delete_list);
6795
1.32k
         }
exprtk::details::while_loop_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
6792
1.18k
         {
6793
1.18k
            expression_node<T>::ndb_t::collect(condition_ , node_delete_list);
6794
1.18k
            expression_node<T>::ndb_t::collect(loop_body_ , node_delete_list);
6795
1.18k
         }
6796
6797
         std::size_t node_depth() const exprtk_override
6798
5.26k
         {
6799
5.26k
            return expression_node<T>::ndb_t::compute_node_depth(condition_, loop_body_);
6800
5.26k
         }
exprtk::details::while_loop_node<double>::node_depth() const
Line
Count
Source
6798
2.82k
         {
6799
2.82k
            return expression_node<T>::ndb_t::compute_node_depth(condition_, loop_body_);
6800
2.82k
         }
exprtk::details::while_loop_node<float>::node_depth() const
Line
Count
Source
6798
2.43k
         {
6799
2.43k
            return expression_node<T>::ndb_t::compute_node_depth(condition_, loop_body_);
6800
2.43k
         }
6801
6802
      protected:
6803
6804
         branch_t condition_;
6805
         branch_t loop_body_;
6806
      };
6807
6808
      template <typename T>
6809
      class while_loop_rtc_node exprtk_final
6810
                                : public while_loop_node<T>
6811
                                , public loop_runtime_checker
6812
      {
6813
      public:
6814
6815
         typedef while_loop_node<T>  parent_t;
6816
         typedef expression_node<T>* expression_ptr;
6817
6818
         while_loop_rtc_node(expression_ptr condition,
6819
                             expression_ptr loop_body,
6820
                             loop_runtime_check_ptr loop_rt_chk)
6821
         : parent_t(condition, loop_body)
6822
         , loop_runtime_checker(loop_rt_chk, loop_runtime_check::e_while_loop)
6823
2.50k
         {}
exprtk::details::while_loop_rtc_node<double>::while_loop_rtc_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::loop_runtime_check*)
Line
Count
Source
6823
1.32k
         {}
exprtk::details::while_loop_rtc_node<float>::while_loop_rtc_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::loop_runtime_check*)
Line
Count
Source
6823
1.18k
         {}
6824
6825
         inline T value() const exprtk_override
6826
4.82k
         {
6827
4.82k
            assert(parent_t::condition_.first);
6828
0
            assert(parent_t::loop_body_.first);
6829
6830
0
            T result = T(0);
6831
6832
4.82k
            loop_runtime_checker::reset();
6833
6834
81.7M
            while (is_true(parent_t::condition_) && loop_runtime_checker::check())
6835
81.7M
            {
6836
81.7M
               result = parent_t::loop_body_.first->value();
6837
81.7M
            }
6838
6839
4.82k
            return result;
6840
4.82k
         }
exprtk::details::while_loop_rtc_node<double>::value() const
Line
Count
Source
6826
3.37k
         {
6827
3.37k
            assert(parent_t::condition_.first);
6828
0
            assert(parent_t::loop_body_.first);
6829
6830
0
            T result = T(0);
6831
6832
3.37k
            loop_runtime_checker::reset();
6833
6834
41.9M
            while (is_true(parent_t::condition_) && loop_runtime_checker::check())
6835
41.9M
            {
6836
41.9M
               result = parent_t::loop_body_.first->value();
6837
41.9M
            }
6838
6839
3.37k
            return result;
6840
3.37k
         }
exprtk::details::while_loop_rtc_node<float>::value() const
Line
Count
Source
6826
1.44k
         {
6827
1.44k
            assert(parent_t::condition_.first);
6828
0
            assert(parent_t::loop_body_.first);
6829
6830
0
            T result = T(0);
6831
6832
1.44k
            loop_runtime_checker::reset();
6833
6834
39.7M
            while (is_true(parent_t::condition_) && loop_runtime_checker::check())
6835
39.7M
            {
6836
39.7M
               result = parent_t::loop_body_.first->value();
6837
39.7M
            }
6838
6839
1.44k
            return result;
6840
1.44k
         }
6841
      };
6842
6843
      template <typename T>
6844
      class repeat_until_loop_node : public expression_node<T>
6845
      {
6846
      public:
6847
6848
         typedef expression_node<T>* expression_ptr;
6849
         typedef std::pair<expression_ptr,bool> branch_t;
6850
6851
         repeat_until_loop_node(expression_ptr condition,
6852
                                expression_ptr loop_body)
6853
0
         {
6854
0
            construct_branch_pair(condition_, condition);
6855
0
            construct_branch_pair(loop_body_, loop_body);
6856
0
         }
Unexecuted instantiation: exprtk::details::repeat_until_loop_node<double>::repeat_until_loop_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::repeat_until_loop_node<float>::repeat_until_loop_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
6857
6858
         inline T value() const exprtk_override
6859
0
         {
6860
0
            assert(condition_.first);
6861
0
            assert(loop_body_.first);
6862
6863
0
            T result = T(0);
6864
6865
0
            do
6866
0
            {
6867
0
               result = loop_body_.first->value();
6868
0
            }
6869
0
            while (is_false(condition_.first));
6870
6871
0
            return result;
6872
0
         }
Unexecuted instantiation: exprtk::details::repeat_until_loop_node<double>::value() const
Unexecuted instantiation: exprtk::details::repeat_until_loop_node<float>::value() const
6873
6874
         inline typename expression_node<T>::node_type type() const exprtk_override
6875
0
         {
6876
0
            return expression_node<T>::e_repeat;
6877
0
         }
Unexecuted instantiation: exprtk::details::repeat_until_loop_node<double>::type() const
Unexecuted instantiation: exprtk::details::repeat_until_loop_node<float>::type() const
6878
6879
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
6880
0
         {
6881
0
            expression_node<T>::ndb_t::collect(condition_ , node_delete_list);
6882
0
            expression_node<T>::ndb_t::collect(loop_body_ , node_delete_list);
6883
0
         }
Unexecuted instantiation: exprtk::details::repeat_until_loop_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::repeat_until_loop_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
6884
6885
         std::size_t node_depth() const exprtk_override
6886
0
         {
6887
0
            return expression_node<T>::ndb_t::compute_node_depth(condition_, loop_body_);
6888
0
         }
Unexecuted instantiation: exprtk::details::repeat_until_loop_node<double>::node_depth() const
Unexecuted instantiation: exprtk::details::repeat_until_loop_node<float>::node_depth() const
6889
6890
      protected:
6891
6892
         branch_t condition_;
6893
         branch_t loop_body_;
6894
      };
6895
6896
      template <typename T>
6897
      class repeat_until_loop_rtc_node exprtk_final
6898
                                       : public repeat_until_loop_node<T>
6899
                                       , public loop_runtime_checker
6900
      {
6901
      public:
6902
6903
         typedef repeat_until_loop_node<T> parent_t;
6904
         typedef expression_node<T>*       expression_ptr;
6905
6906
         repeat_until_loop_rtc_node(expression_ptr condition,
6907
                                    expression_ptr loop_body,
6908
                                    loop_runtime_check_ptr loop_rt_chk)
6909
         : parent_t(condition, loop_body)
6910
         , loop_runtime_checker(loop_rt_chk, loop_runtime_check::e_repeat_until_loop)
6911
0
         {}
Unexecuted instantiation: exprtk::details::repeat_until_loop_rtc_node<double>::repeat_until_loop_rtc_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::loop_runtime_check*)
Unexecuted instantiation: exprtk::details::repeat_until_loop_rtc_node<float>::repeat_until_loop_rtc_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::loop_runtime_check*)
6912
6913
         inline T value() const exprtk_override
6914
0
         {
6915
0
            assert(parent_t::condition_.first);
6916
0
            assert(parent_t::loop_body_.first);
6917
6918
0
            T result = T(0);
6919
6920
0
            loop_runtime_checker::reset(1);
6921
6922
0
            do
6923
0
            {
6924
0
               result = parent_t::loop_body_.first->value();
6925
0
            }
6926
0
            while (is_false(parent_t::condition_.first) && loop_runtime_checker::check());
6927
6928
0
            return result;
6929
0
         }
Unexecuted instantiation: exprtk::details::repeat_until_loop_rtc_node<double>::value() const
Unexecuted instantiation: exprtk::details::repeat_until_loop_rtc_node<float>::value() const
6930
      };
6931
6932
      template <typename T>
6933
      class for_loop_node : public expression_node<T>
6934
      {
6935
      public:
6936
6937
         typedef expression_node<T>* expression_ptr;
6938
         typedef std::pair<expression_ptr,bool> branch_t;
6939
6940
         for_loop_node(expression_ptr initialiser,
6941
                       expression_ptr condition,
6942
                       expression_ptr incrementor,
6943
                       expression_ptr loop_body)
6944
0
         {
6945
0
            construct_branch_pair(initialiser_, initialiser);
6946
0
            construct_branch_pair(condition_  , condition  );
6947
0
            construct_branch_pair(incrementor_, incrementor);
6948
0
            construct_branch_pair(loop_body_  , loop_body  );
6949
0
         }
Unexecuted instantiation: exprtk::details::for_loop_node<double>::for_loop_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::for_loop_node<float>::for_loop_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
6950
6951
         inline T value() const exprtk_override
6952
0
         {
6953
0
            assert(condition_.first);
6954
0
            assert(loop_body_.first);
6955
6956
0
            T result = T(0);
6957
6958
0
            if (initialiser_.first)
6959
0
               initialiser_.first->value();
6960
6961
0
            if (incrementor_.first)
6962
0
            {
6963
0
               while (is_true(condition_))
6964
0
               {
6965
0
                  result = loop_body_.first->value();
6966
0
                  incrementor_.first->value();
6967
0
               }
6968
0
            }
6969
0
            else
6970
0
            {
6971
0
               while (is_true(condition_))
6972
0
               {
6973
0
                  result = loop_body_.first->value();
6974
0
               }
6975
0
            }
6976
6977
0
            return result;
6978
0
         }
Unexecuted instantiation: exprtk::details::for_loop_node<double>::value() const
Unexecuted instantiation: exprtk::details::for_loop_node<float>::value() const
6979
6980
         inline typename expression_node<T>::node_type type() const exprtk_override
6981
0
         {
6982
0
            return expression_node<T>::e_for;
6983
0
         }
Unexecuted instantiation: exprtk::details::for_loop_node<double>::type() const
Unexecuted instantiation: exprtk::details::for_loop_node<float>::type() const
6984
6985
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
6986
0
         {
6987
0
            expression_node<T>::ndb_t::collect(initialiser_ , node_delete_list);
6988
0
            expression_node<T>::ndb_t::collect(condition_   , node_delete_list);
6989
0
            expression_node<T>::ndb_t::collect(incrementor_ , node_delete_list);
6990
0
            expression_node<T>::ndb_t::collect(loop_body_   , node_delete_list);
6991
0
         }
Unexecuted instantiation: exprtk::details::for_loop_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::for_loop_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
6992
6993
         std::size_t node_depth() const exprtk_override
6994
0
         {
6995
0
            return expression_node<T>::ndb_t::compute_node_depth
6996
0
               (initialiser_, condition_, incrementor_, loop_body_);
6997
0
         }
Unexecuted instantiation: exprtk::details::for_loop_node<double>::node_depth() const
Unexecuted instantiation: exprtk::details::for_loop_node<float>::node_depth() const
6998
6999
      protected:
7000
7001
         branch_t initialiser_;
7002
         branch_t condition_  ;
7003
         branch_t incrementor_;
7004
         branch_t loop_body_  ;
7005
      };
7006
7007
      template <typename T>
7008
      class for_loop_rtc_node exprtk_final
7009
                              : public for_loop_node<T>
7010
                              , public loop_runtime_checker
7011
      {
7012
      public:
7013
7014
         typedef for_loop_node<T>    parent_t;
7015
         typedef expression_node<T>* expression_ptr;
7016
7017
         for_loop_rtc_node(expression_ptr initialiser,
7018
                           expression_ptr condition,
7019
                           expression_ptr incrementor,
7020
                           expression_ptr loop_body,
7021
                           loop_runtime_check_ptr loop_rt_chk)
7022
         : parent_t(initialiser, condition, incrementor, loop_body)
7023
         , loop_runtime_checker(loop_rt_chk, loop_runtime_check::e_for_loop)
7024
0
         {}
Unexecuted instantiation: exprtk::details::for_loop_rtc_node<double>::for_loop_rtc_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::loop_runtime_check*)
Unexecuted instantiation: exprtk::details::for_loop_rtc_node<float>::for_loop_rtc_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::loop_runtime_check*)
7025
7026
         inline T value() const exprtk_override
7027
0
         {
7028
0
            assert(parent_t::condition_.first);
7029
0
            assert(parent_t::loop_body_.first);
7030
7031
0
            T result = T(0);
7032
7033
0
            loop_runtime_checker::reset();
7034
7035
0
            if (parent_t::initialiser_.first)
7036
0
               parent_t::initialiser_.first->value();
7037
7038
0
            if (parent_t::incrementor_.first)
7039
0
            {
7040
0
               while (is_true(parent_t::condition_) && loop_runtime_checker::check())
7041
0
               {
7042
0
                  result = parent_t::loop_body_.first->value();
7043
0
                  parent_t::incrementor_.first->value();
7044
0
               }
7045
0
            }
7046
0
            else
7047
0
            {
7048
0
               while (is_true(parent_t::condition_) && loop_runtime_checker::check())
7049
0
               {
7050
0
                  result = parent_t::loop_body_.first->value();
7051
0
               }
7052
0
            }
7053
7054
0
            return result;
7055
0
         }
Unexecuted instantiation: exprtk::details::for_loop_rtc_node<double>::value() const
Unexecuted instantiation: exprtk::details::for_loop_rtc_node<float>::value() const
7056
      };
7057
7058
      #ifndef exprtk_disable_break_continue
7059
      template <typename T>
7060
      class while_loop_bc_node : public while_loop_node<T>
7061
      {
7062
      public:
7063
7064
         typedef while_loop_node<T>  parent_t;
7065
         typedef expression_node<T>* expression_ptr;
7066
7067
         while_loop_bc_node(expression_ptr condition,
7068
                            expression_ptr loop_body)
7069
         : parent_t(condition, loop_body)
7070
0
         {}
Unexecuted instantiation: exprtk::details::while_loop_bc_node<double>::while_loop_bc_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::while_loop_bc_node<float>::while_loop_bc_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
7071
7072
         inline T value() const exprtk_override
7073
0
         {
7074
0
            assert(parent_t::condition_.first);
7075
0
            assert(parent_t::loop_body_.first);
7076
7077
0
            T result = T(0);
7078
7079
0
            while (is_true(parent_t::condition_))
7080
0
            {
7081
0
               try
7082
0
               {
7083
0
                  result = parent_t::loop_body_.first->value();
7084
0
               }
7085
0
               catch(const break_exception<T>& e)
7086
0
               {
7087
0
                  return e.value;
7088
0
               }
7089
0
               catch(const continue_exception&)
7090
0
               {}
7091
0
            }
7092
7093
0
            return result;
7094
0
         }
Unexecuted instantiation: exprtk::details::while_loop_bc_node<double>::value() const
Unexecuted instantiation: exprtk::details::while_loop_bc_node<float>::value() const
7095
      };
7096
7097
      template <typename T>
7098
      class while_loop_bc_rtc_node exprtk_final
7099
                                   : public while_loop_bc_node<T>
7100
                                   , public loop_runtime_checker
7101
      {
7102
      public:
7103
7104
         typedef while_loop_bc_node<T> parent_t;
7105
         typedef expression_node<T>*   expression_ptr;
7106
7107
         while_loop_bc_rtc_node(expression_ptr condition,
7108
                                expression_ptr loop_body,
7109
                                loop_runtime_check_ptr loop_rt_chk)
7110
         : parent_t(condition, loop_body)
7111
         , loop_runtime_checker(loop_rt_chk, loop_runtime_check::e_while_loop)
7112
0
         {}
Unexecuted instantiation: exprtk::details::while_loop_bc_rtc_node<double>::while_loop_bc_rtc_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::loop_runtime_check*)
Unexecuted instantiation: exprtk::details::while_loop_bc_rtc_node<float>::while_loop_bc_rtc_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::loop_runtime_check*)
7113
7114
         inline T value() const exprtk_override
7115
0
         {
7116
0
            assert(parent_t::condition_.first);
7117
0
            assert(parent_t::loop_body_.first);
7118
7119
0
            T result = T(0);
7120
7121
0
            loop_runtime_checker::reset();
7122
7123
0
            while (is_true(parent_t::condition_) && loop_runtime_checker::check())
7124
0
            {
7125
0
               try
7126
0
               {
7127
0
                  result = parent_t::loop_body_.first->value();
7128
0
               }
7129
0
               catch(const break_exception<T>& e)
7130
0
               {
7131
0
                  return e.value;
7132
0
               }
7133
0
               catch(const continue_exception&)
7134
0
               {}
7135
0
            }
7136
7137
0
            return result;
7138
0
         }
Unexecuted instantiation: exprtk::details::while_loop_bc_rtc_node<double>::value() const
Unexecuted instantiation: exprtk::details::while_loop_bc_rtc_node<float>::value() const
7139
      };
7140
7141
      template <typename T>
7142
      class repeat_until_loop_bc_node : public repeat_until_loop_node<T>
7143
      {
7144
      public:
7145
7146
         typedef repeat_until_loop_node<T> parent_t;
7147
         typedef expression_node<T>*       expression_ptr;
7148
7149
         repeat_until_loop_bc_node(expression_ptr condition,
7150
                                   expression_ptr loop_body)
7151
         : parent_t(condition, loop_body)
7152
0
         {}
Unexecuted instantiation: exprtk::details::repeat_until_loop_bc_node<double>::repeat_until_loop_bc_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::repeat_until_loop_bc_node<float>::repeat_until_loop_bc_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
7153
7154
         inline T value() const exprtk_override
7155
0
         {
7156
0
            assert(parent_t::condition_.first);
7157
0
            assert(parent_t::loop_body_.first);
7158
7159
0
            T result = T(0);
7160
7161
0
            do
7162
0
            {
7163
0
               try
7164
0
               {
7165
0
                  result = parent_t::loop_body_.first->value();
7166
0
               }
7167
0
               catch(const break_exception<T>& e)
7168
0
               {
7169
0
                  return e.value;
7170
0
               }
7171
0
               catch(const continue_exception&)
7172
0
               {}
7173
0
            }
7174
0
            while (is_false(parent_t::condition_.first));
7175
7176
0
            return result;
7177
0
         }
Unexecuted instantiation: exprtk::details::repeat_until_loop_bc_node<double>::value() const
Unexecuted instantiation: exprtk::details::repeat_until_loop_bc_node<float>::value() const
7178
      };
7179
7180
      template <typename T>
7181
      class repeat_until_loop_bc_rtc_node exprtk_final
7182
                                          : public repeat_until_loop_bc_node<T>,
7183
                                            public loop_runtime_checker
7184
      {
7185
      public:
7186
7187
         typedef repeat_until_loop_bc_node<T> parent_t;
7188
         typedef expression_node<T>*          expression_ptr;
7189
7190
         repeat_until_loop_bc_rtc_node(expression_ptr condition,
7191
                                       expression_ptr loop_body,
7192
                                       loop_runtime_check_ptr loop_rt_chk)
7193
         : parent_t(condition, loop_body)
7194
         , loop_runtime_checker(loop_rt_chk, loop_runtime_check::e_repeat_until_loop)
7195
0
         {}
Unexecuted instantiation: exprtk::details::repeat_until_loop_bc_rtc_node<double>::repeat_until_loop_bc_rtc_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::loop_runtime_check*)
Unexecuted instantiation: exprtk::details::repeat_until_loop_bc_rtc_node<float>::repeat_until_loop_bc_rtc_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::loop_runtime_check*)
7196
7197
         inline T value() const exprtk_override
7198
0
         {
7199
0
            assert(parent_t::condition_.first);
7200
0
            assert(parent_t::loop_body_.first);
7201
7202
0
            T result = T(0);
7203
7204
0
            loop_runtime_checker::reset();
7205
7206
0
            do
7207
0
            {
7208
0
               try
7209
0
               {
7210
0
                  result = parent_t::loop_body_.first->value();
7211
0
               }
7212
0
               catch(const break_exception<T>& e)
7213
0
               {
7214
0
                  return e.value;
7215
0
               }
7216
0
               catch(const continue_exception&)
7217
0
               {}
7218
0
            }
7219
0
            while (is_false(parent_t::condition_.first) && loop_runtime_checker::check());
7220
7221
0
            return result;
7222
0
         }
Unexecuted instantiation: exprtk::details::repeat_until_loop_bc_rtc_node<double>::value() const
Unexecuted instantiation: exprtk::details::repeat_until_loop_bc_rtc_node<float>::value() const
7223
      };
7224
7225
      template <typename T>
7226
      class for_loop_bc_node : public for_loop_node<T>
7227
      {
7228
      public:
7229
7230
         typedef for_loop_node<T>    parent_t;
7231
         typedef expression_node<T>* expression_ptr;
7232
7233
         for_loop_bc_node(expression_ptr initialiser,
7234
                          expression_ptr condition,
7235
                          expression_ptr incrementor,
7236
                          expression_ptr loop_body)
7237
         : parent_t(initialiser, condition, incrementor, loop_body)
7238
0
         {}
Unexecuted instantiation: exprtk::details::for_loop_bc_node<double>::for_loop_bc_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::for_loop_bc_node<float>::for_loop_bc_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
7239
7240
         inline T value() const exprtk_override
7241
0
         {
7242
0
            assert(parent_t::condition_.first);
7243
0
            assert(parent_t::loop_body_.first);
7244
7245
0
            T result = T(0);
7246
7247
0
            if (parent_t::initialiser_.first)
7248
0
               parent_t::initialiser_.first->value();
7249
7250
0
            if (parent_t::incrementor_.first)
7251
0
            {
7252
0
               while (is_true(parent_t::condition_))
7253
0
               {
7254
0
                  try
7255
0
                  {
7256
0
                     result = parent_t::loop_body_.first->value();
7257
0
                  }
7258
0
                  catch(const break_exception<T>& e)
7259
0
                  {
7260
0
                     return e.value;
7261
0
                  }
7262
0
                  catch(const continue_exception&)
7263
0
                  {}
7264
7265
0
                  parent_t::incrementor_.first->value();
7266
0
               }
7267
0
            }
7268
0
            else
7269
0
            {
7270
0
               while (is_true(parent_t::condition_))
7271
0
               {
7272
0
                  try
7273
0
                  {
7274
0
                     result = parent_t::loop_body_.first->value();
7275
0
                  }
7276
0
                  catch(const break_exception<T>& e)
7277
0
                  {
7278
0
                     return e.value;
7279
0
                  }
7280
0
                  catch(const continue_exception&)
7281
0
                  {}
7282
0
               }
7283
0
            }
7284
7285
0
            return result;
7286
0
         }
Unexecuted instantiation: exprtk::details::for_loop_bc_node<double>::value() const
Unexecuted instantiation: exprtk::details::for_loop_bc_node<float>::value() const
7287
      };
7288
7289
      template <typename T>
7290
      class for_loop_bc_rtc_node exprtk_final
7291
                                 : public for_loop_bc_node<T>
7292
                                 , public loop_runtime_checker
7293
      {
7294
      public:
7295
7296
         typedef for_loop_bc_node<T> parent_t;
7297
         typedef expression_node<T>* expression_ptr;
7298
7299
         for_loop_bc_rtc_node(expression_ptr initialiser,
7300
                              expression_ptr condition,
7301
                              expression_ptr incrementor,
7302
                              expression_ptr loop_body,
7303
                              loop_runtime_check_ptr loop_rt_chk)
7304
         : parent_t(initialiser, condition, incrementor, loop_body)
7305
         , loop_runtime_checker(loop_rt_chk, loop_runtime_check::e_for_loop)
7306
0
         {}
Unexecuted instantiation: exprtk::details::for_loop_bc_rtc_node<double>::for_loop_bc_rtc_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::loop_runtime_check*)
Unexecuted instantiation: exprtk::details::for_loop_bc_rtc_node<float>::for_loop_bc_rtc_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::loop_runtime_check*)
7307
7308
         inline T value() const exprtk_override
7309
0
         {
7310
0
            assert(parent_t::condition_.first);
7311
0
            assert(parent_t::loop_body_.first);
7312
7313
0
            T result = T(0);
7314
7315
0
            loop_runtime_checker::reset();
7316
7317
0
            if (parent_t::initialiser_.first)
7318
0
               parent_t::initialiser_.first->value();
7319
7320
0
            if (parent_t::incrementor_.first)
7321
0
            {
7322
0
               while (is_true(parent_t::condition_) && loop_runtime_checker::check())
7323
0
               {
7324
0
                  try
7325
0
                  {
7326
0
                     result = parent_t::loop_body_.first->value();
7327
0
                  }
7328
0
                  catch(const break_exception<T>& e)
7329
0
                  {
7330
0
                     return e.value;
7331
0
                  }
7332
0
                  catch(const continue_exception&)
7333
0
                  {}
7334
7335
0
                  parent_t::incrementor_.first->value();
7336
0
               }
7337
0
            }
7338
0
            else
7339
0
            {
7340
0
               while (is_true(parent_t::condition_) && loop_runtime_checker::check())
7341
0
               {
7342
0
                  try
7343
0
                  {
7344
0
                     result = parent_t::loop_body_.first->value();
7345
0
                  }
7346
0
                  catch(const break_exception<T>& e)
7347
0
                  {
7348
0
                     return e.value;
7349
0
                  }
7350
0
                  catch(const continue_exception&)
7351
0
                  {}
7352
0
               }
7353
0
            }
7354
7355
0
            return result;
7356
0
         }
Unexecuted instantiation: exprtk::details::for_loop_bc_rtc_node<double>::value() const
Unexecuted instantiation: exprtk::details::for_loop_bc_rtc_node<float>::value() const
7357
      };
7358
      #endif
7359
7360
      template <typename T>
7361
      class switch_node : public expression_node<T>
7362
      {
7363
      public:
7364
7365
         typedef expression_node<T>* expression_ptr;
7366
         typedef std::pair<expression_ptr,bool> branch_t;
7367
7368
         template <typename Allocator,
7369
                   template <typename, typename> class Sequence>
7370
         explicit switch_node(const Sequence<expression_ptr,Allocator>& arg_list)
7371
0
         {
7372
0
            if (1 != (arg_list.size() & 1))
7373
0
               return;
7374
7375
0
            arg_list_.resize(arg_list.size());
7376
7377
0
            for (std::size_t i = 0; i < arg_list.size(); ++i)
7378
0
            {
7379
0
               if (arg_list[i])
7380
0
               {
7381
0
                  construct_branch_pair(arg_list_[i], arg_list[i]);
7382
0
               }
7383
0
               else
7384
0
               {
7385
0
                  arg_list_.clear();
7386
0
                  return;
7387
0
               }
7388
0
            }
7389
0
         }
Unexecuted instantiation: exprtk::details::switch_node<double>::switch_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::switch_node<float>::switch_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
7390
7391
         inline T value() const exprtk_override
7392
0
         {
7393
0
            if (!arg_list_.empty())
7394
0
            {
7395
0
               const std::size_t upper_bound = (arg_list_.size() - 1);
7396
7397
0
               for (std::size_t i = 0; i < upper_bound; i += 2)
7398
0
               {
7399
0
                  expression_ptr condition  = arg_list_[i    ].first;
7400
0
                  expression_ptr consequent = arg_list_[i + 1].first;
7401
7402
0
                  if (is_true(condition))
7403
0
                  {
7404
0
                     return consequent->value();
7405
0
                  }
7406
0
               }
7407
7408
0
               return arg_list_[upper_bound].first->value();
7409
0
            }
7410
0
            else
7411
0
               return std::numeric_limits<T>::quiet_NaN();
7412
0
         }
Unexecuted instantiation: exprtk::details::switch_node<double>::value() const
Unexecuted instantiation: exprtk::details::switch_node<float>::value() const
7413
7414
         inline typename expression_node<T>::node_type type() const exprtk_override exprtk_final
7415
0
         {
7416
0
            return expression_node<T>::e_switch;
7417
0
         }
Unexecuted instantiation: exprtk::details::switch_node<double>::type() const
Unexecuted instantiation: exprtk::details::switch_node<float>::type() const
7418
7419
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
7420
0
         {
7421
0
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
7422
0
         }
Unexecuted instantiation: exprtk::details::switch_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::switch_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
7423
7424
         std::size_t node_depth() const exprtk_override exprtk_final
7425
0
         {
7426
0
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
7427
0
         }
Unexecuted instantiation: exprtk::details::switch_node<double>::node_depth() const
Unexecuted instantiation: exprtk::details::switch_node<float>::node_depth() const
7428
7429
      protected:
7430
7431
         std::vector<branch_t> arg_list_;
7432
      };
7433
7434
      template <typename T, typename Switch_N>
7435
      class switch_n_node exprtk_final : public switch_node<T>
7436
      {
7437
      public:
7438
7439
         typedef expression_node<T>* expression_ptr;
7440
7441
         template <typename Allocator,
7442
                   template <typename, typename> class Sequence>
7443
         explicit switch_n_node(const Sequence<expression_ptr,Allocator>& arg_list)
7444
         : switch_node<T>(arg_list)
7445
0
         {}
Unexecuted instantiation: exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_1>::switch_n_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_2>::switch_n_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_3>::switch_n_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_4>::switch_n_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_5>::switch_n_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_6>::switch_n_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_7>::switch_n_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_1>::switch_n_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Unexecuted instantiation: exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_2>::switch_n_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Unexecuted instantiation: exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_3>::switch_n_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Unexecuted instantiation: exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_4>::switch_n_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Unexecuted instantiation: exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_5>::switch_n_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Unexecuted instantiation: exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_6>::switch_n_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Unexecuted instantiation: exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_7>::switch_n_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
7446
7447
         inline T value() const exprtk_override
7448
0
         {
7449
0
            return Switch_N::process(switch_node<T>::arg_list_);
7450
0
         }
Unexecuted instantiation: exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_1>::value() const
Unexecuted instantiation: exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_2>::value() const
Unexecuted instantiation: exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_3>::value() const
Unexecuted instantiation: exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_4>::value() const
Unexecuted instantiation: exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_5>::value() const
Unexecuted instantiation: exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_6>::value() const
Unexecuted instantiation: exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_7>::value() const
Unexecuted instantiation: exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_1>::value() const
Unexecuted instantiation: exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_2>::value() const
Unexecuted instantiation: exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_3>::value() const
Unexecuted instantiation: exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_4>::value() const
Unexecuted instantiation: exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_5>::value() const
Unexecuted instantiation: exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_6>::value() const
Unexecuted instantiation: exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_7>::value() const
7451
      };
7452
7453
      template <typename T>
7454
      class multi_switch_node exprtk_final : public expression_node<T>
7455
      {
7456
      public:
7457
7458
         typedef expression_node<T>* expression_ptr;
7459
         typedef std::pair<expression_ptr,bool> branch_t;
7460
7461
         template <typename Allocator,
7462
                   template <typename, typename> class Sequence>
7463
         explicit multi_switch_node(const Sequence<expression_ptr,Allocator>& arg_list)
7464
0
         {
7465
0
            if (0 != (arg_list.size() & 1))
7466
0
               return;
7467
7468
0
            arg_list_.resize(arg_list.size());
7469
7470
0
            for (std::size_t i = 0; i < arg_list.size(); ++i)
7471
0
            {
7472
0
               if (arg_list[i])
7473
0
               {
7474
0
                  construct_branch_pair(arg_list_[i], arg_list[i]);
7475
0
               }
7476
0
               else
7477
0
               {
7478
0
                  arg_list_.clear();
7479
0
                  return;
7480
0
               }
7481
0
            }
7482
0
         }
Unexecuted instantiation: exprtk::details::multi_switch_node<double>::multi_switch_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::multi_switch_node<float>::multi_switch_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
7483
7484
         inline T value() const exprtk_override
7485
0
         {
7486
0
            T result = T(0);
7487
7488
0
            if (arg_list_.empty())
7489
0
            {
7490
0
               return std::numeric_limits<T>::quiet_NaN();
7491
0
            }
7492
7493
0
            const std::size_t upper_bound = (arg_list_.size() - 1);
7494
7495
0
            for (std::size_t i = 0; i < upper_bound; i += 2)
7496
0
            {
7497
0
               expression_ptr condition  = arg_list_[i    ].first;
7498
0
               expression_ptr consequent = arg_list_[i + 1].first;
7499
7500
0
               if (is_true(condition))
7501
0
               {
7502
0
                  result = consequent->value();
7503
0
               }
7504
0
            }
7505
7506
0
            return result;
7507
0
         }
Unexecuted instantiation: exprtk::details::multi_switch_node<double>::value() const
Unexecuted instantiation: exprtk::details::multi_switch_node<float>::value() const
7508
7509
         inline typename expression_node<T>::node_type type() const exprtk_override
7510
0
         {
7511
0
            return expression_node<T>::e_mswitch;
7512
0
         }
Unexecuted instantiation: exprtk::details::multi_switch_node<double>::type() const
Unexecuted instantiation: exprtk::details::multi_switch_node<float>::type() const
7513
7514
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
7515
0
         {
7516
0
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
7517
0
         }
Unexecuted instantiation: exprtk::details::multi_switch_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::multi_switch_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
7518
7519
         std::size_t node_depth() const exprtk_override exprtk_final
7520
0
         {
7521
0
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
7522
0
         }
Unexecuted instantiation: exprtk::details::multi_switch_node<double>::node_depth() const
Unexecuted instantiation: exprtk::details::multi_switch_node<float>::node_depth() const
7523
7524
      private:
7525
7526
         std::vector<branch_t> arg_list_;
7527
      };
7528
7529
      template <typename T>
7530
      class ivariable
7531
      {
7532
      public:
7533
7534
172k
         virtual ~ivariable() {}
exprtk::details::ivariable<double>::~ivariable()
Line
Count
Source
7534
86.8k
         virtual ~ivariable() {}
exprtk::details::ivariable<float>::~ivariable()
Line
Count
Source
7534
86.1k
         virtual ~ivariable() {}
7535
7536
         virtual T& ref() = 0;
7537
         virtual const T& ref() const = 0;
7538
      };
7539
7540
      template <typename T>
7541
      class variable_node exprtk_final
7542
                          : public expression_node<T>,
7543
                            public ivariable      <T>
7544
      {
7545
      public:
7546
7547
         static T null_value;
7548
7549
         explicit variable_node()
7550
         : value_(&null_value)
7551
         {}
7552
7553
         explicit variable_node(T& v)
7554
         : value_(&v)
7555
172k
         {}
exprtk::details::variable_node<double>::variable_node(double&)
Line
Count
Source
7555
86.8k
         {}
exprtk::details::variable_node<float>::variable_node(float&)
Line
Count
Source
7555
86.1k
         {}
7556
7557
         inline bool operator <(const variable_node<T>& v) const
7558
         {
7559
            return this < (&v);
7560
         }
7561
7562
         inline T value() const exprtk_override
7563
236M
         {
7564
236M
            return (*value_);
7565
236M
         }
exprtk::details::variable_node<double>::value() const
Line
Count
Source
7563
118M
         {
7564
118M
            return (*value_);
7565
118M
         }
exprtk::details::variable_node<float>::value() const
Line
Count
Source
7563
117M
         {
7564
117M
            return (*value_);
7565
117M
         }
7566
7567
         inline T& ref() exprtk_override
7568
218M
         {
7569
218M
            return (*value_);
7570
218M
         }
exprtk::details::variable_node<double>::ref()
Line
Count
Source
7568
109M
         {
7569
109M
            return (*value_);
7570
109M
         }
exprtk::details::variable_node<float>::ref()
Line
Count
Source
7568
109M
         {
7569
109M
            return (*value_);
7570
109M
         }
7571
7572
         inline const T& ref() const exprtk_override
7573
67.0k
         {
7574
67.0k
            return (*value_);
7575
67.0k
         }
exprtk::details::variable_node<double>::ref() const
Line
Count
Source
7573
33.7k
         {
7574
33.7k
            return (*value_);
7575
33.7k
         }
exprtk::details::variable_node<float>::ref() const
Line
Count
Source
7573
33.2k
         {
7574
33.2k
            return (*value_);
7575
33.2k
         }
7576
7577
         inline typename expression_node<T>::node_type type() const exprtk_override
7578
68.4M
         {
7579
68.4M
            return expression_node<T>::e_variable;
7580
68.4M
         }
exprtk::details::variable_node<double>::type() const
Line
Count
Source
7578
35.0M
         {
7579
35.0M
            return expression_node<T>::e_variable;
7580
35.0M
         }
exprtk::details::variable_node<float>::type() const
Line
Count
Source
7578
33.3M
         {
7579
33.3M
            return expression_node<T>::e_variable;
7580
33.3M
         }
7581
7582
      private:
7583
7584
         T* value_;
7585
      };
7586
7587
      template <typename T>
7588
      T variable_node<T>::null_value = T(std::numeric_limits<T>::quiet_NaN());
7589
7590
      template <typename T>
7591
      struct range_pack
7592
      {
7593
         typedef expression_node<T>*           expression_node_ptr;
7594
         typedef std::pair<std::size_t,std::size_t> cached_range_t;
7595
7596
         range_pack()
7597
         : n0_e (std::make_pair(false,expression_node_ptr(0)))
7598
         , n1_e (std::make_pair(false,expression_node_ptr(0)))
7599
         , n0_c (std::make_pair(false,0))
7600
         , n1_c (std::make_pair(false,0))
7601
         , cache(std::make_pair(0,0))
7602
13.8k
         {}
exprtk::details::range_pack<double>::range_pack()
Line
Count
Source
7602
6.92k
         {}
exprtk::details::range_pack<float>::range_pack()
Line
Count
Source
7602
6.91k
         {}
7603
7604
         void clear()
7605
3.43k
         {
7606
3.43k
            n0_e  = std::make_pair(false,expression_node_ptr(0));
7607
3.43k
            n1_e  = std::make_pair(false,expression_node_ptr(0));
7608
3.43k
            n0_c  = std::make_pair(false,0);
7609
3.43k
            n1_c  = std::make_pair(false,0);
7610
3.43k
            cache = std::make_pair(0,0);
7611
3.43k
         }
exprtk::details::range_pack<double>::clear()
Line
Count
Source
7605
1.71k
         {
7606
1.71k
            n0_e  = std::make_pair(false,expression_node_ptr(0));
7607
1.71k
            n1_e  = std::make_pair(false,expression_node_ptr(0));
7608
1.71k
            n0_c  = std::make_pair(false,0);
7609
1.71k
            n1_c  = std::make_pair(false,0);
7610
1.71k
            cache = std::make_pair(0,0);
7611
1.71k
         }
exprtk::details::range_pack<float>::clear()
Line
Count
Source
7605
1.71k
         {
7606
1.71k
            n0_e  = std::make_pair(false,expression_node_ptr(0));
7607
1.71k
            n1_e  = std::make_pair(false,expression_node_ptr(0));
7608
1.71k
            n0_c  = std::make_pair(false,0);
7609
1.71k
            n1_c  = std::make_pair(false,0);
7610
1.71k
            cache = std::make_pair(0,0);
7611
1.71k
         }
7612
7613
         void free()
7614
2.28k
         {
7615
2.28k
            if (n0_e.first && n0_e.second)
7616
1.10k
            {
7617
1.10k
               n0_e.first = false;
7618
7619
1.10k
               if (
7620
1.10k
                    !is_variable_node(n0_e.second) &&
7621
1.10k
                    !is_string_node  (n0_e.second)
7622
1.10k
                  )
7623
124
               {
7624
124
                  destroy_node(n0_e.second);
7625
124
               }
7626
1.10k
            }
7627
7628
2.28k
            if (n1_e.first && n1_e.second)
7629
1.02k
            {
7630
1.02k
               n1_e.first = false;
7631
7632
1.02k
               if (
7633
1.02k
                    !is_variable_node(n1_e.second) &&
7634
1.02k
                    !is_string_node  (n1_e.second)
7635
1.02k
                  )
7636
72
               {
7637
72
                  destroy_node(n1_e.second);
7638
72
               }
7639
1.02k
            }
7640
2.28k
         }
exprtk::details::range_pack<double>::free()
Line
Count
Source
7614
1.14k
         {
7615
1.14k
            if (n0_e.first && n0_e.second)
7616
553
            {
7617
553
               n0_e.first = false;
7618
7619
553
               if (
7620
553
                    !is_variable_node(n0_e.second) &&
7621
553
                    !is_string_node  (n0_e.second)
7622
553
                  )
7623
62
               {
7624
62
                  destroy_node(n0_e.second);
7625
62
               }
7626
553
            }
7627
7628
1.14k
            if (n1_e.first && n1_e.second)
7629
510
            {
7630
510
               n1_e.first = false;
7631
7632
510
               if (
7633
510
                    !is_variable_node(n1_e.second) &&
7634
510
                    !is_string_node  (n1_e.second)
7635
510
                  )
7636
36
               {
7637
36
                  destroy_node(n1_e.second);
7638
36
               }
7639
510
            }
7640
1.14k
         }
exprtk::details::range_pack<float>::free()
Line
Count
Source
7614
1.14k
         {
7615
1.14k
            if (n0_e.first && n0_e.second)
7616
553
            {
7617
553
               n0_e.first = false;
7618
7619
553
               if (
7620
553
                    !is_variable_node(n0_e.second) &&
7621
553
                    !is_string_node  (n0_e.second)
7622
553
                  )
7623
62
               {
7624
62
                  destroy_node(n0_e.second);
7625
62
               }
7626
553
            }
7627
7628
1.14k
            if (n1_e.first && n1_e.second)
7629
510
            {
7630
510
               n1_e.first = false;
7631
7632
510
               if (
7633
510
                    !is_variable_node(n1_e.second) &&
7634
510
                    !is_string_node  (n1_e.second)
7635
510
                  )
7636
36
               {
7637
36
                  destroy_node(n1_e.second);
7638
36
               }
7639
510
            }
7640
1.14k
         }
7641
7642
         bool const_range() const
7643
1.22k
         {
7644
1.22k
           return ( n0_c.first &&  n1_c.first) &&
7645
1.22k
                  (!n0_e.first && !n1_e.first);
7646
1.22k
         }
exprtk::details::range_pack<double>::const_range() const
Line
Count
Source
7643
610
         {
7644
610
           return ( n0_c.first &&  n1_c.first) &&
7645
610
                  (!n0_e.first && !n1_e.first);
7646
610
         }
exprtk::details::range_pack<float>::const_range() const
Line
Count
Source
7643
610
         {
7644
610
           return ( n0_c.first &&  n1_c.first) &&
7645
610
                  (!n0_e.first && !n1_e.first);
7646
610
         }
7647
7648
         bool var_range() const
7649
         {
7650
           return ( n0_e.first &&  n1_e.first) &&
7651
                  (!n0_c.first && !n1_c.first);
7652
         }
7653
7654
         bool operator() (std::size_t& r0, std::size_t& r1,
7655
                          const std::size_t& size = std::numeric_limits<std::size_t>::max()) const
7656
282
         {
7657
282
            if (n0_c.first)
7658
180
               r0 = n0_c.second;
7659
102
            else if (n0_e.first)
7660
98
            {
7661
98
               r0 = static_cast<std::size_t>(details::numeric::to_int64(n0_e.second->value()));
7662
98
            }
7663
4
            else
7664
4
               return false;
7665
7666
278
            if (n1_c.first)
7667
218
               r1 = n1_c.second;
7668
60
            else if (n1_e.first)
7669
60
            {
7670
60
               r1 = static_cast<std::size_t>(details::numeric::to_int64(n1_e.second->value()));
7671
60
            }
7672
0
            else
7673
0
               return false;
7674
7675
278
            if (
7676
278
                 (std::numeric_limits<std::size_t>::max() != size) &&
7677
278
                 (std::numeric_limits<std::size_t>::max() == r1  )
7678
278
               )
7679
20
            {
7680
20
               r1 = size - 1;
7681
20
            }
7682
7683
278
            cache.first  = r0;
7684
278
            cache.second = r1;
7685
7686
            #ifndef exprtk_enable_range_runtime_checks
7687
            return (r0 <= r1);
7688
            #else
7689
278
            return range_runtime_check(r0, r1, size);
7690
278
            #endif
7691
278
         }
exprtk::details::range_pack<double>::operator()(unsigned long&, unsigned long&, unsigned long const&) const
Line
Count
Source
7656
141
         {
7657
141
            if (n0_c.first)
7658
90
               r0 = n0_c.second;
7659
51
            else if (n0_e.first)
7660
49
            {
7661
49
               r0 = static_cast<std::size_t>(details::numeric::to_int64(n0_e.second->value()));
7662
49
            }
7663
2
            else
7664
2
               return false;
7665
7666
139
            if (n1_c.first)
7667
109
               r1 = n1_c.second;
7668
30
            else if (n1_e.first)
7669
30
            {
7670
30
               r1 = static_cast<std::size_t>(details::numeric::to_int64(n1_e.second->value()));
7671
30
            }
7672
0
            else
7673
0
               return false;
7674
7675
139
            if (
7676
139
                 (std::numeric_limits<std::size_t>::max() != size) &&
7677
139
                 (std::numeric_limits<std::size_t>::max() == r1  )
7678
139
               )
7679
10
            {
7680
10
               r1 = size - 1;
7681
10
            }
7682
7683
139
            cache.first  = r0;
7684
139
            cache.second = r1;
7685
7686
            #ifndef exprtk_enable_range_runtime_checks
7687
            return (r0 <= r1);
7688
            #else
7689
139
            return range_runtime_check(r0, r1, size);
7690
139
            #endif
7691
139
         }
exprtk::details::range_pack<float>::operator()(unsigned long&, unsigned long&, unsigned long const&) const
Line
Count
Source
7656
141
         {
7657
141
            if (n0_c.first)
7658
90
               r0 = n0_c.second;
7659
51
            else if (n0_e.first)
7660
49
            {
7661
49
               r0 = static_cast<std::size_t>(details::numeric::to_int64(n0_e.second->value()));
7662
49
            }
7663
2
            else
7664
2
               return false;
7665
7666
139
            if (n1_c.first)
7667
109
               r1 = n1_c.second;
7668
30
            else if (n1_e.first)
7669
30
            {
7670
30
               r1 = static_cast<std::size_t>(details::numeric::to_int64(n1_e.second->value()));
7671
30
            }
7672
0
            else
7673
0
               return false;
7674
7675
139
            if (
7676
139
                 (std::numeric_limits<std::size_t>::max() != size) &&
7677
139
                 (std::numeric_limits<std::size_t>::max() == r1  )
7678
139
               )
7679
10
            {
7680
10
               r1 = size - 1;
7681
10
            }
7682
7683
139
            cache.first  = r0;
7684
139
            cache.second = r1;
7685
7686
            #ifndef exprtk_enable_range_runtime_checks
7687
            return (r0 <= r1);
7688
            #else
7689
139
            return range_runtime_check(r0, r1, size);
7690
139
            #endif
7691
139
         }
7692
7693
         inline std::size_t const_size() const
7694
0
         {
7695
0
            return (n1_c.second - n0_c.second + 1);
7696
0
         }
Unexecuted instantiation: exprtk::details::range_pack<double>::const_size() const
Unexecuted instantiation: exprtk::details::range_pack<float>::const_size() const
7697
7698
         inline std::size_t cache_size() const
7699
0
         {
7700
0
            return (cache.second - cache.first + 1);
7701
0
         }
Unexecuted instantiation: exprtk::details::range_pack<double>::cache_size() const
Unexecuted instantiation: exprtk::details::range_pack<float>::cache_size() const
7702
7703
         std::pair<bool,expression_node_ptr> n0_e;
7704
         std::pair<bool,expression_node_ptr> n1_e;
7705
         std::pair<bool,std::size_t        > n0_c;
7706
         std::pair<bool,std::size_t        > n1_c;
7707
         mutable cached_range_t             cache;
7708
7709
         #ifdef exprtk_enable_range_runtime_checks
7710
         bool range_runtime_check(const std::size_t r0,
7711
                                  const std::size_t r1,
7712
                                  const std::size_t size) const
7713
278
         {
7714
278
            if (r0 >= size)
7715
32
            {
7716
32
               throw std::runtime_error("range error: (r0 < 0) || (r0 >= size)");
7717
0
               return false;
7718
32
            }
7719
7720
246
            if (r1 >= size)
7721
16
            {
7722
16
               throw std::runtime_error("range error: (r1 < 0) || (r1 >= size)");
7723
0
               return false;
7724
16
            }
7725
7726
230
            return (r0 <= r1);
7727
246
         }
exprtk::details::range_pack<double>::range_runtime_check(unsigned long, unsigned long, unsigned long) const
Line
Count
Source
7713
139
         {
7714
139
            if (r0 >= size)
7715
16
            {
7716
16
               throw std::runtime_error("range error: (r0 < 0) || (r0 >= size)");
7717
0
               return false;
7718
16
            }
7719
7720
123
            if (r1 >= size)
7721
8
            {
7722
8
               throw std::runtime_error("range error: (r1 < 0) || (r1 >= size)");
7723
0
               return false;
7724
8
            }
7725
7726
115
            return (r0 <= r1);
7727
123
         }
exprtk::details::range_pack<float>::range_runtime_check(unsigned long, unsigned long, unsigned long) const
Line
Count
Source
7713
139
         {
7714
139
            if (r0 >= size)
7715
16
            {
7716
16
               throw std::runtime_error("range error: (r0 < 0) || (r0 >= size)");
7717
0
               return false;
7718
16
            }
7719
7720
123
            if (r1 >= size)
7721
8
            {
7722
8
               throw std::runtime_error("range error: (r1 < 0) || (r1 >= size)");
7723
0
               return false;
7724
8
            }
7725
7726
115
            return (r0 <= r1);
7727
123
         }
7728
         #endif
7729
      };
7730
7731
      template <typename T>
7732
      class string_base_node;
7733
7734
      template <typename T>
7735
      struct range_data_type
7736
      {
7737
         typedef range_pack<T> range_t;
7738
         typedef string_base_node<T>* strbase_ptr_t;
7739
7740
         range_data_type()
7741
         : range(0)
7742
         , data (0)
7743
         , size (0)
7744
         , type_size(0)
7745
         , str_node (0)
7746
0
         {}
Unexecuted instantiation: exprtk::details::range_data_type<double>::range_data_type()
Unexecuted instantiation: exprtk::details::range_data_type<float>::range_data_type()
7747
7748
         range_t*      range;
7749
         void*         data;
7750
         std::size_t   size;
7751
         std::size_t   type_size;
7752
         strbase_ptr_t str_node;
7753
      };
7754
7755
      template <typename T> class vector_node;
7756
7757
      template <typename T>
7758
      class vector_interface
7759
      {
7760
      public:
7761
7762
         typedef vector_node<T>*   vector_node_ptr;
7763
         typedef vec_data_store<T> vds_t;
7764
7765
0
         virtual ~vector_interface() {}
Unexecuted instantiation: exprtk::details::vector_interface<double>::~vector_interface()
Unexecuted instantiation: exprtk::details::vector_interface<float>::~vector_interface()
7766
7767
         virtual std::size_t size   () const = 0;
7768
7769
         virtual vector_node_ptr vec() const = 0;
7770
7771
         virtual vector_node_ptr vec()       = 0;
7772
7773
         virtual       vds_t& vds   ()       = 0;
7774
7775
         virtual const vds_t& vds   () const = 0;
7776
7777
0
         virtual bool side_effect   () const { return false; }
Unexecuted instantiation: exprtk::details::vector_interface<double>::side_effect() const
Unexecuted instantiation: exprtk::details::vector_interface<float>::side_effect() const
7778
      };
7779
7780
      template <typename T>
7781
      class vector_node exprtk_final
7782
                        : public expression_node <T>
7783
                        , public vector_interface<T>
7784
      {
7785
      public:
7786
7787
         typedef expression_node<T>* expression_ptr;
7788
         typedef vector_holder<T>    vector_holder_t;
7789
         typedef vector_node<T>*     vector_node_ptr;
7790
         typedef vec_data_store<T>   vds_t;
7791
7792
         explicit vector_node(vector_holder_t* vh)
7793
         : vector_holder_(vh)
7794
         , vds_((*vector_holder_).size(),(*vector_holder_)[0])
7795
0
         {
7796
0
            vector_holder_->set_ref(&vds_.ref());
7797
0
         }
Unexecuted instantiation: exprtk::details::vector_node<double>::vector_node(exprtk::details::vector_holder<double>*)
Unexecuted instantiation: exprtk::details::vector_node<float>::vector_node(exprtk::details::vector_holder<float>*)
7798
7799
         vector_node(const vds_t& vds, vector_holder_t* vh)
7800
         : vector_holder_(vh)
7801
         , vds_(vds)
7802
0
         {}
Unexecuted instantiation: exprtk::details::vector_node<double>::vector_node(exprtk::details::vec_data_store<double> const&, exprtk::details::vector_holder<double>*)
Unexecuted instantiation: exprtk::details::vector_node<float>::vector_node(exprtk::details::vec_data_store<float> const&, exprtk::details::vector_holder<float>*)
7803
7804
         inline T value() const exprtk_override
7805
0
         {
7806
0
            return vds().data()[0];
7807
0
         }
Unexecuted instantiation: exprtk::details::vector_node<double>::value() const
Unexecuted instantiation: exprtk::details::vector_node<float>::value() const
7808
7809
         vector_node_ptr vec() const exprtk_override
7810
0
         {
7811
0
            return const_cast<vector_node_ptr>(this);
7812
0
         }
Unexecuted instantiation: exprtk::details::vector_node<double>::vec() const
Unexecuted instantiation: exprtk::details::vector_node<float>::vec() const
7813
7814
         vector_node_ptr vec() exprtk_override
7815
0
         {
7816
0
            return this;
7817
0
         }
Unexecuted instantiation: exprtk::details::vector_node<double>::vec()
Unexecuted instantiation: exprtk::details::vector_node<float>::vec()
7818
7819
         inline typename expression_node<T>::node_type type() const exprtk_override
7820
0
         {
7821
0
            return expression_node<T>::e_vector;
7822
0
         }
Unexecuted instantiation: exprtk::details::vector_node<double>::type() const
Unexecuted instantiation: exprtk::details::vector_node<float>::type() const
7823
7824
         std::size_t size() const exprtk_override
7825
0
         {
7826
0
            return vds().size();
7827
0
         }
Unexecuted instantiation: exprtk::details::vector_node<double>::size() const
Unexecuted instantiation: exprtk::details::vector_node<float>::size() const
7828
7829
         vds_t& vds() exprtk_override
7830
0
         {
7831
0
            return vds_;
7832
0
         }
Unexecuted instantiation: exprtk::details::vector_node<double>::vds()
Unexecuted instantiation: exprtk::details::vector_node<float>::vds()
7833
7834
         const vds_t& vds() const exprtk_override
7835
0
         {
7836
0
            return vds_;
7837
0
         }
Unexecuted instantiation: exprtk::details::vector_node<double>::vds() const
Unexecuted instantiation: exprtk::details::vector_node<float>::vds() const
7838
7839
         inline vector_holder_t& vec_holder()
7840
0
         {
7841
0
            return (*vector_holder_);
7842
0
         }
Unexecuted instantiation: exprtk::details::vector_node<double>::vec_holder()
Unexecuted instantiation: exprtk::details::vector_node<float>::vec_holder()
7843
7844
      private:
7845
7846
         vector_holder_t* vector_holder_;
7847
         vds_t                      vds_;
7848
      };
7849
7850
      template <typename T>
7851
      class vector_elem_node exprtk_final
7852
                             : public expression_node<T>,
7853
                               public ivariable      <T>
7854
      {
7855
      public:
7856
7857
         typedef expression_node<T>*            expression_ptr;
7858
         typedef vector_holder<T>               vector_holder_t;
7859
         typedef vector_holder_t*               vector_holder_ptr;
7860
         typedef std::pair<expression_ptr,bool> branch_t;
7861
7862
         vector_elem_node(expression_ptr index, vector_holder_ptr vec_holder)
7863
         : vec_holder_(vec_holder)
7864
         , vector_base_((*vec_holder)[0])
7865
0
         {
7866
0
            construct_branch_pair(index_, index);
7867
0
         }
Unexecuted instantiation: exprtk::details::vector_elem_node<double>::vector_elem_node(exprtk::details::expression_node<double>*, exprtk::details::vector_holder<double>*)
Unexecuted instantiation: exprtk::details::vector_elem_node<float>::vector_elem_node(exprtk::details::expression_node<float>*, exprtk::details::vector_holder<float>*)
7868
7869
         inline T value() const exprtk_override
7870
0
         {
7871
0
            return *(vector_base_ + static_cast<std::size_t>(details::numeric::to_int64(index_.first->value())));
7872
0
         }
Unexecuted instantiation: exprtk::details::vector_elem_node<double>::value() const
Unexecuted instantiation: exprtk::details::vector_elem_node<float>::value() const
7873
7874
         inline T& ref() exprtk_override
7875
0
         {
7876
0
            return *(vector_base_ + static_cast<std::size_t>(details::numeric::to_int64(index_.first->value())));
7877
0
         }
Unexecuted instantiation: exprtk::details::vector_elem_node<double>::ref()
Unexecuted instantiation: exprtk::details::vector_elem_node<float>::ref()
7878
7879
         inline const T& ref() const exprtk_override
7880
0
         {
7881
0
            return *(vector_base_ + static_cast<std::size_t>(details::numeric::to_int64(index_.first->value())));
7882
0
         }
Unexecuted instantiation: exprtk::details::vector_elem_node<double>::ref() const
Unexecuted instantiation: exprtk::details::vector_elem_node<float>::ref() const
7883
7884
         inline typename expression_node<T>::node_type type() const exprtk_override
7885
0
         {
7886
0
            return expression_node<T>::e_vecelem;
7887
0
         }
Unexecuted instantiation: exprtk::details::vector_elem_node<double>::type() const
Unexecuted instantiation: exprtk::details::vector_elem_node<float>::type() const
7888
7889
         inline vector_holder_t& vec_holder()
7890
0
         {
7891
0
            return (*vec_holder_);
7892
0
         }
Unexecuted instantiation: exprtk::details::vector_elem_node<double>::vec_holder()
Unexecuted instantiation: exprtk::details::vector_elem_node<float>::vec_holder()
7893
7894
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
7895
0
         {
7896
0
            expression_node<T>::ndb_t::collect(index_, node_delete_list);
7897
0
         }
Unexecuted instantiation: exprtk::details::vector_elem_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::vector_elem_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
7898
7899
         std::size_t node_depth() const exprtk_override
7900
0
         {
7901
0
            return expression_node<T>::ndb_t::compute_node_depth(index_);
7902
0
         }
Unexecuted instantiation: exprtk::details::vector_elem_node<double>::node_depth() const
Unexecuted instantiation: exprtk::details::vector_elem_node<float>::node_depth() const
7903
7904
      private:
7905
7906
         vector_holder_ptr vec_holder_;
7907
         T* vector_base_;
7908
         branch_t index_;
7909
      };
7910
7911
      template <typename T>
7912
      class rebasevector_elem_node exprtk_final
7913
                                   : public expression_node<T>,
7914
                                     public ivariable      <T>
7915
      {
7916
      public:
7917
7918
         typedef expression_node<T>*            expression_ptr;
7919
         typedef vector_holder<T>               vector_holder_t;
7920
         typedef vector_holder_t*               vector_holder_ptr;
7921
         typedef vec_data_store<T>              vds_t;
7922
         typedef std::pair<expression_ptr,bool> branch_t;
7923
7924
         rebasevector_elem_node(expression_ptr index, vector_holder_ptr vec_holder)
7925
         : vector_holder_(vec_holder)
7926
         , vds_((*vector_holder_).size(),(*vector_holder_)[0])
7927
0
         {
7928
0
            vector_holder_->set_ref(&vds_.ref());
7929
0
            construct_branch_pair(index_, index);
7930
0
         }
Unexecuted instantiation: exprtk::details::rebasevector_elem_node<double>::rebasevector_elem_node(exprtk::details::expression_node<double>*, exprtk::details::vector_holder<double>*)
Unexecuted instantiation: exprtk::details::rebasevector_elem_node<float>::rebasevector_elem_node(exprtk::details::expression_node<float>*, exprtk::details::vector_holder<float>*)
7931
7932
         inline T value() const exprtk_override
7933
0
         {
7934
0
            return *(vds_.data() + static_cast<std::size_t>(details::numeric::to_int64(index_.first->value())));
7935
0
         }
Unexecuted instantiation: exprtk::details::rebasevector_elem_node<double>::value() const
Unexecuted instantiation: exprtk::details::rebasevector_elem_node<float>::value() const
7936
7937
         inline T& ref() exprtk_override
7938
0
         {
7939
0
            return *(vds_.data() + static_cast<std::size_t>(details::numeric::to_int64(index_.first->value())));
7940
0
         }
Unexecuted instantiation: exprtk::details::rebasevector_elem_node<double>::ref()
Unexecuted instantiation: exprtk::details::rebasevector_elem_node<float>::ref()
7941
7942
         inline const T& ref() const exprtk_override
7943
0
         {
7944
0
            return *(vds_.data() + static_cast<std::size_t>(details::numeric::to_int64(index_.first->value())));
7945
0
         }
Unexecuted instantiation: exprtk::details::rebasevector_elem_node<double>::ref() const
Unexecuted instantiation: exprtk::details::rebasevector_elem_node<float>::ref() const
7946
7947
         inline typename expression_node<T>::node_type type() const exprtk_override
7948
0
         {
7949
0
            return expression_node<T>::e_rbvecelem;
7950
0
         }
Unexecuted instantiation: exprtk::details::rebasevector_elem_node<double>::type() const
Unexecuted instantiation: exprtk::details::rebasevector_elem_node<float>::type() const
7951
7952
         inline vector_holder_t& vec_holder()
7953
         {
7954
            return (*vector_holder_);
7955
         }
7956
7957
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
7958
0
         {
7959
0
            expression_node<T>::ndb_t::template collect(index_, node_delete_list);
7960
0
         }
Unexecuted instantiation: exprtk::details::rebasevector_elem_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::rebasevector_elem_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
7961
7962
         std::size_t node_depth() const exprtk_override
7963
0
         {
7964
0
            return expression_node<T>::ndb_t::compute_node_depth(index_);
7965
0
         }
Unexecuted instantiation: exprtk::details::rebasevector_elem_node<double>::node_depth() const
Unexecuted instantiation: exprtk::details::rebasevector_elem_node<float>::node_depth() const
7966
7967
      private:
7968
7969
         vector_holder_ptr vector_holder_;
7970
         vds_t             vds_;
7971
         branch_t          index_;
7972
      };
7973
7974
      template <typename T>
7975
      class rebasevector_celem_node exprtk_final
7976
                                    : public expression_node<T>,
7977
                                      public ivariable      <T>
7978
      {
7979
      public:
7980
7981
         typedef expression_node<T>* expression_ptr;
7982
         typedef vector_holder<T>    vector_holder_t;
7983
         typedef vector_holder_t*    vector_holder_ptr;
7984
         typedef vec_data_store<T>   vds_t;
7985
7986
         rebasevector_celem_node(const std::size_t index, vector_holder_ptr vec_holder)
7987
         : index_(index)
7988
         , vector_holder_(vec_holder)
7989
         , vds_((*vector_holder_).size(),(*vector_holder_)[0])
7990
0
         {
7991
0
            vector_holder_->set_ref(&vds_.ref());
7992
0
         }
Unexecuted instantiation: exprtk::details::rebasevector_celem_node<double>::rebasevector_celem_node(unsigned long, exprtk::details::vector_holder<double>*)
Unexecuted instantiation: exprtk::details::rebasevector_celem_node<float>::rebasevector_celem_node(unsigned long, exprtk::details::vector_holder<float>*)
7993
7994
         inline T value() const exprtk_override
7995
0
         {
7996
0
            return *(vds_.data() + index_);
7997
0
         }
Unexecuted instantiation: exprtk::details::rebasevector_celem_node<double>::value() const
Unexecuted instantiation: exprtk::details::rebasevector_celem_node<float>::value() const
7998
7999
         inline T& ref() exprtk_override
8000
0
         {
8001
0
            return *(vds_.data() + index_);
8002
0
         }
Unexecuted instantiation: exprtk::details::rebasevector_celem_node<double>::ref()
Unexecuted instantiation: exprtk::details::rebasevector_celem_node<float>::ref()
8003
8004
         inline const T& ref() const exprtk_override
8005
0
         {
8006
0
            return *(vds_.data() + index_);
8007
0
         }
Unexecuted instantiation: exprtk::details::rebasevector_celem_node<double>::ref() const
Unexecuted instantiation: exprtk::details::rebasevector_celem_node<float>::ref() const
8008
8009
         inline typename expression_node<T>::node_type type() const exprtk_override
8010
0
         {
8011
0
            return expression_node<T>::e_rbveccelem;
8012
0
         }
Unexecuted instantiation: exprtk::details::rebasevector_celem_node<double>::type() const
Unexecuted instantiation: exprtk::details::rebasevector_celem_node<float>::type() const
8013
8014
         inline vector_holder_t& vec_holder()
8015
         {
8016
            return (*vector_holder_);
8017
         }
8018
8019
      private:
8020
8021
         const std::size_t index_;
8022
         vector_holder_ptr vector_holder_;
8023
         vds_t vds_;
8024
      };
8025
8026
      template <typename T>
8027
      class vector_assignment_node exprtk_final : public expression_node<T>
8028
      {
8029
      public:
8030
8031
         typedef expression_node<T>* expression_ptr;
8032
8033
         vector_assignment_node(T* vector_base,
8034
                                const std::size_t& size,
8035
                                const std::vector<expression_ptr>& initialiser_list,
8036
                                const bool single_value_initialse)
8037
         : vector_base_(vector_base)
8038
         , initialiser_list_(initialiser_list)
8039
         , size_(size)
8040
         , single_value_initialse_(single_value_initialse)
8041
0
         {}
Unexecuted instantiation: exprtk::details::vector_assignment_node<double>::vector_assignment_node(double*, unsigned long const&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&, bool)
Unexecuted instantiation: exprtk::details::vector_assignment_node<float>::vector_assignment_node(float*, unsigned long const&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&, bool)
8042
8043
         inline T value() const exprtk_override
8044
0
         {
8045
0
            if (single_value_initialse_)
8046
0
            {
8047
0
               for (std::size_t i = 0; i < size_; ++i)
8048
0
               {
8049
0
                  *(vector_base_ + i) = initialiser_list_[0]->value();
8050
0
               }
8051
0
            }
8052
0
            else
8053
0
            {
8054
0
               const std::size_t initialiser_list_size = initialiser_list_.size();
8055
8056
0
               for (std::size_t i = 0; i < initialiser_list_size; ++i)
8057
0
               {
8058
0
                  *(vector_base_ + i) = initialiser_list_[i]->value();
8059
0
               }
8060
8061
0
               if (initialiser_list_size < size_)
8062
0
               {
8063
0
                  for (std::size_t i = initialiser_list_size; i < size_; ++i)
8064
0
                  {
8065
0
                     *(vector_base_ + i) = T(0);
8066
0
                  }
8067
0
               }
8068
0
            }
8069
8070
0
            return *(vector_base_);
8071
0
         }
Unexecuted instantiation: exprtk::details::vector_assignment_node<double>::value() const
Unexecuted instantiation: exprtk::details::vector_assignment_node<float>::value() const
8072
8073
         inline typename expression_node<T>::node_type type() const exprtk_override
8074
0
         {
8075
0
            return expression_node<T>::e_vecdefass;
8076
0
         }
Unexecuted instantiation: exprtk::details::vector_assignment_node<double>::type() const
Unexecuted instantiation: exprtk::details::vector_assignment_node<float>::type() const
8077
8078
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
8079
0
         {
8080
0
            expression_node<T>::ndb_t::collect(initialiser_list_, node_delete_list);
8081
0
         }
Unexecuted instantiation: exprtk::details::vector_assignment_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::vector_assignment_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
8082
8083
         std::size_t node_depth() const exprtk_override
8084
0
         {
8085
0
            return expression_node<T>::ndb_t::compute_node_depth(initialiser_list_);
8086
0
         }
Unexecuted instantiation: exprtk::details::vector_assignment_node<double>::node_depth() const
Unexecuted instantiation: exprtk::details::vector_assignment_node<float>::node_depth() const
8087
8088
      private:
8089
8090
         vector_assignment_node(const vector_assignment_node<T>&) exprtk_delete;
8091
         vector_assignment_node<T>& operator=(const vector_assignment_node<T>&) exprtk_delete;
8092
8093
         mutable T* vector_base_;
8094
         std::vector<expression_ptr> initialiser_list_;
8095
         const std::size_t size_;
8096
         const bool single_value_initialse_;
8097
      };
8098
8099
      template <typename T>
8100
      class swap_node exprtk_final : public expression_node<T>
8101
      {
8102
      public:
8103
8104
         typedef expression_node<T>* expression_ptr;
8105
         typedef variable_node<T>*   variable_node_ptr;
8106
8107
         swap_node(variable_node_ptr var0, variable_node_ptr var1)
8108
         : var0_(var0)
8109
         , var1_(var1)
8110
4
         {}
exprtk::details::swap_node<double>::swap_node(exprtk::details::variable_node<double>*, exprtk::details::variable_node<double>*)
Line
Count
Source
8110
2
         {}
exprtk::details::swap_node<float>::swap_node(exprtk::details::variable_node<float>*, exprtk::details::variable_node<float>*)
Line
Count
Source
8110
2
         {}
8111
8112
         inline T value() const exprtk_override
8113
2
         {
8114
2
            std::swap(var0_->ref(),var1_->ref());
8115
2
            return var1_->ref();
8116
2
         }
exprtk::details::swap_node<double>::value() const
Line
Count
Source
8113
1
         {
8114
1
            std::swap(var0_->ref(),var1_->ref());
8115
1
            return var1_->ref();
8116
1
         }
exprtk::details::swap_node<float>::value() const
Line
Count
Source
8113
1
         {
8114
1
            std::swap(var0_->ref(),var1_->ref());
8115
1
            return var1_->ref();
8116
1
         }
8117
8118
         inline typename expression_node<T>::node_type type() const exprtk_override
8119
38
         {
8120
38
            return expression_node<T>::e_swap;
8121
38
         }
exprtk::details::swap_node<double>::type() const
Line
Count
Source
8119
19
         {
8120
19
            return expression_node<T>::e_swap;
8121
19
         }
exprtk::details::swap_node<float>::type() const
Line
Count
Source
8119
19
         {
8120
19
            return expression_node<T>::e_swap;
8121
19
         }
8122
8123
      private:
8124
8125
         variable_node_ptr var0_;
8126
         variable_node_ptr var1_;
8127
      };
8128
8129
      template <typename T>
8130
      class swap_generic_node exprtk_final : public binary_node<T>
8131
      {
8132
      public:
8133
8134
         typedef expression_node<T>* expression_ptr;
8135
         typedef ivariable<T>*       ivariable_ptr;
8136
8137
         swap_generic_node(expression_ptr var0, expression_ptr var1)
8138
         : binary_node<T>(details::e_swap, var0, var1)
8139
         , var0_(dynamic_cast<ivariable_ptr>(var0))
8140
         , var1_(dynamic_cast<ivariable_ptr>(var1))
8141
0
         {}
Unexecuted instantiation: exprtk::details::swap_generic_node<double>::swap_generic_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::swap_generic_node<float>::swap_generic_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
8142
8143
         inline T value() const exprtk_override
8144
0
         {
8145
0
            std::swap(var0_->ref(),var1_->ref());
8146
0
            return var1_->ref();
8147
0
         }
Unexecuted instantiation: exprtk::details::swap_generic_node<double>::value() const
Unexecuted instantiation: exprtk::details::swap_generic_node<float>::value() const
8148
8149
         inline typename expression_node<T>::node_type type() const exprtk_override
8150
0
         {
8151
0
            return expression_node<T>::e_swap;
8152
0
         }
Unexecuted instantiation: exprtk::details::swap_generic_node<double>::type() const
Unexecuted instantiation: exprtk::details::swap_generic_node<float>::type() const
8153
8154
      private:
8155
8156
         ivariable_ptr var0_;
8157
         ivariable_ptr var1_;
8158
      };
8159
8160
      template <typename T>
8161
      class swap_vecvec_node exprtk_final
8162
                             : public binary_node     <T>
8163
                             , public vector_interface<T>
8164
      {
8165
      public:
8166
8167
         typedef expression_node<T>* expression_ptr;
8168
         typedef vector_node    <T>* vector_node_ptr;
8169
         typedef vec_data_store <T>  vds_t;
8170
8171
         using binary_node<T>::branch;
8172
8173
         swap_vecvec_node(expression_ptr branch0,
8174
                          expression_ptr branch1)
8175
         : binary_node<T>(details::e_swap, branch0, branch1)
8176
         , vec0_node_ptr_(0)
8177
         , vec1_node_ptr_(0)
8178
         , vec_size_     (0)
8179
         , initialised_  (false)
8180
0
         {
8181
0
            if (is_ivector_node(branch(0)))
8182
0
            {
8183
0
               vector_interface<T>* vi = reinterpret_cast<vector_interface<T>*>(0);
8184
8185
0
               if (0 != (vi = dynamic_cast<vector_interface<T>*>(branch(0))))
8186
0
               {
8187
0
                  vec0_node_ptr_ = vi->vec();
8188
0
                  vds()          = vi->vds();
8189
0
               }
8190
0
            }
8191
8192
0
            if (is_ivector_node(branch(1)))
8193
0
            {
8194
0
               vector_interface<T>* vi = reinterpret_cast<vector_interface<T>*>(0);
8195
8196
0
               if (0 != (vi = dynamic_cast<vector_interface<T>*>(branch(1))))
8197
0
               {
8198
0
                  vec1_node_ptr_ = vi->vec();
8199
0
               }
8200
0
            }
8201
8202
0
            if (vec0_node_ptr_ && vec1_node_ptr_)
8203
0
            {
8204
0
               vec_size_ = std::min(vec0_node_ptr_->vds().size(),
8205
0
                                    vec1_node_ptr_->vds().size());
8206
8207
0
               initialised_ = true;
8208
0
            }
8209
8210
0
            assert(initialised_);
8211
0
         }
Unexecuted instantiation: exprtk::details::swap_vecvec_node<double>::swap_vecvec_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::swap_vecvec_node<float>::swap_vecvec_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
8212
8213
         inline T value() const exprtk_override
8214
0
         {
8215
0
            if (initialised_)
8216
0
            {
8217
0
               assert(branch(0));
8218
0
               assert(branch(1));
8219
8220
0
               binary_node<T>::branch(0)->value();
8221
0
               binary_node<T>::branch(1)->value();
8222
8223
0
               T* vec0 = vec0_node_ptr_->vds().data();
8224
0
               T* vec1 = vec1_node_ptr_->vds().data();
8225
8226
0
               for (std::size_t i = 0; i < vec_size_; ++i)
8227
0
               {
8228
0
                  std::swap(vec0[i],vec1[i]);
8229
0
               }
8230
8231
0
               return vec1_node_ptr_->value();
8232
0
            }
8233
0
            else
8234
0
               return std::numeric_limits<T>::quiet_NaN();
8235
0
         }
Unexecuted instantiation: exprtk::details::swap_vecvec_node<double>::value() const
Unexecuted instantiation: exprtk::details::swap_vecvec_node<float>::value() const
8236
8237
         vector_node_ptr vec() const exprtk_override
8238
0
         {
8239
0
            return vec0_node_ptr_;
8240
0
         }
Unexecuted instantiation: exprtk::details::swap_vecvec_node<double>::vec() const
Unexecuted instantiation: exprtk::details::swap_vecvec_node<float>::vec() const
8241
8242
         vector_node_ptr vec() exprtk_override
8243
0
         {
8244
0
            return vec0_node_ptr_;
8245
0
         }
Unexecuted instantiation: exprtk::details::swap_vecvec_node<double>::vec()
Unexecuted instantiation: exprtk::details::swap_vecvec_node<float>::vec()
8246
8247
         inline typename expression_node<T>::node_type type() const exprtk_override
8248
0
         {
8249
0
            return expression_node<T>::e_vecvecswap;
8250
0
         }
Unexecuted instantiation: exprtk::details::swap_vecvec_node<double>::type() const
Unexecuted instantiation: exprtk::details::swap_vecvec_node<float>::type() const
8251
8252
         std::size_t size() const exprtk_override
8253
0
         {
8254
0
            return vec_size_;
8255
0
         }
Unexecuted instantiation: exprtk::details::swap_vecvec_node<double>::size() const
Unexecuted instantiation: exprtk::details::swap_vecvec_node<float>::size() const
8256
8257
         vds_t& vds() exprtk_override
8258
0
         {
8259
0
            return vds_;
8260
0
         }
Unexecuted instantiation: exprtk::details::swap_vecvec_node<double>::vds()
Unexecuted instantiation: exprtk::details::swap_vecvec_node<float>::vds()
8261
8262
         const vds_t& vds() const exprtk_override
8263
0
         {
8264
0
            return vds_;
8265
0
         }
Unexecuted instantiation: exprtk::details::swap_vecvec_node<double>::vds() const
Unexecuted instantiation: exprtk::details::swap_vecvec_node<float>::vds() const
8266
8267
      private:
8268
8269
         vector_node<T>* vec0_node_ptr_;
8270
         vector_node<T>* vec1_node_ptr_;
8271
         std::size_t     vec_size_;
8272
         bool            initialised_;
8273
         vds_t           vds_;
8274
      };
8275
8276
      #ifndef exprtk_disable_string_capabilities
8277
      template <typename T>
8278
      class stringvar_node exprtk_final
8279
                           : public expression_node <T>,
8280
                             public string_base_node<T>,
8281
                             public range_interface <T>
8282
      {
8283
      public:
8284
8285
         typedef typename range_interface<T>::range_t range_t;
8286
8287
         static std::string null_value;
8288
8289
         explicit stringvar_node()
8290
         : value_(&null_value)
8291
         {}
8292
8293
         explicit stringvar_node(std::string& v)
8294
         : value_(&v)
8295
0
         {
8296
0
            rp_.n0_c = std::make_pair<bool,std::size_t>(true,0);
8297
0
            rp_.n1_c = std::make_pair<bool,std::size_t>(true,v.size() - 1);
8298
0
            rp_.cache.first  = rp_.n0_c.second;
8299
0
            rp_.cache.second = rp_.n1_c.second;
8300
0
         }
Unexecuted instantiation: exprtk::details::stringvar_node<double>::stringvar_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::stringvar_node<float>::stringvar_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
8301
8302
         inline bool operator <(const stringvar_node<T>& v) const
8303
         {
8304
            return this < (&v);
8305
         }
8306
8307
         inline T value() const exprtk_override
8308
0
         {
8309
0
            rp_.n1_c.second  = (*value_).size() - 1;
8310
0
            rp_.cache.second = rp_.n1_c.second;
8311
8312
0
            return std::numeric_limits<T>::quiet_NaN();
8313
0
         }
Unexecuted instantiation: exprtk::details::stringvar_node<double>::value() const
Unexecuted instantiation: exprtk::details::stringvar_node<float>::value() const
8314
8315
         std::string str() const exprtk_override
8316
0
         {
8317
0
            return ref();
8318
0
         }
Unexecuted instantiation: exprtk::details::stringvar_node<double>::str() const
Unexecuted instantiation: exprtk::details::stringvar_node<float>::str() const
8319
8320
         char_cptr base() const exprtk_override
8321
0
         {
8322
0
            return &(*value_)[0];
8323
0
         }
Unexecuted instantiation: exprtk::details::stringvar_node<double>::base() const
Unexecuted instantiation: exprtk::details::stringvar_node<float>::base() const
8324
8325
         std::size_t size() const exprtk_override
8326
0
         {
8327
0
            return ref().size();
8328
0
         }
Unexecuted instantiation: exprtk::details::stringvar_node<double>::size() const
Unexecuted instantiation: exprtk::details::stringvar_node<float>::size() const
8329
8330
         std::string& ref()
8331
0
         {
8332
0
            return (*value_);
8333
0
         }
Unexecuted instantiation: exprtk::details::stringvar_node<double>::ref()
Unexecuted instantiation: exprtk::details::stringvar_node<float>::ref()
8334
8335
         const std::string& ref() const
8336
0
         {
8337
0
            return (*value_);
8338
0
         }
Unexecuted instantiation: exprtk::details::stringvar_node<double>::ref() const
Unexecuted instantiation: exprtk::details::stringvar_node<float>::ref() const
8339
8340
         range_t& range_ref() exprtk_override
8341
0
         {
8342
0
            return rp_;
8343
0
         }
Unexecuted instantiation: exprtk::details::stringvar_node<double>::range_ref()
Unexecuted instantiation: exprtk::details::stringvar_node<float>::range_ref()
8344
8345
         const range_t& range_ref() const exprtk_override
8346
0
         {
8347
0
            return rp_;
8348
0
         }
Unexecuted instantiation: exprtk::details::stringvar_node<double>::range_ref() const
Unexecuted instantiation: exprtk::details::stringvar_node<float>::range_ref() const
8349
8350
         inline typename expression_node<T>::node_type type() const exprtk_override
8351
0
         {
8352
0
            return expression_node<T>::e_stringvar;
8353
0
         }
Unexecuted instantiation: exprtk::details::stringvar_node<double>::type() const
Unexecuted instantiation: exprtk::details::stringvar_node<float>::type() const
8354
8355
         void rebase(std::string& s)
8356
         {
8357
            value_ = &s;
8358
            rp_.n0_c = std::make_pair<bool,std::size_t>(true,0);
8359
            rp_.n1_c = std::make_pair<bool,std::size_t>(true,value_->size() - 1);
8360
            rp_.cache.first  = rp_.n0_c.second;
8361
            rp_.cache.second = rp_.n1_c.second;
8362
         }
8363
8364
      private:
8365
8366
         std::string* value_;
8367
         mutable range_t rp_;
8368
      };
8369
8370
      template <typename T>
8371
      std::string stringvar_node<T>::null_value = std::string("");
8372
8373
      template <typename T>
8374
      class string_range_node exprtk_final
8375
                              : public expression_node <T>,
8376
                                public string_base_node<T>,
8377
                                public range_interface <T>
8378
      {
8379
      public:
8380
8381
         typedef typename range_interface<T>::range_t range_t;
8382
8383
         static std::string null_value;
8384
8385
         explicit string_range_node(std::string& v, const range_t& rp)
8386
         : value_(&v)
8387
         , rp_(rp)
8388
0
         {}
Unexecuted instantiation: exprtk::details::string_range_node<double>::string_range_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> const&)
Unexecuted instantiation: exprtk::details::string_range_node<float>::string_range_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> const&)
8389
8390
         virtual ~string_range_node()
8391
0
         {
8392
0
            rp_.free();
8393
0
         }
Unexecuted instantiation: exprtk::details::string_range_node<double>::~string_range_node()
Unexecuted instantiation: exprtk::details::string_range_node<float>::~string_range_node()
8394
8395
         inline bool operator <(const string_range_node<T>& v) const
8396
         {
8397
            return this < (&v);
8398
         }
8399
8400
         inline T value() const exprtk_override
8401
0
         {
8402
0
            return std::numeric_limits<T>::quiet_NaN();
8403
0
         }
Unexecuted instantiation: exprtk::details::string_range_node<double>::value() const
Unexecuted instantiation: exprtk::details::string_range_node<float>::value() const
8404
8405
         inline std::string str() const exprtk_override
8406
0
         {
8407
0
            return (*value_);
8408
0
         }
Unexecuted instantiation: exprtk::details::string_range_node<double>::str() const
Unexecuted instantiation: exprtk::details::string_range_node<float>::str() const
8409
8410
         char_cptr base() const exprtk_override
8411
0
         {
8412
0
            return &(*value_)[0];
8413
0
         }
Unexecuted instantiation: exprtk::details::string_range_node<double>::base() const
Unexecuted instantiation: exprtk::details::string_range_node<float>::base() const
8414
8415
         std::size_t size() const exprtk_override
8416
0
         {
8417
0
            return ref().size();
8418
0
         }
Unexecuted instantiation: exprtk::details::string_range_node<double>::size() const
Unexecuted instantiation: exprtk::details::string_range_node<float>::size() const
8419
8420
         inline range_t range() const
8421
0
         {
8422
0
            return rp_;
8423
0
         }
Unexecuted instantiation: exprtk::details::string_range_node<double>::range() const
Unexecuted instantiation: exprtk::details::string_range_node<float>::range() const
8424
8425
         inline virtual std::string& ref()
8426
0
         {
8427
0
            return (*value_);
8428
0
         }
Unexecuted instantiation: exprtk::details::string_range_node<double>::ref()
Unexecuted instantiation: exprtk::details::string_range_node<float>::ref()
8429
8430
         inline virtual const std::string& ref() const
8431
0
         {
8432
0
            return (*value_);
8433
0
         }
Unexecuted instantiation: exprtk::details::string_range_node<double>::ref() const
Unexecuted instantiation: exprtk::details::string_range_node<float>::ref() const
8434
8435
         inline range_t& range_ref() exprtk_override
8436
0
         {
8437
0
            return rp_;
8438
0
         }
Unexecuted instantiation: exprtk::details::string_range_node<double>::range_ref()
Unexecuted instantiation: exprtk::details::string_range_node<float>::range_ref()
8439
8440
         inline const range_t& range_ref() const exprtk_override
8441
0
         {
8442
0
            return rp_;
8443
0
         }
Unexecuted instantiation: exprtk::details::string_range_node<double>::range_ref() const
Unexecuted instantiation: exprtk::details::string_range_node<float>::range_ref() const
8444
8445
         inline typename expression_node<T>::node_type type() const exprtk_override
8446
0
         {
8447
0
            return expression_node<T>::e_stringvarrng;
8448
0
         }
Unexecuted instantiation: exprtk::details::string_range_node<double>::type() const
Unexecuted instantiation: exprtk::details::string_range_node<float>::type() const
8449
8450
      private:
8451
8452
         std::string* value_;
8453
         range_t      rp_;
8454
      };
8455
8456
      template <typename T>
8457
      std::string string_range_node<T>::null_value = std::string("");
8458
8459
      template <typename T>
8460
      class const_string_range_node exprtk_final
8461
                                    : public expression_node <T>,
8462
                                      public string_base_node<T>,
8463
                                      public range_interface <T>
8464
      {
8465
      public:
8466
8467
         typedef typename range_interface<T>::range_t range_t;
8468
8469
         explicit const_string_range_node(const std::string& v, const range_t& rp)
8470
         : value_(v)
8471
         , rp_(rp)
8472
1.09k
         {}
exprtk::details::const_string_range_node<double>::const_string_range_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::details::range_pack<double> const&)
Line
Count
Source
8472
549
         {}
exprtk::details::const_string_range_node<float>::const_string_range_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::details::range_pack<float> const&)
Line
Count
Source
8472
549
         {}
8473
8474
        ~const_string_range_node()
8475
1.09k
         {
8476
1.09k
            rp_.free();
8477
1.09k
         }
exprtk::details::const_string_range_node<double>::~const_string_range_node()
Line
Count
Source
8475
549
         {
8476
549
            rp_.free();
8477
549
         }
exprtk::details::const_string_range_node<float>::~const_string_range_node()
Line
Count
Source
8475
549
         {
8476
549
            rp_.free();
8477
549
         }
8478
8479
         inline T value() const exprtk_override
8480
56
         {
8481
56
            return std::numeric_limits<T>::quiet_NaN();
8482
56
         }
exprtk::details::const_string_range_node<double>::value() const
Line
Count
Source
8480
28
         {
8481
28
            return std::numeric_limits<T>::quiet_NaN();
8482
28
         }
exprtk::details::const_string_range_node<float>::value() const
Line
Count
Source
8480
28
         {
8481
28
            return std::numeric_limits<T>::quiet_NaN();
8482
28
         }
8483
8484
         std::string str() const exprtk_override
8485
1.00k
         {
8486
1.00k
            return value_;
8487
1.00k
         }
exprtk::details::const_string_range_node<double>::str() const
Line
Count
Source
8485
502
         {
8486
502
            return value_;
8487
502
         }
exprtk::details::const_string_range_node<float>::str() const
Line
Count
Source
8485
502
         {
8486
502
            return value_;
8487
502
         }
8488
8489
         char_cptr base() const exprtk_override
8490
32
         {
8491
32
            return value_.data();
8492
32
         }
exprtk::details::const_string_range_node<double>::base() const
Line
Count
Source
8490
16
         {
8491
16
            return value_.data();
8492
16
         }
exprtk::details::const_string_range_node<float>::base() const
Line
Count
Source
8490
16
         {
8491
16
            return value_.data();
8492
16
         }
8493
8494
         std::size_t size() const exprtk_override
8495
54
         {
8496
54
            return value_.size();
8497
54
         }
exprtk::details::const_string_range_node<double>::size() const
Line
Count
Source
8495
27
         {
8496
27
            return value_.size();
8497
27
         }
exprtk::details::const_string_range_node<float>::size() const
Line
Count
Source
8495
27
         {
8496
27
            return value_.size();
8497
27
         }
8498
8499
         range_t range() const
8500
1.00k
         {
8501
1.00k
            return rp_;
8502
1.00k
         }
exprtk::details::const_string_range_node<double>::range() const
Line
Count
Source
8500
502
         {
8501
502
            return rp_;
8502
502
         }
exprtk::details::const_string_range_node<float>::range() const
Line
Count
Source
8500
502
         {
8501
502
            return rp_;
8502
502
         }
8503
8504
         range_t& range_ref() exprtk_override
8505
1.05k
         {
8506
1.05k
            return rp_;
8507
1.05k
         }
exprtk::details::const_string_range_node<double>::range_ref()
Line
Count
Source
8505
529
         {
8506
529
            return rp_;
8507
529
         }
exprtk::details::const_string_range_node<float>::range_ref()
Line
Count
Source
8505
529
         {
8506
529
            return rp_;
8507
529
         }
8508
8509
         const range_t& range_ref() const exprtk_override
8510
0
         {
8511
0
            return rp_;
8512
0
         }
Unexecuted instantiation: exprtk::details::const_string_range_node<double>::range_ref() const
Unexecuted instantiation: exprtk::details::const_string_range_node<float>::range_ref() const
8513
8514
         inline typename expression_node<T>::node_type type() const exprtk_override
8515
22.2k
         {
8516
22.2k
            return expression_node<T>::e_cstringvarrng;
8517
22.2k
         }
exprtk::details::const_string_range_node<double>::type() const
Line
Count
Source
8515
11.1k
         {
8516
11.1k
            return expression_node<T>::e_cstringvarrng;
8517
11.1k
         }
exprtk::details::const_string_range_node<float>::type() const
Line
Count
Source
8515
11.1k
         {
8516
11.1k
            return expression_node<T>::e_cstringvarrng;
8517
11.1k
         }
8518
8519
      private:
8520
8521
         const_string_range_node(const const_string_range_node<T>&) exprtk_delete;
8522
         const_string_range_node<T>& operator=(const const_string_range_node<T>&) exprtk_delete;
8523
8524
         const std::string value_;
8525
         range_t rp_;
8526
      };
8527
8528
      template <typename T>
8529
      class generic_string_range_node exprtk_final
8530
                                      : public expression_node <T>,
8531
                                        public string_base_node<T>,
8532
                                        public range_interface <T>
8533
      {
8534
      public:
8535
8536
         typedef expression_node <T>* expression_ptr;
8537
         typedef stringvar_node  <T>* strvar_node_ptr;
8538
         typedef string_base_node<T>* str_base_ptr;
8539
         typedef typename range_interface<T>::range_t range_t;
8540
         typedef range_t*             range_ptr;
8541
         typedef range_interface<T>   irange_t;
8542
         typedef irange_t*            irange_ptr;
8543
         typedef std::pair<expression_ptr,bool>  branch_t;
8544
8545
         generic_string_range_node(expression_ptr str_branch, const range_t& brange)
8546
         : initialised_(false)
8547
         , str_base_ptr_ (0)
8548
         , str_range_ptr_(0)
8549
         , base_range_(brange)
8550
58
         {
8551
58
            range_.n0_c = std::make_pair<bool,std::size_t>(true,0);
8552
58
            range_.n1_c = std::make_pair<bool,std::size_t>(true,0);
8553
58
            range_.cache.first  = range_.n0_c.second;
8554
58
            range_.cache.second = range_.n1_c.second;
8555
8556
58
            construct_branch_pair(branch_, str_branch);
8557
8558
58
            if (is_generally_string_node(branch_.first))
8559
58
            {
8560
58
               str_base_ptr_ = dynamic_cast<str_base_ptr>(branch_.first);
8561
8562
58
               if (0 == str_base_ptr_)
8563
0
                  return;
8564
8565
58
               str_range_ptr_ = dynamic_cast<irange_ptr>(branch_.first);
8566
8567
58
               if (0 == str_range_ptr_)
8568
0
                  return;
8569
58
            }
8570
8571
58
            initialised_ = (str_base_ptr_ && str_range_ptr_);
8572
8573
58
            assert(initialised_);
8574
58
         }
exprtk::details::generic_string_range_node<double>::generic_string_range_node(exprtk::details::expression_node<double>*, exprtk::details::range_pack<double> const&)
Line
Count
Source
8550
29
         {
8551
29
            range_.n0_c = std::make_pair<bool,std::size_t>(true,0);
8552
29
            range_.n1_c = std::make_pair<bool,std::size_t>(true,0);
8553
29
            range_.cache.first  = range_.n0_c.second;
8554
29
            range_.cache.second = range_.n1_c.second;
8555
8556
29
            construct_branch_pair(branch_, str_branch);
8557
8558
29
            if (is_generally_string_node(branch_.first))
8559
29
            {
8560
29
               str_base_ptr_ = dynamic_cast<str_base_ptr>(branch_.first);
8561
8562
29
               if (0 == str_base_ptr_)
8563
0
                  return;
8564
8565
29
               str_range_ptr_ = dynamic_cast<irange_ptr>(branch_.first);
8566
8567
29
               if (0 == str_range_ptr_)
8568
0
                  return;
8569
29
            }
8570
8571
29
            initialised_ = (str_base_ptr_ && str_range_ptr_);
8572
8573
29
            assert(initialised_);
8574
29
         }
exprtk::details::generic_string_range_node<float>::generic_string_range_node(exprtk::details::expression_node<float>*, exprtk::details::range_pack<float> const&)
Line
Count
Source
8550
29
         {
8551
29
            range_.n0_c = std::make_pair<bool,std::size_t>(true,0);
8552
29
            range_.n1_c = std::make_pair<bool,std::size_t>(true,0);
8553
29
            range_.cache.first  = range_.n0_c.second;
8554
29
            range_.cache.second = range_.n1_c.second;
8555
8556
29
            construct_branch_pair(branch_, str_branch);
8557
8558
29
            if (is_generally_string_node(branch_.first))
8559
29
            {
8560
29
               str_base_ptr_ = dynamic_cast<str_base_ptr>(branch_.first);
8561
8562
29
               if (0 == str_base_ptr_)
8563
0
                  return;
8564
8565
29
               str_range_ptr_ = dynamic_cast<irange_ptr>(branch_.first);
8566
8567
29
               if (0 == str_range_ptr_)
8568
0
                  return;
8569
29
            }
8570
8571
29
            initialised_ = (str_base_ptr_ && str_range_ptr_);
8572
8573
29
            assert(initialised_);
8574
29
         }
8575
8576
        ~generic_string_range_node()
8577
58
         {
8578
58
            base_range_.free();
8579
58
         }
exprtk::details::generic_string_range_node<double>::~generic_string_range_node()
Line
Count
Source
8577
29
         {
8578
29
            base_range_.free();
8579
29
         }
exprtk::details::generic_string_range_node<float>::~generic_string_range_node()
Line
Count
Source
8577
29
         {
8578
29
            base_range_.free();
8579
29
         }
8580
8581
         inline T value() const exprtk_override
8582
28
         {
8583
28
            if (initialised_)
8584
28
            {
8585
28
               assert(branch_.first);
8586
8587
0
               branch_.first->value();
8588
8589
28
               std::size_t str_r0 = 0;
8590
28
               std::size_t str_r1 = 0;
8591
8592
28
               std::size_t r0 = 0;
8593
28
               std::size_t r1 = 0;
8594
8595
28
               const range_t& range = str_range_ptr_->range_ref();
8596
8597
28
               const std::size_t base_str_size = str_base_ptr_->size();
8598
8599
28
               if (
8600
28
                    range      (str_r0, str_r1, base_str_size) &&
8601
28
                    base_range_(    r0,     r1, base_str_size - str_r0)
8602
28
                  )
8603
22
               {
8604
22
                  const std::size_t size = (r1 - r0) + 1;
8605
8606
22
                  range_.n1_c.second  = size - 1;
8607
22
                  range_.cache.second = range_.n1_c.second;
8608
8609
22
                  value_.assign(str_base_ptr_->base() + str_r0 + r0, size);
8610
22
               }
8611
28
            }
8612
8613
0
            return std::numeric_limits<T>::quiet_NaN();
8614
28
         }
exprtk::details::generic_string_range_node<double>::value() const
Line
Count
Source
8582
14
         {
8583
14
            if (initialised_)
8584
14
            {
8585
14
               assert(branch_.first);
8586
8587
0
               branch_.first->value();
8588
8589
14
               std::size_t str_r0 = 0;
8590
14
               std::size_t str_r1 = 0;
8591
8592
14
               std::size_t r0 = 0;
8593
14
               std::size_t r1 = 0;
8594
8595
14
               const range_t& range = str_range_ptr_->range_ref();
8596
8597
14
               const std::size_t base_str_size = str_base_ptr_->size();
8598
8599
14
               if (
8600
14
                    range      (str_r0, str_r1, base_str_size) &&
8601
14
                    base_range_(    r0,     r1, base_str_size - str_r0)
8602
14
                  )
8603
11
               {
8604
11
                  const std::size_t size = (r1 - r0) + 1;
8605
8606
11
                  range_.n1_c.second  = size - 1;
8607
11
                  range_.cache.second = range_.n1_c.second;
8608
8609
11
                  value_.assign(str_base_ptr_->base() + str_r0 + r0, size);
8610
11
               }
8611
14
            }
8612
8613
0
            return std::numeric_limits<T>::quiet_NaN();
8614
14
         }
exprtk::details::generic_string_range_node<float>::value() const
Line
Count
Source
8582
14
         {
8583
14
            if (initialised_)
8584
14
            {
8585
14
               assert(branch_.first);
8586
8587
0
               branch_.first->value();
8588
8589
14
               std::size_t str_r0 = 0;
8590
14
               std::size_t str_r1 = 0;
8591
8592
14
               std::size_t r0 = 0;
8593
14
               std::size_t r1 = 0;
8594
8595
14
               const range_t& range = str_range_ptr_->range_ref();
8596
8597
14
               const std::size_t base_str_size = str_base_ptr_->size();
8598
8599
14
               if (
8600
14
                    range      (str_r0, str_r1, base_str_size) &&
8601
14
                    base_range_(    r0,     r1, base_str_size - str_r0)
8602
14
                  )
8603
11
               {
8604
11
                  const std::size_t size = (r1 - r0) + 1;
8605
8606
11
                  range_.n1_c.second  = size - 1;
8607
11
                  range_.cache.second = range_.n1_c.second;
8608
8609
11
                  value_.assign(str_base_ptr_->base() + str_r0 + r0, size);
8610
11
               }
8611
14
            }
8612
8613
0
            return std::numeric_limits<T>::quiet_NaN();
8614
14
         }
8615
8616
         std::string str() const exprtk_override
8617
12
         {
8618
12
            return value_;
8619
12
         }
exprtk::details::generic_string_range_node<double>::str() const
Line
Count
Source
8617
6
         {
8618
6
            return value_;
8619
6
         }
exprtk::details::generic_string_range_node<float>::str() const
Line
Count
Source
8617
6
         {
8618
6
            return value_;
8619
6
         }
8620
8621
         char_cptr base() const exprtk_override
8622
2
         {
8623
2
            return &value_[0];
8624
2
         }
exprtk::details::generic_string_range_node<double>::base() const
Line
Count
Source
8622
1
         {
8623
1
            return &value_[0];
8624
1
         }
exprtk::details::generic_string_range_node<float>::base() const
Line
Count
Source
8622
1
         {
8623
1
            return &value_[0];
8624
1
         }
8625
8626
         std::size_t size() const exprtk_override
8627
18
         {
8628
18
            return value_.size();
8629
18
         }
exprtk::details::generic_string_range_node<double>::size() const
Line
Count
Source
8627
9
         {
8628
9
            return value_.size();
8629
9
         }
exprtk::details::generic_string_range_node<float>::size() const
Line
Count
Source
8627
9
         {
8628
9
            return value_.size();
8629
9
         }
8630
8631
         range_t& range_ref() exprtk_override
8632
18
         {
8633
18
            return range_;
8634
18
         }
exprtk::details::generic_string_range_node<double>::range_ref()
Line
Count
Source
8632
9
         {
8633
9
            return range_;
8634
9
         }
exprtk::details::generic_string_range_node<float>::range_ref()
Line
Count
Source
8632
9
         {
8633
9
            return range_;
8634
9
         }
8635
8636
         const range_t& range_ref() const exprtk_override
8637
0
         {
8638
0
            return range_;
8639
0
         }
Unexecuted instantiation: exprtk::details::generic_string_range_node<double>::range_ref() const
Unexecuted instantiation: exprtk::details::generic_string_range_node<float>::range_ref() const
8640
8641
         inline typename expression_node<T>::node_type type() const exprtk_override
8642
490
         {
8643
490
            return expression_node<T>::e_strgenrange;
8644
490
         }
exprtk::details::generic_string_range_node<double>::type() const
Line
Count
Source
8642
245
         {
8643
245
            return expression_node<T>::e_strgenrange;
8644
245
         }
exprtk::details::generic_string_range_node<float>::type() const
Line
Count
Source
8642
245
         {
8643
245
            return expression_node<T>::e_strgenrange;
8644
245
         }
8645
8646
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
8647
58
         {
8648
58
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
8649
58
         }
exprtk::details::generic_string_range_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
8647
29
         {
8648
29
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
8649
29
         }
exprtk::details::generic_string_range_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
8647
29
         {
8648
29
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
8649
29
         }
8650
8651
         std::size_t node_depth() const exprtk_override
8652
120
         {
8653
120
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
8654
120
         }
exprtk::details::generic_string_range_node<double>::node_depth() const
Line
Count
Source
8652
60
         {
8653
60
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
8654
60
         }
exprtk::details::generic_string_range_node<float>::node_depth() const
Line
Count
Source
8652
60
         {
8653
60
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
8654
60
         }
8655
8656
      private:
8657
8658
         bool                initialised_;
8659
         branch_t            branch_;
8660
         str_base_ptr        str_base_ptr_;
8661
         irange_ptr          str_range_ptr_;
8662
         mutable range_t     base_range_;
8663
         mutable range_t     range_;
8664
         mutable std::string value_;
8665
      };
8666
8667
      template <typename T>
8668
      class string_concat_node exprtk_final
8669
                               : public binary_node     <T>,
8670
                                 public string_base_node<T>,
8671
                                 public range_interface <T>
8672
      {
8673
      public:
8674
8675
         typedef typename range_interface<T>::range_t range_t;
8676
         typedef range_interface<T>   irange_t;
8677
         typedef irange_t*            irange_ptr;
8678
         typedef range_t*             range_ptr;
8679
         typedef expression_node <T>* expression_ptr;
8680
         typedef string_base_node<T>* str_base_ptr;
8681
8682
         using binary_node<T>::branch;
8683
8684
         string_concat_node(const operator_type& opr,
8685
                            expression_ptr branch0,
8686
                            expression_ptr branch1)
8687
         : binary_node<T>(opr, branch0, branch1)
8688
         , initialised_(false)
8689
         , str0_base_ptr_ (0)
8690
         , str1_base_ptr_ (0)
8691
         , str0_range_ptr_(0)
8692
         , str1_range_ptr_(0)
8693
36
         {
8694
36
            range_.n0_c = std::make_pair<bool,std::size_t>(true,0);
8695
36
            range_.n1_c = std::make_pair<bool,std::size_t>(true,0);
8696
8697
36
            range_.cache.first  = range_.n0_c.second;
8698
36
            range_.cache.second = range_.n1_c.second;
8699
8700
36
            if (is_generally_string_node(branch(0)))
8701
36
            {
8702
36
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
8703
8704
36
               if (0 == str0_base_ptr_)
8705
0
                  return;
8706
8707
36
               str0_range_ptr_ = dynamic_cast<irange_ptr>(branch(0));
8708
8709
36
               if (0 == str0_range_ptr_)
8710
0
                  return;
8711
36
            }
8712
8713
36
            if (is_generally_string_node(branch(1)))
8714
36
            {
8715
36
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
8716
8717
36
               if (0 == str1_base_ptr_)
8718
0
                  return;
8719
8720
36
               str1_range_ptr_ = dynamic_cast<irange_ptr>(branch(1));
8721
8722
36
               if (0 == str1_range_ptr_)
8723
0
                  return;
8724
36
            }
8725
8726
36
            initialised_ = str0_base_ptr_  &&
8727
36
                           str1_base_ptr_  &&
8728
36
                           str0_range_ptr_ &&
8729
36
                           str1_range_ptr_ ;
8730
8731
36
            assert(initialised_);
8732
36
         }
exprtk::details::string_concat_node<double>::string_concat_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
8693
18
         {
8694
18
            range_.n0_c = std::make_pair<bool,std::size_t>(true,0);
8695
18
            range_.n1_c = std::make_pair<bool,std::size_t>(true,0);
8696
8697
18
            range_.cache.first  = range_.n0_c.second;
8698
18
            range_.cache.second = range_.n1_c.second;
8699
8700
18
            if (is_generally_string_node(branch(0)))
8701
18
            {
8702
18
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
8703
8704
18
               if (0 == str0_base_ptr_)
8705
0
                  return;
8706
8707
18
               str0_range_ptr_ = dynamic_cast<irange_ptr>(branch(0));
8708
8709
18
               if (0 == str0_range_ptr_)
8710
0
                  return;
8711
18
            }
8712
8713
18
            if (is_generally_string_node(branch(1)))
8714
18
            {
8715
18
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
8716
8717
18
               if (0 == str1_base_ptr_)
8718
0
                  return;
8719
8720
18
               str1_range_ptr_ = dynamic_cast<irange_ptr>(branch(1));
8721
8722
18
               if (0 == str1_range_ptr_)
8723
0
                  return;
8724
18
            }
8725
8726
18
            initialised_ = str0_base_ptr_  &&
8727
18
                           str1_base_ptr_  &&
8728
18
                           str0_range_ptr_ &&
8729
18
                           str1_range_ptr_ ;
8730
8731
18
            assert(initialised_);
8732
18
         }
exprtk::details::string_concat_node<float>::string_concat_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
8693
18
         {
8694
18
            range_.n0_c = std::make_pair<bool,std::size_t>(true,0);
8695
18
            range_.n1_c = std::make_pair<bool,std::size_t>(true,0);
8696
8697
18
            range_.cache.first  = range_.n0_c.second;
8698
18
            range_.cache.second = range_.n1_c.second;
8699
8700
18
            if (is_generally_string_node(branch(0)))
8701
18
            {
8702
18
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
8703
8704
18
               if (0 == str0_base_ptr_)
8705
0
                  return;
8706
8707
18
               str0_range_ptr_ = dynamic_cast<irange_ptr>(branch(0));
8708
8709
18
               if (0 == str0_range_ptr_)
8710
0
                  return;
8711
18
            }
8712
8713
18
            if (is_generally_string_node(branch(1)))
8714
18
            {
8715
18
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
8716
8717
18
               if (0 == str1_base_ptr_)
8718
0
                  return;
8719
8720
18
               str1_range_ptr_ = dynamic_cast<irange_ptr>(branch(1));
8721
8722
18
               if (0 == str1_range_ptr_)
8723
0
                  return;
8724
18
            }
8725
8726
18
            initialised_ = str0_base_ptr_  &&
8727
18
                           str1_base_ptr_  &&
8728
18
                           str0_range_ptr_ &&
8729
18
                           str1_range_ptr_ ;
8730
8731
18
            assert(initialised_);
8732
18
         }
8733
8734
         inline T value() const exprtk_override
8735
28
         {
8736
28
            if (initialised_)
8737
28
            {
8738
28
               assert(branch(0));
8739
0
               assert(branch(1));
8740
8741
0
               branch(0)->value();
8742
28
               branch(1)->value();
8743
8744
28
               std::size_t str0_r0 = 0;
8745
28
               std::size_t str0_r1 = 0;
8746
8747
28
               std::size_t str1_r0 = 0;
8748
28
               std::size_t str1_r1 = 0;
8749
8750
28
               const range_t& range0 = str0_range_ptr_->range_ref();
8751
28
               const range_t& range1 = str1_range_ptr_->range_ref();
8752
8753
28
               if (
8754
28
                    range0(str0_r0, str0_r1, str0_base_ptr_->size()) &&
8755
28
                    range1(str1_r0, str1_r1, str1_base_ptr_->size())
8756
28
                  )
8757
12
               {
8758
12
                  const std::size_t size0 = (str0_r1 - str0_r0) + 1;
8759
12
                  const std::size_t size1 = (str1_r1 - str1_r0) + 1;
8760
8761
12
                  value_.assign(str0_base_ptr_->base() + str0_r0, size0);
8762
12
                  value_.append(str1_base_ptr_->base() + str1_r0, size1);
8763
8764
12
                  range_.n1_c.second  = value_.size() - 1;
8765
12
                  range_.cache.second = range_.n1_c.second;
8766
12
               }
8767
28
            }
8768
8769
0
            return std::numeric_limits<T>::quiet_NaN();
8770
28
         }
exprtk::details::string_concat_node<double>::value() const
Line
Count
Source
8735
14
         {
8736
14
            if (initialised_)
8737
14
            {
8738
14
               assert(branch(0));
8739
0
               assert(branch(1));
8740
8741
0
               branch(0)->value();
8742
14
               branch(1)->value();
8743
8744
14
               std::size_t str0_r0 = 0;
8745
14
               std::size_t str0_r1 = 0;
8746
8747
14
               std::size_t str1_r0 = 0;
8748
14
               std::size_t str1_r1 = 0;
8749
8750
14
               const range_t& range0 = str0_range_ptr_->range_ref();
8751
14
               const range_t& range1 = str1_range_ptr_->range_ref();
8752
8753
14
               if (
8754
14
                    range0(str0_r0, str0_r1, str0_base_ptr_->size()) &&
8755
14
                    range1(str1_r0, str1_r1, str1_base_ptr_->size())
8756
14
                  )
8757
6
               {
8758
6
                  const std::size_t size0 = (str0_r1 - str0_r0) + 1;
8759
6
                  const std::size_t size1 = (str1_r1 - str1_r0) + 1;
8760
8761
6
                  value_.assign(str0_base_ptr_->base() + str0_r0, size0);
8762
6
                  value_.append(str1_base_ptr_->base() + str1_r0, size1);
8763
8764
6
                  range_.n1_c.second  = value_.size() - 1;
8765
6
                  range_.cache.second = range_.n1_c.second;
8766
6
               }
8767
14
            }
8768
8769
0
            return std::numeric_limits<T>::quiet_NaN();
8770
14
         }
exprtk::details::string_concat_node<float>::value() const
Line
Count
Source
8735
14
         {
8736
14
            if (initialised_)
8737
14
            {
8738
14
               assert(branch(0));
8739
0
               assert(branch(1));
8740
8741
0
               branch(0)->value();
8742
14
               branch(1)->value();
8743
8744
14
               std::size_t str0_r0 = 0;
8745
14
               std::size_t str0_r1 = 0;
8746
8747
14
               std::size_t str1_r0 = 0;
8748
14
               std::size_t str1_r1 = 0;
8749
8750
14
               const range_t& range0 = str0_range_ptr_->range_ref();
8751
14
               const range_t& range1 = str1_range_ptr_->range_ref();
8752
8753
14
               if (
8754
14
                    range0(str0_r0, str0_r1, str0_base_ptr_->size()) &&
8755
14
                    range1(str1_r0, str1_r1, str1_base_ptr_->size())
8756
14
                  )
8757
6
               {
8758
6
                  const std::size_t size0 = (str0_r1 - str0_r0) + 1;
8759
6
                  const std::size_t size1 = (str1_r1 - str1_r0) + 1;
8760
8761
6
                  value_.assign(str0_base_ptr_->base() + str0_r0, size0);
8762
6
                  value_.append(str1_base_ptr_->base() + str1_r0, size1);
8763
8764
6
                  range_.n1_c.second  = value_.size() - 1;
8765
6
                  range_.cache.second = range_.n1_c.second;
8766
6
               }
8767
14
            }
8768
8769
0
            return std::numeric_limits<T>::quiet_NaN();
8770
14
         }
8771
8772
         std::string str() const exprtk_override
8773
12
         {
8774
12
            return value_;
8775
12
         }
exprtk::details::string_concat_node<double>::str() const
Line
Count
Source
8773
6
         {
8774
6
            return value_;
8775
6
         }
exprtk::details::string_concat_node<float>::str() const
Line
Count
Source
8773
6
         {
8774
6
            return value_;
8775
6
         }
8776
8777
         char_cptr base() const exprtk_override
8778
0
         {
8779
0
            return &value_[0];
8780
0
         }
Unexecuted instantiation: exprtk::details::string_concat_node<double>::base() const
Unexecuted instantiation: exprtk::details::string_concat_node<float>::base() const
8781
8782
         std::size_t size() const exprtk_override
8783
14
         {
8784
14
            return value_.size();
8785
14
         }
exprtk::details::string_concat_node<double>::size() const
Line
Count
Source
8783
7
         {
8784
7
            return value_.size();
8785
7
         }
exprtk::details::string_concat_node<float>::size() const
Line
Count
Source
8783
7
         {
8784
7
            return value_.size();
8785
7
         }
8786
8787
         range_t& range_ref() exprtk_override
8788
16
         {
8789
16
            return range_;
8790
16
         }
exprtk::details::string_concat_node<double>::range_ref()
Line
Count
Source
8788
8
         {
8789
8
            return range_;
8790
8
         }
exprtk::details::string_concat_node<float>::range_ref()
Line
Count
Source
8788
8
         {
8789
8
            return range_;
8790
8
         }
8791
8792
         const range_t& range_ref() const exprtk_override
8793
0
         {
8794
0
            return range_;
8795
0
         }
Unexecuted instantiation: exprtk::details::string_concat_node<double>::range_ref() const
Unexecuted instantiation: exprtk::details::string_concat_node<float>::range_ref() const
8796
8797
         inline typename expression_node<T>::node_type type() const exprtk_override
8798
462
         {
8799
462
            return expression_node<T>::e_strconcat;
8800
462
         }
exprtk::details::string_concat_node<double>::type() const
Line
Count
Source
8798
231
         {
8799
231
            return expression_node<T>::e_strconcat;
8800
231
         }
exprtk::details::string_concat_node<float>::type() const
Line
Count
Source
8798
231
         {
8799
231
            return expression_node<T>::e_strconcat;
8800
231
         }
8801
8802
      private:
8803
8804
         bool                initialised_;
8805
         str_base_ptr        str0_base_ptr_;
8806
         str_base_ptr        str1_base_ptr_;
8807
         irange_ptr          str0_range_ptr_;
8808
         irange_ptr          str1_range_ptr_;
8809
         mutable range_t     range_;
8810
         mutable std::string value_;
8811
      };
8812
8813
      template <typename T>
8814
      class swap_string_node exprtk_final
8815
                             : public binary_node     <T>,
8816
                               public string_base_node<T>,
8817
                               public range_interface <T>
8818
      {
8819
      public:
8820
8821
         typedef typename range_interface<T>::range_t range_t;
8822
         typedef range_t*             range_ptr;
8823
         typedef range_interface<T>   irange_t;
8824
         typedef irange_t*            irange_ptr;
8825
         typedef expression_node <T>* expression_ptr;
8826
         typedef stringvar_node  <T>* strvar_node_ptr;
8827
         typedef string_base_node<T>* str_base_ptr;
8828
8829
         using binary_node<T>::branch;
8830
8831
         swap_string_node(expression_ptr branch0, expression_ptr branch1)
8832
         : binary_node<T>(details::e_swap, branch0, branch1),
8833
           initialised_(false),
8834
           str0_node_ptr_(0),
8835
           str1_node_ptr_(0)
8836
0
         {
8837
0
            if (is_string_node(branch(0)))
8838
0
            {
8839
0
               str0_node_ptr_ = static_cast<strvar_node_ptr>(branch(0));
8840
0
            }
8841
8842
0
            if (is_string_node(branch(1)))
8843
0
            {
8844
0
               str1_node_ptr_ = static_cast<strvar_node_ptr>(branch(1));
8845
0
            }
8846
8847
0
            initialised_ = (str0_node_ptr_ && str1_node_ptr_);
8848
8849
0
            assert(initialised_);
8850
0
         }
Unexecuted instantiation: exprtk::details::swap_string_node<double>::swap_string_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::swap_string_node<float>::swap_string_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
8851
8852
         inline T value() const exprtk_override
8853
0
         {
8854
0
            if (initialised_)
8855
0
            {
8856
0
               assert(branch(0));
8857
0
               assert(branch(1));
8858
8859
0
               branch(0)->value();
8860
0
               branch(1)->value();
8861
8862
0
               std::swap(str0_node_ptr_->ref(), str1_node_ptr_->ref());
8863
0
            }
8864
8865
0
            return std::numeric_limits<T>::quiet_NaN();
8866
0
         }
Unexecuted instantiation: exprtk::details::swap_string_node<double>::value() const
Unexecuted instantiation: exprtk::details::swap_string_node<float>::value() const
8867
8868
         std::string str() const exprtk_override
8869
0
         {
8870
0
            return str0_node_ptr_->str();
8871
0
         }
Unexecuted instantiation: exprtk::details::swap_string_node<double>::str() const
Unexecuted instantiation: exprtk::details::swap_string_node<float>::str() const
8872
8873
         char_cptr base() const exprtk_override
8874
0
         {
8875
0
           return str0_node_ptr_->base();
8876
0
         }
Unexecuted instantiation: exprtk::details::swap_string_node<double>::base() const
Unexecuted instantiation: exprtk::details::swap_string_node<float>::base() const
8877
8878
         std::size_t size() const exprtk_override
8879
0
         {
8880
0
            return str0_node_ptr_->size();
8881
0
         }
Unexecuted instantiation: exprtk::details::swap_string_node<double>::size() const
Unexecuted instantiation: exprtk::details::swap_string_node<float>::size() const
8882
8883
         range_t& range_ref() exprtk_override
8884
0
         {
8885
0
            return str0_node_ptr_->range_ref();
8886
0
         }
Unexecuted instantiation: exprtk::details::swap_string_node<double>::range_ref()
Unexecuted instantiation: exprtk::details::swap_string_node<float>::range_ref()
8887
8888
         const range_t& range_ref() const exprtk_override
8889
0
         {
8890
0
            return str0_node_ptr_->range_ref();
8891
0
         }
Unexecuted instantiation: exprtk::details::swap_string_node<double>::range_ref() const
Unexecuted instantiation: exprtk::details::swap_string_node<float>::range_ref() const
8892
8893
         inline typename expression_node<T>::node_type type() const exprtk_override
8894
0
         {
8895
0
            return expression_node<T>::e_strswap;
8896
0
         }
Unexecuted instantiation: exprtk::details::swap_string_node<double>::type() const
Unexecuted instantiation: exprtk::details::swap_string_node<float>::type() const
8897
8898
      private:
8899
8900
         bool initialised_;
8901
         strvar_node_ptr str0_node_ptr_;
8902
         strvar_node_ptr str1_node_ptr_;
8903
      };
8904
8905
      template <typename T>
8906
      class swap_genstrings_node exprtk_final : public binary_node<T>
8907
      {
8908
      public:
8909
8910
         typedef typename range_interface<T>::range_t range_t;
8911
         typedef range_t*             range_ptr;
8912
         typedef range_interface<T>   irange_t;
8913
         typedef irange_t*            irange_ptr;
8914
         typedef expression_node <T>* expression_ptr;
8915
         typedef string_base_node<T>* str_base_ptr;
8916
8917
         using binary_node<T>::branch;
8918
8919
         swap_genstrings_node(expression_ptr branch0,
8920
                              expression_ptr branch1)
8921
         : binary_node<T>(details::e_default, branch0, branch1)
8922
         , str0_base_ptr_ (0)
8923
         , str1_base_ptr_ (0)
8924
         , str0_range_ptr_(0)
8925
         , str1_range_ptr_(0)
8926
         , initialised_(false)
8927
0
         {
8928
0
            if (is_generally_string_node(branch(0)))
8929
0
            {
8930
0
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
8931
8932
0
               if (0 == str0_base_ptr_)
8933
0
                  return;
8934
8935
0
               irange_ptr range = dynamic_cast<irange_ptr>(branch(0));
8936
8937
0
               if (0 == range)
8938
0
                  return;
8939
8940
0
               str0_range_ptr_ = &(range->range_ref());
8941
0
            }
8942
8943
0
            if (is_generally_string_node(branch(1)))
8944
0
            {
8945
0
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
8946
8947
0
               if (0 == str1_base_ptr_)
8948
0
                  return;
8949
8950
0
               irange_ptr range = dynamic_cast<irange_ptr>(branch(1));
8951
8952
0
               if (0 == range)
8953
0
                  return;
8954
8955
0
               str1_range_ptr_ = &(range->range_ref());
8956
0
            }
8957
8958
0
            initialised_ = str0_base_ptr_  &&
8959
0
                           str1_base_ptr_  &&
8960
0
                           str0_range_ptr_ &&
8961
0
                           str1_range_ptr_ ;
8962
8963
0
            assert(initialised_);
8964
0
         }
Unexecuted instantiation: exprtk::details::swap_genstrings_node<double>::swap_genstrings_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::swap_genstrings_node<float>::swap_genstrings_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
8965
8966
         inline T value() const exprtk_override
8967
0
         {
8968
0
            if (initialised_)
8969
0
            {
8970
0
               assert(branch(0));
8971
0
               assert(branch(1));
8972
8973
0
               branch(0)->value();
8974
0
               branch(1)->value();
8975
8976
0
               std::size_t str0_r0 = 0;
8977
0
               std::size_t str0_r1 = 0;
8978
8979
0
               std::size_t str1_r0 = 0;
8980
0
               std::size_t str1_r1 = 0;
8981
8982
0
               const range_t& range0 = (*str0_range_ptr_);
8983
0
               const range_t& range1 = (*str1_range_ptr_);
8984
8985
0
               if (
8986
0
                    range0(str0_r0, str0_r1, str0_base_ptr_->size()) &&
8987
0
                    range1(str1_r0, str1_r1, str1_base_ptr_->size())
8988
0
                  )
8989
0
               {
8990
0
                  const std::size_t size0    = range0.cache_size();
8991
0
                  const std::size_t size1    = range1.cache_size();
8992
0
                  const std::size_t max_size = std::min(size0,size1);
8993
8994
0
                  char_ptr s0 = const_cast<char_ptr>(str0_base_ptr_->base() + str0_r0);
8995
0
                  char_ptr s1 = const_cast<char_ptr>(str1_base_ptr_->base() + str1_r0);
8996
8997
0
                  loop_unroll::details lud(max_size);
8998
0
                  char_cptr upper_bound = s0 + lud.upper_bound;
8999
9000
0
                  while (s0 < upper_bound)
9001
0
                  {
9002
0
                     #define exprtk_loop(N)   \
9003
0
                     std::swap(s0[N], s1[N]); \
9004
0
9005
0
                     exprtk_loop( 0) exprtk_loop( 1)
9006
0
                     exprtk_loop( 2) exprtk_loop( 3)
9007
0
                     #ifndef exprtk_disable_superscalar_unroll
9008
0
                     exprtk_loop( 4) exprtk_loop( 5)
9009
0
                     exprtk_loop( 6) exprtk_loop( 7)
9010
0
                     exprtk_loop( 8) exprtk_loop( 9)
9011
0
                     exprtk_loop(10) exprtk_loop(11)
9012
0
                     exprtk_loop(12) exprtk_loop(13)
9013
0
                     exprtk_loop(14) exprtk_loop(15)
9014
0
                     #endif
9015
9016
0
                     s0 += lud.batch_size;
9017
0
                     s1 += lud.batch_size;
9018
0
                  }
9019
9020
0
                  int i = 0;
9021
9022
0
                  exprtk_disable_fallthrough_begin
9023
0
                  switch (lud.remainder)
9024
0
                  {
9025
0
                     #define case_stmt(N)                       \
9026
0
                     case N : { std::swap(s0[i], s1[i]); ++i; } \
9027
0
9028
0
                     #ifndef exprtk_disable_superscalar_unroll
9029
0
                     case_stmt(15) case_stmt(14)
9030
0
                     case_stmt(13) case_stmt(12)
9031
0
                     case_stmt(11) case_stmt(10)
9032
0
                     case_stmt( 9) case_stmt( 8)
9033
0
                     case_stmt( 7) case_stmt( 6)
9034
0
                     case_stmt( 5) case_stmt( 4)
9035
0
                     #endif
9036
0
                     case_stmt( 3) case_stmt( 2)
9037
0
                     case_stmt( 1)
9038
0
                  }
9039
0
                  exprtk_disable_fallthrough_end
9040
9041
0
                  #undef exprtk_loop
9042
0
                  #undef case_stmt
9043
0
               }
9044
0
            }
9045
9046
0
            return std::numeric_limits<T>::quiet_NaN();
9047
0
         }
Unexecuted instantiation: exprtk::details::swap_genstrings_node<double>::value() const
Unexecuted instantiation: exprtk::details::swap_genstrings_node<float>::value() const
9048
9049
         inline typename expression_node<T>::node_type type() const exprtk_override
9050
0
         {
9051
0
            return expression_node<T>::e_strswap;
9052
0
         }
Unexecuted instantiation: exprtk::details::swap_genstrings_node<double>::type() const
Unexecuted instantiation: exprtk::details::swap_genstrings_node<float>::type() const
9053
9054
      private:
9055
9056
         swap_genstrings_node(const swap_genstrings_node<T>&) exprtk_delete;
9057
         swap_genstrings_node<T>& operator=(const swap_genstrings_node<T>&) exprtk_delete;
9058
9059
         str_base_ptr str0_base_ptr_;
9060
         str_base_ptr str1_base_ptr_;
9061
         range_ptr    str0_range_ptr_;
9062
         range_ptr    str1_range_ptr_;
9063
         bool         initialised_;
9064
      };
9065
9066
      template <typename T>
9067
      class stringvar_size_node exprtk_final : public expression_node<T>
9068
      {
9069
      public:
9070
9071
         static std::string null_value;
9072
9073
         explicit stringvar_size_node()
9074
         : value_(&null_value)
9075
         {}
9076
9077
         explicit stringvar_size_node(std::string& v)
9078
         : value_(&v)
9079
0
         {}
Unexecuted instantiation: exprtk::details::stringvar_size_node<double>::stringvar_size_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::stringvar_size_node<float>::stringvar_size_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
9080
9081
         inline T value() const exprtk_override
9082
0
         {
9083
0
            return T((*value_).size());
9084
0
         }
Unexecuted instantiation: exprtk::details::stringvar_size_node<double>::value() const
Unexecuted instantiation: exprtk::details::stringvar_size_node<float>::value() const
9085
9086
         inline typename expression_node<T>::node_type type() const exprtk_override
9087
0
         {
9088
0
            return expression_node<T>::e_stringvarsize;
9089
0
         }
Unexecuted instantiation: exprtk::details::stringvar_size_node<double>::type() const
Unexecuted instantiation: exprtk::details::stringvar_size_node<float>::type() const
9090
9091
      private:
9092
9093
         std::string* value_;
9094
      };
9095
9096
      template <typename T>
9097
      std::string stringvar_size_node<T>::null_value = std::string("");
9098
9099
      template <typename T>
9100
      class string_size_node exprtk_final : public expression_node<T>
9101
      {
9102
      public:
9103
9104
         typedef expression_node <T>* expression_ptr;
9105
         typedef string_base_node<T>* str_base_ptr;
9106
         typedef std::pair<expression_ptr,bool>  branch_t;
9107
9108
         explicit string_size_node(expression_ptr branch)
9109
         : str_base_ptr_(0)
9110
4
         {
9111
4
            construct_branch_pair(branch_, branch);
9112
9113
4
            if (is_generally_string_node(branch_.first))
9114
4
            {
9115
4
               str_base_ptr_ = dynamic_cast<str_base_ptr>(branch_.first);
9116
9117
4
               if (0 == str_base_ptr_)
9118
0
                  return;
9119
4
            }
9120
4
         }
exprtk::details::string_size_node<double>::string_size_node(exprtk::details::expression_node<double>*)
Line
Count
Source
9110
2
         {
9111
2
            construct_branch_pair(branch_, branch);
9112
9113
2
            if (is_generally_string_node(branch_.first))
9114
2
            {
9115
2
               str_base_ptr_ = dynamic_cast<str_base_ptr>(branch_.first);
9116
9117
2
               if (0 == str_base_ptr_)
9118
0
                  return;
9119
2
            }
9120
2
         }
exprtk::details::string_size_node<float>::string_size_node(exprtk::details::expression_node<float>*)
Line
Count
Source
9110
2
         {
9111
2
            construct_branch_pair(branch_, branch);
9112
9113
2
            if (is_generally_string_node(branch_.first))
9114
2
            {
9115
2
               str_base_ptr_ = dynamic_cast<str_base_ptr>(branch_.first);
9116
9117
2
               if (0 == str_base_ptr_)
9118
0
                  return;
9119
2
            }
9120
2
         }
9121
9122
         inline T value() const exprtk_override
9123
2
         {
9124
2
            T result = std::numeric_limits<T>::quiet_NaN();
9125
9126
2
            if (str_base_ptr_)
9127
2
            {
9128
2
               branch_.first->value();
9129
2
               result = T(str_base_ptr_->size());
9130
2
            }
9131
9132
2
            return result;
9133
2
         }
exprtk::details::string_size_node<double>::value() const
Line
Count
Source
9123
1
         {
9124
1
            T result = std::numeric_limits<T>::quiet_NaN();
9125
9126
1
            if (str_base_ptr_)
9127
1
            {
9128
1
               branch_.first->value();
9129
1
               result = T(str_base_ptr_->size());
9130
1
            }
9131
9132
1
            return result;
9133
1
         }
exprtk::details::string_size_node<float>::value() const
Line
Count
Source
9123
1
         {
9124
1
            T result = std::numeric_limits<T>::quiet_NaN();
9125
9126
1
            if (str_base_ptr_)
9127
1
            {
9128
1
               branch_.first->value();
9129
1
               result = T(str_base_ptr_->size());
9130
1
            }
9131
9132
1
            return result;
9133
1
         }
9134
9135
         inline typename expression_node<T>::node_type type() const exprtk_override
9136
52
         {
9137
52
            return expression_node<T>::e_stringsize;
9138
52
         }
exprtk::details::string_size_node<double>::type() const
Line
Count
Source
9136
26
         {
9137
26
            return expression_node<T>::e_stringsize;
9138
26
         }
exprtk::details::string_size_node<float>::type() const
Line
Count
Source
9136
26
         {
9137
26
            return expression_node<T>::e_stringsize;
9138
26
         }
9139
9140
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
9141
4
         {
9142
4
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
9143
4
         }
exprtk::details::string_size_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
9141
2
         {
9142
2
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
9143
2
         }
exprtk::details::string_size_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
9141
2
         {
9142
2
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
9143
2
         }
9144
9145
         std::size_t node_depth() const exprtk_override
9146
8
         {
9147
8
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
9148
8
         }
exprtk::details::string_size_node<double>::node_depth() const
Line
Count
Source
9146
4
         {
9147
4
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
9148
4
         }
exprtk::details::string_size_node<float>::node_depth() const
Line
Count
Source
9146
4
         {
9147
4
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
9148
4
         }
9149
9150
      private:
9151
9152
         branch_t           branch_;
9153
         str_base_ptr str_base_ptr_;
9154
      };
9155
9156
      struct asn_assignment
9157
      {
9158
         static inline void execute(std::string& s, char_cptr data, const std::size_t size)
9159
0
         { s.assign(data,size); }
9160
      };
9161
9162
      struct asn_addassignment
9163
      {
9164
         static inline void execute(std::string& s, char_cptr data, const std::size_t size)
9165
0
         { s.append(data,size); }
9166
      };
9167
9168
      template <typename T, typename AssignmentProcess = asn_assignment>
9169
      class assignment_string_node exprtk_final
9170
                                   : public binary_node     <T>,
9171
                                     public string_base_node<T>,
9172
                                     public range_interface <T>
9173
      {
9174
      public:
9175
9176
         typedef typename range_interface<T>::range_t range_t;
9177
         typedef range_t*             range_ptr;
9178
         typedef range_interface <T>  irange_t;
9179
         typedef irange_t*            irange_ptr;
9180
         typedef expression_node <T>* expression_ptr;
9181
         typedef stringvar_node  <T>* strvar_node_ptr;
9182
         typedef string_base_node<T>* str_base_ptr;
9183
9184
         using binary_node<T>::branch;
9185
9186
         assignment_string_node(const operator_type& opr,
9187
                                expression_ptr branch0,
9188
                                expression_ptr branch1)
9189
         : binary_node<T>(opr, branch0, branch1)
9190
         , initialised_(false)
9191
         , str0_base_ptr_ (0)
9192
         , str1_base_ptr_ (0)
9193
         , str0_node_ptr_ (0)
9194
         , str1_range_ptr_(0)
9195
0
         {
9196
0
            if (is_string_node(branch(0)))
9197
0
            {
9198
0
               str0_node_ptr_ = static_cast<strvar_node_ptr>(branch(0));
9199
0
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
9200
0
            }
9201
9202
0
            if (is_generally_string_node(branch(1)))
9203
0
            {
9204
0
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
9205
9206
0
               if (0 == str1_base_ptr_)
9207
0
                  return;
9208
9209
0
               irange_ptr range = dynamic_cast<irange_ptr>(branch(1));
9210
9211
0
               if (0 == range)
9212
0
                  return;
9213
9214
0
               str1_range_ptr_ = &(range->range_ref());
9215
0
            }
9216
9217
0
            initialised_ = str0_base_ptr_  &&
9218
0
                           str1_base_ptr_  &&
9219
0
                           str0_node_ptr_  &&
9220
0
                           str1_range_ptr_ ;
9221
9222
0
            assert(initialised_);
9223
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_assignment>::assignment_string_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_addassignment>::assignment_string_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_assignment>::assignment_string_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_addassignment>::assignment_string_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
9224
9225
         inline T value() const exprtk_override
9226
0
         {
9227
0
            if (initialised_)
9228
0
            {
9229
0
               assert(branch(0));
9230
0
               assert(branch(1));
9231
9232
0
               branch(1)->value();
9233
9234
0
               std::size_t r0 = 0;
9235
0
               std::size_t r1 = 0;
9236
9237
0
               const range_t& range = (*str1_range_ptr_);
9238
9239
0
               if (range(r0, r1, str1_base_ptr_->size()))
9240
0
               {
9241
0
                  AssignmentProcess::execute(str0_node_ptr_->ref(),
9242
0
                                             str1_base_ptr_->base() + r0,
9243
0
                                             (r1 - r0) + 1);
9244
9245
0
                  branch(0)->value();
9246
0
               }
9247
0
            }
9248
9249
0
            return std::numeric_limits<T>::quiet_NaN();
9250
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_assignment>::value() const
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_addassignment>::value() const
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_assignment>::value() const
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_addassignment>::value() const
9251
9252
         std::string str() const exprtk_override
9253
0
         {
9254
0
            return str0_node_ptr_->str();
9255
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_assignment>::str() const
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_addassignment>::str() const
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_assignment>::str() const
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_addassignment>::str() const
9256
9257
         char_cptr base() const exprtk_override
9258
0
         {
9259
0
           return str0_node_ptr_->base();
9260
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_assignment>::base() const
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_addassignment>::base() const
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_assignment>::base() const
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_addassignment>::base() const
9261
9262
         std::size_t size() const exprtk_override
9263
0
         {
9264
0
            return str0_node_ptr_->size();
9265
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_assignment>::size() const
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_addassignment>::size() const
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_assignment>::size() const
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_addassignment>::size() const
9266
9267
         range_t& range_ref() exprtk_override
9268
0
         {
9269
0
            return str0_node_ptr_->range_ref();
9270
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_assignment>::range_ref()
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_addassignment>::range_ref()
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_assignment>::range_ref()
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_addassignment>::range_ref()
9271
9272
         const range_t& range_ref() const exprtk_override
9273
0
         {
9274
0
            return str0_node_ptr_->range_ref();
9275
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_assignment>::range_ref() const
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_addassignment>::range_ref() const
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_assignment>::range_ref() const
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_addassignment>::range_ref() const
9276
9277
         inline typename expression_node<T>::node_type type() const exprtk_override
9278
0
         {
9279
0
            return expression_node<T>::e_strass;
9280
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_assignment>::type() const
Unexecuted instantiation: exprtk::details::assignment_string_node<double, exprtk::details::asn_addassignment>::type() const
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_assignment>::type() const
Unexecuted instantiation: exprtk::details::assignment_string_node<float, exprtk::details::asn_addassignment>::type() const
9281
9282
      private:
9283
9284
         bool            initialised_;
9285
         str_base_ptr    str0_base_ptr_;
9286
         str_base_ptr    str1_base_ptr_;
9287
         strvar_node_ptr str0_node_ptr_;
9288
         range_ptr       str1_range_ptr_;
9289
      };
9290
9291
      template <typename T, typename AssignmentProcess = asn_assignment>
9292
      class assignment_string_range_node exprtk_final
9293
                                         : public binary_node     <T>,
9294
                                           public string_base_node<T>,
9295
                                           public range_interface <T>
9296
      {
9297
      public:
9298
9299
         typedef typename range_interface<T>::range_t range_t;
9300
         typedef range_t*              range_ptr;
9301
         typedef range_interface  <T>  irange_t;
9302
         typedef irange_t*             irange_ptr;
9303
         typedef expression_node  <T>* expression_ptr;
9304
         typedef stringvar_node   <T>* strvar_node_ptr;
9305
         typedef string_range_node<T>* str_rng_node_ptr;
9306
         typedef string_base_node <T>* str_base_ptr;
9307
9308
         using binary_node<T>::branch;
9309
9310
         assignment_string_range_node(const operator_type& opr,
9311
                                      expression_ptr branch0,
9312
                                      expression_ptr branch1)
9313
         : binary_node<T>(opr, branch0, branch1)
9314
         , initialised_(false)
9315
         , str0_base_ptr_    (0)
9316
         , str1_base_ptr_    (0)
9317
         , str0_rng_node_ptr_(0)
9318
         , str0_range_ptr_   (0)
9319
         , str1_range_ptr_   (0)
9320
0
         {
9321
0
            if (is_string_range_node(branch(0)))
9322
0
            {
9323
0
               str0_rng_node_ptr_ = static_cast<str_rng_node_ptr>(branch(0));
9324
0
               str0_base_ptr_     = dynamic_cast<str_base_ptr>(branch(0));
9325
0
               irange_ptr range   = dynamic_cast<irange_ptr>(branch(0));
9326
9327
0
               if (0 == range)
9328
0
                  return;
9329
9330
0
               str0_range_ptr_ = &(range->range_ref());
9331
0
            }
9332
9333
0
            if (is_generally_string_node(branch(1)))
9334
0
            {
9335
0
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
9336
9337
0
               if (0 == str1_base_ptr_)
9338
0
                  return;
9339
9340
0
               irange_ptr range = dynamic_cast<irange_ptr>(branch(1));
9341
9342
0
               if (0 == range)
9343
0
                  return;
9344
9345
0
               str1_range_ptr_ = &(range->range_ref());
9346
0
            }
9347
9348
0
            initialised_ = str0_base_ptr_     &&
9349
0
                           str1_base_ptr_     &&
9350
0
                           str0_rng_node_ptr_ &&
9351
0
                           str0_range_ptr_    &&
9352
0
                           str1_range_ptr_    ;
9353
9354
0
            assert(initialised_);
9355
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_range_node<double, exprtk::details::asn_assignment>::assignment_string_range_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_string_range_node<float, exprtk::details::asn_assignment>::assignment_string_range_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
9356
9357
         inline T value() const exprtk_override
9358
0
         {
9359
0
            if (initialised_)
9360
0
            {
9361
0
               assert(branch(0));
9362
0
               assert(branch(1));
9363
9364
0
               branch(0)->value();
9365
0
               branch(1)->value();
9366
9367
0
               std::size_t s0_r0 = 0;
9368
0
               std::size_t s0_r1 = 0;
9369
9370
0
               std::size_t s1_r0 = 0;
9371
0
               std::size_t s1_r1 = 0;
9372
9373
0
               const range_t& range0 = (*str0_range_ptr_);
9374
0
               const range_t& range1 = (*str1_range_ptr_);
9375
9376
0
               if (
9377
0
                    range0(s0_r0, s0_r1, str0_base_ptr_->size()) &&
9378
0
                    range1(s1_r0, s1_r1, str1_base_ptr_->size())
9379
0
                  )
9380
0
               {
9381
0
                  const std::size_t size = std::min((s0_r1 - s0_r0), (s1_r1 - s1_r0)) + 1;
9382
9383
0
                  std::copy(str1_base_ptr_->base() + s1_r0,
9384
0
                            str1_base_ptr_->base() + s1_r0 + size,
9385
0
                            const_cast<char_ptr>(base() + s0_r0));
9386
0
               }
9387
0
            }
9388
9389
0
            return std::numeric_limits<T>::quiet_NaN();
9390
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_range_node<double, exprtk::details::asn_assignment>::value() const
Unexecuted instantiation: exprtk::details::assignment_string_range_node<float, exprtk::details::asn_assignment>::value() const
9391
9392
         std::string str() const exprtk_override
9393
0
         {
9394
0
            return str0_base_ptr_->str();
9395
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_range_node<double, exprtk::details::asn_assignment>::str() const
Unexecuted instantiation: exprtk::details::assignment_string_range_node<float, exprtk::details::asn_assignment>::str() const
9396
9397
         char_cptr base() const exprtk_override
9398
0
         {
9399
0
            return str0_base_ptr_->base();
9400
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_range_node<double, exprtk::details::asn_assignment>::base() const
Unexecuted instantiation: exprtk::details::assignment_string_range_node<float, exprtk::details::asn_assignment>::base() const
9401
9402
         std::size_t size() const exprtk_override
9403
0
         {
9404
0
            return str0_base_ptr_->size();
9405
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_range_node<double, exprtk::details::asn_assignment>::size() const
Unexecuted instantiation: exprtk::details::assignment_string_range_node<float, exprtk::details::asn_assignment>::size() const
9406
9407
         range_t& range_ref() exprtk_override
9408
0
         {
9409
0
            return str0_rng_node_ptr_->range_ref();
9410
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_range_node<double, exprtk::details::asn_assignment>::range_ref()
Unexecuted instantiation: exprtk::details::assignment_string_range_node<float, exprtk::details::asn_assignment>::range_ref()
9411
9412
         const range_t& range_ref() const exprtk_override
9413
0
         {
9414
0
            return str0_rng_node_ptr_->range_ref();
9415
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_range_node<double, exprtk::details::asn_assignment>::range_ref() const
Unexecuted instantiation: exprtk::details::assignment_string_range_node<float, exprtk::details::asn_assignment>::range_ref() const
9416
9417
         inline typename expression_node<T>::node_type type() const exprtk_override
9418
0
         {
9419
0
            return expression_node<T>::e_strass;
9420
0
         }
Unexecuted instantiation: exprtk::details::assignment_string_range_node<double, exprtk::details::asn_assignment>::type() const
Unexecuted instantiation: exprtk::details::assignment_string_range_node<float, exprtk::details::asn_assignment>::type() const
9421
9422
      private:
9423
9424
         bool             initialised_;
9425
         str_base_ptr     str0_base_ptr_;
9426
         str_base_ptr     str1_base_ptr_;
9427
         str_rng_node_ptr str0_rng_node_ptr_;
9428
         range_ptr        str0_range_ptr_;
9429
         range_ptr        str1_range_ptr_;
9430
      };
9431
9432
      template <typename T>
9433
      class conditional_string_node exprtk_final
9434
                                    : public trinary_node    <T>,
9435
                                      public string_base_node<T>,
9436
                                      public range_interface <T>
9437
      {
9438
      public:
9439
9440
         typedef typename range_interface<T>::range_t range_t;
9441
         typedef range_t*             range_ptr;
9442
         typedef range_interface <T>  irange_t;
9443
         typedef irange_t*            irange_ptr;
9444
         typedef expression_node <T>* expression_ptr;
9445
         typedef string_base_node<T>* str_base_ptr;
9446
9447
         conditional_string_node(expression_ptr condition,
9448
                                 expression_ptr consequent,
9449
                                 expression_ptr alternative)
9450
         : trinary_node<T>(details::e_default, consequent, alternative, condition)
9451
         , initialised_(false)
9452
         , str0_base_ptr_ (0)
9453
         , str1_base_ptr_ (0)
9454
         , str0_range_ptr_(0)
9455
         , str1_range_ptr_(0)
9456
         , condition_  (condition  )
9457
         , consequent_ (consequent )
9458
         , alternative_(alternative)
9459
0
         {
9460
0
            range_.n0_c = std::make_pair<bool,std::size_t>(true,0);
9461
0
            range_.n1_c = std::make_pair<bool,std::size_t>(true,0);
9462
9463
0
            range_.cache.first  = range_.n0_c.second;
9464
0
            range_.cache.second = range_.n1_c.second;
9465
9466
0
            if (is_generally_string_node(trinary_node<T>::branch_[0].first))
9467
0
            {
9468
0
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(trinary_node<T>::branch_[0].first);
9469
9470
0
               if (0 == str0_base_ptr_)
9471
0
                  return;
9472
9473
0
               str0_range_ptr_ = dynamic_cast<irange_ptr>(trinary_node<T>::branch_[0].first);
9474
9475
0
               if (0 == str0_range_ptr_)
9476
0
                  return;
9477
0
            }
9478
9479
0
            if (is_generally_string_node(trinary_node<T>::branch_[1].first))
9480
0
            {
9481
0
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(trinary_node<T>::branch_[1].first);
9482
9483
0
               if (0 == str1_base_ptr_)
9484
0
                  return;
9485
9486
0
               str1_range_ptr_ = dynamic_cast<irange_ptr>(trinary_node<T>::branch_[1].first);
9487
9488
0
               if (0 == str1_range_ptr_)
9489
0
                  return;
9490
0
            }
9491
9492
0
            initialised_ = str0_base_ptr_  &&
9493
0
                           str1_base_ptr_  &&
9494
0
                           str0_range_ptr_ &&
9495
0
                           str1_range_ptr_ ;
9496
9497
0
            assert(initialised_);
9498
0
         }
Unexecuted instantiation: exprtk::details::conditional_string_node<double>::conditional_string_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::conditional_string_node<float>::conditional_string_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
9499
9500
         inline T value() const exprtk_override
9501
0
         {
9502
0
            if (initialised_)
9503
0
            {
9504
0
               assert(condition_  );
9505
0
               assert(consequent_ );
9506
0
               assert(alternative_);
9507
9508
0
               std::size_t r0 = 0;
9509
0
               std::size_t r1 = 0;
9510
9511
0
               if (is_true(condition_))
9512
0
               {
9513
0
                  consequent_->value();
9514
9515
0
                  const range_t& range = str0_range_ptr_->range_ref();
9516
9517
0
                  if (range(r0, r1, str0_base_ptr_->size()))
9518
0
                  {
9519
0
                     const std::size_t size = (r1 - r0) + 1;
9520
9521
0
                     value_.assign(str0_base_ptr_->base() + r0, size);
9522
9523
0
                     range_.n1_c.second  = value_.size() - 1;
9524
0
                     range_.cache.second = range_.n1_c.second;
9525
9526
0
                     return T(1);
9527
0
                  }
9528
0
               }
9529
0
               else
9530
0
               {
9531
0
                  alternative_->value();
9532
9533
0
                  const range_t& range = str1_range_ptr_->range_ref();
9534
9535
0
                  if (range(r0, r1, str1_base_ptr_->size()))
9536
0
                  {
9537
0
                     const std::size_t size = (r1 - r0) + 1;
9538
9539
0
                     value_.assign(str1_base_ptr_->base() + r0, size);
9540
9541
0
                     range_.n1_c.second  = value_.size() - 1;
9542
0
                     range_.cache.second = range_.n1_c.second;
9543
9544
0
                     return T(0);
9545
0
                  }
9546
0
               }
9547
0
            }
9548
9549
0
            return std::numeric_limits<T>::quiet_NaN();
9550
0
         }
Unexecuted instantiation: exprtk::details::conditional_string_node<double>::value() const
Unexecuted instantiation: exprtk::details::conditional_string_node<float>::value() const
9551
9552
         std::string str() const exprtk_override
9553
0
         {
9554
0
            return value_;
9555
0
         }
Unexecuted instantiation: exprtk::details::conditional_string_node<double>::str() const
Unexecuted instantiation: exprtk::details::conditional_string_node<float>::str() const
9556
9557
         char_cptr base() const exprtk_override
9558
0
         {
9559
0
            return &value_[0];
9560
0
         }
Unexecuted instantiation: exprtk::details::conditional_string_node<double>::base() const
Unexecuted instantiation: exprtk::details::conditional_string_node<float>::base() const
9561
9562
         std::size_t size() const exprtk_override
9563
0
         {
9564
0
            return value_.size();
9565
0
         }
Unexecuted instantiation: exprtk::details::conditional_string_node<double>::size() const
Unexecuted instantiation: exprtk::details::conditional_string_node<float>::size() const
9566
9567
         range_t& range_ref() exprtk_override
9568
0
         {
9569
0
            return range_;
9570
0
         }
Unexecuted instantiation: exprtk::details::conditional_string_node<double>::range_ref()
Unexecuted instantiation: exprtk::details::conditional_string_node<float>::range_ref()
9571
9572
         const range_t& range_ref() const exprtk_override
9573
0
         {
9574
0
            return range_;
9575
0
         }
Unexecuted instantiation: exprtk::details::conditional_string_node<double>::range_ref() const
Unexecuted instantiation: exprtk::details::conditional_string_node<float>::range_ref() const
9576
9577
         inline typename expression_node<T>::node_type type() const exprtk_override
9578
0
         {
9579
0
            return expression_node<T>::e_strcondition;
9580
0
         }
Unexecuted instantiation: exprtk::details::conditional_string_node<double>::type() const
Unexecuted instantiation: exprtk::details::conditional_string_node<float>::type() const
9581
9582
      private:
9583
9584
         bool initialised_;
9585
         str_base_ptr str0_base_ptr_;
9586
         str_base_ptr str1_base_ptr_;
9587
         irange_ptr   str0_range_ptr_;
9588
         irange_ptr   str1_range_ptr_;
9589
         mutable range_t     range_;
9590
         mutable std::string value_;
9591
9592
         expression_ptr condition_;
9593
         expression_ptr consequent_;
9594
         expression_ptr alternative_;
9595
      };
9596
9597
      template <typename T>
9598
      class cons_conditional_str_node exprtk_final
9599
                                      : public binary_node     <T>,
9600
                                        public string_base_node<T>,
9601
                                        public range_interface <T>
9602
      {
9603
      public:
9604
9605
         typedef typename range_interface<T>::range_t range_t;
9606
         typedef range_t*             range_ptr;
9607
         typedef range_interface <T>  irange_t;
9608
         typedef irange_t*            irange_ptr;
9609
         typedef expression_node <T>* expression_ptr;
9610
         typedef string_base_node<T>* str_base_ptr;
9611
9612
         using binary_node<T>::branch;
9613
9614
         cons_conditional_str_node(expression_ptr condition,
9615
                                   expression_ptr consequent)
9616
         : binary_node<T>(details::e_default, consequent, condition)
9617
         , initialised_(false)
9618
         , str0_base_ptr_ (0)
9619
         , str0_range_ptr_(0)
9620
         , condition_ (condition )
9621
         , consequent_(consequent)
9622
         {
9623
            range_.n0_c = std::make_pair<bool,std::size_t>(true,0);
9624
            range_.n1_c = std::make_pair<bool,std::size_t>(true,0);
9625
9626
            range_.cache.first  = range_.n0_c.second;
9627
            range_.cache.second = range_.n1_c.second;
9628
9629
            if (is_generally_string_node(branch(0)))
9630
            {
9631
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
9632
9633
               if (0 == str0_base_ptr_)
9634
                  return;
9635
9636
               str0_range_ptr_ = dynamic_cast<irange_ptr>(branch(0));
9637
9638
               if (0 == str0_range_ptr_)
9639
                  return;
9640
            }
9641
9642
            initialised_ = str0_base_ptr_ && str0_range_ptr_ ;
9643
9644
            assert(initialised_);
9645
         }
9646
9647
         inline T value() const exprtk_override
9648
         {
9649
            if (initialised_)
9650
            {
9651
               assert(condition_ );
9652
               assert(consequent_);
9653
9654
               if (is_true(condition_))
9655
               {
9656
                  consequent_->value();
9657
9658
                  const range_t& range = str0_range_ptr_->range_ref();
9659
9660
                  std::size_t r0 = 0;
9661
                  std::size_t r1 = 0;
9662
9663
                  if (range(r0, r1, str0_base_ptr_->size()))
9664
                  {
9665
                     const std::size_t size = (r1 - r0) + 1;
9666
9667
                     value_.assign(str0_base_ptr_->base() + r0, size);
9668
9669
                     range_.n1_c.second  = value_.size() - 1;
9670
                     range_.cache.second = range_.n1_c.second;
9671
9672
                     return T(1);
9673
                  }
9674
               }
9675
            }
9676
9677
            return std::numeric_limits<T>::quiet_NaN();
9678
         }
9679
9680
         std::string str() const
9681
         {
9682
            return value_;
9683
         }
9684
9685
         char_cptr base() const
9686
         {
9687
            return &value_[0];
9688
         }
9689
9690
         std::size_t size() const
9691
         {
9692
            return value_.size();
9693
         }
9694
9695
         range_t& range_ref()
9696
         {
9697
            return range_;
9698
         }
9699
9700
         const range_t& range_ref() const
9701
         {
9702
            return range_;
9703
         }
9704
9705
         inline typename expression_node<T>::node_type type() const exprtk_override
9706
         {
9707
            return expression_node<T>::e_strccondition;
9708
         }
9709
9710
      private:
9711
9712
         bool initialised_;
9713
         str_base_ptr str0_base_ptr_;
9714
         irange_ptr   str0_range_ptr_;
9715
         mutable range_t     range_;
9716
         mutable std::string value_;
9717
9718
         expression_ptr condition_;
9719
         expression_ptr consequent_;
9720
      };
9721
9722
      template <typename T, typename VarArgFunction>
9723
      class str_vararg_node exprtk_final
9724
                            : public expression_node <T>,
9725
                              public string_base_node<T>,
9726
                              public range_interface <T>
9727
      {
9728
      public:
9729
9730
         typedef typename range_interface<T>::range_t range_t;
9731
         typedef range_t*             range_ptr;
9732
         typedef range_interface <T>  irange_t;
9733
         typedef irange_t*            irange_ptr;
9734
         typedef expression_node <T>* expression_ptr;
9735
         typedef string_base_node<T>* str_base_ptr;
9736
         typedef std::pair<expression_ptr,bool> branch_t;
9737
9738
         template <typename Allocator,
9739
                   template <typename, typename> class Sequence>
9740
         explicit str_vararg_node(const Sequence<expression_ptr,Allocator>& arg_list)
9741
         : initialised_(false)
9742
         , str_base_ptr_ (0)
9743
         , str_range_ptr_(0)
9744
0
         {
9745
0
            construct_branch_pair(final_node_, const_cast<expression_ptr>(arg_list.back()));
9746
9747
0
            if (0 == final_node_.first)
9748
0
               return;
9749
0
            else if (!is_generally_string_node(final_node_.first))
9750
0
               return;
9751
9752
0
            str_base_ptr_ = dynamic_cast<str_base_ptr>(final_node_.first);
9753
9754
0
            if (0 == str_base_ptr_)
9755
0
               return;
9756
9757
0
            str_range_ptr_ = dynamic_cast<irange_ptr>(final_node_.first);
9758
9759
0
            if (0 == str_range_ptr_)
9760
0
               return;
9761
9762
0
            initialised_ = str_base_ptr_  && str_range_ptr_;
9763
9764
0
            if (arg_list.size() > 1)
9765
0
            {
9766
0
               const std::size_t arg_list_size = arg_list.size() - 1;
9767
9768
0
               arg_list_.resize(arg_list_size);
9769
9770
0
               for (std::size_t i = 0; i < arg_list_size; ++i)
9771
0
               {
9772
0
                  if (arg_list[i])
9773
0
                  {
9774
0
                     construct_branch_pair(arg_list_[i], arg_list[i]);
9775
0
                  }
9776
0
                  else
9777
0
                  {
9778
0
                     arg_list_.clear();
9779
0
                     return;
9780
0
                  }
9781
0
               }
9782
0
            }
9783
0
         }
Unexecuted instantiation: exprtk::details::str_vararg_node<double, exprtk::details::vararg_multi_op<double> >::str_vararg_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::str_vararg_node<float, exprtk::details::vararg_multi_op<float> >::str_vararg_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
9784
9785
         inline T value() const exprtk_override
9786
0
         {
9787
0
            if (!arg_list_.empty())
9788
0
            {
9789
0
               VarArgFunction::process(arg_list_);
9790
0
            }
9791
9792
0
            final_node_.first->value();
9793
9794
0
            return std::numeric_limits<T>::quiet_NaN();
9795
0
         }
Unexecuted instantiation: exprtk::details::str_vararg_node<double, exprtk::details::vararg_multi_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_vararg_node<float, exprtk::details::vararg_multi_op<float> >::value() const
9796
9797
         std::string str() const exprtk_override
9798
0
         {
9799
0
            return str_base_ptr_->str();
9800
0
         }
Unexecuted instantiation: exprtk::details::str_vararg_node<double, exprtk::details::vararg_multi_op<double> >::str() const
Unexecuted instantiation: exprtk::details::str_vararg_node<float, exprtk::details::vararg_multi_op<float> >::str() const
9801
9802
         char_cptr base() const exprtk_override
9803
0
         {
9804
0
            return str_base_ptr_->base();
9805
0
         }
Unexecuted instantiation: exprtk::details::str_vararg_node<double, exprtk::details::vararg_multi_op<double> >::base() const
Unexecuted instantiation: exprtk::details::str_vararg_node<float, exprtk::details::vararg_multi_op<float> >::base() const
9806
9807
         std::size_t size() const exprtk_override
9808
0
         {
9809
0
            return str_base_ptr_->size();
9810
0
         }
Unexecuted instantiation: exprtk::details::str_vararg_node<double, exprtk::details::vararg_multi_op<double> >::size() const
Unexecuted instantiation: exprtk::details::str_vararg_node<float, exprtk::details::vararg_multi_op<float> >::size() const
9811
9812
         range_t& range_ref() exprtk_override
9813
0
         {
9814
0
            return str_range_ptr_->range_ref();
9815
0
         }
Unexecuted instantiation: exprtk::details::str_vararg_node<double, exprtk::details::vararg_multi_op<double> >::range_ref()
Unexecuted instantiation: exprtk::details::str_vararg_node<float, exprtk::details::vararg_multi_op<float> >::range_ref()
9816
9817
         const range_t& range_ref() const exprtk_override
9818
0
         {
9819
0
            return str_range_ptr_->range_ref();
9820
0
         }
Unexecuted instantiation: exprtk::details::str_vararg_node<double, exprtk::details::vararg_multi_op<double> >::range_ref() const
Unexecuted instantiation: exprtk::details::str_vararg_node<float, exprtk::details::vararg_multi_op<float> >::range_ref() const
9821
9822
         inline typename expression_node<T>::node_type type() const exprtk_override
9823
0
         {
9824
0
            return expression_node<T>::e_stringvararg;
9825
0
         }
Unexecuted instantiation: exprtk::details::str_vararg_node<double, exprtk::details::vararg_multi_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_vararg_node<float, exprtk::details::vararg_multi_op<float> >::type() const
9826
9827
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
9828
0
         {
9829
0
            expression_node<T>::ndb_t::collect(final_node_ , node_delete_list);
9830
0
            expression_node<T>::ndb_t::collect(arg_list_   , node_delete_list);
9831
0
         }
Unexecuted instantiation: exprtk::details::str_vararg_node<double, exprtk::details::vararg_multi_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::str_vararg_node<float, exprtk::details::vararg_multi_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
9832
9833
         std::size_t node_depth() const exprtk_override
9834
0
         {
9835
0
            return std::max(
9836
0
               expression_node<T>::ndb_t::compute_node_depth(final_node_),
9837
0
               expression_node<T>::ndb_t::compute_node_depth(arg_list_  ));
9838
0
         }
Unexecuted instantiation: exprtk::details::str_vararg_node<double, exprtk::details::vararg_multi_op<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::str_vararg_node<float, exprtk::details::vararg_multi_op<float> >::node_depth() const
9839
9840
      private:
9841
9842
         bool                  initialised_;
9843
         branch_t              final_node_;
9844
         str_base_ptr          str_base_ptr_;
9845
         irange_ptr            str_range_ptr_;
9846
         std::vector<branch_t> arg_list_;
9847
      };
9848
      #endif
9849
9850
      template <typename T, std::size_t N>
9851
      inline T axn(const T a, const T x)
9852
0
      {
9853
         // a*x^n
9854
0
         return a * exprtk::details::numeric::fast_exp<T,N>::result(x);
9855
0
      }
Unexecuted instantiation: double exprtk::details::axn<double, 2ul>(double, double)
Unexecuted instantiation: double exprtk::details::axn<double, 3ul>(double, double)
Unexecuted instantiation: double exprtk::details::axn<double, 4ul>(double, double)
Unexecuted instantiation: double exprtk::details::axn<double, 5ul>(double, double)
Unexecuted instantiation: double exprtk::details::axn<double, 6ul>(double, double)
Unexecuted instantiation: double exprtk::details::axn<double, 7ul>(double, double)
Unexecuted instantiation: double exprtk::details::axn<double, 8ul>(double, double)
Unexecuted instantiation: double exprtk::details::axn<double, 9ul>(double, double)
Unexecuted instantiation: float exprtk::details::axn<float, 2ul>(float, float)
Unexecuted instantiation: float exprtk::details::axn<float, 3ul>(float, float)
Unexecuted instantiation: float exprtk::details::axn<float, 4ul>(float, float)
Unexecuted instantiation: float exprtk::details::axn<float, 5ul>(float, float)
Unexecuted instantiation: float exprtk::details::axn<float, 6ul>(float, float)
Unexecuted instantiation: float exprtk::details::axn<float, 7ul>(float, float)
Unexecuted instantiation: float exprtk::details::axn<float, 8ul>(float, float)
Unexecuted instantiation: float exprtk::details::axn<float, 9ul>(float, float)
9856
9857
      template <typename T, std::size_t N>
9858
      inline T axnb(const T a, const T x, const T b)
9859
0
      {
9860
         // a*x^n+b
9861
0
         return a * exprtk::details::numeric::fast_exp<T,N>::result(x) + b;
9862
0
      }
Unexecuted instantiation: double exprtk::details::axnb<double, 2ul>(double, double, double)
Unexecuted instantiation: double exprtk::details::axnb<double, 3ul>(double, double, double)
Unexecuted instantiation: double exprtk::details::axnb<double, 4ul>(double, double, double)
Unexecuted instantiation: double exprtk::details::axnb<double, 5ul>(double, double, double)
Unexecuted instantiation: double exprtk::details::axnb<double, 6ul>(double, double, double)
Unexecuted instantiation: double exprtk::details::axnb<double, 7ul>(double, double, double)
Unexecuted instantiation: double exprtk::details::axnb<double, 8ul>(double, double, double)
Unexecuted instantiation: double exprtk::details::axnb<double, 9ul>(double, double, double)
Unexecuted instantiation: float exprtk::details::axnb<float, 2ul>(float, float, float)
Unexecuted instantiation: float exprtk::details::axnb<float, 3ul>(float, float, float)
Unexecuted instantiation: float exprtk::details::axnb<float, 4ul>(float, float, float)
Unexecuted instantiation: float exprtk::details::axnb<float, 5ul>(float, float, float)
Unexecuted instantiation: float exprtk::details::axnb<float, 6ul>(float, float, float)
Unexecuted instantiation: float exprtk::details::axnb<float, 7ul>(float, float, float)
Unexecuted instantiation: float exprtk::details::axnb<float, 8ul>(float, float, float)
Unexecuted instantiation: float exprtk::details::axnb<float, 9ul>(float, float, float)
9863
9864
      template <typename T>
9865
      struct sf_base
9866
      {
9867
         typedef typename details::functor_t<T>::Type Type;
9868
         typedef typename details::functor_t<T> functor_t;
9869
         typedef typename functor_t::qfunc_t quaternary_functor_t;
9870
         typedef typename functor_t::tfunc_t trinary_functor_t;
9871
         typedef typename functor_t::bfunc_t binary_functor_t;
9872
         typedef typename functor_t::ufunc_t unary_functor_t;
9873
      };
9874
9875
      #define define_sfop3(NN, OP0, OP1)                 \
9876
      template <typename T>                              \
9877
      struct sf##NN##_op : public sf_base<T>             \
9878
      {                                                  \
9879
         typedef typename sf_base<T>::Type const Type;   \
9880
         static inline T process(Type x, Type y, Type z) \
9881
577M
         {                                               \
9882
577M
            return (OP0);                                \
9883
577M
         }                                               \
exprtk::details::sf00_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
7.31M
         {                                               \
9882
7.31M
            return (OP0);                                \
9883
7.31M
         }                                               \
exprtk::details::sf01_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
28.9M
         {                                               \
9882
28.9M
            return (OP0);                                \
9883
28.9M
         }                                               \
exprtk::details::sf02_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
2.41M
         {                                               \
9882
2.41M
            return (OP0);                                \
9883
2.41M
         }                                               \
exprtk::details::sf03_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
3.90M
         {                                               \
9882
3.90M
            return (OP0);                                \
9883
3.90M
         }                                               \
exprtk::details::sf04_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
4.50M
         {                                               \
9882
4.50M
            return (OP0);                                \
9883
4.50M
         }                                               \
exprtk::details::sf05_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
11.6M
         {                                               \
9882
11.6M
            return (OP0);                                \
9883
11.6M
         }                                               \
exprtk::details::sf06_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
14.0M
         {                                               \
9882
14.0M
            return (OP0);                                \
9883
14.0M
         }                                               \
exprtk::details::sf07_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
6.06M
         {                                               \
9882
6.06M
            return (OP0);                                \
9883
6.06M
         }                                               \
exprtk::details::sf08_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
17.9M
         {                                               \
9882
17.9M
            return (OP0);                                \
9883
17.9M
         }                                               \
exprtk::details::sf09_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
8.12M
         {                                               \
9882
8.12M
            return (OP0);                                \
9883
8.12M
         }                                               \
exprtk::details::sf10_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
15.4M
         {                                               \
9882
15.4M
            return (OP0);                                \
9883
15.4M
         }                                               \
exprtk::details::sf11_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
5.16M
         {                                               \
9882
5.16M
            return (OP0);                                \
9883
5.16M
         }                                               \
exprtk::details::sf12_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
2.70M
         {                                               \
9882
2.70M
            return (OP0);                                \
9883
2.70M
         }                                               \
Unexecuted instantiation: exprtk::details::sf13_op<double>::process(double const&, double const&, double const&)
exprtk::details::sf14_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
12.8M
         {                                               \
9882
12.8M
            return (OP0);                                \
9883
12.8M
         }                                               \
exprtk::details::sf15_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
5.11M
         {                                               \
9882
5.11M
            return (OP0);                                \
9883
5.11M
         }                                               \
exprtk::details::sf16_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
3.30M
         {                                               \
9882
3.30M
            return (OP0);                                \
9883
3.30M
         }                                               \
exprtk::details::sf17_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
17.3M
         {                                               \
9882
17.3M
            return (OP0);                                \
9883
17.3M
         }                                               \
Unexecuted instantiation: exprtk::details::sf18_op<double>::process(double const&, double const&, double const&)
exprtk::details::sf19_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
12.5M
         {                                               \
9882
12.5M
            return (OP0);                                \
9883
12.5M
         }                                               \
exprtk::details::sf20_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
28.6M
         {                                               \
9882
28.6M
            return (OP0);                                \
9883
28.6M
         }                                               \
exprtk::details::sf21_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
8.00M
         {                                               \
9882
8.00M
            return (OP0);                                \
9883
8.00M
         }                                               \
exprtk::details::sf22_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
11.6M
         {                                               \
9882
11.6M
            return (OP0);                                \
9883
11.6M
         }                                               \
exprtk::details::sf23_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
5.30M
         {                                               \
9882
5.30M
            return (OP0);                                \
9883
5.30M
         }                                               \
exprtk::details::sf24_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
2.36M
         {                                               \
9882
2.36M
            return (OP0);                                \
9883
2.36M
         }                                               \
exprtk::details::sf25_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
6.50M
         {                                               \
9882
6.50M
            return (OP0);                                \
9883
6.50M
         }                                               \
exprtk::details::sf26_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
24.0M
         {                                               \
9882
24.0M
            return (OP0);                                \
9883
24.0M
         }                                               \
exprtk::details::sf27_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
10.1M
         {                                               \
9882
10.1M
            return (OP0);                                \
9883
10.1M
         }                                               \
exprtk::details::sf28_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
8.71M
         {                                               \
9882
8.71M
            return (OP0);                                \
9883
8.71M
         }                                               \
exprtk::details::sf29_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
1.30M
         {                                               \
9882
1.30M
            return (OP0);                                \
9883
1.30M
         }                                               \
exprtk::details::sf30_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
3.60M
         {                                               \
9882
3.60M
            return (OP0);                                \
9883
3.60M
         }                                               \
Unexecuted instantiation: exprtk::details::sf31_op<double>::process(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf32_op<double>::process(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf33_op<double>::process(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf34_op<double>::process(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf35_op<double>::process(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf36_op<double>::process(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf37_op<double>::process(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf38_op<double>::process(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf39_op<double>::process(double const&, double const&, double const&)
exprtk::details::sf40_op<double>::process(double const&, double const&, double const&)
Line
Count
Source
9881
1
         {                                               \
9882
1
            return (OP0);                                \
9883
1
         }                                               \
Unexecuted instantiation: exprtk::details::sf41_op<double>::process(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf42_op<double>::process(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf43_op<double>::process(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf44_op<double>::process(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf45_op<double>::process(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf46_op<double>::process(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf47_op<double>::process(double const&, double const&, double const&)
exprtk::details::sf00_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
7.40M
         {                                               \
9882
7.40M
            return (OP0);                                \
9883
7.40M
         }                                               \
exprtk::details::sf01_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
28.6M
         {                                               \
9882
28.6M
            return (OP0);                                \
9883
28.6M
         }                                               \
exprtk::details::sf02_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
2.40M
         {                                               \
9882
2.40M
            return (OP0);                                \
9883
2.40M
         }                                               \
exprtk::details::sf03_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
4.00M
         {                                               \
9882
4.00M
            return (OP0);                                \
9883
4.00M
         }                                               \
exprtk::details::sf04_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
3.72M
         {                                               \
9882
3.72M
            return (OP0);                                \
9883
3.72M
         }                                               \
exprtk::details::sf05_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
12.0M
         {                                               \
9882
12.0M
            return (OP0);                                \
9883
12.0M
         }                                               \
exprtk::details::sf06_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
13.7M
         {                                               \
9882
13.7M
            return (OP0);                                \
9883
13.7M
         }                                               \
exprtk::details::sf07_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
6.42M
         {                                               \
9882
6.42M
            return (OP0);                                \
9883
6.42M
         }                                               \
exprtk::details::sf08_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
17.4M
         {                                               \
9882
17.4M
            return (OP0);                                \
9883
17.4M
         }                                               \
exprtk::details::sf09_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
8.40M
         {                                               \
9882
8.40M
            return (OP0);                                \
9883
8.40M
         }                                               \
exprtk::details::sf10_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
15.1M
         {                                               \
9882
15.1M
            return (OP0);                                \
9883
15.1M
         }                                               \
exprtk::details::sf11_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
5.72M
         {                                               \
9882
5.72M
            return (OP0);                                \
9883
5.72M
         }                                               \
exprtk::details::sf12_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
2.70M
         {                                               \
9882
2.70M
            return (OP0);                                \
9883
2.70M
         }                                               \
Unexecuted instantiation: exprtk::details::sf13_op<float>::process(float const&, float const&, float const&)
exprtk::details::sf14_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
12.1M
         {                                               \
9882
12.1M
            return (OP0);                                \
9883
12.1M
         }                                               \
exprtk::details::sf15_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
5.10M
         {                                               \
9882
5.10M
            return (OP0);                                \
9883
5.10M
         }                                               \
exprtk::details::sf16_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
2.80M
         {                                               \
9882
2.80M
            return (OP0);                                \
9883
2.80M
         }                                               \
exprtk::details::sf17_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
18.4M
         {                                               \
9882
18.4M
            return (OP0);                                \
9883
18.4M
         }                                               \
Unexecuted instantiation: exprtk::details::sf18_op<float>::process(float const&, float const&, float const&)
exprtk::details::sf19_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
13.0M
         {                                               \
9882
13.0M
            return (OP0);                                \
9883
13.0M
         }                                               \
exprtk::details::sf20_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
29.4M
         {                                               \
9882
29.4M
            return (OP0);                                \
9883
29.4M
         }                                               \
exprtk::details::sf21_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
7.85M
         {                                               \
9882
7.85M
            return (OP0);                                \
9883
7.85M
         }                                               \
exprtk::details::sf22_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
11.0M
         {                                               \
9882
11.0M
            return (OP0);                                \
9883
11.0M
         }                                               \
exprtk::details::sf23_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
7.00M
         {                                               \
9882
7.00M
            return (OP0);                                \
9883
7.00M
         }                                               \
exprtk::details::sf24_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
1.92M
         {                                               \
9882
1.92M
            return (OP0);                                \
9883
1.92M
         }                                               \
exprtk::details::sf25_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
6.00M
         {                                               \
9882
6.00M
            return (OP0);                                \
9883
6.00M
         }                                               \
exprtk::details::sf26_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
21.6M
         {                                               \
9882
21.6M
            return (OP0);                                \
9883
21.6M
         }                                               \
exprtk::details::sf27_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
9.90M
         {                                               \
9882
9.90M
            return (OP0);                                \
9883
9.90M
         }                                               \
exprtk::details::sf28_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
9.30M
         {                                               \
9882
9.30M
            return (OP0);                                \
9883
9.30M
         }                                               \
exprtk::details::sf29_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
1.30M
         {                                               \
9882
1.30M
            return (OP0);                                \
9883
1.30M
         }                                               \
exprtk::details::sf30_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
3.20M
         {                                               \
9882
3.20M
            return (OP0);                                \
9883
3.20M
         }                                               \
Unexecuted instantiation: exprtk::details::sf31_op<float>::process(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf32_op<float>::process(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf33_op<float>::process(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf34_op<float>::process(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf35_op<float>::process(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf36_op<float>::process(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf37_op<float>::process(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf38_op<float>::process(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf39_op<float>::process(float const&, float const&, float const&)
exprtk::details::sf40_op<float>::process(float const&, float const&, float const&)
Line
Count
Source
9881
1
         {                                               \
9882
1
            return (OP0);                                \
9883
1
         }                                               \
Unexecuted instantiation: exprtk::details::sf41_op<float>::process(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf42_op<float>::process(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf43_op<float>::process(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf44_op<float>::process(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf45_op<float>::process(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf46_op<float>::process(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf47_op<float>::process(float const&, float const&, float const&)
9884
         static inline std::string id()                  \
9885
1.37M
         {                                               \
9886
1.37M
            return (OP1);                                \
9887
1.37M
         }                                               \
exprtk::details::sf00_op<double>::id()
Line
Count
Source
9885
18.2k
         {                                               \
9886
18.2k
            return (OP1);                                \
9887
18.2k
         }                                               \
exprtk::details::sf01_op<double>::id()
Line
Count
Source
9885
43.0k
         {                                               \
9886
43.0k
            return (OP1);                                \
9887
43.0k
         }                                               \
exprtk::details::sf02_op<double>::id()
Line
Count
Source
9885
13.0k
         {                                               \
9886
13.0k
            return (OP1);                                \
9887
13.0k
         }                                               \
exprtk::details::sf03_op<double>::id()
Line
Count
Source
9885
14.2k
         {                                               \
9886
14.2k
            return (OP1);                                \
9887
14.2k
         }                                               \
exprtk::details::sf04_op<double>::id()
Line
Count
Source
9885
15.6k
         {                                               \
9886
15.6k
            return (OP1);                                \
9887
15.6k
         }                                               \
exprtk::details::sf05_op<double>::id()
Line
Count
Source
9885
21.8k
         {                                               \
9886
21.8k
            return (OP1);                                \
9887
21.8k
         }                                               \
exprtk::details::sf06_op<double>::id()
Line
Count
Source
9885
28.9k
         {                                               \
9886
28.9k
            return (OP1);                                \
9887
28.9k
         }                                               \
exprtk::details::sf07_op<double>::id()
Line
Count
Source
9885
23.3k
         {                                               \
9886
23.3k
            return (OP1);                                \
9887
23.3k
         }                                               \
exprtk::details::sf08_op<double>::id()
Line
Count
Source
9885
22.3k
         {                                               \
9886
22.3k
            return (OP1);                                \
9887
22.3k
         }                                               \
exprtk::details::sf09_op<double>::id()
Line
Count
Source
9885
30.1k
         {                                               \
9886
30.1k
            return (OP1);                                \
9887
30.1k
         }                                               \
exprtk::details::sf10_op<double>::id()
Line
Count
Source
9885
42.6k
         {                                               \
9886
42.6k
            return (OP1);                                \
9887
42.6k
         }                                               \
exprtk::details::sf11_op<double>::id()
Line
Count
Source
9885
15.4k
         {                                               \
9886
15.4k
            return (OP1);                                \
9887
15.4k
         }                                               \
exprtk::details::sf12_op<double>::id()
Line
Count
Source
9885
14.5k
         {                                               \
9886
14.5k
            return (OP1);                                \
9887
14.5k
         }                                               \
exprtk::details::sf13_op<double>::id()
Line
Count
Source
9885
10.0k
         {                                               \
9886
10.0k
            return (OP1);                                \
9887
10.0k
         }                                               \
exprtk::details::sf14_op<double>::id()
Line
Count
Source
9885
26.9k
         {                                               \
9886
26.9k
            return (OP1);                                \
9887
26.9k
         }                                               \
exprtk::details::sf15_op<double>::id()
Line
Count
Source
9885
14.3k
         {                                               \
9886
14.3k
            return (OP1);                                \
9887
14.3k
         }                                               \
exprtk::details::sf16_op<double>::id()
Line
Count
Source
9885
13.8k
         {                                               \
9886
13.8k
            return (OP1);                                \
9887
13.8k
         }                                               \
exprtk::details::sf17_op<double>::id()
Line
Count
Source
9885
31.2k
         {                                               \
9886
31.2k
            return (OP1);                                \
9887
31.2k
         }                                               \
exprtk::details::sf18_op<double>::id()
Line
Count
Source
9885
10.0k
         {                                               \
9886
10.0k
            return (OP1);                                \
9887
10.0k
         }                                               \
exprtk::details::sf19_op<double>::id()
Line
Count
Source
9885
27.7k
         {                                               \
9886
27.7k
            return (OP1);                                \
9887
27.7k
         }                                               \
exprtk::details::sf20_op<double>::id()
Line
Count
Source
9885
32.0k
         {                                               \
9886
32.0k
            return (OP1);                                \
9887
32.0k
         }                                               \
exprtk::details::sf21_op<double>::id()
Line
Count
Source
9885
16.2k
         {                                               \
9886
16.2k
            return (OP1);                                \
9887
16.2k
         }                                               \
exprtk::details::sf22_op<double>::id()
Line
Count
Source
9885
33.9k
         {                                               \
9886
33.9k
            return (OP1);                                \
9887
33.9k
         }                                               \
exprtk::details::sf23_op<double>::id()
Line
Count
Source
9885
13.3k
         {                                               \
9886
13.3k
            return (OP1);                                \
9887
13.3k
         }                                               \
exprtk::details::sf24_op<double>::id()
Line
Count
Source
9885
17.6k
         {                                               \
9886
17.6k
            return (OP1);                                \
9887
17.6k
         }                                               \
exprtk::details::sf25_op<double>::id()
Line
Count
Source
9885
14.2k
         {                                               \
9886
14.2k
            return (OP1);                                \
9887
14.2k
         }                                               \
exprtk::details::sf26_op<double>::id()
Line
Count
Source
9885
38.0k
         {                                               \
9886
38.0k
            return (OP1);                                \
9887
38.0k
         }                                               \
exprtk::details::sf27_op<double>::id()
Line
Count
Source
9885
29.9k
         {                                               \
9886
29.9k
            return (OP1);                                \
9887
29.9k
         }                                               \
exprtk::details::sf28_op<double>::id()
Line
Count
Source
9885
38.8k
         {                                               \
9886
38.8k
            return (OP1);                                \
9887
38.8k
         }                                               \
exprtk::details::sf29_op<double>::id()
Line
Count
Source
9885
11.9k
         {                                               \
9886
11.9k
            return (OP1);                                \
9887
11.9k
         }                                               \
exprtk::details::sf30_op<double>::id()
Line
Count
Source
9885
14.7k
         {                                               \
9886
14.7k
            return (OP1);                                \
9887
14.7k
         }                                               \
exprtk::details::sf00_op<float>::id()
Line
Count
Source
9885
17.7k
         {                                               \
9886
17.7k
            return (OP1);                                \
9887
17.7k
         }                                               \
exprtk::details::sf01_op<float>::id()
Line
Count
Source
9885
40.2k
         {                                               \
9886
40.2k
            return (OP1);                                \
9887
40.2k
         }                                               \
exprtk::details::sf02_op<float>::id()
Line
Count
Source
9885
12.1k
         {                                               \
9886
12.1k
            return (OP1);                                \
9887
12.1k
         }                                               \
exprtk::details::sf03_op<float>::id()
Line
Count
Source
9885
12.9k
         {                                               \
9886
12.9k
            return (OP1);                                \
9887
12.9k
         }                                               \
exprtk::details::sf04_op<float>::id()
Line
Count
Source
9885
15.5k
         {                                               \
9886
15.5k
            return (OP1);                                \
9887
15.5k
         }                                               \
exprtk::details::sf05_op<float>::id()
Line
Count
Source
9885
20.6k
         {                                               \
9886
20.6k
            return (OP1);                                \
9887
20.6k
         }                                               \
exprtk::details::sf06_op<float>::id()
Line
Count
Source
9885
28.6k
         {                                               \
9886
28.6k
            return (OP1);                                \
9887
28.6k
         }                                               \
exprtk::details::sf07_op<float>::id()
Line
Count
Source
9885
23.1k
         {                                               \
9886
23.1k
            return (OP1);                                \
9887
23.1k
         }                                               \
exprtk::details::sf08_op<float>::id()
Line
Count
Source
9885
21.9k
         {                                               \
9886
21.9k
            return (OP1);                                \
9887
21.9k
         }                                               \
exprtk::details::sf09_op<float>::id()
Line
Count
Source
9885
29.5k
         {                                               \
9886
29.5k
            return (OP1);                                \
9887
29.5k
         }                                               \
exprtk::details::sf10_op<float>::id()
Line
Count
Source
9885
41.7k
         {                                               \
9886
41.7k
            return (OP1);                                \
9887
41.7k
         }                                               \
exprtk::details::sf11_op<float>::id()
Line
Count
Source
9885
14.9k
         {                                               \
9886
14.9k
            return (OP1);                                \
9887
14.9k
         }                                               \
exprtk::details::sf12_op<float>::id()
Line
Count
Source
9885
14.5k
         {                                               \
9886
14.5k
            return (OP1);                                \
9887
14.5k
         }                                               \
exprtk::details::sf13_op<float>::id()
Line
Count
Source
9885
10.0k
         {                                               \
9886
10.0k
            return (OP1);                                \
9887
10.0k
         }                                               \
exprtk::details::sf14_op<float>::id()
Line
Count
Source
9885
26.8k
         {                                               \
9886
26.8k
            return (OP1);                                \
9887
26.8k
         }                                               \
exprtk::details::sf15_op<float>::id()
Line
Count
Source
9885
14.3k
         {                                               \
9886
14.3k
            return (OP1);                                \
9887
14.3k
         }                                               \
exprtk::details::sf16_op<float>::id()
Line
Count
Source
9885
13.8k
         {                                               \
9886
13.8k
            return (OP1);                                \
9887
13.8k
         }                                               \
exprtk::details::sf17_op<float>::id()
Line
Count
Source
9885
31.2k
         {                                               \
9886
31.2k
            return (OP1);                                \
9887
31.2k
         }                                               \
exprtk::details::sf18_op<float>::id()
Line
Count
Source
9885
10.0k
         {                                               \
9886
10.0k
            return (OP1);                                \
9887
10.0k
         }                                               \
exprtk::details::sf19_op<float>::id()
Line
Count
Source
9885
24.9k
         {                                               \
9886
24.9k
            return (OP1);                                \
9887
24.9k
         }                                               \
exprtk::details::sf20_op<float>::id()
Line
Count
Source
9885
31.0k
         {                                               \
9886
31.0k
            return (OP1);                                \
9887
31.0k
         }                                               \
exprtk::details::sf21_op<float>::id()
Line
Count
Source
9885
16.1k
         {                                               \
9886
16.1k
            return (OP1);                                \
9887
16.1k
         }                                               \
exprtk::details::sf22_op<float>::id()
Line
Count
Source
9885
33.1k
         {                                               \
9886
33.1k
            return (OP1);                                \
9887
33.1k
         }                                               \
exprtk::details::sf23_op<float>::id()
Line
Count
Source
9885
13.3k
         {                                               \
9886
13.3k
            return (OP1);                                \
9887
13.3k
         }                                               \
exprtk::details::sf24_op<float>::id()
Line
Count
Source
9885
15.5k
         {                                               \
9886
15.5k
            return (OP1);                                \
9887
15.5k
         }                                               \
exprtk::details::sf25_op<float>::id()
Line
Count
Source
9885
14.2k
         {                                               \
9886
14.2k
            return (OP1);                                \
9887
14.2k
         }                                               \
exprtk::details::sf26_op<float>::id()
Line
Count
Source
9885
32.6k
         {                                               \
9886
32.6k
            return (OP1);                                \
9887
32.6k
         }                                               \
exprtk::details::sf27_op<float>::id()
Line
Count
Source
9885
29.1k
         {                                               \
9886
29.1k
            return (OP1);                                \
9887
29.1k
         }                                               \
exprtk::details::sf28_op<float>::id()
Line
Count
Source
9885
38.6k
         {                                               \
9886
38.6k
            return (OP1);                                \
9887
38.6k
         }                                               \
exprtk::details::sf29_op<float>::id()
Line
Count
Source
9885
11.8k
         {                                               \
9886
11.8k
            return (OP1);                                \
9887
11.8k
         }                                               \
exprtk::details::sf30_op<float>::id()
Line
Count
Source
9885
14.7k
         {                                               \
9886
14.7k
            return (OP1);                                \
9887
14.7k
         }                                               \
9888
      };                                                 \
9889
9890
      define_sfop3(00,(x + y) / z       ,"(t+t)/t")
9891
      define_sfop3(01,(x + y) * z       ,"(t+t)*t")
9892
      define_sfop3(02,(x + y) - z       ,"(t+t)-t")
9893
      define_sfop3(03,(x + y) + z       ,"(t+t)+t")
9894
      define_sfop3(04,(x - y) + z       ,"(t-t)+t")
9895
      define_sfop3(05,(x - y) / z       ,"(t-t)/t")
9896
      define_sfop3(06,(x - y) * z       ,"(t-t)*t")
9897
      define_sfop3(07,(x * y) + z       ,"(t*t)+t")
9898
      define_sfop3(08,(x * y) - z       ,"(t*t)-t")
9899
      define_sfop3(09,(x * y) / z       ,"(t*t)/t")
9900
      define_sfop3(10,(x * y) * z       ,"(t*t)*t")
9901
      define_sfop3(11,(x / y) + z       ,"(t/t)+t")
9902
      define_sfop3(12,(x / y) - z       ,"(t/t)-t")
9903
      define_sfop3(13,(x / y) / z       ,"(t/t)/t")
9904
      define_sfop3(14,(x / y) * z       ,"(t/t)*t")
9905
      define_sfop3(15,x / (y + z)       ,"t/(t+t)")
9906
      define_sfop3(16,x / (y - z)       ,"t/(t-t)")
9907
      define_sfop3(17,x / (y * z)       ,"t/(t*t)")
9908
      define_sfop3(18,x / (y / z)       ,"t/(t/t)")
9909
      define_sfop3(19,x * (y + z)       ,"t*(t+t)")
9910
      define_sfop3(20,x * (y - z)       ,"t*(t-t)")
9911
      define_sfop3(21,x * (y * z)       ,"t*(t*t)")
9912
      define_sfop3(22,x * (y / z)       ,"t*(t/t)")
9913
      define_sfop3(23,x - (y + z)       ,"t-(t+t)")
9914
      define_sfop3(24,x - (y - z)       ,"t-(t-t)")
9915
      define_sfop3(25,x - (y / z)       ,"t-(t/t)")
9916
      define_sfop3(26,x - (y * z)       ,"t-(t*t)")
9917
      define_sfop3(27,x + (y * z)       ,"t+(t*t)")
9918
      define_sfop3(28,x + (y / z)       ,"t+(t/t)")
9919
      define_sfop3(29,x + (y + z)       ,"t+(t+t)")
9920
      define_sfop3(30,x + (y - z)       ,"t+(t-t)")
9921
      define_sfop3(31,(axnb<T,2>(x,y,z)),"       ")
9922
      define_sfop3(32,(axnb<T,3>(x,y,z)),"       ")
9923
      define_sfop3(33,(axnb<T,4>(x,y,z)),"       ")
9924
      define_sfop3(34,(axnb<T,5>(x,y,z)),"       ")
9925
      define_sfop3(35,(axnb<T,6>(x,y,z)),"       ")
9926
      define_sfop3(36,(axnb<T,7>(x,y,z)),"       ")
9927
      define_sfop3(37,(axnb<T,8>(x,y,z)),"       ")
9928
      define_sfop3(38,(axnb<T,9>(x,y,z)),"       ")
9929
      define_sfop3(39,x * numeric::log(y)   + z,"")
9930
      define_sfop3(40,x * numeric::log(y)   - z,"")
9931
      define_sfop3(41,x * numeric::log10(y) + z,"")
9932
      define_sfop3(42,x * numeric::log10(y) - z,"")
9933
      define_sfop3(43,x * numeric::sin(y) + z  ,"")
9934
      define_sfop3(44,x * numeric::sin(y) - z  ,"")
9935
      define_sfop3(45,x * numeric::cos(y) + z  ,"")
9936
      define_sfop3(46,x * numeric::cos(y) - z  ,"")
9937
      define_sfop3(47,details::is_true(x) ? y : z,"")
9938
9939
      #define define_sfop4(NN, OP0, OP1)                         \
9940
      template <typename T>                                      \
9941
      struct sf##NN##_op : public sf_base<T>                     \
9942
      {                                                          \
9943
         typedef typename sf_base<T>::Type const Type;           \
9944
         static inline T process(Type x, Type y, Type z, Type w) \
9945
488M
         {                                                       \
9946
488M
            return (OP0);                                        \
9947
488M
         }                                                       \
exprtk::details::sf48_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
901k
         {                                                       \
9946
901k
            return (OP0);                                        \
9947
901k
         }                                                       \
exprtk::details::sf49_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.50M
         {                                                       \
9946
2.50M
            return (OP0);                                        \
9947
2.50M
         }                                                       \
exprtk::details::sf50_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.20M
         {                                                       \
9946
1.20M
            return (OP0);                                        \
9947
1.20M
         }                                                       \
exprtk::details::sf51_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
7.10M
         {                                                       \
9946
7.10M
            return (OP0);                                        \
9947
7.10M
         }                                                       \
exprtk::details::sf52_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.50M
         {                                                       \
9946
1.50M
            return (OP0);                                        \
9947
1.50M
         }                                                       \
exprtk::details::sf53_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
3.20M
         {                                                       \
9946
3.20M
            return (OP0);                                        \
9947
3.20M
         }                                                       \
exprtk::details::sf54_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
400k
         {                                                       \
9946
400k
            return (OP0);                                        \
9947
400k
         }                                                       \
Unexecuted instantiation: exprtk::details::sf55_op<double>::process(double const&, double const&, double const&, double const&)
exprtk::details::sf56_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
3.70M
         {                                                       \
9946
3.70M
            return (OP0);                                        \
9947
3.70M
         }                                                       \
exprtk::details::sf57_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
3.16M
         {                                                       \
9946
3.16M
            return (OP0);                                        \
9947
3.16M
         }                                                       \
exprtk::details::sf58_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
4.59M
         {                                                       \
9946
4.59M
            return (OP0);                                        \
9947
4.59M
         }                                                       \
exprtk::details::sf59_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
4.80M
         {                                                       \
9946
4.80M
            return (OP0);                                        \
9947
4.80M
         }                                                       \
exprtk::details::sf60_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
5.80M
         {                                                       \
9946
5.80M
            return (OP0);                                        \
9947
5.80M
         }                                                       \
exprtk::details::sf61_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
5.68M
         {                                                       \
9946
5.68M
            return (OP0);                                        \
9947
5.68M
         }                                                       \
exprtk::details::sf62_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
3.20M
         {                                                       \
9946
3.20M
            return (OP0);                                        \
9947
3.20M
         }                                                       \
Unexecuted instantiation: exprtk::details::sf63_op<double>::process(double const&, double const&, double const&, double const&)
exprtk::details::sf64_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.90M
         {                                                       \
9946
2.90M
            return (OP0);                                        \
9947
2.90M
         }                                                       \
exprtk::details::sf65_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.00M
         {                                                       \
9946
1.00M
            return (OP0);                                        \
9947
1.00M
         }                                                       \
exprtk::details::sf66_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
4.70M
         {                                                       \
9946
4.70M
            return (OP0);                                        \
9947
4.70M
         }                                                       \
exprtk::details::sf67_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.66M
         {                                                       \
9946
1.66M
            return (OP0);                                        \
9947
1.66M
         }                                                       \
exprtk::details::sf68_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.10M
         {                                                       \
9946
2.10M
            return (OP0);                                        \
9947
2.10M
         }                                                       \
exprtk::details::sf69_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
600k
         {                                                       \
9946
600k
            return (OP0);                                        \
9947
600k
         }                                                       \
exprtk::details::sf70_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
500k
         {                                                       \
9946
500k
            return (OP0);                                        \
9947
500k
         }                                                       \
exprtk::details::sf71_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.20M
         {                                                       \
9946
1.20M
            return (OP0);                                        \
9947
1.20M
         }                                                       \
Unexecuted instantiation: exprtk::details::sf72_op<double>::process(double const&, double const&, double const&, double const&)
exprtk::details::sf73_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.60M
         {                                                       \
9946
1.60M
            return (OP0);                                        \
9947
1.60M
         }                                                       \
exprtk::details::sf74_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
8.13M
         {                                                       \
9946
8.13M
            return (OP0);                                        \
9947
8.13M
         }                                                       \
exprtk::details::sf75_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.80M
         {                                                       \
9946
2.80M
            return (OP0);                                        \
9947
2.80M
         }                                                       \
exprtk::details::sf76_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
4.00M
         {                                                       \
9946
4.00M
            return (OP0);                                        \
9947
4.00M
         }                                                       \
exprtk::details::sf77_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.00M
         {                                                       \
9946
1.00M
            return (OP0);                                        \
9947
1.00M
         }                                                       \
exprtk::details::sf78_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
401k
         {                                                       \
9946
401k
            return (OP0);                                        \
9947
401k
         }                                                       \
exprtk::details::sf79_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.30M
         {                                                       \
9946
1.30M
            return (OP0);                                        \
9947
1.30M
         }                                                       \
exprtk::details::sf80_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.00M
         {                                                       \
9946
2.00M
            return (OP0);                                        \
9947
2.00M
         }                                                       \
exprtk::details::sf81_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.82M
         {                                                       \
9946
2.82M
            return (OP0);                                        \
9947
2.82M
         }                                                       \
exprtk::details::sf82_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.50M
         {                                                       \
9946
1.50M
            return (OP0);                                        \
9947
1.50M
         }                                                       \
exprtk::details::sf83_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
14.3M
         {                                                       \
9946
14.3M
            return (OP0);                                        \
9947
14.3M
         }                                                       \
exprtk::details::sfext00_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.70M
         {                                                       \
9946
1.70M
            return (OP0);                                        \
9947
1.70M
         }                                                       \
exprtk::details::sfext01_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.70M
         {                                                       \
9946
1.70M
            return (OP0);                                        \
9947
1.70M
         }                                                       \
exprtk::details::sfext02_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.10M
         {                                                       \
9946
1.10M
            return (OP0);                                        \
9947
1.10M
         }                                                       \
exprtk::details::sfext03_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
901k
         {                                                       \
9946
901k
            return (OP0);                                        \
9947
901k
         }                                                       \
exprtk::details::sfext04_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
3.70M
         {                                                       \
9946
3.70M
            return (OP0);                                        \
9947
3.70M
         }                                                       \
exprtk::details::sfext05_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.91M
         {                                                       \
9946
1.91M
            return (OP0);                                        \
9947
1.91M
         }                                                       \
exprtk::details::sfext06_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.30M
         {                                                       \
9946
1.30M
            return (OP0);                                        \
9947
1.30M
         }                                                       \
exprtk::details::sfext07_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
4.70M
         {                                                       \
9946
4.70M
            return (OP0);                                        \
9947
4.70M
         }                                                       \
exprtk::details::sfext08_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
3.03M
         {                                                       \
9946
3.03M
            return (OP0);                                        \
9947
3.03M
         }                                                       \
exprtk::details::sfext09_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
3.60M
         {                                                       \
9946
3.60M
            return (OP0);                                        \
9947
3.60M
         }                                                       \
exprtk::details::sfext10_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
200k
         {                                                       \
9946
200k
            return (OP0);                                        \
9947
200k
         }                                                       \
exprtk::details::sfext11_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
6.61M
         {                                                       \
9946
6.61M
            return (OP0);                                        \
9947
6.61M
         }                                                       \
exprtk::details::sfext12_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
710k
         {                                                       \
9946
710k
            return (OP0);                                        \
9947
710k
         }                                                       \
exprtk::details::sfext13_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.11M
         {                                                       \
9946
2.11M
            return (OP0);                                        \
9947
2.11M
         }                                                       \
exprtk::details::sfext14_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.39M
         {                                                       \
9946
2.39M
            return (OP0);                                        \
9947
2.39M
         }                                                       \
exprtk::details::sfext15_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.30M
         {                                                       \
9946
2.30M
            return (OP0);                                        \
9947
2.30M
         }                                                       \
exprtk::details::sfext16_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.50M
         {                                                       \
9946
2.50M
            return (OP0);                                        \
9947
2.50M
         }                                                       \
exprtk::details::sfext17_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.69M
         {                                                       \
9946
1.69M
            return (OP0);                                        \
9947
1.69M
         }                                                       \
exprtk::details::sfext18_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.70M
         {                                                       \
9946
1.70M
            return (OP0);                                        \
9947
1.70M
         }                                                       \
exprtk::details::sfext19_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
3.40M
         {                                                       \
9946
3.40M
            return (OP0);                                        \
9947
3.40M
         }                                                       \
exprtk::details::sfext20_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.60M
         {                                                       \
9946
2.60M
            return (OP0);                                        \
9947
2.60M
         }                                                       \
exprtk::details::sfext21_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
4.10M
         {                                                       \
9946
4.10M
            return (OP0);                                        \
9947
4.10M
         }                                                       \
exprtk::details::sfext22_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
501k
         {                                                       \
9946
501k
            return (OP0);                                        \
9947
501k
         }                                                       \
exprtk::details::sfext23_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.80M
         {                                                       \
9946
1.80M
            return (OP0);                                        \
9947
1.80M
         }                                                       \
exprtk::details::sfext24_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
3.29M
         {                                                       \
9946
3.29M
            return (OP0);                                        \
9947
3.29M
         }                                                       \
exprtk::details::sfext25_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
4.81M
         {                                                       \
9946
4.81M
            return (OP0);                                        \
9947
4.81M
         }                                                       \
exprtk::details::sfext26_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.80M
         {                                                       \
9946
2.80M
            return (OP0);                                        \
9947
2.80M
         }                                                       \
exprtk::details::sfext27_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.70M
         {                                                       \
9946
1.70M
            return (OP0);                                        \
9947
1.70M
         }                                                       \
exprtk::details::sfext28_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.70M
         {                                                       \
9946
1.70M
            return (OP0);                                        \
9947
1.70M
         }                                                       \
exprtk::details::sfext29_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.20M
         {                                                       \
9946
1.20M
            return (OP0);                                        \
9947
1.20M
         }                                                       \
exprtk::details::sfext30_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
5.00M
         {                                                       \
9946
5.00M
            return (OP0);                                        \
9947
5.00M
         }                                                       \
exprtk::details::sfext31_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.40M
         {                                                       \
9946
1.40M
            return (OP0);                                        \
9947
1.40M
         }                                                       \
exprtk::details::sfext32_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.60M
         {                                                       \
9946
1.60M
            return (OP0);                                        \
9947
1.60M
         }                                                       \
exprtk::details::sfext33_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
3.20M
         {                                                       \
9946
3.20M
            return (OP0);                                        \
9947
3.20M
         }                                                       \
exprtk::details::sfext34_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.60M
         {                                                       \
9946
1.60M
            return (OP0);                                        \
9947
1.60M
         }                                                       \
exprtk::details::sfext35_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
801k
         {                                                       \
9946
801k
            return (OP0);                                        \
9947
801k
         }                                                       \
exprtk::details::sfext36_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
4.00M
         {                                                       \
9946
4.00M
            return (OP0);                                        \
9947
4.00M
         }                                                       \
exprtk::details::sfext38_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
5.00M
         {                                                       \
9946
5.00M
            return (OP0);                                        \
9947
5.00M
         }                                                       \
exprtk::details::sfext39_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
7.70M
         {                                                       \
9946
7.70M
            return (OP0);                                        \
9947
7.70M
         }                                                       \
exprtk::details::sfext40_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.01M
         {                                                       \
9946
2.01M
            return (OP0);                                        \
9947
2.01M
         }                                                       \
Unexecuted instantiation: exprtk::details::sfext41_op<double>::process(double const&, double const&, double const&, double const&)
exprtk::details::sfext42_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.50M
         {                                                       \
9946
2.50M
            return (OP0);                                        \
9947
2.50M
         }                                                       \
exprtk::details::sfext43_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.50M
         {                                                       \
9946
1.50M
            return (OP0);                                        \
9947
1.50M
         }                                                       \
exprtk::details::sfext44_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.50M
         {                                                       \
9946
1.50M
            return (OP0);                                        \
9947
1.50M
         }                                                       \
exprtk::details::sfext45_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.90M
         {                                                       \
9946
2.90M
            return (OP0);                                        \
9947
2.90M
         }                                                       \
exprtk::details::sfext46_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
627k
         {                                                       \
9946
627k
            return (OP0);                                        \
9947
627k
         }                                                       \
exprtk::details::sfext47_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.01M
         {                                                       \
9946
2.01M
            return (OP0);                                        \
9947
2.01M
         }                                                       \
Unexecuted instantiation: exprtk::details::sfext48_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sfext49_op<double>::process(double const&, double const&, double const&, double const&)
exprtk::details::sfext50_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.70M
         {                                                       \
9946
1.70M
            return (OP0);                                        \
9947
1.70M
         }                                                       \
exprtk::details::sfext51_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
200k
         {                                                       \
9946
200k
            return (OP0);                                        \
9947
200k
         }                                                       \
exprtk::details::sfext52_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.00M
         {                                                       \
9946
1.00M
            return (OP0);                                        \
9947
1.00M
         }                                                       \
exprtk::details::sfext53_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
500k
         {                                                       \
9946
500k
            return (OP0);                                        \
9947
500k
         }                                                       \
exprtk::details::sfext54_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.70M
         {                                                       \
9946
2.70M
            return (OP0);                                        \
9947
2.70M
         }                                                       \
exprtk::details::sfext55_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
3.90M
         {                                                       \
9946
3.90M
            return (OP0);                                        \
9947
3.90M
         }                                                       \
exprtk::details::sfext56_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
3.90M
         {                                                       \
9946
3.90M
            return (OP0);                                        \
9947
3.90M
         }                                                       \
exprtk::details::sfext57_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
6.30M
         {                                                       \
9946
6.30M
            return (OP0);                                        \
9947
6.30M
         }                                                       \
exprtk::details::sfext58_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.80M
         {                                                       \
9946
2.80M
            return (OP0);                                        \
9947
2.80M
         }                                                       \
exprtk::details::sfext59_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
1.80M
         {                                                       \
9946
1.80M
            return (OP0);                                        \
9947
1.80M
         }                                                       \
exprtk::details::sfext60_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.19M
         {                                                       \
9946
2.19M
            return (OP0);                                        \
9947
2.19M
         }                                                       \
exprtk::details::sfext61_op<double>::process(double const&, double const&, double const&, double const&)
Line
Count
Source
9945
2.02M
         {                                                       \
9946
2.02M
            return (OP0);                                        \
9947
2.02M
         }                                                       \
Unexecuted instantiation: exprtk::details::sfext37_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf84_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf85_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf86_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf87_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf88_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf89_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf90_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf91_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf92_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf93_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf94_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf95_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf96_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf97_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf98_op<double>::process(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf99_op<double>::process(double const&, double const&, double const&, double const&)
exprtk::details::sf48_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
900k
         {                                                       \
9946
900k
            return (OP0);                                        \
9947
900k
         }                                                       \
exprtk::details::sf49_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.70M
         {                                                       \
9946
2.70M
            return (OP0);                                        \
9947
2.70M
         }                                                       \
exprtk::details::sf50_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.00M
         {                                                       \
9946
1.00M
            return (OP0);                                        \
9947
1.00M
         }                                                       \
exprtk::details::sf51_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
7.20M
         {                                                       \
9946
7.20M
            return (OP0);                                        \
9947
7.20M
         }                                                       \
exprtk::details::sf52_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
900k
         {                                                       \
9946
900k
            return (OP0);                                        \
9947
900k
         }                                                       \
exprtk::details::sf53_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
3.10M
         {                                                       \
9946
3.10M
            return (OP0);                                        \
9947
3.10M
         }                                                       \
exprtk::details::sf54_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
400k
         {                                                       \
9946
400k
            return (OP0);                                        \
9947
400k
         }                                                       \
Unexecuted instantiation: exprtk::details::sf55_op<float>::process(float const&, float const&, float const&, float const&)
exprtk::details::sf56_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
3.43M
         {                                                       \
9946
3.43M
            return (OP0);                                        \
9947
3.43M
         }                                                       \
exprtk::details::sf57_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.97M
         {                                                       \
9946
2.97M
            return (OP0);                                        \
9947
2.97M
         }                                                       \
exprtk::details::sf58_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
4.69M
         {                                                       \
9946
4.69M
            return (OP0);                                        \
9947
4.69M
         }                                                       \
exprtk::details::sf59_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
4.30M
         {                                                       \
9946
4.30M
            return (OP0);                                        \
9947
4.30M
         }                                                       \
exprtk::details::sf60_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
5.50M
         {                                                       \
9946
5.50M
            return (OP0);                                        \
9947
5.50M
         }                                                       \
exprtk::details::sf61_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
5.46M
         {                                                       \
9946
5.46M
            return (OP0);                                        \
9947
5.46M
         }                                                       \
exprtk::details::sf62_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
3.80M
         {                                                       \
9946
3.80M
            return (OP0);                                        \
9947
3.80M
         }                                                       \
Unexecuted instantiation: exprtk::details::sf63_op<float>::process(float const&, float const&, float const&, float const&)
exprtk::details::sf64_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.90M
         {                                                       \
9946
2.90M
            return (OP0);                                        \
9947
2.90M
         }                                                       \
exprtk::details::sf65_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
954k
         {                                                       \
9946
954k
            return (OP0);                                        \
9947
954k
         }                                                       \
exprtk::details::sf66_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
4.50M
         {                                                       \
9946
4.50M
            return (OP0);                                        \
9947
4.50M
         }                                                       \
exprtk::details::sf67_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.42M
         {                                                       \
9946
1.42M
            return (OP0);                                        \
9947
1.42M
         }                                                       \
exprtk::details::sf68_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.00M
         {                                                       \
9946
2.00M
            return (OP0);                                        \
9947
2.00M
         }                                                       \
exprtk::details::sf69_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
600k
         {                                                       \
9946
600k
            return (OP0);                                        \
9947
600k
         }                                                       \
exprtk::details::sf70_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
500k
         {                                                       \
9946
500k
            return (OP0);                                        \
9947
500k
         }                                                       \
exprtk::details::sf71_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.40M
         {                                                       \
9946
1.40M
            return (OP0);                                        \
9947
1.40M
         }                                                       \
Unexecuted instantiation: exprtk::details::sf72_op<float>::process(float const&, float const&, float const&, float const&)
exprtk::details::sf73_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.90M
         {                                                       \
9946
2.90M
            return (OP0);                                        \
9947
2.90M
         }                                                       \
exprtk::details::sf74_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
8.00M
         {                                                       \
9946
8.00M
            return (OP0);                                        \
9947
8.00M
         }                                                       \
exprtk::details::sf75_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.80M
         {                                                       \
9946
2.80M
            return (OP0);                                        \
9947
2.80M
         }                                                       \
exprtk::details::sf76_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
4.00M
         {                                                       \
9946
4.00M
            return (OP0);                                        \
9947
4.00M
         }                                                       \
exprtk::details::sf77_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
900k
         {                                                       \
9946
900k
            return (OP0);                                        \
9947
900k
         }                                                       \
exprtk::details::sf78_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
400k
         {                                                       \
9946
400k
            return (OP0);                                        \
9947
400k
         }                                                       \
exprtk::details::sf79_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.30M
         {                                                       \
9946
1.30M
            return (OP0);                                        \
9947
1.30M
         }                                                       \
exprtk::details::sf80_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.00M
         {                                                       \
9946
2.00M
            return (OP0);                                        \
9947
2.00M
         }                                                       \
exprtk::details::sf81_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.65M
         {                                                       \
9946
2.65M
            return (OP0);                                        \
9947
2.65M
         }                                                       \
exprtk::details::sf82_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.50M
         {                                                       \
9946
1.50M
            return (OP0);                                        \
9947
1.50M
         }                                                       \
exprtk::details::sf83_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
14.0M
         {                                                       \
9946
14.0M
            return (OP0);                                        \
9947
14.0M
         }                                                       \
exprtk::details::sfext00_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.60M
         {                                                       \
9946
1.60M
            return (OP0);                                        \
9947
1.60M
         }                                                       \
exprtk::details::sfext01_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.52M
         {                                                       \
9946
1.52M
            return (OP0);                                        \
9947
1.52M
         }                                                       \
exprtk::details::sfext02_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.00M
         {                                                       \
9946
2.00M
            return (OP0);                                        \
9947
2.00M
         }                                                       \
exprtk::details::sfext03_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
700k
         {                                                       \
9946
700k
            return (OP0);                                        \
9947
700k
         }                                                       \
exprtk::details::sfext04_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
3.50M
         {                                                       \
9946
3.50M
            return (OP0);                                        \
9947
3.50M
         }                                                       \
exprtk::details::sfext05_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.90M
         {                                                       \
9946
1.90M
            return (OP0);                                        \
9947
1.90M
         }                                                       \
exprtk::details::sfext06_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
903k
         {                                                       \
9946
903k
            return (OP0);                                        \
9947
903k
         }                                                       \
exprtk::details::sfext07_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
5.70M
         {                                                       \
9946
5.70M
            return (OP0);                                        \
9947
5.70M
         }                                                       \
exprtk::details::sfext08_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
3.02M
         {                                                       \
9946
3.02M
            return (OP0);                                        \
9947
3.02M
         }                                                       \
exprtk::details::sfext09_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
3.40M
         {                                                       \
9946
3.40M
            return (OP0);                                        \
9947
3.40M
         }                                                       \
exprtk::details::sfext10_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
400k
         {                                                       \
9946
400k
            return (OP0);                                        \
9947
400k
         }                                                       \
exprtk::details::sfext11_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
6.30M
         {                                                       \
9946
6.30M
            return (OP0);                                        \
9947
6.30M
         }                                                       \
exprtk::details::sfext12_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
701k
         {                                                       \
9946
701k
            return (OP0);                                        \
9947
701k
         }                                                       \
exprtk::details::sfext13_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.80M
         {                                                       \
9946
1.80M
            return (OP0);                                        \
9947
1.80M
         }                                                       \
exprtk::details::sfext14_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.40M
         {                                                       \
9946
2.40M
            return (OP0);                                        \
9947
2.40M
         }                                                       \
exprtk::details::sfext15_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.90M
         {                                                       \
9946
1.90M
            return (OP0);                                        \
9947
1.90M
         }                                                       \
exprtk::details::sfext16_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.40M
         {                                                       \
9946
2.40M
            return (OP0);                                        \
9947
2.40M
         }                                                       \
exprtk::details::sfext17_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.39M
         {                                                       \
9946
1.39M
            return (OP0);                                        \
9947
1.39M
         }                                                       \
exprtk::details::sfext18_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.30M
         {                                                       \
9946
1.30M
            return (OP0);                                        \
9947
1.30M
         }                                                       \
exprtk::details::sfext19_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
3.90M
         {                                                       \
9946
3.90M
            return (OP0);                                        \
9947
3.90M
         }                                                       \
exprtk::details::sfext20_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.70M
         {                                                       \
9946
2.70M
            return (OP0);                                        \
9947
2.70M
         }                                                       \
exprtk::details::sfext21_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
4.10M
         {                                                       \
9946
4.10M
            return (OP0);                                        \
9947
4.10M
         }                                                       \
exprtk::details::sfext22_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
500k
         {                                                       \
9946
500k
            return (OP0);                                        \
9947
500k
         }                                                       \
exprtk::details::sfext23_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.70M
         {                                                       \
9946
1.70M
            return (OP0);                                        \
9947
1.70M
         }                                                       \
exprtk::details::sfext24_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
3.25M
         {                                                       \
9946
3.25M
            return (OP0);                                        \
9947
3.25M
         }                                                       \
exprtk::details::sfext25_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
3.95M
         {                                                       \
9946
3.95M
            return (OP0);                                        \
9947
3.95M
         }                                                       \
exprtk::details::sfext26_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.20M
         {                                                       \
9946
2.20M
            return (OP0);                                        \
9947
2.20M
         }                                                       \
exprtk::details::sfext27_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.10M
         {                                                       \
9946
1.10M
            return (OP0);                                        \
9947
1.10M
         }                                                       \
exprtk::details::sfext28_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.70M
         {                                                       \
9946
1.70M
            return (OP0);                                        \
9947
1.70M
         }                                                       \
exprtk::details::sfext29_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.15M
         {                                                       \
9946
1.15M
            return (OP0);                                        \
9947
1.15M
         }                                                       \
exprtk::details::sfext30_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
5.10M
         {                                                       \
9946
5.10M
            return (OP0);                                        \
9947
5.10M
         }                                                       \
exprtk::details::sfext31_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.45M
         {                                                       \
9946
1.45M
            return (OP0);                                        \
9947
1.45M
         }                                                       \
exprtk::details::sfext32_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.80M
         {                                                       \
9946
1.80M
            return (OP0);                                        \
9947
1.80M
         }                                                       \
exprtk::details::sfext33_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.82M
         {                                                       \
9946
2.82M
            return (OP0);                                        \
9947
2.82M
         }                                                       \
exprtk::details::sfext34_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.60M
         {                                                       \
9946
1.60M
            return (OP0);                                        \
9947
1.60M
         }                                                       \
exprtk::details::sfext35_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
401k
         {                                                       \
9946
401k
            return (OP0);                                        \
9947
401k
         }                                                       \
exprtk::details::sfext36_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
3.80M
         {                                                       \
9946
3.80M
            return (OP0);                                        \
9947
3.80M
         }                                                       \
exprtk::details::sfext38_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
5.40M
         {                                                       \
9946
5.40M
            return (OP0);                                        \
9947
5.40M
         }                                                       \
exprtk::details::sfext39_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
6.90M
         {                                                       \
9946
6.90M
            return (OP0);                                        \
9947
6.90M
         }                                                       \
exprtk::details::sfext40_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.00M
         {                                                       \
9946
2.00M
            return (OP0);                                        \
9947
2.00M
         }                                                       \
Unexecuted instantiation: exprtk::details::sfext41_op<float>::process(float const&, float const&, float const&, float const&)
exprtk::details::sfext42_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.80M
         {                                                       \
9946
2.80M
            return (OP0);                                        \
9947
2.80M
         }                                                       \
exprtk::details::sfext43_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.60M
         {                                                       \
9946
1.60M
            return (OP0);                                        \
9947
1.60M
         }                                                       \
exprtk::details::sfext44_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.50M
         {                                                       \
9946
1.50M
            return (OP0);                                        \
9947
1.50M
         }                                                       \
exprtk::details::sfext45_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
3.10M
         {                                                       \
9946
3.10M
            return (OP0);                                        \
9947
3.10M
         }                                                       \
exprtk::details::sfext46_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
305k
         {                                                       \
9946
305k
            return (OP0);                                        \
9947
305k
         }                                                       \
exprtk::details::sfext47_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
510k
         {                                                       \
9946
510k
            return (OP0);                                        \
9947
510k
         }                                                       \
Unexecuted instantiation: exprtk::details::sfext48_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sfext49_op<float>::process(float const&, float const&, float const&, float const&)
exprtk::details::sfext50_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.70M
         {                                                       \
9946
1.70M
            return (OP0);                                        \
9947
1.70M
         }                                                       \
exprtk::details::sfext51_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
200k
         {                                                       \
9946
200k
            return (OP0);                                        \
9947
200k
         }                                                       \
exprtk::details::sfext52_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.00M
         {                                                       \
9946
1.00M
            return (OP0);                                        \
9947
1.00M
         }                                                       \
exprtk::details::sfext53_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
500k
         {                                                       \
9946
500k
            return (OP0);                                        \
9947
500k
         }                                                       \
exprtk::details::sfext54_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.60M
         {                                                       \
9946
2.60M
            return (OP0);                                        \
9947
2.60M
         }                                                       \
exprtk::details::sfext55_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
3.80M
         {                                                       \
9946
3.80M
            return (OP0);                                        \
9947
3.80M
         }                                                       \
exprtk::details::sfext56_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
4.80M
         {                                                       \
9946
4.80M
            return (OP0);                                        \
9947
4.80M
         }                                                       \
exprtk::details::sfext57_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
6.24M
         {                                                       \
9946
6.24M
            return (OP0);                                        \
9947
6.24M
         }                                                       \
exprtk::details::sfext58_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.92M
         {                                                       \
9946
2.92M
            return (OP0);                                        \
9947
2.92M
         }                                                       \
exprtk::details::sfext59_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
1.62M
         {                                                       \
9946
1.62M
            return (OP0);                                        \
9947
1.62M
         }                                                       \
exprtk::details::sfext60_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.59M
         {                                                       \
9946
2.59M
            return (OP0);                                        \
9947
2.59M
         }                                                       \
exprtk::details::sfext61_op<float>::process(float const&, float const&, float const&, float const&)
Line
Count
Source
9945
2.30M
         {                                                       \
9946
2.30M
            return (OP0);                                        \
9947
2.30M
         }                                                       \
Unexecuted instantiation: exprtk::details::sfext37_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf84_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf85_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf86_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf87_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf88_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf89_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf90_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf91_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf92_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf93_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf94_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf95_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf96_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf97_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf98_op<float>::process(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf99_op<float>::process(float const&, float const&, float const&, float const&)
9948
         static inline std::string id()                          \
9949
2.27M
         {                                                       \
9950
2.27M
            return (OP1);                                        \
9951
2.27M
         }                                                       \
exprtk::details::sf48_op<double>::id()
Line
Count
Source
9949
10.5k
         {                                                       \
9950
10.5k
            return (OP1);                                        \
9951
10.5k
         }                                                       \
exprtk::details::sf49_op<double>::id()
Line
Count
Source
9949
12.7k
         {                                                       \
9950
12.7k
            return (OP1);                                        \
9951
12.7k
         }                                                       \
exprtk::details::sf50_op<double>::id()
Line
Count
Source
9949
11.0k
         {                                                       \
9950
11.0k
            return (OP1);                                        \
9951
11.0k
         }                                                       \
exprtk::details::sf51_op<double>::id()
Line
Count
Source
9949
11.6k
         {                                                       \
9950
11.6k
            return (OP1);                                        \
9951
11.6k
         }                                                       \
exprtk::details::sf52_op<double>::id()
Line
Count
Source
9949
10.7k
         {                                                       \
9950
10.7k
            return (OP1);                                        \
9951
10.7k
         }                                                       \
exprtk::details::sf53_op<double>::id()
Line
Count
Source
9949
11.3k
         {                                                       \
9950
11.3k
            return (OP1);                                        \
9951
11.3k
         }                                                       \
exprtk::details::sf54_op<double>::id()
Line
Count
Source
9949
10.4k
         {                                                       \
9950
10.4k
            return (OP1);                                        \
9951
10.4k
         }                                                       \
exprtk::details::sf55_op<double>::id()
Line
Count
Source
9949
10.0k
         {                                                       \
9950
10.0k
            return (OP1);                                        \
9951
10.0k
         }                                                       \
exprtk::details::sf56_op<double>::id()
Line
Count
Source
9949
12.1k
         {                                                       \
9950
12.1k
            return (OP1);                                        \
9951
12.1k
         }                                                       \
exprtk::details::sf57_op<double>::id()
Line
Count
Source
9949
11.4k
         {                                                       \
9950
11.4k
            return (OP1);                                        \
9951
11.4k
         }                                                       \
exprtk::details::sf58_op<double>::id()
Line
Count
Source
9949
11.5k
         {                                                       \
9950
11.5k
            return (OP1);                                        \
9951
11.5k
         }                                                       \
exprtk::details::sf59_op<double>::id()
Line
Count
Source
9949
12.2k
         {                                                       \
9950
12.2k
            return (OP1);                                        \
9951
12.2k
         }                                                       \
exprtk::details::sf60_op<double>::id()
Line
Count
Source
9949
12.5k
         {                                                       \
9950
12.5k
            return (OP1);                                        \
9951
12.5k
         }                                                       \
exprtk::details::sf61_op<double>::id()
Line
Count
Source
9949
11.7k
         {                                                       \
9950
11.7k
            return (OP1);                                        \
9951
11.7k
         }                                                       \
exprtk::details::sf62_op<double>::id()
Line
Count
Source
9949
11.1k
         {                                                       \
9950
11.1k
            return (OP1);                                        \
9951
11.1k
         }                                                       \
exprtk::details::sf63_op<double>::id()
Line
Count
Source
9949
10.0k
         {                                                       \
9950
10.0k
            return (OP1);                                        \
9951
10.0k
         }                                                       \
exprtk::details::sf64_op<double>::id()
Line
Count
Source
9949
11.0k
         {                                                       \
9950
11.0k
            return (OP1);                                        \
9951
11.0k
         }                                                       \
exprtk::details::sf65_op<double>::id()
Line
Count
Source
9949
12.8k
         {                                                       \
9950
12.8k
            return (OP1);                                        \
9951
12.8k
         }                                                       \
exprtk::details::sf66_op<double>::id()
Line
Count
Source
9949
11.2k
         {                                                       \
9950
11.2k
            return (OP1);                                        \
9951
11.2k
         }                                                       \
exprtk::details::sf67_op<double>::id()
Line
Count
Source
9949
12.5k
         {                                                       \
9950
12.5k
            return (OP1);                                        \
9951
12.5k
         }                                                       \
exprtk::details::sf68_op<double>::id()
Line
Count
Source
9949
11.2k
         {                                                       \
9950
11.2k
            return (OP1);                                        \
9951
11.2k
         }                                                       \
exprtk::details::sf69_op<double>::id()
Line
Count
Source
9949
10.5k
         {                                                       \
9950
10.5k
            return (OP1);                                        \
9951
10.5k
         }                                                       \
exprtk::details::sf70_op<double>::id()
Line
Count
Source
9949
10.1k
         {                                                       \
9950
10.1k
            return (OP1);                                        \
9951
10.1k
         }                                                       \
exprtk::details::sf71_op<double>::id()
Line
Count
Source
9949
10.6k
         {                                                       \
9950
10.6k
            return (OP1);                                        \
9951
10.6k
         }                                                       \
exprtk::details::sf72_op<double>::id()
Line
Count
Source
9949
10.0k
         {                                                       \
9950
10.0k
            return (OP1);                                        \
9951
10.0k
         }                                                       \
exprtk::details::sf73_op<double>::id()
Line
Count
Source
9949
11.6k
         {                                                       \
9950
11.6k
            return (OP1);                                        \
9951
11.6k
         }                                                       \
exprtk::details::sf74_op<double>::id()
Line
Count
Source
9949
12.8k
         {                                                       \
9950
12.8k
            return (OP1);                                        \
9951
12.8k
         }                                                       \
exprtk::details::sf75_op<double>::id()
Line
Count
Source
9949
11.1k
         {                                                       \
9950
11.1k
            return (OP1);                                        \
9951
11.1k
         }                                                       \
exprtk::details::sf76_op<double>::id()
Line
Count
Source
9949
10.6k
         {                                                       \
9950
10.6k
            return (OP1);                                        \
9951
10.6k
         }                                                       \
exprtk::details::sf77_op<double>::id()
Line
Count
Source
9949
10.5k
         {                                                       \
9950
10.5k
            return (OP1);                                        \
9951
10.5k
         }                                                       \
exprtk::details::sf78_op<double>::id()
Line
Count
Source
9949
10.5k
         {                                                       \
9950
10.5k
            return (OP1);                                        \
9951
10.5k
         }                                                       \
exprtk::details::sf79_op<double>::id()
Line
Count
Source
9949
10.7k
         {                                                       \
9950
10.7k
            return (OP1);                                        \
9951
10.7k
         }                                                       \
exprtk::details::sf80_op<double>::id()
Line
Count
Source
9949
10.4k
         {                                                       \
9950
10.4k
            return (OP1);                                        \
9951
10.4k
         }                                                       \
exprtk::details::sf81_op<double>::id()
Line
Count
Source
9949
12.5k
         {                                                       \
9950
12.5k
            return (OP1);                                        \
9951
12.5k
         }                                                       \
exprtk::details::sf82_op<double>::id()
Line
Count
Source
9949
11.1k
         {                                                       \
9950
11.1k
            return (OP1);                                        \
9951
11.1k
         }                                                       \
exprtk::details::sf83_op<double>::id()
Line
Count
Source
9949
14.1k
         {                                                       \
9950
14.1k
            return (OP1);                                        \
9951
14.1k
         }                                                       \
exprtk::details::sfext00_op<double>::id()
Line
Count
Source
9949
13.2k
         {                                                       \
9950
13.2k
            return (OP1);                                        \
9951
13.2k
         }                                                       \
exprtk::details::sfext01_op<double>::id()
Line
Count
Source
9949
11.4k
         {                                                       \
9950
11.4k
            return (OP1);                                        \
9951
11.4k
         }                                                       \
exprtk::details::sfext02_op<double>::id()
Line
Count
Source
9949
10.3k
         {                                                       \
9950
10.3k
            return (OP1);                                        \
9951
10.3k
         }                                                       \
exprtk::details::sfext03_op<double>::id()
Line
Count
Source
9949
10.8k
         {                                                       \
9950
10.8k
            return (OP1);                                        \
9951
10.8k
         }                                                       \
exprtk::details::sfext04_op<double>::id()
Line
Count
Source
9949
12.1k
         {                                                       \
9950
12.1k
            return (OP1);                                        \
9951
12.1k
         }                                                       \
exprtk::details::sfext05_op<double>::id()
Line
Count
Source
9949
10.7k
         {                                                       \
9950
10.7k
            return (OP1);                                        \
9951
10.7k
         }                                                       \
exprtk::details::sfext06_op<double>::id()
Line
Count
Source
9949
11.3k
         {                                                       \
9950
11.3k
            return (OP1);                                        \
9951
11.3k
         }                                                       \
exprtk::details::sfext07_op<double>::id()
Line
Count
Source
9949
12.2k
         {                                                       \
9950
12.2k
            return (OP1);                                        \
9951
12.2k
         }                                                       \
exprtk::details::sfext08_op<double>::id()
Line
Count
Source
9949
11.3k
         {                                                       \
9950
11.3k
            return (OP1);                                        \
9951
11.3k
         }                                                       \
exprtk::details::sfext09_op<double>::id()
Line
Count
Source
9949
11.2k
         {                                                       \
9950
11.2k
            return (OP1);                                        \
9951
11.2k
         }                                                       \
exprtk::details::sfext10_op<double>::id()
Line
Count
Source
9949
10.4k
         {                                                       \
9950
10.4k
            return (OP1);                                        \
9951
10.4k
         }                                                       \
exprtk::details::sfext11_op<double>::id()
Line
Count
Source
9949
14.7k
         {                                                       \
9950
14.7k
            return (OP1);                                        \
9951
14.7k
         }                                                       \
exprtk::details::sfext12_op<double>::id()
Line
Count
Source
9949
10.8k
         {                                                       \
9950
10.8k
            return (OP1);                                        \
9951
10.8k
         }                                                       \
exprtk::details::sfext13_op<double>::id()
Line
Count
Source
9949
10.4k
         {                                                       \
9950
10.4k
            return (OP1);                                        \
9951
10.4k
         }                                                       \
exprtk::details::sfext14_op<double>::id()
Line
Count
Source
9949
11.9k
         {                                                       \
9950
11.9k
            return (OP1);                                        \
9951
11.9k
         }                                                       \
exprtk::details::sfext15_op<double>::id()
Line
Count
Source
9949
14.5k
         {                                                       \
9950
14.5k
            return (OP1);                                        \
9951
14.5k
         }                                                       \
exprtk::details::sfext16_op<double>::id()
Line
Count
Source
9949
12.0k
         {                                                       \
9950
12.0k
            return (OP1);                                        \
9951
12.0k
         }                                                       \
exprtk::details::sfext17_op<double>::id()
Line
Count
Source
9949
11.2k
         {                                                       \
9950
11.2k
            return (OP1);                                        \
9951
11.2k
         }                                                       \
exprtk::details::sfext18_op<double>::id()
Line
Count
Source
9949
10.5k
         {                                                       \
9950
10.5k
            return (OP1);                                        \
9951
10.5k
         }                                                       \
exprtk::details::sfext19_op<double>::id()
Line
Count
Source
9949
10.6k
         {                                                       \
9950
10.6k
            return (OP1);                                        \
9951
10.6k
         }                                                       \
exprtk::details::sfext20_op<double>::id()
Line
Count
Source
9949
10.7k
         {                                                       \
9950
10.7k
            return (OP1);                                        \
9951
10.7k
         }                                                       \
exprtk::details::sfext21_op<double>::id()
Line
Count
Source
9949
10.9k
         {                                                       \
9950
10.9k
            return (OP1);                                        \
9951
10.9k
         }                                                       \
exprtk::details::sfext22_op<double>::id()
Line
Count
Source
9949
11.3k
         {                                                       \
9950
11.3k
            return (OP1);                                        \
9951
11.3k
         }                                                       \
exprtk::details::sfext23_op<double>::id()
Line
Count
Source
9949
11.4k
         {                                                       \
9950
11.4k
            return (OP1);                                        \
9951
11.4k
         }                                                       \
exprtk::details::sfext24_op<double>::id()
Line
Count
Source
9949
11.2k
         {                                                       \
9950
11.2k
            return (OP1);                                        \
9951
11.2k
         }                                                       \
exprtk::details::sfext25_op<double>::id()
Line
Count
Source
9949
12.7k
         {                                                       \
9950
12.7k
            return (OP1);                                        \
9951
12.7k
         }                                                       \
exprtk::details::sfext26_op<double>::id()
Line
Count
Source
9949
17.7k
         {                                                       \
9950
17.7k
            return (OP1);                                        \
9951
17.7k
         }                                                       \
exprtk::details::sfext27_op<double>::id()
Line
Count
Source
9949
11.6k
         {                                                       \
9950
11.6k
            return (OP1);                                        \
9951
11.6k
         }                                                       \
exprtk::details::sfext28_op<double>::id()
Line
Count
Source
9949
10.6k
         {                                                       \
9950
10.6k
            return (OP1);                                        \
9951
10.6k
         }                                                       \
exprtk::details::sfext29_op<double>::id()
Line
Count
Source
9949
11.8k
         {                                                       \
9950
11.8k
            return (OP1);                                        \
9951
11.8k
         }                                                       \
exprtk::details::sfext30_op<double>::id()
Line
Count
Source
9949
12.8k
         {                                                       \
9950
12.8k
            return (OP1);                                        \
9951
12.8k
         }                                                       \
exprtk::details::sfext31_op<double>::id()
Line
Count
Source
9949
14.2k
         {                                                       \
9950
14.2k
            return (OP1);                                        \
9951
14.2k
         }                                                       \
exprtk::details::sfext32_op<double>::id()
Line
Count
Source
9949
12.0k
         {                                                       \
9950
12.0k
            return (OP1);                                        \
9951
12.0k
         }                                                       \
exprtk::details::sfext33_op<double>::id()
Line
Count
Source
9949
12.4k
         {                                                       \
9950
12.4k
            return (OP1);                                        \
9951
12.4k
         }                                                       \
exprtk::details::sfext34_op<double>::id()
Line
Count
Source
9949
11.5k
         {                                                       \
9950
11.5k
            return (OP1);                                        \
9951
11.5k
         }                                                       \
exprtk::details::sfext35_op<double>::id()
Line
Count
Source
9949
11.8k
         {                                                       \
9950
11.8k
            return (OP1);                                        \
9951
11.8k
         }                                                       \
exprtk::details::sfext36_op<double>::id()
Line
Count
Source
9949
21.8k
         {                                                       \
9950
21.8k
            return (OP1);                                        \
9951
21.8k
         }                                                       \
exprtk::details::sfext38_op<double>::id()
Line
Count
Source
9949
11.6k
         {                                                       \
9950
11.6k
            return (OP1);                                        \
9951
11.6k
         }                                                       \
exprtk::details::sfext39_op<double>::id()
Line
Count
Source
9949
13.4k
         {                                                       \
9950
13.4k
            return (OP1);                                        \
9951
13.4k
         }                                                       \
exprtk::details::sfext40_op<double>::id()
Line
Count
Source
9949
11.8k
         {                                                       \
9950
11.8k
            return (OP1);                                        \
9951
11.8k
         }                                                       \
exprtk::details::sfext41_op<double>::id()
Line
Count
Source
9949
10.0k
         {                                                       \
9950
10.0k
            return (OP1);                                        \
9951
10.0k
         }                                                       \
exprtk::details::sfext42_op<double>::id()
Line
Count
Source
9949
12.8k
         {                                                       \
9950
12.8k
            return (OP1);                                        \
9951
12.8k
         }                                                       \
exprtk::details::sfext43_op<double>::id()
Line
Count
Source
9949
12.1k
         {                                                       \
9950
12.1k
            return (OP1);                                        \
9951
12.1k
         }                                                       \
exprtk::details::sfext44_op<double>::id()
Line
Count
Source
9949
11.0k
         {                                                       \
9950
11.0k
            return (OP1);                                        \
9951
11.0k
         }                                                       \
exprtk::details::sfext45_op<double>::id()
Line
Count
Source
9949
12.8k
         {                                                       \
9950
12.8k
            return (OP1);                                        \
9951
12.8k
         }                                                       \
exprtk::details::sfext46_op<double>::id()
Line
Count
Source
9949
10.3k
         {                                                       \
9950
10.3k
            return (OP1);                                        \
9951
10.3k
         }                                                       \
exprtk::details::sfext47_op<double>::id()
Line
Count
Source
9949
12.2k
         {                                                       \
9950
12.2k
            return (OP1);                                        \
9951
12.2k
         }                                                       \
exprtk::details::sfext48_op<double>::id()
Line
Count
Source
9949
10.0k
         {                                                       \
9950
10.0k
            return (OP1);                                        \
9951
10.0k
         }                                                       \
exprtk::details::sfext49_op<double>::id()
Line
Count
Source
9949
10.0k
         {                                                       \
9950
10.0k
            return (OP1);                                        \
9951
10.0k
         }                                                       \
exprtk::details::sfext50_op<double>::id()
Line
Count
Source
9949
11.0k
         {                                                       \
9950
11.0k
            return (OP1);                                        \
9951
11.0k
         }                                                       \
exprtk::details::sfext51_op<double>::id()
Line
Count
Source
9949
10.5k
         {                                                       \
9950
10.5k
            return (OP1);                                        \
9951
10.5k
         }                                                       \
exprtk::details::sfext52_op<double>::id()
Line
Count
Source
9949
11.3k
         {                                                       \
9950
11.3k
            return (OP1);                                        \
9951
11.3k
         }                                                       \
exprtk::details::sfext53_op<double>::id()
Line
Count
Source
9949
10.1k
         {                                                       \
9950
10.1k
            return (OP1);                                        \
9951
10.1k
         }                                                       \
exprtk::details::sfext54_op<double>::id()
Line
Count
Source
9949
10.8k
         {                                                       \
9950
10.8k
            return (OP1);                                        \
9951
10.8k
         }                                                       \
exprtk::details::sfext55_op<double>::id()
Line
Count
Source
9949
11.9k
         {                                                       \
9950
11.9k
            return (OP1);                                        \
9951
11.9k
         }                                                       \
exprtk::details::sfext56_op<double>::id()
Line
Count
Source
9949
14.7k
         {                                                       \
9950
14.7k
            return (OP1);                                        \
9951
14.7k
         }                                                       \
exprtk::details::sfext57_op<double>::id()
Line
Count
Source
9949
13.7k
         {                                                       \
9950
13.7k
            return (OP1);                                        \
9951
13.7k
         }                                                       \
exprtk::details::sfext58_op<double>::id()
Line
Count
Source
9949
11.1k
         {                                                       \
9950
11.1k
            return (OP1);                                        \
9951
11.1k
         }                                                       \
exprtk::details::sfext59_op<double>::id()
Line
Count
Source
9949
10.9k
         {                                                       \
9950
10.9k
            return (OP1);                                        \
9951
10.9k
         }                                                       \
exprtk::details::sfext60_op<double>::id()
Line
Count
Source
9949
11.0k
         {                                                       \
9950
11.0k
            return (OP1);                                        \
9951
11.0k
         }                                                       \
exprtk::details::sfext61_op<double>::id()
Line
Count
Source
9949
14.5k
         {                                                       \
9950
14.5k
            return (OP1);                                        \
9951
14.5k
         }                                                       \
Unexecuted instantiation: exprtk::details::sfext37_op<double>::id()
exprtk::details::sf48_op<float>::id()
Line
Count
Source
9949
10.5k
         {                                                       \
9950
10.5k
            return (OP1);                                        \
9951
10.5k
         }                                                       \
exprtk::details::sf49_op<float>::id()
Line
Count
Source
9949
12.4k
         {                                                       \
9950
12.4k
            return (OP1);                                        \
9951
12.4k
         }                                                       \
exprtk::details::sf50_op<float>::id()
Line
Count
Source
9949
10.6k
         {                                                       \
9950
10.6k
            return (OP1);                                        \
9951
10.6k
         }                                                       \
exprtk::details::sf51_op<float>::id()
Line
Count
Source
9949
11.6k
         {                                                       \
9950
11.6k
            return (OP1);                                        \
9951
11.6k
         }                                                       \
exprtk::details::sf52_op<float>::id()
Line
Count
Source
9949
10.7k
         {                                                       \
9950
10.7k
            return (OP1);                                        \
9951
10.7k
         }                                                       \
exprtk::details::sf53_op<float>::id()
Line
Count
Source
9949
11.3k
         {                                                       \
9950
11.3k
            return (OP1);                                        \
9951
11.3k
         }                                                       \
exprtk::details::sf54_op<float>::id()
Line
Count
Source
9949
10.4k
         {                                                       \
9950
10.4k
            return (OP1);                                        \
9951
10.4k
         }                                                       \
exprtk::details::sf55_op<float>::id()
Line
Count
Source
9949
10.0k
         {                                                       \
9950
10.0k
            return (OP1);                                        \
9951
10.0k
         }                                                       \
exprtk::details::sf56_op<float>::id()
Line
Count
Source
9949
12.1k
         {                                                       \
9950
12.1k
            return (OP1);                                        \
9951
12.1k
         }                                                       \
exprtk::details::sf57_op<float>::id()
Line
Count
Source
9949
11.4k
         {                                                       \
9950
11.4k
            return (OP1);                                        \
9951
11.4k
         }                                                       \
exprtk::details::sf58_op<float>::id()
Line
Count
Source
9949
11.5k
         {                                                       \
9950
11.5k
            return (OP1);                                        \
9951
11.5k
         }                                                       \
exprtk::details::sf59_op<float>::id()
Line
Count
Source
9949
12.0k
         {                                                       \
9950
12.0k
            return (OP1);                                        \
9951
12.0k
         }                                                       \
exprtk::details::sf60_op<float>::id()
Line
Count
Source
9949
12.5k
         {                                                       \
9950
12.5k
            return (OP1);                                        \
9951
12.5k
         }                                                       \
exprtk::details::sf61_op<float>::id()
Line
Count
Source
9949
11.6k
         {                                                       \
9950
11.6k
            return (OP1);                                        \
9951
11.6k
         }                                                       \
exprtk::details::sf62_op<float>::id()
Line
Count
Source
9949
11.1k
         {                                                       \
9950
11.1k
            return (OP1);                                        \
9951
11.1k
         }                                                       \
exprtk::details::sf63_op<float>::id()
Line
Count
Source
9949
10.0k
         {                                                       \
9950
10.0k
            return (OP1);                                        \
9951
10.0k
         }                                                       \
exprtk::details::sf64_op<float>::id()
Line
Count
Source
9949
11.0k
         {                                                       \
9950
11.0k
            return (OP1);                                        \
9951
11.0k
         }                                                       \
exprtk::details::sf65_op<float>::id()
Line
Count
Source
9949
12.4k
         {                                                       \
9950
12.4k
            return (OP1);                                        \
9951
12.4k
         }                                                       \
exprtk::details::sf66_op<float>::id()
Line
Count
Source
9949
11.2k
         {                                                       \
9950
11.2k
            return (OP1);                                        \
9951
11.2k
         }                                                       \
exprtk::details::sf67_op<float>::id()
Line
Count
Source
9949
12.5k
         {                                                       \
9950
12.5k
            return (OP1);                                        \
9951
12.5k
         }                                                       \
exprtk::details::sf68_op<float>::id()
Line
Count
Source
9949
11.2k
         {                                                       \
9950
11.2k
            return (OP1);                                        \
9951
11.2k
         }                                                       \
exprtk::details::sf69_op<float>::id()
Line
Count
Source
9949
10.4k
         {                                                       \
9950
10.4k
            return (OP1);                                        \
9951
10.4k
         }                                                       \
exprtk::details::sf70_op<float>::id()
Line
Count
Source
9949
10.1k
         {                                                       \
9950
10.1k
            return (OP1);                                        \
9951
10.1k
         }                                                       \
exprtk::details::sf71_op<float>::id()
Line
Count
Source
9949
10.6k
         {                                                       \
9950
10.6k
            return (OP1);                                        \
9951
10.6k
         }                                                       \
exprtk::details::sf72_op<float>::id()
Line
Count
Source
9949
10.0k
         {                                                       \
9950
10.0k
            return (OP1);                                        \
9951
10.0k
         }                                                       \
exprtk::details::sf73_op<float>::id()
Line
Count
Source
9949
11.5k
         {                                                       \
9950
11.5k
            return (OP1);                                        \
9951
11.5k
         }                                                       \
exprtk::details::sf74_op<float>::id()
Line
Count
Source
9949
12.8k
         {                                                       \
9950
12.8k
            return (OP1);                                        \
9951
12.8k
         }                                                       \
exprtk::details::sf75_op<float>::id()
Line
Count
Source
9949
11.1k
         {                                                       \
9950
11.1k
            return (OP1);                                        \
9951
11.1k
         }                                                       \
exprtk::details::sf76_op<float>::id()
Line
Count
Source
9949
10.6k
         {                                                       \
9950
10.6k
            return (OP1);                                        \
9951
10.6k
         }                                                       \
exprtk::details::sf77_op<float>::id()
Line
Count
Source
9949
10.5k
         {                                                       \
9950
10.5k
            return (OP1);                                        \
9951
10.5k
         }                                                       \
exprtk::details::sf78_op<float>::id()
Line
Count
Source
9949
10.4k
         {                                                       \
9950
10.4k
            return (OP1);                                        \
9951
10.4k
         }                                                       \
exprtk::details::sf79_op<float>::id()
Line
Count
Source
9949
10.7k
         {                                                       \
9950
10.7k
            return (OP1);                                        \
9951
10.7k
         }                                                       \
exprtk::details::sf80_op<float>::id()
Line
Count
Source
9949
10.4k
         {                                                       \
9950
10.4k
            return (OP1);                                        \
9951
10.4k
         }                                                       \
exprtk::details::sf81_op<float>::id()
Line
Count
Source
9949
12.5k
         {                                                       \
9950
12.5k
            return (OP1);                                        \
9951
12.5k
         }                                                       \
exprtk::details::sf82_op<float>::id()
Line
Count
Source
9949
11.1k
         {                                                       \
9950
11.1k
            return (OP1);                                        \
9951
11.1k
         }                                                       \
exprtk::details::sf83_op<float>::id()
Line
Count
Source
9949
12.8k
         {                                                       \
9950
12.8k
            return (OP1);                                        \
9951
12.8k
         }                                                       \
exprtk::details::sfext00_op<float>::id()
Line
Count
Source
9949
13.1k
         {                                                       \
9950
13.1k
            return (OP1);                                        \
9951
13.1k
         }                                                       \
exprtk::details::sfext01_op<float>::id()
Line
Count
Source
9949
11.4k
         {                                                       \
9950
11.4k
            return (OP1);                                        \
9951
11.4k
         }                                                       \
exprtk::details::sfext02_op<float>::id()
Line
Count
Source
9949
10.3k
         {                                                       \
9950
10.3k
            return (OP1);                                        \
9951
10.3k
         }                                                       \
exprtk::details::sfext03_op<float>::id()
Line
Count
Source
9949
10.8k
         {                                                       \
9950
10.8k
            return (OP1);                                        \
9951
10.8k
         }                                                       \
exprtk::details::sfext04_op<float>::id()
Line
Count
Source
9949
12.0k
         {                                                       \
9950
12.0k
            return (OP1);                                        \
9951
12.0k
         }                                                       \
exprtk::details::sfext05_op<float>::id()
Line
Count
Source
9949
10.7k
         {                                                       \
9950
10.7k
            return (OP1);                                        \
9951
10.7k
         }                                                       \
exprtk::details::sfext06_op<float>::id()
Line
Count
Source
9949
11.3k
         {                                                       \
9950
11.3k
            return (OP1);                                        \
9951
11.3k
         }                                                       \
exprtk::details::sfext07_op<float>::id()
Line
Count
Source
9949
12.2k
         {                                                       \
9950
12.2k
            return (OP1);                                        \
9951
12.2k
         }                                                       \
exprtk::details::sfext08_op<float>::id()
Line
Count
Source
9949
11.1k
         {                                                       \
9950
11.1k
            return (OP1);                                        \
9951
11.1k
         }                                                       \
exprtk::details::sfext09_op<float>::id()
Line
Count
Source
9949
11.2k
         {                                                       \
9950
11.2k
            return (OP1);                                        \
9951
11.2k
         }                                                       \
exprtk::details::sfext10_op<float>::id()
Line
Count
Source
9949
10.4k
         {                                                       \
9950
10.4k
            return (OP1);                                        \
9951
10.4k
         }                                                       \
exprtk::details::sfext11_op<float>::id()
Line
Count
Source
9949
14.7k
         {                                                       \
9950
14.7k
            return (OP1);                                        \
9951
14.7k
         }                                                       \
exprtk::details::sfext12_op<float>::id()
Line
Count
Source
9949
10.6k
         {                                                       \
9950
10.6k
            return (OP1);                                        \
9951
10.6k
         }                                                       \
exprtk::details::sfext13_op<float>::id()
Line
Count
Source
9949
10.4k
         {                                                       \
9950
10.4k
            return (OP1);                                        \
9951
10.4k
         }                                                       \
exprtk::details::sfext14_op<float>::id()
Line
Count
Source
9949
11.8k
         {                                                       \
9950
11.8k
            return (OP1);                                        \
9951
11.8k
         }                                                       \
exprtk::details::sfext15_op<float>::id()
Line
Count
Source
9949
14.5k
         {                                                       \
9950
14.5k
            return (OP1);                                        \
9951
14.5k
         }                                                       \
exprtk::details::sfext16_op<float>::id()
Line
Count
Source
9949
12.0k
         {                                                       \
9950
12.0k
            return (OP1);                                        \
9951
12.0k
         }                                                       \
exprtk::details::sfext17_op<float>::id()
Line
Count
Source
9949
11.2k
         {                                                       \
9950
11.2k
            return (OP1);                                        \
9951
11.2k
         }                                                       \
exprtk::details::sfext18_op<float>::id()
Line
Count
Source
9949
10.5k
         {                                                       \
9950
10.5k
            return (OP1);                                        \
9951
10.5k
         }                                                       \
exprtk::details::sfext19_op<float>::id()
Line
Count
Source
9949
10.6k
         {                                                       \
9950
10.6k
            return (OP1);                                        \
9951
10.6k
         }                                                       \
exprtk::details::sfext20_op<float>::id()
Line
Count
Source
9949
10.7k
         {                                                       \
9950
10.7k
            return (OP1);                                        \
9951
10.7k
         }                                                       \
exprtk::details::sfext21_op<float>::id()
Line
Count
Source
9949
10.9k
         {                                                       \
9950
10.9k
            return (OP1);                                        \
9951
10.9k
         }                                                       \
exprtk::details::sfext22_op<float>::id()
Line
Count
Source
9949
11.3k
         {                                                       \
9950
11.3k
            return (OP1);                                        \
9951
11.3k
         }                                                       \
exprtk::details::sfext23_op<float>::id()
Line
Count
Source
9949
11.4k
         {                                                       \
9950
11.4k
            return (OP1);                                        \
9951
11.4k
         }                                                       \
exprtk::details::sfext24_op<float>::id()
Line
Count
Source
9949
11.1k
         {                                                       \
9950
11.1k
            return (OP1);                                        \
9951
11.1k
         }                                                       \
exprtk::details::sfext25_op<float>::id()
Line
Count
Source
9949
12.3k
         {                                                       \
9950
12.3k
            return (OP1);                                        \
9951
12.3k
         }                                                       \
exprtk::details::sfext26_op<float>::id()
Line
Count
Source
9949
17.6k
         {                                                       \
9950
17.6k
            return (OP1);                                        \
9951
17.6k
         }                                                       \
exprtk::details::sfext27_op<float>::id()
Line
Count
Source
9949
11.6k
         {                                                       \
9950
11.6k
            return (OP1);                                        \
9951
11.6k
         }                                                       \
exprtk::details::sfext28_op<float>::id()
Line
Count
Source
9949
10.6k
         {                                                       \
9950
10.6k
            return (OP1);                                        \
9951
10.6k
         }                                                       \
exprtk::details::sfext29_op<float>::id()
Line
Count
Source
9949
11.7k
         {                                                       \
9950
11.7k
            return (OP1);                                        \
9951
11.7k
         }                                                       \
exprtk::details::sfext30_op<float>::id()
Line
Count
Source
9949
12.8k
         {                                                       \
9950
12.8k
            return (OP1);                                        \
9951
12.8k
         }                                                       \
exprtk::details::sfext31_op<float>::id()
Line
Count
Source
9949
14.1k
         {                                                       \
9950
14.1k
            return (OP1);                                        \
9951
14.1k
         }                                                       \
exprtk::details::sfext32_op<float>::id()
Line
Count
Source
9949
12.0k
         {                                                       \
9950
12.0k
            return (OP1);                                        \
9951
12.0k
         }                                                       \
exprtk::details::sfext33_op<float>::id()
Line
Count
Source
9949
12.4k
         {                                                       \
9950
12.4k
            return (OP1);                                        \
9951
12.4k
         }                                                       \
exprtk::details::sfext34_op<float>::id()
Line
Count
Source
9949
11.5k
         {                                                       \
9950
11.5k
            return (OP1);                                        \
9951
11.5k
         }                                                       \
exprtk::details::sfext35_op<float>::id()
Line
Count
Source
9949
11.8k
         {                                                       \
9950
11.8k
            return (OP1);                                        \
9951
11.8k
         }                                                       \
exprtk::details::sfext36_op<float>::id()
Line
Count
Source
9949
21.7k
         {                                                       \
9950
21.7k
            return (OP1);                                        \
9951
21.7k
         }                                                       \
exprtk::details::sfext38_op<float>::id()
Line
Count
Source
9949
11.6k
         {                                                       \
9950
11.6k
            return (OP1);                                        \
9951
11.6k
         }                                                       \
exprtk::details::sfext39_op<float>::id()
Line
Count
Source
9949
13.4k
         {                                                       \
9950
13.4k
            return (OP1);                                        \
9951
13.4k
         }                                                       \
exprtk::details::sfext40_op<float>::id()
Line
Count
Source
9949
11.8k
         {                                                       \
9950
11.8k
            return (OP1);                                        \
9951
11.8k
         }                                                       \
exprtk::details::sfext41_op<float>::id()
Line
Count
Source
9949
10.0k
         {                                                       \
9950
10.0k
            return (OP1);                                        \
9951
10.0k
         }                                                       \
exprtk::details::sfext42_op<float>::id()
Line
Count
Source
9949
12.8k
         {                                                       \
9950
12.8k
            return (OP1);                                        \
9951
12.8k
         }                                                       \
exprtk::details::sfext43_op<float>::id()
Line
Count
Source
9949
12.0k
         {                                                       \
9950
12.0k
            return (OP1);                                        \
9951
12.0k
         }                                                       \
exprtk::details::sfext44_op<float>::id()
Line
Count
Source
9949
11.0k
         {                                                       \
9950
11.0k
            return (OP1);                                        \
9951
11.0k
         }                                                       \
exprtk::details::sfext45_op<float>::id()
Line
Count
Source
9949
12.6k
         {                                                       \
9950
12.6k
            return (OP1);                                        \
9951
12.6k
         }                                                       \
exprtk::details::sfext46_op<float>::id()
Line
Count
Source
9949
10.3k
         {                                                       \
9950
10.3k
            return (OP1);                                        \
9951
10.3k
         }                                                       \
exprtk::details::sfext47_op<float>::id()
Line
Count
Source
9949
12.2k
         {                                                       \
9950
12.2k
            return (OP1);                                        \
9951
12.2k
         }                                                       \
exprtk::details::sfext48_op<float>::id()
Line
Count
Source
9949
10.0k
         {                                                       \
9950
10.0k
            return (OP1);                                        \
9951
10.0k
         }                                                       \
exprtk::details::sfext49_op<float>::id()
Line
Count
Source
9949
10.0k
         {                                                       \
9950
10.0k
            return (OP1);                                        \
9951
10.0k
         }                                                       \
exprtk::details::sfext50_op<float>::id()
Line
Count
Source
9949
11.0k
         {                                                       \
9950
11.0k
            return (OP1);                                        \
9951
11.0k
         }                                                       \
exprtk::details::sfext51_op<float>::id()
Line
Count
Source
9949
10.5k
         {                                                       \
9950
10.5k
            return (OP1);                                        \
9951
10.5k
         }                                                       \
exprtk::details::sfext52_op<float>::id()
Line
Count
Source
9949
11.3k
         {                                                       \
9950
11.3k
            return (OP1);                                        \
9951
11.3k
         }                                                       \
exprtk::details::sfext53_op<float>::id()
Line
Count
Source
9949
10.1k
         {                                                       \
9950
10.1k
            return (OP1);                                        \
9951
10.1k
         }                                                       \
exprtk::details::sfext54_op<float>::id()
Line
Count
Source
9949
10.8k
         {                                                       \
9950
10.8k
            return (OP1);                                        \
9951
10.8k
         }                                                       \
exprtk::details::sfext55_op<float>::id()
Line
Count
Source
9949
11.9k
         {                                                       \
9950
11.9k
            return (OP1);                                        \
9951
11.9k
         }                                                       \
exprtk::details::sfext56_op<float>::id()
Line
Count
Source
9949
14.6k
         {                                                       \
9950
14.6k
            return (OP1);                                        \
9951
14.6k
         }                                                       \
exprtk::details::sfext57_op<float>::id()
Line
Count
Source
9949
13.7k
         {                                                       \
9950
13.7k
            return (OP1);                                        \
9951
13.7k
         }                                                       \
exprtk::details::sfext58_op<float>::id()
Line
Count
Source
9949
11.1k
         {                                                       \
9950
11.1k
            return (OP1);                                        \
9951
11.1k
         }                                                       \
exprtk::details::sfext59_op<float>::id()
Line
Count
Source
9949
10.9k
         {                                                       \
9950
10.9k
            return (OP1);                                        \
9951
10.9k
         }                                                       \
exprtk::details::sfext60_op<float>::id()
Line
Count
Source
9949
10.9k
         {                                                       \
9950
10.9k
            return (OP1);                                        \
9951
10.9k
         }                                                       \
exprtk::details::sfext61_op<float>::id()
Line
Count
Source
9949
14.3k
         {                                                       \
9950
14.3k
            return (OP1);                                        \
9951
14.3k
         }                                                       \
Unexecuted instantiation: exprtk::details::sfext37_op<float>::id()
9952
      };                                                         \
9953
9954
      define_sfop4(48,(x + ((y + z) / w)),"t+((t+t)/t)")
9955
      define_sfop4(49,(x + ((y + z) * w)),"t+((t+t)*t)")
9956
      define_sfop4(50,(x + ((y - z) / w)),"t+((t-t)/t)")
9957
      define_sfop4(51,(x + ((y - z) * w)),"t+((t-t)*t)")
9958
      define_sfop4(52,(x + ((y * z) / w)),"t+((t*t)/t)")
9959
      define_sfop4(53,(x + ((y * z) * w)),"t+((t*t)*t)")
9960
      define_sfop4(54,(x + ((y / z) + w)),"t+((t/t)+t)")
9961
      define_sfop4(55,(x + ((y / z) / w)),"t+((t/t)/t)")
9962
      define_sfop4(56,(x + ((y / z) * w)),"t+((t/t)*t)")
9963
      define_sfop4(57,(x - ((y + z) / w)),"t-((t+t)/t)")
9964
      define_sfop4(58,(x - ((y + z) * w)),"t-((t+t)*t)")
9965
      define_sfop4(59,(x - ((y - z) / w)),"t-((t-t)/t)")
9966
      define_sfop4(60,(x - ((y - z) * w)),"t-((t-t)*t)")
9967
      define_sfop4(61,(x - ((y * z) / w)),"t-((t*t)/t)")
9968
      define_sfop4(62,(x - ((y * z) * w)),"t-((t*t)*t)")
9969
      define_sfop4(63,(x - ((y / z) / w)),"t-((t/t)/t)")
9970
      define_sfop4(64,(x - ((y / z) * w)),"t-((t/t)*t)")
9971
      define_sfop4(65,(((x + y) * z) - w),"((t+t)*t)-t")
9972
      define_sfop4(66,(((x - y) * z) - w),"((t-t)*t)-t")
9973
      define_sfop4(67,(((x * y) * z) - w),"((t*t)*t)-t")
9974
      define_sfop4(68,(((x / y) * z) - w),"((t/t)*t)-t")
9975
      define_sfop4(69,(((x + y) / z) - w),"((t+t)/t)-t")
9976
      define_sfop4(70,(((x - y) / z) - w),"((t-t)/t)-t")
9977
      define_sfop4(71,(((x * y) / z) - w),"((t*t)/t)-t")
9978
      define_sfop4(72,(((x / y) / z) - w),"((t/t)/t)-t")
9979
      define_sfop4(73,((x * y) + (z * w)),"(t*t)+(t*t)")
9980
      define_sfop4(74,((x * y) - (z * w)),"(t*t)-(t*t)")
9981
      define_sfop4(75,((x * y) + (z / w)),"(t*t)+(t/t)")
9982
      define_sfop4(76,((x * y) - (z / w)),"(t*t)-(t/t)")
9983
      define_sfop4(77,((x / y) + (z / w)),"(t/t)+(t/t)")
9984
      define_sfop4(78,((x / y) - (z / w)),"(t/t)-(t/t)")
9985
      define_sfop4(79,((x / y) - (z * w)),"(t/t)-(t*t)")
9986
      define_sfop4(80,(x / (y + (z * w))),"t/(t+(t*t))")
9987
      define_sfop4(81,(x / (y - (z * w))),"t/(t-(t*t))")
9988
      define_sfop4(82,(x * (y + (z * w))),"t*(t+(t*t))")
9989
      define_sfop4(83,(x * (y - (z * w))),"t*(t-(t*t))")
9990
9991
      define_sfop4(84,(axn<T,2>(x,y) + axn<T,2>(z,w)),"")
9992
      define_sfop4(85,(axn<T,3>(x,y) + axn<T,3>(z,w)),"")
9993
      define_sfop4(86,(axn<T,4>(x,y) + axn<T,4>(z,w)),"")
9994
      define_sfop4(87,(axn<T,5>(x,y) + axn<T,5>(z,w)),"")
9995
      define_sfop4(88,(axn<T,6>(x,y) + axn<T,6>(z,w)),"")
9996
      define_sfop4(89,(axn<T,7>(x,y) + axn<T,7>(z,w)),"")
9997
      define_sfop4(90,(axn<T,8>(x,y) + axn<T,8>(z,w)),"")
9998
      define_sfop4(91,(axn<T,9>(x,y) + axn<T,9>(z,w)),"")
9999
      define_sfop4(92,((details::is_true(x) && details::is_true(y)) ? z : w),"")
10000
      define_sfop4(93,((details::is_true(x) || details::is_true(y)) ? z : w),"")
10001
      define_sfop4(94,((x <  y) ? z : w),"")
10002
      define_sfop4(95,((x <= y) ? z : w),"")
10003
      define_sfop4(96,((x >  y) ? z : w),"")
10004
      define_sfop4(97,((x >= y) ? z : w),"")
10005
      define_sfop4(98,(details::is_true(numeric::equal(x,y)) ? z : w),"")
10006
      define_sfop4(99,(x * numeric::sin(y) + z * numeric::cos(w)),"")
10007
10008
      define_sfop4(ext00,((x + y) - (z * w)),"(t+t)-(t*t)")
10009
      define_sfop4(ext01,((x + y) - (z / w)),"(t+t)-(t/t)")
10010
      define_sfop4(ext02,((x + y) + (z * w)),"(t+t)+(t*t)")
10011
      define_sfop4(ext03,((x + y) + (z / w)),"(t+t)+(t/t)")
10012
      define_sfop4(ext04,((x - y) + (z * w)),"(t-t)+(t*t)")
10013
      define_sfop4(ext05,((x - y) + (z / w)),"(t-t)+(t/t)")
10014
      define_sfop4(ext06,((x - y) - (z * w)),"(t-t)-(t*t)")
10015
      define_sfop4(ext07,((x - y) - (z / w)),"(t-t)-(t/t)")
10016
      define_sfop4(ext08,((x + y) - (z - w)),"(t+t)-(t-t)")
10017
      define_sfop4(ext09,((x + y) + (z - w)),"(t+t)+(t-t)")
10018
      define_sfop4(ext10,((x + y) + (z + w)),"(t+t)+(t+t)")
10019
      define_sfop4(ext11,((x + y) * (z - w)),"(t+t)*(t-t)")
10020
      define_sfop4(ext12,((x + y) / (z - w)),"(t+t)/(t-t)")
10021
      define_sfop4(ext13,((x - y) - (z + w)),"(t-t)-(t+t)")
10022
      define_sfop4(ext14,((x - y) + (z + w)),"(t-t)+(t+t)")
10023
      define_sfop4(ext15,((x - y) * (z + w)),"(t-t)*(t+t)")
10024
      define_sfop4(ext16,((x - y) / (z + w)),"(t-t)/(t+t)")
10025
      define_sfop4(ext17,((x * y) - (z + w)),"(t*t)-(t+t)")
10026
      define_sfop4(ext18,((x / y) - (z + w)),"(t/t)-(t+t)")
10027
      define_sfop4(ext19,((x * y) + (z + w)),"(t*t)+(t+t)")
10028
      define_sfop4(ext20,((x / y) + (z + w)),"(t/t)+(t+t)")
10029
      define_sfop4(ext21,((x * y) + (z - w)),"(t*t)+(t-t)")
10030
      define_sfop4(ext22,((x / y) + (z - w)),"(t/t)+(t-t)")
10031
      define_sfop4(ext23,((x * y) - (z - w)),"(t*t)-(t-t)")
10032
      define_sfop4(ext24,((x / y) - (z - w)),"(t/t)-(t-t)")
10033
      define_sfop4(ext25,((x + y) * (z * w)),"(t+t)*(t*t)")
10034
      define_sfop4(ext26,((x + y) * (z / w)),"(t+t)*(t/t)")
10035
      define_sfop4(ext27,((x + y) / (z * w)),"(t+t)/(t*t)")
10036
      define_sfop4(ext28,((x + y) / (z / w)),"(t+t)/(t/t)")
10037
      define_sfop4(ext29,((x - y) / (z * w)),"(t-t)/(t*t)")
10038
      define_sfop4(ext30,((x - y) / (z / w)),"(t-t)/(t/t)")
10039
      define_sfop4(ext31,((x - y) * (z * w)),"(t-t)*(t*t)")
10040
      define_sfop4(ext32,((x - y) * (z / w)),"(t-t)*(t/t)")
10041
      define_sfop4(ext33,((x * y) * (z + w)),"(t*t)*(t+t)")
10042
      define_sfop4(ext34,((x / y) * (z + w)),"(t/t)*(t+t)")
10043
      define_sfop4(ext35,((x * y) / (z + w)),"(t*t)/(t+t)")
10044
      define_sfop4(ext36,((x / y) / (z + w)),"(t/t)/(t+t)")
10045
      define_sfop4(ext37,((x * y) / (z - w)),"(t*t)/(t-t)")
10046
      define_sfop4(ext38,((x / y) / (z - w)),"(t/t)/(t-t)")
10047
      define_sfop4(ext39,((x * y) * (z - w)),"(t*t)*(t-t)")
10048
      define_sfop4(ext40,((x * y) / (z * w)),"(t*t)/(t*t)")
10049
      define_sfop4(ext41,((x / y) * (z / w)),"(t/t)*(t/t)")
10050
      define_sfop4(ext42,((x / y) * (z - w)),"(t/t)*(t-t)")
10051
      define_sfop4(ext43,((x * y) * (z * w)),"(t*t)*(t*t)")
10052
      define_sfop4(ext44,(x + (y * (z / w))),"t+(t*(t/t))")
10053
      define_sfop4(ext45,(x - (y * (z / w))),"t-(t*(t/t))")
10054
      define_sfop4(ext46,(x + (y / (z * w))),"t+(t/(t*t))")
10055
      define_sfop4(ext47,(x - (y / (z * w))),"t-(t/(t*t))")
10056
      define_sfop4(ext48,(((x - y) - z) * w),"((t-t)-t)*t")
10057
      define_sfop4(ext49,(((x - y) - z) / w),"((t-t)-t)/t")
10058
      define_sfop4(ext50,(((x - y) + z) * w),"((t-t)+t)*t")
10059
      define_sfop4(ext51,(((x - y) + z) / w),"((t-t)+t)/t")
10060
      define_sfop4(ext52,((x + (y - z)) * w),"(t+(t-t))*t")
10061
      define_sfop4(ext53,((x + (y - z)) / w),"(t+(t-t))/t")
10062
      define_sfop4(ext54,((x + y) / (z + w)),"(t+t)/(t+t)")
10063
      define_sfop4(ext55,((x - y) / (z - w)),"(t-t)/(t-t)")
10064
      define_sfop4(ext56,((x + y) * (z + w)),"(t+t)*(t+t)")
10065
      define_sfop4(ext57,((x - y) * (z - w)),"(t-t)*(t-t)")
10066
      define_sfop4(ext58,((x - y) + (z - w)),"(t-t)+(t-t)")
10067
      define_sfop4(ext59,((x - y) - (z - w)),"(t-t)-(t-t)")
10068
      define_sfop4(ext60,((x / y) + (z * w)),"(t/t)+(t*t)")
10069
      define_sfop4(ext61,(((x * y) * z) / w),"((t*t)*t)/t")
10070
10071
      #undef define_sfop3
10072
      #undef define_sfop4
10073
10074
      template <typename T, typename SpecialFunction>
10075
      class sf3_node exprtk_final : public trinary_node<T>
10076
      {
10077
      public:
10078
10079
         typedef expression_node<T>* expression_ptr;
10080
10081
         sf3_node(const operator_type& opr,
10082
                  expression_ptr branch0,
10083
                  expression_ptr branch1,
10084
                  expression_ptr branch2)
10085
         : trinary_node<T>(opr, branch0, branch1, branch2)
10086
22
         {}
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf00_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf01_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf02_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf03_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
exprtk::details::sf3_node<double, exprtk::details::sf04_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10086
1
         {}
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf05_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf06_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf07_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf08_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
exprtk::details::sf3_node<double, exprtk::details::sf09_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10086
1
         {}
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf10_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
exprtk::details::sf3_node<double, exprtk::details::sf11_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10086
7
         {}
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf12_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf13_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf14_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf15_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf16_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf17_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf18_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf19_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf20_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf21_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf22_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf23_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf24_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf25_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf26_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf27_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf28_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf29_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf30_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf31_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf32_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
exprtk::details::sf3_node<double, exprtk::details::sf33_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10086
1
         {}
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf34_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf35_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf36_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf37_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf38_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf39_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
exprtk::details::sf3_node<double, exprtk::details::sf40_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10086
1
         {}
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf41_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf42_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf43_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf44_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf45_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf46_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf47_op<double> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf00_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf01_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf02_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf03_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
exprtk::details::sf3_node<float, exprtk::details::sf04_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10086
1
         {}
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf05_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf06_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf07_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf08_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
exprtk::details::sf3_node<float, exprtk::details::sf09_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10086
1
         {}
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf10_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
exprtk::details::sf3_node<float, exprtk::details::sf11_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10086
7
         {}
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf12_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf13_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf14_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf15_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf16_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf17_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf18_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf19_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf20_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf21_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf22_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf23_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf24_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf25_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf26_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf27_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf28_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf29_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf30_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf31_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf32_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
exprtk::details::sf3_node<float, exprtk::details::sf33_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10086
1
         {}
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf34_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf35_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf36_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf37_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf38_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf39_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
exprtk::details::sf3_node<float, exprtk::details::sf40_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10086
1
         {}
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf41_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf42_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf43_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf44_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf45_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf46_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf47_op<float> >::sf3_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
10087
10088
         inline T value() const exprtk_override
10089
4
         {
10090
4
            assert(trinary_node<T>::branch_[0].first);
10091
0
            assert(trinary_node<T>::branch_[1].first);
10092
0
            assert(trinary_node<T>::branch_[2].first);
10093
10094
0
            const T x = trinary_node<T>::branch_[0].first->value();
10095
4
            const T y = trinary_node<T>::branch_[1].first->value();
10096
4
            const T z = trinary_node<T>::branch_[2].first->value();
10097
10098
4
            return SpecialFunction::process(x, y, z);
10099
4
         }
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf00_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf01_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf02_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf03_op<double> >::value() const
exprtk::details::sf3_node<double, exprtk::details::sf04_op<double> >::value() const
Line
Count
Source
10089
1
         {
10090
1
            assert(trinary_node<T>::branch_[0].first);
10091
0
            assert(trinary_node<T>::branch_[1].first);
10092
0
            assert(trinary_node<T>::branch_[2].first);
10093
10094
0
            const T x = trinary_node<T>::branch_[0].first->value();
10095
1
            const T y = trinary_node<T>::branch_[1].first->value();
10096
1
            const T z = trinary_node<T>::branch_[2].first->value();
10097
10098
1
            return SpecialFunction::process(x, y, z);
10099
1
         }
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf05_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf06_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf07_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf08_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf09_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf10_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf11_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf12_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf13_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf14_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf15_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf16_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf17_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf18_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf19_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf20_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf21_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf22_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf23_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf24_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf25_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf26_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf27_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf28_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf29_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf30_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf31_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf32_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf33_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf34_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf35_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf36_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf37_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf38_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf39_op<double> >::value() const
exprtk::details::sf3_node<double, exprtk::details::sf40_op<double> >::value() const
Line
Count
Source
10089
1
         {
10090
1
            assert(trinary_node<T>::branch_[0].first);
10091
0
            assert(trinary_node<T>::branch_[1].first);
10092
0
            assert(trinary_node<T>::branch_[2].first);
10093
10094
0
            const T x = trinary_node<T>::branch_[0].first->value();
10095
1
            const T y = trinary_node<T>::branch_[1].first->value();
10096
1
            const T z = trinary_node<T>::branch_[2].first->value();
10097
10098
1
            return SpecialFunction::process(x, y, z);
10099
1
         }
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf41_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf42_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf43_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf44_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf45_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf46_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<double, exprtk::details::sf47_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf00_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf01_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf02_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf03_op<float> >::value() const
exprtk::details::sf3_node<float, exprtk::details::sf04_op<float> >::value() const
Line
Count
Source
10089
1
         {
10090
1
            assert(trinary_node<T>::branch_[0].first);
10091
0
            assert(trinary_node<T>::branch_[1].first);
10092
0
            assert(trinary_node<T>::branch_[2].first);
10093
10094
0
            const T x = trinary_node<T>::branch_[0].first->value();
10095
1
            const T y = trinary_node<T>::branch_[1].first->value();
10096
1
            const T z = trinary_node<T>::branch_[2].first->value();
10097
10098
1
            return SpecialFunction::process(x, y, z);
10099
1
         }
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf05_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf06_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf07_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf08_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf09_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf10_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf11_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf12_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf13_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf14_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf15_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf16_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf17_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf18_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf19_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf20_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf21_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf22_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf23_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf24_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf25_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf26_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf27_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf28_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf29_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf30_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf31_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf32_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf33_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf34_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf35_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf36_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf37_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf38_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf39_op<float> >::value() const
exprtk::details::sf3_node<float, exprtk::details::sf40_op<float> >::value() const
Line
Count
Source
10089
1
         {
10090
1
            assert(trinary_node<T>::branch_[0].first);
10091
0
            assert(trinary_node<T>::branch_[1].first);
10092
0
            assert(trinary_node<T>::branch_[2].first);
10093
10094
0
            const T x = trinary_node<T>::branch_[0].first->value();
10095
1
            const T y = trinary_node<T>::branch_[1].first->value();
10096
1
            const T z = trinary_node<T>::branch_[2].first->value();
10097
10098
1
            return SpecialFunction::process(x, y, z);
10099
1
         }
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf41_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf42_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf43_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf44_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf45_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf46_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_node<float, exprtk::details::sf47_op<float> >::value() const
10100
      };
10101
10102
      template <typename T, typename SpecialFunction>
10103
      class sf4_node exprtk_final : public quaternary_node<T>
10104
      {
10105
      public:
10106
10107
         typedef expression_node<T>* expression_ptr;
10108
10109
         sf4_node(const operator_type& opr,
10110
                  expression_ptr branch0,
10111
                  expression_ptr branch1,
10112
                  expression_ptr branch2,
10113
                  expression_ptr branch3)
10114
         : quaternary_node<T>(opr, branch0, branch1, branch2, branch3)
10115
20
         {}
exprtk::details::sf4_node<double, exprtk::details::sf48_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10115
1
         {}
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf49_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf50_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
exprtk::details::sf4_node<double, exprtk::details::sf51_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10115
1
         {}
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf52_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
exprtk::details::sf4_node<double, exprtk::details::sf53_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10115
1
         {}
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf54_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf55_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf56_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
exprtk::details::sf4_node<double, exprtk::details::sf57_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10115
3
         {}
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf58_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf59_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf60_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf61_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf62_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf63_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf64_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf65_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf66_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf67_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf68_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
exprtk::details::sf4_node<double, exprtk::details::sf69_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10115
2
         {}
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf70_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf71_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf72_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf73_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf74_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf75_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf76_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf77_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf78_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
exprtk::details::sf4_node<double, exprtk::details::sf79_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10115
1
         {}
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf80_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf81_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf82_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf83_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf84_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf85_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf86_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf87_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf88_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf89_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf90_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf91_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf92_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf93_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf94_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf95_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf96_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf97_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf98_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
exprtk::details::sf4_node<double, exprtk::details::sf99_op<double> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10115
1
         {}
exprtk::details::sf4_node<float, exprtk::details::sf48_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10115
1
         {}
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf49_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf50_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
exprtk::details::sf4_node<float, exprtk::details::sf51_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10115
1
         {}
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf52_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
exprtk::details::sf4_node<float, exprtk::details::sf53_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10115
1
         {}
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf54_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf55_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf56_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
exprtk::details::sf4_node<float, exprtk::details::sf57_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10115
3
         {}
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf58_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf59_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf60_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf61_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf62_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf63_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf64_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf65_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf66_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf67_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf68_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
exprtk::details::sf4_node<float, exprtk::details::sf69_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10115
2
         {}
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf70_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf71_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf72_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf73_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf74_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf75_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf76_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf77_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf78_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
exprtk::details::sf4_node<float, exprtk::details::sf79_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10115
1
         {}
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf80_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf81_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf82_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf83_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf84_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf85_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf86_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf87_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf88_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf89_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf90_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf91_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf92_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf93_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf94_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf95_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf96_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf97_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf98_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
exprtk::details::sf4_node<float, exprtk::details::sf99_op<float> >::sf4_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10115
1
         {}
10116
10117
         inline T value() const exprtk_override
10118
200k
         {
10119
200k
            assert(quaternary_node<T>::branch_[0].first);
10120
0
            assert(quaternary_node<T>::branch_[1].first);
10121
0
            assert(quaternary_node<T>::branch_[2].first);
10122
0
            assert(quaternary_node<T>::branch_[3].first);
10123
10124
0
            const T x = quaternary_node<T>::branch_[0].first->value();
10125
200k
            const T y = quaternary_node<T>::branch_[1].first->value();
10126
200k
            const T z = quaternary_node<T>::branch_[2].first->value();
10127
200k
            const T w = quaternary_node<T>::branch_[3].first->value();
10128
10129
200k
            return SpecialFunction::process(x, y, z, w);
10130
200k
         }
exprtk::details::sf4_node<double, exprtk::details::sf48_op<double> >::value() const
Line
Count
Source
10118
1
         {
10119
1
            assert(quaternary_node<T>::branch_[0].first);
10120
0
            assert(quaternary_node<T>::branch_[1].first);
10121
0
            assert(quaternary_node<T>::branch_[2].first);
10122
0
            assert(quaternary_node<T>::branch_[3].first);
10123
10124
0
            const T x = quaternary_node<T>::branch_[0].first->value();
10125
1
            const T y = quaternary_node<T>::branch_[1].first->value();
10126
1
            const T z = quaternary_node<T>::branch_[2].first->value();
10127
1
            const T w = quaternary_node<T>::branch_[3].first->value();
10128
10129
1
            return SpecialFunction::process(x, y, z, w);
10130
1
         }
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf49_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf50_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf51_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf52_op<double> >::value() const
exprtk::details::sf4_node<double, exprtk::details::sf53_op<double> >::value() const
Line
Count
Source
10118
1
         {
10119
1
            assert(quaternary_node<T>::branch_[0].first);
10120
0
            assert(quaternary_node<T>::branch_[1].first);
10121
0
            assert(quaternary_node<T>::branch_[2].first);
10122
0
            assert(quaternary_node<T>::branch_[3].first);
10123
10124
0
            const T x = quaternary_node<T>::branch_[0].first->value();
10125
1
            const T y = quaternary_node<T>::branch_[1].first->value();
10126
1
            const T z = quaternary_node<T>::branch_[2].first->value();
10127
1
            const T w = quaternary_node<T>::branch_[3].first->value();
10128
10129
1
            return SpecialFunction::process(x, y, z, w);
10130
1
         }
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf54_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf55_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf56_op<double> >::value() const
exprtk::details::sf4_node<double, exprtk::details::sf57_op<double> >::value() const
Line
Count
Source
10118
100k
         {
10119
100k
            assert(quaternary_node<T>::branch_[0].first);
10120
0
            assert(quaternary_node<T>::branch_[1].first);
10121
0
            assert(quaternary_node<T>::branch_[2].first);
10122
0
            assert(quaternary_node<T>::branch_[3].first);
10123
10124
0
            const T x = quaternary_node<T>::branch_[0].first->value();
10125
100k
            const T y = quaternary_node<T>::branch_[1].first->value();
10126
100k
            const T z = quaternary_node<T>::branch_[2].first->value();
10127
100k
            const T w = quaternary_node<T>::branch_[3].first->value();
10128
10129
100k
            return SpecialFunction::process(x, y, z, w);
10130
100k
         }
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf58_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf59_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf60_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf61_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf62_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf63_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf64_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf65_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf66_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf67_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf68_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf69_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf70_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf71_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf72_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf73_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf74_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf75_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf76_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf77_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf78_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf79_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf80_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf81_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf82_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf83_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf84_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf85_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf86_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf87_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf88_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf89_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf90_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf91_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf92_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf93_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf94_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf95_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf96_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf97_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf98_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<double, exprtk::details::sf99_op<double> >::value() const
exprtk::details::sf4_node<float, exprtk::details::sf48_op<float> >::value() const
Line
Count
Source
10118
1
         {
10119
1
            assert(quaternary_node<T>::branch_[0].first);
10120
0
            assert(quaternary_node<T>::branch_[1].first);
10121
0
            assert(quaternary_node<T>::branch_[2].first);
10122
0
            assert(quaternary_node<T>::branch_[3].first);
10123
10124
0
            const T x = quaternary_node<T>::branch_[0].first->value();
10125
1
            const T y = quaternary_node<T>::branch_[1].first->value();
10126
1
            const T z = quaternary_node<T>::branch_[2].first->value();
10127
1
            const T w = quaternary_node<T>::branch_[3].first->value();
10128
10129
1
            return SpecialFunction::process(x, y, z, w);
10130
1
         }
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf49_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf50_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf51_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf52_op<float> >::value() const
exprtk::details::sf4_node<float, exprtk::details::sf53_op<float> >::value() const
Line
Count
Source
10118
1
         {
10119
1
            assert(quaternary_node<T>::branch_[0].first);
10120
0
            assert(quaternary_node<T>::branch_[1].first);
10121
0
            assert(quaternary_node<T>::branch_[2].first);
10122
0
            assert(quaternary_node<T>::branch_[3].first);
10123
10124
0
            const T x = quaternary_node<T>::branch_[0].first->value();
10125
1
            const T y = quaternary_node<T>::branch_[1].first->value();
10126
1
            const T z = quaternary_node<T>::branch_[2].first->value();
10127
1
            const T w = quaternary_node<T>::branch_[3].first->value();
10128
10129
1
            return SpecialFunction::process(x, y, z, w);
10130
1
         }
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf54_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf55_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf56_op<float> >::value() const
exprtk::details::sf4_node<float, exprtk::details::sf57_op<float> >::value() const
Line
Count
Source
10118
100k
         {
10119
100k
            assert(quaternary_node<T>::branch_[0].first);
10120
0
            assert(quaternary_node<T>::branch_[1].first);
10121
0
            assert(quaternary_node<T>::branch_[2].first);
10122
0
            assert(quaternary_node<T>::branch_[3].first);
10123
10124
0
            const T x = quaternary_node<T>::branch_[0].first->value();
10125
100k
            const T y = quaternary_node<T>::branch_[1].first->value();
10126
100k
            const T z = quaternary_node<T>::branch_[2].first->value();
10127
100k
            const T w = quaternary_node<T>::branch_[3].first->value();
10128
10129
100k
            return SpecialFunction::process(x, y, z, w);
10130
100k
         }
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf58_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf59_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf60_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf61_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf62_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf63_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf64_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf65_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf66_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf67_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf68_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf69_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf70_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf71_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf72_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf73_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf74_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf75_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf76_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf77_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf78_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf79_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf80_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf81_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf82_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf83_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf84_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf85_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf86_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf87_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf88_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf89_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf90_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf91_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf92_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf93_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf94_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf95_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf96_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf97_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf98_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_node<float, exprtk::details::sf99_op<float> >::value() const
10131
      };
10132
10133
      template <typename T, typename SpecialFunction>
10134
      class sf3_var_node exprtk_final : public expression_node<T>
10135
      {
10136
      public:
10137
10138
         typedef expression_node<T>* expression_ptr;
10139
10140
         sf3_var_node(const T& v0, const T& v1, const T& v2)
10141
         : v0_(v0)
10142
         , v1_(v1)
10143
         , v2_(v2)
10144
0
         {}
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf00_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf01_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf02_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf03_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf04_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf05_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf06_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf07_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf08_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf09_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf10_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf11_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf12_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf13_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf14_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf15_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf16_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf17_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf18_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf19_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf20_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf21_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf22_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf23_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf24_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf25_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf26_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf27_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf28_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf29_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf30_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf31_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf32_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf33_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf34_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf35_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf36_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf37_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf38_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf39_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf40_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf41_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf42_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf43_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf44_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf45_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf46_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf47_op<double> >::sf3_var_node(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf00_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf01_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf02_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf03_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf04_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf05_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf06_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf07_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf08_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf09_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf10_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf11_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf12_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf13_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf14_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf15_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf16_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf17_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf18_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf19_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf20_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf21_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf22_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf23_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf24_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf25_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf26_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf27_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf28_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf29_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf30_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf31_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf32_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf33_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf34_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf35_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf36_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf37_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf38_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf39_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf40_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf41_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf42_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf43_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf44_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf45_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf46_op<float> >::sf3_var_node(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf47_op<float> >::sf3_var_node(float const&, float const&, float const&)
10145
10146
         inline T value() const exprtk_override
10147
0
         {
10148
0
            return SpecialFunction::process(v0_, v1_, v2_);
10149
0
         }
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf00_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf01_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf02_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf03_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf04_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf05_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf06_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf07_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf08_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf09_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf10_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf11_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf12_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf13_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf14_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf15_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf16_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf17_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf18_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf19_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf20_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf21_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf22_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf23_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf24_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf25_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf26_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf27_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf28_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf29_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf30_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf31_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf32_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf33_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf34_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf35_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf36_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf37_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf38_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf39_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf40_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf41_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf42_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf43_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf44_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf45_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf46_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf47_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf00_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf01_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf02_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf03_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf04_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf05_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf06_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf07_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf08_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf09_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf10_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf11_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf12_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf13_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf14_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf15_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf16_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf17_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf18_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf19_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf20_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf21_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf22_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf23_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf24_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf25_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf26_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf27_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf28_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf29_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf30_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf31_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf32_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf33_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf34_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf35_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf36_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf37_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf38_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf39_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf40_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf41_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf42_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf43_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf44_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf45_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf46_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf47_op<float> >::value() const
10150
10151
         inline typename expression_node<T>::node_type type() const exprtk_override
10152
0
         {
10153
0
            return expression_node<T>::e_trinary;
10154
0
         }
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf00_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf01_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf02_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf03_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf04_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf05_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf06_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf07_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf08_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf09_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf10_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf11_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf12_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf13_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf14_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf15_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf16_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf17_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf18_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf19_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf20_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf21_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf22_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf23_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf24_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf25_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf26_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf27_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf28_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf29_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf30_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf31_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf32_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf33_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf34_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf35_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf36_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf37_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf38_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf39_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf40_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf41_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf42_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf43_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf44_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf45_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf46_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<double, exprtk::details::sf47_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf00_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf01_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf02_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf03_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf04_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf05_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf06_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf07_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf08_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf09_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf10_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf11_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf12_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf13_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf14_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf15_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf16_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf17_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf18_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf19_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf20_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf21_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf22_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf23_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf24_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf25_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf26_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf27_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf28_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf29_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf30_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf31_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf32_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf33_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf34_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf35_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf36_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf37_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf38_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf39_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf40_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf41_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf42_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf43_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf44_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf45_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf46_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf3_var_node<float, exprtk::details::sf47_op<float> >::type() const
10155
10156
      private:
10157
10158
         sf3_var_node(const sf3_var_node<T,SpecialFunction>&) exprtk_delete;
10159
         sf3_var_node<T,SpecialFunction>& operator=(const sf3_var_node<T,SpecialFunction>&) exprtk_delete;
10160
10161
         const T& v0_;
10162
         const T& v1_;
10163
         const T& v2_;
10164
      };
10165
10166
      template <typename T, typename SpecialFunction>
10167
      class sf4_var_node exprtk_final : public expression_node<T>
10168
      {
10169
      public:
10170
10171
         typedef expression_node<T>* expression_ptr;
10172
10173
         sf4_var_node(const T& v0, const T& v1, const T& v2, const T& v3)
10174
         : v0_(v0)
10175
         , v1_(v1)
10176
         , v2_(v2)
10177
         , v3_(v3)
10178
0
         {}
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf48_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf49_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf50_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf51_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf52_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf53_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf54_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf55_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf56_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf57_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf58_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf59_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf60_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf61_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf62_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf63_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf64_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf65_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf66_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf67_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf68_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf69_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf70_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf71_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf72_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf73_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf74_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf75_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf76_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf77_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf78_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf79_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf80_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf81_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf82_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf83_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf84_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf85_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf86_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf87_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf88_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf89_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf90_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf91_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf92_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf93_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf94_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf95_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf96_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf97_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf98_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf99_op<double> >::sf4_var_node(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf48_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf49_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf50_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf51_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf52_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf53_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf54_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf55_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf56_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf57_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf58_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf59_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf60_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf61_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf62_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf63_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf64_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf65_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf66_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf67_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf68_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf69_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf70_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf71_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf72_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf73_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf74_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf75_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf76_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf77_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf78_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf79_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf80_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf81_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf82_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf83_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf84_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf85_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf86_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf87_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf88_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf89_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf90_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf91_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf92_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf93_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf94_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf95_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf96_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf97_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf98_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf99_op<float> >::sf4_var_node(float const&, float const&, float const&, float const&)
10179
10180
         inline T value() const exprtk_override
10181
0
         {
10182
0
            return SpecialFunction::process(v0_, v1_, v2_, v3_);
10183
0
         }
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf49_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf50_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf51_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf53_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf54_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf55_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf56_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf57_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf58_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf59_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf60_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf61_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf62_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf63_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf64_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf65_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf66_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf67_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf68_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf69_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf70_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf71_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf72_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf73_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf74_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf75_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf76_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf77_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf78_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf79_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf80_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf81_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf82_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf83_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf84_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf85_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf86_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf87_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf88_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf89_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf90_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf91_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf92_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf93_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf94_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf95_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf96_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf97_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf98_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf99_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf49_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf50_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf51_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf53_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf54_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf55_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf56_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf57_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf58_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf59_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf60_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf61_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf62_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf63_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf64_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf65_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf66_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf67_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf68_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf69_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf70_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf71_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf72_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf73_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf74_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf75_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf76_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf77_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf78_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf79_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf80_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf81_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf82_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf83_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf84_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf85_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf86_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf87_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf88_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf89_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf90_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf91_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf92_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf93_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf94_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf95_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf96_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf97_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf98_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf99_op<float> >::value() const
10184
10185
         inline typename expression_node<T>::node_type type() const exprtk_override
10186
0
         {
10187
0
            return expression_node<T>::e_trinary;
10188
0
         }
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf49_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf50_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf51_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf53_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf54_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf55_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf56_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf57_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf58_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf59_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf60_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf61_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf62_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf63_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf64_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf65_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf66_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf67_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf68_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf69_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf70_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf71_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf72_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf73_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf74_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf75_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf76_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf77_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf78_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf79_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf80_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf81_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf82_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf83_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf84_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf85_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf86_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf87_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf88_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf89_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf90_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf91_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf92_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf93_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf94_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf95_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf96_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf97_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf98_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<double, exprtk::details::sf99_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf49_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf50_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf51_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf53_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf54_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf55_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf56_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf57_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf58_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf59_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf60_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf61_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf62_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf63_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf64_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf65_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf66_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf67_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf68_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf69_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf70_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf71_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf72_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf73_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf74_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf75_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf76_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf77_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf78_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf79_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf80_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf81_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf82_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf83_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf84_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf85_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf86_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf87_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf88_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf89_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf90_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf91_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf92_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf93_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf94_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf95_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf96_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf97_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf98_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sf4_var_node<float, exprtk::details::sf99_op<float> >::type() const
10189
10190
      private:
10191
10192
         sf4_var_node(const sf4_var_node<T,SpecialFunction>&) exprtk_delete;
10193
         sf4_var_node<T,SpecialFunction>& operator=(const sf4_var_node<T,SpecialFunction>&) exprtk_delete;
10194
10195
         const T& v0_;
10196
         const T& v1_;
10197
         const T& v2_;
10198
         const T& v3_;
10199
      };
10200
10201
      template <typename T, typename VarArgFunction>
10202
      class vararg_node exprtk_final : public expression_node<T>
10203
      {
10204
      public:
10205
10206
         typedef expression_node<T>* expression_ptr;
10207
         typedef std::pair<expression_ptr,bool> branch_t;
10208
10209
         template <typename Allocator,
10210
                   template <typename, typename> class Sequence>
10211
         explicit vararg_node(const Sequence<expression_ptr,Allocator>& arg_list)
10212
28.3k
         {
10213
28.3k
            arg_list_.resize(arg_list.size());
10214
10215
141k
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
113k
            {
10217
113k
               if (arg_list[i])
10218
113k
               {
10219
113k
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
113k
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
113k
            }
10227
28.3k
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_add_op<double> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Line
Count
Source
10212
919
         {
10213
919
            arg_list_.resize(arg_list.size());
10214
10215
3.22k
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
2.30k
            {
10217
2.30k
               if (arg_list[i])
10218
2.30k
               {
10219
2.30k
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
2.30k
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
2.30k
            }
10227
919
         }
Unexecuted instantiation: exprtk::details::vararg_node<double, exprtk::details::vararg_mul_op<double> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
exprtk::details::vararg_node<double, exprtk::details::vararg_avg_op<double> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Line
Count
Source
10212
3
         {
10213
3
            arg_list_.resize(arg_list.size());
10214
10215
6
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
3
            {
10217
3
               if (arg_list[i])
10218
3
               {
10219
3
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
3
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
3
            }
10227
3
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_min_op<double> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Line
Count
Source
10212
1
         {
10213
1
            arg_list_.resize(arg_list.size());
10214
10215
2
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
1
            {
10217
1
               if (arg_list[i])
10218
1
               {
10219
1
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
1
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
1
            }
10227
1
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_max_op<double> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Line
Count
Source
10212
4
         {
10213
4
            arg_list_.resize(arg_list.size());
10214
10215
8
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
4
            {
10217
4
               if (arg_list[i])
10218
4
               {
10219
4
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
4
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
4
            }
10227
4
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_mand_op<double> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Line
Count
Source
10212
2
         {
10213
2
            arg_list_.resize(arg_list.size());
10214
10215
4
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
2
            {
10217
2
               if (arg_list[i])
10218
2
               {
10219
2
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
2
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
2
            }
10227
2
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_mor_op<double> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Line
Count
Source
10212
243
         {
10213
243
            arg_list_.resize(arg_list.size());
10214
10215
601
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
358
            {
10217
358
               if (arg_list[i])
10218
358
               {
10219
358
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
358
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
358
            }
10227
243
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_multi_op<double> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Line
Count
Source
10212
13.4k
         {
10213
13.4k
            arg_list_.resize(arg_list.size());
10214
10215
68.5k
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
55.1k
            {
10217
55.1k
               if (arg_list[i])
10218
55.1k
               {
10219
55.1k
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
55.1k
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
55.1k
            }
10227
13.4k
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_add_op<float> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Line
Count
Source
10212
884
         {
10213
884
            arg_list_.resize(arg_list.size());
10214
10215
3.11k
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
2.22k
            {
10217
2.22k
               if (arg_list[i])
10218
2.22k
               {
10219
2.22k
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
2.22k
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
2.22k
            }
10227
884
         }
Unexecuted instantiation: exprtk::details::vararg_node<float, exprtk::details::vararg_mul_op<float> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
exprtk::details::vararg_node<float, exprtk::details::vararg_avg_op<float> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Line
Count
Source
10212
3
         {
10213
3
            arg_list_.resize(arg_list.size());
10214
10215
6
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
3
            {
10217
3
               if (arg_list[i])
10218
3
               {
10219
3
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
3
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
3
            }
10227
3
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_min_op<float> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Line
Count
Source
10212
1
         {
10213
1
            arg_list_.resize(arg_list.size());
10214
10215
2
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
1
            {
10217
1
               if (arg_list[i])
10218
1
               {
10219
1
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
1
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
1
            }
10227
1
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_max_op<float> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Line
Count
Source
10212
4
         {
10213
4
            arg_list_.resize(arg_list.size());
10214
10215
8
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
4
            {
10217
4
               if (arg_list[i])
10218
4
               {
10219
4
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
4
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
4
            }
10227
4
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_mand_op<float> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Line
Count
Source
10212
2
         {
10213
2
            arg_list_.resize(arg_list.size());
10214
10215
4
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
2
            {
10217
2
               if (arg_list[i])
10218
2
               {
10219
2
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
2
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
2
            }
10227
2
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_mor_op<float> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Line
Count
Source
10212
243
         {
10213
243
            arg_list_.resize(arg_list.size());
10214
10215
601
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
358
            {
10217
358
               if (arg_list[i])
10218
358
               {
10219
358
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
358
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
358
            }
10227
243
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_multi_op<float> >::vararg_node<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Line
Count
Source
10212
12.6k
         {
10213
12.6k
            arg_list_.resize(arg_list.size());
10214
10215
65.7k
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10216
53.1k
            {
10217
53.1k
               if (arg_list[i])
10218
53.1k
               {
10219
53.1k
                  construct_branch_pair(arg_list_[i],arg_list[i]);
10220
53.1k
               }
10221
0
               else
10222
0
               {
10223
0
                  arg_list_.clear();
10224
0
                  return;
10225
0
               }
10226
53.1k
            }
10227
12.6k
         }
10228
10229
         inline T value() const exprtk_override
10230
2.40M
         {
10231
2.40M
            return VarArgFunction::process(arg_list_);
10232
2.40M
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_add_op<double> >::value() const
Line
Count
Source
10230
903k
         {
10231
903k
            return VarArgFunction::process(arg_list_);
10232
903k
         }
Unexecuted instantiation: exprtk::details::vararg_node<double, exprtk::details::vararg_mul_op<double> >::value() const
exprtk::details::vararg_node<double, exprtk::details::vararg_avg_op<double> >::value() const
Line
Count
Source
10230
3
         {
10231
3
            return VarArgFunction::process(arg_list_);
10232
3
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_min_op<double> >::value() const
Line
Count
Source
10230
1
         {
10231
1
            return VarArgFunction::process(arg_list_);
10232
1
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_max_op<double> >::value() const
Line
Count
Source
10230
4
         {
10231
4
            return VarArgFunction::process(arg_list_);
10232
4
         }
Unexecuted instantiation: exprtk::details::vararg_node<double, exprtk::details::vararg_mand_op<double> >::value() const
exprtk::details::vararg_node<double, exprtk::details::vararg_mor_op<double> >::value() const
Line
Count
Source
10230
300k
         {
10231
300k
            return VarArgFunction::process(arg_list_);
10232
300k
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_multi_op<double> >::value() const
Line
Count
Source
10230
913
         {
10231
913
            return VarArgFunction::process(arg_list_);
10232
913
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_add_op<float> >::value() const
Line
Count
Source
10230
900k
         {
10231
900k
            return VarArgFunction::process(arg_list_);
10232
900k
         }
Unexecuted instantiation: exprtk::details::vararg_node<float, exprtk::details::vararg_mul_op<float> >::value() const
exprtk::details::vararg_node<float, exprtk::details::vararg_avg_op<float> >::value() const
Line
Count
Source
10230
3
         {
10231
3
            return VarArgFunction::process(arg_list_);
10232
3
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_min_op<float> >::value() const
Line
Count
Source
10230
1
         {
10231
1
            return VarArgFunction::process(arg_list_);
10232
1
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_max_op<float> >::value() const
Line
Count
Source
10230
4
         {
10231
4
            return VarArgFunction::process(arg_list_);
10232
4
         }
Unexecuted instantiation: exprtk::details::vararg_node<float, exprtk::details::vararg_mand_op<float> >::value() const
exprtk::details::vararg_node<float, exprtk::details::vararg_mor_op<float> >::value() const
Line
Count
Source
10230
300k
         {
10231
300k
            return VarArgFunction::process(arg_list_);
10232
300k
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_multi_op<float> >::value() const
Line
Count
Source
10230
907
         {
10231
907
            return VarArgFunction::process(arg_list_);
10232
907
         }
10233
10234
         inline typename expression_node<T>::node_type type() const exprtk_override
10235
764k
         {
10236
764k
            return expression_node<T>::e_vararg;
10237
764k
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_add_op<double> >::type() const
Line
Count
Source
10235
16.9k
         {
10236
16.9k
            return expression_node<T>::e_vararg;
10237
16.9k
         }
Unexecuted instantiation: exprtk::details::vararg_node<double, exprtk::details::vararg_mul_op<double> >::type() const
exprtk::details::vararg_node<double, exprtk::details::vararg_avg_op<double> >::type() const
Line
Count
Source
10235
6
         {
10236
6
            return expression_node<T>::e_vararg;
10237
6
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_min_op<double> >::type() const
Line
Count
Source
10235
2
         {
10236
2
            return expression_node<T>::e_vararg;
10237
2
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_max_op<double> >::type() const
Line
Count
Source
10235
8
         {
10236
8
            return expression_node<T>::e_vararg;
10237
8
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_mand_op<double> >::type() const
Line
Count
Source
10235
32
         {
10236
32
            return expression_node<T>::e_vararg;
10237
32
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_mor_op<double> >::type() const
Line
Count
Source
10235
6.89k
         {
10236
6.89k
            return expression_node<T>::e_vararg;
10237
6.89k
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_multi_op<double> >::type() const
Line
Count
Source
10235
369k
         {
10236
369k
            return expression_node<T>::e_vararg;
10237
369k
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_add_op<float> >::type() const
Line
Count
Source
10235
16.3k
         {
10236
16.3k
            return expression_node<T>::e_vararg;
10237
16.3k
         }
Unexecuted instantiation: exprtk::details::vararg_node<float, exprtk::details::vararg_mul_op<float> >::type() const
exprtk::details::vararg_node<float, exprtk::details::vararg_avg_op<float> >::type() const
Line
Count
Source
10235
6
         {
10236
6
            return expression_node<T>::e_vararg;
10237
6
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_min_op<float> >::type() const
Line
Count
Source
10235
2
         {
10236
2
            return expression_node<T>::e_vararg;
10237
2
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_max_op<float> >::type() const
Line
Count
Source
10235
8
         {
10236
8
            return expression_node<T>::e_vararg;
10237
8
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_mand_op<float> >::type() const
Line
Count
Source
10235
32
         {
10236
32
            return expression_node<T>::e_vararg;
10237
32
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_mor_op<float> >::type() const
Line
Count
Source
10235
6.89k
         {
10236
6.89k
            return expression_node<T>::e_vararg;
10237
6.89k
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_multi_op<float> >::type() const
Line
Count
Source
10235
348k
         {
10236
348k
            return expression_node<T>::e_vararg;
10237
348k
         }
10238
10239
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
10240
28.3k
         {
10241
28.3k
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
28.3k
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_add_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
10240
919
         {
10241
919
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
919
         }
Unexecuted instantiation: exprtk::details::vararg_node<double, exprtk::details::vararg_mul_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
exprtk::details::vararg_node<double, exprtk::details::vararg_avg_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
10240
3
         {
10241
3
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
3
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_min_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
10240
1
         {
10241
1
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
1
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_max_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
10240
4
         {
10241
4
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
4
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_mand_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
10240
2
         {
10241
2
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
2
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_mor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
10240
243
         {
10241
243
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
243
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_multi_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
10240
13.4k
         {
10241
13.4k
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
13.4k
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_add_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
10240
884
         {
10241
884
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
884
         }
Unexecuted instantiation: exprtk::details::vararg_node<float, exprtk::details::vararg_mul_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
exprtk::details::vararg_node<float, exprtk::details::vararg_avg_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
10240
3
         {
10241
3
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
3
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_min_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
10240
1
         {
10241
1
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
1
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_max_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
10240
4
         {
10241
4
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
4
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_mand_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
10240
2
         {
10241
2
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
2
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_mor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
10240
243
         {
10241
243
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
243
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_multi_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
10240
12.6k
         {
10241
12.6k
            expression_node<T>::ndb_t::collect(arg_list_, node_delete_list);
10242
12.6k
         }
10243
10244
         std::size_t node_depth() const exprtk_override
10245
57.4k
         {
10246
57.4k
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
57.4k
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_add_op<double> >::node_depth() const
Line
Count
Source
10245
2.03k
         {
10246
2.03k
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
2.03k
         }
Unexecuted instantiation: exprtk::details::vararg_node<double, exprtk::details::vararg_mul_op<double> >::node_depth() const
exprtk::details::vararg_node<double, exprtk::details::vararg_avg_op<double> >::node_depth() const
Line
Count
Source
10245
3
         {
10246
3
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
3
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_min_op<double> >::node_depth() const
Line
Count
Source
10245
1
         {
10246
1
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
1
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_max_op<double> >::node_depth() const
Line
Count
Source
10245
4
         {
10246
4
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
4
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_mand_op<double> >::node_depth() const
Line
Count
Source
10245
3
         {
10246
3
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
3
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_mor_op<double> >::node_depth() const
Line
Count
Source
10245
561
         {
10246
561
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
561
         }
exprtk::details::vararg_node<double, exprtk::details::vararg_multi_op<double> >::node_depth() const
Line
Count
Source
10245
26.9k
         {
10246
26.9k
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
26.9k
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_add_op<float> >::node_depth() const
Line
Count
Source
10245
1.96k
         {
10246
1.96k
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
1.96k
         }
Unexecuted instantiation: exprtk::details::vararg_node<float, exprtk::details::vararg_mul_op<float> >::node_depth() const
exprtk::details::vararg_node<float, exprtk::details::vararg_avg_op<float> >::node_depth() const
Line
Count
Source
10245
3
         {
10246
3
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
3
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_min_op<float> >::node_depth() const
Line
Count
Source
10245
1
         {
10246
1
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
1
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_max_op<float> >::node_depth() const
Line
Count
Source
10245
4
         {
10246
4
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
4
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_mand_op<float> >::node_depth() const
Line
Count
Source
10245
3
         {
10246
3
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
3
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_mor_op<float> >::node_depth() const
Line
Count
Source
10245
561
         {
10246
561
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
561
         }
exprtk::details::vararg_node<float, exprtk::details::vararg_multi_op<float> >::node_depth() const
Line
Count
Source
10245
25.4k
         {
10246
25.4k
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
10247
25.4k
         }
10248
10249
      private:
10250
10251
         std::vector<branch_t> arg_list_;
10252
      };
10253
10254
      template <typename T, typename VarArgFunction>
10255
      class vararg_varnode exprtk_final : public expression_node<T>
10256
      {
10257
      public:
10258
10259
         typedef expression_node<T>* expression_ptr;
10260
10261
         template <typename Allocator,
10262
                   template <typename, typename> class Sequence>
10263
         explicit vararg_varnode(const Sequence<expression_ptr,Allocator>& arg_list)
10264
1.77k
         {
10265
1.77k
            arg_list_.resize(arg_list.size());
10266
10267
5.46k
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10268
3.68k
            {
10269
3.68k
               if (arg_list[i] && is_variable_node(arg_list[i]))
10270
3.68k
               {
10271
3.68k
                  variable_node<T>* var_node_ptr = static_cast<variable_node<T>*>(arg_list[i]);
10272
3.68k
                  arg_list_[i] = (&var_node_ptr->ref());
10273
3.68k
               }
10274
0
               else
10275
0
               {
10276
0
                  arg_list_.clear();
10277
0
                  return;
10278
0
               }
10279
3.68k
            }
10280
1.77k
         }
exprtk::details::vararg_varnode<double, exprtk::details::vararg_add_op<double> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Line
Count
Source
10264
1.00k
         {
10265
1.00k
            arg_list_.resize(arg_list.size());
10266
10267
3.11k
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10268
2.10k
            {
10269
2.10k
               if (arg_list[i] && is_variable_node(arg_list[i]))
10270
2.10k
               {
10271
2.10k
                  variable_node<T>* var_node_ptr = static_cast<variable_node<T>*>(arg_list[i]);
10272
2.10k
                  arg_list_[i] = (&var_node_ptr->ref());
10273
2.10k
               }
10274
0
               else
10275
0
               {
10276
0
                  arg_list_.clear();
10277
0
                  return;
10278
0
               }
10279
2.10k
            }
10280
1.00k
         }
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_mul_op<double> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_avg_op<double> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_min_op<double> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_max_op<double> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_mand_op<double> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
exprtk::details::vararg_varnode<double, exprtk::details::vararg_mor_op<double> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Line
Count
Source
10264
30
         {
10265
30
            arg_list_.resize(arg_list.size());
10266
10267
60
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10268
30
            {
10269
30
               if (arg_list[i] && is_variable_node(arg_list[i]))
10270
30
               {
10271
30
                  variable_node<T>* var_node_ptr = static_cast<variable_node<T>*>(arg_list[i]);
10272
30
                  arg_list_[i] = (&var_node_ptr->ref());
10273
30
               }
10274
0
               else
10275
0
               {
10276
0
                  arg_list_.clear();
10277
0
                  return;
10278
0
               }
10279
30
            }
10280
30
         }
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_multi_op<double> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
exprtk::details::vararg_varnode<float, exprtk::details::vararg_add_op<float> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Line
Count
Source
10264
709
         {
10265
709
            arg_list_.resize(arg_list.size());
10266
10267
2.23k
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10268
1.52k
            {
10269
1.52k
               if (arg_list[i] && is_variable_node(arg_list[i]))
10270
1.52k
               {
10271
1.52k
                  variable_node<T>* var_node_ptr = static_cast<variable_node<T>*>(arg_list[i]);
10272
1.52k
                  arg_list_[i] = (&var_node_ptr->ref());
10273
1.52k
               }
10274
0
               else
10275
0
               {
10276
0
                  arg_list_.clear();
10277
0
                  return;
10278
0
               }
10279
1.52k
            }
10280
709
         }
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_mul_op<float> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_avg_op<float> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_min_op<float> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_max_op<float> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_mand_op<float> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
exprtk::details::vararg_varnode<float, exprtk::details::vararg_mor_op<float> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
Line
Count
Source
10264
30
         {
10265
30
            arg_list_.resize(arg_list.size());
10266
10267
60
            for (std::size_t i = 0; i < arg_list.size(); ++i)
10268
30
            {
10269
30
               if (arg_list[i] && is_variable_node(arg_list[i]))
10270
30
               {
10271
30
                  variable_node<T>* var_node_ptr = static_cast<variable_node<T>*>(arg_list[i]);
10272
30
                  arg_list_[i] = (&var_node_ptr->ref());
10273
30
               }
10274
0
               else
10275
0
               {
10276
0
                  arg_list_.clear();
10277
0
                  return;
10278
0
               }
10279
30
            }
10280
30
         }
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_multi_op<float> >::vararg_varnode<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
10281
10282
         inline T value() const exprtk_override
10283
2.80M
         {
10284
2.80M
            if (!arg_list_.empty())
10285
2.80M
               return VarArgFunction::process(arg_list_);
10286
0
            else
10287
0
               return std::numeric_limits<T>::quiet_NaN();
10288
2.80M
         }
exprtk::details::vararg_varnode<double, exprtk::details::vararg_add_op<double> >::value() const
Line
Count
Source
10283
1.40M
         {
10284
1.40M
            if (!arg_list_.empty())
10285
1.40M
               return VarArgFunction::process(arg_list_);
10286
0
            else
10287
0
               return std::numeric_limits<T>::quiet_NaN();
10288
1.40M
         }
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_mul_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_avg_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_min_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_max_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_mand_op<double> >::value() const
exprtk::details::vararg_varnode<double, exprtk::details::vararg_mor_op<double> >::value() const
Line
Count
Source
10283
54
         {
10284
54
            if (!arg_list_.empty())
10285
54
               return VarArgFunction::process(arg_list_);
10286
0
            else
10287
0
               return std::numeric_limits<T>::quiet_NaN();
10288
54
         }
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_multi_op<double> >::value() const
exprtk::details::vararg_varnode<float, exprtk::details::vararg_add_op<float> >::value() const
Line
Count
Source
10283
1.40M
         {
10284
1.40M
            if (!arg_list_.empty())
10285
1.40M
               return VarArgFunction::process(arg_list_);
10286
0
            else
10287
0
               return std::numeric_limits<T>::quiet_NaN();
10288
1.40M
         }
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_mul_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_avg_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_min_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_max_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_mand_op<float> >::value() const
exprtk::details::vararg_varnode<float, exprtk::details::vararg_mor_op<float> >::value() const
Line
Count
Source
10283
44
         {
10284
44
            if (!arg_list_.empty())
10285
44
               return VarArgFunction::process(arg_list_);
10286
0
            else
10287
0
               return std::numeric_limits<T>::quiet_NaN();
10288
44
         }
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_multi_op<float> >::value() const
10289
10290
         inline typename expression_node<T>::node_type type() const exprtk_override
10291
31.3k
         {
10292
31.3k
            return expression_node<T>::e_vararg;
10293
31.3k
         }
exprtk::details::vararg_varnode<double, exprtk::details::vararg_add_op<double> >::type() const
Line
Count
Source
10291
17.2k
         {
10292
17.2k
            return expression_node<T>::e_vararg;
10293
17.2k
         }
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_mul_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_avg_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_min_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_max_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_mand_op<double> >::type() const
exprtk::details::vararg_varnode<double, exprtk::details::vararg_mor_op<double> >::type() const
Line
Count
Source
10291
766
         {
10292
766
            return expression_node<T>::e_vararg;
10293
766
         }
Unexecuted instantiation: exprtk::details::vararg_varnode<double, exprtk::details::vararg_multi_op<double> >::type() const
exprtk::details::vararg_varnode<float, exprtk::details::vararg_add_op<float> >::type() const
Line
Count
Source
10291
12.5k
         {
10292
12.5k
            return expression_node<T>::e_vararg;
10293
12.5k
         }
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_mul_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_avg_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_min_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_max_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_mand_op<float> >::type() const
exprtk::details::vararg_varnode<float, exprtk::details::vararg_mor_op<float> >::type() const
Line
Count
Source
10291
766
         {
10292
766
            return expression_node<T>::e_vararg;
10293
766
         }
Unexecuted instantiation: exprtk::details::vararg_varnode<float, exprtk::details::vararg_multi_op<float> >::type() const
10294
10295
      private:
10296
10297
         std::vector<const T*> arg_list_;
10298
      };
10299
10300
      template <typename T, typename VecFunction>
10301
      class vectorize_node exprtk_final : public expression_node<T>
10302
      {
10303
      public:
10304
10305
         typedef expression_node<T>* expression_ptr;
10306
         typedef std::pair<expression_ptr,bool> branch_t;
10307
10308
         explicit vectorize_node(const expression_ptr v)
10309
         : ivec_ptr_(0)
10310
0
         {
10311
0
            construct_branch_pair(v_, v);
10312
10313
0
            if (is_ivector_node(v_.first))
10314
0
            {
10315
0
               ivec_ptr_ = dynamic_cast<vector_interface<T>*>(v_.first);
10316
0
            }
10317
0
            else
10318
0
               ivec_ptr_ = 0;
10319
0
         }
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_add_op<double> >::vectorize_node(exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_mul_op<double> >::vectorize_node(exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_avg_op<double> >::vectorize_node(exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_min_op<double> >::vectorize_node(exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_max_op<double> >::vectorize_node(exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_add_op<float> >::vectorize_node(exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_mul_op<float> >::vectorize_node(exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_avg_op<float> >::vectorize_node(exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_min_op<float> >::vectorize_node(exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_max_op<float> >::vectorize_node(exprtk::details::expression_node<float>*)
10320
10321
         inline T value() const exprtk_override
10322
0
         {
10323
0
            if (ivec_ptr_)
10324
0
            {
10325
0
               assert(v_.first);
10326
10327
0
               v_.first->value();
10328
10329
0
               return VecFunction::process(ivec_ptr_);
10330
0
            }
10331
0
            else
10332
0
               return std::numeric_limits<T>::quiet_NaN();
10333
0
         }
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_add_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_mul_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_avg_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_min_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_max_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_add_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_mul_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_avg_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_min_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_max_op<float> >::value() const
10334
10335
         inline typename expression_node<T>::node_type type() const exprtk_override
10336
0
         {
10337
0
            return expression_node<T>::e_vecfunc;
10338
0
         }
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_add_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_mul_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_avg_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_min_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_max_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_add_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_mul_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_avg_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_min_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_max_op<float> >::type() const
10339
10340
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
10341
0
         {
10342
0
            expression_node<T>::ndb_t::collect(v_, node_delete_list);
10343
0
         }
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_add_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_mul_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_avg_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_min_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_max_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_add_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_mul_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_avg_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_min_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_max_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
10344
10345
         std::size_t node_depth() const exprtk_override
10346
0
         {
10347
0
            return expression_node<T>::ndb_t::compute_node_depth(v_);
10348
0
         }
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_add_op<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_mul_op<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_avg_op<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_min_op<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::vectorize_node<double, exprtk::details::vec_max_op<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_add_op<float> >::node_depth() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_mul_op<float> >::node_depth() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_avg_op<float> >::node_depth() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_min_op<float> >::node_depth() const
Unexecuted instantiation: exprtk::details::vectorize_node<float, exprtk::details::vec_max_op<float> >::node_depth() const
10349
10350
      private:
10351
10352
         vector_interface<T>* ivec_ptr_;
10353
         branch_t                    v_;
10354
      };
10355
10356
      template <typename T>
10357
      class assignment_node exprtk_final : public binary_node<T>
10358
      {
10359
      public:
10360
10361
         typedef expression_node<T>* expression_ptr;
10362
         using binary_node<T>::branch;
10363
10364
         assignment_node(const operator_type& opr,
10365
                         expression_ptr branch0,
10366
                         expression_ptr branch1)
10367
         : binary_node<T>(opr, branch0, branch1)
10368
         , var_node_ptr_(0)
10369
85.4k
         {
10370
85.4k
            if (is_variable_node(branch(0)))
10371
85.4k
            {
10372
85.4k
               var_node_ptr_ = static_cast<variable_node<T>*>(branch(0));
10373
85.4k
            }
10374
85.4k
         }
exprtk::details::assignment_node<double>::assignment_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10369
43.8k
         {
10370
43.8k
            if (is_variable_node(branch(0)))
10371
43.8k
            {
10372
43.8k
               var_node_ptr_ = static_cast<variable_node<T>*>(branch(0));
10373
43.8k
            }
10374
43.8k
         }
exprtk::details::assignment_node<float>::assignment_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10369
41.6k
         {
10370
41.6k
            if (is_variable_node(branch(0)))
10371
41.6k
            {
10372
41.6k
               var_node_ptr_ = static_cast<variable_node<T>*>(branch(0));
10373
41.6k
            }
10374
41.6k
         }
10375
10376
         inline T value() const exprtk_override
10377
4.40M
         {
10378
4.40M
            if (var_node_ptr_)
10379
4.40M
            {
10380
4.40M
               assert(branch(1));
10381
10382
0
               T& result = var_node_ptr_->ref();
10383
4.40M
               result = branch(1)->value();
10384
10385
4.40M
               return result;
10386
4.40M
            }
10387
0
            else
10388
0
               return std::numeric_limits<T>::quiet_NaN();
10389
4.40M
         }
exprtk::details::assignment_node<double>::value() const
Line
Count
Source
10377
2.20M
         {
10378
2.20M
            if (var_node_ptr_)
10379
2.20M
            {
10380
2.20M
               assert(branch(1));
10381
10382
0
               T& result = var_node_ptr_->ref();
10383
2.20M
               result = branch(1)->value();
10384
10385
2.20M
               return result;
10386
2.20M
            }
10387
0
            else
10388
0
               return std::numeric_limits<T>::quiet_NaN();
10389
2.20M
         }
exprtk::details::assignment_node<float>::value() const
Line
Count
Source
10377
2.20M
         {
10378
2.20M
            if (var_node_ptr_)
10379
2.20M
            {
10380
2.20M
               assert(branch(1));
10381
10382
0
               T& result = var_node_ptr_->ref();
10383
2.20M
               result = branch(1)->value();
10384
10385
2.20M
               return result;
10386
2.20M
            }
10387
0
            else
10388
0
               return std::numeric_limits<T>::quiet_NaN();
10389
2.20M
         }
10390
10391
      private:
10392
10393
         variable_node<T>* var_node_ptr_;
10394
      };
10395
10396
      template <typename T>
10397
      class assignment_vec_elem_node exprtk_final : public binary_node<T>
10398
      {
10399
      public:
10400
10401
         typedef expression_node<T>* expression_ptr;
10402
         using binary_node<T>::branch;
10403
10404
         assignment_vec_elem_node(const operator_type& opr,
10405
                                  expression_ptr branch0,
10406
                                  expression_ptr branch1)
10407
         : binary_node<T>(opr, branch0, branch1)
10408
         , vec_node_ptr_(0)
10409
0
         {
10410
0
            if (is_vector_elem_node(branch(0)))
10411
0
            {
10412
0
               vec_node_ptr_ = static_cast<vector_elem_node<T>*>(branch(0));
10413
0
            }
10414
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_elem_node<double>::assignment_vec_elem_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vec_elem_node<float>::assignment_vec_elem_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
10415
10416
         inline T value() const exprtk_override
10417
0
         {
10418
0
            if (vec_node_ptr_)
10419
0
            {
10420
0
               assert(branch(1));
10421
10422
0
               T& result = vec_node_ptr_->ref();
10423
0
               result = branch(1)->value();
10424
10425
0
               return result;
10426
0
            }
10427
0
            else
10428
0
               return std::numeric_limits<T>::quiet_NaN();
10429
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_elem_node<double>::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_elem_node<float>::value() const
10430
10431
      private:
10432
10433
         vector_elem_node<T>* vec_node_ptr_;
10434
      };
10435
10436
      template <typename T>
10437
      class assignment_rebasevec_elem_node exprtk_final : public binary_node<T>
10438
      {
10439
      public:
10440
10441
         typedef expression_node<T>* expression_ptr;
10442
         using expression_node<T>::branch;
10443
10444
         assignment_rebasevec_elem_node(const operator_type& opr,
10445
                                        expression_ptr branch0,
10446
                                        expression_ptr branch1)
10447
         : binary_node<T>(opr, branch0, branch1)
10448
         , rbvec_node_ptr_(0)
10449
0
         {
10450
0
            if (is_rebasevector_elem_node(branch(0)))
10451
0
            {
10452
0
               rbvec_node_ptr_ = static_cast<rebasevector_elem_node<T>*>(branch(0));
10453
0
            }
10454
0
         }
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_node<double>::assignment_rebasevec_elem_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_node<float>::assignment_rebasevec_elem_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
10455
10456
         inline T value() const exprtk_override
10457
0
         {
10458
0
            if (rbvec_node_ptr_)
10459
0
            {
10460
0
               assert(branch(1));
10461
10462
0
               T& result = rbvec_node_ptr_->ref();
10463
10464
0
               result = branch(1)->value();
10465
10466
0
               return result;
10467
0
            }
10468
0
            else
10469
0
               return std::numeric_limits<T>::quiet_NaN();
10470
0
         }
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_node<double>::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_node<float>::value() const
10471
10472
      private:
10473
10474
         rebasevector_elem_node<T>* rbvec_node_ptr_;
10475
      };
10476
10477
      template <typename T>
10478
      class assignment_rebasevec_celem_node exprtk_final : public binary_node<T>
10479
      {
10480
      public:
10481
10482
         typedef expression_node<T>* expression_ptr;
10483
         using binary_node<T>::branch;
10484
10485
         assignment_rebasevec_celem_node(const operator_type& opr,
10486
                                         expression_ptr branch0,
10487
                                         expression_ptr branch1)
10488
         : binary_node<T>(opr, branch0, branch1)
10489
         , rbvec_node_ptr_(0)
10490
0
         {
10491
0
            if (is_rebasevector_celem_node(branch(0)))
10492
0
            {
10493
0
               rbvec_node_ptr_ = static_cast<rebasevector_celem_node<T>*>(branch(0));
10494
0
            }
10495
0
         }
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_node<double>::assignment_rebasevec_celem_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_node<float>::assignment_rebasevec_celem_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
10496
10497
         inline T value() const exprtk_override
10498
0
         {
10499
0
            if (rbvec_node_ptr_)
10500
0
            {
10501
0
               assert(branch(1));
10502
10503
0
               T& result = rbvec_node_ptr_->ref();
10504
0
               result = branch(1)->value();
10505
10506
0
               return result;
10507
0
            }
10508
0
            else
10509
0
               return std::numeric_limits<T>::quiet_NaN();
10510
0
         }
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_node<double>::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_node<float>::value() const
10511
10512
      private:
10513
10514
         rebasevector_celem_node<T>* rbvec_node_ptr_;
10515
      };
10516
10517
      template <typename T>
10518
      class assignment_vec_node exprtk_final
10519
                                : public binary_node     <T>
10520
                                , public vector_interface<T>
10521
      {
10522
      public:
10523
10524
         typedef expression_node<T>* expression_ptr;
10525
         typedef vector_node<T>*     vector_node_ptr;
10526
         typedef vec_data_store<T>   vds_t;
10527
10528
         using binary_node<T>::branch;
10529
10530
         assignment_vec_node(const operator_type& opr,
10531
                             expression_ptr branch0,
10532
                             expression_ptr branch1)
10533
         : binary_node<T>(opr, branch0, branch1)
10534
         , vec_node_ptr_(0)
10535
0
         {
10536
0
            if (is_vector_node(branch(0)))
10537
0
            {
10538
0
               vec_node_ptr_ = static_cast<vector_node<T>*>(branch(0));
10539
0
               vds()         = vec_node_ptr_->vds();
10540
0
            }
10541
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_node<double>::assignment_vec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vec_node<float>::assignment_vec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
10542
10543
         inline T value() const exprtk_override
10544
0
         {
10545
0
            if (vec_node_ptr_)
10546
0
            {
10547
0
               assert(branch(1));
10548
10549
0
               const T v = branch(1)->value();
10550
10551
0
               T* vec = vds().data();
10552
10553
0
               loop_unroll::details lud(size());
10554
0
               const T* upper_bound = vec + lud.upper_bound;
10555
10556
0
               while (vec < upper_bound)
10557
0
               {
10558
0
                  #define exprtk_loop(N) \
10559
0
                  vec[N] = v;            \
10560
0
10561
0
                  exprtk_loop( 0) exprtk_loop( 1)
10562
0
                  exprtk_loop( 2) exprtk_loop( 3)
10563
0
                  #ifndef exprtk_disable_superscalar_unroll
10564
0
                  exprtk_loop( 4) exprtk_loop( 5)
10565
0
                  exprtk_loop( 6) exprtk_loop( 7)
10566
0
                  exprtk_loop( 8) exprtk_loop( 9)
10567
0
                  exprtk_loop(10) exprtk_loop(11)
10568
0
                  exprtk_loop(12) exprtk_loop(13)
10569
0
                  exprtk_loop(14) exprtk_loop(15)
10570
0
                  #endif
10571
10572
0
                  vec += lud.batch_size;
10573
0
               }
10574
10575
0
               exprtk_disable_fallthrough_begin
10576
0
               switch (lud.remainder)
10577
0
               {
10578
0
                  #define case_stmt(N) \
10579
0
                  case N : *vec++ = v; \
10580
0
10581
0
                  #ifndef exprtk_disable_superscalar_unroll
10582
0
                  case_stmt(15) case_stmt(14)
10583
0
                  case_stmt(13) case_stmt(12)
10584
0
                  case_stmt(11) case_stmt(10)
10585
0
                  case_stmt( 9) case_stmt( 8)
10586
0
                  case_stmt( 7) case_stmt( 6)
10587
0
                  case_stmt( 5) case_stmt( 4)
10588
0
                  #endif
10589
0
                  case_stmt( 3) case_stmt( 2)
10590
0
                  case_stmt( 1)
10591
0
               }
10592
0
               exprtk_disable_fallthrough_end
10593
10594
0
               #undef exprtk_loop
10595
0
               #undef case_stmt
10596
10597
0
               return vec_node_ptr_->value();
10598
0
            }
10599
0
            else
10600
0
               return std::numeric_limits<T>::quiet_NaN();
10601
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_node<double>::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_node<float>::value() const
10602
10603
         vector_node_ptr vec() const exprtk_override
10604
0
         {
10605
0
            return vec_node_ptr_;
10606
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_node<double>::vec() const
Unexecuted instantiation: exprtk::details::assignment_vec_node<float>::vec() const
10607
10608
         vector_node_ptr vec() exprtk_override
10609
0
         {
10610
0
            return vec_node_ptr_;
10611
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_node<double>::vec()
Unexecuted instantiation: exprtk::details::assignment_vec_node<float>::vec()
10612
10613
         inline typename expression_node<T>::node_type type() const exprtk_override
10614
0
         {
10615
0
            return expression_node<T>::e_vecvalass;
10616
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_node<double>::type() const
Unexecuted instantiation: exprtk::details::assignment_vec_node<float>::type() const
10617
10618
         std::size_t size() const exprtk_override
10619
0
         {
10620
0
            return vds().size();
10621
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_node<double>::size() const
Unexecuted instantiation: exprtk::details::assignment_vec_node<float>::size() const
10622
10623
         vds_t& vds() exprtk_override
10624
0
         {
10625
0
            return vds_;
10626
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_node<double>::vds()
Unexecuted instantiation: exprtk::details::assignment_vec_node<float>::vds()
10627
10628
         const vds_t& vds() const exprtk_override
10629
0
         {
10630
0
            return vds_;
10631
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_node<double>::vds() const
Unexecuted instantiation: exprtk::details::assignment_vec_node<float>::vds() const
10632
10633
      private:
10634
10635
         vector_node<T>* vec_node_ptr_;
10636
         vds_t           vds_;
10637
      };
10638
10639
      template <typename T>
10640
      class assignment_vecvec_node exprtk_final
10641
                                   : public binary_node     <T>
10642
                                   , public vector_interface<T>
10643
      {
10644
      public:
10645
10646
         typedef expression_node<T>* expression_ptr;
10647
         typedef vector_node<T>*     vector_node_ptr;
10648
         typedef vec_data_store<T>   vds_t;
10649
10650
         using binary_node<T>::branch;
10651
10652
         assignment_vecvec_node(const operator_type& opr,
10653
                                expression_ptr branch0,
10654
                                expression_ptr branch1)
10655
         : binary_node<T>(opr, branch0, branch1)
10656
         , vec0_node_ptr_(0)
10657
         , vec1_node_ptr_(0)
10658
         , initialised_(false)
10659
         , src_is_ivec_(false)
10660
0
         {
10661
0
            if (is_vector_node(branch(0)))
10662
0
            {
10663
0
               vec0_node_ptr_ = static_cast<vector_node<T>*>(branch(0));
10664
0
               vds()          = vec0_node_ptr_->vds();
10665
0
            }
10666
10667
0
            if (is_vector_node(branch(1)))
10668
0
            {
10669
0
               vec1_node_ptr_ = static_cast<vector_node<T>*>(branch(1));
10670
0
               vds_t::match_sizes(vds(),vec1_node_ptr_->vds());
10671
0
            }
10672
0
            else if (is_ivector_node(branch(1)))
10673
0
            {
10674
0
               vector_interface<T>* vi = reinterpret_cast<vector_interface<T>*>(0);
10675
10676
0
               if (0 != (vi = dynamic_cast<vector_interface<T>*>(branch(1))))
10677
0
               {
10678
0
                  vec1_node_ptr_ = vi->vec();
10679
10680
0
                  if (!vi->side_effect())
10681
0
                  {
10682
0
                     vi->vds()    = vds();
10683
0
                     src_is_ivec_ = true;
10684
0
                  }
10685
0
                  else
10686
0
                     vds_t::match_sizes(vds(),vi->vds());
10687
0
               }
10688
0
            }
10689
10690
0
            initialised_ = (vec0_node_ptr_ && vec1_node_ptr_);
10691
10692
0
            assert(initialised_);
10693
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<double>::assignment_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<float>::assignment_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
10694
10695
         inline T value() const exprtk_override
10696
0
         {
10697
0
            if (initialised_)
10698
0
            {
10699
0
               assert(branch(1));
10700
10701
0
               branch(1)->value();
10702
10703
0
               if (src_is_ivec_)
10704
0
                  return vec0_node_ptr_->value();
10705
10706
0
               T* vec0 = vec0_node_ptr_->vds().data();
10707
0
               T* vec1 = vec1_node_ptr_->vds().data();
10708
10709
0
               loop_unroll::details lud(size());
10710
0
               const T* upper_bound = vec0 + lud.upper_bound;
10711
10712
0
               while (vec0 < upper_bound)
10713
0
               {
10714
0
                  #define exprtk_loop(N) \
10715
0
                  vec0[N] = vec1[N];     \
10716
0
10717
0
                  exprtk_loop( 0) exprtk_loop( 1)
10718
0
                  exprtk_loop( 2) exprtk_loop( 3)
10719
0
                  #ifndef exprtk_disable_superscalar_unroll
10720
0
                  exprtk_loop( 4) exprtk_loop( 5)
10721
0
                  exprtk_loop( 6) exprtk_loop( 7)
10722
0
                  exprtk_loop( 8) exprtk_loop( 9)
10723
0
                  exprtk_loop(10) exprtk_loop(11)
10724
0
                  exprtk_loop(12) exprtk_loop(13)
10725
0
                  exprtk_loop(14) exprtk_loop(15)
10726
0
                  #endif
10727
10728
0
                  vec0 += lud.batch_size;
10729
0
                  vec1 += lud.batch_size;
10730
0
               }
10731
10732
0
               exprtk_disable_fallthrough_begin
10733
0
               switch (lud.remainder)
10734
0
               {
10735
0
                  #define case_stmt(N)        \
10736
0
                  case N : *vec0++ = *vec1++; \
10737
0
10738
0
                  #ifndef exprtk_disable_superscalar_unroll
10739
0
                  case_stmt(15) case_stmt(14)
10740
0
                  case_stmt(13) case_stmt(12)
10741
0
                  case_stmt(11) case_stmt(10)
10742
0
                  case_stmt( 9) case_stmt( 8)
10743
0
                  case_stmt( 7) case_stmt( 6)
10744
0
                  case_stmt( 5) case_stmt( 4)
10745
0
                  #endif
10746
0
                  case_stmt( 3) case_stmt( 2)
10747
0
                  case_stmt( 1)
10748
0
               }
10749
0
               exprtk_disable_fallthrough_end
10750
10751
0
               #undef exprtk_loop
10752
0
               #undef case_stmt
10753
10754
0
               return vec0_node_ptr_->value();
10755
0
            }
10756
0
            else
10757
0
               return std::numeric_limits<T>::quiet_NaN();
10758
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<double>::value() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<float>::value() const
10759
10760
         vector_node_ptr vec() exprtk_override
10761
0
         {
10762
0
            return vec0_node_ptr_;
10763
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<double>::vec()
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<float>::vec()
10764
10765
         vector_node_ptr vec() const exprtk_override
10766
0
         {
10767
0
            return vec0_node_ptr_;
10768
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<double>::vec() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<float>::vec() const
10769
10770
         inline typename expression_node<T>::node_type type() const exprtk_override
10771
0
         {
10772
0
            return expression_node<T>::e_vecvecass;
10773
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<double>::type() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<float>::type() const
10774
10775
         std::size_t size() const exprtk_override
10776
0
         {
10777
0
            return vds().size();
10778
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<double>::size() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<float>::size() const
10779
10780
         vds_t& vds() exprtk_override
10781
0
         {
10782
0
            return vds_;
10783
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<double>::vds()
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<float>::vds()
10784
10785
         const vds_t& vds() const exprtk_override
10786
0
         {
10787
0
            return vds_;
10788
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<double>::vds() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_node<float>::vds() const
10789
10790
      private:
10791
10792
         vector_node<T>* vec0_node_ptr_;
10793
         vector_node<T>* vec1_node_ptr_;
10794
         bool            initialised_;
10795
         bool            src_is_ivec_;
10796
         vds_t           vds_;
10797
      };
10798
10799
      template <typename T, typename Operation>
10800
      class assignment_op_node exprtk_final : public binary_node<T>
10801
      {
10802
      public:
10803
10804
         typedef expression_node<T>* expression_ptr;
10805
         using binary_node<T>::branch;
10806
10807
         assignment_op_node(const operator_type& opr,
10808
                            expression_ptr branch0,
10809
                            expression_ptr branch1)
10810
         : binary_node<T>(opr, branch0, branch1)
10811
         , var_node_ptr_(0)
10812
89.5k
         {
10813
89.5k
            if (is_variable_node(branch(0)))
10814
89.5k
            {
10815
89.5k
               var_node_ptr_ = static_cast<variable_node<T>*>(branch(0));
10816
89.5k
            }
10817
89.5k
         }
exprtk::details::assignment_op_node<double, exprtk::details::add_op<double> >::assignment_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10812
10.4k
         {
10813
10.4k
            if (is_variable_node(branch(0)))
10814
10.4k
            {
10815
10.4k
               var_node_ptr_ = static_cast<variable_node<T>*>(branch(0));
10816
10.4k
            }
10817
10.4k
         }
exprtk::details::assignment_op_node<double, exprtk::details::sub_op<double> >::assignment_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10812
5.21k
         {
10813
5.21k
            if (is_variable_node(branch(0)))
10814
5.21k
            {
10815
5.21k
               var_node_ptr_ = static_cast<variable_node<T>*>(branch(0));
10816
5.21k
            }
10817
5.21k
         }
exprtk::details::assignment_op_node<double, exprtk::details::mul_op<double> >::assignment_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10812
14.7k
         {
10813
14.7k
            if (is_variable_node(branch(0)))
10814
14.7k
            {
10815
14.7k
               var_node_ptr_ = static_cast<variable_node<T>*>(branch(0));
10816
14.7k
            }
10817
14.7k
         }
exprtk::details::assignment_op_node<double, exprtk::details::div_op<double> >::assignment_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10812
4.29k
         {
10813
4.29k
            if (is_variable_node(branch(0)))
10814
4.29k
            {
10815
4.29k
               var_node_ptr_ = static_cast<variable_node<T>*>(branch(0));
10816
4.29k
            }
10817
4.29k
         }
exprtk::details::assignment_op_node<double, exprtk::details::mod_op<double> >::assignment_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
10812
10.9k
         {
10813
10.9k
            if (is_variable_node(branch(0)))
10814
10.9k
            {
10815
10.9k
               var_node_ptr_ = static_cast<variable_node<T>*>(branch(0));
10816
10.9k
            }
10817
10.9k
         }
exprtk::details::assignment_op_node<float, exprtk::details::add_op<float> >::assignment_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10812
10.1k
         {
10813
10.1k
            if (is_variable_node(branch(0)))
10814
10.1k
            {
10815
10.1k
               var_node_ptr_ = static_cast<variable_node<T>*>(branch(0));
10816
10.1k
            }
10817
10.1k
         }
exprtk::details::assignment_op_node<float, exprtk::details::sub_op<float> >::assignment_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10812
4.46k
         {
10813
4.46k
            if (is_variable_node(branch(0)))
10814
4.46k
            {
10815
4.46k
               var_node_ptr_ = static_cast<variable_node<T>*>(branch(0));
10816
4.46k
            }
10817
4.46k
         }
exprtk::details::assignment_op_node<float, exprtk::details::mul_op<float> >::assignment_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10812
14.2k
         {
10813
14.2k
            if (is_variable_node(branch(0)))
10814
14.2k
            {
10815
14.2k
               var_node_ptr_ = static_cast<variable_node<T>*>(branch(0));
10816
14.2k
            }
10817
14.2k
         }
exprtk::details::assignment_op_node<float, exprtk::details::div_op<float> >::assignment_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10812
4.27k
         {
10813
4.27k
            if (is_variable_node(branch(0)))
10814
4.27k
            {
10815
4.27k
               var_node_ptr_ = static_cast<variable_node<T>*>(branch(0));
10816
4.27k
            }
10817
4.27k
         }
exprtk::details::assignment_op_node<float, exprtk::details::mod_op<float> >::assignment_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
10812
10.7k
         {
10813
10.7k
            if (is_variable_node(branch(0)))
10814
10.7k
            {
10815
10.7k
               var_node_ptr_ = static_cast<variable_node<T>*>(branch(0));
10816
10.7k
            }
10817
10.7k
         }
10818
10819
         inline T value() const exprtk_override
10820
209M
         {
10821
209M
            if (var_node_ptr_)
10822
209M
            {
10823
209M
               assert(branch(1));
10824
10825
0
               T& v = var_node_ptr_->ref();
10826
209M
               v = Operation::process(v,branch(1)->value());
10827
10828
209M
               return v;
10829
209M
            }
10830
0
            else
10831
0
               return std::numeric_limits<T>::quiet_NaN();
10832
209M
         }
exprtk::details::assignment_op_node<double, exprtk::details::add_op<double> >::value() const
Line
Count
Source
10820
12.1M
         {
10821
12.1M
            if (var_node_ptr_)
10822
12.1M
            {
10823
12.1M
               assert(branch(1));
10824
10825
0
               T& v = var_node_ptr_->ref();
10826
12.1M
               v = Operation::process(v,branch(1)->value());
10827
10828
12.1M
               return v;
10829
12.1M
            }
10830
0
            else
10831
0
               return std::numeric_limits<T>::quiet_NaN();
10832
12.1M
         }
exprtk::details::assignment_op_node<double, exprtk::details::sub_op<double> >::value() const
Line
Count
Source
10820
2.00M
         {
10821
2.00M
            if (var_node_ptr_)
10822
2.00M
            {
10823
2.00M
               assert(branch(1));
10824
10825
0
               T& v = var_node_ptr_->ref();
10826
2.00M
               v = Operation::process(v,branch(1)->value());
10827
10828
2.00M
               return v;
10829
2.00M
            }
10830
0
            else
10831
0
               return std::numeric_limits<T>::quiet_NaN();
10832
2.00M
         }
exprtk::details::assignment_op_node<double, exprtk::details::mul_op<double> >::value() const
Line
Count
Source
10820
75.1M
         {
10821
75.1M
            if (var_node_ptr_)
10822
75.1M
            {
10823
75.1M
               assert(branch(1));
10824
10825
0
               T& v = var_node_ptr_->ref();
10826
75.1M
               v = Operation::process(v,branch(1)->value());
10827
10828
75.1M
               return v;
10829
75.1M
            }
10830
0
            else
10831
0
               return std::numeric_limits<T>::quiet_NaN();
10832
75.1M
         }
exprtk::details::assignment_op_node<double, exprtk::details::div_op<double> >::value() const
Line
Count
Source
10820
602k
         {
10821
602k
            if (var_node_ptr_)
10822
602k
            {
10823
602k
               assert(branch(1));
10824
10825
0
               T& v = var_node_ptr_->ref();
10826
602k
               v = Operation::process(v,branch(1)->value());
10827
10828
602k
               return v;
10829
602k
            }
10830
0
            else
10831
0
               return std::numeric_limits<T>::quiet_NaN();
10832
602k
         }
exprtk::details::assignment_op_node<double, exprtk::details::mod_op<double> >::value() const
Line
Count
Source
10820
14.6M
         {
10821
14.6M
            if (var_node_ptr_)
10822
14.6M
            {
10823
14.6M
               assert(branch(1));
10824
10825
0
               T& v = var_node_ptr_->ref();
10826
14.6M
               v = Operation::process(v,branch(1)->value());
10827
10828
14.6M
               return v;
10829
14.6M
            }
10830
0
            else
10831
0
               return std::numeric_limits<T>::quiet_NaN();
10832
14.6M
         }
exprtk::details::assignment_op_node<float, exprtk::details::add_op<float> >::value() const
Line
Count
Source
10820
9.96M
         {
10821
9.96M
            if (var_node_ptr_)
10822
9.96M
            {
10823
9.96M
               assert(branch(1));
10824
10825
0
               T& v = var_node_ptr_->ref();
10826
9.96M
               v = Operation::process(v,branch(1)->value());
10827
10828
9.96M
               return v;
10829
9.96M
            }
10830
0
            else
10831
0
               return std::numeric_limits<T>::quiet_NaN();
10832
9.96M
         }
exprtk::details::assignment_op_node<float, exprtk::details::sub_op<float> >::value() const
Line
Count
Source
10820
2.10M
         {
10821
2.10M
            if (var_node_ptr_)
10822
2.10M
            {
10823
2.10M
               assert(branch(1));
10824
10825
0
               T& v = var_node_ptr_->ref();
10826
2.10M
               v = Operation::process(v,branch(1)->value());
10827
10828
2.10M
               return v;
10829
2.10M
            }
10830
0
            else
10831
0
               return std::numeric_limits<T>::quiet_NaN();
10832
2.10M
         }
exprtk::details::assignment_op_node<float, exprtk::details::mul_op<float> >::value() const
Line
Count
Source
10820
77.7M
         {
10821
77.7M
            if (var_node_ptr_)
10822
77.7M
            {
10823
77.7M
               assert(branch(1));
10824
10825
0
               T& v = var_node_ptr_->ref();
10826
77.7M
               v = Operation::process(v,branch(1)->value());
10827
10828
77.7M
               return v;
10829
77.7M
            }
10830
0
            else
10831
0
               return std::numeric_limits<T>::quiet_NaN();
10832
77.7M
         }
exprtk::details::assignment_op_node<float, exprtk::details::div_op<float> >::value() const
Line
Count
Source
10820
601k
         {
10821
601k
            if (var_node_ptr_)
10822
601k
            {
10823
601k
               assert(branch(1));
10824
10825
0
               T& v = var_node_ptr_->ref();
10826
601k
               v = Operation::process(v,branch(1)->value());
10827
10828
601k
               return v;
10829
601k
            }
10830
0
            else
10831
0
               return std::numeric_limits<T>::quiet_NaN();
10832
601k
         }
exprtk::details::assignment_op_node<float, exprtk::details::mod_op<float> >::value() const
Line
Count
Source
10820
14.5M
         {
10821
14.5M
            if (var_node_ptr_)
10822
14.5M
            {
10823
14.5M
               assert(branch(1));
10824
10825
0
               T& v = var_node_ptr_->ref();
10826
14.5M
               v = Operation::process(v,branch(1)->value());
10827
10828
14.5M
               return v;
10829
14.5M
            }
10830
0
            else
10831
0
               return std::numeric_limits<T>::quiet_NaN();
10832
14.5M
         }
10833
10834
      private:
10835
10836
         variable_node<T>* var_node_ptr_;
10837
      };
10838
10839
      template <typename T, typename Operation>
10840
      class assignment_vec_elem_op_node exprtk_final : public binary_node<T>
10841
      {
10842
      public:
10843
10844
         typedef expression_node<T>* expression_ptr;
10845
         using binary_node<T>::branch;
10846
10847
         assignment_vec_elem_op_node(const operator_type& opr,
10848
                                     expression_ptr branch0,
10849
                                     expression_ptr branch1)
10850
         : binary_node<T>(opr, branch0, branch1)
10851
         , vec_node_ptr_(0)
10852
0
         {
10853
0
            if (is_vector_elem_node(branch(0)))
10854
0
            {
10855
0
               vec_node_ptr_ = static_cast<vector_elem_node<T>*>(branch(0));
10856
0
            }
10857
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::add_op<double> >::assignment_vec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::sub_op<double> >::assignment_vec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::mul_op<double> >::assignment_vec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::div_op<double> >::assignment_vec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::mod_op<double> >::assignment_vec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::add_op<float> >::assignment_vec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::sub_op<float> >::assignment_vec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::mul_op<float> >::assignment_vec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::div_op<float> >::assignment_vec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::mod_op<float> >::assignment_vec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
10858
10859
         inline T value() const exprtk_override
10860
0
         {
10861
0
            if (vec_node_ptr_)
10862
0
            {
10863
0
               assert(branch(1));
10864
10865
0
               T& v = vec_node_ptr_->ref();
10866
0
                  v = Operation::process(v,branch(1)->value());
10867
10868
0
               return v;
10869
0
            }
10870
0
            else
10871
0
               return std::numeric_limits<T>::quiet_NaN();
10872
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::add_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::sub_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::mul_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::div_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::mod_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::add_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::sub_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::mul_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::div_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::mod_op<float> >::value() const
10873
10874
      private:
10875
10876
         vector_elem_node<T>* vec_node_ptr_;
10877
      };
10878
10879
      template <typename T, typename Operation>
10880
      class assignment_rebasevec_elem_op_node exprtk_final : public binary_node<T>
10881
      {
10882
      public:
10883
10884
         typedef expression_node<T>* expression_ptr;
10885
         using binary_node<T>::branch;
10886
10887
         assignment_rebasevec_elem_op_node(const operator_type& opr,
10888
                                           expression_ptr branch0,
10889
                                           expression_ptr branch1)
10890
         : binary_node<T>(opr, branch0, branch1)
10891
         , rbvec_node_ptr_(0)
10892
0
         {
10893
0
            if (is_rebasevector_elem_node(branch(0)))
10894
0
            {
10895
0
               rbvec_node_ptr_ = static_cast<rebasevector_elem_node<T>*>(branch(0));
10896
0
            }
10897
0
         }
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::add_op<double> >::assignment_rebasevec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::sub_op<double> >::assignment_rebasevec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::mul_op<double> >::assignment_rebasevec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::div_op<double> >::assignment_rebasevec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::mod_op<double> >::assignment_rebasevec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::add_op<float> >::assignment_rebasevec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::sub_op<float> >::assignment_rebasevec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::mul_op<float> >::assignment_rebasevec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::div_op<float> >::assignment_rebasevec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::mod_op<float> >::assignment_rebasevec_elem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
10898
10899
         inline T value() const exprtk_override
10900
0
         {
10901
0
            if (rbvec_node_ptr_)
10902
0
            {
10903
0
               assert(branch(1));
10904
10905
0
               T& v = rbvec_node_ptr_->ref();
10906
0
                  v = Operation::process(v,branch(1)->value());
10907
10908
0
               return v;
10909
0
            }
10910
0
            else
10911
0
               return std::numeric_limits<T>::quiet_NaN();
10912
0
         }
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::add_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::sub_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::mul_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::div_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::mod_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::add_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::sub_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::mul_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::div_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::mod_op<float> >::value() const
10913
10914
      private:
10915
10916
         rebasevector_elem_node<T>* rbvec_node_ptr_;
10917
      };
10918
10919
      template <typename T, typename Operation>
10920
      class assignment_rebasevec_celem_op_node exprtk_final : public binary_node<T>
10921
      {
10922
      public:
10923
10924
         typedef expression_node<T>* expression_ptr;
10925
         using binary_node<T>::branch;
10926
10927
         assignment_rebasevec_celem_op_node(const operator_type& opr,
10928
                                            expression_ptr branch0,
10929
                                            expression_ptr branch1)
10930
         : binary_node<T>(opr, branch0, branch1)
10931
         , rbvec_node_ptr_(0)
10932
0
         {
10933
0
            if (is_rebasevector_celem_node(branch(0)))
10934
0
            {
10935
0
               rbvec_node_ptr_ = static_cast<rebasevector_celem_node<T>*>(branch(0));
10936
0
            }
10937
0
         }
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::add_op<double> >::assignment_rebasevec_celem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::sub_op<double> >::assignment_rebasevec_celem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::mul_op<double> >::assignment_rebasevec_celem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::div_op<double> >::assignment_rebasevec_celem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::mod_op<double> >::assignment_rebasevec_celem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::add_op<float> >::assignment_rebasevec_celem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::sub_op<float> >::assignment_rebasevec_celem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::mul_op<float> >::assignment_rebasevec_celem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::div_op<float> >::assignment_rebasevec_celem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::mod_op<float> >::assignment_rebasevec_celem_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
10938
10939
         inline T value() const exprtk_override
10940
0
         {
10941
0
            if (rbvec_node_ptr_)
10942
0
            {
10943
0
               assert(branch(1));
10944
10945
0
               T& v = rbvec_node_ptr_->ref();
10946
0
                  v = Operation::process(v,branch(1)->value());
10947
10948
0
               return v;
10949
0
            }
10950
0
            else
10951
0
               return std::numeric_limits<T>::quiet_NaN();
10952
0
         }
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::add_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::sub_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::mul_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::div_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::mod_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::add_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::sub_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::mul_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::div_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::mod_op<float> >::value() const
10953
10954
      private:
10955
10956
         rebasevector_celem_node<T>* rbvec_node_ptr_;
10957
      };
10958
10959
      template <typename T, typename Operation>
10960
      class assignment_vec_op_node exprtk_final
10961
                                   : public binary_node     <T>
10962
                                   , public vector_interface<T>
10963
      {
10964
      public:
10965
10966
         typedef expression_node<T>* expression_ptr;
10967
         typedef vector_node<T>*     vector_node_ptr;
10968
         typedef vec_data_store<T>   vds_t;
10969
10970
         using binary_node<T>::branch;
10971
10972
         assignment_vec_op_node(const operator_type& opr,
10973
                                expression_ptr branch0,
10974
                                expression_ptr branch1)
10975
         : binary_node<T>(opr, branch0, branch1)
10976
         , vec_node_ptr_(0)
10977
0
         {
10978
0
            if (is_vector_node(branch(0)))
10979
0
            {
10980
0
               vec_node_ptr_ = static_cast<vector_node<T>*>(branch(0));
10981
0
               vds()         = vec_node_ptr_->vds();
10982
0
            }
10983
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::add_op<double> >::assignment_vec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::sub_op<double> >::assignment_vec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mul_op<double> >::assignment_vec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::div_op<double> >::assignment_vec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mod_op<double> >::assignment_vec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::add_op<float> >::assignment_vec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::sub_op<float> >::assignment_vec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mul_op<float> >::assignment_vec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::div_op<float> >::assignment_vec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mod_op<float> >::assignment_vec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
10984
10985
         inline T value() const exprtk_override
10986
0
         {
10987
0
            if (vec_node_ptr_)
10988
0
            {
10989
0
               assert(branch(1));
10990
10991
0
               const T v = branch(1)->value();
10992
10993
0
               T* vec = vds().data();
10994
10995
0
               loop_unroll::details lud(size());
10996
0
               const T* upper_bound = vec + lud.upper_bound;
10997
10998
0
               while (vec < upper_bound)
10999
0
               {
11000
0
                  #define exprtk_loop(N)       \
11001
0
                  Operation::assign(vec[N],v); \
11002
0
11003
0
                  exprtk_loop( 0) exprtk_loop( 1)
11004
0
                  exprtk_loop( 2) exprtk_loop( 3)
11005
0
                  #ifndef exprtk_disable_superscalar_unroll
11006
0
                  exprtk_loop( 4) exprtk_loop( 5)
11007
0
                  exprtk_loop( 6) exprtk_loop( 7)
11008
0
                  exprtk_loop( 8) exprtk_loop( 9)
11009
0
                  exprtk_loop(10) exprtk_loop(11)
11010
0
                  exprtk_loop(12) exprtk_loop(13)
11011
0
                  exprtk_loop(14) exprtk_loop(15)
11012
0
                  #endif
11013
11014
0
                  vec += lud.batch_size;
11015
0
               }
11016
11017
0
               exprtk_disable_fallthrough_begin
11018
0
               switch (lud.remainder)
11019
0
               {
11020
0
                  #define case_stmt(N)                  \
11021
0
                  case N : Operation::assign(*vec++,v); \
11022
0
11023
0
                  #ifndef exprtk_disable_superscalar_unroll
11024
0
                  case_stmt(15) case_stmt(14)
11025
0
                  case_stmt(13) case_stmt(12)
11026
0
                  case_stmt(11) case_stmt(10)
11027
0
                  case_stmt( 9) case_stmt( 8)
11028
0
                  case_stmt( 7) case_stmt( 6)
11029
0
                  case_stmt( 5) case_stmt( 4)
11030
0
                  #endif
11031
0
                  case_stmt( 3) case_stmt( 2)
11032
0
                  case_stmt( 1)
11033
0
               }
11034
0
               exprtk_disable_fallthrough_end
11035
11036
0
               #undef exprtk_loop
11037
0
               #undef case_stmt
11038
11039
0
               return vec_node_ptr_->value();
11040
0
            }
11041
0
            else
11042
0
               return std::numeric_limits<T>::quiet_NaN();
11043
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::add_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::sub_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mul_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::div_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mod_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::add_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::sub_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mul_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::div_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mod_op<float> >::value() const
11044
11045
         vector_node_ptr vec() const exprtk_override
11046
0
         {
11047
0
            return vec_node_ptr_;
11048
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::add_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::sub_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mul_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::div_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mod_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::add_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::sub_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mul_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::div_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mod_op<float> >::vec() const
11049
11050
         vector_node_ptr vec() exprtk_override
11051
0
         {
11052
0
            return vec_node_ptr_;
11053
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::add_op<double> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::sub_op<double> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mul_op<double> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::div_op<double> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mod_op<double> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::add_op<float> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::sub_op<float> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mul_op<float> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::div_op<float> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mod_op<float> >::vec()
11054
11055
         inline typename expression_node<T>::node_type type() const exprtk_override
11056
0
         {
11057
0
            return expression_node<T>::e_vecopvalass;
11058
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::add_op<double> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::sub_op<double> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mul_op<double> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::div_op<double> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mod_op<double> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::add_op<float> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::sub_op<float> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mul_op<float> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::div_op<float> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mod_op<float> >::type() const
11059
11060
         std::size_t size() const exprtk_override
11061
0
         {
11062
0
            return vds().size();
11063
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::add_op<double> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::sub_op<double> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mul_op<double> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::div_op<double> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mod_op<double> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::add_op<float> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::sub_op<float> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mul_op<float> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::div_op<float> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mod_op<float> >::size() const
11064
11065
         vds_t& vds() exprtk_override
11066
0
         {
11067
0
            return vds_;
11068
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::add_op<double> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::sub_op<double> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mul_op<double> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::div_op<double> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mod_op<double> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::add_op<float> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::sub_op<float> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mul_op<float> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::div_op<float> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mod_op<float> >::vds()
11069
11070
         const vds_t& vds() const exprtk_override
11071
0
         {
11072
0
            return vds_;
11073
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::add_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::sub_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mul_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::div_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mod_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::add_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::sub_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mul_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::div_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mod_op<float> >::vds() const
11074
11075
         bool side_effect() const exprtk_override
11076
0
         {
11077
0
            return true;
11078
0
         }
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::add_op<double> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::sub_op<double> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mul_op<double> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::div_op<double> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<double, exprtk::details::mod_op<double> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::add_op<float> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::sub_op<float> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mul_op<float> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::div_op<float> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vec_op_node<float, exprtk::details::mod_op<float> >::side_effect() const
11079
11080
      private:
11081
11082
         vector_node<T>* vec_node_ptr_;
11083
         vds_t           vds_;
11084
      };
11085
11086
      template <typename T, typename Operation>
11087
      class assignment_vecvec_op_node exprtk_final
11088
                                      : public binary_node     <T>
11089
                                      , public vector_interface<T>
11090
      {
11091
      public:
11092
11093
         typedef expression_node<T>* expression_ptr;
11094
         typedef vector_node<T>*     vector_node_ptr;
11095
         typedef vec_data_store<T>   vds_t;
11096
11097
         using binary_node<T>::branch;
11098
11099
         assignment_vecvec_op_node(const operator_type& opr,
11100
                                   expression_ptr branch0,
11101
                                   expression_ptr branch1)
11102
         : binary_node<T>(opr, branch0, branch1)
11103
         , vec0_node_ptr_(0)
11104
         , vec1_node_ptr_(0)
11105
         , initialised_(false)
11106
0
         {
11107
0
            if (is_vector_node(branch(0)))
11108
0
            {
11109
0
               vec0_node_ptr_ = static_cast<vector_node<T>*>(branch(0));
11110
0
               vds()          = vec0_node_ptr_->vds();
11111
0
            }
11112
11113
0
            if (is_vector_node(branch(1)))
11114
0
            {
11115
0
               vec1_node_ptr_ = static_cast<vector_node<T>*>(branch(1));
11116
0
               vec1_node_ptr_->vds() = vds();
11117
0
            }
11118
0
            else if (is_ivector_node(branch(1)))
11119
0
            {
11120
0
               vector_interface<T>* vi = reinterpret_cast<vector_interface<T>*>(0);
11121
11122
0
               if (0 != (vi = dynamic_cast<vector_interface<T>*>(branch(1))))
11123
0
               {
11124
0
                  vec1_node_ptr_ = vi->vec();
11125
0
                  vec1_node_ptr_->vds() = vds();
11126
0
               }
11127
0
               else
11128
0
                  vds_t::match_sizes(vds(),vec1_node_ptr_->vds());
11129
0
            }
11130
11131
0
            initialised_ = (vec0_node_ptr_ && vec1_node_ptr_);
11132
11133
0
            assert(initialised_);
11134
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::add_op<double> >::assignment_vecvec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::sub_op<double> >::assignment_vecvec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mul_op<double> >::assignment_vecvec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::div_op<double> >::assignment_vecvec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mod_op<double> >::assignment_vecvec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::add_op<float> >::assignment_vecvec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::sub_op<float> >::assignment_vecvec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mul_op<float> >::assignment_vecvec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::div_op<float> >::assignment_vecvec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mod_op<float> >::assignment_vecvec_op_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
11135
11136
         inline T value() const exprtk_override
11137
0
         {
11138
0
            if (initialised_)
11139
0
            {
11140
0
               assert(branch(0));
11141
0
               assert(branch(1));
11142
11143
0
               branch(0)->value();
11144
0
               branch(1)->value();
11145
11146
0
                     T* vec0 = vec0_node_ptr_->vds().data();
11147
0
               const T* vec1 = vec1_node_ptr_->vds().data();
11148
11149
0
               loop_unroll::details lud(size());
11150
0
               const T* upper_bound = vec0 + lud.upper_bound;
11151
11152
0
               while (vec0 < upper_bound)
11153
0
               {
11154
0
                  #define exprtk_loop(N)                          \
11155
0
                  vec0[N] = Operation::process(vec0[N], vec1[N]); \
11156
0
11157
0
                  exprtk_loop( 0) exprtk_loop( 1)
11158
0
                  exprtk_loop( 2) exprtk_loop( 3)
11159
0
                  #ifndef exprtk_disable_superscalar_unroll
11160
0
                  exprtk_loop( 4) exprtk_loop( 5)
11161
0
                  exprtk_loop( 6) exprtk_loop( 7)
11162
0
                  exprtk_loop( 8) exprtk_loop( 9)
11163
0
                  exprtk_loop(10) exprtk_loop(11)
11164
0
                  exprtk_loop(12) exprtk_loop(13)
11165
0
                  exprtk_loop(14) exprtk_loop(15)
11166
0
                  #endif
11167
11168
0
                  vec0 += lud.batch_size;
11169
0
                  vec1 += lud.batch_size;
11170
0
               }
11171
11172
0
               int i = 0;
11173
11174
0
               exprtk_disable_fallthrough_begin
11175
0
               switch (lud.remainder)
11176
0
               {
11177
0
                  #define case_stmt(N)                                              \
11178
0
                  case N : { vec0[i] = Operation::process(vec0[i], vec1[i]); ++i; } \
11179
0
11180
0
                  #ifndef exprtk_disable_superscalar_unroll
11181
0
                  case_stmt(15) case_stmt(14)
11182
0
                  case_stmt(13) case_stmt(12)
11183
0
                  case_stmt(11) case_stmt(10)
11184
0
                  case_stmt( 9) case_stmt( 8)
11185
0
                  case_stmt( 7) case_stmt( 6)
11186
0
                  case_stmt( 5) case_stmt( 4)
11187
0
                  #endif
11188
0
                  case_stmt( 3) case_stmt( 2)
11189
0
                  case_stmt( 1)
11190
0
               }
11191
0
               exprtk_disable_fallthrough_end
11192
11193
0
               #undef exprtk_loop
11194
0
               #undef case_stmt
11195
11196
0
               return vec0_node_ptr_->value();
11197
0
            }
11198
0
            else
11199
0
               return std::numeric_limits<T>::quiet_NaN();
11200
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::add_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::sub_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mul_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::div_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mod_op<double> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::add_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::sub_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mul_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::div_op<float> >::value() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mod_op<float> >::value() const
11201
11202
         vector_node_ptr vec() const exprtk_override
11203
0
         {
11204
0
            return vec0_node_ptr_;
11205
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::add_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::sub_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mul_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::div_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mod_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::add_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::sub_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mul_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::div_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mod_op<float> >::vec() const
11206
11207
         vector_node_ptr vec() exprtk_override
11208
0
         {
11209
0
            return vec0_node_ptr_;
11210
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::add_op<double> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::sub_op<double> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mul_op<double> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::div_op<double> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mod_op<double> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::add_op<float> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::sub_op<float> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mul_op<float> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::div_op<float> >::vec()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mod_op<float> >::vec()
11211
11212
         inline typename expression_node<T>::node_type type() const exprtk_override
11213
0
         {
11214
0
            return expression_node<T>::e_vecopvecass;
11215
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::add_op<double> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::sub_op<double> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mul_op<double> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::div_op<double> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mod_op<double> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::add_op<float> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::sub_op<float> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mul_op<float> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::div_op<float> >::type() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mod_op<float> >::type() const
11216
11217
         std::size_t size() const exprtk_override
11218
0
         {
11219
0
            return vds().size();
11220
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::add_op<double> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::sub_op<double> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mul_op<double> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::div_op<double> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mod_op<double> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::add_op<float> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::sub_op<float> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mul_op<float> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::div_op<float> >::size() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mod_op<float> >::size() const
11221
11222
         vds_t& vds() exprtk_override
11223
0
         {
11224
0
            return vds_;
11225
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::add_op<double> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::sub_op<double> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mul_op<double> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::div_op<double> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mod_op<double> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::add_op<float> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::sub_op<float> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mul_op<float> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::div_op<float> >::vds()
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mod_op<float> >::vds()
11226
11227
         const vds_t& vds() const exprtk_override
11228
0
         {
11229
0
            return vds_;
11230
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::add_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::sub_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mul_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::div_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mod_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::add_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::sub_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mul_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::div_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mod_op<float> >::vds() const
11231
11232
         bool side_effect() const exprtk_override
11233
0
         {
11234
0
            return true;
11235
0
         }
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::add_op<double> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::sub_op<double> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mul_op<double> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::div_op<double> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mod_op<double> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::add_op<float> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::sub_op<float> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mul_op<float> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::div_op<float> >::side_effect() const
Unexecuted instantiation: exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mod_op<float> >::side_effect() const
11236
11237
      private:
11238
11239
         vector_node<T>* vec0_node_ptr_;
11240
         vector_node<T>* vec1_node_ptr_;
11241
         bool            initialised_;
11242
         vds_t           vds_;
11243
      };
11244
11245
      template <typename T, typename Operation>
11246
      class vec_binop_vecvec_node exprtk_final
11247
                                  : public binary_node     <T>
11248
                                  , public vector_interface<T>
11249
      {
11250
      public:
11251
11252
         typedef expression_node<T>* expression_ptr;
11253
         typedef vector_node<T>*     vector_node_ptr;
11254
         typedef vector_holder<T>*   vector_holder_ptr;
11255
         typedef vec_data_store<T>   vds_t;
11256
11257
         using binary_node<T>::branch;
11258
11259
         vec_binop_vecvec_node(const operator_type& opr,
11260
                               expression_ptr branch0,
11261
                               expression_ptr branch1)
11262
         : binary_node<T>(opr, branch0, branch1)
11263
         , vec0_node_ptr_(0)
11264
         , vec1_node_ptr_(0)
11265
         , temp_         (0)
11266
         , temp_vec_node_(0)
11267
         , initialised_(false)
11268
0
         {
11269
0
            bool v0_is_ivec = false;
11270
0
            bool v1_is_ivec = false;
11271
11272
0
            if (is_vector_node(branch(0)))
11273
0
            {
11274
0
               vec0_node_ptr_ = static_cast<vector_node_ptr>(branch(0));
11275
0
            }
11276
0
            else if (is_ivector_node(branch(0)))
11277
0
            {
11278
0
               vector_interface<T>* vi = reinterpret_cast<vector_interface<T>*>(0);
11279
11280
0
               if (0 != (vi = dynamic_cast<vector_interface<T>*>(branch(0))))
11281
0
               {
11282
0
                  vec0_node_ptr_ = vi->vec();
11283
0
                  v0_is_ivec     = true;
11284
0
               }
11285
0
            }
11286
11287
0
            if (is_vector_node(branch(1)))
11288
0
            {
11289
0
               vec1_node_ptr_ = static_cast<vector_node_ptr>(branch(1));
11290
0
            }
11291
0
            else if (is_ivector_node(branch(1)))
11292
0
            {
11293
0
               vector_interface<T>* vi = reinterpret_cast<vector_interface<T>*>(0);
11294
11295
0
               if (0 != (vi = dynamic_cast<vector_interface<T>*>(branch(1))))
11296
0
               {
11297
0
                  vec1_node_ptr_ = vi->vec();
11298
0
                  v1_is_ivec     = true;
11299
0
               }
11300
0
            }
11301
11302
0
            if (vec0_node_ptr_ && vec1_node_ptr_)
11303
0
            {
11304
0
               vector_holder<T>& vec0 = vec0_node_ptr_->vec_holder();
11305
0
               vector_holder<T>& vec1 = vec1_node_ptr_->vec_holder();
11306
11307
0
               if (v0_is_ivec && (vec0.size() <= vec1.size()))
11308
0
                  vds_ = vds_t(vec0_node_ptr_->vds());
11309
0
               else if (v1_is_ivec && (vec1.size() <= vec0.size()))
11310
0
                  vds_ = vds_t(vec1_node_ptr_->vds());
11311
0
               else
11312
0
                  vds_ = vds_t(std::min(vec0.size(),vec1.size()));
11313
11314
0
               temp_          = new vector_holder<T>(vds().data(),vds().size());
11315
0
               temp_vec_node_ = new vector_node  <T>(vds(),temp_);
11316
11317
0
               initialised_ = true;
11318
0
            }
11319
11320
0
            assert(initialised_);
11321
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lt_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lte_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gt_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gte_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::eq_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::ne_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::equal_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::and_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nand_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::or_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nor_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xor_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xnor_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::add_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::sub_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mul_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::div_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mod_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::pow_op<double> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lt_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lte_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gt_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gte_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::eq_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::ne_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::equal_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::and_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nand_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::or_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nor_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xor_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xnor_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::add_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::sub_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mul_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::div_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mod_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::pow_op<float> >::vec_binop_vecvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
11322
11323
        ~vec_binop_vecvec_node()
11324
0
         {
11325
0
            delete temp_;
11326
0
            delete temp_vec_node_;
11327
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lt_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lte_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gt_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gte_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::eq_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::ne_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::equal_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::and_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nand_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::or_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nor_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xor_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xnor_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::add_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::sub_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mul_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::div_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mod_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::pow_op<double> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lt_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lte_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gt_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gte_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::eq_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::ne_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::equal_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::and_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nand_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::or_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nor_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xor_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xnor_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::add_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::sub_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mul_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::div_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mod_op<float> >::~vec_binop_vecvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::pow_op<float> >::~vec_binop_vecvec_node()
11328
11329
         inline T value() const exprtk_override
11330
0
         {
11331
0
            if (initialised_)
11332
0
            {
11333
0
               assert(branch(0));
11334
0
               assert(branch(1));
11335
11336
0
               branch(0)->value();
11337
0
               branch(1)->value();
11338
11339
0
               const T* vec0 = vec0_node_ptr_->vds().data();
11340
0
               const T* vec1 = vec1_node_ptr_->vds().data();
11341
0
                     T* vec2 = vds().data();
11342
11343
0
               loop_unroll::details lud(size());
11344
0
               const T* upper_bound = vec2 + lud.upper_bound;
11345
11346
0
               while (vec2 < upper_bound)
11347
0
               {
11348
0
                  #define exprtk_loop(N)                          \
11349
0
                  vec2[N] = Operation::process(vec0[N], vec1[N]); \
11350
0
11351
0
                  exprtk_loop( 0) exprtk_loop( 1)
11352
0
                  exprtk_loop( 2) exprtk_loop( 3)
11353
0
                  #ifndef exprtk_disable_superscalar_unroll
11354
0
                  exprtk_loop( 4) exprtk_loop( 5)
11355
0
                  exprtk_loop( 6) exprtk_loop( 7)
11356
0
                  exprtk_loop( 8) exprtk_loop( 9)
11357
0
                  exprtk_loop(10) exprtk_loop(11)
11358
0
                  exprtk_loop(12) exprtk_loop(13)
11359
0
                  exprtk_loop(14) exprtk_loop(15)
11360
0
                  #endif
11361
11362
0
                  vec0 += lud.batch_size;
11363
0
                  vec1 += lud.batch_size;
11364
0
                  vec2 += lud.batch_size;
11365
0
               }
11366
11367
0
               int i = 0;
11368
11369
0
               exprtk_disable_fallthrough_begin
11370
0
               switch (lud.remainder)
11371
0
               {
11372
0
                  #define case_stmt(N)                                              \
11373
0
                  case N : { vec2[i] = Operation::process(vec0[i], vec1[i]); ++i; } \
11374
0
11375
0
                  #ifndef exprtk_disable_superscalar_unroll
11376
0
                  case_stmt(15) case_stmt(14)
11377
0
                  case_stmt(13) case_stmt(12)
11378
0
                  case_stmt(11) case_stmt(10)
11379
0
                  case_stmt( 9) case_stmt( 8)
11380
0
                  case_stmt( 7) case_stmt( 6)
11381
0
                  case_stmt( 5) case_stmt( 4)
11382
0
                  #endif
11383
0
                  case_stmt( 3) case_stmt( 2)
11384
0
                  case_stmt( 1)
11385
0
               }
11386
0
               exprtk_disable_fallthrough_end
11387
11388
0
               #undef exprtk_loop
11389
0
               #undef case_stmt
11390
11391
0
               return (vds().data())[0];
11392
0
            }
11393
0
            else
11394
0
               return std::numeric_limits<T>::quiet_NaN();
11395
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::equal_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::and_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nand_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::or_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nor_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xor_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xnor_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::add_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::sub_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mul_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::div_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mod_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::pow_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::equal_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::and_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nand_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::or_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nor_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xor_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xnor_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::add_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::sub_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mul_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::div_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mod_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::pow_op<float> >::value() const
11396
11397
         vector_node_ptr vec() const exprtk_override
11398
0
         {
11399
0
            return temp_vec_node_;
11400
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lt_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lte_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gt_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gte_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::eq_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::ne_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::equal_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::and_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nand_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::or_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nor_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xor_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xnor_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::add_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::sub_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mul_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::div_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mod_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::pow_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lt_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lte_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gt_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gte_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::eq_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::ne_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::equal_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::and_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nand_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::or_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nor_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xor_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xnor_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::add_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::sub_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mul_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::div_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mod_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::pow_op<float> >::vec() const
11401
11402
         vector_node_ptr vec() exprtk_override
11403
0
         {
11404
0
            return temp_vec_node_;
11405
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lt_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lte_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gt_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gte_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::eq_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::ne_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::equal_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::and_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nand_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::or_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nor_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xor_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xnor_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::add_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::sub_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mul_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::div_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mod_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::pow_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lt_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lte_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gt_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gte_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::eq_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::ne_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::equal_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::and_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nand_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::or_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nor_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xor_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xnor_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::add_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::sub_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mul_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::div_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mod_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::pow_op<float> >::vec()
11406
11407
         inline typename expression_node<T>::node_type type() const exprtk_override
11408
0
         {
11409
0
            return expression_node<T>::e_vecvecarith;
11410
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::equal_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::and_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nand_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::or_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nor_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xor_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xnor_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::add_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::sub_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mul_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::div_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mod_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::pow_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::equal_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::and_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nand_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::or_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nor_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xor_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xnor_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::add_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::sub_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mul_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::div_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mod_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::pow_op<float> >::type() const
11411
11412
         std::size_t size() const exprtk_override
11413
0
         {
11414
0
            return vds_.size();
11415
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lt_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lte_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gt_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gte_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::eq_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::ne_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::equal_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::and_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nand_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::or_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nor_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xor_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xnor_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::add_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::sub_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mul_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::div_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mod_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::pow_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lt_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lte_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gt_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gte_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::eq_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::ne_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::equal_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::and_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nand_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::or_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nor_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xor_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xnor_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::add_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::sub_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mul_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::div_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mod_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::pow_op<float> >::size() const
11416
11417
         vds_t& vds() exprtk_override
11418
0
         {
11419
0
            return vds_;
11420
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lt_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lte_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gt_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gte_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::eq_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::ne_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::equal_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::and_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nand_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::or_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nor_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xor_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xnor_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::add_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::sub_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mul_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::div_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mod_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::pow_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lt_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lte_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gt_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gte_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::eq_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::ne_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::equal_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::and_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nand_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::or_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nor_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xor_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xnor_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::add_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::sub_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mul_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::div_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mod_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::pow_op<float> >::vds()
11421
11422
         const vds_t& vds() const exprtk_override
11423
0
         {
11424
0
            return vds_;
11425
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lt_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lte_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gt_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gte_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::eq_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::ne_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::equal_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::and_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nand_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::or_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nor_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xor_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xnor_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::add_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::sub_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mul_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::div_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mod_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<double, exprtk::details::pow_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lt_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lte_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gt_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gte_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::eq_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::ne_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::equal_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::and_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nand_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::or_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nor_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xor_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xnor_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::add_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::sub_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mul_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::div_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mod_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecvec_node<float, exprtk::details::pow_op<float> >::vds() const
11426
11427
      private:
11428
11429
         vector_node_ptr   vec0_node_ptr_;
11430
         vector_node_ptr   vec1_node_ptr_;
11431
         vector_holder_ptr temp_;
11432
         vector_node_ptr   temp_vec_node_;
11433
         bool              initialised_;
11434
         vds_t             vds_;
11435
      };
11436
11437
      template <typename T, typename Operation>
11438
      class vec_binop_vecval_node exprtk_final
11439
                                  : public binary_node     <T>
11440
                                  , public vector_interface<T>
11441
      {
11442
      public:
11443
11444
         typedef expression_node<T>* expression_ptr;
11445
         typedef vector_node<T>*     vector_node_ptr;
11446
         typedef vector_holder<T>*   vector_holder_ptr;
11447
         typedef vec_data_store<T>   vds_t;
11448
11449
         using binary_node<T>::branch;
11450
11451
         vec_binop_vecval_node(const operator_type& opr,
11452
                               expression_ptr branch0,
11453
                               expression_ptr branch1)
11454
         : binary_node<T>(opr, branch0, branch1)
11455
         , vec0_node_ptr_(0)
11456
         , temp_         (0)
11457
         , temp_vec_node_(0)
11458
0
         {
11459
0
            bool v0_is_ivec = false;
11460
11461
0
            if (is_vector_node(branch(0)))
11462
0
            {
11463
0
               vec0_node_ptr_ = static_cast<vector_node_ptr>(branch(0));
11464
0
            }
11465
0
            else if (is_ivector_node(branch(0)))
11466
0
            {
11467
0
               vector_interface<T>* vi = reinterpret_cast<vector_interface<T>*>(0);
11468
11469
0
               if (0 != (vi = dynamic_cast<vector_interface<T>*>(branch(0))))
11470
0
               {
11471
0
                  vec0_node_ptr_ = vi->vec();
11472
0
                  v0_is_ivec     = true;
11473
0
               }
11474
0
            }
11475
11476
0
            if (vec0_node_ptr_)
11477
0
            {
11478
0
               if (v0_is_ivec)
11479
0
                  vds() = vec0_node_ptr_->vds();
11480
0
               else
11481
0
                  vds() = vds_t(vec0_node_ptr_->size());
11482
11483
0
               temp_          = new vector_holder<T>(vds());
11484
0
               temp_vec_node_ = new vector_node  <T>(vds(),temp_);
11485
0
            }
11486
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lt_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lte_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gt_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gte_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::eq_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::ne_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::equal_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::and_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nand_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::or_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nor_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xor_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xnor_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::add_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::sub_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mul_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::div_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mod_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::pow_op<double> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lt_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lte_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gt_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gte_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::eq_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::ne_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::equal_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::and_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nand_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::or_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nor_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xor_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xnor_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::add_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::sub_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mul_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::div_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mod_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::pow_op<float> >::vec_binop_vecval_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
11487
11488
        ~vec_binop_vecval_node()
11489
0
         {
11490
0
            delete temp_;
11491
0
            delete temp_vec_node_;
11492
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lt_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lte_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gt_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gte_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::eq_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::ne_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::equal_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::and_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nand_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::or_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nor_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xor_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xnor_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::add_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::sub_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mul_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::div_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mod_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::pow_op<double> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lt_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lte_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gt_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gte_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::eq_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::ne_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::equal_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::and_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nand_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::or_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nor_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xor_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xnor_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::add_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::sub_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mul_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::div_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mod_op<float> >::~vec_binop_vecval_node()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::pow_op<float> >::~vec_binop_vecval_node()
11493
11494
         inline T value() const exprtk_override
11495
0
         {
11496
0
            if (vec0_node_ptr_)
11497
0
            {
11498
0
               assert(branch(0));
11499
0
               assert(branch(1));
11500
11501
0
                           branch(0)->value();
11502
0
               const T v = branch(1)->value();
11503
11504
0
               const T* vec0 = vec0_node_ptr_->vds().data();
11505
0
                     T* vec1 = vds().data();
11506
11507
0
               loop_unroll::details lud(size());
11508
0
               const T* upper_bound = vec0 + lud.upper_bound;
11509
11510
0
               while (vec0 < upper_bound)
11511
0
               {
11512
0
                  #define exprtk_loop(N)                    \
11513
0
                  vec1[N] = Operation::process(vec0[N], v); \
11514
0
11515
0
                  exprtk_loop( 0) exprtk_loop( 1)
11516
0
                  exprtk_loop( 2) exprtk_loop( 3)
11517
0
                  #ifndef exprtk_disable_superscalar_unroll
11518
0
                  exprtk_loop( 4) exprtk_loop( 5)
11519
0
                  exprtk_loop( 6) exprtk_loop( 7)
11520
0
                  exprtk_loop( 8) exprtk_loop( 9)
11521
0
                  exprtk_loop(10) exprtk_loop(11)
11522
0
                  exprtk_loop(12) exprtk_loop(13)
11523
0
                  exprtk_loop(14) exprtk_loop(15)
11524
0
                  #endif
11525
11526
0
                  vec0 += lud.batch_size;
11527
0
                  vec1 += lud.batch_size;
11528
0
               }
11529
11530
0
               int i = 0;
11531
11532
0
               exprtk_disable_fallthrough_begin
11533
0
               switch (lud.remainder)
11534
0
               {
11535
0
                  #define case_stmt(N)                                        \
11536
0
                  case N : { vec1[i] = Operation::process(vec0[i], v); ++i; } \
11537
0
11538
0
                  #ifndef exprtk_disable_superscalar_unroll
11539
0
                  case_stmt(15) case_stmt(14)
11540
0
                  case_stmt(13) case_stmt(12)
11541
0
                  case_stmt(11) case_stmt(10)
11542
0
                  case_stmt( 9) case_stmt( 8)
11543
0
                  case_stmt( 7) case_stmt( 6)
11544
0
                  case_stmt( 5) case_stmt( 4)
11545
0
                  #endif
11546
0
                  case_stmt( 3) case_stmt( 2)
11547
0
                  case_stmt( 1)
11548
0
               }
11549
0
               exprtk_disable_fallthrough_end
11550
11551
0
               #undef exprtk_loop
11552
0
               #undef case_stmt
11553
11554
0
               return (vds().data())[0];
11555
0
            }
11556
0
            else
11557
0
               return std::numeric_limits<T>::quiet_NaN();
11558
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::equal_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::and_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nand_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::or_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nor_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xor_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xnor_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::add_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::sub_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mul_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::div_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mod_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::pow_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::equal_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::and_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nand_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::or_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nor_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xor_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xnor_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::add_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::sub_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mul_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::div_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mod_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::pow_op<float> >::value() const
11559
11560
         vector_node_ptr vec() const exprtk_override
11561
0
         {
11562
0
            return temp_vec_node_;
11563
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lt_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lte_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gt_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gte_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::eq_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::ne_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::equal_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::and_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nand_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::or_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nor_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xor_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xnor_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::add_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::sub_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mul_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::div_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mod_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::pow_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lt_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lte_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gt_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gte_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::eq_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::ne_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::equal_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::and_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nand_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::or_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nor_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xor_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xnor_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::add_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::sub_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mul_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::div_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mod_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::pow_op<float> >::vec() const
11564
11565
         vector_node_ptr vec() exprtk_override
11566
0
         {
11567
0
            return temp_vec_node_;
11568
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lt_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lte_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gt_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gte_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::eq_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::ne_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::equal_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::and_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nand_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::or_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nor_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xor_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xnor_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::add_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::sub_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mul_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::div_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mod_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::pow_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lt_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lte_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gt_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gte_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::eq_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::ne_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::equal_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::and_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nand_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::or_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nor_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xor_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xnor_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::add_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::sub_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mul_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::div_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mod_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::pow_op<float> >::vec()
11569
11570
         inline typename expression_node<T>::node_type type() const exprtk_override
11571
0
         {
11572
0
            return expression_node<T>::e_vecvalarith;
11573
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::equal_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::and_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nand_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::or_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nor_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xor_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xnor_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::add_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::sub_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mul_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::div_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mod_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::pow_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::equal_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::and_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nand_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::or_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nor_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xor_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xnor_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::add_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::sub_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mul_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::div_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mod_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::pow_op<float> >::type() const
11574
11575
         std::size_t size() const exprtk_override
11576
0
         {
11577
0
            return vds().size();
11578
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lt_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lte_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gt_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gte_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::eq_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::ne_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::equal_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::and_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nand_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::or_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nor_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xor_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xnor_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::add_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::sub_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mul_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::div_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mod_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::pow_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lt_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lte_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gt_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gte_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::eq_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::ne_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::equal_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::and_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nand_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::or_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nor_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xor_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xnor_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::add_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::sub_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mul_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::div_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mod_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::pow_op<float> >::size() const
11579
11580
         vds_t& vds() exprtk_override
11581
0
         {
11582
0
            return vds_;
11583
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lt_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lte_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gt_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gte_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::eq_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::ne_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::equal_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::and_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nand_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::or_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nor_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xor_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xnor_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::add_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::sub_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mul_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::div_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mod_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::pow_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lt_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lte_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gt_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gte_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::eq_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::ne_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::equal_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::and_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nand_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::or_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nor_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xor_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xnor_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::add_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::sub_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mul_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::div_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mod_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::pow_op<float> >::vds()
11584
11585
         const vds_t& vds() const exprtk_override
11586
0
         {
11587
0
            return vds_;
11588
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lt_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::lte_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gt_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::gte_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::eq_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::ne_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::equal_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::and_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nand_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::or_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::nor_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xor_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::xnor_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::add_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::sub_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mul_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::div_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::mod_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<double, exprtk::details::pow_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lt_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::lte_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gt_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::gte_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::eq_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::ne_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::equal_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::and_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nand_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::or_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::nor_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xor_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::xnor_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::add_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::sub_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mul_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::div_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::mod_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_vecval_node<float, exprtk::details::pow_op<float> >::vds() const
11589
11590
      private:
11591
11592
         vector_node_ptr   vec0_node_ptr_;
11593
         vector_holder_ptr temp_;
11594
         vector_node_ptr   temp_vec_node_;
11595
         vds_t             vds_;
11596
      };
11597
11598
      template <typename T, typename Operation>
11599
      class vec_binop_valvec_node exprtk_final
11600
                                  : public binary_node     <T>
11601
                                  , public vector_interface<T>
11602
      {
11603
      public:
11604
11605
         typedef expression_node<T>* expression_ptr;
11606
         typedef vector_node<T>*     vector_node_ptr;
11607
         typedef vector_holder<T>*   vector_holder_ptr;
11608
         typedef vec_data_store<T>   vds_t;
11609
11610
         using binary_node<T>::branch;
11611
11612
         vec_binop_valvec_node(const operator_type& opr,
11613
                               expression_ptr branch0,
11614
                               expression_ptr branch1)
11615
         : binary_node<T>(opr, branch0, branch1)
11616
         , vec1_node_ptr_(0)
11617
         , temp_         (0)
11618
         , temp_vec_node_(0)
11619
0
         {
11620
0
            bool v1_is_ivec = false;
11621
11622
0
            if (is_vector_node(branch(1)))
11623
0
            {
11624
0
               vec1_node_ptr_ = static_cast<vector_node_ptr>(branch(1));
11625
0
            }
11626
0
            else if (is_ivector_node(branch(1)))
11627
0
            {
11628
0
               vector_interface<T>* vi = reinterpret_cast<vector_interface<T>*>(0);
11629
11630
0
               if (0 != (vi = dynamic_cast<vector_interface<T>*>(branch(1))))
11631
0
               {
11632
0
                  vec1_node_ptr_ = vi->vec();
11633
0
                  v1_is_ivec     = true;
11634
0
               }
11635
0
            }
11636
11637
0
            if (vec1_node_ptr_)
11638
0
            {
11639
0
               if (v1_is_ivec)
11640
0
                  vds() = vec1_node_ptr_->vds();
11641
0
               else
11642
0
                  vds() = vds_t(vec1_node_ptr_->size());
11643
11644
0
               temp_          = new vector_holder<T>(vds());
11645
0
               temp_vec_node_ = new vector_node  <T>(vds(),temp_);
11646
0
            }
11647
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lt_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lte_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gt_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gte_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::eq_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::ne_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::equal_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::and_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nand_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::or_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nor_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xor_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xnor_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::add_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::sub_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mul_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::div_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mod_op<double> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lt_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lte_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gt_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gte_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::eq_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::ne_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::equal_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::and_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nand_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::or_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nor_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xor_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xnor_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::add_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::sub_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mul_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::div_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mod_op<float> >::vec_binop_valvec_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
11648
11649
        ~vec_binop_valvec_node()
11650
0
         {
11651
0
            delete temp_;
11652
0
            delete temp_vec_node_;
11653
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lt_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lte_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gt_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gte_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::eq_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::ne_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::equal_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::and_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nand_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::or_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nor_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xor_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xnor_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::add_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::sub_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mul_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::div_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mod_op<double> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lt_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lte_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gt_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gte_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::eq_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::ne_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::equal_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::and_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nand_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::or_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nor_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xor_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xnor_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::add_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::sub_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mul_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::div_op<float> >::~vec_binop_valvec_node()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mod_op<float> >::~vec_binop_valvec_node()
11654
11655
         inline T value() const exprtk_override
11656
0
         {
11657
0
            if (vec1_node_ptr_)
11658
0
            {
11659
0
               assert(branch(0));
11660
0
               assert(branch(1));
11661
11662
0
               const T v = branch(0)->value();
11663
0
                           branch(1)->value();
11664
11665
0
                     T* vec0 = vds().data();
11666
0
               const T* vec1 = vec1_node_ptr_->vds().data();
11667
11668
0
               loop_unroll::details lud(size());
11669
0
               const T* upper_bound = vec0 + lud.upper_bound;
11670
11671
0
               while (vec0 < upper_bound)
11672
0
               {
11673
0
                  #define exprtk_loop(N)                    \
11674
0
                  vec0[N] = Operation::process(v, vec1[N]); \
11675
0
11676
0
                  exprtk_loop( 0) exprtk_loop( 1)
11677
0
                  exprtk_loop( 2) exprtk_loop( 3)
11678
0
                  #ifndef exprtk_disable_superscalar_unroll
11679
0
                  exprtk_loop( 4) exprtk_loop( 5)
11680
0
                  exprtk_loop( 6) exprtk_loop( 7)
11681
0
                  exprtk_loop( 8) exprtk_loop( 9)
11682
0
                  exprtk_loop(10) exprtk_loop(11)
11683
0
                  exprtk_loop(12) exprtk_loop(13)
11684
0
                  exprtk_loop(14) exprtk_loop(15)
11685
0
                  #endif
11686
11687
0
                  vec0 += lud.batch_size;
11688
0
                  vec1 += lud.batch_size;
11689
0
               }
11690
11691
0
               int i = 0;
11692
11693
0
               exprtk_disable_fallthrough_begin
11694
0
               switch (lud.remainder)
11695
0
               {
11696
0
                  #define case_stmt(N)                                        \
11697
0
                  case N : { vec0[i] = Operation::process(v, vec1[i]); ++i; } \
11698
0
11699
0
                  #ifndef exprtk_disable_superscalar_unroll
11700
0
                  case_stmt(15) case_stmt(14)
11701
0
                  case_stmt(13) case_stmt(12)
11702
0
                  case_stmt(11) case_stmt(10)
11703
0
                  case_stmt( 9) case_stmt( 8)
11704
0
                  case_stmt( 7) case_stmt( 6)
11705
0
                  case_stmt( 5) case_stmt( 4)
11706
0
                  #endif
11707
0
                  case_stmt( 3) case_stmt( 2)
11708
0
                  case_stmt( 1)
11709
0
               }
11710
0
               exprtk_disable_fallthrough_end
11711
11712
0
               #undef exprtk_loop
11713
0
               #undef case_stmt
11714
11715
0
               return (vds().data())[0];
11716
0
            }
11717
0
            else
11718
0
               return std::numeric_limits<T>::quiet_NaN();
11719
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::equal_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::and_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nand_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::or_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nor_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xor_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xnor_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::add_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::sub_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mul_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::div_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mod_op<double> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::equal_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::and_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nand_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::or_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nor_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xor_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xnor_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::add_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::sub_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mul_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::div_op<float> >::value() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mod_op<float> >::value() const
11720
11721
         vector_node_ptr vec() const exprtk_override
11722
0
         {
11723
0
            return temp_vec_node_;
11724
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lt_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lte_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gt_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gte_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::eq_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::ne_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::equal_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::and_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nand_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::or_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nor_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xor_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xnor_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::add_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::sub_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mul_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::div_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mod_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lt_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lte_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gt_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gte_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::eq_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::ne_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::equal_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::and_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nand_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::or_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nor_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xor_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xnor_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::add_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::sub_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mul_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::div_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mod_op<float> >::vec() const
11725
11726
         vector_node_ptr vec() exprtk_override
11727
0
         {
11728
0
            return temp_vec_node_;
11729
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lt_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lte_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gt_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gte_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::eq_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::ne_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::equal_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::and_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nand_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::or_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nor_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xor_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xnor_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::add_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::sub_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mul_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::div_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mod_op<double> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lt_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lte_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gt_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gte_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::eq_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::ne_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::equal_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::and_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nand_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::or_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nor_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xor_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xnor_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::add_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::sub_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mul_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::div_op<float> >::vec()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mod_op<float> >::vec()
11730
11731
         inline typename expression_node<T>::node_type type() const exprtk_override
11732
0
         {
11733
0
            return expression_node<T>::e_vecvalarith;
11734
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::equal_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::and_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nand_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::or_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nor_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xor_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xnor_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::add_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::sub_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mul_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::div_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mod_op<double> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::equal_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::and_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nand_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::or_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nor_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xor_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xnor_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::add_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::sub_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mul_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::div_op<float> >::type() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mod_op<float> >::type() const
11735
11736
         std::size_t size() const exprtk_override
11737
0
         {
11738
0
            return vds().size();
11739
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lt_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lte_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gt_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gte_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::eq_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::ne_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::equal_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::and_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nand_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::or_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nor_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xor_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xnor_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::add_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::sub_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mul_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::div_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mod_op<double> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lt_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lte_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gt_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gte_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::eq_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::ne_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::equal_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::and_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nand_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::or_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nor_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xor_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xnor_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::add_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::sub_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mul_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::div_op<float> >::size() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mod_op<float> >::size() const
11740
11741
         vds_t& vds() exprtk_override
11742
0
         {
11743
0
            return vds_;
11744
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lt_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lte_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gt_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gte_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::eq_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::ne_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::equal_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::and_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nand_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::or_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nor_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xor_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xnor_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::add_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::sub_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mul_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::div_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mod_op<double> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lt_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lte_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gt_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gte_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::eq_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::ne_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::equal_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::and_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nand_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::or_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nor_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xor_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xnor_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::add_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::sub_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mul_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::div_op<float> >::vds()
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mod_op<float> >::vds()
11745
11746
         const vds_t& vds() const exprtk_override
11747
0
         {
11748
0
            return vds_;
11749
0
         }
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lt_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::lte_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gt_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::gte_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::eq_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::ne_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::equal_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::and_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nand_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::or_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::nor_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xor_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::xnor_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::add_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::sub_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mul_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::div_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<double, exprtk::details::mod_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lt_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::lte_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gt_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::gte_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::eq_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::ne_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::equal_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::and_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nand_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::or_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::nor_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xor_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::xnor_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::add_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::sub_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mul_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::div_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::vec_binop_valvec_node<float, exprtk::details::mod_op<float> >::vds() const
11750
11751
      private:
11752
11753
         vector_node_ptr   vec1_node_ptr_;
11754
         vector_holder_ptr temp_;
11755
         vector_node_ptr   temp_vec_node_;
11756
         vds_t             vds_;
11757
      };
11758
11759
      template <typename T, typename Operation>
11760
      class unary_vector_node exprtk_final
11761
                              : public unary_node      <T>
11762
                              , public vector_interface<T>
11763
      {
11764
      public:
11765
11766
         typedef expression_node<T>* expression_ptr;
11767
         typedef vector_node<T>*     vector_node_ptr;
11768
         typedef vector_holder<T>*   vector_holder_ptr;
11769
         typedef vec_data_store<T>   vds_t;
11770
11771
         using expression_node<T>::branch;
11772
11773
         unary_vector_node(const operator_type& opr, expression_ptr branch0)
11774
         : unary_node<T>(opr, branch0)
11775
         , vec0_node_ptr_(0)
11776
         , temp_         (0)
11777
         , temp_vec_node_(0)
11778
0
         {
11779
0
            bool vec0_is_ivec = false;
11780
11781
0
            if (is_vector_node(branch()))
11782
0
            {
11783
0
               vec0_node_ptr_ = static_cast<vector_node_ptr>(branch());
11784
0
            }
11785
0
            else if (is_ivector_node(branch()))
11786
0
            {
11787
0
               vector_interface<T>* vi = reinterpret_cast<vector_interface<T>*>(0);
11788
11789
0
               if (0 != (vi = dynamic_cast<vector_interface<T>*>(branch())))
11790
0
               {
11791
0
                  vec0_node_ptr_ = vi->vec();
11792
0
                  vec0_is_ivec   = true;
11793
0
               }
11794
0
            }
11795
11796
0
            if (vec0_node_ptr_)
11797
0
            {
11798
0
               if (vec0_is_ivec)
11799
0
                  vds_ = vec0_node_ptr_->vds();
11800
0
               else
11801
0
                  vds_ = vds_t(vec0_node_ptr_->size());
11802
11803
0
               temp_          = new vector_holder<T>(vds());
11804
0
               temp_vec_node_ = new vector_node  <T>(vds(),temp_);
11805
0
            }
11806
0
         }
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::abs_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acos_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acosh_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asin_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asinh_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atan_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atanh_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ceil_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cos_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cosh_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::exp_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::expm1_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::floor_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log10_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log2_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log1p_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::neg_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::pos_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::round_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sin_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinc_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinh_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sqrt_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tan_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tanh_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cot_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sec_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::csc_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::r2d_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2r_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2g_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::g2d_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::notl_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sgn_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erf_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erfc_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ncdf_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::frac_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::trunc_op<double> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::abs_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acos_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acosh_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asin_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asinh_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atan_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atanh_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ceil_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cos_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cosh_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::exp_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::expm1_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::floor_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log10_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log2_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log1p_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::neg_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::pos_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::round_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sin_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinc_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinh_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sqrt_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tan_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tanh_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cot_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sec_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::csc_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::r2d_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2r_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2g_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::g2d_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::notl_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sgn_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erf_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erfc_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ncdf_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::frac_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::trunc_op<float> >::unary_vector_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
11807
11808
        ~unary_vector_node()
11809
0
         {
11810
0
            delete temp_;
11811
0
            delete temp_vec_node_;
11812
0
         }
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::abs_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acos_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acosh_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asin_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asinh_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atan_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atanh_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ceil_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cos_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cosh_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::exp_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::expm1_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::floor_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log10_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log2_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log1p_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::neg_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::pos_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::round_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sin_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinc_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinh_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sqrt_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tan_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tanh_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cot_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sec_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::csc_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::r2d_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2r_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2g_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::g2d_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::notl_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sgn_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erf_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erfc_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ncdf_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::frac_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::trunc_op<double> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::abs_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acos_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acosh_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asin_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asinh_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atan_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atanh_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ceil_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cos_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cosh_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::exp_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::expm1_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::floor_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log10_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log2_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log1p_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::neg_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::pos_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::round_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sin_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinc_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinh_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sqrt_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tan_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tanh_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cot_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sec_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::csc_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::r2d_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2r_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2g_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::g2d_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::notl_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sgn_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erf_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erfc_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ncdf_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::frac_op<float> >::~unary_vector_node()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::trunc_op<float> >::~unary_vector_node()
11813
11814
         inline T value() const exprtk_override
11815
0
         {
11816
0
            assert(branch());
11817
11818
0
            branch()->value();
11819
11820
0
            if (vec0_node_ptr_)
11821
0
            {
11822
0
               const T* vec0 = vec0_node_ptr_->vds().data();
11823
0
                     T* vec1 = vds().data();
11824
11825
0
               loop_unroll::details lud(size());
11826
0
               const T* upper_bound = vec0 + lud.upper_bound;
11827
11828
0
               while (vec0 < upper_bound)
11829
0
               {
11830
0
                  #define exprtk_loop(N)                 \
11831
0
                  vec1[N] = Operation::process(vec0[N]); \
11832
0
11833
0
                  exprtk_loop( 0) exprtk_loop( 1)
11834
0
                  exprtk_loop( 2) exprtk_loop( 3)
11835
0
                  #ifndef exprtk_disable_superscalar_unroll
11836
0
                  exprtk_loop( 4) exprtk_loop( 5)
11837
0
                  exprtk_loop( 6) exprtk_loop( 7)
11838
0
                  exprtk_loop( 8) exprtk_loop( 9)
11839
0
                  exprtk_loop(10) exprtk_loop(11)
11840
0
                  exprtk_loop(12) exprtk_loop(13)
11841
0
                  exprtk_loop(14) exprtk_loop(15)
11842
0
                  #endif
11843
11844
0
                  vec0 += lud.batch_size;
11845
0
                  vec1 += lud.batch_size;
11846
0
               }
11847
11848
0
               int i = 0;
11849
11850
0
               exprtk_disable_fallthrough_begin
11851
0
               switch (lud.remainder)
11852
0
               {
11853
0
                  #define case_stmt(N)                                     \
11854
0
                  case N : { vec1[i] = Operation::process(vec0[i]); ++i; } \
11855
0
11856
0
                  #ifndef exprtk_disable_superscalar_unroll
11857
0
                  case_stmt(15) case_stmt(14)
11858
0
                  case_stmt(13) case_stmt(12)
11859
0
                  case_stmt(11) case_stmt(10)
11860
0
                  case_stmt( 9) case_stmt( 8)
11861
0
                  case_stmt( 7) case_stmt( 6)
11862
0
                  case_stmt( 5) case_stmt( 4)
11863
0
                  #endif
11864
0
                  case_stmt( 3) case_stmt( 2)
11865
0
                  case_stmt( 1)
11866
0
               }
11867
0
               exprtk_disable_fallthrough_end
11868
11869
0
               #undef exprtk_loop
11870
0
               #undef case_stmt
11871
11872
0
               return (vds().data())[0];
11873
0
            }
11874
0
            else
11875
0
               return std::numeric_limits<T>::quiet_NaN();
11876
0
         }
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::abs_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acos_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acosh_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asin_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asinh_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atan_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atanh_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ceil_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cos_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cosh_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::exp_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::expm1_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::floor_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log10_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log2_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log1p_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::neg_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::pos_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::round_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sin_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinc_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinh_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sqrt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tan_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tanh_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cot_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sec_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::csc_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::r2d_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2r_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2g_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::g2d_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::notl_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sgn_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erf_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erfc_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ncdf_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::frac_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::trunc_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::abs_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acos_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acosh_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asin_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asinh_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atan_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atanh_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ceil_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cos_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cosh_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::exp_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::expm1_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::floor_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log10_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log2_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log1p_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::neg_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::pos_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::round_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sin_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinc_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinh_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sqrt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tan_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tanh_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cot_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sec_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::csc_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::r2d_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2r_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2g_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::g2d_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::notl_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sgn_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erf_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erfc_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ncdf_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::frac_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::trunc_op<float> >::value() const
11877
11878
         vector_node_ptr vec() const exprtk_override
11879
0
         {
11880
0
            return temp_vec_node_;
11881
0
         }
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::abs_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acos_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acosh_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asin_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asinh_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atan_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atanh_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ceil_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cos_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cosh_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::exp_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::expm1_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::floor_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log10_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log2_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log1p_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::neg_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::pos_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::round_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sin_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinc_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinh_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sqrt_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tan_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tanh_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cot_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sec_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::csc_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::r2d_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2r_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2g_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::g2d_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::notl_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sgn_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erf_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erfc_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ncdf_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::frac_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::trunc_op<double> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::abs_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acos_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acosh_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asin_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asinh_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atan_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atanh_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ceil_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cos_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cosh_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::exp_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::expm1_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::floor_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log10_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log2_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log1p_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::neg_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::pos_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::round_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sin_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinc_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinh_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sqrt_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tan_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tanh_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cot_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sec_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::csc_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::r2d_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2r_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2g_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::g2d_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::notl_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sgn_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erf_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erfc_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ncdf_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::frac_op<float> >::vec() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::trunc_op<float> >::vec() const
11882
11883
         vector_node_ptr vec() exprtk_override
11884
0
         {
11885
0
            return temp_vec_node_;
11886
0
         }
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::abs_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acos_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acosh_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asin_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asinh_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atan_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atanh_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ceil_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cos_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cosh_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::exp_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::expm1_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::floor_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log10_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log2_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log1p_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::neg_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::pos_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::round_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sin_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinc_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinh_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sqrt_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tan_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tanh_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cot_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sec_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::csc_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::r2d_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2r_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2g_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::g2d_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::notl_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sgn_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erf_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erfc_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ncdf_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::frac_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::trunc_op<double> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::abs_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acos_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acosh_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asin_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asinh_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atan_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atanh_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ceil_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cos_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cosh_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::exp_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::expm1_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::floor_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log10_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log2_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log1p_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::neg_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::pos_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::round_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sin_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinc_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinh_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sqrt_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tan_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tanh_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cot_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sec_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::csc_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::r2d_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2r_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2g_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::g2d_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::notl_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sgn_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erf_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erfc_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ncdf_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::frac_op<float> >::vec()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::trunc_op<float> >::vec()
11887
11888
         inline typename expression_node<T>::node_type type() const exprtk_override
11889
0
         {
11890
0
            return expression_node<T>::e_vecunaryop;
11891
0
         }
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::abs_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acos_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acosh_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asin_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asinh_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atan_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atanh_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ceil_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cos_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cosh_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::exp_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::expm1_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::floor_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log10_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log2_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log1p_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::neg_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::pos_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::round_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sin_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinc_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinh_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sqrt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tan_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tanh_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cot_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sec_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::csc_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::r2d_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2r_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2g_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::g2d_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::notl_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sgn_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erf_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erfc_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ncdf_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::frac_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::trunc_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::abs_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acos_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acosh_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asin_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asinh_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atan_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atanh_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ceil_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cos_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cosh_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::exp_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::expm1_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::floor_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log10_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log2_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log1p_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::neg_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::pos_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::round_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sin_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinc_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinh_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sqrt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tan_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tanh_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cot_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sec_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::csc_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::r2d_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2r_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2g_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::g2d_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::notl_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sgn_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erf_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erfc_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ncdf_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::frac_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::trunc_op<float> >::type() const
11892
11893
         std::size_t size() const exprtk_override
11894
0
         {
11895
0
            return vds().size();
11896
0
         }
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::abs_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acos_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acosh_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asin_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asinh_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atan_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atanh_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ceil_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cos_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cosh_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::exp_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::expm1_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::floor_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log10_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log2_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log1p_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::neg_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::pos_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::round_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sin_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinc_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinh_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sqrt_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tan_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tanh_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cot_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sec_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::csc_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::r2d_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2r_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2g_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::g2d_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::notl_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sgn_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erf_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erfc_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ncdf_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::frac_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::trunc_op<double> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::abs_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acos_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acosh_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asin_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asinh_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atan_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atanh_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ceil_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cos_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cosh_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::exp_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::expm1_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::floor_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log10_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log2_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log1p_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::neg_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::pos_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::round_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sin_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinc_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinh_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sqrt_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tan_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tanh_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cot_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sec_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::csc_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::r2d_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2r_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2g_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::g2d_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::notl_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sgn_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erf_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erfc_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ncdf_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::frac_op<float> >::size() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::trunc_op<float> >::size() const
11897
11898
         vds_t& vds() exprtk_override
11899
0
         {
11900
0
            return vds_;
11901
0
         }
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::abs_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acos_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acosh_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asin_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asinh_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atan_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atanh_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ceil_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cos_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cosh_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::exp_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::expm1_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::floor_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log10_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log2_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log1p_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::neg_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::pos_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::round_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sin_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinc_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinh_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sqrt_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tan_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tanh_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cot_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sec_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::csc_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::r2d_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2r_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2g_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::g2d_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::notl_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sgn_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erf_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erfc_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ncdf_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::frac_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::trunc_op<double> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::abs_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acos_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acosh_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asin_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asinh_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atan_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atanh_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ceil_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cos_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cosh_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::exp_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::expm1_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::floor_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log10_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log2_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log1p_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::neg_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::pos_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::round_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sin_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinc_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinh_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sqrt_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tan_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tanh_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cot_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sec_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::csc_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::r2d_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2r_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2g_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::g2d_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::notl_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sgn_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erf_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erfc_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ncdf_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::frac_op<float> >::vds()
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::trunc_op<float> >::vds()
11902
11903
         const vds_t& vds() const exprtk_override
11904
0
         {
11905
0
            return vds_;
11906
0
         }
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::abs_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acos_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::acosh_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asin_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::asinh_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atan_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::atanh_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ceil_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cos_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cosh_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::exp_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::expm1_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::floor_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log10_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log2_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::log1p_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::neg_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::pos_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::round_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sin_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinc_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sinh_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sqrt_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tan_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::tanh_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::cot_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sec_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::csc_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::r2d_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2r_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::d2g_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::g2d_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::notl_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::sgn_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erf_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::erfc_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::ncdf_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::frac_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<double, exprtk::details::trunc_op<double> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::abs_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acos_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::acosh_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asin_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::asinh_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atan_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::atanh_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ceil_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cos_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cosh_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::exp_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::expm1_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::floor_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log10_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log2_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::log1p_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::neg_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::pos_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::round_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sin_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinc_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sinh_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sqrt_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tan_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::tanh_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::cot_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sec_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::csc_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::r2d_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2r_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::d2g_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::g2d_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::notl_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::sgn_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erf_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::erfc_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::ncdf_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::frac_op<float> >::vds() const
Unexecuted instantiation: exprtk::details::unary_vector_node<float, exprtk::details::trunc_op<float> >::vds() const
11907
11908
      private:
11909
11910
         vector_node_ptr   vec0_node_ptr_;
11911
         vector_holder_ptr temp_;
11912
         vector_node_ptr   temp_vec_node_;
11913
         vds_t             vds_;
11914
      };
11915
11916
      template <typename T>
11917
      class conditional_vector_node exprtk_final
11918
                                    : public expression_node <T>
11919
                                    , public vector_interface<T>
11920
      {
11921
      public:
11922
11923
         typedef expression_node <T>* expression_ptr;
11924
         typedef vector_interface<T>* vec_interface_ptr;
11925
         typedef vector_node     <T>* vector_node_ptr;
11926
         typedef vector_holder   <T>* vector_holder_ptr;
11927
         typedef vec_data_store  <T>  vds_t;
11928
         typedef std::pair<expression_ptr,bool> branch_t;
11929
11930
         conditional_vector_node(expression_ptr condition,
11931
                                 expression_ptr consequent,
11932
                                 expression_ptr alternative)
11933
         : consequent_node_ptr_ (0)
11934
         , alternative_node_ptr_(0)
11935
         , temp_vec_node_       (0)
11936
         , temp_                (0)
11937
         , vec_size_            (0)
11938
         , initialised_         (false)
11939
0
         {
11940
0
            construct_branch_pair(condition_  , condition  );
11941
0
            construct_branch_pair(consequent_ , consequent );
11942
0
            construct_branch_pair(alternative_, alternative);
11943
11944
0
            if (details::is_ivector_node(consequent_.first))
11945
0
            {
11946
0
               vec_interface_ptr ivec_ptr = dynamic_cast<vec_interface_ptr>(consequent_.first);
11947
11948
0
               if (0 != ivec_ptr)
11949
0
               {
11950
0
                  consequent_node_ptr_ = ivec_ptr->vec();
11951
0
               }
11952
0
            }
11953
11954
0
            if (details::is_ivector_node(alternative_.first))
11955
0
            {
11956
0
               vec_interface_ptr ivec_ptr = dynamic_cast<vec_interface_ptr>(alternative_.first);
11957
11958
0
               if (0 != ivec_ptr)
11959
0
               {
11960
0
                  alternative_node_ptr_ = ivec_ptr->vec();
11961
0
               }
11962
0
            }
11963
11964
0
            if (consequent_node_ptr_ && alternative_node_ptr_)
11965
0
            {
11966
0
               vec_size_ = std::min(consequent_node_ptr_ ->vds().size(),
11967
0
                                    alternative_node_ptr_->vds().size());
11968
11969
0
               vds_           = vds_t(vec_size_);
11970
0
               temp_          = new vector_holder<T>(vds_);
11971
0
               temp_vec_node_ = new vector_node  <T>(vds(),temp_);
11972
11973
0
               initialised_ = true;
11974
0
            }
11975
11976
0
            assert(initialised_ && (vec_size_ > 0));
11977
0
         }
Unexecuted instantiation: exprtk::details::conditional_vector_node<double>::conditional_vector_node(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::conditional_vector_node<float>::conditional_vector_node(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
11978
11979
        ~conditional_vector_node()
11980
0
         {
11981
0
            delete temp_;
11982
0
            delete temp_vec_node_;
11983
0
         }
Unexecuted instantiation: exprtk::details::conditional_vector_node<double>::~conditional_vector_node()
Unexecuted instantiation: exprtk::details::conditional_vector_node<float>::~conditional_vector_node()
11984
11985
         inline T value() const exprtk_override
11986
0
         {
11987
0
            if (initialised_)
11988
0
            {
11989
0
               assert(condition_  .first);
11990
0
               assert(consequent_ .first);
11991
0
               assert(alternative_.first);
11992
11993
0
               T result = T(0);
11994
0
               T* source_vector = 0;
11995
0
               T* result_vector = vds().data();
11996
11997
0
               if (is_true(condition_))
11998
0
               {
11999
0
                  result        = consequent_.first->value();
12000
0
                  source_vector = consequent_node_ptr_->vds().data();
12001
0
               }
12002
0
               else
12003
0
               {
12004
0
                  result        = alternative_.first->value();
12005
0
                  source_vector = alternative_node_ptr_->vds().data();
12006
0
               }
12007
12008
0
               for (std::size_t i = 0; i < vec_size_; ++i)
12009
0
               {
12010
0
                  result_vector[i] = source_vector[i];
12011
0
               }
12012
12013
0
               return result;
12014
0
            }
12015
12016
0
            return std::numeric_limits<T>::quiet_NaN();
12017
0
         }
Unexecuted instantiation: exprtk::details::conditional_vector_node<double>::value() const
Unexecuted instantiation: exprtk::details::conditional_vector_node<float>::value() const
12018
12019
         vector_node_ptr vec() const exprtk_override
12020
0
         {
12021
0
            return temp_vec_node_;
12022
0
         }
Unexecuted instantiation: exprtk::details::conditional_vector_node<double>::vec() const
Unexecuted instantiation: exprtk::details::conditional_vector_node<float>::vec() const
12023
12024
         vector_node_ptr vec() exprtk_override
12025
0
         {
12026
0
            return temp_vec_node_;
12027
0
         }
Unexecuted instantiation: exprtk::details::conditional_vector_node<double>::vec()
Unexecuted instantiation: exprtk::details::conditional_vector_node<float>::vec()
12028
12029
         inline typename expression_node<T>::node_type type() const exprtk_override
12030
0
         {
12031
0
            return expression_node<T>::e_vecondition;
12032
0
         }
Unexecuted instantiation: exprtk::details::conditional_vector_node<double>::type() const
Unexecuted instantiation: exprtk::details::conditional_vector_node<float>::type() const
12033
12034
         std::size_t size() const exprtk_override
12035
0
         {
12036
0
            return vec_size_;
12037
0
         }
Unexecuted instantiation: exprtk::details::conditional_vector_node<double>::size() const
Unexecuted instantiation: exprtk::details::conditional_vector_node<float>::size() const
12038
12039
         vds_t& vds() exprtk_override
12040
0
         {
12041
0
            return vds_;
12042
0
         }
Unexecuted instantiation: exprtk::details::conditional_vector_node<double>::vds()
Unexecuted instantiation: exprtk::details::conditional_vector_node<float>::vds()
12043
12044
         const vds_t& vds() const exprtk_override
12045
0
         {
12046
0
            return vds_;
12047
0
         }
Unexecuted instantiation: exprtk::details::conditional_vector_node<double>::vds() const
Unexecuted instantiation: exprtk::details::conditional_vector_node<float>::vds() const
12048
12049
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
12050
0
         {
12051
0
            expression_node<T>::ndb_t::collect(condition_   , node_delete_list);
12052
0
            expression_node<T>::ndb_t::collect(consequent_  , node_delete_list);
12053
0
            expression_node<T>::ndb_t::collect(alternative_ , node_delete_list);
12054
0
         }
Unexecuted instantiation: exprtk::details::conditional_vector_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::conditional_vector_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
12055
12056
         std::size_t node_depth() const exprtk_override
12057
0
         {
12058
0
            return expression_node<T>::ndb_t::compute_node_depth
12059
0
               (condition_, consequent_, alternative_);
12060
0
         }
Unexecuted instantiation: exprtk::details::conditional_vector_node<double>::node_depth() const
Unexecuted instantiation: exprtk::details::conditional_vector_node<float>::node_depth() const
12061
12062
      private:
12063
12064
         branch_t condition_;
12065
         branch_t consequent_;
12066
         branch_t alternative_;
12067
         vector_node_ptr   consequent_node_ptr_;
12068
         vector_node_ptr   alternative_node_ptr_;
12069
         vector_node_ptr   temp_vec_node_;
12070
         vector_holder_ptr temp_;
12071
         vds_t vds_;
12072
         std::size_t vec_size_;
12073
         bool        initialised_;
12074
      };
12075
12076
      template <typename T>
12077
      class scand_node exprtk_final : public binary_node<T>
12078
      {
12079
      public:
12080
12081
         typedef expression_node<T>* expression_ptr;
12082
         using binary_node<T>::branch;
12083
12084
         scand_node(const operator_type& opr,
12085
                    expression_ptr branch0,
12086
                    expression_ptr branch1)
12087
         : binary_node<T>(opr, branch0, branch1)
12088
60.7k
         {}
exprtk::details::scand_node<double>::scand_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
12088
31.4k
         {}
exprtk::details::scand_node<float>::scand_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
12088
29.3k
         {}
12089
12090
         inline T value() const exprtk_override
12091
145M
         {
12092
145M
            assert(branch(0));
12093
0
            assert(branch(1));
12094
12095
145M
            return (
12096
145M
                     std::not_equal_to<T>()
12097
145M
                        (T(0),branch(0)->value()) &&
12098
145M
                     std::not_equal_to<T>()
12099
79.8M
                        (T(0),branch(1)->value())
12100
145M
                   ) ? T(1) : T(0);
12101
145M
         }
exprtk::details::scand_node<double>::value() const
Line
Count
Source
12091
72.6M
         {
12092
72.6M
            assert(branch(0));
12093
0
            assert(branch(1));
12094
12095
72.6M
            return (
12096
72.6M
                     std::not_equal_to<T>()
12097
72.6M
                        (T(0),branch(0)->value()) &&
12098
72.6M
                     std::not_equal_to<T>()
12099
40.2M
                        (T(0),branch(1)->value())
12100
72.6M
                   ) ? T(1) : T(0);
12101
72.6M
         }
exprtk::details::scand_node<float>::value() const
Line
Count
Source
12091
72.5M
         {
12092
72.5M
            assert(branch(0));
12093
0
            assert(branch(1));
12094
12095
72.5M
            return (
12096
72.5M
                     std::not_equal_to<T>()
12097
72.5M
                        (T(0),branch(0)->value()) &&
12098
72.5M
                     std::not_equal_to<T>()
12099
39.5M
                        (T(0),branch(1)->value())
12100
72.5M
                   ) ? T(1) : T(0);
12101
72.5M
         }
12102
      };
12103
12104
      template <typename T>
12105
      class scor_node exprtk_final : public binary_node<T>
12106
      {
12107
      public:
12108
12109
         typedef expression_node<T>* expression_ptr;
12110
         using binary_node<T>::branch;
12111
12112
         scor_node(const operator_type& opr,
12113
                   expression_ptr branch0,
12114
                   expression_ptr branch1)
12115
         : binary_node<T>(opr, branch0, branch1)
12116
26.7k
         {}
exprtk::details::scor_node<double>::scor_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
12116
13.7k
         {}
exprtk::details::scor_node<float>::scor_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
12116
13.0k
         {}
12117
12118
         inline T value() const exprtk_override
12119
81.0M
         {
12120
81.0M
            assert(branch(0));
12121
0
            assert(branch(1));
12122
12123
81.0M
            return (
12124
81.0M
                     std::not_equal_to<T>()
12125
81.0M
                        (T(0),branch(0)->value()) ||
12126
81.0M
                     std::not_equal_to<T>()
12127
37.0M
                        (T(0),branch(1)->value())
12128
81.0M
                   ) ? T(1) : T(0);
12129
81.0M
         }
exprtk::details::scor_node<double>::value() const
Line
Count
Source
12119
41.6M
         {
12120
41.6M
            assert(branch(0));
12121
0
            assert(branch(1));
12122
12123
41.6M
            return (
12124
41.6M
                     std::not_equal_to<T>()
12125
41.6M
                        (T(0),branch(0)->value()) ||
12126
41.6M
                     std::not_equal_to<T>()
12127
19.4M
                        (T(0),branch(1)->value())
12128
41.6M
                   ) ? T(1) : T(0);
12129
41.6M
         }
exprtk::details::scor_node<float>::value() const
Line
Count
Source
12119
39.3M
         {
12120
39.3M
            assert(branch(0));
12121
0
            assert(branch(1));
12122
12123
39.3M
            return (
12124
39.3M
                     std::not_equal_to<T>()
12125
39.3M
                        (T(0),branch(0)->value()) ||
12126
39.3M
                     std::not_equal_to<T>()
12127
17.6M
                        (T(0),branch(1)->value())
12128
39.3M
                   ) ? T(1) : T(0);
12129
39.3M
         }
12130
      };
12131
12132
      template <typename T, typename IFunction, std::size_t N>
12133
      class function_N_node exprtk_final : public expression_node<T>
12134
      {
12135
      public:
12136
12137
         // Function of N paramters.
12138
         typedef expression_node<T>* expression_ptr;
12139
         typedef std::pair<expression_ptr,bool> branch_t;
12140
         typedef IFunction ifunction;
12141
12142
         explicit function_N_node(ifunction* func)
12143
         : function_((N == func->param_count) ? func : reinterpret_cast<ifunction*>(0))
12144
         , parameter_count_(func->param_count)
12145
0
         {}
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 1ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 2ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 3ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 4ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 5ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 6ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 7ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 8ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 9ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 10ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 11ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 12ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 13ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 14ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 15ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 16ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 17ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 18ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 19ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 20ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 1ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 2ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 3ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 4ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 5ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 6ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 7ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 8ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 9ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 10ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 11ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 12ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 13ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 14ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 15ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 16ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 17ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 18ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 19ul>::function_N_node(exprtk::ifunction<float>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 20ul>::function_N_node(exprtk::ifunction<float>*)
12146
12147
         template <std::size_t NumBranches>
12148
         bool init_branches(expression_ptr (&b)[NumBranches])
12149
0
         {
12150
            // Needed for incompetent and broken msvc compiler versions
12151
            #ifdef _MSC_VER
12152
             #pragma warning(push)
12153
             #pragma warning(disable: 4127)
12154
            #endif
12155
0
            if (N != NumBranches)
12156
0
               return false;
12157
0
            else
12158
0
            {
12159
0
               for (std::size_t i = 0; i < NumBranches; ++i)
12160
0
               {
12161
0
                  if (b[i])
12162
0
                     branch_[i] = std::make_pair(b[i],branch_deletable(b[i]));
12163
0
                  else
12164
0
                     return false;
12165
0
               }
12166
0
               return true;
12167
0
            }
12168
            #ifdef _MSC_VER
12169
             #pragma warning(pop)
12170
            #endif
12171
0
         }
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 1ul>::init_branches<1ul>(exprtk::details::expression_node<double>* (&) [1ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 2ul>::init_branches<2ul>(exprtk::details::expression_node<double>* (&) [2ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 3ul>::init_branches<3ul>(exprtk::details::expression_node<double>* (&) [3ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 4ul>::init_branches<4ul>(exprtk::details::expression_node<double>* (&) [4ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 5ul>::init_branches<5ul>(exprtk::details::expression_node<double>* (&) [5ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 6ul>::init_branches<6ul>(exprtk::details::expression_node<double>* (&) [6ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 7ul>::init_branches<7ul>(exprtk::details::expression_node<double>* (&) [7ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 8ul>::init_branches<8ul>(exprtk::details::expression_node<double>* (&) [8ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 9ul>::init_branches<9ul>(exprtk::details::expression_node<double>* (&) [9ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 10ul>::init_branches<10ul>(exprtk::details::expression_node<double>* (&) [10ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 11ul>::init_branches<11ul>(exprtk::details::expression_node<double>* (&) [11ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 12ul>::init_branches<12ul>(exprtk::details::expression_node<double>* (&) [12ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 13ul>::init_branches<13ul>(exprtk::details::expression_node<double>* (&) [13ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 14ul>::init_branches<14ul>(exprtk::details::expression_node<double>* (&) [14ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 15ul>::init_branches<15ul>(exprtk::details::expression_node<double>* (&) [15ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 16ul>::init_branches<16ul>(exprtk::details::expression_node<double>* (&) [16ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 17ul>::init_branches<17ul>(exprtk::details::expression_node<double>* (&) [17ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 18ul>::init_branches<18ul>(exprtk::details::expression_node<double>* (&) [18ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 19ul>::init_branches<19ul>(exprtk::details::expression_node<double>* (&) [19ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<double, exprtk::ifunction<double>, 20ul>::init_branches<20ul>(exprtk::details::expression_node<double>* (&) [20ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 1ul>::init_branches<1ul>(exprtk::details::expression_node<float>* (&) [1ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 2ul>::init_branches<2ul>(exprtk::details::expression_node<float>* (&) [2ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 3ul>::init_branches<3ul>(exprtk::details::expression_node<float>* (&) [3ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 4ul>::init_branches<4ul>(exprtk::details::expression_node<float>* (&) [4ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 5ul>::init_branches<5ul>(exprtk::details::expression_node<float>* (&) [5ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 6ul>::init_branches<6ul>(exprtk::details::expression_node<float>* (&) [6ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 7ul>::init_branches<7ul>(exprtk::details::expression_node<float>* (&) [7ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 8ul>::init_branches<8ul>(exprtk::details::expression_node<float>* (&) [8ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 9ul>::init_branches<9ul>(exprtk::details::expression_node<float>* (&) [9ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 10ul>::init_branches<10ul>(exprtk::details::expression_node<float>* (&) [10ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 11ul>::init_branches<11ul>(exprtk::details::expression_node<float>* (&) [11ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 12ul>::init_branches<12ul>(exprtk::details::expression_node<float>* (&) [12ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 13ul>::init_branches<13ul>(exprtk::details::expression_node<float>* (&) [13ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 14ul>::init_branches<14ul>(exprtk::details::expression_node<float>* (&) [14ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 15ul>::init_branches<15ul>(exprtk::details::expression_node<float>* (&) [15ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 16ul>::init_branches<16ul>(exprtk::details::expression_node<float>* (&) [16ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 17ul>::init_branches<17ul>(exprtk::details::expression_node<float>* (&) [17ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 18ul>::init_branches<18ul>(exprtk::details::expression_node<float>* (&) [18ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 19ul>::init_branches<19ul>(exprtk::details::expression_node<float>* (&) [19ul])
Unexecuted instantiation: bool exprtk::details::function_N_node<float, exprtk::ifunction<float>, 20ul>::init_branches<20ul>(exprtk::details::expression_node<float>* (&) [20ul])
12172
12173
         inline bool operator <(const function_N_node<T,IFunction,N>& fn) const
12174
         {
12175
            return this < (&fn);
12176
         }
12177
12178
         inline T value() const exprtk_override
12179
0
         {
12180
            // Needed for incompetent and broken msvc compiler versions
12181
            #ifdef _MSC_VER
12182
             #pragma warning(push)
12183
             #pragma warning(disable: 4127)
12184
            #endif
12185
0
            if ((0 == function_) || (0 == N))
12186
0
               return std::numeric_limits<T>::quiet_NaN();
12187
0
            else
12188
0
            {
12189
0
               T v[N];
12190
0
               evaluate_branches<T,N>::execute(v,branch_);
12191
0
               return invoke<T,N>::execute(*function_,v);
12192
0
            }
12193
            #ifdef _MSC_VER
12194
             #pragma warning(pop)
12195
            #endif
12196
0
         }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 1ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 2ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 3ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 4ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 5ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 6ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 7ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 8ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 9ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 10ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 11ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 12ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 13ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 14ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 15ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 16ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 17ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 18ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 19ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 20ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 1ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 2ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 3ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 4ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 5ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 6ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 7ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 8ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 9ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 10ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 11ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 12ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 13ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 14ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 15ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 16ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 17ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 18ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 19ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 20ul>::value() const
12197
12198
         inline typename expression_node<T>::node_type type() const exprtk_override
12199
0
         {
12200
0
            return expression_node<T>::e_function;
12201
0
         }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 1ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 2ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 3ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 4ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 5ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 6ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 7ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 8ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 9ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 10ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 11ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 12ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 13ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 14ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 15ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 16ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 17ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 18ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 19ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 20ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 1ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 2ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 3ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 4ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 5ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 6ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 7ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 8ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 9ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 10ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 11ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 12ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 13ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 14ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 15ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 16ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 17ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 18ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 19ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 20ul>::type() const
12202
12203
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
12204
0
         {
12205
0
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
12206
0
         }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 1ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 2ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 3ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 4ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 5ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 6ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 7ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 8ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 9ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 10ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 11ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 12ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 13ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 14ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 15ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 16ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 17ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 18ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 19ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 20ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 1ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 2ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 3ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 4ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 5ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 6ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 7ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 8ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 9ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 10ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 11ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 12ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 13ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 14ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 15ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 16ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 17ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 18ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 19ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 20ul>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
12207
12208
         std::size_t node_depth() const exprtk_override
12209
0
         {
12210
0
            return expression_node<T>::ndb_t::template compute_node_depth<N>(branch_);
12211
0
         }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 1ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 2ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 3ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 4ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 5ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 6ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 7ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 8ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 9ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 10ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 11ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 12ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 13ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 14ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 15ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 16ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 17ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 18ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 19ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 20ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 1ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 2ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 3ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 4ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 5ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 6ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 7ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 8ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 9ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 10ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 11ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 12ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 13ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 14ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 15ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 16ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 17ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 18ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 19ul>::node_depth() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 20ul>::node_depth() const
12212
12213
         template <typename T_, std::size_t BranchCount>
12214
         struct evaluate_branches
12215
         {
12216
            static inline void execute(T_ (&v)[BranchCount], const branch_t (&b)[BranchCount])
12217
0
            {
12218
0
               for (std::size_t i = 0; i < BranchCount; ++i)
12219
0
               {
12220
0
                  v[i] = b[i].first->value();
12221
0
               }
12222
0
            }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 6ul>::evaluate_branches<double, 6ul>::execute(double (&) [6], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [6])
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 7ul>::evaluate_branches<double, 7ul>::execute(double (&) [7], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [7])
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 8ul>::evaluate_branches<double, 8ul>::execute(double (&) [8], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [8])
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 9ul>::evaluate_branches<double, 9ul>::execute(double (&) [9], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [9])
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 10ul>::evaluate_branches<double, 10ul>::execute(double (&) [10], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [10])
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 11ul>::evaluate_branches<double, 11ul>::execute(double (&) [11], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [11])
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 12ul>::evaluate_branches<double, 12ul>::execute(double (&) [12], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [12])
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 13ul>::evaluate_branches<double, 13ul>::execute(double (&) [13], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [13])
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 14ul>::evaluate_branches<double, 14ul>::execute(double (&) [14], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [14])
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 15ul>::evaluate_branches<double, 15ul>::execute(double (&) [15], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [15])
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 16ul>::evaluate_branches<double, 16ul>::execute(double (&) [16], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [16])
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 17ul>::evaluate_branches<double, 17ul>::execute(double (&) [17], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [17])
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 18ul>::evaluate_branches<double, 18ul>::execute(double (&) [18], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [18])
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 19ul>::evaluate_branches<double, 19ul>::execute(double (&) [19], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [19])
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 20ul>::evaluate_branches<double, 20ul>::execute(double (&) [20], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [20])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 6ul>::evaluate_branches<float, 6ul>::execute(float (&) [6], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [6])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 7ul>::evaluate_branches<float, 7ul>::execute(float (&) [7], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [7])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 8ul>::evaluate_branches<float, 8ul>::execute(float (&) [8], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [8])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 9ul>::evaluate_branches<float, 9ul>::execute(float (&) [9], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [9])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 10ul>::evaluate_branches<float, 10ul>::execute(float (&) [10], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [10])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 11ul>::evaluate_branches<float, 11ul>::execute(float (&) [11], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [11])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 12ul>::evaluate_branches<float, 12ul>::execute(float (&) [12], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [12])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 13ul>::evaluate_branches<float, 13ul>::execute(float (&) [13], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [13])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 14ul>::evaluate_branches<float, 14ul>::execute(float (&) [14], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [14])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 15ul>::evaluate_branches<float, 15ul>::execute(float (&) [15], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [15])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 16ul>::evaluate_branches<float, 16ul>::execute(float (&) [16], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [16])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 17ul>::evaluate_branches<float, 17ul>::execute(float (&) [17], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [17])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 18ul>::evaluate_branches<float, 18ul>::execute(float (&) [18], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [18])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 19ul>::evaluate_branches<float, 19ul>::execute(float (&) [19], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [19])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 20ul>::evaluate_branches<float, 20ul>::execute(float (&) [20], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [20])
12223
         };
12224
12225
         template <typename T_>
12226
         struct evaluate_branches <T_,5>
12227
         {
12228
            static inline void execute(T_ (&v)[5], const branch_t (&b)[5])
12229
0
            {
12230
0
               v[0] = b[0].first->value();
12231
0
               v[1] = b[1].first->value();
12232
0
               v[2] = b[2].first->value();
12233
0
               v[3] = b[3].first->value();
12234
0
               v[4] = b[4].first->value();
12235
0
            }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 5ul>::evaluate_branches<double, 5ul>::execute(double (&) [5], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [5])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 5ul>::evaluate_branches<float, 5ul>::execute(float (&) [5], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [5])
12236
         };
12237
12238
         template <typename T_>
12239
         struct evaluate_branches <T_,4>
12240
         {
12241
            static inline void execute(T_ (&v)[4], const branch_t (&b)[4])
12242
0
            {
12243
0
               v[0] = b[0].first->value();
12244
0
               v[1] = b[1].first->value();
12245
0
               v[2] = b[2].first->value();
12246
0
               v[3] = b[3].first->value();
12247
0
            }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 4ul>::evaluate_branches<double, 4ul>::execute(double (&) [4], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [4])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 4ul>::evaluate_branches<float, 4ul>::execute(float (&) [4], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [4])
12248
         };
12249
12250
         template <typename T_>
12251
         struct evaluate_branches <T_,3>
12252
         {
12253
            static inline void execute(T_ (&v)[3], const branch_t (&b)[3])
12254
0
            {
12255
0
               v[0] = b[0].first->value();
12256
0
               v[1] = b[1].first->value();
12257
0
               v[2] = b[2].first->value();
12258
0
            }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 3ul>::evaluate_branches<double, 3ul>::execute(double (&) [3], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [3])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 3ul>::evaluate_branches<float, 3ul>::execute(float (&) [3], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [3])
12259
         };
12260
12261
         template <typename T_>
12262
         struct evaluate_branches <T_,2>
12263
         {
12264
            static inline void execute(T_ (&v)[2], const branch_t (&b)[2])
12265
0
            {
12266
0
               v[0] = b[0].first->value();
12267
0
               v[1] = b[1].first->value();
12268
0
            }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 2ul>::evaluate_branches<double, 2ul>::execute(double (&) [2], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [2])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 2ul>::evaluate_branches<float, 2ul>::execute(float (&) [2], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [2])
12269
         };
12270
12271
         template <typename T_>
12272
         struct evaluate_branches <T_,1>
12273
         {
12274
            static inline void execute(T_ (&v)[1], const branch_t (&b)[1])
12275
0
            {
12276
0
               v[0] = b[0].first->value();
12277
0
            }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 1ul>::evaluate_branches<double, 1ul>::execute(double (&) [1], std::__1::pair<exprtk::details::expression_node<double>*, bool> const (&) [1])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 1ul>::evaluate_branches<float, 1ul>::execute(float (&) [1], std::__1::pair<exprtk::details::expression_node<float>*, bool> const (&) [1])
12278
         };
12279
12280
         template <typename T_, std::size_t ParamCount>
12281
         struct invoke { static inline T execute(ifunction&, branch_t (&)[ParamCount]) { return std::numeric_limits<T_>::quiet_NaN(); } };
12282
12283
         template <typename T_>
12284
         struct invoke<T_,20>
12285
         {
12286
            static inline T_ execute(ifunction& f, T_ (&v)[20])
12287
0
            { return f(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15],v[16],v[17],v[18],v[19]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 20ul>::invoke<double, 20ul>::execute(exprtk::ifunction<double>&, double (&) [20])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 20ul>::invoke<float, 20ul>::execute(exprtk::ifunction<float>&, float (&) [20])
12288
         };
12289
12290
         template <typename T_>
12291
         struct invoke<T_,19>
12292
         {
12293
            static inline T_ execute(ifunction& f, T_ (&v)[19])
12294
0
            { return f(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15],v[16],v[17],v[18]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 19ul>::invoke<double, 19ul>::execute(exprtk::ifunction<double>&, double (&) [19])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 19ul>::invoke<float, 19ul>::execute(exprtk::ifunction<float>&, float (&) [19])
12295
         };
12296
12297
         template <typename T_>
12298
         struct invoke<T_,18>
12299
         {
12300
            static inline T_ execute(ifunction& f, T_ (&v)[18])
12301
0
            { return f(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9], v[10], v[11], v[12], v[13], v[14], v[15], v[16], v[17]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 18ul>::invoke<double, 18ul>::execute(exprtk::ifunction<double>&, double (&) [18])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 18ul>::invoke<float, 18ul>::execute(exprtk::ifunction<float>&, float (&) [18])
12302
         };
12303
12304
         template <typename T_>
12305
         struct invoke<T_,17>
12306
         {
12307
            static inline T_ execute(ifunction& f, T_ (&v)[17])
12308
0
            { return f(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9], v[10], v[11], v[12], v[13], v[14], v[15], v[16]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 17ul>::invoke<double, 17ul>::execute(exprtk::ifunction<double>&, double (&) [17])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 17ul>::invoke<float, 17ul>::execute(exprtk::ifunction<float>&, float (&) [17])
12309
         };
12310
12311
         template <typename T_>
12312
         struct invoke<T_,16>
12313
         {
12314
            static inline T_ execute(ifunction& f, T_ (&v)[16])
12315
0
            { return f(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9], v[10], v[11], v[12], v[13], v[14], v[15]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 16ul>::invoke<double, 16ul>::execute(exprtk::ifunction<double>&, double (&) [16])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 16ul>::invoke<float, 16ul>::execute(exprtk::ifunction<float>&, float (&) [16])
12316
         };
12317
12318
         template <typename T_>
12319
         struct invoke<T_,15>
12320
         {
12321
            static inline T_ execute(ifunction& f, T_ (&v)[15])
12322
0
            { return f(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9], v[10], v[11], v[12], v[13], v[14]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 15ul>::invoke<double, 15ul>::execute(exprtk::ifunction<double>&, double (&) [15])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 15ul>::invoke<float, 15ul>::execute(exprtk::ifunction<float>&, float (&) [15])
12323
         };
12324
12325
         template <typename T_>
12326
         struct invoke<T_,14>
12327
         {
12328
            static inline T_ execute(ifunction& f, T_ (&v)[14])
12329
0
            { return f(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9], v[10], v[11], v[12], v[13]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 14ul>::invoke<double, 14ul>::execute(exprtk::ifunction<double>&, double (&) [14])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 14ul>::invoke<float, 14ul>::execute(exprtk::ifunction<float>&, float (&) [14])
12330
         };
12331
12332
         template <typename T_>
12333
         struct invoke<T_,13>
12334
         {
12335
            static inline T_ execute(ifunction& f, T_ (&v)[13])
12336
0
            { return f(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9], v[10], v[11], v[12]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 13ul>::invoke<double, 13ul>::execute(exprtk::ifunction<double>&, double (&) [13])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 13ul>::invoke<float, 13ul>::execute(exprtk::ifunction<float>&, float (&) [13])
12337
         };
12338
12339
         template <typename T_>
12340
         struct invoke<T_,12>
12341
         {
12342
            static inline T_ execute(ifunction& f, T_ (&v)[12])
12343
0
            { return f(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9], v[10], v[11]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 12ul>::invoke<double, 12ul>::execute(exprtk::ifunction<double>&, double (&) [12])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 12ul>::invoke<float, 12ul>::execute(exprtk::ifunction<float>&, float (&) [12])
12344
         };
12345
12346
         template <typename T_>
12347
         struct invoke<T_,11>
12348
         {
12349
            static inline T_ execute(ifunction& f, T_ (&v)[11])
12350
0
            { return f(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9], v[10]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 11ul>::invoke<double, 11ul>::execute(exprtk::ifunction<double>&, double (&) [11])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 11ul>::invoke<float, 11ul>::execute(exprtk::ifunction<float>&, float (&) [11])
12351
         };
12352
12353
         template <typename T_>
12354
         struct invoke<T_,10>
12355
         {
12356
            static inline T_ execute(ifunction& f, T_ (&v)[10])
12357
0
            { return f(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 10ul>::invoke<double, 10ul>::execute(exprtk::ifunction<double>&, double (&) [10])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 10ul>::invoke<float, 10ul>::execute(exprtk::ifunction<float>&, float (&) [10])
12358
         };
12359
12360
         template <typename T_>
12361
         struct invoke<T_,9>
12362
         {
12363
            static inline T_ execute(ifunction& f, T_ (&v)[9])
12364
0
            { return f(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 9ul>::invoke<double, 9ul>::execute(exprtk::ifunction<double>&, double (&) [9])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 9ul>::invoke<float, 9ul>::execute(exprtk::ifunction<float>&, float (&) [9])
12365
         };
12366
12367
         template <typename T_>
12368
         struct invoke<T_,8>
12369
         {
12370
            static inline T_ execute(ifunction& f, T_ (&v)[8])
12371
0
            { return f(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 8ul>::invoke<double, 8ul>::execute(exprtk::ifunction<double>&, double (&) [8])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 8ul>::invoke<float, 8ul>::execute(exprtk::ifunction<float>&, float (&) [8])
12372
         };
12373
12374
         template <typename T_>
12375
         struct invoke<T_,7>
12376
         {
12377
            static inline T_ execute(ifunction& f, T_ (&v)[7])
12378
0
            { return f(v[0], v[1], v[2], v[3], v[4], v[5], v[6]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 7ul>::invoke<double, 7ul>::execute(exprtk::ifunction<double>&, double (&) [7])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 7ul>::invoke<float, 7ul>::execute(exprtk::ifunction<float>&, float (&) [7])
12379
         };
12380
12381
         template <typename T_>
12382
         struct invoke<T_,6>
12383
         {
12384
            static inline T_ execute(ifunction& f, T_ (&v)[6])
12385
0
            { return f(v[0], v[1], v[2], v[3], v[4], v[5]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 6ul>::invoke<double, 6ul>::execute(exprtk::ifunction<double>&, double (&) [6])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 6ul>::invoke<float, 6ul>::execute(exprtk::ifunction<float>&, float (&) [6])
12386
         };
12387
12388
         template <typename T_>
12389
         struct invoke<T_,5>
12390
         {
12391
            static inline T_ execute(ifunction& f, T_ (&v)[5])
12392
0
            { return f(v[0], v[1], v[2], v[3], v[4]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 5ul>::invoke<double, 5ul>::execute(exprtk::ifunction<double>&, double (&) [5])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 5ul>::invoke<float, 5ul>::execute(exprtk::ifunction<float>&, float (&) [5])
12393
         };
12394
12395
         template <typename T_>
12396
         struct invoke<T_,4>
12397
         {
12398
            static inline T_ execute(ifunction& f, T_ (&v)[4])
12399
0
            { return f(v[0], v[1], v[2], v[3]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 4ul>::invoke<double, 4ul>::execute(exprtk::ifunction<double>&, double (&) [4])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 4ul>::invoke<float, 4ul>::execute(exprtk::ifunction<float>&, float (&) [4])
12400
         };
12401
12402
         template <typename T_>
12403
         struct invoke<T_,3>
12404
         {
12405
            static inline T_ execute(ifunction& f, T_ (&v)[3])
12406
0
            { return f(v[0], v[1], v[2]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 3ul>::invoke<double, 3ul>::execute(exprtk::ifunction<double>&, double (&) [3])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 3ul>::invoke<float, 3ul>::execute(exprtk::ifunction<float>&, float (&) [3])
12407
         };
12408
12409
         template <typename T_>
12410
         struct invoke<T_,2>
12411
         {
12412
            static inline T_ execute(ifunction& f, T_ (&v)[2])
12413
0
            { return f(v[0], v[1]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 2ul>::invoke<double, 2ul>::execute(exprtk::ifunction<double>&, double (&) [2])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 2ul>::invoke<float, 2ul>::execute(exprtk::ifunction<float>&, float (&) [2])
12414
         };
12415
12416
         template <typename T_>
12417
         struct invoke<T_,1>
12418
         {
12419
            static inline T_ execute(ifunction& f, T_ (&v)[1])
12420
0
            { return f(v[0]); }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 1ul>::invoke<double, 1ul>::execute(exprtk::ifunction<double>&, double (&) [1])
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 1ul>::invoke<float, 1ul>::execute(exprtk::ifunction<float>&, float (&) [1])
12421
         };
12422
12423
      private:
12424
12425
         ifunction*  function_;
12426
         std::size_t parameter_count_;
12427
         branch_t    branch_[N];
12428
      };
12429
12430
      template <typename T, typename IFunction>
12431
      class function_N_node<T,IFunction,0> exprtk_final : public expression_node<T>
12432
      {
12433
      public:
12434
12435
         typedef expression_node<T>* expression_ptr;
12436
         typedef IFunction ifunction;
12437
12438
         explicit function_N_node(ifunction* func)
12439
         : function_((0 == func->param_count) ? func : reinterpret_cast<ifunction*>(0))
12440
0
         {}
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 0ul>::function_N_node(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 0ul>::function_N_node(exprtk::ifunction<float>*)
12441
12442
         inline bool operator <(const function_N_node<T,IFunction,0>& fn) const
12443
         {
12444
            return this < (&fn);
12445
         }
12446
12447
         inline T value() const exprtk_override
12448
0
         {
12449
0
            if (function_)
12450
0
               return (*function_)();
12451
0
            else
12452
0
               return std::numeric_limits<T>::quiet_NaN();
12453
0
         }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 0ul>::value() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 0ul>::value() const
12454
12455
         inline typename expression_node<T>::node_type type() const exprtk_override
12456
0
         {
12457
0
            return expression_node<T>::e_function;
12458
0
         }
Unexecuted instantiation: exprtk::details::function_N_node<double, exprtk::ifunction<double>, 0ul>::type() const
Unexecuted instantiation: exprtk::details::function_N_node<float, exprtk::ifunction<float>, 0ul>::type() const
12459
12460
      private:
12461
12462
         ifunction* function_;
12463
      };
12464
12465
      template <typename T, typename VarArgFunction>
12466
      class vararg_function_node exprtk_final : public expression_node<T>
12467
      {
12468
      public:
12469
12470
         typedef expression_node<T>* expression_ptr;
12471
12472
         vararg_function_node(VarArgFunction*  func,
12473
                              const std::vector<expression_ptr>& arg_list)
12474
         : function_(func)
12475
         , arg_list_(arg_list)
12476
0
         {
12477
0
            value_list_.resize(arg_list.size(),std::numeric_limits<T>::quiet_NaN());
12478
0
         }
Unexecuted instantiation: exprtk::details::vararg_function_node<double, exprtk::ivararg_function<double> >::vararg_function_node(exprtk::ivararg_function<double>*, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::vararg_function_node<float, exprtk::ivararg_function<float> >::vararg_function_node(exprtk::ivararg_function<float>*, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
12479
12480
         inline bool operator <(const vararg_function_node<T,VarArgFunction>& fn) const
12481
         {
12482
            return this < (&fn);
12483
         }
12484
12485
         inline T value() const exprtk_override
12486
0
         {
12487
0
            if (function_)
12488
0
            {
12489
0
               populate_value_list();
12490
0
               return (*function_)(value_list_);
12491
0
            }
12492
0
            else
12493
0
               return std::numeric_limits<T>::quiet_NaN();
12494
0
         }
Unexecuted instantiation: exprtk::details::vararg_function_node<double, exprtk::ivararg_function<double> >::value() const
Unexecuted instantiation: exprtk::details::vararg_function_node<float, exprtk::ivararg_function<float> >::value() const
12495
12496
         inline typename expression_node<T>::node_type type() const exprtk_override
12497
0
         {
12498
0
            return expression_node<T>::e_vafunction;
12499
0
         }
Unexecuted instantiation: exprtk::details::vararg_function_node<double, exprtk::ivararg_function<double> >::type() const
Unexecuted instantiation: exprtk::details::vararg_function_node<float, exprtk::ivararg_function<float> >::type() const
12500
12501
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
12502
0
         {
12503
0
            for (std::size_t i = 0; i < arg_list_.size(); ++i)
12504
0
            {
12505
0
               if (arg_list_[i] && !details::is_variable_node(arg_list_[i]))
12506
0
               {
12507
0
                  node_delete_list.push_back(&arg_list_[i]);
12508
0
               }
12509
0
            }
12510
0
         }
Unexecuted instantiation: exprtk::details::vararg_function_node<double, exprtk::ivararg_function<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::vararg_function_node<float, exprtk::ivararg_function<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
12511
12512
         std::size_t node_depth() const exprtk_override
12513
0
         {
12514
0
            return expression_node<T>::ndb_t::compute_node_depth(arg_list_);
12515
0
         }
Unexecuted instantiation: exprtk::details::vararg_function_node<double, exprtk::ivararg_function<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::vararg_function_node<float, exprtk::ivararg_function<float> >::node_depth() const
12516
12517
      private:
12518
12519
         inline void populate_value_list() const
12520
0
         {
12521
0
            for (std::size_t i = 0; i < arg_list_.size(); ++i)
12522
0
            {
12523
0
               value_list_[i] = arg_list_[i]->value();
12524
0
            }
12525
0
         }
Unexecuted instantiation: exprtk::details::vararg_function_node<double, exprtk::ivararg_function<double> >::populate_value_list() const
Unexecuted instantiation: exprtk::details::vararg_function_node<float, exprtk::ivararg_function<float> >::populate_value_list() const
12526
12527
         VarArgFunction* function_;
12528
         std::vector<expression_ptr> arg_list_;
12529
         mutable std::vector<T> value_list_;
12530
      };
12531
12532
      template <typename T, typename GenericFunction>
12533
      class generic_function_node : public expression_node<T>
12534
      {
12535
      public:
12536
12537
         typedef type_store<T>       type_store_t;
12538
         typedef expression_node<T>* expression_ptr;
12539
         typedef variable_node<T>    variable_node_t;
12540
         typedef vector_node<T>      vector_node_t;
12541
         typedef variable_node_t*    variable_node_ptr_t;
12542
         typedef vector_node_t*      vector_node_ptr_t;
12543
         typedef range_interface<T>  range_interface_t;
12544
         typedef range_data_type<T>  range_data_type_t;
12545
         typedef typename range_interface<T>::range_t range_t;
12546
12547
         typedef std::pair<expression_ptr,bool> branch_t;
12548
         typedef std::pair<void*,std::size_t>   void_t;
12549
12550
         typedef std::vector<T>                 tmp_vs_t;
12551
         typedef std::vector<type_store_t>      typestore_list_t;
12552
         typedef std::vector<range_data_type_t> range_list_t;
12553
12554
         explicit generic_function_node(const std::vector<expression_ptr>& arg_list,
12555
                                        GenericFunction* func = reinterpret_cast<GenericFunction*>(0))
12556
         : function_(func)
12557
         , arg_list_(arg_list)
12558
0
         {}
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::details::null_igenfunc<double> >::generic_function_node(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&, exprtk::details::null_igenfunc<double>*)
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::igeneric_function<double> >::generic_function_node(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&, exprtk::igeneric_function<double>*)
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::details::null_igenfunc<float> >::generic_function_node(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&, exprtk::details::null_igenfunc<float>*)
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::igeneric_function<float> >::generic_function_node(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&, exprtk::igeneric_function<float>*)
12559
12560
0
         virtual ~generic_function_node() {}
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::details::null_igenfunc<double> >::~generic_function_node()
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::igeneric_function<double> >::~generic_function_node()
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::details::null_igenfunc<float> >::~generic_function_node()
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::igeneric_function<float> >::~generic_function_node()
12561
12562
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
12563
0
         {
12564
0
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
12565
0
         }
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::details::null_igenfunc<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::igeneric_function<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::details::null_igenfunc<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::igeneric_function<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
12566
12567
         std::size_t node_depth() const exprtk_override exprtk_final
12568
0
         {
12569
0
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
12570
0
         }
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::details::null_igenfunc<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::igeneric_function<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::details::null_igenfunc<float> >::node_depth() const
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::igeneric_function<float> >::node_depth() const
12571
12572
         virtual bool init_branches()
12573
0
         {
12574
0
            expr_as_vec1_store_.resize(arg_list_.size(),T(0)               );
12575
0
            typestore_list_    .resize(arg_list_.size(),type_store_t()     );
12576
0
            range_list_        .resize(arg_list_.size(),range_data_type_t());
12577
0
            branch_            .resize(arg_list_.size(),branch_t(reinterpret_cast<expression_ptr>(0),false));
12578
12579
0
            for (std::size_t i = 0; i < arg_list_.size(); ++i)
12580
0
            {
12581
0
               type_store_t& ts = typestore_list_[i];
12582
12583
0
               if (0 == arg_list_[i])
12584
0
                  return false;
12585
0
               else if (is_ivector_node(arg_list_[i]))
12586
0
               {
12587
0
                  vector_interface<T>* vi = reinterpret_cast<vector_interface<T>*>(0);
12588
12589
0
                  if (0 == (vi = dynamic_cast<vector_interface<T>*>(arg_list_[i])))
12590
0
                     return false;
12591
12592
0
                  ts.size = vi->size();
12593
0
                  ts.data = vi->vds().data();
12594
0
                  ts.type = type_store_t::e_vector;
12595
0
                  vi->vec()->vec_holder().set_ref(&ts.vec_data);
12596
0
               }
12597
0
               #ifndef exprtk_disable_string_capabilities
12598
0
               else if (is_generally_string_node(arg_list_[i]))
12599
0
               {
12600
0
                  string_base_node<T>* sbn = reinterpret_cast<string_base_node<T>*>(0);
12601
12602
0
                  if (0 == (sbn = dynamic_cast<string_base_node<T>*>(arg_list_[i])))
12603
0
                     return false;
12604
12605
0
                  ts.size = sbn->size();
12606
0
                  ts.data = reinterpret_cast<void*>(const_cast<char_ptr>(sbn->base()));
12607
0
                  ts.type = type_store_t::e_string;
12608
12609
0
                  range_list_[i].data      = ts.data;
12610
0
                  range_list_[i].size      = ts.size;
12611
0
                  range_list_[i].type_size = sizeof(char);
12612
0
                  range_list_[i].str_node  = sbn;
12613
12614
0
                  range_interface_t* ri = reinterpret_cast<range_interface_t*>(0);
12615
12616
0
                  if (0 == (ri = dynamic_cast<range_interface_t*>(arg_list_[i])))
12617
0
                     return false;
12618
12619
0
                  const range_t& rp = ri->range_ref();
12620
12621
0
                  if (
12622
0
                       rp.const_range() &&
12623
0
                       is_const_string_range_node(arg_list_[i])
12624
0
                     )
12625
0
                  {
12626
0
                     ts.size = rp.const_size();
12627
0
                     ts.data = static_cast<char_ptr>(ts.data) + rp.n0_c.second;
12628
0
                     range_list_[i].range = reinterpret_cast<range_t*>(0);
12629
0
                  }
12630
0
                  else
12631
0
                     range_list_[i].range = &(ri->range_ref());
12632
0
               }
12633
0
               #endif
12634
0
               else if (is_variable_node(arg_list_[i]))
12635
0
               {
12636
0
                  variable_node_ptr_t var = variable_node_ptr_t(0);
12637
12638
0
                  if (0 == (var = dynamic_cast<variable_node_ptr_t>(arg_list_[i])))
12639
0
                     return false;
12640
12641
0
                  ts.size = 1;
12642
0
                  ts.data = &var->ref();
12643
0
                  ts.type = type_store_t::e_scalar;
12644
0
               }
12645
0
               else
12646
0
               {
12647
0
                  ts.size = 1;
12648
0
                  ts.data = reinterpret_cast<void*>(&expr_as_vec1_store_[i]);
12649
0
                  ts.type = type_store_t::e_scalar;
12650
0
               }
12651
12652
0
               branch_[i] = std::make_pair(arg_list_[i],branch_deletable(arg_list_[i]));
12653
0
            }
12654
12655
0
            return true;
12656
0
         }
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::details::null_igenfunc<double> >::init_branches()
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::igeneric_function<double> >::init_branches()
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::details::null_igenfunc<float> >::init_branches()
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::igeneric_function<float> >::init_branches()
12657
12658
         inline bool operator <(const generic_function_node<T,GenericFunction>& fn) const
12659
         {
12660
            return this < (&fn);
12661
         }
12662
12663
         inline T value() const exprtk_override
12664
0
         {
12665
0
            if (function_)
12666
0
            {
12667
0
               if (populate_value_list())
12668
0
               {
12669
0
                  typedef typename GenericFunction::parameter_list_t parameter_list_t;
12670
12671
0
                  return (*function_)(parameter_list_t(typestore_list_));
12672
0
               }
12673
0
            }
12674
12675
0
            return std::numeric_limits<T>::quiet_NaN();
12676
0
         }
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::details::null_igenfunc<double> >::value() const
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::igeneric_function<double> >::value() const
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::details::null_igenfunc<float> >::value() const
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::igeneric_function<float> >::value() const
12677
12678
         inline typename expression_node<T>::node_type type() const exprtk_override
12679
0
         {
12680
0
            return expression_node<T>::e_genfunction;
12681
0
         }
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::details::null_igenfunc<double> >::type() const
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::igeneric_function<double> >::type() const
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::details::null_igenfunc<float> >::type() const
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::igeneric_function<float> >::type() const
12682
12683
      protected:
12684
12685
         inline virtual bool populate_value_list() const
12686
0
         {
12687
0
            for (std::size_t i = 0; i < branch_.size(); ++i)
12688
0
            {
12689
0
               expr_as_vec1_store_[i] = branch_[i].first->value();
12690
0
            }
12691
12692
0
            for (std::size_t i = 0; i < branch_.size(); ++i)
12693
0
            {
12694
0
               range_data_type_t& rdt = range_list_[i];
12695
12696
0
               if (rdt.range)
12697
0
               {
12698
0
                  const range_t& rp = (*rdt.range);
12699
0
                  std::size_t r0    = 0;
12700
0
                  std::size_t r1    = 0;
12701
12702
0
                  if (rp(r0, r1, rdt.size))
12703
0
                  {
12704
0
                     type_store_t& ts = typestore_list_[i];
12705
12706
0
                     ts.size = rp.cache_size();
12707
0
                     #ifndef exprtk_disable_string_capabilities
12708
0
                     if (ts.type == type_store_t::e_string)
12709
0
                        ts.data = const_cast<char_ptr>(rdt.str_node->base()) + rp.cache.first;
12710
0
                     else
12711
0
                     #endif
12712
0
                        ts.data = static_cast<char_ptr>(rdt.data) + (rp.cache.first * rdt.type_size);
12713
0
                  }
12714
0
                  else
12715
0
                     return false;
12716
0
               }
12717
0
            }
12718
12719
0
            return true;
12720
0
         }
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::details::null_igenfunc<double> >::populate_value_list() const
Unexecuted instantiation: exprtk::details::generic_function_node<double, exprtk::igeneric_function<double> >::populate_value_list() const
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::details::null_igenfunc<float> >::populate_value_list() const
Unexecuted instantiation: exprtk::details::generic_function_node<float, exprtk::igeneric_function<float> >::populate_value_list() const
12721
12722
         GenericFunction* function_;
12723
         mutable typestore_list_t typestore_list_;
12724
12725
      private:
12726
12727
         std::vector<expression_ptr> arg_list_;
12728
         std::vector<branch_t>         branch_;
12729
         mutable tmp_vs_t  expr_as_vec1_store_;
12730
         mutable range_list_t      range_list_;
12731
      };
12732
12733
      #ifndef exprtk_disable_string_capabilities
12734
      template <typename T, typename StringFunction>
12735
      class string_function_node : public generic_function_node<T,StringFunction>,
12736
                                   public string_base_node<T>,
12737
                                   public range_interface <T>
12738
      {
12739
      public:
12740
12741
         typedef generic_function_node<T,StringFunction> gen_function_t;
12742
         typedef typename range_interface<T>::range_t range_t;
12743
12744
         string_function_node(StringFunction* func,
12745
                              const std::vector<typename gen_function_t::expression_ptr>& arg_list)
12746
         : gen_function_t(arg_list,func)
12747
0
         {
12748
0
            range_.n0_c = std::make_pair<bool,std::size_t>(true,0);
12749
0
            range_.n1_c = std::make_pair<bool,std::size_t>(true,0);
12750
0
            range_.cache.first  = range_.n0_c.second;
12751
0
            range_.cache.second = range_.n1_c.second;
12752
0
         }
Unexecuted instantiation: exprtk::details::string_function_node<double, exprtk::igeneric_function<double> >::string_function_node(exprtk::igeneric_function<double>*, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::string_function_node<float, exprtk::igeneric_function<float> >::string_function_node(exprtk::igeneric_function<float>*, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
12753
12754
         inline bool operator <(const string_function_node<T,StringFunction>& fn) const
12755
         {
12756
            return this < (&fn);
12757
         }
12758
12759
         inline T value() const exprtk_override
12760
0
         {
12761
0
            if (gen_function_t::function_)
12762
0
            {
12763
0
               if (gen_function_t::populate_value_list())
12764
0
               {
12765
0
                  typedef typename StringFunction::parameter_list_t parameter_list_t;
12766
12767
0
                  const T result = (*gen_function_t::function_)
12768
0
                                      (
12769
0
                                        ret_string_,
12770
0
                                        parameter_list_t(gen_function_t::typestore_list_)
12771
0
                                      );
12772
12773
0
                  range_.n1_c.second  = ret_string_.size() - 1;
12774
0
                  range_.cache.second = range_.n1_c.second;
12775
12776
0
                  return result;
12777
0
               }
12778
0
            }
12779
12780
0
            return std::numeric_limits<T>::quiet_NaN();
12781
0
         }
Unexecuted instantiation: exprtk::details::string_function_node<double, exprtk::igeneric_function<double> >::value() const
Unexecuted instantiation: exprtk::details::string_function_node<float, exprtk::igeneric_function<float> >::value() const
12782
12783
         inline typename expression_node<T>::node_type type() const exprtk_override
12784
0
         {
12785
0
            return expression_node<T>::e_strfunction;
12786
0
         }
Unexecuted instantiation: exprtk::details::string_function_node<double, exprtk::igeneric_function<double> >::type() const
Unexecuted instantiation: exprtk::details::string_function_node<float, exprtk::igeneric_function<float> >::type() const
12787
12788
         std::string str() const exprtk_override
12789
0
         {
12790
0
            return ret_string_;
12791
0
         }
Unexecuted instantiation: exprtk::details::string_function_node<double, exprtk::igeneric_function<double> >::str() const
Unexecuted instantiation: exprtk::details::string_function_node<float, exprtk::igeneric_function<float> >::str() const
12792
12793
         char_cptr base() const exprtk_override
12794
0
         {
12795
0
           return &ret_string_[0];
12796
0
         }
Unexecuted instantiation: exprtk::details::string_function_node<double, exprtk::igeneric_function<double> >::base() const
Unexecuted instantiation: exprtk::details::string_function_node<float, exprtk::igeneric_function<float> >::base() const
12797
12798
         std::size_t size() const exprtk_override
12799
0
         {
12800
0
            return ret_string_.size();
12801
0
         }
Unexecuted instantiation: exprtk::details::string_function_node<double, exprtk::igeneric_function<double> >::size() const
Unexecuted instantiation: exprtk::details::string_function_node<float, exprtk::igeneric_function<float> >::size() const
12802
12803
         range_t& range_ref() exprtk_override
12804
0
         {
12805
0
            return range_;
12806
0
         }
Unexecuted instantiation: exprtk::details::string_function_node<double, exprtk::igeneric_function<double> >::range_ref()
Unexecuted instantiation: exprtk::details::string_function_node<float, exprtk::igeneric_function<float> >::range_ref()
12807
12808
         const range_t& range_ref() const exprtk_override
12809
0
         {
12810
0
            return range_;
12811
0
         }
Unexecuted instantiation: exprtk::details::string_function_node<double, exprtk::igeneric_function<double> >::range_ref() const
Unexecuted instantiation: exprtk::details::string_function_node<float, exprtk::igeneric_function<float> >::range_ref() const
12812
12813
      protected:
12814
12815
         mutable range_t     range_;
12816
         mutable std::string ret_string_;
12817
      };
12818
      #endif
12819
12820
      template <typename T, typename GenericFunction>
12821
      class multimode_genfunction_node : public generic_function_node<T,GenericFunction>
12822
      {
12823
      public:
12824
12825
         typedef generic_function_node<T,GenericFunction> gen_function_t;
12826
         typedef typename gen_function_t::range_t         range_t;
12827
12828
         multimode_genfunction_node(GenericFunction* func,
12829
                                    const std::size_t& param_seq_index,
12830
                                    const std::vector<typename gen_function_t::expression_ptr>& arg_list)
12831
         : gen_function_t(arg_list,func)
12832
         , param_seq_index_(param_seq_index)
12833
0
         {}
Unexecuted instantiation: exprtk::details::multimode_genfunction_node<double, exprtk::igeneric_function<double> >::multimode_genfunction_node(exprtk::igeneric_function<double>*, unsigned long const&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::multimode_genfunction_node<float, exprtk::igeneric_function<float> >::multimode_genfunction_node(exprtk::igeneric_function<float>*, unsigned long const&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
12834
12835
         inline T value() const exprtk_override
12836
0
         {
12837
0
            if (gen_function_t::function_)
12838
0
            {
12839
0
               if (gen_function_t::populate_value_list())
12840
0
               {
12841
0
                  typedef typename GenericFunction::parameter_list_t parameter_list_t;
12842
12843
0
                  return (*gen_function_t::function_)
12844
0
                            (
12845
0
                              param_seq_index_,
12846
0
                              parameter_list_t(gen_function_t::typestore_list_)
12847
0
                            );
12848
0
               }
12849
0
            }
12850
12851
0
            return std::numeric_limits<T>::quiet_NaN();
12852
0
         }
Unexecuted instantiation: exprtk::details::multimode_genfunction_node<double, exprtk::igeneric_function<double> >::value() const
Unexecuted instantiation: exprtk::details::multimode_genfunction_node<float, exprtk::igeneric_function<float> >::value() const
12853
12854
         inline typename expression_node<T>::node_type type() const exprtk_override exprtk_final
12855
0
         {
12856
0
            return expression_node<T>::e_genfunction;
12857
0
         }
Unexecuted instantiation: exprtk::details::multimode_genfunction_node<double, exprtk::igeneric_function<double> >::type() const
Unexecuted instantiation: exprtk::details::multimode_genfunction_node<float, exprtk::igeneric_function<float> >::type() const
12858
12859
      private:
12860
12861
         std::size_t param_seq_index_;
12862
      };
12863
12864
      #ifndef exprtk_disable_string_capabilities
12865
      template <typename T, typename StringFunction>
12866
      class multimode_strfunction_node exprtk_final : public string_function_node<T,StringFunction>
12867
      {
12868
      public:
12869
12870
         typedef string_function_node<T,StringFunction> str_function_t;
12871
         typedef typename str_function_t::range_t range_t;
12872
12873
         multimode_strfunction_node(StringFunction* func,
12874
                                    const std::size_t& param_seq_index,
12875
                                    const std::vector<typename str_function_t::expression_ptr>& arg_list)
12876
         : str_function_t(func,arg_list)
12877
         , param_seq_index_(param_seq_index)
12878
0
         {}
Unexecuted instantiation: exprtk::details::multimode_strfunction_node<double, exprtk::igeneric_function<double> >::multimode_strfunction_node(exprtk::igeneric_function<double>*, unsigned long const&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&)
Unexecuted instantiation: exprtk::details::multimode_strfunction_node<float, exprtk::igeneric_function<float> >::multimode_strfunction_node(exprtk::igeneric_function<float>*, unsigned long const&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&)
12879
12880
         inline T value() const exprtk_override
12881
0
         {
12882
0
            if (str_function_t::function_)
12883
0
            {
12884
0
               if (str_function_t::populate_value_list())
12885
0
               {
12886
0
                  typedef typename StringFunction::parameter_list_t parameter_list_t;
12887
12888
0
                  const T result = (*str_function_t::function_)
12889
0
                                      (
12890
0
                                        param_seq_index_,
12891
0
                                        str_function_t::ret_string_,
12892
0
                                        parameter_list_t(str_function_t::typestore_list_)
12893
0
                                      );
12894
12895
0
                  str_function_t::range_.n1_c.second  = str_function_t::ret_string_.size() - 1;
12896
0
                  str_function_t::range_.cache.second = str_function_t::range_.n1_c.second;
12897
12898
0
                  return result;
12899
0
               }
12900
0
            }
12901
12902
0
            return std::numeric_limits<T>::quiet_NaN();
12903
0
         }
Unexecuted instantiation: exprtk::details::multimode_strfunction_node<double, exprtk::igeneric_function<double> >::value() const
Unexecuted instantiation: exprtk::details::multimode_strfunction_node<float, exprtk::igeneric_function<float> >::value() const
12904
12905
         inline typename expression_node<T>::node_type type() const exprtk_override
12906
0
         {
12907
0
            return expression_node<T>::e_strfunction;
12908
0
         }
Unexecuted instantiation: exprtk::details::multimode_strfunction_node<double, exprtk::igeneric_function<double> >::type() const
Unexecuted instantiation: exprtk::details::multimode_strfunction_node<float, exprtk::igeneric_function<float> >::type() const
12909
12910
      private:
12911
12912
         const std::size_t param_seq_index_;
12913
      };
12914
      #endif
12915
12916
      class return_exception
12917
      {};
12918
12919
      template <typename T>
12920
      class null_igenfunc
12921
      {
12922
      public:
12923
12924
         virtual ~null_igenfunc() {}
12925
12926
         typedef type_store<T> generic_type;
12927
         typedef typename generic_type::parameter_list parameter_list_t;
12928
12929
         inline virtual T operator() (parameter_list_t)
12930
         {
12931
            return std::numeric_limits<T>::quiet_NaN();
12932
         }
12933
      };
12934
12935
      #ifndef exprtk_disable_return_statement
12936
      template <typename T>
12937
      class return_node exprtk_final : public generic_function_node<T,null_igenfunc<T> >
12938
      {
12939
      public:
12940
12941
         typedef results_context<T>   results_context_t;
12942
         typedef null_igenfunc<T>     igeneric_function_t;
12943
         typedef igeneric_function_t* igeneric_function_ptr;
12944
         typedef generic_function_node<T,igeneric_function_t> gen_function_t;
12945
12946
         return_node(const std::vector<typename gen_function_t::expression_ptr>& arg_list,
12947
                     results_context_t& rc)
12948
         : gen_function_t  (arg_list)
12949
         , results_context_(&rc)
12950
0
         {}
Unexecuted instantiation: exprtk::details::return_node<double>::return_node(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&, exprtk::results_context<double>&)
Unexecuted instantiation: exprtk::details::return_node<float>::return_node(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&, exprtk::results_context<float>&)
12951
12952
         inline T value() const exprtk_override
12953
0
         {
12954
0
            if (
12955
0
                 (0 != results_context_) &&
12956
0
                 gen_function_t::populate_value_list()
12957
0
               )
12958
0
            {
12959
0
               typedef typename type_store<T>::parameter_list parameter_list_t;
12960
12961
0
               results_context_->
12962
0
                  assign(parameter_list_t(gen_function_t::typestore_list_));
12963
12964
0
               throw return_exception();
12965
0
            }
12966
12967
0
            return std::numeric_limits<T>::quiet_NaN();
12968
0
         }
Unexecuted instantiation: exprtk::details::return_node<double>::value() const
Unexecuted instantiation: exprtk::details::return_node<float>::value() const
12969
12970
         inline typename expression_node<T>::node_type type() const exprtk_override
12971
0
         {
12972
0
            return expression_node<T>::e_return;
12973
0
         }
Unexecuted instantiation: exprtk::details::return_node<double>::type() const
Unexecuted instantiation: exprtk::details::return_node<float>::type() const
12974
12975
      private:
12976
12977
         results_context_t* results_context_;
12978
      };
12979
12980
      template <typename T>
12981
      class return_envelope_node exprtk_final : public expression_node<T>
12982
      {
12983
      public:
12984
12985
         typedef expression_node<T>* expression_ptr;
12986
         typedef results_context<T>  results_context_t;
12987
         typedef std::pair<expression_ptr,bool> branch_t;
12988
12989
         return_envelope_node(expression_ptr body, results_context_t& rc)
12990
         : results_context_(&rc  )
12991
         , return_invoked_ (false)
12992
0
         {
12993
0
            construct_branch_pair(body_, body);
12994
0
         }
Unexecuted instantiation: exprtk::details::return_envelope_node<double>::return_envelope_node(exprtk::details::expression_node<double>*, exprtk::results_context<double>&)
Unexecuted instantiation: exprtk::details::return_envelope_node<float>::return_envelope_node(exprtk::details::expression_node<float>*, exprtk::results_context<float>&)
12995
12996
         inline T value() const exprtk_override
12997
0
         {
12998
0
            assert(body_.first);
12999
13000
0
            try
13001
0
            {
13002
0
               return_invoked_ = false;
13003
0
               results_context_->clear();
13004
13005
0
               return body_.first->value();
13006
0
            }
13007
0
            catch(const return_exception&)
13008
0
            {
13009
0
               return_invoked_ = true;
13010
0
               return std::numeric_limits<T>::quiet_NaN();
13011
0
            }
13012
0
         }
Unexecuted instantiation: exprtk::details::return_envelope_node<double>::value() const
Unexecuted instantiation: exprtk::details::return_envelope_node<float>::value() const
13013
13014
         inline typename expression_node<T>::node_type type() const exprtk_override
13015
0
         {
13016
0
            return expression_node<T>::e_retenv;
13017
0
         }
Unexecuted instantiation: exprtk::details::return_envelope_node<double>::type() const
Unexecuted instantiation: exprtk::details::return_envelope_node<float>::type() const
13018
13019
         inline bool* retinvk_ptr()
13020
0
         {
13021
0
            return &return_invoked_;
13022
0
         }
Unexecuted instantiation: exprtk::details::return_envelope_node<double>::retinvk_ptr()
Unexecuted instantiation: exprtk::details::return_envelope_node<float>::retinvk_ptr()
13023
13024
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
13025
0
         {
13026
0
            expression_node<T>::ndb_t::collect(body_, node_delete_list);
13027
0
         }
Unexecuted instantiation: exprtk::details::return_envelope_node<double>::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::return_envelope_node<float>::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
13028
13029
         std::size_t node_depth() const exprtk_override
13030
0
         {
13031
0
            return expression_node<T>::ndb_t::compute_node_depth(body_);
13032
0
         }
Unexecuted instantiation: exprtk::details::return_envelope_node<double>::node_depth() const
Unexecuted instantiation: exprtk::details::return_envelope_node<float>::node_depth() const
13033
13034
      private:
13035
13036
         results_context_t* results_context_;
13037
         mutable bool        return_invoked_;
13038
         branch_t                      body_;
13039
      };
13040
      #endif
13041
13042
      #define exprtk_define_unary_op(OpName)                    \
13043
      template <typename T>                                     \
13044
      struct OpName##_op                                        \
13045
      {                                                         \
13046
         typedef typename functor_t<T>::Type Type;              \
13047
         typedef typename expression_node<T>::node_type node_t; \
13048
                                                                \
13049
         static inline T process(Type v)                        \
13050
160M
         {                                                      \
13051
160M
            return numeric:: OpName (v);                        \
13052
160M
         }                                                      \
exprtk::details::abs_op<double>::process(double const&)
Line
Count
Source
13050
1.00M
         {                                                      \
13051
1.00M
            return numeric:: OpName (v);                        \
13052
1.00M
         }                                                      \
exprtk::details::acos_op<double>::process(double const&)
Line
Count
Source
13050
300k
         {                                                      \
13051
300k
            return numeric:: OpName (v);                        \
13052
300k
         }                                                      \
exprtk::details::acosh_op<double>::process(double const&)
Line
Count
Source
13050
1.20M
         {                                                      \
13051
1.20M
            return numeric:: OpName (v);                        \
13052
1.20M
         }                                                      \
Unexecuted instantiation: exprtk::details::asin_op<double>::process(double const&)
exprtk::details::asinh_op<double>::process(double const&)
Line
Count
Source
13050
500k
         {                                                      \
13051
500k
            return numeric:: OpName (v);                        \
13052
500k
         }                                                      \
exprtk::details::atanh_op<double>::process(double const&)
Line
Count
Source
13050
700k
         {                                                      \
13051
700k
            return numeric:: OpName (v);                        \
13052
700k
         }                                                      \
Unexecuted instantiation: exprtk::details::ceil_op<double>::process(double const&)
exprtk::details::cos_op<double>::process(double const&)
Line
Count
Source
13050
4.90M
         {                                                      \
13051
4.90M
            return numeric:: OpName (v);                        \
13052
4.90M
         }                                                      \
exprtk::details::cosh_op<double>::process(double const&)
Line
Count
Source
13050
1.70M
         {                                                      \
13051
1.70M
            return numeric:: OpName (v);                        \
13052
1.70M
         }                                                      \
exprtk::details::exp_op<double>::process(double const&)
Line
Count
Source
13050
100k
         {                                                      \
13051
100k
            return numeric:: OpName (v);                        \
13052
100k
         }                                                      \
Unexecuted instantiation: exprtk::details::expm1_op<double>::process(double const&)
Unexecuted instantiation: exprtk::details::floor_op<double>::process(double const&)
exprtk::details::log_op<double>::process(double const&)
Line
Count
Source
13050
13.0M
         {                                                      \
13051
13.0M
            return numeric:: OpName (v);                        \
13052
13.0M
         }                                                      \
exprtk::details::log10_op<double>::process(double const&)
Line
Count
Source
13050
301k
         {                                                      \
13051
301k
            return numeric:: OpName (v);                        \
13052
301k
         }                                                      \
exprtk::details::log2_op<double>::process(double const&)
Line
Count
Source
13050
200k
         {                                                      \
13051
200k
            return numeric:: OpName (v);                        \
13052
200k
         }                                                      \
exprtk::details::log1p_op<double>::process(double const&)
Line
Count
Source
13050
4.30M
         {                                                      \
13051
4.30M
            return numeric:: OpName (v);                        \
13052
4.30M
         }                                                      \
exprtk::details::neg_op<double>::process(double const&)
Line
Count
Source
13050
47.9M
         {                                                      \
13051
47.9M
            return numeric:: OpName (v);                        \
13052
47.9M
         }                                                      \
Unexecuted instantiation: exprtk::details::pos_op<double>::process(double const&)
Unexecuted instantiation: exprtk::details::round_op<double>::process(double const&)
exprtk::details::sin_op<double>::process(double const&)
Line
Count
Source
13050
8
         {                                                      \
13051
8
            return numeric:: OpName (v);                        \
13052
8
         }                                                      \
exprtk::details::sinc_op<double>::process(double const&)
Line
Count
Source
13050
300k
         {                                                      \
13051
300k
            return numeric:: OpName (v);                        \
13052
300k
         }                                                      \
exprtk::details::sinh_op<double>::process(double const&)
Line
Count
Source
13050
500k
         {                                                      \
13051
500k
            return numeric:: OpName (v);                        \
13052
500k
         }                                                      \
Unexecuted instantiation: exprtk::details::sqrt_op<double>::process(double const&)
exprtk::details::tan_op<double>::process(double const&)
Line
Count
Source
13050
113
         {                                                      \
13051
113
            return numeric:: OpName (v);                        \
13052
113
         }                                                      \
exprtk::details::tanh_op<double>::process(double const&)
Line
Count
Source
13050
1.50M
         {                                                      \
13051
1.50M
            return numeric:: OpName (v);                        \
13052
1.50M
         }                                                      \
exprtk::details::cot_op<double>::process(double const&)
Line
Count
Source
13050
2.60M
         {                                                      \
13051
2.60M
            return numeric:: OpName (v);                        \
13052
2.60M
         }                                                      \
Unexecuted instantiation: exprtk::details::sec_op<double>::process(double const&)
exprtk::details::csc_op<double>::process(double const&)
Line
Count
Source
13050
72
         {                                                      \
13051
72
            return numeric:: OpName (v);                        \
13052
72
         }                                                      \
Unexecuted instantiation: exprtk::details::r2d_op<double>::process(double const&)
Unexecuted instantiation: exprtk::details::d2r_op<double>::process(double const&)
Unexecuted instantiation: exprtk::details::d2g_op<double>::process(double const&)
Unexecuted instantiation: exprtk::details::g2d_op<double>::process(double const&)
exprtk::details::notl_op<double>::process(double const&)
Line
Count
Source
13050
600
         {                                                      \
13051
600
            return numeric:: OpName (v);                        \
13052
600
         }                                                      \
exprtk::details::sgn_op<double>::process(double const&)
Line
Count
Source
13050
900k
         {                                                      \
13051
900k
            return numeric:: OpName (v);                        \
13052
900k
         }                                                      \
exprtk::details::erf_op<double>::process(double const&)
Line
Count
Source
13050
9
         {                                                      \
13051
9
            return numeric:: OpName (v);                        \
13052
9
         }                                                      \
Unexecuted instantiation: exprtk::details::erfc_op<double>::process(double const&)
Unexecuted instantiation: exprtk::details::ncdf_op<double>::process(double const&)
Unexecuted instantiation: exprtk::details::frac_op<double>::process(double const&)
exprtk::details::trunc_op<double>::process(double const&)
Line
Count
Source
13050
28
         {                                                      \
13051
28
            return numeric:: OpName (v);                        \
13052
28
         }                                                      \
exprtk::details::atan_op<double>::process(double const&)
Line
Count
Source
13050
24
         {                                                      \
13051
24
            return numeric:: OpName (v);                        \
13052
24
         }                                                      \
exprtk::details::abs_op<float>::process(float const&)
Line
Count
Source
13050
1.00M
         {                                                      \
13051
1.00M
            return numeric:: OpName (v);                        \
13052
1.00M
         }                                                      \
exprtk::details::acos_op<float>::process(float const&)
Line
Count
Source
13050
300k
         {                                                      \
13051
300k
            return numeric:: OpName (v);                        \
13052
300k
         }                                                      \
exprtk::details::acosh_op<float>::process(float const&)
Line
Count
Source
13050
1.20M
         {                                                      \
13051
1.20M
            return numeric:: OpName (v);                        \
13052
1.20M
         }                                                      \
Unexecuted instantiation: exprtk::details::asin_op<float>::process(float const&)
exprtk::details::asinh_op<float>::process(float const&)
Line
Count
Source
13050
500k
         {                                                      \
13051
500k
            return numeric:: OpName (v);                        \
13052
500k
         }                                                      \
exprtk::details::atanh_op<float>::process(float const&)
Line
Count
Source
13050
700k
         {                                                      \
13051
700k
            return numeric:: OpName (v);                        \
13052
700k
         }                                                      \
Unexecuted instantiation: exprtk::details::ceil_op<float>::process(float const&)
exprtk::details::cos_op<float>::process(float const&)
Line
Count
Source
13050
4.20M
         {                                                      \
13051
4.20M
            return numeric:: OpName (v);                        \
13052
4.20M
         }                                                      \
exprtk::details::cosh_op<float>::process(float const&)
Line
Count
Source
13050
1.60M
         {                                                      \
13051
1.60M
            return numeric:: OpName (v);                        \
13052
1.60M
         }                                                      \
exprtk::details::exp_op<float>::process(float const&)
Line
Count
Source
13050
100k
         {                                                      \
13051
100k
            return numeric:: OpName (v);                        \
13052
100k
         }                                                      \
Unexecuted instantiation: exprtk::details::expm1_op<float>::process(float const&)
Unexecuted instantiation: exprtk::details::floor_op<float>::process(float const&)
exprtk::details::log_op<float>::process(float const&)
Line
Count
Source
13050
12.9M
         {                                                      \
13051
12.9M
            return numeric:: OpName (v);                        \
13052
12.9M
         }                                                      \
exprtk::details::log10_op<float>::process(float const&)
Line
Count
Source
13050
300k
         {                                                      \
13051
300k
            return numeric:: OpName (v);                        \
13052
300k
         }                                                      \
exprtk::details::log2_op<float>::process(float const&)
Line
Count
Source
13050
200k
         {                                                      \
13051
200k
            return numeric:: OpName (v);                        \
13052
200k
         }                                                      \
exprtk::details::log1p_op<float>::process(float const&)
Line
Count
Source
13050
4.40M
         {                                                      \
13051
4.40M
            return numeric:: OpName (v);                        \
13052
4.40M
         }                                                      \
exprtk::details::neg_op<float>::process(float const&)
Line
Count
Source
13050
44.9M
         {                                                      \
13051
44.9M
            return numeric:: OpName (v);                        \
13052
44.9M
         }                                                      \
Unexecuted instantiation: exprtk::details::pos_op<float>::process(float const&)
Unexecuted instantiation: exprtk::details::round_op<float>::process(float const&)
exprtk::details::sin_op<float>::process(float const&)
Line
Count
Source
13050
8
         {                                                      \
13051
8
            return numeric:: OpName (v);                        \
13052
8
         }                                                      \
exprtk::details::sinc_op<float>::process(float const&)
Line
Count
Source
13050
300k
         {                                                      \
13051
300k
            return numeric:: OpName (v);                        \
13052
300k
         }                                                      \
exprtk::details::sinh_op<float>::process(float const&)
Line
Count
Source
13050
500k
         {                                                      \
13051
500k
            return numeric:: OpName (v);                        \
13052
500k
         }                                                      \
Unexecuted instantiation: exprtk::details::sqrt_op<float>::process(float const&)
exprtk::details::tan_op<float>::process(float const&)
Line
Count
Source
13050
93
         {                                                      \
13051
93
            return numeric:: OpName (v);                        \
13052
93
         }                                                      \
exprtk::details::tanh_op<float>::process(float const&)
Line
Count
Source
13050
1.20M
         {                                                      \
13051
1.20M
            return numeric:: OpName (v);                        \
13052
1.20M
         }                                                      \
exprtk::details::cot_op<float>::process(float const&)
Line
Count
Source
13050
2.60M
         {                                                      \
13051
2.60M
            return numeric:: OpName (v);                        \
13052
2.60M
         }                                                      \
Unexecuted instantiation: exprtk::details::sec_op<float>::process(float const&)
exprtk::details::csc_op<float>::process(float const&)
Line
Count
Source
13050
72
         {                                                      \
13051
72
            return numeric:: OpName (v);                        \
13052
72
         }                                                      \
Unexecuted instantiation: exprtk::details::r2d_op<float>::process(float const&)
Unexecuted instantiation: exprtk::details::d2r_op<float>::process(float const&)
Unexecuted instantiation: exprtk::details::d2g_op<float>::process(float const&)
Unexecuted instantiation: exprtk::details::g2d_op<float>::process(float const&)
exprtk::details::notl_op<float>::process(float const&)
Line
Count
Source
13050
260
         {                                                      \
13051
260
            return numeric:: OpName (v);                        \
13052
260
         }                                                      \
exprtk::details::sgn_op<float>::process(float const&)
Line
Count
Source
13050
900k
         {                                                      \
13051
900k
            return numeric:: OpName (v);                        \
13052
900k
         }                                                      \
exprtk::details::erf_op<float>::process(float const&)
Line
Count
Source
13050
9
         {                                                      \
13051
9
            return numeric:: OpName (v);                        \
13052
9
         }                                                      \
Unexecuted instantiation: exprtk::details::erfc_op<float>::process(float const&)
Unexecuted instantiation: exprtk::details::ncdf_op<float>::process(float const&)
Unexecuted instantiation: exprtk::details::frac_op<float>::process(float const&)
exprtk::details::trunc_op<float>::process(float const&)
Line
Count
Source
13050
100k
         {                                                      \
13051
100k
            return numeric:: OpName (v);                        \
13052
100k
         }                                                      \
exprtk::details::atan_op<float>::process(float const&)
Line
Count
Source
13050
24
         {                                                      \
13051
24
            return numeric:: OpName (v);                        \
13052
24
         }                                                      \
13053
                                                                \
13054
         static inline node_t type()                            \
13055
3.77M
         {                                                      \
13056
3.77M
            return expression_node<T>::e_##OpName;              \
13057
3.77M
         }                                                      \
exprtk::details::abs_op<double>::type()
Line
Count
Source
13055
34.5k
         {                                                      \
13056
34.5k
            return expression_node<T>::e_##OpName;              \
13057
34.5k
         }                                                      \
exprtk::details::acos_op<double>::type()
Line
Count
Source
13055
1.25k
         {                                                      \
13056
1.25k
            return expression_node<T>::e_##OpName;              \
13057
1.25k
         }                                                      \
exprtk::details::acosh_op<double>::type()
Line
Count
Source
13055
15.9k
         {                                                      \
13056
15.9k
            return expression_node<T>::e_##OpName;              \
13057
15.9k
         }                                                      \
Unexecuted instantiation: exprtk::details::asin_op<double>::type()
exprtk::details::asinh_op<double>::type()
Line
Count
Source
13055
924
         {                                                      \
13056
924
            return expression_node<T>::e_##OpName;              \
13057
924
         }                                                      \
exprtk::details::atan_op<double>::type()
Line
Count
Source
13055
2.25k
         {                                                      \
13056
2.25k
            return expression_node<T>::e_##OpName;              \
13057
2.25k
         }                                                      \
exprtk::details::atanh_op<double>::type()
Line
Count
Source
13055
25.1k
         {                                                      \
13056
25.1k
            return expression_node<T>::e_##OpName;              \
13057
25.1k
         }                                                      \
Unexecuted instantiation: exprtk::details::ceil_op<double>::type()
exprtk::details::cos_op<double>::type()
Line
Count
Source
13055
4.51k
         {                                                      \
13056
4.51k
            return expression_node<T>::e_##OpName;              \
13057
4.51k
         }                                                      \
exprtk::details::cosh_op<double>::type()
Line
Count
Source
13055
26.6k
         {                                                      \
13056
26.6k
            return expression_node<T>::e_##OpName;              \
13057
26.6k
         }                                                      \
exprtk::details::exp_op<double>::type()
Line
Count
Source
13055
530
         {                                                      \
13056
530
            return expression_node<T>::e_##OpName;              \
13057
530
         }                                                      \
Unexecuted instantiation: exprtk::details::expm1_op<double>::type()
Unexecuted instantiation: exprtk::details::floor_op<double>::type()
exprtk::details::log_op<double>::type()
Line
Count
Source
13055
73.5k
         {                                                      \
13056
73.5k
            return expression_node<T>::e_##OpName;              \
13057
73.5k
         }                                                      \
exprtk::details::log10_op<double>::type()
Line
Count
Source
13055
6.89k
         {                                                      \
13056
6.89k
            return expression_node<T>::e_##OpName;              \
13057
6.89k
         }                                                      \
exprtk::details::log2_op<double>::type()
Line
Count
Source
13055
9.12k
         {                                                      \
13056
9.12k
            return expression_node<T>::e_##OpName;              \
13057
9.12k
         }                                                      \
exprtk::details::log1p_op<double>::type()
Line
Count
Source
13055
17.4k
         {                                                      \
13056
17.4k
            return expression_node<T>::e_##OpName;              \
13057
17.4k
         }                                                      \
exprtk::details::neg_op<double>::type()
Line
Count
Source
13055
1.62M
         {                                                      \
13056
1.62M
            return expression_node<T>::e_##OpName;              \
13057
1.62M
         }                                                      \
Unexecuted instantiation: exprtk::details::pos_op<double>::type()
Unexecuted instantiation: exprtk::details::round_op<double>::type()
exprtk::details::sin_op<double>::type()
Line
Count
Source
13055
464
         {                                                      \
13056
464
            return expression_node<T>::e_##OpName;              \
13057
464
         }                                                      \
exprtk::details::sinc_op<double>::type()
Line
Count
Source
13055
3.99k
         {                                                      \
13056
3.99k
            return expression_node<T>::e_##OpName;              \
13057
3.99k
         }                                                      \
exprtk::details::sinh_op<double>::type()
Line
Count
Source
13055
2.27k
         {                                                      \
13056
2.27k
            return expression_node<T>::e_##OpName;              \
13057
2.27k
         }                                                      \
Unexecuted instantiation: exprtk::details::sqrt_op<double>::type()
exprtk::details::tan_op<double>::type()
Line
Count
Source
13055
9.99k
         {                                                      \
13056
9.99k
            return expression_node<T>::e_##OpName;              \
13057
9.99k
         }                                                      \
exprtk::details::tanh_op<double>::type()
Line
Count
Source
13055
25.6k
         {                                                      \
13056
25.6k
            return expression_node<T>::e_##OpName;              \
13057
25.6k
         }                                                      \
exprtk::details::cot_op<double>::type()
Line
Count
Source
13055
4.10k
         {                                                      \
13056
4.10k
            return expression_node<T>::e_##OpName;              \
13057
4.10k
         }                                                      \
Unexecuted instantiation: exprtk::details::sec_op<double>::type()
exprtk::details::csc_op<double>::type()
Line
Count
Source
13055
2.32k
         {                                                      \
13056
2.32k
            return expression_node<T>::e_##OpName;              \
13057
2.32k
         }                                                      \
Unexecuted instantiation: exprtk::details::r2d_op<double>::type()
Unexecuted instantiation: exprtk::details::d2r_op<double>::type()
Unexecuted instantiation: exprtk::details::d2g_op<double>::type()
Unexecuted instantiation: exprtk::details::g2d_op<double>::type()
exprtk::details::notl_op<double>::type()
Line
Count
Source
13055
23.1k
         {                                                      \
13056
23.1k
            return expression_node<T>::e_##OpName;              \
13057
23.1k
         }                                                      \
exprtk::details::sgn_op<double>::type()
Line
Count
Source
13055
39.9k
         {                                                      \
13056
39.9k
            return expression_node<T>::e_##OpName;              \
13057
39.9k
         }                                                      \
exprtk::details::erf_op<double>::type()
Line
Count
Source
13055
2.97k
         {                                                      \
13056
2.97k
            return expression_node<T>::e_##OpName;              \
13057
2.97k
         }                                                      \
Unexecuted instantiation: exprtk::details::erfc_op<double>::type()
Unexecuted instantiation: exprtk::details::ncdf_op<double>::type()
Unexecuted instantiation: exprtk::details::frac_op<double>::type()
exprtk::details::trunc_op<double>::type()
Line
Count
Source
13055
734
         {                                                      \
13056
734
            return expression_node<T>::e_##OpName;              \
13057
734
         }                                                      \
exprtk::details::abs_op<float>::type()
Line
Count
Source
13055
34.5k
         {                                                      \
13056
34.5k
            return expression_node<T>::e_##OpName;              \
13057
34.5k
         }                                                      \
exprtk::details::acos_op<float>::type()
Line
Count
Source
13055
1.08k
         {                                                      \
13056
1.08k
            return expression_node<T>::e_##OpName;              \
13057
1.08k
         }                                                      \
exprtk::details::acosh_op<float>::type()
Line
Count
Source
13055
15.9k
         {                                                      \
13056
15.9k
            return expression_node<T>::e_##OpName;              \
13057
15.9k
         }                                                      \
Unexecuted instantiation: exprtk::details::asin_op<float>::type()
exprtk::details::asinh_op<float>::type()
Line
Count
Source
13055
924
         {                                                      \
13056
924
            return expression_node<T>::e_##OpName;              \
13057
924
         }                                                      \
exprtk::details::atan_op<float>::type()
Line
Count
Source
13055
2.24k
         {                                                      \
13056
2.24k
            return expression_node<T>::e_##OpName;              \
13057
2.24k
         }                                                      \
exprtk::details::atanh_op<float>::type()
Line
Count
Source
13055
9.97k
         {                                                      \
13056
9.97k
            return expression_node<T>::e_##OpName;              \
13057
9.97k
         }                                                      \
Unexecuted instantiation: exprtk::details::ceil_op<float>::type()
exprtk::details::cos_op<float>::type()
Line
Count
Source
13055
4.30k
         {                                                      \
13056
4.30k
            return expression_node<T>::e_##OpName;              \
13057
4.30k
         }                                                      \
exprtk::details::cosh_op<float>::type()
Line
Count
Source
13055
13.2k
         {                                                      \
13056
13.2k
            return expression_node<T>::e_##OpName;              \
13057
13.2k
         }                                                      \
exprtk::details::exp_op<float>::type()
Line
Count
Source
13055
530
         {                                                      \
13056
530
            return expression_node<T>::e_##OpName;              \
13057
530
         }                                                      \
Unexecuted instantiation: exprtk::details::expm1_op<float>::type()
Unexecuted instantiation: exprtk::details::floor_op<float>::type()
exprtk::details::log_op<float>::type()
Line
Count
Source
13055
68.8k
         {                                                      \
13056
68.8k
            return expression_node<T>::e_##OpName;              \
13057
68.8k
         }                                                      \
exprtk::details::log10_op<float>::type()
Line
Count
Source
13055
6.89k
         {                                                      \
13056
6.89k
            return expression_node<T>::e_##OpName;              \
13057
6.89k
         }                                                      \
exprtk::details::log2_op<float>::type()
Line
Count
Source
13055
9.04k
         {                                                      \
13056
9.04k
            return expression_node<T>::e_##OpName;              \
13057
9.04k
         }                                                      \
exprtk::details::log1p_op<float>::type()
Line
Count
Source
13055
17.4k
         {                                                      \
13056
17.4k
            return expression_node<T>::e_##OpName;              \
13057
17.4k
         }                                                      \
exprtk::details::neg_op<float>::type()
Line
Count
Source
13055
1.53M
         {                                                      \
13056
1.53M
            return expression_node<T>::e_##OpName;              \
13057
1.53M
         }                                                      \
Unexecuted instantiation: exprtk::details::pos_op<float>::type()
Unexecuted instantiation: exprtk::details::round_op<float>::type()
exprtk::details::sin_op<float>::type()
Line
Count
Source
13055
464
         {                                                      \
13056
464
            return expression_node<T>::e_##OpName;              \
13057
464
         }                                                      \
exprtk::details::sinc_op<float>::type()
Line
Count
Source
13055
3.99k
         {                                                      \
13056
3.99k
            return expression_node<T>::e_##OpName;              \
13057
3.99k
         }                                                      \
exprtk::details::sinh_op<float>::type()
Line
Count
Source
13055
2.16k
         {                                                      \
13056
2.16k
            return expression_node<T>::e_##OpName;              \
13057
2.16k
         }                                                      \
Unexecuted instantiation: exprtk::details::sqrt_op<float>::type()
exprtk::details::tan_op<float>::type()
Line
Count
Source
13055
9.96k
         {                                                      \
13056
9.96k
            return expression_node<T>::e_##OpName;              \
13057
9.96k
         }                                                      \
exprtk::details::tanh_op<float>::type()
Line
Count
Source
13055
19.2k
         {                                                      \
13056
19.2k
            return expression_node<T>::e_##OpName;              \
13057
19.2k
         }                                                      \
exprtk::details::cot_op<float>::type()
Line
Count
Source
13055
4.09k
         {                                                      \
13056
4.09k
            return expression_node<T>::e_##OpName;              \
13057
4.09k
         }                                                      \
Unexecuted instantiation: exprtk::details::sec_op<float>::type()
exprtk::details::csc_op<float>::type()
Line
Count
Source
13055
2.32k
         {                                                      \
13056
2.32k
            return expression_node<T>::e_##OpName;              \
13057
2.32k
         }                                                      \
Unexecuted instantiation: exprtk::details::r2d_op<float>::type()
Unexecuted instantiation: exprtk::details::d2r_op<float>::type()
Unexecuted instantiation: exprtk::details::d2g_op<float>::type()
Unexecuted instantiation: exprtk::details::g2d_op<float>::type()
exprtk::details::notl_op<float>::type()
Line
Count
Source
13055
23.1k
         {                                                      \
13056
23.1k
            return expression_node<T>::e_##OpName;              \
13057
23.1k
         }                                                      \
exprtk::details::sgn_op<float>::type()
Line
Count
Source
13055
30.1k
         {                                                      \
13056
30.1k
            return expression_node<T>::e_##OpName;              \
13057
30.1k
         }                                                      \
exprtk::details::erf_op<float>::type()
Line
Count
Source
13055
2.97k
         {                                                      \
13056
2.97k
            return expression_node<T>::e_##OpName;              \
13057
2.97k
         }                                                      \
Unexecuted instantiation: exprtk::details::erfc_op<float>::type()
Unexecuted instantiation: exprtk::details::ncdf_op<float>::type()
Unexecuted instantiation: exprtk::details::frac_op<float>::type()
exprtk::details::trunc_op<float>::type()
Line
Count
Source
13055
734
         {                                                      \
13056
734
            return expression_node<T>::e_##OpName;              \
13057
734
         }                                                      \
13058
                                                                \
13059
         static inline details::operator_type operation()       \
13060
15.8k
         {                                                      \
13061
15.8k
            return details::e_##OpName;                         \
13062
15.8k
         }                                                      \
exprtk::details::abs_op<double>::operation()
Line
Count
Source
13060
563
         {                                                      \
13061
563
            return details::e_##OpName;                         \
13062
563
         }                                                      \
exprtk::details::acos_op<double>::operation()
Line
Count
Source
13060
3
         {                                                      \
13061
3
            return details::e_##OpName;                         \
13062
3
         }                                                      \
exprtk::details::acosh_op<double>::operation()
Line
Count
Source
13060
350
         {                                                      \
13061
350
            return details::e_##OpName;                         \
13062
350
         }                                                      \
Unexecuted instantiation: exprtk::details::asin_op<double>::operation()
exprtk::details::asinh_op<double>::operation()
Line
Count
Source
13060
16
         {                                                      \
13061
16
            return details::e_##OpName;                         \
13062
16
         }                                                      \
exprtk::details::atan_op<double>::operation()
Line
Count
Source
13060
2
         {                                                      \
13061
2
            return details::e_##OpName;                         \
13062
2
         }                                                      \
exprtk::details::atanh_op<double>::operation()
Line
Count
Source
13060
40
         {                                                      \
13061
40
            return details::e_##OpName;                         \
13062
40
         }                                                      \
Unexecuted instantiation: exprtk::details::ceil_op<double>::operation()
exprtk::details::cos_op<double>::operation()
Line
Count
Source
13060
34
         {                                                      \
13061
34
            return details::e_##OpName;                         \
13062
34
         }                                                      \
exprtk::details::cosh_op<double>::operation()
Line
Count
Source
13060
368
         {                                                      \
13061
368
            return details::e_##OpName;                         \
13062
368
         }                                                      \
exprtk::details::exp_op<double>::operation()
Line
Count
Source
13060
6
         {                                                      \
13061
6
            return details::e_##OpName;                         \
13062
6
         }                                                      \
Unexecuted instantiation: exprtk::details::expm1_op<double>::operation()
Unexecuted instantiation: exprtk::details::floor_op<double>::operation()
exprtk::details::log_op<double>::operation()
Line
Count
Source
13060
63
         {                                                      \
13061
63
            return details::e_##OpName;                         \
13062
63
         }                                                      \
exprtk::details::log10_op<double>::operation()
Line
Count
Source
13060
118
         {                                                      \
13061
118
            return details::e_##OpName;                         \
13062
118
         }                                                      \
exprtk::details::log2_op<double>::operation()
Line
Count
Source
13060
11
         {                                                      \
13061
11
            return details::e_##OpName;                         \
13062
11
         }                                                      \
exprtk::details::log1p_op<double>::operation()
Line
Count
Source
13060
35
         {                                                      \
13061
35
            return details::e_##OpName;                         \
13062
35
         }                                                      \
exprtk::details::neg_op<double>::operation()
Line
Count
Source
13060
5.89k
         {                                                      \
13061
5.89k
            return details::e_##OpName;                         \
13062
5.89k
         }                                                      \
Unexecuted instantiation: exprtk::details::pos_op<double>::operation()
Unexecuted instantiation: exprtk::details::round_op<double>::operation()
exprtk::details::sin_op<double>::operation()
Line
Count
Source
13060
1
         {                                                      \
13061
1
            return details::e_##OpName;                         \
13062
1
         }                                                      \
Unexecuted instantiation: exprtk::details::sinc_op<double>::operation()
Unexecuted instantiation: exprtk::details::sinh_op<double>::operation()
Unexecuted instantiation: exprtk::details::sqrt_op<double>::operation()
exprtk::details::tan_op<double>::operation()
Line
Count
Source
13060
18
         {                                                      \
13061
18
            return details::e_##OpName;                         \
13062
18
         }                                                      \
exprtk::details::tanh_op<double>::operation()
Line
Count
Source
13060
221
         {                                                      \
13061
221
            return details::e_##OpName;                         \
13062
221
         }                                                      \
exprtk::details::cot_op<double>::operation()
Line
Count
Source
13060
60
         {                                                      \
13061
60
            return details::e_##OpName;                         \
13062
60
         }                                                      \
Unexecuted instantiation: exprtk::details::sec_op<double>::operation()
exprtk::details::csc_op<double>::operation()
Line
Count
Source
13060
37
         {                                                      \
13061
37
            return details::e_##OpName;                         \
13062
37
         }                                                      \
Unexecuted instantiation: exprtk::details::r2d_op<double>::operation()
Unexecuted instantiation: exprtk::details::d2r_op<double>::operation()
Unexecuted instantiation: exprtk::details::d2g_op<double>::operation()
Unexecuted instantiation: exprtk::details::g2d_op<double>::operation()
Unexecuted instantiation: exprtk::details::notl_op<double>::operation()
exprtk::details::sgn_op<double>::operation()
Line
Count
Source
13060
826
         {                                                      \
13061
826
            return details::e_##OpName;                         \
13062
826
         }                                                      \
exprtk::details::erf_op<double>::operation()
Line
Count
Source
13060
3
         {                                                      \
13061
3
            return details::e_##OpName;                         \
13062
3
         }                                                      \
Unexecuted instantiation: exprtk::details::erfc_op<double>::operation()
Unexecuted instantiation: exprtk::details::ncdf_op<double>::operation()
Unexecuted instantiation: exprtk::details::frac_op<double>::operation()
exprtk::details::trunc_op<double>::operation()
Line
Count
Source
13060
5
         {                                                      \
13061
5
            return details::e_##OpName;                         \
13062
5
         }                                                      \
exprtk::details::abs_op<float>::operation()
Line
Count
Source
13060
563
         {                                                      \
13061
563
            return details::e_##OpName;                         \
13062
563
         }                                                      \
exprtk::details::acos_op<float>::operation()
Line
Count
Source
13060
3
         {                                                      \
13061
3
            return details::e_##OpName;                         \
13062
3
         }                                                      \
exprtk::details::acosh_op<float>::operation()
Line
Count
Source
13060
350
         {                                                      \
13061
350
            return details::e_##OpName;                         \
13062
350
         }                                                      \
Unexecuted instantiation: exprtk::details::asin_op<float>::operation()
exprtk::details::asinh_op<float>::operation()
Line
Count
Source
13060
16
         {                                                      \
13061
16
            return details::e_##OpName;                         \
13062
16
         }                                                      \
exprtk::details::atan_op<float>::operation()
Line
Count
Source
13060
2
         {                                                      \
13061
2
            return details::e_##OpName;                         \
13062
2
         }                                                      \
exprtk::details::atanh_op<float>::operation()
Line
Count
Source
13060
17
         {                                                      \
13061
17
            return details::e_##OpName;                         \
13062
17
         }                                                      \
Unexecuted instantiation: exprtk::details::ceil_op<float>::operation()
exprtk::details::cos_op<float>::operation()
Line
Count
Source
13060
34
         {                                                      \
13061
34
            return details::e_##OpName;                         \
13062
34
         }                                                      \
exprtk::details::cosh_op<float>::operation()
Line
Count
Source
13060
33
         {                                                      \
13061
33
            return details::e_##OpName;                         \
13062
33
         }                                                      \
exprtk::details::exp_op<float>::operation()
Line
Count
Source
13060
6
         {                                                      \
13061
6
            return details::e_##OpName;                         \
13062
6
         }                                                      \
Unexecuted instantiation: exprtk::details::expm1_op<float>::operation()
Unexecuted instantiation: exprtk::details::floor_op<float>::operation()
exprtk::details::log_op<float>::operation()
Line
Count
Source
13060
63
         {                                                      \
13061
63
            return details::e_##OpName;                         \
13062
63
         }                                                      \
exprtk::details::log10_op<float>::operation()
Line
Count
Source
13060
118
         {                                                      \
13061
118
            return details::e_##OpName;                         \
13062
118
         }                                                      \
exprtk::details::log2_op<float>::operation()
Line
Count
Source
13060
11
         {                                                      \
13061
11
            return details::e_##OpName;                         \
13062
11
         }                                                      \
exprtk::details::log1p_op<float>::operation()
Line
Count
Source
13060
35
         {                                                      \
13061
35
            return details::e_##OpName;                         \
13062
35
         }                                                      \
exprtk::details::neg_op<float>::operation()
Line
Count
Source
13060
5.33k
         {                                                      \
13061
5.33k
            return details::e_##OpName;                         \
13062
5.33k
         }                                                      \
Unexecuted instantiation: exprtk::details::pos_op<float>::operation()
Unexecuted instantiation: exprtk::details::round_op<float>::operation()
exprtk::details::sin_op<float>::operation()
Line
Count
Source
13060
1
         {                                                      \
13061
1
            return details::e_##OpName;                         \
13062
1
         }                                                      \
Unexecuted instantiation: exprtk::details::sinc_op<float>::operation()
Unexecuted instantiation: exprtk::details::sinh_op<float>::operation()
Unexecuted instantiation: exprtk::details::sqrt_op<float>::operation()
exprtk::details::tan_op<float>::operation()
Line
Count
Source
13060
18
         {                                                      \
13061
18
            return details::e_##OpName;                         \
13062
18
         }                                                      \
exprtk::details::tanh_op<float>::operation()
Line
Count
Source
13060
36
         {                                                      \
13061
36
            return details::e_##OpName;                         \
13062
36
         }                                                      \
exprtk::details::cot_op<float>::operation()
Line
Count
Source
13060
60
         {                                                      \
13061
60
            return details::e_##OpName;                         \
13062
60
         }                                                      \
Unexecuted instantiation: exprtk::details::sec_op<float>::operation()
exprtk::details::csc_op<float>::operation()
Line
Count
Source
13060
37
         {                                                      \
13061
37
            return details::e_##OpName;                         \
13062
37
         }                                                      \
Unexecuted instantiation: exprtk::details::r2d_op<float>::operation()
Unexecuted instantiation: exprtk::details::d2r_op<float>::operation()
Unexecuted instantiation: exprtk::details::d2g_op<float>::operation()
Unexecuted instantiation: exprtk::details::g2d_op<float>::operation()
Unexecuted instantiation: exprtk::details::notl_op<float>::operation()
exprtk::details::sgn_op<float>::operation()
Line
Count
Source
13060
445
         {                                                      \
13061
445
            return details::e_##OpName;                         \
13062
445
         }                                                      \
exprtk::details::erf_op<float>::operation()
Line
Count
Source
13060
3
         {                                                      \
13061
3
            return details::e_##OpName;                         \
13062
3
         }                                                      \
Unexecuted instantiation: exprtk::details::erfc_op<float>::operation()
Unexecuted instantiation: exprtk::details::ncdf_op<float>::operation()
Unexecuted instantiation: exprtk::details::frac_op<float>::operation()
exprtk::details::trunc_op<float>::operation()
Line
Count
Source
13060
5
         {                                                      \
13061
5
            return details::e_##OpName;                         \
13062
5
         }                                                      \
13063
      };                                                        \
13064
13065
      exprtk_define_unary_op(abs  )
13066
      exprtk_define_unary_op(acos )
13067
      exprtk_define_unary_op(acosh)
13068
      exprtk_define_unary_op(asin )
13069
      exprtk_define_unary_op(asinh)
13070
      exprtk_define_unary_op(atan )
13071
      exprtk_define_unary_op(atanh)
13072
      exprtk_define_unary_op(ceil )
13073
      exprtk_define_unary_op(cos  )
13074
      exprtk_define_unary_op(cosh )
13075
      exprtk_define_unary_op(cot  )
13076
      exprtk_define_unary_op(csc  )
13077
      exprtk_define_unary_op(d2g  )
13078
      exprtk_define_unary_op(d2r  )
13079
      exprtk_define_unary_op(erf  )
13080
      exprtk_define_unary_op(erfc )
13081
      exprtk_define_unary_op(exp  )
13082
      exprtk_define_unary_op(expm1)
13083
      exprtk_define_unary_op(floor)
13084
      exprtk_define_unary_op(frac )
13085
      exprtk_define_unary_op(g2d  )
13086
      exprtk_define_unary_op(log  )
13087
      exprtk_define_unary_op(log10)
13088
      exprtk_define_unary_op(log2 )
13089
      exprtk_define_unary_op(log1p)
13090
      exprtk_define_unary_op(ncdf )
13091
      exprtk_define_unary_op(neg  )
13092
      exprtk_define_unary_op(notl )
13093
      exprtk_define_unary_op(pos  )
13094
      exprtk_define_unary_op(r2d  )
13095
      exprtk_define_unary_op(round)
13096
      exprtk_define_unary_op(sec  )
13097
      exprtk_define_unary_op(sgn  )
13098
      exprtk_define_unary_op(sin  )
13099
      exprtk_define_unary_op(sinc )
13100
      exprtk_define_unary_op(sinh )
13101
      exprtk_define_unary_op(sqrt )
13102
      exprtk_define_unary_op(tan  )
13103
      exprtk_define_unary_op(tanh )
13104
      exprtk_define_unary_op(trunc)
13105
      #undef exprtk_define_unary_op
13106
13107
      template <typename T>
13108
      struct opr_base
13109
      {
13110
         typedef typename details::functor_t<T>::Type    Type;
13111
         typedef typename details::functor_t<T>::RefType RefType;
13112
         typedef typename details::functor_t<T> functor_t;
13113
         typedef typename functor_t::qfunc_t    quaternary_functor_t;
13114
         typedef typename functor_t::tfunc_t    trinary_functor_t;
13115
         typedef typename functor_t::bfunc_t    binary_functor_t;
13116
         typedef typename functor_t::ufunc_t    unary_functor_t;
13117
      };
13118
13119
      template <typename T>
13120
      struct add_op : public opr_base<T>
13121
      {
13122
         typedef typename opr_base<T>::Type    Type;
13123
         typedef typename opr_base<T>::RefType RefType;
13124
13125
659M
         static inline T process(Type t1, Type t2) { return t1 + t2; }
exprtk::details::add_op<double>::process(double const&, double const&)
Line
Count
Source
13125
332M
         static inline T process(Type t1, Type t2) { return t1 + t2; }
exprtk::details::add_op<float>::process(float const&, float const&)
Line
Count
Source
13125
327M
         static inline T process(Type t1, Type t2) { return t1 + t2; }
13126
         static inline T process(Type t1, Type t2, Type t3) { return t1 + t2 + t3; }
13127
0
         static inline void assign(RefType t1, Type t2) { t1 += t2; }
Unexecuted instantiation: exprtk::details::add_op<double>::assign(double&, double const&)
Unexecuted instantiation: exprtk::details::add_op<float>::assign(float&, float const&)
13128
4.58M
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_add; }
exprtk::details::add_op<double>::type()
Line
Count
Source
13128
2.38M
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_add; }
exprtk::details::add_op<float>::type()
Line
Count
Source
13128
2.20M
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_add; }
13129
243k
         static inline details::operator_type operation() { return details::e_add; }
exprtk::details::add_op<double>::operation()
Line
Count
Source
13129
126k
         static inline details::operator_type operation() { return details::e_add; }
exprtk::details::add_op<float>::operation()
Line
Count
Source
13129
117k
         static inline details::operator_type operation() { return details::e_add; }
13130
      };
13131
13132
      template <typename T>
13133
      struct mul_op : public opr_base<T>
13134
      {
13135
         typedef typename opr_base<T>::Type    Type;
13136
         typedef typename opr_base<T>::RefType RefType;
13137
13138
1.35G
         static inline T process(Type t1, Type t2) { return t1 * t2; }
exprtk::details::mul_op<double>::process(double const&, double const&)
Line
Count
Source
13138
688M
         static inline T process(Type t1, Type t2) { return t1 * t2; }
exprtk::details::mul_op<float>::process(float const&, float const&)
Line
Count
Source
13138
664M
         static inline T process(Type t1, Type t2) { return t1 * t2; }
13139
         static inline T process(Type t1, Type t2, Type t3) { return t1 * t2 * t3; }
13140
0
         static inline void assign(RefType t1, Type t2) { t1 *= t2; }
Unexecuted instantiation: exprtk::details::mul_op<double>::assign(double&, double const&)
Unexecuted instantiation: exprtk::details::mul_op<float>::assign(float&, float const&)
13141
9.03M
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_mul; }
exprtk::details::mul_op<double>::type()
Line
Count
Source
13141
4.62M
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_mul; }
exprtk::details::mul_op<float>::type()
Line
Count
Source
13141
4.41M
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_mul; }
13142
391k
         static inline details::operator_type operation() { return details::e_mul; }
exprtk::details::mul_op<double>::operation()
Line
Count
Source
13142
201k
         static inline details::operator_type operation() { return details::e_mul; }
exprtk::details::mul_op<float>::operation()
Line
Count
Source
13142
190k
         static inline details::operator_type operation() { return details::e_mul; }
13143
      };
13144
13145
      template <typename T>
13146
      struct sub_op : public opr_base<T>
13147
      {
13148
         typedef typename opr_base<T>::Type    Type;
13149
         typedef typename opr_base<T>::RefType RefType;
13150
13151
791M
         static inline T process(Type t1, Type t2) { return t1 - t2; }
exprtk::details::sub_op<double>::process(double const&, double const&)
Line
Count
Source
13151
396M
         static inline T process(Type t1, Type t2) { return t1 - t2; }
exprtk::details::sub_op<float>::process(float const&, float const&)
Line
Count
Source
13151
395M
         static inline T process(Type t1, Type t2) { return t1 - t2; }
13152
         static inline T process(Type t1, Type t2, Type t3) { return t1 - t2 - t3; }
13153
0
         static inline void assign(RefType t1, Type t2) { t1 -= t2; }
Unexecuted instantiation: exprtk::details::sub_op<double>::assign(double&, double const&)
Unexecuted instantiation: exprtk::details::sub_op<float>::assign(float&, float const&)
13154
3.82M
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_sub; }
exprtk::details::sub_op<double>::type()
Line
Count
Source
13154
1.95M
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_sub; }
exprtk::details::sub_op<float>::type()
Line
Count
Source
13154
1.86M
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_sub; }
13155
298k
         static inline details::operator_type operation() { return details::e_sub; }
exprtk::details::sub_op<double>::operation()
Line
Count
Source
13155
152k
         static inline details::operator_type operation() { return details::e_sub; }
exprtk::details::sub_op<float>::operation()
Line
Count
Source
13155
146k
         static inline details::operator_type operation() { return details::e_sub; }
13156
      };
13157
13158
      template <typename T>
13159
      struct div_op : public opr_base<T>
13160
      {
13161
         typedef typename opr_base<T>::Type    Type;
13162
         typedef typename opr_base<T>::RefType RefType;
13163
13164
316M
         static inline T process(Type t1, Type t2) { return t1 / t2; }
exprtk::details::div_op<double>::process(double const&, double const&)
Line
Count
Source
13164
160M
         static inline T process(Type t1, Type t2) { return t1 / t2; }
exprtk::details::div_op<float>::process(float const&, float const&)
Line
Count
Source
13164
156M
         static inline T process(Type t1, Type t2) { return t1 / t2; }
13165
         static inline T process(Type t1, Type t2, Type t3) { return t1 / t2 / t3; }
13166
0
         static inline void assign(RefType t1, Type t2) { t1 /= t2; }
Unexecuted instantiation: exprtk::details::div_op<double>::assign(double&, double const&)
Unexecuted instantiation: exprtk::details::div_op<float>::assign(float&, float const&)
13167
4.25M
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_div; }
exprtk::details::div_op<double>::type()
Line
Count
Source
13167
2.15M
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_div; }
exprtk::details::div_op<float>::type()
Line
Count
Source
13167
2.09M
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_div; }
13168
286k
         static inline details::operator_type operation() { return details::e_div; }
exprtk::details::div_op<double>::operation()
Line
Count
Source
13168
144k
         static inline details::operator_type operation() { return details::e_div; }
exprtk::details::div_op<float>::operation()
Line
Count
Source
13168
141k
         static inline details::operator_type operation() { return details::e_div; }
13169
      };
13170
13171
      template <typename T>
13172
      struct mod_op : public opr_base<T>
13173
      {
13174
         typedef typename opr_base<T>::Type    Type;
13175
         typedef typename opr_base<T>::RefType RefType;
13176
13177
217M
         static inline T process(Type t1, Type t2) { return numeric::modulus<T>(t1,t2); }
exprtk::details::mod_op<double>::process(double const&, double const&)
Line
Count
Source
13177
111M
         static inline T process(Type t1, Type t2) { return numeric::modulus<T>(t1,t2); }
exprtk::details::mod_op<float>::process(float const&, float const&)
Line
Count
Source
13177
106M
         static inline T process(Type t1, Type t2) { return numeric::modulus<T>(t1,t2); }
13178
0
         static inline void assign(RefType t1, Type t2) { t1 = numeric::modulus<T>(t1,t2); }
Unexecuted instantiation: exprtk::details::mod_op<double>::assign(double&, double const&)
Unexecuted instantiation: exprtk::details::mod_op<float>::assign(float&, float const&)
13179
352k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_mod; }
exprtk::details::mod_op<double>::type()
Line
Count
Source
13179
185k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_mod; }
exprtk::details::mod_op<float>::type()
Line
Count
Source
13179
167k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_mod; }
13180
44.8k
         static inline details::operator_type operation() { return details::e_mod; }
exprtk::details::mod_op<double>::operation()
Line
Count
Source
13180
23.1k
         static inline details::operator_type operation() { return details::e_mod; }
exprtk::details::mod_op<float>::operation()
Line
Count
Source
13180
21.6k
         static inline details::operator_type operation() { return details::e_mod; }
13181
      };
13182
13183
      template <typename T>
13184
      struct pow_op : public opr_base<T>
13185
      {
13186
         typedef typename opr_base<T>::Type    Type;
13187
         typedef typename opr_base<T>::RefType RefType;
13188
13189
163M
         static inline T process(Type t1, Type t2) { return numeric::pow<T>(t1,t2); }
exprtk::details::pow_op<double>::process(double const&, double const&)
Line
Count
Source
13189
82.7M
         static inline T process(Type t1, Type t2) { return numeric::pow<T>(t1,t2); }
exprtk::details::pow_op<float>::process(float const&, float const&)
Line
Count
Source
13189
80.4M
         static inline T process(Type t1, Type t2) { return numeric::pow<T>(t1,t2); }
13190
         static inline void assign(RefType t1, Type t2) { t1 = numeric::pow<T>(t1,t2); }
13191
1.38M
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_pow; }
exprtk::details::pow_op<double>::type()
Line
Count
Source
13191
697k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_pow; }
exprtk::details::pow_op<float>::type()
Line
Count
Source
13191
690k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_pow; }
13192
73.1k
         static inline details::operator_type operation() { return details::e_pow; }
exprtk::details::pow_op<double>::operation()
Line
Count
Source
13192
36.8k
         static inline details::operator_type operation() { return details::e_pow; }
exprtk::details::pow_op<float>::operation()
Line
Count
Source
13192
36.2k
         static inline details::operator_type operation() { return details::e_pow; }
13193
      };
13194
13195
      template <typename T>
13196
      struct lt_op : public opr_base<T>
13197
      {
13198
         typedef typename opr_base<T>::Type Type;
13199
13200
247M
         static inline T process(Type t1, Type t2) { return ((t1 < t2) ? T(1) : T(0)); }
exprtk::details::lt_op<double>::process(double const&, double const&)
Line
Count
Source
13200
124M
         static inline T process(Type t1, Type t2) { return ((t1 < t2) ? T(1) : T(0)); }
exprtk::details::lt_op<float>::process(float const&, float const&)
Line
Count
Source
13200
123M
         static inline T process(Type t1, Type t2) { return ((t1 < t2) ? T(1) : T(0)); }
13201
34
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 < t2) ? T(1) : T(0)); }
exprtk::details::lt_op<double>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
13201
17
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 < t2) ? T(1) : T(0)); }
exprtk::details::lt_op<float>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
13201
17
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 < t2) ? T(1) : T(0)); }
13202
135k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_lt; }
exprtk::details::lt_op<double>::type()
Line
Count
Source
13202
67.6k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_lt; }
exprtk::details::lt_op<float>::type()
Line
Count
Source
13202
67.3k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_lt; }
13203
2.86k
         static inline details::operator_type operation() { return details::e_lt; }
exprtk::details::lt_op<double>::operation()
Line
Count
Source
13203
1.43k
         static inline details::operator_type operation() { return details::e_lt; }
exprtk::details::lt_op<float>::operation()
Line
Count
Source
13203
1.42k
         static inline details::operator_type operation() { return details::e_lt; }
13204
      };
13205
13206
      template <typename T>
13207
      struct lte_op : public opr_base<T>
13208
      {
13209
         typedef typename opr_base<T>::Type Type;
13210
13211
107M
         static inline T process(Type t1, Type t2) { return ((t1 <= t2) ? T(1) : T(0)); }
exprtk::details::lte_op<double>::process(double const&, double const&)
Line
Count
Source
13211
54.4M
         static inline T process(Type t1, Type t2) { return ((t1 <= t2) ? T(1) : T(0)); }
exprtk::details::lte_op<float>::process(float const&, float const&)
Line
Count
Source
13211
53.5M
         static inline T process(Type t1, Type t2) { return ((t1 <= t2) ? T(1) : T(0)); }
13212
6
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 <= t2) ? T(1) : T(0)); }
exprtk::details::lte_op<double>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
13212
3
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 <= t2) ? T(1) : T(0)); }
exprtk::details::lte_op<float>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
13212
3
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 <= t2) ? T(1) : T(0)); }
13213
50.7k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_lte; }
exprtk::details::lte_op<double>::type()
Line
Count
Source
13213
26.3k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_lte; }
exprtk::details::lte_op<float>::type()
Line
Count
Source
13213
24.4k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_lte; }
13214
2.57k
         static inline details::operator_type operation() { return details::e_lte; }
exprtk::details::lte_op<double>::operation()
Line
Count
Source
13214
1.35k
         static inline details::operator_type operation() { return details::e_lte; }
exprtk::details::lte_op<float>::operation()
Line
Count
Source
13214
1.21k
         static inline details::operator_type operation() { return details::e_lte; }
13215
      };
13216
13217
      template <typename T>
13218
      struct gt_op : public opr_base<T>
13219
      {
13220
         typedef typename opr_base<T>::Type Type;
13221
13222
269M
         static inline T process(Type t1, Type t2) { return ((t1 > t2) ? T(1) : T(0)); }
exprtk::details::gt_op<double>::process(double const&, double const&)
Line
Count
Source
13222
136M
         static inline T process(Type t1, Type t2) { return ((t1 > t2) ? T(1) : T(0)); }
exprtk::details::gt_op<float>::process(float const&, float const&)
Line
Count
Source
13222
132M
         static inline T process(Type t1, Type t2) { return ((t1 > t2) ? T(1) : T(0)); }
13223
22
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 > t2) ? T(1) : T(0)); }
exprtk::details::gt_op<double>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
13223
11
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 > t2) ? T(1) : T(0)); }
exprtk::details::gt_op<float>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
13223
11
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 > t2) ? T(1) : T(0)); }
13224
180k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_gt; }
exprtk::details::gt_op<double>::type()
Line
Count
Source
13224
98.3k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_gt; }
exprtk::details::gt_op<float>::type()
Line
Count
Source
13224
81.8k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_gt; }
13225
7.91k
         static inline details::operator_type operation() { return details::e_gt; }
exprtk::details::gt_op<double>::operation()
Line
Count
Source
13225
4.29k
         static inline details::operator_type operation() { return details::e_gt; }
exprtk::details::gt_op<float>::operation()
Line
Count
Source
13225
3.62k
         static inline details::operator_type operation() { return details::e_gt; }
13226
      };
13227
13228
      template <typename T>
13229
      struct gte_op : public opr_base<T>
13230
      {
13231
         typedef typename opr_base<T>::Type Type;
13232
13233
163M
         static inline T process(Type t1, Type t2) { return ((t1 >= t2) ? T(1) : T(0)); }
exprtk::details::gte_op<double>::process(double const&, double const&)
Line
Count
Source
13233
82.2M
         static inline T process(Type t1, Type t2) { return ((t1 >= t2) ? T(1) : T(0)); }
exprtk::details::gte_op<float>::process(float const&, float const&)
Line
Count
Source
13233
81.5M
         static inline T process(Type t1, Type t2) { return ((t1 >= t2) ? T(1) : T(0)); }
13234
22
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 >= t2) ? T(1) : T(0)); }
exprtk::details::gte_op<double>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
13234
11
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 >= t2) ? T(1) : T(0)); }
exprtk::details::gte_op<float>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
13234
11
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 >= t2) ? T(1) : T(0)); }
13235
80.9k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_gte; }
exprtk::details::gte_op<double>::type()
Line
Count
Source
13235
40.7k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_gte; }
exprtk::details::gte_op<float>::type()
Line
Count
Source
13235
40.1k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_gte; }
13236
6.36k
         static inline details::operator_type operation() { return details::e_gte; }
exprtk::details::gte_op<double>::operation()
Line
Count
Source
13236
3.22k
         static inline details::operator_type operation() { return details::e_gte; }
exprtk::details::gte_op<float>::operation()
Line
Count
Source
13236
3.13k
         static inline details::operator_type operation() { return details::e_gte; }
13237
      };
13238
13239
      template <typename T>
13240
      struct eq_op : public opr_base<T>
13241
      {
13242
         typedef typename opr_base<T>::Type Type;
13243
714M
         static inline T process(Type t1, Type t2) { return (std::equal_to<T>()(t1,t2) ? T(1) : T(0)); }
exprtk::details::eq_op<double>::process(double const&, double const&)
Line
Count
Source
13243
365M
         static inline T process(Type t1, Type t2) { return (std::equal_to<T>()(t1,t2) ? T(1) : T(0)); }
exprtk::details::eq_op<float>::process(float const&, float const&)
Line
Count
Source
13243
349M
         static inline T process(Type t1, Type t2) { return (std::equal_to<T>()(t1,t2) ? T(1) : T(0)); }
13244
1.01k
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 == t2) ? T(1) : T(0)); }
exprtk::details::eq_op<double>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
13244
508
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 == t2) ? T(1) : T(0)); }
exprtk::details::eq_op<float>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
13244
508
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 == t2) ? T(1) : T(0)); }
13245
299k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_eq; }
exprtk::details::eq_op<double>::type()
Line
Count
Source
13245
152k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_eq; }
exprtk::details::eq_op<float>::type()
Line
Count
Source
13245
147k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_eq; }
13246
14.3k
         static inline details::operator_type operation() { return details::e_eq; }
exprtk::details::eq_op<double>::operation()
Line
Count
Source
13246
7.20k
         static inline details::operator_type operation() { return details::e_eq; }
exprtk::details::eq_op<float>::operation()
Line
Count
Source
13246
7.12k
         static inline details::operator_type operation() { return details::e_eq; }
13247
      };
13248
13249
      template <typename T>
13250
      struct equal_op : public opr_base<T>
13251
      {
13252
         typedef typename opr_base<T>::Type Type;
13253
13254
0
         static inline T process(Type t1, Type t2) { return numeric::equal(t1,t2); }
Unexecuted instantiation: exprtk::details::equal_op<double>::process(double const&, double const&)
Unexecuted instantiation: exprtk::details::equal_op<float>::process(float const&, float const&)
13255
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 == t2) ? T(1) : T(0)); }
13256
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_eq; }
13257
         static inline details::operator_type operation() { return details::e_equal; }
13258
      };
13259
13260
      template <typename T>
13261
      struct ne_op : public opr_base<T>
13262
      {
13263
         typedef typename opr_base<T>::Type Type;
13264
13265
111M
         static inline T process(Type t1, Type t2) { return (std::not_equal_to<T>()(t1,t2) ? T(1) : T(0)); }
exprtk::details::ne_op<double>::process(double const&, double const&)
Line
Count
Source
13265
55.0M
         static inline T process(Type t1, Type t2) { return (std::not_equal_to<T>()(t1,t2) ? T(1) : T(0)); }
exprtk::details::ne_op<float>::process(float const&, float const&)
Line
Count
Source
13265
56.6M
         static inline T process(Type t1, Type t2) { return (std::not_equal_to<T>()(t1,t2) ? T(1) : T(0)); }
13266
2
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 != t2) ? T(1) : T(0)); }
exprtk::details::ne_op<double>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
13266
1
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 != t2) ? T(1) : T(0)); }
exprtk::details::ne_op<float>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
13266
1
         static inline T process(const std::string& t1, const std::string& t2) { return ((t1 != t2) ? T(1) : T(0)); }
13267
114k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_ne; }
exprtk::details::ne_op<double>::type()
Line
Count
Source
13267
57.8k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_ne; }
exprtk::details::ne_op<float>::type()
Line
Count
Source
13267
56.8k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_ne; }
13268
6.17k
         static inline details::operator_type operation() { return details::e_ne; }
exprtk::details::ne_op<double>::operation()
Line
Count
Source
13268
3.11k
         static inline details::operator_type operation() { return details::e_ne; }
exprtk::details::ne_op<float>::operation()
Line
Count
Source
13268
3.05k
         static inline details::operator_type operation() { return details::e_ne; }
13269
      };
13270
13271
      template <typename T>
13272
      struct and_op : public opr_base<T>
13273
      {
13274
         typedef typename opr_base<T>::Type Type;
13275
13276
236M
         static inline T process(Type t1, Type t2) { return (details::is_true(t1) && details::is_true(t2)) ? T(1) : T(0); }
exprtk::details::and_op<double>::process(double const&, double const&)
Line
Count
Source
13276
118M
         static inline T process(Type t1, Type t2) { return (details::is_true(t1) && details::is_true(t2)) ? T(1) : T(0); }
exprtk::details::and_op<float>::process(float const&, float const&)
Line
Count
Source
13276
117M
         static inline T process(Type t1, Type t2) { return (details::is_true(t1) && details::is_true(t2)) ? T(1) : T(0); }
13277
194k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_and; }
exprtk::details::and_op<double>::type()
Line
Count
Source
13277
97.2k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_and; }
exprtk::details::and_op<float>::type()
Line
Count
Source
13277
97.0k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_and; }
13278
5.17k
         static inline details::operator_type operation() { return details::e_and; }
exprtk::details::and_op<double>::operation()
Line
Count
Source
13278
2.58k
         static inline details::operator_type operation() { return details::e_and; }
exprtk::details::and_op<float>::operation()
Line
Count
Source
13278
2.58k
         static inline details::operator_type operation() { return details::e_and; }
13279
      };
13280
13281
      template <typename T>
13282
      struct nand_op : public opr_base<T>
13283
      {
13284
         typedef typename opr_base<T>::Type Type;
13285
13286
71.1M
         static inline T process(Type t1, Type t2) { return (details::is_true(t1) && details::is_true(t2)) ? T(0) : T(1); }
exprtk::details::nand_op<double>::process(double const&, double const&)
Line
Count
Source
13286
35.5M
         static inline T process(Type t1, Type t2) { return (details::is_true(t1) && details::is_true(t2)) ? T(0) : T(1); }
exprtk::details::nand_op<float>::process(float const&, float const&)
Line
Count
Source
13286
35.5M
         static inline T process(Type t1, Type t2) { return (details::is_true(t1) && details::is_true(t2)) ? T(0) : T(1); }
13287
49.0k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_nand; }
exprtk::details::nand_op<double>::type()
Line
Count
Source
13287
25.2k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_nand; }
exprtk::details::nand_op<float>::type()
Line
Count
Source
13287
23.7k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_nand; }
13288
1.88k
         static inline details::operator_type operation() { return details::e_nand; }
exprtk::details::nand_op<double>::operation()
Line
Count
Source
13288
956
         static inline details::operator_type operation() { return details::e_nand; }
exprtk::details::nand_op<float>::operation()
Line
Count
Source
13288
931
         static inline details::operator_type operation() { return details::e_nand; }
13289
      };
13290
13291
      template <typename T>
13292
      struct or_op : public opr_base<T>
13293
      {
13294
         typedef typename opr_base<T>::Type Type;
13295
13296
119M
         static inline T process(Type t1, Type t2) { return (details::is_true(t1) || details::is_true(t2)) ? T(1) : T(0); }
exprtk::details::or_op<double>::process(double const&, double const&)
Line
Count
Source
13296
60.7M
         static inline T process(Type t1, Type t2) { return (details::is_true(t1) || details::is_true(t2)) ? T(1) : T(0); }
exprtk::details::or_op<float>::process(float const&, float const&)
Line
Count
Source
13296
58.6M
         static inline T process(Type t1, Type t2) { return (details::is_true(t1) || details::is_true(t2)) ? T(1) : T(0); }
13297
141k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_or; }
exprtk::details::or_op<double>::type()
Line
Count
Source
13297
70.8k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_or; }
exprtk::details::or_op<float>::type()
Line
Count
Source
13297
70.4k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_or; }
13298
5.95k
         static inline details::operator_type operation() { return details::e_or; }
exprtk::details::or_op<double>::operation()
Line
Count
Source
13298
2.98k
         static inline details::operator_type operation() { return details::e_or; }
exprtk::details::or_op<float>::operation()
Line
Count
Source
13298
2.97k
         static inline details::operator_type operation() { return details::e_or; }
13299
      };
13300
13301
      template <typename T>
13302
      struct nor_op : public opr_base<T>
13303
      {
13304
         typedef typename opr_base<T>::Type Type;
13305
13306
116M
         static inline T process(Type t1, Type t2) { return (details::is_true(t1) || details::is_true(t2)) ? T(0) : T(1); }
exprtk::details::nor_op<double>::process(double const&, double const&)
Line
Count
Source
13306
57.8M
         static inline T process(Type t1, Type t2) { return (details::is_true(t1) || details::is_true(t2)) ? T(0) : T(1); }
exprtk::details::nor_op<float>::process(float const&, float const&)
Line
Count
Source
13306
58.6M
         static inline T process(Type t1, Type t2) { return (details::is_true(t1) || details::is_true(t2)) ? T(0) : T(1); }
13307
73.1k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_nor; }
exprtk::details::nor_op<double>::type()
Line
Count
Source
13307
37.2k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_nor; }
exprtk::details::nor_op<float>::type()
Line
Count
Source
13307
35.9k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_nor; }
13308
4.39k
         static inline details::operator_type operation() { return details::e_nor; }
exprtk::details::nor_op<double>::operation()
Line
Count
Source
13308
2.28k
         static inline details::operator_type operation() { return details::e_nor; }
exprtk::details::nor_op<float>::operation()
Line
Count
Source
13308
2.10k
         static inline details::operator_type operation() { return details::e_nor; }
13309
      };
13310
13311
      template <typename T>
13312
      struct xor_op : public opr_base<T>
13313
      {
13314
         typedef typename opr_base<T>::Type Type;
13315
13316
62.4M
         static inline T process(Type t1, Type t2) { return numeric::xor_opr<T>(t1,t2); }
exprtk::details::xor_op<double>::process(double const&, double const&)
Line
Count
Source
13316
31.3M
         static inline T process(Type t1, Type t2) { return numeric::xor_opr<T>(t1,t2); }
exprtk::details::xor_op<float>::process(float const&, float const&)
Line
Count
Source
13316
31.0M
         static inline T process(Type t1, Type t2) { return numeric::xor_opr<T>(t1,t2); }
13317
145k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_nor; }
exprtk::details::xor_op<double>::type()
Line
Count
Source
13317
75.5k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_nor; }
exprtk::details::xor_op<float>::type()
Line
Count
Source
13317
70.2k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_nor; }
13318
8.34k
         static inline details::operator_type operation() { return details::e_xor; }
exprtk::details::xor_op<double>::operation()
Line
Count
Source
13318
4.31k
         static inline details::operator_type operation() { return details::e_xor; }
exprtk::details::xor_op<float>::operation()
Line
Count
Source
13318
4.03k
         static inline details::operator_type operation() { return details::e_xor; }
13319
      };
13320
13321
      template <typename T>
13322
      struct xnor_op : public opr_base<T>
13323
      {
13324
         typedef typename opr_base<T>::Type Type;
13325
13326
57.9M
         static inline T process(Type t1, Type t2) { return numeric::xnor_opr<T>(t1,t2); }
exprtk::details::xnor_op<double>::process(double const&, double const&)
Line
Count
Source
13326
29.2M
         static inline T process(Type t1, Type t2) { return numeric::xnor_opr<T>(t1,t2); }
exprtk::details::xnor_op<float>::process(float const&, float const&)
Line
Count
Source
13326
28.6M
         static inline T process(Type t1, Type t2) { return numeric::xnor_opr<T>(t1,t2); }
13327
95.2k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_nor; }
exprtk::details::xnor_op<double>::type()
Line
Count
Source
13327
49.5k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_nor; }
exprtk::details::xnor_op<float>::type()
Line
Count
Source
13327
45.7k
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_nor; }
13328
5.28k
         static inline details::operator_type operation() { return details::e_xnor; }
exprtk::details::xnor_op<double>::operation()
Line
Count
Source
13328
2.73k
         static inline details::operator_type operation() { return details::e_xnor; }
exprtk::details::xnor_op<float>::operation()
Line
Count
Source
13328
2.55k
         static inline details::operator_type operation() { return details::e_xnor; }
13329
      };
13330
13331
      template <typename T>
13332
      struct in_op : public opr_base<T>
13333
      {
13334
         typedef typename opr_base<T>::Type Type;
13335
13336
         static inline T process(const T&, const T&) { return std::numeric_limits<T>::quiet_NaN(); }
13337
0
         static inline T process(const std::string& t1, const std::string& t2) { return ((std::string::npos != t2.find(t1)) ? T(1) : T(0)); }
Unexecuted instantiation: exprtk::details::in_op<double>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::in_op<float>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
13338
0
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_in; }
Unexecuted instantiation: exprtk::details::in_op<double>::type()
Unexecuted instantiation: exprtk::details::in_op<float>::type()
13339
0
         static inline details::operator_type operation() { return details::e_in; }
Unexecuted instantiation: exprtk::details::in_op<double>::operation()
Unexecuted instantiation: exprtk::details::in_op<float>::operation()
13340
      };
13341
13342
      template <typename T>
13343
      struct like_op : public opr_base<T>
13344
      {
13345
         typedef typename opr_base<T>::Type Type;
13346
13347
         static inline T process(const T&, const T&) { return std::numeric_limits<T>::quiet_NaN(); }
13348
0
         static inline T process(const std::string& t1, const std::string& t2) { return (details::wc_match(t2,t1) ? T(1) : T(0)); }
Unexecuted instantiation: exprtk::details::like_op<double>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::like_op<float>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
13349
0
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_like; }
Unexecuted instantiation: exprtk::details::like_op<double>::type()
Unexecuted instantiation: exprtk::details::like_op<float>::type()
13350
0
         static inline details::operator_type operation() { return details::e_like; }
Unexecuted instantiation: exprtk::details::like_op<double>::operation()
Unexecuted instantiation: exprtk::details::like_op<float>::operation()
13351
      };
13352
13353
      template <typename T>
13354
      struct ilike_op : public opr_base<T>
13355
      {
13356
         typedef typename opr_base<T>::Type Type;
13357
13358
         static inline T process(const T&, const T&) { return std::numeric_limits<T>::quiet_NaN(); }
13359
0
         static inline T process(const std::string& t1, const std::string& t2) { return (details::wc_imatch(t2,t1) ? T(1) : T(0)); }
Unexecuted instantiation: exprtk::details::ilike_op<double>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::ilike_op<float>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
13360
0
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_ilike; }
Unexecuted instantiation: exprtk::details::ilike_op<double>::type()
Unexecuted instantiation: exprtk::details::ilike_op<float>::type()
13361
0
         static inline details::operator_type operation() { return details::e_ilike; }
Unexecuted instantiation: exprtk::details::ilike_op<double>::operation()
Unexecuted instantiation: exprtk::details::ilike_op<float>::operation()
13362
      };
13363
13364
      template <typename T>
13365
      struct inrange_op : public opr_base<T>
13366
      {
13367
         typedef typename opr_base<T>::Type Type;
13368
13369
         static inline T process(const T& t0, const T& t1, const T& t2) { return ((t0 <= t1) && (t1 <= t2)) ? T(1) : T(0); }
13370
         static inline T process(const std::string& t0, const std::string& t1, const std::string& t2)
13371
0
         {
13372
0
            return ((t0 <= t1) && (t1 <= t2)) ? T(1) : T(0);
13373
0
         }
Unexecuted instantiation: exprtk::details::inrange_op<double>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::inrange_op<float>::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
13374
0
         static inline typename expression_node<T>::node_type type() { return expression_node<T>::e_inranges; }
Unexecuted instantiation: exprtk::details::inrange_op<double>::type()
Unexecuted instantiation: exprtk::details::inrange_op<float>::type()
13375
0
         static inline details::operator_type operation() { return details::e_inrange; }
Unexecuted instantiation: exprtk::details::inrange_op<double>::operation()
Unexecuted instantiation: exprtk::details::inrange_op<float>::operation()
13376
      };
13377
13378
      template <typename T>
13379
      inline T value(details::expression_node<T>* n)
13380
      {
13381
         return n->value();
13382
      }
13383
13384
      template <typename T>
13385
      inline T value(std::pair<details::expression_node<T>*,bool> n)
13386
5.82M
      {
13387
5.82M
         return n.first->value();
13388
5.82M
      }
double exprtk::details::value<double>(std::__1::pair<exprtk::details::expression_node<double>*, bool>)
Line
Count
Source
13386
2.91M
      {
13387
2.91M
         return n.first->value();
13388
2.91M
      }
float exprtk::details::value<float>(std::__1::pair<exprtk::details::expression_node<float>*, bool>)
Line
Count
Source
13386
2.90M
      {
13387
2.90M
         return n.first->value();
13388
2.90M
      }
13389
13390
      template <typename T>
13391
      inline T value(const T* t)
13392
6.80M
      {
13393
6.80M
         return (*t);
13394
6.80M
      }
double exprtk::details::value<double>(double const*)
Line
Count
Source
13392
3.40M
      {
13393
3.40M
         return (*t);
13394
3.40M
      }
float exprtk::details::value<float>(float const*)
Line
Count
Source
13392
3.40M
      {
13393
3.40M
         return (*t);
13394
3.40M
      }
13395
13396
      template <typename T>
13397
      inline T value(const T& t)
13398
      {
13399
         return t;
13400
      }
13401
13402
      template <typename T>
13403
      struct vararg_add_op : public opr_base<T>
13404
      {
13405
         typedef typename opr_base<T>::Type Type;
13406
13407
         template <typename Type,
13408
                   typename Allocator,
13409
                   template <typename, typename> class Sequence>
13410
         static inline T process(const Sequence<Type,Allocator>& arg_list)
13411
4.60M
         {
13412
4.60M
            switch (arg_list.size())
13413
4.60M
            {
13414
0
               case 0  : return T(0);
13415
8
               case 1  : return process_1(arg_list);
13416
3.20M
               case 2  : return process_2(arg_list);
13417
800k
               case 3  : return process_3(arg_list);
13418
201k
               case 4  : return process_4(arg_list);
13419
0
               case 5  : return process_5(arg_list);
13420
400k
               default :
13421
400k
                         {
13422
400k
                            T result = T(0);
13423
13424
2.80M
                            for (std::size_t i = 0; i < arg_list.size(); ++i)
13425
2.40M
                            {
13426
2.40M
                              result += value(arg_list[i]);
13427
2.40M
                            }
13428
13429
400k
                            return result;
13430
0
                         }
13431
4.60M
            }
13432
4.60M
         }
double exprtk::details::vararg_add_op<double>::process<double const*, std::__1::allocator<double const*>, std::__1::vector>(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Line
Count
Source
13411
1.40M
         {
13412
1.40M
            switch (arg_list.size())
13413
1.40M
            {
13414
0
               case 0  : return T(0);
13415
0
               case 1  : return process_1(arg_list);
13416
900k
               case 2  : return process_2(arg_list);
13417
400k
               case 3  : return process_3(arg_list);
13418
101k
               case 4  : return process_4(arg_list);
13419
0
               case 5  : return process_5(arg_list);
13420
0
               default :
13421
0
                         {
13422
0
                            T result = T(0);
13423
13424
0
                            for (std::size_t i = 0; i < arg_list.size(); ++i)
13425
0
                            {
13426
0
                              result += value(arg_list[i]);
13427
0
                            }
13428
13429
0
                            return result;
13430
0
                         }
13431
1.40M
            }
13432
1.40M
         }
double exprtk::details::vararg_add_op<double>::process<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13411
903k
         {
13412
903k
            switch (arg_list.size())
13413
903k
            {
13414
0
               case 0  : return T(0);
13415
4
               case 1  : return process_1(arg_list);
13416
703k
               case 2  : return process_2(arg_list);
13417
43
               case 3  : return process_3(arg_list);
13418
0
               case 4  : return process_4(arg_list);
13419
0
               case 5  : return process_5(arg_list);
13420
200k
               default :
13421
200k
                         {
13422
200k
                            T result = T(0);
13423
13424
1.40M
                            for (std::size_t i = 0; i < arg_list.size(); ++i)
13425
1.20M
                            {
13426
1.20M
                              result += value(arg_list[i]);
13427
1.20M
                            }
13428
13429
200k
                            return result;
13430
0
                         }
13431
903k
            }
13432
903k
         }
float exprtk::details::vararg_add_op<float>::process<float const*, std::__1::allocator<float const*>, std::__1::vector>(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Line
Count
Source
13411
1.40M
         {
13412
1.40M
            switch (arg_list.size())
13413
1.40M
            {
13414
0
               case 0  : return T(0);
13415
0
               case 1  : return process_1(arg_list);
13416
900k
               case 2  : return process_2(arg_list);
13417
400k
               case 3  : return process_3(arg_list);
13418
100k
               case 4  : return process_4(arg_list);
13419
0
               case 5  : return process_5(arg_list);
13420
0
               default :
13421
0
                         {
13422
0
                            T result = T(0);
13423
13424
0
                            for (std::size_t i = 0; i < arg_list.size(); ++i)
13425
0
                            {
13426
0
                              result += value(arg_list[i]);
13427
0
                            }
13428
13429
0
                            return result;
13430
0
                         }
13431
1.40M
            }
13432
1.40M
         }
float exprtk::details::vararg_add_op<float>::process<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13411
900k
         {
13412
900k
            switch (arg_list.size())
13413
900k
            {
13414
0
               case 0  : return T(0);
13415
4
               case 1  : return process_1(arg_list);
13416
700k
               case 2  : return process_2(arg_list);
13417
32
               case 3  : return process_3(arg_list);
13418
0
               case 4  : return process_4(arg_list);
13419
0
               case 5  : return process_5(arg_list);
13420
200k
               default :
13421
200k
                         {
13422
200k
                            T result = T(0);
13423
13424
1.40M
                            for (std::size_t i = 0; i < arg_list.size(); ++i)
13425
1.20M
                            {
13426
1.20M
                              result += value(arg_list[i]);
13427
1.20M
                            }
13428
13429
200k
                            return result;
13430
0
                         }
13431
900k
            }
13432
900k
         }
13433
13434
         template <typename Sequence>
13435
         static inline T process_1(const Sequence& arg_list)
13436
8
         {
13437
8
            return value(arg_list[0]);
13438
8
         }
Unexecuted instantiation: double exprtk::details::vararg_add_op<double>::process_1<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_add_op<double>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13436
4
         {
13437
4
            return value(arg_list[0]);
13438
4
         }
Unexecuted instantiation: float exprtk::details::vararg_add_op<float>::process_1<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_add_op<float>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13436
4
         {
13437
4
            return value(arg_list[0]);
13438
4
         }
13439
13440
         template <typename Sequence>
13441
         static inline T process_2(const Sequence& arg_list)
13442
3.20M
         {
13443
3.20M
            return value(arg_list[0]) + value(arg_list[1]);
13444
3.20M
         }
double exprtk::details::vararg_add_op<double>::process_2<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Line
Count
Source
13442
900k
         {
13443
900k
            return value(arg_list[0]) + value(arg_list[1]);
13444
900k
         }
double exprtk::details::vararg_add_op<double>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13442
703k
         {
13443
703k
            return value(arg_list[0]) + value(arg_list[1]);
13444
703k
         }
float exprtk::details::vararg_add_op<float>::process_2<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Line
Count
Source
13442
900k
         {
13443
900k
            return value(arg_list[0]) + value(arg_list[1]);
13444
900k
         }
float exprtk::details::vararg_add_op<float>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13442
700k
         {
13443
700k
            return value(arg_list[0]) + value(arg_list[1]);
13444
700k
         }
13445
13446
         template <typename Sequence>
13447
         static inline T process_3(const Sequence& arg_list)
13448
800k
         {
13449
800k
            return value(arg_list[0]) + value(arg_list[1]) +
13450
800k
                   value(arg_list[2]) ;
13451
800k
         }
double exprtk::details::vararg_add_op<double>::process_3<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Line
Count
Source
13448
400k
         {
13449
400k
            return value(arg_list[0]) + value(arg_list[1]) +
13450
400k
                   value(arg_list[2]) ;
13451
400k
         }
double exprtk::details::vararg_add_op<double>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13448
43
         {
13449
43
            return value(arg_list[0]) + value(arg_list[1]) +
13450
43
                   value(arg_list[2]) ;
13451
43
         }
float exprtk::details::vararg_add_op<float>::process_3<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Line
Count
Source
13448
400k
         {
13449
400k
            return value(arg_list[0]) + value(arg_list[1]) +
13450
400k
                   value(arg_list[2]) ;
13451
400k
         }
float exprtk::details::vararg_add_op<float>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13448
32
         {
13449
32
            return value(arg_list[0]) + value(arg_list[1]) +
13450
32
                   value(arg_list[2]) ;
13451
32
         }
13452
13453
         template <typename Sequence>
13454
         static inline T process_4(const Sequence& arg_list)
13455
201k
         {
13456
201k
            return value(arg_list[0]) + value(arg_list[1]) +
13457
201k
                   value(arg_list[2]) + value(arg_list[3]) ;
13458
201k
         }
double exprtk::details::vararg_add_op<double>::process_4<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Line
Count
Source
13455
101k
         {
13456
101k
            return value(arg_list[0]) + value(arg_list[1]) +
13457
101k
                   value(arg_list[2]) + value(arg_list[3]) ;
13458
101k
         }
Unexecuted instantiation: double exprtk::details::vararg_add_op<double>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
float exprtk::details::vararg_add_op<float>::process_4<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Line
Count
Source
13455
100k
         {
13456
100k
            return value(arg_list[0]) + value(arg_list[1]) +
13457
100k
                   value(arg_list[2]) + value(arg_list[3]) ;
13458
100k
         }
Unexecuted instantiation: float exprtk::details::vararg_add_op<float>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13459
13460
         template <typename Sequence>
13461
         static inline T process_5(const Sequence& arg_list)
13462
0
         {
13463
0
            return value(arg_list[0]) + value(arg_list[1]) +
13464
0
                   value(arg_list[2]) + value(arg_list[3]) +
13465
0
                   value(arg_list[4]) ;
13466
0
         }
Unexecuted instantiation: double exprtk::details::vararg_add_op<double>::process_5<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_add_op<double>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_add_op<float>::process_5<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_add_op<float>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13467
      };
13468
13469
      template <typename T>
13470
      struct vararg_mul_op : public opr_base<T>
13471
      {
13472
         typedef typename opr_base<T>::Type Type;
13473
13474
         template <typename Type,
13475
                   typename Allocator,
13476
                   template <typename, typename> class Sequence>
13477
         static inline T process(const Sequence<Type,Allocator>& arg_list)
13478
0
         {
13479
0
            switch (arg_list.size())
13480
0
            {
13481
0
               case 0  : return T(0);
13482
0
               case 1  : return process_1(arg_list);
13483
0
               case 2  : return process_2(arg_list);
13484
0
               case 3  : return process_3(arg_list);
13485
0
               case 4  : return process_4(arg_list);
13486
0
               case 5  : return process_5(arg_list);
13487
0
               default :
13488
0
                         {
13489
0
                            T result = T(value(arg_list[0]));
13490
13491
0
                            for (std::size_t i = 1; i < arg_list.size(); ++i)
13492
0
                            {
13493
0
                               result *= value(arg_list[i]);
13494
0
                            }
13495
13496
0
                            return result;
13497
0
                         }
13498
0
            }
13499
0
         }
Unexecuted instantiation: double exprtk::details::vararg_mul_op<double>::process<double const*, std::__1::allocator<double const*>, std::__1::vector>(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_mul_op<double>::process<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_mul_op<float>::process<float const*, std::__1::allocator<float const*>, std::__1::vector>(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_mul_op<float>::process<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13500
13501
         template <typename Sequence>
13502
         static inline T process_1(const Sequence& arg_list)
13503
0
         {
13504
0
            return value(arg_list[0]);
13505
0
         }
Unexecuted instantiation: double exprtk::details::vararg_mul_op<double>::process_1<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_mul_op<double>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_mul_op<float>::process_1<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_mul_op<float>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13506
13507
         template <typename Sequence>
13508
         static inline T process_2(const Sequence& arg_list)
13509
0
         {
13510
0
            return value(arg_list[0]) * value(arg_list[1]);
13511
0
         }
Unexecuted instantiation: double exprtk::details::vararg_mul_op<double>::process_2<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_mul_op<double>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_mul_op<float>::process_2<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_mul_op<float>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13512
13513
         template <typename Sequence>
13514
         static inline T process_3(const Sequence& arg_list)
13515
0
         {
13516
0
            return value(arg_list[0]) * value(arg_list[1]) *
13517
0
                   value(arg_list[2]) ;
13518
0
         }
Unexecuted instantiation: double exprtk::details::vararg_mul_op<double>::process_3<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_mul_op<double>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_mul_op<float>::process_3<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_mul_op<float>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13519
13520
         template <typename Sequence>
13521
         static inline T process_4(const Sequence& arg_list)
13522
0
         {
13523
0
            return value(arg_list[0]) * value(arg_list[1]) *
13524
0
                   value(arg_list[2]) * value(arg_list[3]) ;
13525
0
         }
Unexecuted instantiation: double exprtk::details::vararg_mul_op<double>::process_4<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_mul_op<double>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_mul_op<float>::process_4<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_mul_op<float>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13526
13527
         template <typename Sequence>
13528
         static inline T process_5(const Sequence& arg_list)
13529
0
         {
13530
0
            return value(arg_list[0]) * value(arg_list[1]) *
13531
0
                   value(arg_list[2]) * value(arg_list[3]) *
13532
0
                   value(arg_list[4]) ;
13533
0
         }
Unexecuted instantiation: double exprtk::details::vararg_mul_op<double>::process_5<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_mul_op<double>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_mul_op<float>::process_5<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_mul_op<float>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13534
      };
13535
13536
      template <typename T>
13537
      struct vararg_avg_op : public opr_base<T>
13538
      {
13539
         typedef typename opr_base<T>::Type Type;
13540
13541
         template <typename Type,
13542
                   typename Allocator,
13543
                   template <typename, typename> class Sequence>
13544
         static inline T process(const Sequence<Type,Allocator>& arg_list)
13545
6
         {
13546
6
            switch (arg_list.size())
13547
6
            {
13548
0
               case 0  : return T(0);
13549
6
               case 1  : return process_1(arg_list);
13550
0
               case 2  : return process_2(arg_list);
13551
0
               case 3  : return process_3(arg_list);
13552
0
               case 4  : return process_4(arg_list);
13553
0
               case 5  : return process_5(arg_list);
13554
0
               default : return vararg_add_op<T>::process(arg_list) / T(arg_list.size());
13555
6
            }
13556
6
         }
Unexecuted instantiation: double exprtk::details::vararg_avg_op<double>::process<double const*, std::__1::allocator<double const*>, std::__1::vector>(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_avg_op<double>::process<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13545
3
         {
13546
3
            switch (arg_list.size())
13547
3
            {
13548
0
               case 0  : return T(0);
13549
3
               case 1  : return process_1(arg_list);
13550
0
               case 2  : return process_2(arg_list);
13551
0
               case 3  : return process_3(arg_list);
13552
0
               case 4  : return process_4(arg_list);
13553
0
               case 5  : return process_5(arg_list);
13554
0
               default : return vararg_add_op<T>::process(arg_list) / T(arg_list.size());
13555
3
            }
13556
3
         }
Unexecuted instantiation: float exprtk::details::vararg_avg_op<float>::process<float const*, std::__1::allocator<float const*>, std::__1::vector>(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_avg_op<float>::process<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13545
3
         {
13546
3
            switch (arg_list.size())
13547
3
            {
13548
0
               case 0  : return T(0);
13549
3
               case 1  : return process_1(arg_list);
13550
0
               case 2  : return process_2(arg_list);
13551
0
               case 3  : return process_3(arg_list);
13552
0
               case 4  : return process_4(arg_list);
13553
0
               case 5  : return process_5(arg_list);
13554
0
               default : return vararg_add_op<T>::process(arg_list) / T(arg_list.size());
13555
3
            }
13556
3
         }
13557
13558
         template <typename Sequence>
13559
         static inline T process_1(const Sequence& arg_list)
13560
6
         {
13561
6
            return value(arg_list[0]);
13562
6
         }
Unexecuted instantiation: double exprtk::details::vararg_avg_op<double>::process_1<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_avg_op<double>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13560
3
         {
13561
3
            return value(arg_list[0]);
13562
3
         }
Unexecuted instantiation: float exprtk::details::vararg_avg_op<float>::process_1<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_avg_op<float>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13560
3
         {
13561
3
            return value(arg_list[0]);
13562
3
         }
13563
13564
         template <typename Sequence>
13565
         static inline T process_2(const Sequence& arg_list)
13566
0
         {
13567
0
            return (value(arg_list[0]) + value(arg_list[1])) / T(2);
13568
0
         }
Unexecuted instantiation: double exprtk::details::vararg_avg_op<double>::process_2<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_avg_op<double>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_avg_op<float>::process_2<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_avg_op<float>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13569
13570
         template <typename Sequence>
13571
         static inline T process_3(const Sequence& arg_list)
13572
0
         {
13573
0
            return (value(arg_list[0]) + value(arg_list[1]) + value(arg_list[2])) / T(3);
13574
0
         }
Unexecuted instantiation: double exprtk::details::vararg_avg_op<double>::process_3<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_avg_op<double>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_avg_op<float>::process_3<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_avg_op<float>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13575
13576
         template <typename Sequence>
13577
         static inline T process_4(const Sequence& arg_list)
13578
0
         {
13579
0
            return (value(arg_list[0]) + value(arg_list[1]) +
13580
0
                    value(arg_list[2]) + value(arg_list[3])) / T(4);
13581
0
         }
Unexecuted instantiation: double exprtk::details::vararg_avg_op<double>::process_4<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_avg_op<double>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_avg_op<float>::process_4<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_avg_op<float>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13582
13583
         template <typename Sequence>
13584
         static inline T process_5(const Sequence& arg_list)
13585
0
         {
13586
0
            return (value(arg_list[0]) + value(arg_list[1]) +
13587
0
                    value(arg_list[2]) + value(arg_list[3]) +
13588
0
                    value(arg_list[4])) / T(5);
13589
0
         }
Unexecuted instantiation: double exprtk::details::vararg_avg_op<double>::process_5<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_avg_op<double>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_avg_op<float>::process_5<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_avg_op<float>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13590
      };
13591
13592
      template <typename T>
13593
      struct vararg_min_op : public opr_base<T>
13594
      {
13595
         typedef typename opr_base<T>::Type Type;
13596
13597
         template <typename Type,
13598
                   typename Allocator,
13599
                   template <typename, typename> class Sequence>
13600
         static inline T process(const Sequence<Type,Allocator>& arg_list)
13601
2
         {
13602
2
            switch (arg_list.size())
13603
2
            {
13604
0
               case 0  : return T(0);
13605
2
               case 1  : return process_1(arg_list);
13606
0
               case 2  : return process_2(arg_list);
13607
0
               case 3  : return process_3(arg_list);
13608
0
               case 4  : return process_4(arg_list);
13609
0
               case 5  : return process_5(arg_list);
13610
0
               default :
13611
0
                         {
13612
0
                            T result = T(value(arg_list[0]));
13613
13614
0
                            for (std::size_t i = 1; i < arg_list.size(); ++i)
13615
0
                            {
13616
0
                               const T v = value(arg_list[i]);
13617
13618
0
                               if (v < result)
13619
0
                                  result = v;
13620
0
                            }
13621
13622
0
                            return result;
13623
0
                         }
13624
2
            }
13625
2
         }
Unexecuted instantiation: double exprtk::details::vararg_min_op<double>::process<double const*, std::__1::allocator<double const*>, std::__1::vector>(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_min_op<double>::process<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13601
1
         {
13602
1
            switch (arg_list.size())
13603
1
            {
13604
0
               case 0  : return T(0);
13605
1
               case 1  : return process_1(arg_list);
13606
0
               case 2  : return process_2(arg_list);
13607
0
               case 3  : return process_3(arg_list);
13608
0
               case 4  : return process_4(arg_list);
13609
0
               case 5  : return process_5(arg_list);
13610
0
               default :
13611
0
                         {
13612
0
                            T result = T(value(arg_list[0]));
13613
13614
0
                            for (std::size_t i = 1; i < arg_list.size(); ++i)
13615
0
                            {
13616
0
                               const T v = value(arg_list[i]);
13617
13618
0
                               if (v < result)
13619
0
                                  result = v;
13620
0
                            }
13621
13622
0
                            return result;
13623
0
                         }
13624
1
            }
13625
1
         }
Unexecuted instantiation: float exprtk::details::vararg_min_op<float>::process<float const*, std::__1::allocator<float const*>, std::__1::vector>(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_min_op<float>::process<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13601
1
         {
13602
1
            switch (arg_list.size())
13603
1
            {
13604
0
               case 0  : return T(0);
13605
1
               case 1  : return process_1(arg_list);
13606
0
               case 2  : return process_2(arg_list);
13607
0
               case 3  : return process_3(arg_list);
13608
0
               case 4  : return process_4(arg_list);
13609
0
               case 5  : return process_5(arg_list);
13610
0
               default :
13611
0
                         {
13612
0
                            T result = T(value(arg_list[0]));
13613
13614
0
                            for (std::size_t i = 1; i < arg_list.size(); ++i)
13615
0
                            {
13616
0
                               const T v = value(arg_list[i]);
13617
13618
0
                               if (v < result)
13619
0
                                  result = v;
13620
0
                            }
13621
13622
0
                            return result;
13623
0
                         }
13624
1
            }
13625
1
         }
13626
13627
         template <typename Sequence>
13628
         static inline T process_1(const Sequence& arg_list)
13629
2
         {
13630
2
            return value(arg_list[0]);
13631
2
         }
Unexecuted instantiation: double exprtk::details::vararg_min_op<double>::process_1<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_min_op<double>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13629
1
         {
13630
1
            return value(arg_list[0]);
13631
1
         }
Unexecuted instantiation: float exprtk::details::vararg_min_op<float>::process_1<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_min_op<float>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13629
1
         {
13630
1
            return value(arg_list[0]);
13631
1
         }
13632
13633
         template <typename Sequence>
13634
         static inline T process_2(const Sequence& arg_list)
13635
0
         {
13636
0
            return std::min<T>(value(arg_list[0]),value(arg_list[1]));
13637
0
         }
Unexecuted instantiation: double exprtk::details::vararg_min_op<double>::process_2<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_min_op<double>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_min_op<float>::process_2<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_min_op<float>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13638
13639
         template <typename Sequence>
13640
         static inline T process_3(const Sequence& arg_list)
13641
0
         {
13642
0
            return std::min<T>(std::min<T>(value(arg_list[0]),value(arg_list[1])),value(arg_list[2]));
13643
0
         }
Unexecuted instantiation: double exprtk::details::vararg_min_op<double>::process_3<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_min_op<double>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_min_op<float>::process_3<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_min_op<float>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13644
13645
         template <typename Sequence>
13646
         static inline T process_4(const Sequence& arg_list)
13647
0
         {
13648
0
            return std::min<T>(
13649
0
                        std::min<T>(value(arg_list[0]), value(arg_list[1])),
13650
0
                        std::min<T>(value(arg_list[2]), value(arg_list[3])));
13651
0
         }
Unexecuted instantiation: double exprtk::details::vararg_min_op<double>::process_4<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_min_op<double>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_min_op<float>::process_4<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_min_op<float>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13652
13653
         template <typename Sequence>
13654
         static inline T process_5(const Sequence& arg_list)
13655
0
         {
13656
0
            return std::min<T>(
13657
0
                   std::min<T>(std::min<T>(value(arg_list[0]), value(arg_list[1])),
13658
0
                               std::min<T>(value(arg_list[2]), value(arg_list[3]))),
13659
0
                               value(arg_list[4]));
13660
0
         }
Unexecuted instantiation: double exprtk::details::vararg_min_op<double>::process_5<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_min_op<double>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_min_op<float>::process_5<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_min_op<float>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13661
      };
13662
13663
      template <typename T>
13664
      struct vararg_max_op : public opr_base<T>
13665
      {
13666
         typedef typename opr_base<T>::Type Type;
13667
13668
         template <typename Type,
13669
                   typename Allocator,
13670
                   template <typename, typename> class Sequence>
13671
         static inline T process(const Sequence<Type,Allocator>& arg_list)
13672
8
         {
13673
8
            switch (arg_list.size())
13674
8
            {
13675
0
               case 0  : return T(0);
13676
8
               case 1  : return process_1(arg_list);
13677
0
               case 2  : return process_2(arg_list);
13678
0
               case 3  : return process_3(arg_list);
13679
0
               case 4  : return process_4(arg_list);
13680
0
               case 5  : return process_5(arg_list);
13681
0
               default :
13682
0
                         {
13683
0
                            T result = T(value(arg_list[0]));
13684
13685
0
                            for (std::size_t i = 1; i < arg_list.size(); ++i)
13686
0
                            {
13687
0
                               const T v = value(arg_list[i]);
13688
13689
0
                               if (v > result)
13690
0
                                  result = v;
13691
0
                            }
13692
13693
0
                            return result;
13694
0
                         }
13695
8
            }
13696
8
         }
Unexecuted instantiation: double exprtk::details::vararg_max_op<double>::process<double const*, std::__1::allocator<double const*>, std::__1::vector>(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_max_op<double>::process<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13672
4
         {
13673
4
            switch (arg_list.size())
13674
4
            {
13675
0
               case 0  : return T(0);
13676
4
               case 1  : return process_1(arg_list);
13677
0
               case 2  : return process_2(arg_list);
13678
0
               case 3  : return process_3(arg_list);
13679
0
               case 4  : return process_4(arg_list);
13680
0
               case 5  : return process_5(arg_list);
13681
0
               default :
13682
0
                         {
13683
0
                            T result = T(value(arg_list[0]));
13684
13685
0
                            for (std::size_t i = 1; i < arg_list.size(); ++i)
13686
0
                            {
13687
0
                               const T v = value(arg_list[i]);
13688
13689
0
                               if (v > result)
13690
0
                                  result = v;
13691
0
                            }
13692
13693
0
                            return result;
13694
0
                         }
13695
4
            }
13696
4
         }
Unexecuted instantiation: float exprtk::details::vararg_max_op<float>::process<float const*, std::__1::allocator<float const*>, std::__1::vector>(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_max_op<float>::process<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13672
4
         {
13673
4
            switch (arg_list.size())
13674
4
            {
13675
0
               case 0  : return T(0);
13676
4
               case 1  : return process_1(arg_list);
13677
0
               case 2  : return process_2(arg_list);
13678
0
               case 3  : return process_3(arg_list);
13679
0
               case 4  : return process_4(arg_list);
13680
0
               case 5  : return process_5(arg_list);
13681
0
               default :
13682
0
                         {
13683
0
                            T result = T(value(arg_list[0]));
13684
13685
0
                            for (std::size_t i = 1; i < arg_list.size(); ++i)
13686
0
                            {
13687
0
                               const T v = value(arg_list[i]);
13688
13689
0
                               if (v > result)
13690
0
                                  result = v;
13691
0
                            }
13692
13693
0
                            return result;
13694
0
                         }
13695
4
            }
13696
4
         }
13697
13698
         template <typename Sequence>
13699
         static inline T process_1(const Sequence& arg_list)
13700
8
         {
13701
8
            return value(arg_list[0]);
13702
8
         }
Unexecuted instantiation: double exprtk::details::vararg_max_op<double>::process_1<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_max_op<double>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13700
4
         {
13701
4
            return value(arg_list[0]);
13702
4
         }
Unexecuted instantiation: float exprtk::details::vararg_max_op<float>::process_1<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_max_op<float>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13700
4
         {
13701
4
            return value(arg_list[0]);
13702
4
         }
13703
13704
         template <typename Sequence>
13705
         static inline T process_2(const Sequence& arg_list)
13706
0
         {
13707
0
            return std::max<T>(value(arg_list[0]),value(arg_list[1]));
13708
0
         }
Unexecuted instantiation: double exprtk::details::vararg_max_op<double>::process_2<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_max_op<double>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_max_op<float>::process_2<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_max_op<float>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13709
13710
         template <typename Sequence>
13711
         static inline T process_3(const Sequence& arg_list)
13712
0
         {
13713
0
            return std::max<T>(std::max<T>(value(arg_list[0]),value(arg_list[1])),value(arg_list[2]));
13714
0
         }
Unexecuted instantiation: double exprtk::details::vararg_max_op<double>::process_3<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_max_op<double>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_max_op<float>::process_3<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_max_op<float>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13715
13716
         template <typename Sequence>
13717
         static inline T process_4(const Sequence& arg_list)
13718
0
         {
13719
0
            return std::max<T>(
13720
0
                        std::max<T>(value(arg_list[0]), value(arg_list[1])),
13721
0
                        std::max<T>(value(arg_list[2]), value(arg_list[3])));
13722
0
         }
Unexecuted instantiation: double exprtk::details::vararg_max_op<double>::process_4<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_max_op<double>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_max_op<float>::process_4<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_max_op<float>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13723
13724
         template <typename Sequence>
13725
         static inline T process_5(const Sequence& arg_list)
13726
0
         {
13727
0
            return std::max<T>(
13728
0
                   std::max<T>(std::max<T>(value(arg_list[0]), value(arg_list[1])),
13729
0
                               std::max<T>(value(arg_list[2]), value(arg_list[3]))),
13730
0
                               value(arg_list[4]));
13731
0
         }
Unexecuted instantiation: double exprtk::details::vararg_max_op<double>::process_5<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_max_op<double>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_max_op<float>::process_5<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_max_op<float>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13732
      };
13733
13734
      template <typename T>
13735
      struct vararg_mand_op : public opr_base<T>
13736
      {
13737
         typedef typename opr_base<T>::Type Type;
13738
13739
         template <typename Type,
13740
                   typename Allocator,
13741
                   template <typename, typename> class Sequence>
13742
         static inline T process(const Sequence<Type,Allocator>& arg_list)
13743
0
         {
13744
0
            switch (arg_list.size())
13745
0
            {
13746
0
               case 1  : return process_1(arg_list);
13747
0
               case 2  : return process_2(arg_list);
13748
0
               case 3  : return process_3(arg_list);
13749
0
               case 4  : return process_4(arg_list);
13750
0
               case 5  : return process_5(arg_list);
13751
0
               default :
13752
0
                         {
13753
0
                            for (std::size_t i = 0; i < arg_list.size(); ++i)
13754
0
                            {
13755
0
                               if (std::equal_to<T>()(T(0), value(arg_list[i])))
13756
0
                                  return T(0);
13757
0
                            }
13758
13759
0
                            return T(1);
13760
0
                         }
13761
0
            }
13762
0
         }
Unexecuted instantiation: double exprtk::details::vararg_mand_op<double>::process<double const*, std::__1::allocator<double const*>, std::__1::vector>(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_mand_op<double>::process<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_mand_op<float>::process<float const*, std::__1::allocator<float const*>, std::__1::vector>(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_mand_op<float>::process<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13763
13764
         template <typename Sequence>
13765
         static inline T process_1(const Sequence& arg_list)
13766
0
         {
13767
0
            return std::not_equal_to<T>()
13768
0
                      (T(0), value(arg_list[0])) ? T(1) : T(0);
13769
0
         }
Unexecuted instantiation: double exprtk::details::vararg_mand_op<double>::process_1<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_mand_op<double>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_mand_op<float>::process_1<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_mand_op<float>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13770
13771
         template <typename Sequence>
13772
         static inline T process_2(const Sequence& arg_list)
13773
0
         {
13774
0
            return (
13775
0
                     std::not_equal_to<T>()(T(0), value(arg_list[0])) &&
13776
0
                     std::not_equal_to<T>()(T(0), value(arg_list[1]))
13777
0
                   ) ? T(1) : T(0);
13778
0
         }
Unexecuted instantiation: double exprtk::details::vararg_mand_op<double>::process_2<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_mand_op<double>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_mand_op<float>::process_2<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_mand_op<float>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13779
13780
         template <typename Sequence>
13781
         static inline T process_3(const Sequence& arg_list)
13782
0
         {
13783
0
            return (
13784
0
                     std::not_equal_to<T>()(T(0), value(arg_list[0])) &&
13785
0
                     std::not_equal_to<T>()(T(0), value(arg_list[1])) &&
13786
0
                     std::not_equal_to<T>()(T(0), value(arg_list[2]))
13787
0
                   ) ? T(1) : T(0);
13788
0
         }
Unexecuted instantiation: double exprtk::details::vararg_mand_op<double>::process_3<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_mand_op<double>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_mand_op<float>::process_3<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_mand_op<float>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13789
13790
         template <typename Sequence>
13791
         static inline T process_4(const Sequence& arg_list)
13792
0
         {
13793
0
            return (
13794
0
                     std::not_equal_to<T>()(T(0), value(arg_list[0])) &&
13795
0
                     std::not_equal_to<T>()(T(0), value(arg_list[1])) &&
13796
0
                     std::not_equal_to<T>()(T(0), value(arg_list[2])) &&
13797
0
                     std::not_equal_to<T>()(T(0), value(arg_list[3]))
13798
0
                   ) ? T(1) : T(0);
13799
0
         }
Unexecuted instantiation: double exprtk::details::vararg_mand_op<double>::process_4<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_mand_op<double>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_mand_op<float>::process_4<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_mand_op<float>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13800
13801
         template <typename Sequence>
13802
         static inline T process_5(const Sequence& arg_list)
13803
0
         {
13804
0
            return (
13805
0
                     std::not_equal_to<T>()(T(0), value(arg_list[0])) &&
13806
0
                     std::not_equal_to<T>()(T(0), value(arg_list[1])) &&
13807
0
                     std::not_equal_to<T>()(T(0), value(arg_list[2])) &&
13808
0
                     std::not_equal_to<T>()(T(0), value(arg_list[3])) &&
13809
0
                     std::not_equal_to<T>()(T(0), value(arg_list[4]))
13810
0
                   ) ? T(1) : T(0);
13811
0
         }
Unexecuted instantiation: double exprtk::details::vararg_mand_op<double>::process_5<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_mand_op<double>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_mand_op<float>::process_5<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_mand_op<float>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13812
      };
13813
13814
      template <typename T>
13815
      struct vararg_mor_op : public opr_base<T>
13816
      {
13817
         typedef typename opr_base<T>::Type Type;
13818
13819
         template <typename Type,
13820
                   typename Allocator,
13821
                   template <typename, typename> class Sequence>
13822
         static inline T process(const Sequence<Type,Allocator>& arg_list)
13823
600k
         {
13824
600k
            switch (arg_list.size())
13825
600k
            {
13826
600k
               case 1  : return process_1(arg_list);
13827
32
               case 2  : return process_2(arg_list);
13828
14
               case 3  : return process_3(arg_list);
13829
0
               case 4  : return process_4(arg_list);
13830
0
               case 5  : return process_5(arg_list);
13831
0
               default :
13832
0
                         {
13833
0
                            for (std::size_t i = 0; i < arg_list.size(); ++i)
13834
0
                            {
13835
0
                               if (std::not_equal_to<T>()(T(0), value(arg_list[i])))
13836
0
                                  return T(1);
13837
0
                            }
13838
13839
0
                            return T(0);
13840
0
                         }
13841
600k
            }
13842
600k
         }
double exprtk::details::vararg_mor_op<double>::process<double const*, std::__1::allocator<double const*>, std::__1::vector>(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Line
Count
Source
13823
54
         {
13824
54
            switch (arg_list.size())
13825
54
            {
13826
54
               case 1  : return process_1(arg_list);
13827
0
               case 2  : return process_2(arg_list);
13828
0
               case 3  : return process_3(arg_list);
13829
0
               case 4  : return process_4(arg_list);
13830
0
               case 5  : return process_5(arg_list);
13831
0
               default :
13832
0
                         {
13833
0
                            for (std::size_t i = 0; i < arg_list.size(); ++i)
13834
0
                            {
13835
0
                               if (std::not_equal_to<T>()(T(0), value(arg_list[i])))
13836
0
                                  return T(1);
13837
0
                            }
13838
13839
0
                            return T(0);
13840
0
                         }
13841
54
            }
13842
54
         }
double exprtk::details::vararg_mor_op<double>::process<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13823
300k
         {
13824
300k
            switch (arg_list.size())
13825
300k
            {
13826
300k
               case 1  : return process_1(arg_list);
13827
16
               case 2  : return process_2(arg_list);
13828
7
               case 3  : return process_3(arg_list);
13829
0
               case 4  : return process_4(arg_list);
13830
0
               case 5  : return process_5(arg_list);
13831
0
               default :
13832
0
                         {
13833
0
                            for (std::size_t i = 0; i < arg_list.size(); ++i)
13834
0
                            {
13835
0
                               if (std::not_equal_to<T>()(T(0), value(arg_list[i])))
13836
0
                                  return T(1);
13837
0
                            }
13838
13839
0
                            return T(0);
13840
0
                         }
13841
300k
            }
13842
300k
         }
float exprtk::details::vararg_mor_op<float>::process<float const*, std::__1::allocator<float const*>, std::__1::vector>(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Line
Count
Source
13823
44
         {
13824
44
            switch (arg_list.size())
13825
44
            {
13826
44
               case 1  : return process_1(arg_list);
13827
0
               case 2  : return process_2(arg_list);
13828
0
               case 3  : return process_3(arg_list);
13829
0
               case 4  : return process_4(arg_list);
13830
0
               case 5  : return process_5(arg_list);
13831
0
               default :
13832
0
                         {
13833
0
                            for (std::size_t i = 0; i < arg_list.size(); ++i)
13834
0
                            {
13835
0
                               if (std::not_equal_to<T>()(T(0), value(arg_list[i])))
13836
0
                                  return T(1);
13837
0
                            }
13838
13839
0
                            return T(0);
13840
0
                         }
13841
44
            }
13842
44
         }
float exprtk::details::vararg_mor_op<float>::process<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13823
300k
         {
13824
300k
            switch (arg_list.size())
13825
300k
            {
13826
300k
               case 1  : return process_1(arg_list);
13827
16
               case 2  : return process_2(arg_list);
13828
7
               case 3  : return process_3(arg_list);
13829
0
               case 4  : return process_4(arg_list);
13830
0
               case 5  : return process_5(arg_list);
13831
0
               default :
13832
0
                         {
13833
0
                            for (std::size_t i = 0; i < arg_list.size(); ++i)
13834
0
                            {
13835
0
                               if (std::not_equal_to<T>()(T(0), value(arg_list[i])))
13836
0
                                  return T(1);
13837
0
                            }
13838
13839
0
                            return T(0);
13840
0
                         }
13841
300k
            }
13842
300k
         }
13843
13844
         template <typename Sequence>
13845
         static inline T process_1(const Sequence& arg_list)
13846
600k
         {
13847
600k
            return std::not_equal_to<T>()
13848
600k
                      (T(0), value(arg_list[0])) ? T(1) : T(0);
13849
600k
         }
double exprtk::details::vararg_mor_op<double>::process_1<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Line
Count
Source
13846
54
         {
13847
54
            return std::not_equal_to<T>()
13848
54
                      (T(0), value(arg_list[0])) ? T(1) : T(0);
13849
54
         }
double exprtk::details::vararg_mor_op<double>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13846
300k
         {
13847
300k
            return std::not_equal_to<T>()
13848
300k
                      (T(0), value(arg_list[0])) ? T(1) : T(0);
13849
300k
         }
float exprtk::details::vararg_mor_op<float>::process_1<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Line
Count
Source
13846
44
         {
13847
44
            return std::not_equal_to<T>()
13848
44
                      (T(0), value(arg_list[0])) ? T(1) : T(0);
13849
44
         }
float exprtk::details::vararg_mor_op<float>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13846
300k
         {
13847
300k
            return std::not_equal_to<T>()
13848
300k
                      (T(0), value(arg_list[0])) ? T(1) : T(0);
13849
300k
         }
13850
13851
         template <typename Sequence>
13852
         static inline T process_2(const Sequence& arg_list)
13853
32
         {
13854
32
            return (
13855
32
                     std::not_equal_to<T>()(T(0), value(arg_list[0])) ||
13856
32
                     std::not_equal_to<T>()(T(0), value(arg_list[1]))
13857
32
                   ) ? T(1) : T(0);
13858
32
         }
Unexecuted instantiation: double exprtk::details::vararg_mor_op<double>::process_2<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_mor_op<double>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13853
16
         {
13854
16
            return (
13855
16
                     std::not_equal_to<T>()(T(0), value(arg_list[0])) ||
13856
16
                     std::not_equal_to<T>()(T(0), value(arg_list[1]))
13857
16
                   ) ? T(1) : T(0);
13858
16
         }
Unexecuted instantiation: float exprtk::details::vararg_mor_op<float>::process_2<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_mor_op<float>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13853
16
         {
13854
16
            return (
13855
16
                     std::not_equal_to<T>()(T(0), value(arg_list[0])) ||
13856
16
                     std::not_equal_to<T>()(T(0), value(arg_list[1]))
13857
16
                   ) ? T(1) : T(0);
13858
16
         }
13859
13860
         template <typename Sequence>
13861
         static inline T process_3(const Sequence& arg_list)
13862
14
         {
13863
14
            return (
13864
14
                     std::not_equal_to<T>()(T(0), value(arg_list[0])) ||
13865
14
                     std::not_equal_to<T>()(T(0), value(arg_list[1])) ||
13866
14
                     std::not_equal_to<T>()(T(0), value(arg_list[2]))
13867
14
                   ) ? T(1) : T(0);
13868
14
         }
Unexecuted instantiation: double exprtk::details::vararg_mor_op<double>::process_3<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_mor_op<double>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13862
7
         {
13863
7
            return (
13864
7
                     std::not_equal_to<T>()(T(0), value(arg_list[0])) ||
13865
7
                     std::not_equal_to<T>()(T(0), value(arg_list[1])) ||
13866
7
                     std::not_equal_to<T>()(T(0), value(arg_list[2]))
13867
7
                   ) ? T(1) : T(0);
13868
7
         }
Unexecuted instantiation: float exprtk::details::vararg_mor_op<float>::process_3<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_mor_op<float>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13862
7
         {
13863
7
            return (
13864
7
                     std::not_equal_to<T>()(T(0), value(arg_list[0])) ||
13865
7
                     std::not_equal_to<T>()(T(0), value(arg_list[1])) ||
13866
7
                     std::not_equal_to<T>()(T(0), value(arg_list[2]))
13867
7
                   ) ? T(1) : T(0);
13868
7
         }
13869
13870
         template <typename Sequence>
13871
         static inline T process_4(const Sequence& arg_list)
13872
0
         {
13873
0
            return (
13874
0
                     std::not_equal_to<T>()(T(0), value(arg_list[0])) ||
13875
0
                     std::not_equal_to<T>()(T(0), value(arg_list[1])) ||
13876
0
                     std::not_equal_to<T>()(T(0), value(arg_list[2])) ||
13877
0
                     std::not_equal_to<T>()(T(0), value(arg_list[3]))
13878
0
                   ) ? T(1) : T(0);
13879
0
         }
Unexecuted instantiation: double exprtk::details::vararg_mor_op<double>::process_4<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_mor_op<double>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_mor_op<float>::process_4<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_mor_op<float>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13880
13881
         template <typename Sequence>
13882
         static inline T process_5(const Sequence& arg_list)
13883
0
         {
13884
0
            return (
13885
0
                     std::not_equal_to<T>()(T(0), value(arg_list[0])) ||
13886
0
                     std::not_equal_to<T>()(T(0), value(arg_list[1])) ||
13887
0
                     std::not_equal_to<T>()(T(0), value(arg_list[2])) ||
13888
0
                     std::not_equal_to<T>()(T(0), value(arg_list[3])) ||
13889
0
                     std::not_equal_to<T>()(T(0), value(arg_list[4]))
13890
0
                   ) ? T(1) : T(0);
13891
0
         }
Unexecuted instantiation: double exprtk::details::vararg_mor_op<double>::process_5<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_mor_op<double>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_mor_op<float>::process_5<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_mor_op<float>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13892
      };
13893
13894
      template <typename T>
13895
      struct vararg_multi_op : public opr_base<T>
13896
      {
13897
         typedef typename opr_base<T>::Type Type;
13898
13899
         template <typename Type,
13900
                   typename Allocator,
13901
                   template <typename, typename> class Sequence>
13902
         static inline T process(const Sequence<Type,Allocator>& arg_list)
13903
1.82k
         {
13904
1.82k
            switch (arg_list.size())
13905
1.82k
            {
13906
0
               case 0  : return std::numeric_limits<T>::quiet_NaN();
13907
0
               case 1  : return process_1(arg_list);
13908
558
               case 2  : return process_2(arg_list);
13909
252
               case 3  : return process_3(arg_list);
13910
218
               case 4  : return process_4(arg_list);
13911
130
               case 5  : return process_5(arg_list);
13912
96
               case 6  : return process_6(arg_list);
13913
101
               case 7  : return process_7(arg_list);
13914
60
               case 8  : return process_8(arg_list);
13915
405
               default :
13916
405
                         {
13917
9.90k
                            for (std::size_t i = 0; i < (arg_list.size() - 1); ++i)
13918
9.50k
                            {
13919
9.50k
                               value(arg_list[i]);
13920
9.50k
                            }
13921
13922
405
                            return value(arg_list.back());
13923
0
                         }
13924
1.82k
            }
13925
1.82k
         }
Unexecuted instantiation: double exprtk::details::vararg_multi_op<double>::process<double const*, std::__1::allocator<double const*>, std::__1::vector>(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_multi_op<double>::process<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13903
913
         {
13904
913
            switch (arg_list.size())
13905
913
            {
13906
0
               case 0  : return std::numeric_limits<T>::quiet_NaN();
13907
0
               case 1  : return process_1(arg_list);
13908
280
               case 2  : return process_2(arg_list);
13909
126
               case 3  : return process_3(arg_list);
13910
109
               case 4  : return process_4(arg_list);
13911
65
               case 5  : return process_5(arg_list);
13912
48
               case 6  : return process_6(arg_list);
13913
51
               case 7  : return process_7(arg_list);
13914
30
               case 8  : return process_8(arg_list);
13915
204
               default :
13916
204
                         {
13917
4.97k
                            for (std::size_t i = 0; i < (arg_list.size() - 1); ++i)
13918
4.76k
                            {
13919
4.76k
                               value(arg_list[i]);
13920
4.76k
                            }
13921
13922
204
                            return value(arg_list.back());
13923
0
                         }
13924
913
            }
13925
913
         }
Unexecuted instantiation: float exprtk::details::vararg_multi_op<float>::process<float const*, std::__1::allocator<float const*>, std::__1::vector>(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_multi_op<float>::process<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> >, std::__1::vector>(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13903
907
         {
13904
907
            switch (arg_list.size())
13905
907
            {
13906
0
               case 0  : return std::numeric_limits<T>::quiet_NaN();
13907
0
               case 1  : return process_1(arg_list);
13908
278
               case 2  : return process_2(arg_list);
13909
126
               case 3  : return process_3(arg_list);
13910
109
               case 4  : return process_4(arg_list);
13911
65
               case 5  : return process_5(arg_list);
13912
48
               case 6  : return process_6(arg_list);
13913
50
               case 7  : return process_7(arg_list);
13914
30
               case 8  : return process_8(arg_list);
13915
201
               default :
13916
201
                         {
13917
4.93k
                            for (std::size_t i = 0; i < (arg_list.size() - 1); ++i)
13918
4.73k
                            {
13919
4.73k
                               value(arg_list[i]);
13920
4.73k
                            }
13921
13922
201
                            return value(arg_list.back());
13923
0
                         }
13924
907
            }
13925
907
         }
13926
13927
         template <typename Sequence>
13928
         static inline T process_1(const Sequence& arg_list)
13929
0
         {
13930
0
            return value(arg_list[0]);
13931
0
         }
Unexecuted instantiation: double exprtk::details::vararg_multi_op<double>::process_1<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
Unexecuted instantiation: double exprtk::details::vararg_multi_op<double>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: float exprtk::details::vararg_multi_op<float>::process_1<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
Unexecuted instantiation: float exprtk::details::vararg_multi_op<float>::process_1<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
13932
13933
         template <typename Sequence>
13934
         static inline T process_2(const Sequence& arg_list)
13935
558
         {
13936
558
                   value(arg_list[0]);
13937
558
            return value(arg_list[1]);
13938
558
         }
Unexecuted instantiation: double exprtk::details::vararg_multi_op<double>::process_2<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_multi_op<double>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13935
280
         {
13936
280
                   value(arg_list[0]);
13937
280
            return value(arg_list[1]);
13938
280
         }
Unexecuted instantiation: float exprtk::details::vararg_multi_op<float>::process_2<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_multi_op<float>::process_2<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13935
278
         {
13936
278
                   value(arg_list[0]);
13937
278
            return value(arg_list[1]);
13938
278
         }
13939
13940
         template <typename Sequence>
13941
         static inline T process_3(const Sequence& arg_list)
13942
252
         {
13943
252
                   value(arg_list[0]);
13944
252
                   value(arg_list[1]);
13945
252
            return value(arg_list[2]);
13946
252
         }
Unexecuted instantiation: double exprtk::details::vararg_multi_op<double>::process_3<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_multi_op<double>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13942
126
         {
13943
126
                   value(arg_list[0]);
13944
126
                   value(arg_list[1]);
13945
126
            return value(arg_list[2]);
13946
126
         }
Unexecuted instantiation: float exprtk::details::vararg_multi_op<float>::process_3<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_multi_op<float>::process_3<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13942
126
         {
13943
126
                   value(arg_list[0]);
13944
126
                   value(arg_list[1]);
13945
126
            return value(arg_list[2]);
13946
126
         }
13947
13948
         template <typename Sequence>
13949
         static inline T process_4(const Sequence& arg_list)
13950
218
         {
13951
218
                   value(arg_list[0]);
13952
218
                   value(arg_list[1]);
13953
218
                   value(arg_list[2]);
13954
218
            return value(arg_list[3]);
13955
218
         }
Unexecuted instantiation: double exprtk::details::vararg_multi_op<double>::process_4<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_multi_op<double>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13950
109
         {
13951
109
                   value(arg_list[0]);
13952
109
                   value(arg_list[1]);
13953
109
                   value(arg_list[2]);
13954
109
            return value(arg_list[3]);
13955
109
         }
Unexecuted instantiation: float exprtk::details::vararg_multi_op<float>::process_4<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_multi_op<float>::process_4<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13950
109
         {
13951
109
                   value(arg_list[0]);
13952
109
                   value(arg_list[1]);
13953
109
                   value(arg_list[2]);
13954
109
            return value(arg_list[3]);
13955
109
         }
13956
13957
         template <typename Sequence>
13958
         static inline T process_5(const Sequence& arg_list)
13959
130
         {
13960
130
                   value(arg_list[0]);
13961
130
                   value(arg_list[1]);
13962
130
                   value(arg_list[2]);
13963
130
                   value(arg_list[3]);
13964
130
            return value(arg_list[4]);
13965
130
         }
Unexecuted instantiation: double exprtk::details::vararg_multi_op<double>::process_5<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_multi_op<double>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13959
65
         {
13960
65
                   value(arg_list[0]);
13961
65
                   value(arg_list[1]);
13962
65
                   value(arg_list[2]);
13963
65
                   value(arg_list[3]);
13964
65
            return value(arg_list[4]);
13965
65
         }
Unexecuted instantiation: float exprtk::details::vararg_multi_op<float>::process_5<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_multi_op<float>::process_5<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13959
65
         {
13960
65
                   value(arg_list[0]);
13961
65
                   value(arg_list[1]);
13962
65
                   value(arg_list[2]);
13963
65
                   value(arg_list[3]);
13964
65
            return value(arg_list[4]);
13965
65
         }
13966
13967
         template <typename Sequence>
13968
         static inline T process_6(const Sequence& arg_list)
13969
96
         {
13970
96
                   value(arg_list[0]);
13971
96
                   value(arg_list[1]);
13972
96
                   value(arg_list[2]);
13973
96
                   value(arg_list[3]);
13974
96
                   value(arg_list[4]);
13975
96
            return value(arg_list[5]);
13976
96
         }
Unexecuted instantiation: double exprtk::details::vararg_multi_op<double>::process_6<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_multi_op<double>::process_6<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13969
48
         {
13970
48
                   value(arg_list[0]);
13971
48
                   value(arg_list[1]);
13972
48
                   value(arg_list[2]);
13973
48
                   value(arg_list[3]);
13974
48
                   value(arg_list[4]);
13975
48
            return value(arg_list[5]);
13976
48
         }
Unexecuted instantiation: float exprtk::details::vararg_multi_op<float>::process_6<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_multi_op<float>::process_6<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13969
48
         {
13970
48
                   value(arg_list[0]);
13971
48
                   value(arg_list[1]);
13972
48
                   value(arg_list[2]);
13973
48
                   value(arg_list[3]);
13974
48
                   value(arg_list[4]);
13975
48
            return value(arg_list[5]);
13976
48
         }
13977
13978
         template <typename Sequence>
13979
         static inline T process_7(const Sequence& arg_list)
13980
101
         {
13981
101
                   value(arg_list[0]);
13982
101
                   value(arg_list[1]);
13983
101
                   value(arg_list[2]);
13984
101
                   value(arg_list[3]);
13985
101
                   value(arg_list[4]);
13986
101
                   value(arg_list[5]);
13987
101
            return value(arg_list[6]);
13988
101
         }
Unexecuted instantiation: double exprtk::details::vararg_multi_op<double>::process_7<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_multi_op<double>::process_7<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13980
51
         {
13981
51
                   value(arg_list[0]);
13982
51
                   value(arg_list[1]);
13983
51
                   value(arg_list[2]);
13984
51
                   value(arg_list[3]);
13985
51
                   value(arg_list[4]);
13986
51
                   value(arg_list[5]);
13987
51
            return value(arg_list[6]);
13988
51
         }
Unexecuted instantiation: float exprtk::details::vararg_multi_op<float>::process_7<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_multi_op<float>::process_7<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13980
50
         {
13981
50
                   value(arg_list[0]);
13982
50
                   value(arg_list[1]);
13983
50
                   value(arg_list[2]);
13984
50
                   value(arg_list[3]);
13985
50
                   value(arg_list[4]);
13986
50
                   value(arg_list[5]);
13987
50
            return value(arg_list[6]);
13988
50
         }
13989
13990
         template <typename Sequence>
13991
         static inline T process_8(const Sequence& arg_list)
13992
60
         {
13993
60
                   value(arg_list[0]);
13994
60
                   value(arg_list[1]);
13995
60
                   value(arg_list[2]);
13996
60
                   value(arg_list[3]);
13997
60
                   value(arg_list[4]);
13998
60
                   value(arg_list[5]);
13999
60
                   value(arg_list[6]);
14000
60
            return value(arg_list[7]);
14001
60
         }
Unexecuted instantiation: double exprtk::details::vararg_multi_op<double>::process_8<std::__1::vector<double const*, std::__1::allocator<double const*> > >(std::__1::vector<double const*, std::__1::allocator<double const*> > const&)
double exprtk::details::vararg_multi_op<double>::process_8<std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Line
Count
Source
13992
30
         {
13993
30
                   value(arg_list[0]);
13994
30
                   value(arg_list[1]);
13995
30
                   value(arg_list[2]);
13996
30
                   value(arg_list[3]);
13997
30
                   value(arg_list[4]);
13998
30
                   value(arg_list[5]);
13999
30
                   value(arg_list[6]);
14000
30
            return value(arg_list[7]);
14001
30
         }
Unexecuted instantiation: float exprtk::details::vararg_multi_op<float>::process_8<std::__1::vector<float const*, std::__1::allocator<float const*> > >(std::__1::vector<float const*, std::__1::allocator<float const*> > const&)
float exprtk::details::vararg_multi_op<float>::process_8<std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > >(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
Line
Count
Source
13992
30
         {
13993
30
                   value(arg_list[0]);
13994
30
                   value(arg_list[1]);
13995
30
                   value(arg_list[2]);
13996
30
                   value(arg_list[3]);
13997
30
                   value(arg_list[4]);
13998
30
                   value(arg_list[5]);
13999
30
                   value(arg_list[6]);
14000
30
            return value(arg_list[7]);
14001
30
         }
14002
      };
14003
14004
      template <typename T>
14005
      struct vec_add_op
14006
      {
14007
         typedef vector_interface<T>* ivector_ptr;
14008
14009
         static inline T process(const ivector_ptr v)
14010
0
         {
14011
0
            const T* vec = v->vec()->vds().data();
14012
0
            const std::size_t vec_size = v->vec()->vds().size();
14013
14014
0
            loop_unroll::details lud(vec_size);
14015
14016
0
            if (vec_size <= static_cast<std::size_t>(lud.batch_size))
14017
0
            {
14018
0
               T result = T(0);
14019
0
               int i    = 0;
14020
14021
0
               exprtk_disable_fallthrough_begin
14022
0
               switch (vec_size)
14023
0
               {
14024
0
                  #define case_stmt(N)         \
14025
0
                  case N : result += vec[i++]; \
14026
0
14027
0
                  #ifndef exprtk_disable_superscalar_unroll
14028
0
                  case_stmt(16) case_stmt(15)
14029
0
                  case_stmt(14) case_stmt(13)
14030
0
                  case_stmt(12) case_stmt(11)
14031
0
                  case_stmt(10) case_stmt( 9)
14032
0
                  case_stmt( 8) case_stmt( 7)
14033
0
                  case_stmt( 6) case_stmt( 5)
14034
0
                  #endif
14035
0
                  case_stmt( 4) case_stmt( 3)
14036
0
                  case_stmt( 2) case_stmt( 1)
14037
0
               }
14038
0
               exprtk_disable_fallthrough_end
14039
14040
0
               #undef case_stmt
14041
14042
0
               return result;
14043
0
            }
14044
14045
0
            T r[] = {
14046
0
                      T(0), T(0), T(0), T(0), T(0), T(0), T(0), T(0),
14047
0
                      T(0), T(0), T(0), T(0), T(0), T(0), T(0), T(0)
14048
0
                    };
14049
14050
0
            const T* upper_bound = vec + lud.upper_bound;
14051
14052
0
            while (vec < upper_bound)
14053
0
            {
14054
0
               #define exprtk_loop(N) \
14055
0
               r[N] += vec[N];        \
14056
0
14057
0
               exprtk_loop( 0) exprtk_loop( 1)
14058
0
               exprtk_loop( 2) exprtk_loop( 3)
14059
0
               #ifndef exprtk_disable_superscalar_unroll
14060
0
               exprtk_loop( 4) exprtk_loop( 5)
14061
0
               exprtk_loop( 6) exprtk_loop( 7)
14062
0
               exprtk_loop( 8) exprtk_loop( 9)
14063
0
               exprtk_loop(10) exprtk_loop(11)
14064
0
               exprtk_loop(12) exprtk_loop(13)
14065
0
               exprtk_loop(14) exprtk_loop(15)
14066
0
               #endif
14067
14068
0
               vec += lud.batch_size;
14069
0
            }
14070
14071
0
            int i = 0;
14072
14073
0
            exprtk_disable_fallthrough_begin
14074
0
            switch (lud.remainder)
14075
0
            {
14076
0
               #define case_stmt(N)       \
14077
0
               case N : r[0] += vec[i++]; \
14078
0
14079
0
               #ifndef exprtk_disable_superscalar_unroll
14080
0
               case_stmt(15) case_stmt(14)
14081
0
               case_stmt(13) case_stmt(12)
14082
0
               case_stmt(11) case_stmt(10)
14083
0
               case_stmt( 9) case_stmt( 8)
14084
0
               case_stmt( 7) case_stmt( 6)
14085
0
               case_stmt( 5) case_stmt( 4)
14086
0
               #endif
14087
0
               case_stmt( 3) case_stmt( 2)
14088
0
               case_stmt( 1)
14089
0
            }
14090
0
            exprtk_disable_fallthrough_end
14091
14092
0
            #undef exprtk_loop
14093
0
            #undef case_stmt
14094
14095
0
            return (r[ 0] + r[ 1] + r[ 2] + r[ 3])
14096
0
                   #ifndef exprtk_disable_superscalar_unroll
14097
0
                 + (r[ 4] + r[ 5] + r[ 6] + r[ 7])
14098
0
                 + (r[ 8] + r[ 9] + r[10] + r[11])
14099
0
                 + (r[12] + r[13] + r[14] + r[15])
14100
0
                   #endif
14101
0
                   ;
14102
0
         }
Unexecuted instantiation: exprtk::details::vec_add_op<double>::process(exprtk::details::vector_interface<double>*)
Unexecuted instantiation: exprtk::details::vec_add_op<float>::process(exprtk::details::vector_interface<float>*)
14103
      };
14104
14105
      template <typename T>
14106
      struct vec_mul_op
14107
      {
14108
         typedef vector_interface<T>* ivector_ptr;
14109
14110
         static inline T process(const ivector_ptr v)
14111
0
         {
14112
0
            const T* vec = v->vec()->vds().data();
14113
0
            const std::size_t vec_size = v->vec()->vds().size();
14114
14115
0
            loop_unroll::details lud(vec_size);
14116
14117
0
            if (vec_size <= static_cast<std::size_t>(lud.batch_size))
14118
0
            {
14119
0
               T result = T(1);
14120
0
               int i    = 0;
14121
14122
0
               exprtk_disable_fallthrough_begin
14123
0
               switch (vec_size)
14124
0
               {
14125
0
                  #define case_stmt(N)         \
14126
0
                  case N : result *= vec[i++]; \
14127
0
14128
0
                  #ifndef exprtk_disable_superscalar_unroll
14129
0
                  case_stmt(16) case_stmt(15)
14130
0
                  case_stmt(14) case_stmt(13)
14131
0
                  case_stmt(12) case_stmt(11)
14132
0
                  case_stmt(10) case_stmt( 9)
14133
0
                  case_stmt( 8) case_stmt( 7)
14134
0
                  case_stmt( 6) case_stmt( 5)
14135
0
                  #endif
14136
0
                  case_stmt( 4) case_stmt( 3)
14137
0
                  case_stmt( 2) case_stmt( 1)
14138
0
               }
14139
0
               exprtk_disable_fallthrough_end
14140
14141
0
               #undef case_stmt
14142
14143
0
               return result;
14144
0
            }
14145
14146
0
            T r[] = {
14147
0
                      T(1), T(1), T(1), T(1), T(1), T(1), T(1), T(1),
14148
0
                      T(1), T(1), T(1), T(1), T(1), T(1), T(1), T(1)
14149
0
                    };
14150
14151
0
            const T* upper_bound = vec + lud.upper_bound;
14152
14153
0
            while (vec < upper_bound)
14154
0
            {
14155
0
               #define exprtk_loop(N) \
14156
0
               r[N] *= vec[N];        \
14157
0
14158
0
               exprtk_loop( 0) exprtk_loop( 1)
14159
0
               exprtk_loop( 2) exprtk_loop( 3)
14160
0
               #ifndef exprtk_disable_superscalar_unroll
14161
0
               exprtk_loop( 4) exprtk_loop( 5)
14162
0
               exprtk_loop( 6) exprtk_loop( 7)
14163
0
               exprtk_loop( 8) exprtk_loop( 9)
14164
0
               exprtk_loop(10) exprtk_loop(11)
14165
0
               exprtk_loop(12) exprtk_loop(13)
14166
0
               exprtk_loop(14) exprtk_loop(15)
14167
0
               #endif
14168
14169
0
               vec += lud.batch_size;
14170
0
            }
14171
14172
0
            int i = 0;
14173
14174
0
            exprtk_disable_fallthrough_begin
14175
0
            switch (lud.remainder)
14176
0
            {
14177
0
               #define case_stmt(N)       \
14178
0
               case N : r[0] *= vec[i++]; \
14179
0
14180
0
               #ifndef exprtk_disable_superscalar_unroll
14181
0
               case_stmt(15) case_stmt(14)
14182
0
               case_stmt(13) case_stmt(12)
14183
0
               case_stmt(11) case_stmt(10)
14184
0
               case_stmt( 9) case_stmt( 8)
14185
0
               case_stmt( 7) case_stmt( 6)
14186
0
               case_stmt( 5) case_stmt( 4)
14187
0
               #endif
14188
0
               case_stmt( 3) case_stmt( 2)
14189
0
               case_stmt( 1)
14190
0
            }
14191
0
            exprtk_disable_fallthrough_end
14192
14193
0
            #undef exprtk_loop
14194
0
            #undef case_stmt
14195
14196
0
            return (r[ 0] * r[ 1] * r[ 2] * r[ 3])
14197
0
                   #ifndef exprtk_disable_superscalar_unroll
14198
0
                 + (r[ 4] * r[ 5] * r[ 6] * r[ 7])
14199
0
                 + (r[ 8] * r[ 9] * r[10] * r[11])
14200
0
                 + (r[12] * r[13] * r[14] * r[15])
14201
0
                   #endif
14202
0
                   ;
14203
0
         }
Unexecuted instantiation: exprtk::details::vec_mul_op<double>::process(exprtk::details::vector_interface<double>*)
Unexecuted instantiation: exprtk::details::vec_mul_op<float>::process(exprtk::details::vector_interface<float>*)
14204
      };
14205
14206
      template <typename T>
14207
      struct vec_avg_op
14208
      {
14209
         typedef vector_interface<T>* ivector_ptr;
14210
14211
         static inline T process(const ivector_ptr v)
14212
0
         {
14213
0
            const T vec_size = T(v->vec()->vds().size());
14214
0
            return vec_add_op<T>::process(v) / vec_size;
14215
0
         }
Unexecuted instantiation: exprtk::details::vec_avg_op<double>::process(exprtk::details::vector_interface<double>*)
Unexecuted instantiation: exprtk::details::vec_avg_op<float>::process(exprtk::details::vector_interface<float>*)
14216
      };
14217
14218
      template <typename T>
14219
      struct vec_min_op
14220
      {
14221
         typedef vector_interface<T>* ivector_ptr;
14222
14223
         static inline T process(const ivector_ptr v)
14224
0
         {
14225
0
            const T* vec = v->vec()->vds().data();
14226
0
            const std::size_t vec_size = v->vec()->vds().size();
14227
14228
0
            T result = vec[0];
14229
14230
0
            for (std::size_t i = 1; i < vec_size; ++i)
14231
0
            {
14232
0
               const T v_i = vec[i];
14233
14234
0
               if (v_i < result)
14235
0
                  result = v_i;
14236
0
            }
14237
14238
0
            return result;
14239
0
         }
Unexecuted instantiation: exprtk::details::vec_min_op<double>::process(exprtk::details::vector_interface<double>*)
Unexecuted instantiation: exprtk::details::vec_min_op<float>::process(exprtk::details::vector_interface<float>*)
14240
      };
14241
14242
      template <typename T>
14243
      struct vec_max_op
14244
      {
14245
         typedef vector_interface<T>* ivector_ptr;
14246
14247
         static inline T process(const ivector_ptr v)
14248
0
         {
14249
0
            const T* vec = v->vec()->vds().data();
14250
0
            const std::size_t vec_size = v->vec()->vds().size();
14251
14252
0
            T result = vec[0];
14253
14254
0
            for (std::size_t i = 1; i < vec_size; ++i)
14255
0
            {
14256
0
               const T v_i = vec[i];
14257
14258
0
               if (v_i > result)
14259
0
                  result = v_i;
14260
0
            }
14261
14262
0
            return result;
14263
0
         }
Unexecuted instantiation: exprtk::details::vec_max_op<double>::process(exprtk::details::vector_interface<double>*)
Unexecuted instantiation: exprtk::details::vec_max_op<float>::process(exprtk::details::vector_interface<float>*)
14264
      };
14265
14266
      template <typename T>
14267
      class vov_base_node : public expression_node<T>
14268
      {
14269
      public:
14270
14271
         virtual ~vov_base_node() {}
14272
14273
         inline virtual operator_type operation() const
14274
0
         {
14275
0
            return details::e_default;
14276
0
         }
Unexecuted instantiation: exprtk::details::vov_base_node<double>::operation() const
Unexecuted instantiation: exprtk::details::vov_base_node<float>::operation() const
14277
14278
         virtual const T& v0() const = 0;
14279
14280
         virtual const T& v1() const = 0;
14281
      };
14282
14283
      template <typename T>
14284
      class cov_base_node : public expression_node<T>
14285
      {
14286
      public:
14287
14288
         virtual ~cov_base_node() {}
14289
14290
         inline virtual operator_type operation() const
14291
0
         {
14292
0
            return details::e_default;
14293
0
         }
Unexecuted instantiation: exprtk::details::cov_base_node<double>::operation() const
Unexecuted instantiation: exprtk::details::cov_base_node<float>::operation() const
14294
14295
         virtual const T c() const = 0;
14296
14297
         virtual const T& v() const = 0;
14298
      };
14299
14300
      template <typename T>
14301
      class voc_base_node : public expression_node<T>
14302
      {
14303
      public:
14304
14305
         virtual ~voc_base_node() {}
14306
14307
         inline virtual operator_type operation() const
14308
0
         {
14309
0
            return details::e_default;
14310
0
         }
Unexecuted instantiation: exprtk::details::voc_base_node<double>::operation() const
Unexecuted instantiation: exprtk::details::voc_base_node<float>::operation() const
14311
14312
         virtual const T c() const = 0;
14313
14314
         virtual const T& v() const = 0;
14315
      };
14316
14317
      template <typename T>
14318
      class vob_base_node : public expression_node<T>
14319
      {
14320
      public:
14321
14322
         virtual ~vob_base_node() {}
14323
14324
         virtual const T& v() const = 0;
14325
      };
14326
14327
      template <typename T>
14328
      class bov_base_node : public expression_node<T>
14329
      {
14330
      public:
14331
14332
         virtual ~bov_base_node() {}
14333
14334
         virtual const T& v() const = 0;
14335
      };
14336
14337
      template <typename T>
14338
      class cob_base_node : public expression_node<T>
14339
      {
14340
      public:
14341
14342
         virtual ~cob_base_node() {}
14343
14344
         inline virtual operator_type operation() const
14345
0
         {
14346
0
            return details::e_default;
14347
0
         }
Unexecuted instantiation: exprtk::details::cob_base_node<double>::operation() const
Unexecuted instantiation: exprtk::details::cob_base_node<float>::operation() const
14348
14349
         virtual const T c() const = 0;
14350
14351
         virtual void set_c(const T) = 0;
14352
14353
         virtual expression_node<T>* move_branch(const std::size_t& index) = 0;
14354
      };
14355
14356
      template <typename T>
14357
      class boc_base_node : public expression_node<T>
14358
      {
14359
      public:
14360
14361
         virtual ~boc_base_node() {}
14362
14363
         inline virtual operator_type operation() const
14364
0
         {
14365
0
            return details::e_default;
14366
0
         }
Unexecuted instantiation: exprtk::details::boc_base_node<double>::operation() const
Unexecuted instantiation: exprtk::details::boc_base_node<float>::operation() const
14367
14368
         virtual const T c() const = 0;
14369
14370
         virtual void set_c(const T) = 0;
14371
14372
         virtual expression_node<T>* move_branch(const std::size_t& index) = 0;
14373
      };
14374
14375
      template <typename T>
14376
      class uv_base_node : public expression_node<T>
14377
      {
14378
      public:
14379
14380
         virtual ~uv_base_node() {}
14381
14382
         inline virtual operator_type operation() const
14383
0
         {
14384
0
            return details::e_default;
14385
0
         }
Unexecuted instantiation: exprtk::details::uv_base_node<double>::operation() const
Unexecuted instantiation: exprtk::details::uv_base_node<float>::operation() const
14386
14387
         virtual const T& v() const = 0;
14388
      };
14389
14390
      template <typename T>
14391
      class sos_base_node : public expression_node<T>
14392
      {
14393
      public:
14394
14395
         virtual ~sos_base_node() {}
14396
14397
         inline virtual operator_type operation() const
14398
0
         {
14399
0
            return details::e_default;
14400
0
         }
Unexecuted instantiation: exprtk::details::sos_base_node<double>::operation() const
Unexecuted instantiation: exprtk::details::sos_base_node<float>::operation() const
14401
      };
14402
14403
      template <typename T>
14404
      class sosos_base_node : public expression_node<T>
14405
      {
14406
      public:
14407
14408
         virtual ~sosos_base_node() {}
14409
14410
         inline virtual operator_type operation() const
14411
0
         {
14412
0
            return details::e_default;
14413
0
         }
Unexecuted instantiation: exprtk::details::sosos_base_node<double>::operation() const
Unexecuted instantiation: exprtk::details::sosos_base_node<float>::operation() const
14414
      };
14415
14416
      template <typename T>
14417
      class T0oT1oT2_base_node : public expression_node<T>
14418
      {
14419
      public:
14420
14421
         virtual ~T0oT1oT2_base_node() {}
14422
14423
         virtual std::string type_id() const = 0;
14424
      };
14425
14426
      template <typename T>
14427
      class T0oT1oT2oT3_base_node : public expression_node<T>
14428
      {
14429
      public:
14430
14431
         virtual ~T0oT1oT2oT3_base_node() {}
14432
14433
         virtual std::string type_id() const = 0;
14434
      };
14435
14436
      template <typename T, typename Operation>
14437
      class unary_variable_node exprtk_final : public uv_base_node<T>
14438
      {
14439
      public:
14440
14441
         typedef expression_node<T>* expression_ptr;
14442
         typedef Operation operation_t;
14443
14444
         explicit unary_variable_node(const T& var)
14445
         : v_(var)
14446
63.1k
         {}
exprtk::details::unary_variable_node<double, exprtk::details::abs_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
1.04k
         {}
exprtk::details::unary_variable_node<double, exprtk::details::acos_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
29
         {}
exprtk::details::unary_variable_node<double, exprtk::details::acosh_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
522
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::asin_op<double> >::unary_variable_node(double const&)
exprtk::details::unary_variable_node<double, exprtk::details::asinh_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
37
         {}
exprtk::details::unary_variable_node<double, exprtk::details::atan_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
23
         {}
exprtk::details::unary_variable_node<double, exprtk::details::atanh_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
542
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::ceil_op<double> >::unary_variable_node(double const&)
exprtk::details::unary_variable_node<double, exprtk::details::cos_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
79
         {}
exprtk::details::unary_variable_node<double, exprtk::details::cosh_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
680
         {}
exprtk::details::unary_variable_node<double, exprtk::details::exp_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
16
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::expm1_op<double> >::unary_variable_node(double const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::floor_op<double> >::unary_variable_node(double const&)
exprtk::details::unary_variable_node<double, exprtk::details::log_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
300
         {}
exprtk::details::unary_variable_node<double, exprtk::details::log10_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
329
         {}
exprtk::details::unary_variable_node<double, exprtk::details::log2_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
16
         {}
exprtk::details::unary_variable_node<double, exprtk::details::log1p_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
103
         {}
exprtk::details::unary_variable_node<double, exprtk::details::neg_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
26.5k
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::pos_op<double> >::unary_variable_node(double const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::round_op<double> >::unary_variable_node(double const&)
exprtk::details::unary_variable_node<double, exprtk::details::sin_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
2
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sinc_op<double> >::unary_variable_node(double const&)
exprtk::details::unary_variable_node<double, exprtk::details::sinh_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
12
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sqrt_op<double> >::unary_variable_node(double const&)
exprtk::details::unary_variable_node<double, exprtk::details::tan_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
99
         {}
exprtk::details::unary_variable_node<double, exprtk::details::tanh_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
890
         {}
exprtk::details::unary_variable_node<double, exprtk::details::cot_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
130
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sec_op<double> >::unary_variable_node(double const&)
exprtk::details::unary_variable_node<double, exprtk::details::csc_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
56
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::r2d_op<double> >::unary_variable_node(double const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::d2r_op<double> >::unary_variable_node(double const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::d2g_op<double> >::unary_variable_node(double const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::g2d_op<double> >::unary_variable_node(double const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::notl_op<double> >::unary_variable_node(double const&)
exprtk::details::unary_variable_node<double, exprtk::details::sgn_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
1.29k
         {}
exprtk::details::unary_variable_node<double, exprtk::details::erf_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
85
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::erfc_op<double> >::unary_variable_node(double const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::ncdf_op<double> >::unary_variable_node(double const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::frac_op<double> >::unary_variable_node(double const&)
exprtk::details::unary_variable_node<double, exprtk::details::trunc_op<double> >::unary_variable_node(double const&)
Line
Count
Source
14446
14
         {}
exprtk::details::unary_variable_node<float, exprtk::details::abs_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
1.04k
         {}
exprtk::details::unary_variable_node<float, exprtk::details::acos_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
26
         {}
exprtk::details::unary_variable_node<float, exprtk::details::acosh_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
522
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::asin_op<float> >::unary_variable_node(float const&)
exprtk::details::unary_variable_node<float, exprtk::details::asinh_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
37
         {}
exprtk::details::unary_variable_node<float, exprtk::details::atan_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
22
         {}
exprtk::details::unary_variable_node<float, exprtk::details::atanh_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
46
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::ceil_op<float> >::unary_variable_node(float const&)
exprtk::details::unary_variable_node<float, exprtk::details::cos_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
79
         {}
exprtk::details::unary_variable_node<float, exprtk::details::cosh_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
190
         {}
exprtk::details::unary_variable_node<float, exprtk::details::exp_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
16
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::expm1_op<float> >::unary_variable_node(float const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::floor_op<float> >::unary_variable_node(float const&)
exprtk::details::unary_variable_node<float, exprtk::details::log_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
300
         {}
exprtk::details::unary_variable_node<float, exprtk::details::log10_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
329
         {}
exprtk::details::unary_variable_node<float, exprtk::details::log2_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
16
         {}
exprtk::details::unary_variable_node<float, exprtk::details::log1p_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
103
         {}
exprtk::details::unary_variable_node<float, exprtk::details::neg_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
25.6k
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::pos_op<float> >::unary_variable_node(float const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::round_op<float> >::unary_variable_node(float const&)
exprtk::details::unary_variable_node<float, exprtk::details::sin_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
2
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sinc_op<float> >::unary_variable_node(float const&)
exprtk::details::unary_variable_node<float, exprtk::details::sinh_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
12
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sqrt_op<float> >::unary_variable_node(float const&)
exprtk::details::unary_variable_node<float, exprtk::details::tan_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
97
         {}
exprtk::details::unary_variable_node<float, exprtk::details::tanh_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
568
         {}
exprtk::details::unary_variable_node<float, exprtk::details::cot_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
130
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sec_op<float> >::unary_variable_node(float const&)
exprtk::details::unary_variable_node<float, exprtk::details::csc_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
56
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::r2d_op<float> >::unary_variable_node(float const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::d2r_op<float> >::unary_variable_node(float const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::d2g_op<float> >::unary_variable_node(float const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::g2d_op<float> >::unary_variable_node(float const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::notl_op<float> >::unary_variable_node(float const&)
exprtk::details::unary_variable_node<float, exprtk::details::sgn_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
912
         {}
exprtk::details::unary_variable_node<float, exprtk::details::erf_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
85
         {}
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::erfc_op<float> >::unary_variable_node(float const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::ncdf_op<float> >::unary_variable_node(float const&)
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::frac_op<float> >::unary_variable_node(float const&)
exprtk::details::unary_variable_node<float, exprtk::details::trunc_op<float> >::unary_variable_node(float const&)
Line
Count
Source
14446
14
         {}
14447
14448
         inline T value() const exprtk_override
14449
42.5M
         {
14450
42.5M
            return Operation::process(v_);
14451
42.5M
         }
exprtk::details::unary_variable_node<double, exprtk::details::abs_op<double> >::value() const
Line
Count
Source
14449
900k
         {
14450
900k
            return Operation::process(v_);
14451
900k
         }
exprtk::details::unary_variable_node<double, exprtk::details::acos_op<double> >::value() const
Line
Count
Source
14449
300k
         {
14450
300k
            return Operation::process(v_);
14451
300k
         }
exprtk::details::unary_variable_node<double, exprtk::details::acosh_op<double> >::value() const
Line
Count
Source
14449
1.00M
         {
14450
1.00M
            return Operation::process(v_);
14451
1.00M
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::asin_op<double> >::value() const
exprtk::details::unary_variable_node<double, exprtk::details::asinh_op<double> >::value() const
Line
Count
Source
14449
500k
         {
14450
500k
            return Operation::process(v_);
14451
500k
         }
exprtk::details::unary_variable_node<double, exprtk::details::atan_op<double> >::value() const
Line
Count
Source
14449
17
         {
14450
17
            return Operation::process(v_);
14451
17
         }
exprtk::details::unary_variable_node<double, exprtk::details::atanh_op<double> >::value() const
Line
Count
Source
14449
600k
         {
14450
600k
            return Operation::process(v_);
14451
600k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::ceil_op<double> >::value() const
exprtk::details::unary_variable_node<double, exprtk::details::cos_op<double> >::value() const
Line
Count
Source
14449
1.10M
         {
14450
1.10M
            return Operation::process(v_);
14451
1.10M
         }
exprtk::details::unary_variable_node<double, exprtk::details::cosh_op<double> >::value() const
Line
Count
Source
14449
1.00M
         {
14450
1.00M
            return Operation::process(v_);
14451
1.00M
         }
exprtk::details::unary_variable_node<double, exprtk::details::exp_op<double> >::value() const
Line
Count
Source
14449
100k
         {
14450
100k
            return Operation::process(v_);
14451
100k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::expm1_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::floor_op<double> >::value() const
exprtk::details::unary_variable_node<double, exprtk::details::log_op<double> >::value() const
Line
Count
Source
14449
272
         {
14450
272
            return Operation::process(v_);
14451
272
         }
exprtk::details::unary_variable_node<double, exprtk::details::log10_op<double> >::value() const
Line
Count
Source
14449
1.29k
         {
14450
1.29k
            return Operation::process(v_);
14451
1.29k
         }
exprtk::details::unary_variable_node<double, exprtk::details::log2_op<double> >::value() const
Line
Count
Source
14449
200k
         {
14450
200k
            return Operation::process(v_);
14451
200k
         }
exprtk::details::unary_variable_node<double, exprtk::details::log1p_op<double> >::value() const
Line
Count
Source
14449
1.84k
         {
14450
1.84k
            return Operation::process(v_);
14451
1.84k
         }
exprtk::details::unary_variable_node<double, exprtk::details::neg_op<double> >::value() const
Line
Count
Source
14449
13.1M
         {
14450
13.1M
            return Operation::process(v_);
14451
13.1M
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::pos_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::round_op<double> >::value() const
exprtk::details::unary_variable_node<double, exprtk::details::sin_op<double> >::value() const
Line
Count
Source
14449
1
         {
14450
1
            return Operation::process(v_);
14451
1
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sinc_op<double> >::value() const
exprtk::details::unary_variable_node<double, exprtk::details::sinh_op<double> >::value() const
Line
Count
Source
14449
6
         {
14450
6
            return Operation::process(v_);
14451
6
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sqrt_op<double> >::value() const
exprtk::details::unary_variable_node<double, exprtk::details::tan_op<double> >::value() const
Line
Count
Source
14449
56
         {
14450
56
            return Operation::process(v_);
14451
56
         }
exprtk::details::unary_variable_node<double, exprtk::details::tanh_op<double> >::value() const
Line
Count
Source
14449
801k
         {
14450
801k
            return Operation::process(v_);
14451
801k
         }
exprtk::details::unary_variable_node<double, exprtk::details::cot_op<double> >::value() const
Line
Count
Source
14449
2.10M
         {
14450
2.10M
            return Operation::process(v_);
14451
2.10M
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sec_op<double> >::value() const
exprtk::details::unary_variable_node<double, exprtk::details::csc_op<double> >::value() const
Line
Count
Source
14449
15
         {
14450
15
            return Operation::process(v_);
14451
15
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::r2d_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::d2r_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::d2g_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::g2d_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::notl_op<double> >::value() const
exprtk::details::unary_variable_node<double, exprtk::details::sgn_op<double> >::value() const
Line
Count
Source
14449
300k
         {
14450
300k
            return Operation::process(v_);
14451
300k
         }
exprtk::details::unary_variable_node<double, exprtk::details::erf_op<double> >::value() const
Line
Count
Source
14449
4
         {
14450
4
            return Operation::process(v_);
14451
4
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::erfc_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::ncdf_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::frac_op<double> >::value() const
exprtk::details::unary_variable_node<double, exprtk::details::trunc_op<double> >::value() const
Line
Count
Source
14449
8
         {
14450
8
            return Operation::process(v_);
14451
8
         }
exprtk::details::unary_variable_node<float, exprtk::details::abs_op<float> >::value() const
Line
Count
Source
14449
900k
         {
14450
900k
            return Operation::process(v_);
14451
900k
         }
exprtk::details::unary_variable_node<float, exprtk::details::acos_op<float> >::value() const
Line
Count
Source
14449
300k
         {
14450
300k
            return Operation::process(v_);
14451
300k
         }
exprtk::details::unary_variable_node<float, exprtk::details::acosh_op<float> >::value() const
Line
Count
Source
14449
1.00M
         {
14450
1.00M
            return Operation::process(v_);
14451
1.00M
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::asin_op<float> >::value() const
exprtk::details::unary_variable_node<float, exprtk::details::asinh_op<float> >::value() const
Line
Count
Source
14449
500k
         {
14450
500k
            return Operation::process(v_);
14451
500k
         }
exprtk::details::unary_variable_node<float, exprtk::details::atan_op<float> >::value() const
Line
Count
Source
14449
17
         {
14450
17
            return Operation::process(v_);
14451
17
         }
exprtk::details::unary_variable_node<float, exprtk::details::atanh_op<float> >::value() const
Line
Count
Source
14449
600k
         {
14450
600k
            return Operation::process(v_);
14451
600k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::ceil_op<float> >::value() const
exprtk::details::unary_variable_node<float, exprtk::details::cos_op<float> >::value() const
Line
Count
Source
14449
1.10M
         {
14450
1.10M
            return Operation::process(v_);
14451
1.10M
         }
exprtk::details::unary_variable_node<float, exprtk::details::cosh_op<float> >::value() const
Line
Count
Source
14449
700k
         {
14450
700k
            return Operation::process(v_);
14451
700k
         }
exprtk::details::unary_variable_node<float, exprtk::details::exp_op<float> >::value() const
Line
Count
Source
14449
100k
         {
14450
100k
            return Operation::process(v_);
14451
100k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::expm1_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::floor_op<float> >::value() const
exprtk::details::unary_variable_node<float, exprtk::details::log_op<float> >::value() const
Line
Count
Source
14449
158
         {
14450
158
            return Operation::process(v_);
14451
158
         }
exprtk::details::unary_variable_node<float, exprtk::details::log10_op<float> >::value() const
Line
Count
Source
14449
76
         {
14450
76
            return Operation::process(v_);
14451
76
         }
exprtk::details::unary_variable_node<float, exprtk::details::log2_op<float> >::value() const
Line
Count
Source
14449
200k
         {
14450
200k
            return Operation::process(v_);
14451
200k
         }
exprtk::details::unary_variable_node<float, exprtk::details::log1p_op<float> >::value() const
Line
Count
Source
14449
222
         {
14450
222
            return Operation::process(v_);
14451
222
         }
exprtk::details::unary_variable_node<float, exprtk::details::neg_op<float> >::value() const
Line
Count
Source
14449
12.1M
         {
14450
12.1M
            return Operation::process(v_);
14451
12.1M
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::pos_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::round_op<float> >::value() const
exprtk::details::unary_variable_node<float, exprtk::details::sin_op<float> >::value() const
Line
Count
Source
14449
1
         {
14450
1
            return Operation::process(v_);
14451
1
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sinc_op<float> >::value() const
exprtk::details::unary_variable_node<float, exprtk::details::sinh_op<float> >::value() const
Line
Count
Source
14449
6
         {
14450
6
            return Operation::process(v_);
14451
6
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sqrt_op<float> >::value() const
exprtk::details::unary_variable_node<float, exprtk::details::tan_op<float> >::value() const
Line
Count
Source
14449
46
         {
14450
46
            return Operation::process(v_);
14451
46
         }
exprtk::details::unary_variable_node<float, exprtk::details::tanh_op<float> >::value() const
Line
Count
Source
14449
500k
         {
14450
500k
            return Operation::process(v_);
14451
500k
         }
exprtk::details::unary_variable_node<float, exprtk::details::cot_op<float> >::value() const
Line
Count
Source
14449
2.10M
         {
14450
2.10M
            return Operation::process(v_);
14451
2.10M
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sec_op<float> >::value() const
exprtk::details::unary_variable_node<float, exprtk::details::csc_op<float> >::value() const
Line
Count
Source
14449
15
         {
14450
15
            return Operation::process(v_);
14451
15
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::r2d_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::d2r_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::d2g_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::g2d_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::notl_op<float> >::value() const
exprtk::details::unary_variable_node<float, exprtk::details::sgn_op<float> >::value() const
Line
Count
Source
14449
300k
         {
14450
300k
            return Operation::process(v_);
14451
300k
         }
exprtk::details::unary_variable_node<float, exprtk::details::erf_op<float> >::value() const
Line
Count
Source
14449
4
         {
14450
4
            return Operation::process(v_);
14451
4
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::erfc_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::ncdf_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::frac_op<float> >::value() const
exprtk::details::unary_variable_node<float, exprtk::details::trunc_op<float> >::value() const
Line
Count
Source
14449
8
         {
14450
8
            return Operation::process(v_);
14451
8
         }
14452
14453
         inline typename expression_node<T>::node_type type() const exprtk_override
14454
1.74M
         {
14455
1.74M
            return Operation::type();
14456
1.74M
         }
exprtk::details::unary_variable_node<double, exprtk::details::abs_op<double> >::type() const
Line
Count
Source
14454
32.4k
         {
14455
32.4k
            return Operation::type();
14456
32.4k
         }
exprtk::details::unary_variable_node<double, exprtk::details::acos_op<double> >::type() const
Line
Count
Source
14454
1.04k
         {
14455
1.04k
            return Operation::type();
14456
1.04k
         }
exprtk::details::unary_variable_node<double, exprtk::details::acosh_op<double> >::type() const
Line
Count
Source
14454
14.2k
         {
14455
14.2k
            return Operation::type();
14456
14.2k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::asin_op<double> >::type() const
exprtk::details::unary_variable_node<double, exprtk::details::asinh_op<double> >::type() const
Line
Count
Source
14454
924
         {
14455
924
            return Operation::type();
14456
924
         }
exprtk::details::unary_variable_node<double, exprtk::details::atan_op<double> >::type() const
Line
Count
Source
14454
342
         {
14455
342
            return Operation::type();
14456
342
         }
exprtk::details::unary_variable_node<double, exprtk::details::atanh_op<double> >::type() const
Line
Count
Source
14454
16.4k
         {
14455
16.4k
            return Operation::type();
14456
16.4k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::ceil_op<double> >::type() const
exprtk::details::unary_variable_node<double, exprtk::details::cos_op<double> >::type() const
Line
Count
Source
14454
2.40k
         {
14455
2.40k
            return Operation::type();
14456
2.40k
         }
exprtk::details::unary_variable_node<double, exprtk::details::cosh_op<double> >::type() const
Line
Count
Source
14454
18.8k
         {
14455
18.8k
            return Operation::type();
14456
18.8k
         }
exprtk::details::unary_variable_node<double, exprtk::details::exp_op<double> >::type() const
Line
Count
Source
14454
376
         {
14455
376
            return Operation::type();
14456
376
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::expm1_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::floor_op<double> >::type() const
exprtk::details::unary_variable_node<double, exprtk::details::log_op<double> >::type() const
Line
Count
Source
14454
8.11k
         {
14455
8.11k
            return Operation::type();
14456
8.11k
         }
exprtk::details::unary_variable_node<double, exprtk::details::log10_op<double> >::type() const
Line
Count
Source
14454
6.44k
         {
14455
6.44k
            return Operation::type();
14456
6.44k
         }
exprtk::details::unary_variable_node<double, exprtk::details::log2_op<double> >::type() const
Line
Count
Source
14454
438
         {
14455
438
            return Operation::type();
14456
438
         }
exprtk::details::unary_variable_node<double, exprtk::details::log1p_op<double> >::type() const
Line
Count
Source
14454
2.06k
         {
14455
2.06k
            return Operation::type();
14456
2.06k
         }
exprtk::details::unary_variable_node<double, exprtk::details::neg_op<double> >::type() const
Line
Count
Source
14454
735k
         {
14455
735k
            return Operation::type();
14456
735k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::pos_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::round_op<double> >::type() const
exprtk::details::unary_variable_node<double, exprtk::details::sin_op<double> >::type() const
Line
Count
Source
14454
29
         {
14455
29
            return Operation::type();
14456
29
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sinc_op<double> >::type() const
exprtk::details::unary_variable_node<double, exprtk::details::sinh_op<double> >::type() const
Line
Count
Source
14454
348
         {
14455
348
            return Operation::type();
14456
348
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sqrt_op<double> >::type() const
exprtk::details::unary_variable_node<double, exprtk::details::tan_op<double> >::type() const
Line
Count
Source
14454
2.63k
         {
14455
2.63k
            return Operation::type();
14456
2.63k
         }
exprtk::details::unary_variable_node<double, exprtk::details::tanh_op<double> >::type() const
Line
Count
Source
14454
21.5k
         {
14455
21.5k
            return Operation::type();
14456
21.5k
         }
exprtk::details::unary_variable_node<double, exprtk::details::cot_op<double> >::type() const
Line
Count
Source
14454
3.66k
         {
14455
3.66k
            return Operation::type();
14456
3.66k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sec_op<double> >::type() const
exprtk::details::unary_variable_node<double, exprtk::details::csc_op<double> >::type() const
Line
Count
Source
14454
1.48k
         {
14455
1.48k
            return Operation::type();
14456
1.48k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::r2d_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::d2r_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::d2g_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::g2d_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::notl_op<double> >::type() const
exprtk::details::unary_variable_node<double, exprtk::details::sgn_op<double> >::type() const
Line
Count
Source
14454
35.0k
         {
14455
35.0k
            return Operation::type();
14456
35.0k
         }
exprtk::details::unary_variable_node<double, exprtk::details::erf_op<double> >::type() const
Line
Count
Source
14454
1.86k
         {
14455
1.86k
            return Operation::type();
14456
1.86k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::erfc_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::ncdf_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::frac_op<double> >::type() const
exprtk::details::unary_variable_node<double, exprtk::details::trunc_op<double> >::type() const
Line
Count
Source
14454
321
         {
14455
321
            return Operation::type();
14456
321
         }
exprtk::details::unary_variable_node<float, exprtk::details::abs_op<float> >::type() const
Line
Count
Source
14454
32.4k
         {
14455
32.4k
            return Operation::type();
14456
32.4k
         }
exprtk::details::unary_variable_node<float, exprtk::details::acos_op<float> >::type() const
Line
Count
Source
14454
942
         {
14455
942
            return Operation::type();
14456
942
         }
exprtk::details::unary_variable_node<float, exprtk::details::acosh_op<float> >::type() const
Line
Count
Source
14454
14.2k
         {
14455
14.2k
            return Operation::type();
14456
14.2k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::asin_op<float> >::type() const
exprtk::details::unary_variable_node<float, exprtk::details::asinh_op<float> >::type() const
Line
Count
Source
14454
924
         {
14455
924
            return Operation::type();
14456
924
         }
exprtk::details::unary_variable_node<float, exprtk::details::atan_op<float> >::type() const
Line
Count
Source
14454
339
         {
14455
339
            return Operation::type();
14456
339
         }
exprtk::details::unary_variable_node<float, exprtk::details::atanh_op<float> >::type() const
Line
Count
Source
14454
1.26k
         {
14455
1.26k
            return Operation::type();
14456
1.26k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::ceil_op<float> >::type() const
exprtk::details::unary_variable_node<float, exprtk::details::cos_op<float> >::type() const
Line
Count
Source
14454
2.40k
         {
14455
2.40k
            return Operation::type();
14456
2.40k
         }
exprtk::details::unary_variable_node<float, exprtk::details::cosh_op<float> >::type() const
Line
Count
Source
14454
5.42k
         {
14455
5.42k
            return Operation::type();
14456
5.42k
         }
exprtk::details::unary_variable_node<float, exprtk::details::exp_op<float> >::type() const
Line
Count
Source
14454
376
         {
14455
376
            return Operation::type();
14456
376
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::expm1_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::floor_op<float> >::type() const
exprtk::details::unary_variable_node<float, exprtk::details::log_op<float> >::type() const
Line
Count
Source
14454
8.11k
         {
14455
8.11k
            return Operation::type();
14456
8.11k
         }
exprtk::details::unary_variable_node<float, exprtk::details::log10_op<float> >::type() const
Line
Count
Source
14454
6.44k
         {
14455
6.44k
            return Operation::type();
14456
6.44k
         }
exprtk::details::unary_variable_node<float, exprtk::details::log2_op<float> >::type() const
Line
Count
Source
14454
438
         {
14455
438
            return Operation::type();
14456
438
         }
exprtk::details::unary_variable_node<float, exprtk::details::log1p_op<float> >::type() const
Line
Count
Source
14454
2.06k
         {
14455
2.06k
            return Operation::type();
14456
2.06k
         }
exprtk::details::unary_variable_node<float, exprtk::details::neg_op<float> >::type() const
Line
Count
Source
14454
711k
         {
14455
711k
            return Operation::type();
14456
711k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::pos_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::round_op<float> >::type() const
exprtk::details::unary_variable_node<float, exprtk::details::sin_op<float> >::type() const
Line
Count
Source
14454
29
         {
14455
29
            return Operation::type();
14456
29
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sinc_op<float> >::type() const
exprtk::details::unary_variable_node<float, exprtk::details::sinh_op<float> >::type() const
Line
Count
Source
14454
348
         {
14455
348
            return Operation::type();
14456
348
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sqrt_op<float> >::type() const
exprtk::details::unary_variable_node<float, exprtk::details::tan_op<float> >::type() const
Line
Count
Source
14454
2.60k
         {
14455
2.60k
            return Operation::type();
14456
2.60k
         }
exprtk::details::unary_variable_node<float, exprtk::details::tanh_op<float> >::type() const
Line
Count
Source
14454
15.0k
         {
14455
15.0k
            return Operation::type();
14456
15.0k
         }
exprtk::details::unary_variable_node<float, exprtk::details::cot_op<float> >::type() const
Line
Count
Source
14454
3.66k
         {
14455
3.66k
            return Operation::type();
14456
3.66k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sec_op<float> >::type() const
exprtk::details::unary_variable_node<float, exprtk::details::csc_op<float> >::type() const
Line
Count
Source
14454
1.48k
         {
14455
1.48k
            return Operation::type();
14456
1.48k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::r2d_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::d2r_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::d2g_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::g2d_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::notl_op<float> >::type() const
exprtk::details::unary_variable_node<float, exprtk::details::sgn_op<float> >::type() const
Line
Count
Source
14454
25.2k
         {
14455
25.2k
            return Operation::type();
14456
25.2k
         }
exprtk::details::unary_variable_node<float, exprtk::details::erf_op<float> >::type() const
Line
Count
Source
14454
1.86k
         {
14455
1.86k
            return Operation::type();
14456
1.86k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::erfc_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::ncdf_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::frac_op<float> >::type() const
exprtk::details::unary_variable_node<float, exprtk::details::trunc_op<float> >::type() const
Line
Count
Source
14454
321
         {
14455
321
            return Operation::type();
14456
321
         }
14457
14458
         inline operator_type operation() const exprtk_override
14459
15.8k
         {
14460
15.8k
            return Operation::operation();
14461
15.8k
         }
exprtk::details::unary_variable_node<double, exprtk::details::abs_op<double> >::operation() const
Line
Count
Source
14459
563
         {
14460
563
            return Operation::operation();
14461
563
         }
exprtk::details::unary_variable_node<double, exprtk::details::acos_op<double> >::operation() const
Line
Count
Source
14459
3
         {
14460
3
            return Operation::operation();
14461
3
         }
exprtk::details::unary_variable_node<double, exprtk::details::acosh_op<double> >::operation() const
Line
Count
Source
14459
350
         {
14460
350
            return Operation::operation();
14461
350
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::asin_op<double> >::operation() const
exprtk::details::unary_variable_node<double, exprtk::details::asinh_op<double> >::operation() const
Line
Count
Source
14459
16
         {
14460
16
            return Operation::operation();
14461
16
         }
exprtk::details::unary_variable_node<double, exprtk::details::atan_op<double> >::operation() const
Line
Count
Source
14459
2
         {
14460
2
            return Operation::operation();
14461
2
         }
exprtk::details::unary_variable_node<double, exprtk::details::atanh_op<double> >::operation() const
Line
Count
Source
14459
40
         {
14460
40
            return Operation::operation();
14461
40
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::ceil_op<double> >::operation() const
exprtk::details::unary_variable_node<double, exprtk::details::cos_op<double> >::operation() const
Line
Count
Source
14459
34
         {
14460
34
            return Operation::operation();
14461
34
         }
exprtk::details::unary_variable_node<double, exprtk::details::cosh_op<double> >::operation() const
Line
Count
Source
14459
368
         {
14460
368
            return Operation::operation();
14461
368
         }
exprtk::details::unary_variable_node<double, exprtk::details::exp_op<double> >::operation() const
Line
Count
Source
14459
6
         {
14460
6
            return Operation::operation();
14461
6
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::expm1_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::floor_op<double> >::operation() const
exprtk::details::unary_variable_node<double, exprtk::details::log_op<double> >::operation() const
Line
Count
Source
14459
63
         {
14460
63
            return Operation::operation();
14461
63
         }
exprtk::details::unary_variable_node<double, exprtk::details::log10_op<double> >::operation() const
Line
Count
Source
14459
118
         {
14460
118
            return Operation::operation();
14461
118
         }
exprtk::details::unary_variable_node<double, exprtk::details::log2_op<double> >::operation() const
Line
Count
Source
14459
11
         {
14460
11
            return Operation::operation();
14461
11
         }
exprtk::details::unary_variable_node<double, exprtk::details::log1p_op<double> >::operation() const
Line
Count
Source
14459
35
         {
14460
35
            return Operation::operation();
14461
35
         }
exprtk::details::unary_variable_node<double, exprtk::details::neg_op<double> >::operation() const
Line
Count
Source
14459
5.89k
         {
14460
5.89k
            return Operation::operation();
14461
5.89k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::pos_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::round_op<double> >::operation() const
exprtk::details::unary_variable_node<double, exprtk::details::sin_op<double> >::operation() const
Line
Count
Source
14459
1
         {
14460
1
            return Operation::operation();
14461
1
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sinc_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sinh_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sqrt_op<double> >::operation() const
exprtk::details::unary_variable_node<double, exprtk::details::tan_op<double> >::operation() const
Line
Count
Source
14459
18
         {
14460
18
            return Operation::operation();
14461
18
         }
exprtk::details::unary_variable_node<double, exprtk::details::tanh_op<double> >::operation() const
Line
Count
Source
14459
221
         {
14460
221
            return Operation::operation();
14461
221
         }
exprtk::details::unary_variable_node<double, exprtk::details::cot_op<double> >::operation() const
Line
Count
Source
14459
60
         {
14460
60
            return Operation::operation();
14461
60
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sec_op<double> >::operation() const
exprtk::details::unary_variable_node<double, exprtk::details::csc_op<double> >::operation() const
Line
Count
Source
14459
37
         {
14460
37
            return Operation::operation();
14461
37
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::r2d_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::d2r_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::d2g_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::g2d_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::notl_op<double> >::operation() const
exprtk::details::unary_variable_node<double, exprtk::details::sgn_op<double> >::operation() const
Line
Count
Source
14459
826
         {
14460
826
            return Operation::operation();
14461
826
         }
exprtk::details::unary_variable_node<double, exprtk::details::erf_op<double> >::operation() const
Line
Count
Source
14459
3
         {
14460
3
            return Operation::operation();
14461
3
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::erfc_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::ncdf_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::frac_op<double> >::operation() const
exprtk::details::unary_variable_node<double, exprtk::details::trunc_op<double> >::operation() const
Line
Count
Source
14459
5
         {
14460
5
            return Operation::operation();
14461
5
         }
exprtk::details::unary_variable_node<float, exprtk::details::abs_op<float> >::operation() const
Line
Count
Source
14459
563
         {
14460
563
            return Operation::operation();
14461
563
         }
exprtk::details::unary_variable_node<float, exprtk::details::acos_op<float> >::operation() const
Line
Count
Source
14459
3
         {
14460
3
            return Operation::operation();
14461
3
         }
exprtk::details::unary_variable_node<float, exprtk::details::acosh_op<float> >::operation() const
Line
Count
Source
14459
350
         {
14460
350
            return Operation::operation();
14461
350
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::asin_op<float> >::operation() const
exprtk::details::unary_variable_node<float, exprtk::details::asinh_op<float> >::operation() const
Line
Count
Source
14459
16
         {
14460
16
            return Operation::operation();
14461
16
         }
exprtk::details::unary_variable_node<float, exprtk::details::atan_op<float> >::operation() const
Line
Count
Source
14459
2
         {
14460
2
            return Operation::operation();
14461
2
         }
exprtk::details::unary_variable_node<float, exprtk::details::atanh_op<float> >::operation() const
Line
Count
Source
14459
17
         {
14460
17
            return Operation::operation();
14461
17
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::ceil_op<float> >::operation() const
exprtk::details::unary_variable_node<float, exprtk::details::cos_op<float> >::operation() const
Line
Count
Source
14459
34
         {
14460
34
            return Operation::operation();
14461
34
         }
exprtk::details::unary_variable_node<float, exprtk::details::cosh_op<float> >::operation() const
Line
Count
Source
14459
33
         {
14460
33
            return Operation::operation();
14461
33
         }
exprtk::details::unary_variable_node<float, exprtk::details::exp_op<float> >::operation() const
Line
Count
Source
14459
6
         {
14460
6
            return Operation::operation();
14461
6
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::expm1_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::floor_op<float> >::operation() const
exprtk::details::unary_variable_node<float, exprtk::details::log_op<float> >::operation() const
Line
Count
Source
14459
63
         {
14460
63
            return Operation::operation();
14461
63
         }
exprtk::details::unary_variable_node<float, exprtk::details::log10_op<float> >::operation() const
Line
Count
Source
14459
118
         {
14460
118
            return Operation::operation();
14461
118
         }
exprtk::details::unary_variable_node<float, exprtk::details::log2_op<float> >::operation() const
Line
Count
Source
14459
11
         {
14460
11
            return Operation::operation();
14461
11
         }
exprtk::details::unary_variable_node<float, exprtk::details::log1p_op<float> >::operation() const
Line
Count
Source
14459
35
         {
14460
35
            return Operation::operation();
14461
35
         }
exprtk::details::unary_variable_node<float, exprtk::details::neg_op<float> >::operation() const
Line
Count
Source
14459
5.33k
         {
14460
5.33k
            return Operation::operation();
14461
5.33k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::pos_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::round_op<float> >::operation() const
exprtk::details::unary_variable_node<float, exprtk::details::sin_op<float> >::operation() const
Line
Count
Source
14459
1
         {
14460
1
            return Operation::operation();
14461
1
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sinc_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sinh_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sqrt_op<float> >::operation() const
exprtk::details::unary_variable_node<float, exprtk::details::tan_op<float> >::operation() const
Line
Count
Source
14459
18
         {
14460
18
            return Operation::operation();
14461
18
         }
exprtk::details::unary_variable_node<float, exprtk::details::tanh_op<float> >::operation() const
Line
Count
Source
14459
36
         {
14460
36
            return Operation::operation();
14461
36
         }
exprtk::details::unary_variable_node<float, exprtk::details::cot_op<float> >::operation() const
Line
Count
Source
14459
60
         {
14460
60
            return Operation::operation();
14461
60
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sec_op<float> >::operation() const
exprtk::details::unary_variable_node<float, exprtk::details::csc_op<float> >::operation() const
Line
Count
Source
14459
37
         {
14460
37
            return Operation::operation();
14461
37
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::r2d_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::d2r_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::d2g_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::g2d_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::notl_op<float> >::operation() const
exprtk::details::unary_variable_node<float, exprtk::details::sgn_op<float> >::operation() const
Line
Count
Source
14459
445
         {
14460
445
            return Operation::operation();
14461
445
         }
exprtk::details::unary_variable_node<float, exprtk::details::erf_op<float> >::operation() const
Line
Count
Source
14459
3
         {
14460
3
            return Operation::operation();
14461
3
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::erfc_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::ncdf_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::frac_op<float> >::operation() const
exprtk::details::unary_variable_node<float, exprtk::details::trunc_op<float> >::operation() const
Line
Count
Source
14459
5
         {
14460
5
            return Operation::operation();
14461
5
         }
14462
14463
         inline const T& v() const exprtk_override
14464
24.1k
         {
14465
24.1k
            return v_;
14466
24.1k
         }
exprtk::details::unary_variable_node<double, exprtk::details::abs_op<double> >::v() const
Line
Count
Source
14464
2
         {
14465
2
            return v_;
14466
2
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::acos_op<double> >::v() const
exprtk::details::unary_variable_node<double, exprtk::details::acosh_op<double> >::v() const
Line
Count
Source
14464
55
         {
14465
55
            return v_;
14466
55
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::asin_op<double> >::v() const
exprtk::details::unary_variable_node<double, exprtk::details::asinh_op<double> >::v() const
Line
Count
Source
14464
1
         {
14465
1
            return v_;
14466
1
         }
exprtk::details::unary_variable_node<double, exprtk::details::atan_op<double> >::v() const
Line
Count
Source
14464
1
         {
14465
1
            return v_;
14466
1
         }
exprtk::details::unary_variable_node<double, exprtk::details::atanh_op<double> >::v() const
Line
Count
Source
14464
3
         {
14465
3
            return v_;
14466
3
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::ceil_op<double> >::v() const
exprtk::details::unary_variable_node<double, exprtk::details::cos_op<double> >::v() const
Line
Count
Source
14464
14
         {
14465
14
            return v_;
14466
14
         }
exprtk::details::unary_variable_node<double, exprtk::details::cosh_op<double> >::v() const
Line
Count
Source
14464
310
         {
14465
310
            return v_;
14466
310
         }
exprtk::details::unary_variable_node<double, exprtk::details::exp_op<double> >::v() const
Line
Count
Source
14464
5
         {
14465
5
            return v_;
14466
5
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::expm1_op<double> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::floor_op<double> >::v() const
exprtk::details::unary_variable_node<double, exprtk::details::log_op<double> >::v() const
Line
Count
Source
14464
2
         {
14465
2
            return v_;
14466
2
         }
exprtk::details::unary_variable_node<double, exprtk::details::log10_op<double> >::v() const
Line
Count
Source
14464
118
         {
14465
118
            return v_;
14466
118
         }
exprtk::details::unary_variable_node<double, exprtk::details::log2_op<double> >::v() const
Line
Count
Source
14464
1
         {
14465
1
            return v_;
14466
1
         }
exprtk::details::unary_variable_node<double, exprtk::details::log1p_op<double> >::v() const
Line
Count
Source
14464
35
         {
14465
35
            return v_;
14466
35
         }
exprtk::details::unary_variable_node<double, exprtk::details::neg_op<double> >::v() const
Line
Count
Source
14464
11.5k
         {
14465
11.5k
            return v_;
14466
11.5k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::pos_op<double> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::round_op<double> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sin_op<double> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sinc_op<double> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sinh_op<double> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sqrt_op<double> >::v() const
exprtk::details::unary_variable_node<double, exprtk::details::tan_op<double> >::v() const
Line
Count
Source
14464
11
         {
14465
11
            return v_;
14466
11
         }
exprtk::details::unary_variable_node<double, exprtk::details::tanh_op<double> >::v() const
Line
Count
Source
14464
215
         {
14465
215
            return v_;
14466
215
         }
exprtk::details::unary_variable_node<double, exprtk::details::cot_op<double> >::v() const
Line
Count
Source
14464
49
         {
14465
49
            return v_;
14466
49
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::sec_op<double> >::v() const
exprtk::details::unary_variable_node<double, exprtk::details::csc_op<double> >::v() const
Line
Count
Source
14464
36
         {
14465
36
            return v_;
14466
36
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::r2d_op<double> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::d2r_op<double> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::d2g_op<double> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::g2d_op<double> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::notl_op<double> >::v() const
exprtk::details::unary_variable_node<double, exprtk::details::sgn_op<double> >::v() const
Line
Count
Source
14464
284
         {
14465
284
            return v_;
14466
284
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::erf_op<double> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::erfc_op<double> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::ncdf_op<double> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<double, exprtk::details::frac_op<double> >::v() const
exprtk::details::unary_variable_node<double, exprtk::details::trunc_op<double> >::v() const
Line
Count
Source
14464
4
         {
14465
4
            return v_;
14466
4
         }
exprtk::details::unary_variable_node<float, exprtk::details::abs_op<float> >::v() const
Line
Count
Source
14464
2
         {
14465
2
            return v_;
14466
2
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::acos_op<float> >::v() const
exprtk::details::unary_variable_node<float, exprtk::details::acosh_op<float> >::v() const
Line
Count
Source
14464
55
         {
14465
55
            return v_;
14466
55
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::asin_op<float> >::v() const
exprtk::details::unary_variable_node<float, exprtk::details::asinh_op<float> >::v() const
Line
Count
Source
14464
1
         {
14465
1
            return v_;
14466
1
         }
exprtk::details::unary_variable_node<float, exprtk::details::atan_op<float> >::v() const
Line
Count
Source
14464
1
         {
14465
1
            return v_;
14466
1
         }
exprtk::details::unary_variable_node<float, exprtk::details::atanh_op<float> >::v() const
Line
Count
Source
14464
3
         {
14465
3
            return v_;
14466
3
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::ceil_op<float> >::v() const
exprtk::details::unary_variable_node<float, exprtk::details::cos_op<float> >::v() const
Line
Count
Source
14464
14
         {
14465
14
            return v_;
14466
14
         }
exprtk::details::unary_variable_node<float, exprtk::details::cosh_op<float> >::v() const
Line
Count
Source
14464
19
         {
14465
19
            return v_;
14466
19
         }
exprtk::details::unary_variable_node<float, exprtk::details::exp_op<float> >::v() const
Line
Count
Source
14464
5
         {
14465
5
            return v_;
14466
5
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::expm1_op<float> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::floor_op<float> >::v() const
exprtk::details::unary_variable_node<float, exprtk::details::log_op<float> >::v() const
Line
Count
Source
14464
2
         {
14465
2
            return v_;
14466
2
         }
exprtk::details::unary_variable_node<float, exprtk::details::log10_op<float> >::v() const
Line
Count
Source
14464
118
         {
14465
118
            return v_;
14466
118
         }
exprtk::details::unary_variable_node<float, exprtk::details::log2_op<float> >::v() const
Line
Count
Source
14464
1
         {
14465
1
            return v_;
14466
1
         }
exprtk::details::unary_variable_node<float, exprtk::details::log1p_op<float> >::v() const
Line
Count
Source
14464
35
         {
14465
35
            return v_;
14466
35
         }
exprtk::details::unary_variable_node<float, exprtk::details::neg_op<float> >::v() const
Line
Count
Source
14464
10.9k
         {
14465
10.9k
            return v_;
14466
10.9k
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::pos_op<float> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::round_op<float> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sin_op<float> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sinc_op<float> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sinh_op<float> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sqrt_op<float> >::v() const
exprtk::details::unary_variable_node<float, exprtk::details::tan_op<float> >::v() const
Line
Count
Source
14464
11
         {
14465
11
            return v_;
14466
11
         }
exprtk::details::unary_variable_node<float, exprtk::details::tanh_op<float> >::v() const
Line
Count
Source
14464
30
         {
14465
30
            return v_;
14466
30
         }
exprtk::details::unary_variable_node<float, exprtk::details::cot_op<float> >::v() const
Line
Count
Source
14464
49
         {
14465
49
            return v_;
14466
49
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::sec_op<float> >::v() const
exprtk::details::unary_variable_node<float, exprtk::details::csc_op<float> >::v() const
Line
Count
Source
14464
36
         {
14465
36
            return v_;
14466
36
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::r2d_op<float> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::d2r_op<float> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::d2g_op<float> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::g2d_op<float> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::notl_op<float> >::v() const
exprtk::details::unary_variable_node<float, exprtk::details::sgn_op<float> >::v() const
Line
Count
Source
14464
97
         {
14465
97
            return v_;
14466
97
         }
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::erf_op<float> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::erfc_op<float> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::ncdf_op<float> >::v() const
Unexecuted instantiation: exprtk::details::unary_variable_node<float, exprtk::details::frac_op<float> >::v() const
exprtk::details::unary_variable_node<float, exprtk::details::trunc_op<float> >::v() const
Line
Count
Source
14464
4
         {
14465
4
            return v_;
14466
4
         }
14467
14468
      private:
14469
14470
         unary_variable_node(const unary_variable_node<T,Operation>&) exprtk_delete;
14471
         unary_variable_node<T,Operation>& operator=(const unary_variable_node<T,Operation>&) exprtk_delete;
14472
14473
         const T& v_;
14474
      };
14475
14476
      template <typename T>
14477
      class uvouv_node exprtk_final : public expression_node<T>
14478
      {
14479
      public:
14480
14481
         // UOpr1(v0) Op UOpr2(v1)
14482
         typedef typename details::functor_t<T> functor_t;
14483
         typedef typename functor_t::bfunc_t    bfunc_t;
14484
         typedef typename functor_t::ufunc_t    ufunc_t;
14485
         typedef expression_node<T>*            expression_ptr;
14486
14487
         explicit uvouv_node(const T& var0,const T& var1,
14488
                             ufunc_t uf0, ufunc_t uf1, bfunc_t bf)
14489
         : v0_(var0)
14490
         , v1_(var1)
14491
         , u0_(uf0 )
14492
         , u1_(uf1 )
14493
         , f_ (bf  )
14494
1.27k
         {}
exprtk::details::uvouv_node<double>::uvouv_node(double const&, double const&, double (*)(double const&), double (*)(double const&), double (*)(double const&, double const&))
Line
Count
Source
14494
850
         {}
exprtk::details::uvouv_node<float>::uvouv_node(float const&, float const&, float (*)(float const&), float (*)(float const&), float (*)(float const&, float const&))
Line
Count
Source
14494
425
         {}
14495
14496
         inline T value() const exprtk_override
14497
3.00M
         {
14498
3.00M
            return f_(u0_(v0_),u1_(v1_));
14499
3.00M
         }
exprtk::details::uvouv_node<double>::value() const
Line
Count
Source
14497
1.50M
         {
14498
1.50M
            return f_(u0_(v0_),u1_(v1_));
14499
1.50M
         }
exprtk::details::uvouv_node<float>::value() const
Line
Count
Source
14497
1.50M
         {
14498
1.50M
            return f_(u0_(v0_),u1_(v1_));
14499
1.50M
         }
14500
14501
         inline typename expression_node<T>::node_type type() const exprtk_override
14502
37.7k
         {
14503
37.7k
            return expression_node<T>::e_uvouv;
14504
37.7k
         }
exprtk::details::uvouv_node<double>::type() const
Line
Count
Source
14502
24.9k
         {
14503
24.9k
            return expression_node<T>::e_uvouv;
14504
24.9k
         }
exprtk::details::uvouv_node<float>::type() const
Line
Count
Source
14502
12.8k
         {
14503
12.8k
            return expression_node<T>::e_uvouv;
14504
12.8k
         }
14505
14506
         inline const T& v0()
14507
         {
14508
            return v0_;
14509
         }
14510
14511
         inline const T& v1()
14512
         {
14513
            return v1_;
14514
         }
14515
14516
         inline ufunc_t u0()
14517
         {
14518
            return u0_;
14519
         }
14520
14521
         inline ufunc_t u1()
14522
         {
14523
            return u1_;
14524
         }
14525
14526
         inline ufunc_t f()
14527
         {
14528
            return f_;
14529
         }
14530
14531
      private:
14532
14533
         uvouv_node(const uvouv_node<T>&) exprtk_delete;
14534
         uvouv_node<T>& operator=(const uvouv_node<T>&) exprtk_delete;
14535
14536
         const T& v0_;
14537
         const T& v1_;
14538
         const ufunc_t u0_;
14539
         const ufunc_t u1_;
14540
         const bfunc_t f_;
14541
      };
14542
14543
      template <typename T, typename Operation>
14544
      class unary_branch_node exprtk_final : public expression_node<T>
14545
      {
14546
      public:
14547
14548
         typedef Operation                      operation_t;
14549
         typedef expression_node<T>*            expression_ptr;
14550
         typedef std::pair<expression_ptr,bool> branch_t;
14551
14552
         explicit unary_branch_node(expression_ptr branch)
14553
79.2k
         {
14554
79.2k
            construct_branch_pair(branch_, branch);
14555
79.2k
         }
exprtk::details::unary_branch_node<double, exprtk::details::abs_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
84
         {
14554
84
            construct_branch_pair(branch_, branch);
14555
84
         }
exprtk::details::unary_branch_node<double, exprtk::details::acos_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
5
         {
14554
5
            construct_branch_pair(branch_, branch);
14555
5
         }
exprtk::details::unary_branch_node<double, exprtk::details::acosh_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
59
         {
14554
59
            construct_branch_pair(branch_, branch);
14555
59
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::asin_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::asinh_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
exprtk::details::unary_branch_node<double, exprtk::details::atan_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
118
         {
14554
118
            construct_branch_pair(branch_, branch);
14555
118
         }
exprtk::details::unary_branch_node<double, exprtk::details::atanh_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
295
         {
14554
295
            construct_branch_pair(branch_, branch);
14555
295
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::ceil_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
exprtk::details::unary_branch_node<double, exprtk::details::cos_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
70
         {
14554
70
            construct_branch_pair(branch_, branch);
14555
70
         }
exprtk::details::unary_branch_node<double, exprtk::details::cosh_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
308
         {
14554
308
            construct_branch_pair(branch_, branch);
14555
308
         }
exprtk::details::unary_branch_node<double, exprtk::details::exp_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
7
         {
14554
7
            construct_branch_pair(branch_, branch);
14555
7
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::expm1_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::floor_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
exprtk::details::unary_branch_node<double, exprtk::details::log_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
3.41k
         {
14554
3.41k
            construct_branch_pair(branch_, branch);
14555
3.41k
         }
exprtk::details::unary_branch_node<double, exprtk::details::log10_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
22
         {
14554
22
            construct_branch_pair(branch_, branch);
14555
22
         }
exprtk::details::unary_branch_node<double, exprtk::details::log2_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
303
         {
14554
303
            construct_branch_pair(branch_, branch);
14555
303
         }
exprtk::details::unary_branch_node<double, exprtk::details::log1p_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
630
         {
14554
630
            construct_branch_pair(branch_, branch);
14555
630
         }
exprtk::details::unary_branch_node<double, exprtk::details::neg_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
34.0k
         {
14554
34.0k
            construct_branch_pair(branch_, branch);
14555
34.0k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::pos_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::round_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
exprtk::details::unary_branch_node<double, exprtk::details::sin_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
15
         {
14554
15
            construct_branch_pair(branch_, branch);
14555
15
         }
exprtk::details::unary_branch_node<double, exprtk::details::sinc_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
242
         {
14554
242
            construct_branch_pair(branch_, branch);
14555
242
         }
exprtk::details::unary_branch_node<double, exprtk::details::sinh_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
66
         {
14554
66
            construct_branch_pair(branch_, branch);
14555
66
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sqrt_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
exprtk::details::unary_branch_node<double, exprtk::details::tan_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
257
         {
14554
257
            construct_branch_pair(branch_, branch);
14555
257
         }
exprtk::details::unary_branch_node<double, exprtk::details::tanh_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
139
         {
14554
139
            construct_branch_pair(branch_, branch);
14555
139
         }
exprtk::details::unary_branch_node<double, exprtk::details::cot_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
20
         {
14554
20
            construct_branch_pair(branch_, branch);
14555
20
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sec_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
exprtk::details::unary_branch_node<double, exprtk::details::csc_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
31
         {
14554
31
            construct_branch_pair(branch_, branch);
14555
31
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::r2d_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::d2r_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::d2g_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::g2d_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
exprtk::details::unary_branch_node<double, exprtk::details::notl_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
666
         {
14554
666
            construct_branch_pair(branch_, branch);
14555
666
         }
exprtk::details::unary_branch_node<double, exprtk::details::sgn_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
243
         {
14554
243
            construct_branch_pair(branch_, branch);
14555
243
         }
exprtk::details::unary_branch_node<double, exprtk::details::erf_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
47
         {
14554
47
            construct_branch_pair(branch_, branch);
14555
47
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::erfc_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::ncdf_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::frac_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
exprtk::details::unary_branch_node<double, exprtk::details::trunc_op<double> >::unary_branch_node(exprtk::details::expression_node<double>*)
Line
Count
Source
14553
14
         {
14554
14
            construct_branch_pair(branch_, branch);
14555
14
         }
exprtk::details::unary_branch_node<float, exprtk::details::abs_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
84
         {
14554
84
            construct_branch_pair(branch_, branch);
14555
84
         }
exprtk::details::unary_branch_node<float, exprtk::details::acos_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
3
         {
14554
3
            construct_branch_pair(branch_, branch);
14555
3
         }
exprtk::details::unary_branch_node<float, exprtk::details::acosh_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
59
         {
14554
59
            construct_branch_pair(branch_, branch);
14555
59
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::asin_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::asinh_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
exprtk::details::unary_branch_node<float, exprtk::details::atan_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
118
         {
14554
118
            construct_branch_pair(branch_, branch);
14555
118
         }
exprtk::details::unary_branch_node<float, exprtk::details::atanh_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
295
         {
14554
295
            construct_branch_pair(branch_, branch);
14555
295
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::ceil_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
exprtk::details::unary_branch_node<float, exprtk::details::cos_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
63
         {
14554
63
            construct_branch_pair(branch_, branch);
14555
63
         }
exprtk::details::unary_branch_node<float, exprtk::details::cosh_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
307
         {
14554
307
            construct_branch_pair(branch_, branch);
14555
307
         }
exprtk::details::unary_branch_node<float, exprtk::details::exp_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
7
         {
14554
7
            construct_branch_pair(branch_, branch);
14555
7
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::expm1_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::floor_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
exprtk::details::unary_branch_node<float, exprtk::details::log_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
3.24k
         {
14554
3.24k
            construct_branch_pair(branch_, branch);
14555
3.24k
         }
exprtk::details::unary_branch_node<float, exprtk::details::log10_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
22
         {
14554
22
            construct_branch_pair(branch_, branch);
14555
22
         }
exprtk::details::unary_branch_node<float, exprtk::details::log2_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
300
         {
14554
300
            construct_branch_pair(branch_, branch);
14555
300
         }
exprtk::details::unary_branch_node<float, exprtk::details::log1p_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
630
         {
14554
630
            construct_branch_pair(branch_, branch);
14555
630
         }
exprtk::details::unary_branch_node<float, exprtk::details::neg_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
31.2k
         {
14554
31.2k
            construct_branch_pair(branch_, branch);
14555
31.2k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::pos_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::round_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
exprtk::details::unary_branch_node<float, exprtk::details::sin_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
15
         {
14554
15
            construct_branch_pair(branch_, branch);
14555
15
         }
exprtk::details::unary_branch_node<float, exprtk::details::sinc_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
242
         {
14554
242
            construct_branch_pair(branch_, branch);
14555
242
         }
exprtk::details::unary_branch_node<float, exprtk::details::sinh_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
62
         {
14554
62
            construct_branch_pair(branch_, branch);
14555
62
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sqrt_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
exprtk::details::unary_branch_node<float, exprtk::details::tan_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
257
         {
14554
257
            construct_branch_pair(branch_, branch);
14555
257
         }
exprtk::details::unary_branch_node<float, exprtk::details::tanh_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
139
         {
14554
139
            construct_branch_pair(branch_, branch);
14555
139
         }
exprtk::details::unary_branch_node<float, exprtk::details::cot_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
19
         {
14554
19
            construct_branch_pair(branch_, branch);
14555
19
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sec_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
exprtk::details::unary_branch_node<float, exprtk::details::csc_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
31
         {
14554
31
            construct_branch_pair(branch_, branch);
14555
31
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::r2d_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::d2r_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::d2g_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::g2d_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
exprtk::details::unary_branch_node<float, exprtk::details::notl_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
666
         {
14554
666
            construct_branch_pair(branch_, branch);
14555
666
         }
exprtk::details::unary_branch_node<float, exprtk::details::sgn_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
243
         {
14554
243
            construct_branch_pair(branch_, branch);
14555
243
         }
exprtk::details::unary_branch_node<float, exprtk::details::erf_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
47
         {
14554
47
            construct_branch_pair(branch_, branch);
14555
47
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::erfc_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::ncdf_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::frac_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
exprtk::details::unary_branch_node<float, exprtk::details::trunc_op<float> >::unary_branch_node(exprtk::details::expression_node<float>*)
Line
Count
Source
14553
14
         {
14554
14
            construct_branch_pair(branch_, branch);
14555
14
         }
14556
14557
         inline T value() const exprtk_override
14558
111M
         {
14559
111M
            return Operation::process(branch_.first->value());
14560
111M
         }
exprtk::details::unary_branch_node<double, exprtk::details::abs_op<double> >::value() const
Line
Count
Source
14558
84
         {
14559
84
            return Operation::process(branch_.first->value());
14560
84
         }
exprtk::details::unary_branch_node<double, exprtk::details::acos_op<double> >::value() const
Line
Count
Source
14558
1
         {
14559
1
            return Operation::process(branch_.first->value());
14560
1
         }
exprtk::details::unary_branch_node<double, exprtk::details::acosh_op<double> >::value() const
Line
Count
Source
14558
1
         {
14559
1
            return Operation::process(branch_.first->value());
14560
1
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::asin_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::asinh_op<double> >::value() const
exprtk::details::unary_branch_node<double, exprtk::details::atan_op<double> >::value() const
Line
Count
Source
14558
7
         {
14559
7
            return Operation::process(branch_.first->value());
14560
7
         }
exprtk::details::unary_branch_node<double, exprtk::details::atanh_op<double> >::value() const
Line
Count
Source
14558
100k
         {
14559
100k
            return Operation::process(branch_.first->value());
14560
100k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::ceil_op<double> >::value() const
exprtk::details::unary_branch_node<double, exprtk::details::cos_op<double> >::value() const
Line
Count
Source
14558
2.90M
         {
14559
2.90M
            return Operation::process(branch_.first->value());
14560
2.90M
         }
exprtk::details::unary_branch_node<double, exprtk::details::cosh_op<double> >::value() const
Line
Count
Source
14558
201k
         {
14559
201k
            return Operation::process(branch_.first->value());
14560
201k
         }
exprtk::details::unary_branch_node<double, exprtk::details::exp_op<double> >::value() const
Line
Count
Source
14558
5
         {
14559
5
            return Operation::process(branch_.first->value());
14560
5
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::expm1_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::floor_op<double> >::value() const
exprtk::details::unary_branch_node<double, exprtk::details::log_op<double> >::value() const
Line
Count
Source
14558
13.0M
         {
14559
13.0M
            return Operation::process(branch_.first->value());
14560
13.0M
         }
exprtk::details::unary_branch_node<double, exprtk::details::log10_op<double> >::value() const
Line
Count
Source
14558
300k
         {
14559
300k
            return Operation::process(branch_.first->value());
14560
300k
         }
exprtk::details::unary_branch_node<double, exprtk::details::log2_op<double> >::value() const
Line
Count
Source
14558
9
         {
14559
9
            return Operation::process(branch_.first->value());
14560
9
         }
exprtk::details::unary_branch_node<double, exprtk::details::log1p_op<double> >::value() const
Line
Count
Source
14558
4.30M
         {
14559
4.30M
            return Operation::process(branch_.first->value());
14560
4.30M
         }
exprtk::details::unary_branch_node<double, exprtk::details::neg_op<double> >::value() const
Line
Count
Source
14558
34.4M
         {
14559
34.4M
            return Operation::process(branch_.first->value());
14560
34.4M
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::pos_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::round_op<double> >::value() const
exprtk::details::unary_branch_node<double, exprtk::details::sin_op<double> >::value() const
Line
Count
Source
14558
7
         {
14559
7
            return Operation::process(branch_.first->value());
14560
7
         }
exprtk::details::unary_branch_node<double, exprtk::details::sinc_op<double> >::value() const
Line
Count
Source
14558
300k
         {
14559
300k
            return Operation::process(branch_.first->value());
14560
300k
         }
exprtk::details::unary_branch_node<double, exprtk::details::sinh_op<double> >::value() const
Line
Count
Source
14558
500k
         {
14559
500k
            return Operation::process(branch_.first->value());
14560
500k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sqrt_op<double> >::value() const
exprtk::details::unary_branch_node<double, exprtk::details::tan_op<double> >::value() const
Line
Count
Source
14558
53
         {
14559
53
            return Operation::process(branch_.first->value());
14560
53
         }
exprtk::details::unary_branch_node<double, exprtk::details::tanh_op<double> >::value() const
Line
Count
Source
14558
115
         {
14559
115
            return Operation::process(branch_.first->value());
14560
115
         }
exprtk::details::unary_branch_node<double, exprtk::details::cot_op<double> >::value() const
Line
Count
Source
14558
200k
         {
14559
200k
            return Operation::process(branch_.first->value());
14560
200k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sec_op<double> >::value() const
exprtk::details::unary_branch_node<double, exprtk::details::csc_op<double> >::value() const
Line
Count
Source
14558
30
         {
14559
30
            return Operation::process(branch_.first->value());
14560
30
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::r2d_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::d2r_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::d2g_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::g2d_op<double> >::value() const
exprtk::details::unary_branch_node<double, exprtk::details::notl_op<double> >::value() const
Line
Count
Source
14558
600
         {
14559
600
            return Operation::process(branch_.first->value());
14560
600
         }
exprtk::details::unary_branch_node<double, exprtk::details::sgn_op<double> >::value() const
Line
Count
Source
14558
600k
         {
14559
600k
            return Operation::process(branch_.first->value());
14560
600k
         }
exprtk::details::unary_branch_node<double, exprtk::details::erf_op<double> >::value() const
Line
Count
Source
14558
5
         {
14559
5
            return Operation::process(branch_.first->value());
14560
5
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::erfc_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::ncdf_op<double> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::frac_op<double> >::value() const
exprtk::details::unary_branch_node<double, exprtk::details::trunc_op<double> >::value() const
Line
Count
Source
14558
18
         {
14559
18
            return Operation::process(branch_.first->value());
14560
18
         }
exprtk::details::unary_branch_node<float, exprtk::details::abs_op<float> >::value() const
Line
Count
Source
14558
84
         {
14559
84
            return Operation::process(branch_.first->value());
14560
84
         }
exprtk::details::unary_branch_node<float, exprtk::details::acos_op<float> >::value() const
Line
Count
Source
14558
1
         {
14559
1
            return Operation::process(branch_.first->value());
14560
1
         }
exprtk::details::unary_branch_node<float, exprtk::details::acosh_op<float> >::value() const
Line
Count
Source
14558
1
         {
14559
1
            return Operation::process(branch_.first->value());
14560
1
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::asin_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::asinh_op<float> >::value() const
exprtk::details::unary_branch_node<float, exprtk::details::atan_op<float> >::value() const
Line
Count
Source
14558
7
         {
14559
7
            return Operation::process(branch_.first->value());
14560
7
         }
exprtk::details::unary_branch_node<float, exprtk::details::atanh_op<float> >::value() const
Line
Count
Source
14558
100k
         {
14559
100k
            return Operation::process(branch_.first->value());
14560
100k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::ceil_op<float> >::value() const
exprtk::details::unary_branch_node<float, exprtk::details::cos_op<float> >::value() const
Line
Count
Source
14558
2.20M
         {
14559
2.20M
            return Operation::process(branch_.first->value());
14560
2.20M
         }
exprtk::details::unary_branch_node<float, exprtk::details::cosh_op<float> >::value() const
Line
Count
Source
14558
400k
         {
14559
400k
            return Operation::process(branch_.first->value());
14560
400k
         }
exprtk::details::unary_branch_node<float, exprtk::details::exp_op<float> >::value() const
Line
Count
Source
14558
5
         {
14559
5
            return Operation::process(branch_.first->value());
14560
5
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::expm1_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::floor_op<float> >::value() const
exprtk::details::unary_branch_node<float, exprtk::details::log_op<float> >::value() const
Line
Count
Source
14558
12.9M
         {
14559
12.9M
            return Operation::process(branch_.first->value());
14560
12.9M
         }
exprtk::details::unary_branch_node<float, exprtk::details::log10_op<float> >::value() const
Line
Count
Source
14558
300k
         {
14559
300k
            return Operation::process(branch_.first->value());
14560
300k
         }
exprtk::details::unary_branch_node<float, exprtk::details::log2_op<float> >::value() const
Line
Count
Source
14558
9
         {
14559
9
            return Operation::process(branch_.first->value());
14560
9
         }
exprtk::details::unary_branch_node<float, exprtk::details::log1p_op<float> >::value() const
Line
Count
Source
14558
4.40M
         {
14559
4.40M
            return Operation::process(branch_.first->value());
14560
4.40M
         }
exprtk::details::unary_branch_node<float, exprtk::details::neg_op<float> >::value() const
Line
Count
Source
14558
32.4M
         {
14559
32.4M
            return Operation::process(branch_.first->value());
14560
32.4M
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::pos_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::round_op<float> >::value() const
exprtk::details::unary_branch_node<float, exprtk::details::sin_op<float> >::value() const
Line
Count
Source
14558
7
         {
14559
7
            return Operation::process(branch_.first->value());
14560
7
         }
exprtk::details::unary_branch_node<float, exprtk::details::sinc_op<float> >::value() const
Line
Count
Source
14558
300k
         {
14559
300k
            return Operation::process(branch_.first->value());
14560
300k
         }
exprtk::details::unary_branch_node<float, exprtk::details::sinh_op<float> >::value() const
Line
Count
Source
14558
500k
         {
14559
500k
            return Operation::process(branch_.first->value());
14560
500k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sqrt_op<float> >::value() const
exprtk::details::unary_branch_node<float, exprtk::details::tan_op<float> >::value() const
Line
Count
Source
14558
43
         {
14559
43
            return Operation::process(branch_.first->value());
14560
43
         }
exprtk::details::unary_branch_node<float, exprtk::details::tanh_op<float> >::value() const
Line
Count
Source
14558
59
         {
14559
59
            return Operation::process(branch_.first->value());
14560
59
         }
exprtk::details::unary_branch_node<float, exprtk::details::cot_op<float> >::value() const
Line
Count
Source
14558
200k
         {
14559
200k
            return Operation::process(branch_.first->value());
14560
200k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sec_op<float> >::value() const
exprtk::details::unary_branch_node<float, exprtk::details::csc_op<float> >::value() const
Line
Count
Source
14558
30
         {
14559
30
            return Operation::process(branch_.first->value());
14560
30
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::r2d_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::d2r_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::d2g_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::g2d_op<float> >::value() const
exprtk::details::unary_branch_node<float, exprtk::details::notl_op<float> >::value() const
Line
Count
Source
14558
260
         {
14559
260
            return Operation::process(branch_.first->value());
14560
260
         }
exprtk::details::unary_branch_node<float, exprtk::details::sgn_op<float> >::value() const
Line
Count
Source
14558
600k
         {
14559
600k
            return Operation::process(branch_.first->value());
14560
600k
         }
exprtk::details::unary_branch_node<float, exprtk::details::erf_op<float> >::value() const
Line
Count
Source
14558
5
         {
14559
5
            return Operation::process(branch_.first->value());
14560
5
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::erfc_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::ncdf_op<float> >::value() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::frac_op<float> >::value() const
exprtk::details::unary_branch_node<float, exprtk::details::trunc_op<float> >::value() const
Line
Count
Source
14558
100k
         {
14559
100k
            return Operation::process(branch_.first->value());
14560
100k
         }
14561
14562
         inline typename expression_node<T>::node_type type() const exprtk_override
14563
2.03M
         {
14564
2.03M
            return Operation::type();
14565
2.03M
         }
exprtk::details::unary_branch_node<double, exprtk::details::abs_op<double> >::type() const
Line
Count
Source
14563
2.10k
         {
14564
2.10k
            return Operation::type();
14565
2.10k
         }
exprtk::details::unary_branch_node<double, exprtk::details::acos_op<double> >::type() const
Line
Count
Source
14563
213
         {
14564
213
            return Operation::type();
14565
213
         }
exprtk::details::unary_branch_node<double, exprtk::details::acosh_op<double> >::type() const
Line
Count
Source
14563
1.66k
         {
14564
1.66k
            return Operation::type();
14565
1.66k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::asin_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::asinh_op<double> >::type() const
exprtk::details::unary_branch_node<double, exprtk::details::atan_op<double> >::type() const
Line
Count
Source
14563
1.90k
         {
14564
1.90k
            return Operation::type();
14565
1.90k
         }
exprtk::details::unary_branch_node<double, exprtk::details::atanh_op<double> >::type() const
Line
Count
Source
14563
8.71k
         {
14564
8.71k
            return Operation::type();
14565
8.71k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::ceil_op<double> >::type() const
exprtk::details::unary_branch_node<double, exprtk::details::cos_op<double> >::type() const
Line
Count
Source
14563
2.11k
         {
14564
2.11k
            return Operation::type();
14565
2.11k
         }
exprtk::details::unary_branch_node<double, exprtk::details::cosh_op<double> >::type() const
Line
Count
Source
14563
7.80k
         {
14564
7.80k
            return Operation::type();
14565
7.80k
         }
exprtk::details::unary_branch_node<double, exprtk::details::exp_op<double> >::type() const
Line
Count
Source
14563
154
         {
14564
154
            return Operation::type();
14565
154
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::expm1_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::floor_op<double> >::type() const
exprtk::details::unary_branch_node<double, exprtk::details::log_op<double> >::type() const
Line
Count
Source
14563
65.3k
         {
14564
65.3k
            return Operation::type();
14565
65.3k
         }
exprtk::details::unary_branch_node<double, exprtk::details::log10_op<double> >::type() const
Line
Count
Source
14563
453
         {
14564
453
            return Operation::type();
14565
453
         }
exprtk::details::unary_branch_node<double, exprtk::details::log2_op<double> >::type() const
Line
Count
Source
14563
8.68k
         {
14564
8.68k
            return Operation::type();
14565
8.68k
         }
exprtk::details::unary_branch_node<double, exprtk::details::log1p_op<double> >::type() const
Line
Count
Source
14563
15.3k
         {
14564
15.3k
            return Operation::type();
14565
15.3k
         }
exprtk::details::unary_branch_node<double, exprtk::details::neg_op<double> >::type() const
Line
Count
Source
14563
891k
         {
14564
891k
            return Operation::type();
14565
891k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::pos_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::round_op<double> >::type() const
exprtk::details::unary_branch_node<double, exprtk::details::sin_op<double> >::type() const
Line
Count
Source
14563
435
         {
14564
435
            return Operation::type();
14565
435
         }
exprtk::details::unary_branch_node<double, exprtk::details::sinc_op<double> >::type() const
Line
Count
Source
14563
3.99k
         {
14564
3.99k
            return Operation::type();
14565
3.99k
         }
exprtk::details::unary_branch_node<double, exprtk::details::sinh_op<double> >::type() const
Line
Count
Source
14563
1.92k
         {
14564
1.92k
            return Operation::type();
14565
1.92k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sqrt_op<double> >::type() const
exprtk::details::unary_branch_node<double, exprtk::details::tan_op<double> >::type() const
Line
Count
Source
14563
7.36k
         {
14564
7.36k
            return Operation::type();
14565
7.36k
         }
exprtk::details::unary_branch_node<double, exprtk::details::tanh_op<double> >::type() const
Line
Count
Source
14563
4.14k
         {
14564
4.14k
            return Operation::type();
14565
4.14k
         }
exprtk::details::unary_branch_node<double, exprtk::details::cot_op<double> >::type() const
Line
Count
Source
14563
441
         {
14564
441
            return Operation::type();
14565
441
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sec_op<double> >::type() const
exprtk::details::unary_branch_node<double, exprtk::details::csc_op<double> >::type() const
Line
Count
Source
14563
843
         {
14564
843
            return Operation::type();
14565
843
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::r2d_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::d2r_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::d2g_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::g2d_op<double> >::type() const
exprtk::details::unary_branch_node<double, exprtk::details::notl_op<double> >::type() const
Line
Count
Source
14563
23.1k
         {
14564
23.1k
            return Operation::type();
14565
23.1k
         }
exprtk::details::unary_branch_node<double, exprtk::details::sgn_op<double> >::type() const
Line
Count
Source
14563
4.89k
         {
14564
4.89k
            return Operation::type();
14565
4.89k
         }
exprtk::details::unary_branch_node<double, exprtk::details::erf_op<double> >::type() const
Line
Count
Source
14563
1.11k
         {
14564
1.11k
            return Operation::type();
14565
1.11k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::erfc_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::ncdf_op<double> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::frac_op<double> >::type() const
exprtk::details::unary_branch_node<double, exprtk::details::trunc_op<double> >::type() const
Line
Count
Source
14563
413
         {
14564
413
            return Operation::type();
14565
413
         }
exprtk::details::unary_branch_node<float, exprtk::details::abs_op<float> >::type() const
Line
Count
Source
14563
2.10k
         {
14564
2.10k
            return Operation::type();
14565
2.10k
         }
exprtk::details::unary_branch_node<float, exprtk::details::acos_op<float> >::type() const
Line
Count
Source
14563
145
         {
14564
145
            return Operation::type();
14565
145
         }
exprtk::details::unary_branch_node<float, exprtk::details::acosh_op<float> >::type() const
Line
Count
Source
14563
1.66k
         {
14564
1.66k
            return Operation::type();
14565
1.66k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::asin_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::asinh_op<float> >::type() const
exprtk::details::unary_branch_node<float, exprtk::details::atan_op<float> >::type() const
Line
Count
Source
14563
1.90k
         {
14564
1.90k
            return Operation::type();
14565
1.90k
         }
exprtk::details::unary_branch_node<float, exprtk::details::atanh_op<float> >::type() const
Line
Count
Source
14563
8.71k
         {
14564
8.71k
            return Operation::type();
14565
8.71k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::ceil_op<float> >::type() const
exprtk::details::unary_branch_node<float, exprtk::details::cos_op<float> >::type() const
Line
Count
Source
14563
1.89k
         {
14564
1.89k
            return Operation::type();
14565
1.89k
         }
exprtk::details::unary_branch_node<float, exprtk::details::cosh_op<float> >::type() const
Line
Count
Source
14563
7.77k
         {
14564
7.77k
            return Operation::type();
14565
7.77k
         }
exprtk::details::unary_branch_node<float, exprtk::details::exp_op<float> >::type() const
Line
Count
Source
14563
154
         {
14564
154
            return Operation::type();
14565
154
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::expm1_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::floor_op<float> >::type() const
exprtk::details::unary_branch_node<float, exprtk::details::log_op<float> >::type() const
Line
Count
Source
14563
60.7k
         {
14564
60.7k
            return Operation::type();
14565
60.7k
         }
exprtk::details::unary_branch_node<float, exprtk::details::log10_op<float> >::type() const
Line
Count
Source
14563
453
         {
14564
453
            return Operation::type();
14565
453
         }
exprtk::details::unary_branch_node<float, exprtk::details::log2_op<float> >::type() const
Line
Count
Source
14563
8.60k
         {
14564
8.60k
            return Operation::type();
14565
8.60k
         }
exprtk::details::unary_branch_node<float, exprtk::details::log1p_op<float> >::type() const
Line
Count
Source
14563
15.3k
         {
14564
15.3k
            return Operation::type();
14565
15.3k
         }
exprtk::details::unary_branch_node<float, exprtk::details::neg_op<float> >::type() const
Line
Count
Source
14563
820k
         {
14564
820k
            return Operation::type();
14565
820k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::pos_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::round_op<float> >::type() const
exprtk::details::unary_branch_node<float, exprtk::details::sin_op<float> >::type() const
Line
Count
Source
14563
435
         {
14564
435
            return Operation::type();
14565
435
         }
exprtk::details::unary_branch_node<float, exprtk::details::sinc_op<float> >::type() const
Line
Count
Source
14563
3.99k
         {
14564
3.99k
            return Operation::type();
14565
3.99k
         }
exprtk::details::unary_branch_node<float, exprtk::details::sinh_op<float> >::type() const
Line
Count
Source
14563
1.81k
         {
14564
1.81k
            return Operation::type();
14565
1.81k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sqrt_op<float> >::type() const
exprtk::details::unary_branch_node<float, exprtk::details::tan_op<float> >::type() const
Line
Count
Source
14563
7.36k
         {
14564
7.36k
            return Operation::type();
14565
7.36k
         }
exprtk::details::unary_branch_node<float, exprtk::details::tanh_op<float> >::type() const
Line
Count
Source
14563
4.14k
         {
14564
4.14k
            return Operation::type();
14565
4.14k
         }
exprtk::details::unary_branch_node<float, exprtk::details::cot_op<float> >::type() const
Line
Count
Source
14563
425
         {
14564
425
            return Operation::type();
14565
425
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sec_op<float> >::type() const
exprtk::details::unary_branch_node<float, exprtk::details::csc_op<float> >::type() const
Line
Count
Source
14563
843
         {
14564
843
            return Operation::type();
14565
843
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::r2d_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::d2r_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::d2g_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::g2d_op<float> >::type() const
exprtk::details::unary_branch_node<float, exprtk::details::notl_op<float> >::type() const
Line
Count
Source
14563
23.1k
         {
14564
23.1k
            return Operation::type();
14565
23.1k
         }
exprtk::details::unary_branch_node<float, exprtk::details::sgn_op<float> >::type() const
Line
Count
Source
14563
4.89k
         {
14564
4.89k
            return Operation::type();
14565
4.89k
         }
exprtk::details::unary_branch_node<float, exprtk::details::erf_op<float> >::type() const
Line
Count
Source
14563
1.11k
         {
14564
1.11k
            return Operation::type();
14565
1.11k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::erfc_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::ncdf_op<float> >::type() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::frac_op<float> >::type() const
exprtk::details::unary_branch_node<float, exprtk::details::trunc_op<float> >::type() const
Line
Count
Source
14563
413
         {
14564
413
            return Operation::type();
14565
413
         }
14566
14567
         inline operator_type operation()
14568
         {
14569
            return Operation::operation();
14570
         }
14571
14572
         inline expression_node<T>* branch(const std::size_t&) const exprtk_override
14573
19.8k
         {
14574
19.8k
            return branch_.first;
14575
19.8k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::abs_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::acos_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::acosh_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::asin_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::asinh_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::atan_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::atanh_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::ceil_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::cos_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::cosh_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::exp_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::expm1_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::floor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::log_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::log10_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::log2_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::log1p_op<double> >::branch(unsigned long const&) const
exprtk::details::unary_branch_node<double, exprtk::details::neg_op<double> >::branch(unsigned long const&) const
Line
Count
Source
14573
10.4k
         {
14574
10.4k
            return branch_.first;
14575
10.4k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::pos_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::round_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sin_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sinc_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sinh_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sqrt_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::tan_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::tanh_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::cot_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sec_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::csc_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::r2d_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::d2r_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::d2g_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::g2d_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::notl_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sgn_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::erf_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::erfc_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::ncdf_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::frac_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::trunc_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::abs_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::acos_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::acosh_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::asin_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::asinh_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::atan_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::atanh_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::ceil_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::cos_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::cosh_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::exp_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::expm1_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::floor_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::log_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::log10_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::log2_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::log1p_op<float> >::branch(unsigned long const&) const
exprtk::details::unary_branch_node<float, exprtk::details::neg_op<float> >::branch(unsigned long const&) const
Line
Count
Source
14573
9.36k
         {
14574
9.36k
            return branch_.first;
14575
9.36k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::pos_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::round_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sin_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sinc_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sinh_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sqrt_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::tan_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::tanh_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::cot_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sec_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::csc_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::r2d_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::d2r_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::d2g_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::g2d_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::notl_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sgn_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::erf_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::erfc_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::ncdf_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::frac_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::trunc_op<float> >::branch(unsigned long const&) const
14576
14577
         inline void release()
14578
19.8k
         {
14579
19.8k
            branch_.second = false;
14580
19.8k
         }
exprtk::details::unary_branch_node<double, exprtk::details::neg_op<double> >::release()
Line
Count
Source
14578
10.4k
         {
14579
10.4k
            branch_.second = false;
14580
10.4k
         }
exprtk::details::unary_branch_node<float, exprtk::details::neg_op<float> >::release()
Line
Count
Source
14578
9.36k
         {
14579
9.36k
            branch_.second = false;
14580
9.36k
         }
14581
14582
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
14583
79.2k
         {
14584
79.2k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
79.2k
         }
exprtk::details::unary_branch_node<double, exprtk::details::abs_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
84
         {
14584
84
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
84
         }
exprtk::details::unary_branch_node<double, exprtk::details::acos_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
5
         {
14584
5
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
5
         }
exprtk::details::unary_branch_node<double, exprtk::details::acosh_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
59
         {
14584
59
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
59
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::asin_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::asinh_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
exprtk::details::unary_branch_node<double, exprtk::details::atan_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
118
         {
14584
118
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
118
         }
exprtk::details::unary_branch_node<double, exprtk::details::atanh_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
295
         {
14584
295
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
295
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::ceil_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
exprtk::details::unary_branch_node<double, exprtk::details::cos_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
70
         {
14584
70
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
70
         }
exprtk::details::unary_branch_node<double, exprtk::details::cosh_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
308
         {
14584
308
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
308
         }
exprtk::details::unary_branch_node<double, exprtk::details::exp_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
7
         {
14584
7
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
7
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::expm1_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::floor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
exprtk::details::unary_branch_node<double, exprtk::details::log_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
3.41k
         {
14584
3.41k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
3.41k
         }
exprtk::details::unary_branch_node<double, exprtk::details::log10_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
22
         {
14584
22
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
22
         }
exprtk::details::unary_branch_node<double, exprtk::details::log2_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
303
         {
14584
303
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
303
         }
exprtk::details::unary_branch_node<double, exprtk::details::log1p_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
630
         {
14584
630
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
630
         }
exprtk::details::unary_branch_node<double, exprtk::details::neg_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
34.0k
         {
14584
34.0k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
34.0k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::pos_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::round_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
exprtk::details::unary_branch_node<double, exprtk::details::sin_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
15
         {
14584
15
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
15
         }
exprtk::details::unary_branch_node<double, exprtk::details::sinc_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
242
         {
14584
242
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
242
         }
exprtk::details::unary_branch_node<double, exprtk::details::sinh_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
66
         {
14584
66
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
66
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sqrt_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
exprtk::details::unary_branch_node<double, exprtk::details::tan_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
257
         {
14584
257
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
257
         }
exprtk::details::unary_branch_node<double, exprtk::details::tanh_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
139
         {
14584
139
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
139
         }
exprtk::details::unary_branch_node<double, exprtk::details::cot_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
20
         {
14584
20
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
20
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sec_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
exprtk::details::unary_branch_node<double, exprtk::details::csc_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
31
         {
14584
31
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
31
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::r2d_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::d2r_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::d2g_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::g2d_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
exprtk::details::unary_branch_node<double, exprtk::details::notl_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
666
         {
14584
666
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
666
         }
exprtk::details::unary_branch_node<double, exprtk::details::sgn_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
243
         {
14584
243
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
243
         }
exprtk::details::unary_branch_node<double, exprtk::details::erf_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
47
         {
14584
47
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
47
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::erfc_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::ncdf_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::frac_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
exprtk::details::unary_branch_node<double, exprtk::details::trunc_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
14583
14
         {
14584
14
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
14
         }
exprtk::details::unary_branch_node<float, exprtk::details::abs_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
84
         {
14584
84
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
84
         }
exprtk::details::unary_branch_node<float, exprtk::details::acos_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
3
         {
14584
3
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
3
         }
exprtk::details::unary_branch_node<float, exprtk::details::acosh_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
59
         {
14584
59
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
59
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::asin_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::asinh_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
exprtk::details::unary_branch_node<float, exprtk::details::atan_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
118
         {
14584
118
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
118
         }
exprtk::details::unary_branch_node<float, exprtk::details::atanh_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
295
         {
14584
295
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
295
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::ceil_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
exprtk::details::unary_branch_node<float, exprtk::details::cos_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
63
         {
14584
63
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
63
         }
exprtk::details::unary_branch_node<float, exprtk::details::cosh_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
307
         {
14584
307
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
307
         }
exprtk::details::unary_branch_node<float, exprtk::details::exp_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
7
         {
14584
7
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
7
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::expm1_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::floor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
exprtk::details::unary_branch_node<float, exprtk::details::log_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
3.24k
         {
14584
3.24k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
3.24k
         }
exprtk::details::unary_branch_node<float, exprtk::details::log10_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
22
         {
14584
22
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
22
         }
exprtk::details::unary_branch_node<float, exprtk::details::log2_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
300
         {
14584
300
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
300
         }
exprtk::details::unary_branch_node<float, exprtk::details::log1p_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
630
         {
14584
630
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
630
         }
exprtk::details::unary_branch_node<float, exprtk::details::neg_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
31.2k
         {
14584
31.2k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
31.2k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::pos_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::round_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
exprtk::details::unary_branch_node<float, exprtk::details::sin_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
15
         {
14584
15
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
15
         }
exprtk::details::unary_branch_node<float, exprtk::details::sinc_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
242
         {
14584
242
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
242
         }
exprtk::details::unary_branch_node<float, exprtk::details::sinh_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
62
         {
14584
62
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
62
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sqrt_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
exprtk::details::unary_branch_node<float, exprtk::details::tan_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
257
         {
14584
257
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
257
         }
exprtk::details::unary_branch_node<float, exprtk::details::tanh_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
139
         {
14584
139
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
139
         }
exprtk::details::unary_branch_node<float, exprtk::details::cot_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
19
         {
14584
19
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
19
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sec_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
exprtk::details::unary_branch_node<float, exprtk::details::csc_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
31
         {
14584
31
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
31
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::r2d_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::d2r_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::d2g_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::g2d_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
exprtk::details::unary_branch_node<float, exprtk::details::notl_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
666
         {
14584
666
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
666
         }
exprtk::details::unary_branch_node<float, exprtk::details::sgn_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
243
         {
14584
243
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
243
         }
exprtk::details::unary_branch_node<float, exprtk::details::erf_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
47
         {
14584
47
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
47
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::erfc_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::ncdf_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::frac_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
exprtk::details::unary_branch_node<float, exprtk::details::trunc_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
14583
14
         {
14584
14
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
14585
14
         }
14586
14587
         std::size_t node_depth() const exprtk_override
14588
187k
         {
14589
187k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
187k
         }
exprtk::details::unary_branch_node<double, exprtk::details::abs_op<double> >::node_depth() const
Line
Count
Source
14588
252
         {
14589
252
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
252
         }
exprtk::details::unary_branch_node<double, exprtk::details::acos_op<double> >::node_depth() const
Line
Count
Source
14588
11
         {
14589
11
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
11
         }
exprtk::details::unary_branch_node<double, exprtk::details::acosh_op<double> >::node_depth() const
Line
Count
Source
14588
174
         {
14589
174
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
174
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::asin_op<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::asinh_op<double> >::node_depth() const
exprtk::details::unary_branch_node<double, exprtk::details::atan_op<double> >::node_depth() const
Line
Count
Source
14588
237
         {
14589
237
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
237
         }
exprtk::details::unary_branch_node<double, exprtk::details::atanh_op<double> >::node_depth() const
Line
Count
Source
14588
761
         {
14589
761
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
761
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::ceil_op<double> >::node_depth() const
exprtk::details::unary_branch_node<double, exprtk::details::cos_op<double> >::node_depth() const
Line
Count
Source
14588
141
         {
14589
141
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
141
         }
exprtk::details::unary_branch_node<double, exprtk::details::cosh_op<double> >::node_depth() const
Line
Count
Source
14588
689
         {
14589
689
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
689
         }
exprtk::details::unary_branch_node<double, exprtk::details::exp_op<double> >::node_depth() const
Line
Count
Source
14588
15
         {
14589
15
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
15
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::expm1_op<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::floor_op<double> >::node_depth() const
exprtk::details::unary_branch_node<double, exprtk::details::log_op<double> >::node_depth() const
Line
Count
Source
14588
7.22k
         {
14589
7.22k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
7.22k
         }
exprtk::details::unary_branch_node<double, exprtk::details::log10_op<double> >::node_depth() const
Line
Count
Source
14588
43
         {
14589
43
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
43
         }
exprtk::details::unary_branch_node<double, exprtk::details::log2_op<double> >::node_depth() const
Line
Count
Source
14588
905
         {
14589
905
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
905
         }
exprtk::details::unary_branch_node<double, exprtk::details::log1p_op<double> >::node_depth() const
Line
Count
Source
14588
1.25k
         {
14589
1.25k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
1.25k
         }
exprtk::details::unary_branch_node<double, exprtk::details::neg_op<double> >::node_depth() const
Line
Count
Source
14588
81.8k
         {
14589
81.8k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
81.8k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::pos_op<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::round_op<double> >::node_depth() const
exprtk::details::unary_branch_node<double, exprtk::details::sin_op<double> >::node_depth() const
Line
Count
Source
14588
45
         {
14589
45
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
45
         }
exprtk::details::unary_branch_node<double, exprtk::details::sinc_op<double> >::node_depth() const
Line
Count
Source
14588
485
         {
14589
485
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
485
         }
exprtk::details::unary_branch_node<double, exprtk::details::sinh_op<double> >::node_depth() const
Line
Count
Source
14588
133
         {
14589
133
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
133
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sqrt_op<double> >::node_depth() const
exprtk::details::unary_branch_node<double, exprtk::details::tan_op<double> >::node_depth() const
Line
Count
Source
14588
750
         {
14589
750
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
750
         }
exprtk::details::unary_branch_node<double, exprtk::details::tanh_op<double> >::node_depth() const
Line
Count
Source
14588
358
         {
14589
358
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
358
         }
exprtk::details::unary_branch_node<double, exprtk::details::cot_op<double> >::node_depth() const
Line
Count
Source
14588
42
         {
14589
42
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
42
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::sec_op<double> >::node_depth() const
exprtk::details::unary_branch_node<double, exprtk::details::csc_op<double> >::node_depth() const
Line
Count
Source
14588
93
         {
14589
93
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
93
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::r2d_op<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::d2r_op<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::d2g_op<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::g2d_op<double> >::node_depth() const
exprtk::details::unary_branch_node<double, exprtk::details::notl_op<double> >::node_depth() const
Line
Count
Source
14588
1.14k
         {
14589
1.14k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
1.14k
         }
exprtk::details::unary_branch_node<double, exprtk::details::sgn_op<double> >::node_depth() const
Line
Count
Source
14588
566
         {
14589
566
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
566
         }
exprtk::details::unary_branch_node<double, exprtk::details::erf_op<double> >::node_depth() const
Line
Count
Source
14588
95
         {
14589
95
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
95
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::erfc_op<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::ncdf_op<double> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<double, exprtk::details::frac_op<double> >::node_depth() const
exprtk::details::unary_branch_node<double, exprtk::details::trunc_op<double> >::node_depth() const
Line
Count
Source
14588
41
         {
14589
41
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
41
         }
exprtk::details::unary_branch_node<float, exprtk::details::abs_op<float> >::node_depth() const
Line
Count
Source
14588
252
         {
14589
252
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
252
         }
exprtk::details::unary_branch_node<float, exprtk::details::acos_op<float> >::node_depth() const
Line
Count
Source
14588
7
         {
14589
7
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
7
         }
exprtk::details::unary_branch_node<float, exprtk::details::acosh_op<float> >::node_depth() const
Line
Count
Source
14588
174
         {
14589
174
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
174
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::asin_op<float> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::asinh_op<float> >::node_depth() const
exprtk::details::unary_branch_node<float, exprtk::details::atan_op<float> >::node_depth() const
Line
Count
Source
14588
237
         {
14589
237
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
237
         }
exprtk::details::unary_branch_node<float, exprtk::details::atanh_op<float> >::node_depth() const
Line
Count
Source
14588
761
         {
14589
761
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
761
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::ceil_op<float> >::node_depth() const
exprtk::details::unary_branch_node<float, exprtk::details::cos_op<float> >::node_depth() const
Line
Count
Source
14588
127
         {
14589
127
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
127
         }
exprtk::details::unary_branch_node<float, exprtk::details::cosh_op<float> >::node_depth() const
Line
Count
Source
14588
686
         {
14589
686
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
686
         }
exprtk::details::unary_branch_node<float, exprtk::details::exp_op<float> >::node_depth() const
Line
Count
Source
14588
15
         {
14589
15
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
15
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::expm1_op<float> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::floor_op<float> >::node_depth() const
exprtk::details::unary_branch_node<float, exprtk::details::log_op<float> >::node_depth() const
Line
Count
Source
14588
6.88k
         {
14589
6.88k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
6.88k
         }
exprtk::details::unary_branch_node<float, exprtk::details::log10_op<float> >::node_depth() const
Line
Count
Source
14588
43
         {
14589
43
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
43
         }
exprtk::details::unary_branch_node<float, exprtk::details::log2_op<float> >::node_depth() const
Line
Count
Source
14588
896
         {
14589
896
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
896
         }
exprtk::details::unary_branch_node<float, exprtk::details::log1p_op<float> >::node_depth() const
Line
Count
Source
14588
1.25k
         {
14589
1.25k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
1.25k
         }
exprtk::details::unary_branch_node<float, exprtk::details::neg_op<float> >::node_depth() const
Line
Count
Source
14588
75.5k
         {
14589
75.5k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
75.5k
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::pos_op<float> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::round_op<float> >::node_depth() const
exprtk::details::unary_branch_node<float, exprtk::details::sin_op<float> >::node_depth() const
Line
Count
Source
14588
45
         {
14589
45
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
45
         }
exprtk::details::unary_branch_node<float, exprtk::details::sinc_op<float> >::node_depth() const
Line
Count
Source
14588
485
         {
14589
485
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
485
         }
exprtk::details::unary_branch_node<float, exprtk::details::sinh_op<float> >::node_depth() const
Line
Count
Source
14588
125
         {
14589
125
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
125
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sqrt_op<float> >::node_depth() const
exprtk::details::unary_branch_node<float, exprtk::details::tan_op<float> >::node_depth() const
Line
Count
Source
14588
750
         {
14589
750
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
750
         }
exprtk::details::unary_branch_node<float, exprtk::details::tanh_op<float> >::node_depth() const
Line
Count
Source
14588
358
         {
14589
358
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
358
         }
exprtk::details::unary_branch_node<float, exprtk::details::cot_op<float> >::node_depth() const
Line
Count
Source
14588
40
         {
14589
40
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
40
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::sec_op<float> >::node_depth() const
exprtk::details::unary_branch_node<float, exprtk::details::csc_op<float> >::node_depth() const
Line
Count
Source
14588
93
         {
14589
93
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
93
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::r2d_op<float> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::d2r_op<float> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::d2g_op<float> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::g2d_op<float> >::node_depth() const
exprtk::details::unary_branch_node<float, exprtk::details::notl_op<float> >::node_depth() const
Line
Count
Source
14588
1.14k
         {
14589
1.14k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
1.14k
         }
exprtk::details::unary_branch_node<float, exprtk::details::sgn_op<float> >::node_depth() const
Line
Count
Source
14588
566
         {
14589
566
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
566
         }
exprtk::details::unary_branch_node<float, exprtk::details::erf_op<float> >::node_depth() const
Line
Count
Source
14588
95
         {
14589
95
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
95
         }
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::erfc_op<float> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::ncdf_op<float> >::node_depth() const
Unexecuted instantiation: exprtk::details::unary_branch_node<float, exprtk::details::frac_op<float> >::node_depth() const
exprtk::details::unary_branch_node<float, exprtk::details::trunc_op<float> >::node_depth() const
Line
Count
Source
14588
41
         {
14589
41
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
14590
41
         }
14591
14592
      private:
14593
14594
         unary_branch_node(const unary_branch_node<T,Operation>&) exprtk_delete;
14595
         unary_branch_node<T,Operation>& operator=(const unary_branch_node<T,Operation>&) exprtk_delete;
14596
14597
         branch_t branch_;
14598
      };
14599
14600
      template <typename T> struct is_const                { enum {result = 0}; };
14601
      template <typename T> struct is_const <const T>      { enum {result = 1}; };
14602
      template <typename T> struct is_const_ref            { enum {result = 0}; };
14603
      template <typename T> struct is_const_ref <const T&> { enum {result = 1}; };
14604
      template <typename T> struct is_ref                  { enum {result = 0}; };
14605
      template <typename T> struct is_ref<T&>              { enum {result = 1}; };
14606
      template <typename T> struct is_ref<const T&>        { enum {result = 0}; };
14607
14608
      template <std::size_t State>
14609
276
      struct param_to_str { static std::string result() { static const std::string r("v"); return r; } };
14610
14611
      template <>
14612
140
      struct param_to_str<0> { static std::string result() { static const std::string r("c"); return r; } };
14613
14614
      #define exprtk_crtype(Type)                          \
14615
5.68M
      param_to_str<is_const_ref< Type >::result>::result() \
14616
14617
      template <typename T>
14618
      struct T0oT1oT2process
14619
      {
14620
         typedef typename details::functor_t<T> functor_t;
14621
         typedef typename functor_t::bfunc_t    bfunc_t;
14622
14623
         struct mode0
14624
         {
14625
            static inline T process(const T& t0, const T& t1, const T& t2, const bfunc_t bf0, const bfunc_t bf1)
14626
63.1M
            {
14627
               // (T0 o0 T1) o1 T2
14628
63.1M
               return bf1(bf0(t0,t1),t2);
14629
63.1M
            }
exprtk::details::T0oT1oT2process<double>::mode0::process(double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14626
32.4M
            {
14627
               // (T0 o0 T1) o1 T2
14628
32.4M
               return bf1(bf0(t0,t1),t2);
14629
32.4M
            }
exprtk::details::T0oT1oT2process<float>::mode0::process(float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14626
30.6M
            {
14627
               // (T0 o0 T1) o1 T2
14628
30.6M
               return bf1(bf0(t0,t1),t2);
14629
30.6M
            }
14630
14631
            template <typename T0, typename T1, typename T2>
14632
            static inline std::string id()
14633
237k
            {
14634
237k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"   +
14635
237k
                                                       exprtk_crtype(T1) + ")o(" +
14636
237k
                                                       exprtk_crtype(T2) + ")"   ;
14637
237k
               return result;
14638
237k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<double>::mode0::id<double const&, double const&, double const&>()
Line
Count
Source
14633
19.1k
            {
14634
19.1k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"   +
14635
19.1k
                                                       exprtk_crtype(T1) + ")o(" +
14636
19.1k
                                                       exprtk_crtype(T2) + ")"   ;
14637
19.1k
               return result;
14638
19.1k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<double>::mode0::id<double const&, double const&, double const>()
Line
Count
Source
14633
17.6k
            {
14634
17.6k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"   +
14635
17.6k
                                                       exprtk_crtype(T1) + ")o(" +
14636
17.6k
                                                       exprtk_crtype(T2) + ")"   ;
14637
17.6k
               return result;
14638
17.6k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<double>::mode0::id<double const&, double const, double const&>()
Line
Count
Source
14633
34.8k
            {
14634
34.8k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"   +
14635
34.8k
                                                       exprtk_crtype(T1) + ")o(" +
14636
34.8k
                                                       exprtk_crtype(T2) + ")"   ;
14637
34.8k
               return result;
14638
34.8k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<double>::mode0::id<double const, double const&, double const&>()
Line
Count
Source
14633
16.8k
            {
14634
16.8k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"   +
14635
16.8k
                                                       exprtk_crtype(T1) + ")o(" +
14636
16.8k
                                                       exprtk_crtype(T2) + ")"   ;
14637
16.8k
               return result;
14638
16.8k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<double>::mode0::id<double const, double const&, double const>()
Line
Count
Source
14633
17.1k
            {
14634
17.1k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"   +
14635
17.1k
                                                       exprtk_crtype(T1) + ")o(" +
14636
17.1k
                                                       exprtk_crtype(T2) + ")"   ;
14637
17.1k
               return result;
14638
17.1k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<double>::mode0::id<double const&, double const, double const>()
Line
Count
Source
14633
15.2k
            {
14634
15.2k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"   +
14635
15.2k
                                                       exprtk_crtype(T1) + ")o(" +
14636
15.2k
                                                       exprtk_crtype(T2) + ")"   ;
14637
15.2k
               return result;
14638
15.2k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<float>::mode0::id<float const&, float const&, float const&>()
Line
Count
Source
14633
18.8k
            {
14634
18.8k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"   +
14635
18.8k
                                                       exprtk_crtype(T1) + ")o(" +
14636
18.8k
                                                       exprtk_crtype(T2) + ")"   ;
14637
18.8k
               return result;
14638
18.8k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<float>::mode0::id<float const&, float const&, float const>()
Line
Count
Source
14633
16.9k
            {
14634
16.9k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"   +
14635
16.9k
                                                       exprtk_crtype(T1) + ")o(" +
14636
16.9k
                                                       exprtk_crtype(T2) + ")"   ;
14637
16.9k
               return result;
14638
16.9k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<float>::mode0::id<float const&, float const, float const&>()
Line
Count
Source
14633
33.0k
            {
14634
33.0k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"   +
14635
33.0k
                                                       exprtk_crtype(T1) + ")o(" +
14636
33.0k
                                                       exprtk_crtype(T2) + ")"   ;
14637
33.0k
               return result;
14638
33.0k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<float>::mode0::id<float const, float const&, float const&>()
Line
Count
Source
14633
16.0k
            {
14634
16.0k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"   +
14635
16.0k
                                                       exprtk_crtype(T1) + ")o(" +
14636
16.0k
                                                       exprtk_crtype(T2) + ")"   ;
14637
16.0k
               return result;
14638
16.0k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<float>::mode0::id<float const, float const&, float const>()
Line
Count
Source
14633
16.9k
            {
14634
16.9k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"   +
14635
16.9k
                                                       exprtk_crtype(T1) + ")o(" +
14636
16.9k
                                                       exprtk_crtype(T2) + ")"   ;
14637
16.9k
               return result;
14638
16.9k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<float>::mode0::id<float const&, float const, float const>()
Line
Count
Source
14633
15.2k
            {
14634
15.2k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"   +
14635
15.2k
                                                       exprtk_crtype(T1) + ")o(" +
14636
15.2k
                                                       exprtk_crtype(T2) + ")"   ;
14637
15.2k
               return result;
14638
15.2k
            }
14639
         };
14640
14641
         struct mode1
14642
         {
14643
            static inline T process(const T& t0, const T& t1, const T& t2, const bfunc_t bf0, const bfunc_t bf1)
14644
54.7M
            {
14645
               // T0 o0 (T1 o1 T2)
14646
54.7M
               return bf0(t0,bf1(t1,t2));
14647
54.7M
            }
exprtk::details::T0oT1oT2process<double>::mode1::process(double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14644
27.3M
            {
14645
               // T0 o0 (T1 o1 T2)
14646
27.3M
               return bf0(t0,bf1(t1,t2));
14647
27.3M
            }
exprtk::details::T0oT1oT2process<float>::mode1::process(float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14644
27.3M
            {
14645
               // T0 o0 (T1 o1 T2)
14646
27.3M
               return bf0(t0,bf1(t1,t2));
14647
27.3M
            }
14648
14649
            template <typename T0, typename T1, typename T2>
14650
            static inline std::string id()
14651
254k
            {
14652
254k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o(" +
14653
254k
                                                       exprtk_crtype(T1) + "o"   +
14654
254k
                                                       exprtk_crtype(T2) + ")"   ;
14655
254k
               return result;
14656
254k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<double>::mode1::id<double const&, double const&, double const&>()
Line
Count
Source
14651
20.7k
            {
14652
20.7k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o(" +
14653
20.7k
                                                       exprtk_crtype(T1) + "o"   +
14654
20.7k
                                                       exprtk_crtype(T2) + ")"   ;
14655
20.7k
               return result;
14656
20.7k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<double>::mode1::id<double const&, double const&, double const>()
Line
Count
Source
14651
17.9k
            {
14652
17.9k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o(" +
14653
17.9k
                                                       exprtk_crtype(T1) + "o"   +
14654
17.9k
                                                       exprtk_crtype(T2) + ")"   ;
14655
17.9k
               return result;
14656
17.9k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<double>::mode1::id<double const&, double const, double const&>()
Line
Count
Source
14651
20.8k
            {
14652
20.8k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o(" +
14653
20.8k
                                                       exprtk_crtype(T1) + "o"   +
14654
20.8k
                                                       exprtk_crtype(T2) + ")"   ;
14655
20.8k
               return result;
14656
20.8k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<double>::mode1::id<double const, double const&, double const&>()
Line
Count
Source
14651
36.5k
            {
14652
36.5k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o(" +
14653
36.5k
                                                       exprtk_crtype(T1) + "o"   +
14654
36.5k
                                                       exprtk_crtype(T2) + ")"   ;
14655
36.5k
               return result;
14656
36.5k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<double>::mode1::id<double const, double const&, double const>()
Line
Count
Source
14651
18.8k
            {
14652
18.8k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o(" +
14653
18.8k
                                                       exprtk_crtype(T1) + "o"   +
14654
18.8k
                                                       exprtk_crtype(T2) + ")"   ;
14655
18.8k
               return result;
14656
18.8k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<double>::mode1::id<double const, double const, double const&>()
Line
Count
Source
14651
13.2k
            {
14652
13.2k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o(" +
14653
13.2k
                                                       exprtk_crtype(T1) + "o"   +
14654
13.2k
                                                       exprtk_crtype(T2) + ")"   ;
14655
13.2k
               return result;
14656
13.2k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<float>::mode1::id<float const&, float const&, float const&>()
Line
Count
Source
14651
19.4k
            {
14652
19.4k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o(" +
14653
19.4k
                                                       exprtk_crtype(T1) + "o"   +
14654
19.4k
                                                       exprtk_crtype(T2) + ")"   ;
14655
19.4k
               return result;
14656
19.4k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<float>::mode1::id<float const&, float const&, float const>()
Line
Count
Source
14651
17.7k
            {
14652
17.7k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o(" +
14653
17.7k
                                                       exprtk_crtype(T1) + "o"   +
14654
17.7k
                                                       exprtk_crtype(T2) + ")"   ;
14655
17.7k
               return result;
14656
17.7k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<float>::mode1::id<float const&, float const, float const&>()
Line
Count
Source
14651
20.5k
            {
14652
20.5k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o(" +
14653
20.5k
                                                       exprtk_crtype(T1) + "o"   +
14654
20.5k
                                                       exprtk_crtype(T2) + ")"   ;
14655
20.5k
               return result;
14656
20.5k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<float>::mode1::id<float const, float const&, float const&>()
Line
Count
Source
14651
36.4k
            {
14652
36.4k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o(" +
14653
36.4k
                                                       exprtk_crtype(T1) + "o"   +
14654
36.4k
                                                       exprtk_crtype(T2) + ")"   ;
14655
36.4k
               return result;
14656
36.4k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<float>::mode1::id<float const, float const&, float const>()
Line
Count
Source
14651
18.6k
            {
14652
18.6k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o(" +
14653
18.6k
                                                       exprtk_crtype(T1) + "o"   +
14654
18.6k
                                                       exprtk_crtype(T2) + ")"   ;
14655
18.6k
               return result;
14656
18.6k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT2process<float>::mode1::id<float const, float const, float const&>()
Line
Count
Source
14651
13.2k
            {
14652
13.2k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o(" +
14653
13.2k
                                                       exprtk_crtype(T1) + "o"   +
14654
13.2k
                                                       exprtk_crtype(T2) + ")"   ;
14655
13.2k
               return result;
14656
13.2k
            }
14657
         };
14658
      };
14659
14660
      template <typename T>
14661
      struct T0oT1oT20T3process
14662
      {
14663
         typedef typename details::functor_t<T> functor_t;
14664
         typedef typename functor_t::bfunc_t    bfunc_t;
14665
14666
         struct mode0
14667
         {
14668
            static inline T process(const T& t0, const T& t1,
14669
                                    const T& t2, const T& t3,
14670
                                    const bfunc_t bf0, const bfunc_t bf1, const bfunc_t bf2)
14671
55.5M
            {
14672
               // (T0 o0 T1) o1 (T2 o2 T3)
14673
55.5M
               return bf1(bf0(t0,t1),bf2(t2,t3));
14674
55.5M
            }
exprtk::details::T0oT1oT20T3process<double>::mode0::process(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14671
28.5M
            {
14672
               // (T0 o0 T1) o1 (T2 o2 T3)
14673
28.5M
               return bf1(bf0(t0,t1),bf2(t2,t3));
14674
28.5M
            }
exprtk::details::T0oT1oT20T3process<float>::mode0::process(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14671
26.9M
            {
14672
               // (T0 o0 T1) o1 (T2 o2 T3)
14673
26.9M
               return bf1(bf0(t0,t1),bf2(t2,t3));
14674
26.9M
            }
14675
14676
            template <typename T0, typename T1, typename T2, typename T3>
14677
            static inline std::string id()
14678
214k
            {
14679
214k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
214k
                                                       exprtk_crtype(T1) + ")o" +
14681
214k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
214k
                                                       exprtk_crtype(T3) + ")"  ;
14683
214k
               return result;
14684
214k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode0::id<double const&, double const&, double const&, double const&>()
Line
Count
Source
14678
11.4k
            {
14679
11.4k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
11.4k
                                                       exprtk_crtype(T1) + ")o" +
14681
11.4k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
11.4k
                                                       exprtk_crtype(T3) + ")"  ;
14683
11.4k
               return result;
14684
11.4k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode0::id<double const&, double const&, double const&, double const>()
Line
Count
Source
14678
12.3k
            {
14679
12.3k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
12.3k
                                                       exprtk_crtype(T1) + ")o" +
14681
12.3k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
12.3k
                                                       exprtk_crtype(T3) + ")"  ;
14683
12.3k
               return result;
14684
12.3k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode0::id<double const&, double const&, double const, double const&>()
Line
Count
Source
14678
11.5k
            {
14679
11.5k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
11.5k
                                                       exprtk_crtype(T1) + ")o" +
14681
11.5k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
11.5k
                                                       exprtk_crtype(T3) + ")"  ;
14683
11.5k
               return result;
14684
11.5k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode0::id<double const&, double const, double const&, double const&>()
Line
Count
Source
14678
12.0k
            {
14679
12.0k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
12.0k
                                                       exprtk_crtype(T1) + ")o" +
14681
12.0k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
12.0k
                                                       exprtk_crtype(T3) + ")"  ;
14683
12.0k
               return result;
14684
12.0k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode0::id<double const, double const&, double const&, double const&>()
Line
Count
Source
14678
12.7k
            {
14679
12.7k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
12.7k
                                                       exprtk_crtype(T1) + ")o" +
14681
12.7k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
12.7k
                                                       exprtk_crtype(T3) + ")"  ;
14683
12.7k
               return result;
14684
12.7k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode0::id<double const, double const&, double const, double const&>()
Line
Count
Source
14678
11.3k
            {
14679
11.3k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
11.3k
                                                       exprtk_crtype(T1) + ")o" +
14681
11.3k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
11.3k
                                                       exprtk_crtype(T3) + ")"  ;
14683
11.3k
               return result;
14684
11.3k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode0::id<double const&, double const, double const&, double const>()
Line
Count
Source
14678
13.0k
            {
14679
13.0k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
13.0k
                                                       exprtk_crtype(T1) + ")o" +
14681
13.0k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
13.0k
                                                       exprtk_crtype(T3) + ")"  ;
14683
13.0k
               return result;
14684
13.0k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode0::id<double const, double const&, double const&, double const>()
Line
Count
Source
14678
11.6k
            {
14679
11.6k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
11.6k
                                                       exprtk_crtype(T1) + ")o" +
14681
11.6k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
11.6k
                                                       exprtk_crtype(T3) + ")"  ;
14683
11.6k
               return result;
14684
11.6k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode0::id<double const&, double const, double const, double const&>()
Line
Count
Source
14678
11.8k
            {
14679
11.8k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
11.8k
                                                       exprtk_crtype(T1) + ")o" +
14681
11.8k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
11.8k
                                                       exprtk_crtype(T3) + ")"  ;
14683
11.8k
               return result;
14684
11.8k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode0::id<float const&, float const&, float const&, float const&>()
Line
Count
Source
14678
11.4k
            {
14679
11.4k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
11.4k
                                                       exprtk_crtype(T1) + ")o" +
14681
11.4k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
11.4k
                                                       exprtk_crtype(T3) + ")"  ;
14683
11.4k
               return result;
14684
11.4k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode0::id<float const&, float const&, float const&, float const>()
Line
Count
Source
14678
12.2k
            {
14679
12.2k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
12.2k
                                                       exprtk_crtype(T1) + ")o" +
14681
12.2k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
12.2k
                                                       exprtk_crtype(T3) + ")"  ;
14683
12.2k
               return result;
14684
12.2k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode0::id<float const&, float const&, float const, float const&>()
Line
Count
Source
14678
11.1k
            {
14679
11.1k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
11.1k
                                                       exprtk_crtype(T1) + ")o" +
14681
11.1k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
11.1k
                                                       exprtk_crtype(T3) + ")"  ;
14683
11.1k
               return result;
14684
11.1k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode0::id<float const&, float const, float const&, float const&>()
Line
Count
Source
14678
11.7k
            {
14679
11.7k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
11.7k
                                                       exprtk_crtype(T1) + ")o" +
14681
11.7k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
11.7k
                                                       exprtk_crtype(T3) + ")"  ;
14683
11.7k
               return result;
14684
11.7k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode0::id<float const, float const&, float const&, float const&>()
Line
Count
Source
14678
12.6k
            {
14679
12.6k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
12.6k
                                                       exprtk_crtype(T1) + ")o" +
14681
12.6k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
12.6k
                                                       exprtk_crtype(T3) + ")"  ;
14683
12.6k
               return result;
14684
12.6k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode0::id<float const, float const&, float const, float const&>()
Line
Count
Source
14678
11.0k
            {
14679
11.0k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
11.0k
                                                       exprtk_crtype(T1) + ")o" +
14681
11.0k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
11.0k
                                                       exprtk_crtype(T3) + ")"  ;
14683
11.0k
               return result;
14684
11.0k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode0::id<float const&, float const, float const&, float const>()
Line
Count
Source
14678
12.9k
            {
14679
12.9k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
12.9k
                                                       exprtk_crtype(T1) + ")o" +
14681
12.9k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
12.9k
                                                       exprtk_crtype(T3) + ")"  ;
14683
12.9k
               return result;
14684
12.9k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode0::id<float const, float const&, float const&, float const>()
Line
Count
Source
14678
11.6k
            {
14679
11.6k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
11.6k
                                                       exprtk_crtype(T1) + ")o" +
14681
11.6k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
11.6k
                                                       exprtk_crtype(T3) + ")"  ;
14683
11.6k
               return result;
14684
11.6k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode0::id<float const&, float const, float const, float const&>()
Line
Count
Source
14678
11.8k
            {
14679
11.8k
               static const std::string result = "(" + exprtk_crtype(T0) + "o"  +
14680
11.8k
                                                       exprtk_crtype(T1) + ")o" +
14681
11.8k
                                                 "(" + exprtk_crtype(T2) + "o"  +
14682
11.8k
                                                       exprtk_crtype(T3) + ")"  ;
14683
11.8k
               return result;
14684
11.8k
            }
14685
         };
14686
14687
         struct mode1
14688
         {
14689
            static inline T process(const T& t0, const T& t1,
14690
                                    const T& t2, const T& t3,
14691
                                    const bfunc_t bf0, const bfunc_t bf1, const bfunc_t bf2)
14692
21.1M
            {
14693
               // (T0 o0 (T1 o1 (T2 o2 T3))
14694
21.1M
               return bf0(t0,bf1(t1,bf2(t2,t3)));
14695
21.1M
            }
exprtk::details::T0oT1oT20T3process<double>::mode1::process(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14692
10.3M
            {
14693
               // (T0 o0 (T1 o1 (T2 o2 T3))
14694
10.3M
               return bf0(t0,bf1(t1,bf2(t2,t3)));
14695
10.3M
            }
exprtk::details::T0oT1oT20T3process<float>::mode1::process(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14692
10.7M
            {
14693
               // (T0 o0 (T1 o1 (T2 o2 T3))
14694
10.7M
               return bf0(t0,bf1(t1,bf2(t2,t3)));
14695
10.7M
            }
14696
            template <typename T0, typename T1, typename T2, typename T3>
14697
            static inline std::string id()
14698
202k
            {
14699
202k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
202k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
202k
                                                       exprtk_crtype(T2) +  "o"    +
14702
202k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
202k
               return result;
14704
202k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode1::id<double const&, double const&, double const&, double const&>()
Line
Count
Source
14698
10.8k
            {
14699
10.8k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
10.8k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
10.8k
                                                       exprtk_crtype(T2) +  "o"    +
14702
10.8k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
10.8k
               return result;
14704
10.8k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode1::id<double const&, double const&, double const&, double const>()
Line
Count
Source
14698
11.1k
            {
14699
11.1k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
11.1k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
11.1k
                                                       exprtk_crtype(T2) +  "o"    +
14702
11.1k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
11.1k
               return result;
14704
11.1k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode1::id<double const&, double const&, double const, double const&>()
Line
Count
Source
14698
12.1k
            {
14699
12.1k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
12.1k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
12.1k
                                                       exprtk_crtype(T2) +  "o"    +
14702
12.1k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
12.1k
               return result;
14704
12.1k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode1::id<double const&, double const, double const&, double const&>()
Line
Count
Source
14698
11.6k
            {
14699
11.6k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
11.6k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
11.6k
                                                       exprtk_crtype(T2) +  "o"    +
14702
11.6k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
11.6k
               return result;
14704
11.6k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode1::id<double const, double const&, double const&, double const&>()
Line
Count
Source
14698
11.2k
            {
14699
11.2k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
11.2k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
11.2k
                                                       exprtk_crtype(T2) +  "o"    +
14702
11.2k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
11.2k
               return result;
14704
11.2k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode1::id<double const, double const&, double const, double const&>()
Line
Count
Source
14698
11.0k
            {
14699
11.0k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
11.0k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
11.0k
                                                       exprtk_crtype(T2) +  "o"    +
14702
11.0k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
11.0k
               return result;
14704
11.0k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode1::id<double const&, double const, double const&, double const>()
Line
Count
Source
14698
10.9k
            {
14699
10.9k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
10.9k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
10.9k
                                                       exprtk_crtype(T2) +  "o"    +
14702
10.9k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
10.9k
               return result;
14704
10.9k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode1::id<double const, double const&, double const&, double const>()
Line
Count
Source
14698
11.4k
            {
14699
11.4k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
11.4k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
11.4k
                                                       exprtk_crtype(T2) +  "o"    +
14702
11.4k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
11.4k
               return result;
14704
11.4k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode1::id<double const&, double const, double const, double const&>()
Line
Count
Source
14698
10.8k
            {
14699
10.8k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
10.8k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
10.8k
                                                       exprtk_crtype(T2) +  "o"    +
14702
10.8k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
10.8k
               return result;
14704
10.8k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode1::id<float const&, float const&, float const&, float const&>()
Line
Count
Source
14698
10.8k
            {
14699
10.8k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
10.8k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
10.8k
                                                       exprtk_crtype(T2) +  "o"    +
14702
10.8k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
10.8k
               return result;
14704
10.8k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode1::id<float const&, float const&, float const&, float const>()
Line
Count
Source
14698
11.0k
            {
14699
11.0k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
11.0k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
11.0k
                                                       exprtk_crtype(T2) +  "o"    +
14702
11.0k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
11.0k
               return result;
14704
11.0k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode1::id<float const&, float const&, float const, float const&>()
Line
Count
Source
14698
12.1k
            {
14699
12.1k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
12.1k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
12.1k
                                                       exprtk_crtype(T2) +  "o"    +
14702
12.1k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
12.1k
               return result;
14704
12.1k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode1::id<float const&, float const, float const&, float const&>()
Line
Count
Source
14698
11.6k
            {
14699
11.6k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
11.6k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
11.6k
                                                       exprtk_crtype(T2) +  "o"    +
14702
11.6k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
11.6k
               return result;
14704
11.6k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode1::id<float const, float const&, float const&, float const&>()
Line
Count
Source
14698
11.2k
            {
14699
11.2k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
11.2k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
11.2k
                                                       exprtk_crtype(T2) +  "o"    +
14702
11.2k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
11.2k
               return result;
14704
11.2k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode1::id<float const, float const&, float const, float const&>()
Line
Count
Source
14698
10.9k
            {
14699
10.9k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
10.9k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
10.9k
                                                       exprtk_crtype(T2) +  "o"    +
14702
10.9k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
10.9k
               return result;
14704
10.9k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode1::id<float const&, float const, float const&, float const>()
Line
Count
Source
14698
10.8k
            {
14699
10.8k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
10.8k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
10.8k
                                                       exprtk_crtype(T2) +  "o"    +
14702
10.8k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
10.8k
               return result;
14704
10.8k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode1::id<float const, float const&, float const&, float const>()
Line
Count
Source
14698
11.4k
            {
14699
11.4k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
11.4k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
11.4k
                                                       exprtk_crtype(T2) +  "o"    +
14702
11.4k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
11.4k
               return result;
14704
11.4k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode1::id<float const&, float const, float const, float const&>()
Line
Count
Source
14698
10.8k
            {
14699
10.8k
               static const std::string result = "(" + exprtk_crtype(T0) +  ")o((" +
14700
10.8k
                                                       exprtk_crtype(T1) +  ")o("  +
14701
10.8k
                                                       exprtk_crtype(T2) +  "o"    +
14702
10.8k
                                                       exprtk_crtype(T3) +  "))"   ;
14703
10.8k
               return result;
14704
10.8k
            }
14705
         };
14706
14707
         struct mode2
14708
         {
14709
            static inline T process(const T& t0, const T& t1,
14710
                                    const T& t2, const T& t3,
14711
                                    const bfunc_t bf0, const bfunc_t bf1, const bfunc_t bf2)
14712
15.1M
            {
14713
               // (T0 o0 ((T1 o1 T2) o2 T3)
14714
15.1M
               return bf0(t0,bf2(bf1(t1,t2),t3));
14715
15.1M
            }
exprtk::details::T0oT1oT20T3process<double>::mode2::process(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14712
7.53M
            {
14713
               // (T0 o0 ((T1 o1 T2) o2 T3)
14714
7.53M
               return bf0(t0,bf2(bf1(t1,t2),t3));
14715
7.53M
            }
exprtk::details::T0oT1oT20T3process<float>::mode2::process(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14712
7.57M
            {
14713
               // (T0 o0 ((T1 o1 T2) o2 T3)
14714
7.57M
               return bf0(t0,bf2(bf1(t1,t2),t3));
14715
7.57M
            }
14716
14717
            template <typename T0, typename T1, typename T2, typename T3>
14718
            static inline std::string id()
14719
197k
            {
14720
197k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
197k
                                                       exprtk_crtype(T1) + "o"    +
14722
197k
                                                       exprtk_crtype(T2) + ")o("  +
14723
197k
                                                       exprtk_crtype(T3) + "))"   ;
14724
197k
               return result;
14725
197k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode2::id<double const&, double const&, double const&, double const&>()
Line
Count
Source
14719
14.6k
            {
14720
14.6k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
14.6k
                                                       exprtk_crtype(T1) + "o"    +
14722
14.6k
                                                       exprtk_crtype(T2) + ")o("  +
14723
14.6k
                                                       exprtk_crtype(T3) + "))"   ;
14724
14.6k
               return result;
14725
14.6k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode2::id<double const&, double const&, double const&, double const>()
Line
Count
Source
14719
11.6k
            {
14720
11.6k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
11.6k
                                                       exprtk_crtype(T1) + "o"    +
14722
11.6k
                                                       exprtk_crtype(T2) + ")o("  +
14723
11.6k
                                                       exprtk_crtype(T3) + "))"   ;
14724
11.6k
               return result;
14725
11.6k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode2::id<double const&, double const&, double const, double const&>()
Line
Count
Source
14719
12.1k
            {
14720
12.1k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
12.1k
                                                       exprtk_crtype(T1) + "o"    +
14722
12.1k
                                                       exprtk_crtype(T2) + ")o("  +
14723
12.1k
                                                       exprtk_crtype(T3) + "))"   ;
14724
12.1k
               return result;
14725
12.1k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode2::id<double const&, double const, double const&, double const&>()
Line
Count
Source
14719
11.1k
            {
14720
11.1k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
11.1k
                                                       exprtk_crtype(T1) + "o"    +
14722
11.1k
                                                       exprtk_crtype(T2) + ")o("  +
14723
11.1k
                                                       exprtk_crtype(T3) + "))"   ;
14724
11.1k
               return result;
14725
11.1k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode2::id<double const, double const&, double const&, double const&>()
Line
Count
Source
14719
10.8k
            {
14720
10.8k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
10.8k
                                                       exprtk_crtype(T1) + "o"    +
14722
10.8k
                                                       exprtk_crtype(T2) + ")o("  +
14723
10.8k
                                                       exprtk_crtype(T3) + "))"   ;
14724
10.8k
               return result;
14725
10.8k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode2::id<double const, double const&, double const, double const&>()
Line
Count
Source
14719
16.4k
            {
14720
16.4k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
16.4k
                                                       exprtk_crtype(T1) + "o"    +
14722
16.4k
                                                       exprtk_crtype(T2) + ")o("  +
14723
16.4k
                                                       exprtk_crtype(T3) + "))"   ;
14724
16.4k
               return result;
14725
16.4k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode2::id<double const&, double const, double const&, double const>()
Line
Count
Source
14719
10.4k
            {
14720
10.4k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
10.4k
                                                       exprtk_crtype(T1) + "o"    +
14722
10.4k
                                                       exprtk_crtype(T2) + ")o("  +
14723
10.4k
                                                       exprtk_crtype(T3) + "))"   ;
14724
10.4k
               return result;
14725
10.4k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode2::id<double const, double const&, double const&, double const>()
Line
Count
Source
14719
11.7k
            {
14720
11.7k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
11.7k
                                                       exprtk_crtype(T1) + "o"    +
14722
11.7k
                                                       exprtk_crtype(T2) + ")o("  +
14723
11.7k
                                                       exprtk_crtype(T3) + "))"   ;
14724
11.7k
               return result;
14725
11.7k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode2::id<float const&, float const&, float const&, float const&>()
Line
Count
Source
14719
14.5k
            {
14720
14.5k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
14.5k
                                                       exprtk_crtype(T1) + "o"    +
14722
14.5k
                                                       exprtk_crtype(T2) + ")o("  +
14723
14.5k
                                                       exprtk_crtype(T3) + "))"   ;
14724
14.5k
               return result;
14725
14.5k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode2::id<float const&, float const&, float const&, float const>()
Line
Count
Source
14719
11.3k
            {
14720
11.3k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
11.3k
                                                       exprtk_crtype(T1) + "o"    +
14722
11.3k
                                                       exprtk_crtype(T2) + ")o("  +
14723
11.3k
                                                       exprtk_crtype(T3) + "))"   ;
14724
11.3k
               return result;
14725
11.3k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode2::id<float const&, float const&, float const, float const&>()
Line
Count
Source
14719
12.0k
            {
14720
12.0k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
12.0k
                                                       exprtk_crtype(T1) + "o"    +
14722
12.0k
                                                       exprtk_crtype(T2) + ")o("  +
14723
12.0k
                                                       exprtk_crtype(T3) + "))"   ;
14724
12.0k
               return result;
14725
12.0k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode2::id<float const&, float const, float const&, float const&>()
Line
Count
Source
14719
11.0k
            {
14720
11.0k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
11.0k
                                                       exprtk_crtype(T1) + "o"    +
14722
11.0k
                                                       exprtk_crtype(T2) + ")o("  +
14723
11.0k
                                                       exprtk_crtype(T3) + "))"   ;
14724
11.0k
               return result;
14725
11.0k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode2::id<float const, float const&, float const&, float const&>()
Line
Count
Source
14719
10.8k
            {
14720
10.8k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
10.8k
                                                       exprtk_crtype(T1) + "o"    +
14722
10.8k
                                                       exprtk_crtype(T2) + ")o("  +
14723
10.8k
                                                       exprtk_crtype(T3) + "))"   ;
14724
10.8k
               return result;
14725
10.8k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode2::id<float const, float const&, float const, float const&>()
Line
Count
Source
14719
16.3k
            {
14720
16.3k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
16.3k
                                                       exprtk_crtype(T1) + "o"    +
14722
16.3k
                                                       exprtk_crtype(T2) + ")o("  +
14723
16.3k
                                                       exprtk_crtype(T3) + "))"   ;
14724
16.3k
               return result;
14725
16.3k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode2::id<float const&, float const, float const&, float const>()
Line
Count
Source
14719
10.4k
            {
14720
10.4k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
10.4k
                                                       exprtk_crtype(T1) + "o"    +
14722
10.4k
                                                       exprtk_crtype(T2) + ")o("  +
14723
10.4k
                                                       exprtk_crtype(T3) + "))"   ;
14724
10.4k
               return result;
14725
10.4k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode2::id<float const, float const&, float const&, float const>()
Line
Count
Source
14719
11.4k
            {
14720
11.4k
               static const std::string result = "(" + exprtk_crtype(T0) + ")o((" +
14721
11.4k
                                                       exprtk_crtype(T1) + "o"    +
14722
11.4k
                                                       exprtk_crtype(T2) + ")o("  +
14723
11.4k
                                                       exprtk_crtype(T3) + "))"   ;
14724
11.4k
               return result;
14725
11.4k
            }
14726
         };
14727
14728
         struct mode3
14729
         {
14730
            static inline T process(const T& t0, const T& t1,
14731
                                    const T& t2, const T& t3,
14732
                                    const bfunc_t bf0, const bfunc_t bf1, const bfunc_t bf2)
14733
67.6M
            {
14734
               // (((T0 o0 T1) o1 T2) o2 T3)
14735
67.6M
               return bf2(bf1(bf0(t0,t1),t2),t3);
14736
67.6M
            }
exprtk::details::T0oT1oT20T3process<double>::mode3::process(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14733
34.6M
            {
14734
               // (((T0 o0 T1) o1 T2) o2 T3)
14735
34.6M
               return bf2(bf1(bf0(t0,t1),t2),t3);
14736
34.6M
            }
exprtk::details::T0oT1oT20T3process<float>::mode3::process(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14733
32.9M
            {
14734
               // (((T0 o0 T1) o1 T2) o2 T3)
14735
32.9M
               return bf2(bf1(bf0(t0,t1),t2),t3);
14736
32.9M
            }
14737
14738
            template <typename T0, typename T1, typename T2, typename T3>
14739
            static inline std::string id()
14740
216k
            {
14741
216k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
216k
                                                        exprtk_crtype(T1) + ")o("  +
14743
216k
                                                        exprtk_crtype(T2) + "))o(" +
14744
216k
                                                        exprtk_crtype(T3) + ")";
14745
216k
               return result;
14746
216k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode3::id<double const&, double const&, double const&, double const&>()
Line
Count
Source
14740
10.7k
            {
14741
10.7k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
10.7k
                                                        exprtk_crtype(T1) + ")o("  +
14743
10.7k
                                                        exprtk_crtype(T2) + "))o(" +
14744
10.7k
                                                        exprtk_crtype(T3) + ")";
14745
10.7k
               return result;
14746
10.7k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode3::id<double const&, double const&, double const&, double const>()
Line
Count
Source
14740
10.9k
            {
14741
10.9k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
10.9k
                                                        exprtk_crtype(T1) + ")o("  +
14743
10.9k
                                                        exprtk_crtype(T2) + "))o(" +
14744
10.9k
                                                        exprtk_crtype(T3) + ")";
14745
10.9k
               return result;
14746
10.9k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode3::id<double const&, double const&, double const, double const&>()
Line
Count
Source
14740
12.0k
            {
14741
12.0k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
12.0k
                                                        exprtk_crtype(T1) + ")o("  +
14743
12.0k
                                                        exprtk_crtype(T2) + "))o(" +
14744
12.0k
                                                        exprtk_crtype(T3) + ")";
14745
12.0k
               return result;
14746
12.0k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode3::id<double const&, double const, double const&, double const&>()
Line
Count
Source
14740
13.6k
            {
14741
13.6k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
13.6k
                                                        exprtk_crtype(T1) + ")o("  +
14743
13.6k
                                                        exprtk_crtype(T2) + "))o(" +
14744
13.6k
                                                        exprtk_crtype(T3) + ")";
14745
13.6k
               return result;
14746
13.6k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode3::id<double const, double const&, double const&, double const&>()
Line
Count
Source
14740
10.8k
            {
14741
10.8k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
10.8k
                                                        exprtk_crtype(T1) + ")o("  +
14743
10.8k
                                                        exprtk_crtype(T2) + "))o(" +
14744
10.8k
                                                        exprtk_crtype(T3) + ")";
14745
10.8k
               return result;
14746
10.8k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode3::id<double const, double const&, double const, double const&>()
Line
Count
Source
14740
11.1k
            {
14741
11.1k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
11.1k
                                                        exprtk_crtype(T1) + ")o("  +
14743
11.1k
                                                        exprtk_crtype(T2) + "))o(" +
14744
11.1k
                                                        exprtk_crtype(T3) + ")";
14745
11.1k
               return result;
14746
11.1k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode3::id<double const&, double const, double const&, double const>()
Line
Count
Source
14740
16.6k
            {
14741
16.6k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
16.6k
                                                        exprtk_crtype(T1) + ")o("  +
14743
16.6k
                                                        exprtk_crtype(T2) + "))o(" +
14744
16.6k
                                                        exprtk_crtype(T3) + ")";
14745
16.6k
               return result;
14746
16.6k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode3::id<double const, double const&, double const&, double const>()
Line
Count
Source
14740
11.3k
            {
14741
11.3k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
11.3k
                                                        exprtk_crtype(T1) + ")o("  +
14743
11.3k
                                                        exprtk_crtype(T2) + "))o(" +
14744
11.3k
                                                        exprtk_crtype(T3) + ")";
14745
11.3k
               return result;
14746
11.3k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode3::id<double const&, double const, double const, double const&>()
Line
Count
Source
14740
11.4k
            {
14741
11.4k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
11.4k
                                                        exprtk_crtype(T1) + ")o("  +
14743
11.4k
                                                        exprtk_crtype(T2) + "))o(" +
14744
11.4k
                                                        exprtk_crtype(T3) + ")";
14745
11.4k
               return result;
14746
11.4k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode3::id<float const&, float const&, float const&, float const&>()
Line
Count
Source
14740
10.7k
            {
14741
10.7k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
10.7k
                                                        exprtk_crtype(T1) + ")o("  +
14743
10.7k
                                                        exprtk_crtype(T2) + "))o(" +
14744
10.7k
                                                        exprtk_crtype(T3) + ")";
14745
10.7k
               return result;
14746
10.7k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode3::id<float const&, float const&, float const&, float const>()
Line
Count
Source
14740
10.9k
            {
14741
10.9k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
10.9k
                                                        exprtk_crtype(T1) + ")o("  +
14743
10.9k
                                                        exprtk_crtype(T2) + "))o(" +
14744
10.9k
                                                        exprtk_crtype(T3) + ")";
14745
10.9k
               return result;
14746
10.9k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode3::id<float const&, float const&, float const, float const&>()
Line
Count
Source
14740
12.0k
            {
14741
12.0k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
12.0k
                                                        exprtk_crtype(T1) + ")o("  +
14743
12.0k
                                                        exprtk_crtype(T2) + "))o(" +
14744
12.0k
                                                        exprtk_crtype(T3) + ")";
14745
12.0k
               return result;
14746
12.0k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode3::id<float const&, float const, float const&, float const&>()
Line
Count
Source
14740
13.6k
            {
14741
13.6k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
13.6k
                                                        exprtk_crtype(T1) + ")o("  +
14743
13.6k
                                                        exprtk_crtype(T2) + "))o(" +
14744
13.6k
                                                        exprtk_crtype(T3) + ")";
14745
13.6k
               return result;
14746
13.6k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode3::id<float const, float const&, float const&, float const&>()
Line
Count
Source
14740
10.8k
            {
14741
10.8k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
10.8k
                                                        exprtk_crtype(T1) + ")o("  +
14743
10.8k
                                                        exprtk_crtype(T2) + "))o(" +
14744
10.8k
                                                        exprtk_crtype(T3) + ")";
14745
10.8k
               return result;
14746
10.8k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode3::id<float const, float const&, float const, float const&>()
Line
Count
Source
14740
11.1k
            {
14741
11.1k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
11.1k
                                                        exprtk_crtype(T1) + ")o("  +
14743
11.1k
                                                        exprtk_crtype(T2) + "))o(" +
14744
11.1k
                                                        exprtk_crtype(T3) + ")";
14745
11.1k
               return result;
14746
11.1k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode3::id<float const&, float const, float const&, float const>()
Line
Count
Source
14740
15.4k
            {
14741
15.4k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
15.4k
                                                        exprtk_crtype(T1) + ")o("  +
14743
15.4k
                                                        exprtk_crtype(T2) + "))o(" +
14744
15.4k
                                                        exprtk_crtype(T3) + ")";
14745
15.4k
               return result;
14746
15.4k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode3::id<float const, float const&, float const&, float const>()
Line
Count
Source
14740
11.3k
            {
14741
11.3k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
11.3k
                                                        exprtk_crtype(T1) + ")o("  +
14743
11.3k
                                                        exprtk_crtype(T2) + "))o(" +
14744
11.3k
                                                        exprtk_crtype(T3) + ")";
14745
11.3k
               return result;
14746
11.3k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode3::id<float const&, float const, float const, float const&>()
Line
Count
Source
14740
11.4k
            {
14741
11.4k
               static const std::string result = "((" + exprtk_crtype(T0) + "o"    +
14742
11.4k
                                                        exprtk_crtype(T1) + ")o("  +
14743
11.4k
                                                        exprtk_crtype(T2) + "))o(" +
14744
11.4k
                                                        exprtk_crtype(T3) + ")";
14745
11.4k
               return result;
14746
11.4k
            }
14747
         };
14748
14749
         struct mode4
14750
         {
14751
            static inline T process(const T& t0, const T& t1,
14752
                                    const T& t2, const T& t3,
14753
                                    const bfunc_t bf0, const bfunc_t bf1, const bfunc_t bf2)
14754
25.2M
            {
14755
               // ((T0 o0 (T1 o1 T2)) o2 T3
14756
25.2M
               return bf2(bf0(t0,bf1(t1,t2)),t3);
14757
25.2M
            }
exprtk::details::T0oT1oT20T3process<double>::mode4::process(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14754
12.3M
            {
14755
               // ((T0 o0 (T1 o1 T2)) o2 T3
14756
12.3M
               return bf2(bf0(t0,bf1(t1,t2)),t3);
14757
12.3M
            }
exprtk::details::T0oT1oT20T3process<float>::mode4::process(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14754
12.8M
            {
14755
               // ((T0 o0 (T1 o1 T2)) o2 T3
14756
12.8M
               return bf2(bf0(t0,bf1(t1,t2)),t3);
14757
12.8M
            }
14758
14759
            template <typename T0, typename T1, typename T2, typename T3>
14760
            static inline std::string id()
14761
221k
            {
14762
221k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
221k
                                                        exprtk_crtype(T1) + "o"    +
14764
221k
                                                        exprtk_crtype(T2) + "))o(" +
14765
221k
                                                        exprtk_crtype(T3) + ")"    ;
14766
221k
               return result;
14767
221k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode4::id<double const&, double const&, double const&, double const&>()
Line
Count
Source
14761
13.4k
            {
14762
13.4k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
13.4k
                                                        exprtk_crtype(T1) + "o"    +
14764
13.4k
                                                        exprtk_crtype(T2) + "))o(" +
14765
13.4k
                                                        exprtk_crtype(T3) + ")"    ;
14766
13.4k
               return result;
14767
13.4k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode4::id<double const&, double const&, double const&, double const>()
Line
Count
Source
14761
12.0k
            {
14762
12.0k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
12.0k
                                                        exprtk_crtype(T1) + "o"    +
14764
12.0k
                                                        exprtk_crtype(T2) + "))o(" +
14765
12.0k
                                                        exprtk_crtype(T3) + ")"    ;
14766
12.0k
               return result;
14767
12.0k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode4::id<double const&, double const&, double const, double const&>()
Line
Count
Source
14761
10.9k
            {
14762
10.9k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
10.9k
                                                        exprtk_crtype(T1) + "o"    +
14764
10.9k
                                                        exprtk_crtype(T2) + "))o(" +
14765
10.9k
                                                        exprtk_crtype(T3) + ")"    ;
14766
10.9k
               return result;
14767
10.9k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode4::id<double const&, double const, double const&, double const&>()
Line
Count
Source
14761
12.0k
            {
14762
12.0k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
12.0k
                                                        exprtk_crtype(T1) + "o"    +
14764
12.0k
                                                        exprtk_crtype(T2) + "))o(" +
14765
12.0k
                                                        exprtk_crtype(T3) + ")"    ;
14766
12.0k
               return result;
14767
12.0k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode4::id<double const, double const&, double const&, double const&>()
Line
Count
Source
14761
29.3k
            {
14762
29.3k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
29.3k
                                                        exprtk_crtype(T1) + "o"    +
14764
29.3k
                                                        exprtk_crtype(T2) + "))o(" +
14765
29.3k
                                                        exprtk_crtype(T3) + ")"    ;
14766
29.3k
               return result;
14767
29.3k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode4::id<double const, double const&, double const, double const&>()
Line
Count
Source
14761
10.5k
            {
14762
10.5k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
10.5k
                                                        exprtk_crtype(T1) + "o"    +
14764
10.5k
                                                        exprtk_crtype(T2) + "))o(" +
14765
10.5k
                                                        exprtk_crtype(T3) + ")"    ;
14766
10.5k
               return result;
14767
10.5k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode4::id<double const&, double const, double const&, double const>()
Line
Count
Source
14761
10.5k
            {
14762
10.5k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
10.5k
                                                        exprtk_crtype(T1) + "o"    +
14764
10.5k
                                                        exprtk_crtype(T2) + "))o(" +
14765
10.5k
                                                        exprtk_crtype(T3) + ")"    ;
14766
10.5k
               return result;
14767
10.5k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<double>::mode4::id<double const, double const&, double const&, double const>()
Line
Count
Source
14761
12.2k
            {
14762
12.2k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
12.2k
                                                        exprtk_crtype(T1) + "o"    +
14764
12.2k
                                                        exprtk_crtype(T2) + "))o(" +
14765
12.2k
                                                        exprtk_crtype(T3) + ")"    ;
14766
12.2k
               return result;
14767
12.2k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode4::id<float const&, float const&, float const&, float const&>()
Line
Count
Source
14761
13.3k
            {
14762
13.3k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
13.3k
                                                        exprtk_crtype(T1) + "o"    +
14764
13.3k
                                                        exprtk_crtype(T2) + "))o(" +
14765
13.3k
                                                        exprtk_crtype(T3) + ")"    ;
14766
13.3k
               return result;
14767
13.3k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode4::id<float const&, float const&, float const&, float const>()
Line
Count
Source
14761
11.6k
            {
14762
11.6k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
11.6k
                                                        exprtk_crtype(T1) + "o"    +
14764
11.6k
                                                        exprtk_crtype(T2) + "))o(" +
14765
11.6k
                                                        exprtk_crtype(T3) + ")"    ;
14766
11.6k
               return result;
14767
11.6k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode4::id<float const&, float const&, float const, float const&>()
Line
Count
Source
14761
10.9k
            {
14762
10.9k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
10.9k
                                                        exprtk_crtype(T1) + "o"    +
14764
10.9k
                                                        exprtk_crtype(T2) + "))o(" +
14765
10.9k
                                                        exprtk_crtype(T3) + ")"    ;
14766
10.9k
               return result;
14767
10.9k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode4::id<float const&, float const, float const&, float const&>()
Line
Count
Source
14761
12.0k
            {
14762
12.0k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
12.0k
                                                        exprtk_crtype(T1) + "o"    +
14764
12.0k
                                                        exprtk_crtype(T2) + "))o(" +
14765
12.0k
                                                        exprtk_crtype(T3) + ")"    ;
14766
12.0k
               return result;
14767
12.0k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode4::id<float const, float const&, float const&, float const&>()
Line
Count
Source
14761
29.3k
            {
14762
29.3k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
29.3k
                                                        exprtk_crtype(T1) + "o"    +
14764
29.3k
                                                        exprtk_crtype(T2) + "))o(" +
14765
29.3k
                                                        exprtk_crtype(T3) + ")"    ;
14766
29.3k
               return result;
14767
29.3k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode4::id<float const, float const&, float const, float const&>()
Line
Count
Source
14761
10.5k
            {
14762
10.5k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
10.5k
                                                        exprtk_crtype(T1) + "o"    +
14764
10.5k
                                                        exprtk_crtype(T2) + "))o(" +
14765
10.5k
                                                        exprtk_crtype(T3) + ")"    ;
14766
10.5k
               return result;
14767
10.5k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode4::id<float const&, float const, float const&, float const>()
Line
Count
Source
14761
10.5k
            {
14762
10.5k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
10.5k
                                                        exprtk_crtype(T1) + "o"    +
14764
10.5k
                                                        exprtk_crtype(T2) + "))o(" +
14765
10.5k
                                                        exprtk_crtype(T3) + ")"    ;
14766
10.5k
               return result;
14767
10.5k
            }
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::details::T0oT1oT20T3process<float>::mode4::id<float const, float const&, float const&, float const>()
Line
Count
Source
14761
12.1k
            {
14762
12.1k
               static const std::string result = "((" + exprtk_crtype(T0) + ")o("  +
14763
12.1k
                                                        exprtk_crtype(T1) + "o"    +
14764
12.1k
                                                        exprtk_crtype(T2) + "))o(" +
14765
12.1k
                                                        exprtk_crtype(T3) + ")"    ;
14766
12.1k
               return result;
14767
12.1k
            }
14768
         };
14769
      };
14770
14771
      #undef exprtk_crtype
14772
14773
      template <typename T, typename T0, typename T1>
14774
      struct nodetype_T0oT1 { static const typename expression_node<T>::node_type result; };
14775
      template <typename T, typename T0, typename T1>
14776
      const typename expression_node<T>::node_type nodetype_T0oT1<T,T0,T1>::result = expression_node<T>::e_none;
14777
14778
      #define synthesis_node_type_define(T0_, T1_, v_)                                                          \
14779
      template <typename T, typename T0, typename T1>                                                           \
14780
      struct nodetype_T0oT1<T,T0_,T1_> { static const typename expression_node<T>::node_type result; };         \
14781
      template <typename T, typename T0, typename T1>                                                           \
14782
      const typename expression_node<T>::node_type nodetype_T0oT1<T,T0_,T1_>::result = expression_node<T>:: v_; \
14783
14784
      synthesis_node_type_define(const T0&, const T1&,  e_vov)
14785
      synthesis_node_type_define(const T0&, const T1 ,  e_voc)
14786
      synthesis_node_type_define(const T0 , const T1&,  e_cov)
14787
      synthesis_node_type_define(      T0&,       T1&, e_none)
14788
      synthesis_node_type_define(const T0 , const T1 , e_none)
14789
      synthesis_node_type_define(      T0&, const T1 , e_none)
14790
      synthesis_node_type_define(const T0 ,       T1&, e_none)
14791
      synthesis_node_type_define(const T0&,       T1&, e_none)
14792
      synthesis_node_type_define(      T0&, const T1&, e_none)
14793
      #undef synthesis_node_type_define
14794
14795
      template <typename T, typename T0, typename T1, typename T2>
14796
      struct nodetype_T0oT1oT2 { static const typename expression_node<T>::node_type result; };
14797
      template <typename T, typename T0, typename T1, typename T2>
14798
      const typename expression_node<T>::node_type nodetype_T0oT1oT2<T,T0,T1,T2>::result = expression_node<T>::e_none;
14799
14800
      #define synthesis_node_type_define(T0_, T1_, T2_, v_)                                                            \
14801
      template <typename T, typename T0, typename T1, typename T2>                                                     \
14802
      struct nodetype_T0oT1oT2<T,T0_,T1_,T2_> { static const typename expression_node<T>::node_type result; };         \
14803
      template <typename T, typename T0, typename T1, typename T2>                                                     \
14804
      const typename expression_node<T>::node_type nodetype_T0oT1oT2<T,T0_,T1_,T2_>::result = expression_node<T>:: v_; \
14805
14806
      synthesis_node_type_define(const T0&, const T1&, const T2&, e_vovov)
14807
      synthesis_node_type_define(const T0&, const T1&, const T2 , e_vovoc)
14808
      synthesis_node_type_define(const T0&, const T1 , const T2&, e_vocov)
14809
      synthesis_node_type_define(const T0 , const T1&, const T2&, e_covov)
14810
      synthesis_node_type_define(const T0 , const T1&, const T2 , e_covoc)
14811
      synthesis_node_type_define(const T0 , const T1 , const T2 , e_none )
14812
      synthesis_node_type_define(const T0 , const T1 , const T2&, e_none )
14813
      synthesis_node_type_define(const T0&, const T1 , const T2 , e_none )
14814
      synthesis_node_type_define(      T0&,       T1&,       T2&, e_none )
14815
      #undef synthesis_node_type_define
14816
14817
      template <typename T, typename T0, typename T1, typename T2, typename T3>
14818
      struct nodetype_T0oT1oT2oT3 { static const typename expression_node<T>::node_type result; };
14819
      template <typename T, typename T0, typename T1, typename T2, typename T3>
14820
      const typename expression_node<T>::node_type nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result = expression_node<T>::e_none;
14821
14822
      #define synthesis_node_type_define(T0_, T1_, T2_, T3_, v_)                                                              \
14823
      template <typename T, typename T0, typename T1, typename T2, typename T3>                                               \
14824
      struct nodetype_T0oT1oT2oT3<T,T0_,T1_,T2_,T3_> { static const typename expression_node<T>::node_type result; };         \
14825
      template <typename T, typename T0, typename T1, typename T2, typename T3>                                               \
14826
      const typename expression_node<T>::node_type nodetype_T0oT1oT2oT3<T,T0_,T1_,T2_,T3_>::result = expression_node<T>:: v_; \
14827
14828
      synthesis_node_type_define(const T0&, const T1&, const T2&, const T3&, e_vovovov)
14829
      synthesis_node_type_define(const T0&, const T1&, const T2&, const T3 , e_vovovoc)
14830
      synthesis_node_type_define(const T0&, const T1&, const T2 , const T3&, e_vovocov)
14831
      synthesis_node_type_define(const T0&, const T1 , const T2&, const T3&, e_vocovov)
14832
      synthesis_node_type_define(const T0 , const T1&, const T2&, const T3&, e_covovov)
14833
      synthesis_node_type_define(const T0 , const T1&, const T2 , const T3&, e_covocov)
14834
      synthesis_node_type_define(const T0&, const T1 , const T2&, const T3 , e_vocovoc)
14835
      synthesis_node_type_define(const T0 , const T1&, const T2&, const T3 , e_covovoc)
14836
      synthesis_node_type_define(const T0&, const T1 , const T2 , const T3&, e_vococov)
14837
      synthesis_node_type_define(const T0 , const T1 , const T2 , const T3 , e_none   )
14838
      synthesis_node_type_define(const T0 , const T1 , const T2 , const T3&, e_none   )
14839
      synthesis_node_type_define(const T0 , const T1 , const T2&, const T3 , e_none   )
14840
      synthesis_node_type_define(const T0 , const T1&, const T2 , const T3 , e_none   )
14841
      synthesis_node_type_define(const T0&, const T1 , const T2 , const T3 , e_none   )
14842
      synthesis_node_type_define(const T0 , const T1 , const T2&, const T3&, e_none   )
14843
      synthesis_node_type_define(const T0&, const T1&, const T2 , const T3 , e_none   )
14844
      #undef synthesis_node_type_define
14845
14846
      template <typename T, typename T0, typename T1>
14847
      class T0oT1 exprtk_final : public expression_node<T>
14848
      {
14849
      public:
14850
14851
         typedef typename details::functor_t<T> functor_t;
14852
         typedef typename functor_t::bfunc_t    bfunc_t;
14853
         typedef T value_type;
14854
         typedef T0oT1<T,T0,T1> node_type;
14855
14856
         T0oT1(T0 p0, T1 p1, const bfunc_t p2)
14857
         : t0_(p0)
14858
         , t1_(p1)
14859
         , f_ (p2)
14860
         {}
14861
14862
         inline typename expression_node<T>::node_type type() const exprtk_override
14863
         {
14864
            static const typename expression_node<T>::node_type result = nodetype_T0oT1<T,T0,T1>::result;
14865
            return result;
14866
         }
14867
14868
         inline operator_type operation() const exprtk_override
14869
         {
14870
            return e_default;
14871
         }
14872
14873
         inline T value() const exprtk_override
14874
         {
14875
            return f_(t0_,t1_);
14876
         }
14877
14878
         inline T0 t0() const
14879
         {
14880
            return t0_;
14881
         }
14882
14883
         inline T1 t1() const
14884
         {
14885
            return t1_;
14886
         }
14887
14888
         inline bfunc_t f() const
14889
         {
14890
            return f_;
14891
         }
14892
14893
         template <typename Allocator>
14894
         static inline expression_node<T>* allocate(Allocator& allocator,
14895
                                                    T0 p0, T1 p1,
14896
                                                    bfunc_t p2)
14897
         {
14898
            return allocator
14899
                     .template allocate_type<node_type, T0, T1, bfunc_t&>
14900
                        (p0, p1, p2);
14901
         }
14902
14903
      private:
14904
14905
         T0oT1(const T0oT1<T,T0,T1>&) exprtk_delete;
14906
         T0oT1<T,T0,T1>& operator=(const T0oT1<T,T0,T1>&) { return (*this); }
14907
14908
         T0 t0_;
14909
         T1 t1_;
14910
         const bfunc_t f_;
14911
      };
14912
14913
      template <typename T, typename T0, typename T1, typename T2, typename ProcessMode>
14914
      class T0oT1oT2 exprtk_final : public T0oT1oT2_base_node<T>
14915
      {
14916
      public:
14917
14918
         typedef typename details::functor_t<T> functor_t;
14919
         typedef typename functor_t::bfunc_t    bfunc_t;
14920
         typedef T value_type;
14921
         typedef T0oT1oT2<T,T0,T1,T2,ProcessMode> node_type;
14922
         typedef ProcessMode process_mode_t;
14923
14924
         T0oT1oT2(T0 p0, T1 p1, T2 p2, const bfunc_t p3, const bfunc_t p4)
14925
         : t0_(p0)
14926
         , t1_(p1)
14927
         , t2_(p2)
14928
         , f0_(p3)
14929
         , f1_(p4)
14930
261k
         {}
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::T0oT1oT2(double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14930
9.74k
         {}
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::T0oT1oT2(double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14930
11.1k
         {}
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::T0oT1oT2(double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14930
7.33k
         {}
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::T0oT1oT2(double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14930
7.66k
         {}
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::T0oT1oT2(double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14930
29.5k
         {}
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::T0oT1oT2(double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14930
10.9k
         {}
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::T0oT1oT2(double, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14930
7.25k
         {}
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::T0oT1oT2(double, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14930
26.9k
         {}
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::T0oT1oT2(double, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14930
6.52k
         {}
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::T0oT1oT2(double, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14930
7.19k
         {}
exprtk::details::T0oT1oT2<double, double const, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::T0oT1oT2(double, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14930
3.56k
         {}
exprtk::details::T0oT1oT2<double, double const&, double const, double const, exprtk::details::T0oT1oT2process<double>::mode0>::T0oT1oT2(double const&, double, double, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14930
5.62k
         {}
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::T0oT1oT2(float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14930
9.43k
         {}
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::T0oT1oT2(float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14930
9.88k
         {}
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::T0oT1oT2(float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14930
6.68k
         {}
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::T0oT1oT2(float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14930
7.45k
         {}
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::T0oT1oT2(float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14930
27.7k
         {}
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::T0oT1oT2(float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14930
10.5k
         {}
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::T0oT1oT2(float, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14930
6.75k
         {}
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::T0oT1oT2(float, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14930
26.7k
         {}
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::T0oT1oT2(float, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14930
6.40k
         {}
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::T0oT1oT2(float, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14930
7.02k
         {}
exprtk::details::T0oT1oT2<float, float const, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::T0oT1oT2(float, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14930
3.54k
         {}
exprtk::details::T0oT1oT2<float, float const&, float const, float const, exprtk::details::T0oT1oT2process<float>::mode0>::T0oT1oT2(float const&, float, float, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14930
5.54k
         {}
14931
14932
         inline typename expression_node<T>::node_type type() const exprtk_override
14933
6.03M
         {
14934
6.03M
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
6.03M
            return result;
14936
6.03M
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::type() const
Line
Count
Source
14933
212k
         {
14934
212k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
212k
            return result;
14936
212k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::type() const
Line
Count
Source
14933
254k
         {
14934
254k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
254k
            return result;
14936
254k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::type() const
Line
Count
Source
14933
171k
         {
14934
171k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
171k
            return result;
14936
171k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::type() const
Line
Count
Source
14933
193k
         {
14934
193k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
193k
            return result;
14936
193k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::type() const
Line
Count
Source
14933
702k
         {
14934
702k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
702k
            return result;
14936
702k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::type() const
Line
Count
Source
14933
261k
         {
14934
261k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
261k
            return result;
14936
261k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::type() const
Line
Count
Source
14933
174k
         {
14934
174k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
174k
            return result;
14936
174k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::type() const
Line
Count
Source
14933
553k
         {
14934
553k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
553k
            return result;
14936
553k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::type() const
Line
Count
Source
14933
155k
         {
14934
155k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
155k
            return result;
14936
155k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::type() const
Line
Count
Source
14933
188k
         {
14934
188k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
188k
            return result;
14936
188k
         }
exprtk::details::T0oT1oT2<double, double const, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::type() const
Line
Count
Source
14933
93.2k
         {
14934
93.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
93.2k
            return result;
14936
93.2k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const, exprtk::details::T0oT1oT2process<double>::mode0>::type() const
Line
Count
Source
14933
131k
         {
14934
131k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
131k
            return result;
14936
131k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::type() const
Line
Count
Source
14933
204k
         {
14934
204k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
204k
            return result;
14936
204k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::type() const
Line
Count
Source
14933
218k
         {
14934
218k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
218k
            return result;
14936
218k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::type() const
Line
Count
Source
14933
156k
         {
14934
156k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
156k
            return result;
14936
156k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::type() const
Line
Count
Source
14933
188k
         {
14934
188k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
188k
            return result;
14936
188k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::type() const
Line
Count
Source
14933
653k
         {
14934
653k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
653k
            return result;
14936
653k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::type() const
Line
Count
Source
14933
253k
         {
14934
253k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
253k
            return result;
14936
253k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::type() const
Line
Count
Source
14933
160k
         {
14934
160k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
160k
            return result;
14936
160k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::type() const
Line
Count
Source
14933
550k
         {
14934
550k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
550k
            return result;
14936
550k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::type() const
Line
Count
Source
14933
153k
         {
14934
153k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
153k
            return result;
14936
153k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::type() const
Line
Count
Source
14933
183k
         {
14934
183k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
183k
            return result;
14936
183k
         }
exprtk::details::T0oT1oT2<float, float const, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::type() const
Line
Count
Source
14933
92.4k
         {
14934
92.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
92.4k
            return result;
14936
92.4k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const, exprtk::details::T0oT1oT2process<float>::mode0>::type() const
Line
Count
Source
14933
129k
         {
14934
129k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
14935
129k
            return result;
14936
129k
         }
14937
14938
         inline operator_type operation()
14939
         {
14940
            return e_default;
14941
         }
14942
14943
         inline T value() const exprtk_override
14944
117M
         {
14945
117M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
117M
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::value() const
Line
Count
Source
14944
2.40M
         {
14945
2.40M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
2.40M
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::value() const
Line
Count
Source
14944
1.64M
         {
14945
1.64M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
1.64M
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::value() const
Line
Count
Source
14944
3.40M
         {
14945
3.40M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
3.40M
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::value() const
Line
Count
Source
14944
4.88M
         {
14945
4.88M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
4.88M
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::value() const
Line
Count
Source
14944
15.1M
         {
14945
15.1M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
15.1M
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::value() const
Line
Count
Source
14944
2.60M
         {
14945
2.60M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
2.60M
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::value() const
Line
Count
Source
14944
4.52M
         {
14945
4.52M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
4.52M
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::value() const
Line
Count
Source
14944
11.6M
         {
14945
11.6M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
11.6M
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::value() const
Line
Count
Source
14944
2.80M
         {
14945
2.80M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
2.80M
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::value() const
Line
Count
Source
14944
3.80M
         {
14945
3.80M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
3.80M
         }
exprtk::details::T0oT1oT2<double, double const, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::value() const
Line
Count
Source
14944
2.80M
         {
14945
2.80M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
2.80M
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const, exprtk::details::T0oT1oT2process<double>::mode0>::value() const
Line
Count
Source
14944
4.20M
         {
14945
4.20M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
4.20M
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::value() const
Line
Count
Source
14944
2.20M
         {
14945
2.20M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
2.20M
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::value() const
Line
Count
Source
14944
1.64M
         {
14945
1.64M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
1.64M
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::value() const
Line
Count
Source
14944
3.70M
         {
14945
3.70M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
3.70M
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::value() const
Line
Count
Source
14944
5.00M
         {
14945
5.00M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
5.00M
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::value() const
Line
Count
Source
14944
13.9M
         {
14945
13.9M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
13.9M
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::value() const
Line
Count
Source
14944
2.50M
         {
14945
2.50M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
2.50M
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::value() const
Line
Count
Source
14944
4.44M
         {
14945
4.44M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
4.44M
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::value() const
Line
Count
Source
14944
11.8M
         {
14945
11.8M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
11.8M
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::value() const
Line
Count
Source
14944
3.00M
         {
14945
3.00M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
3.00M
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::value() const
Line
Count
Source
14944
3.62M
         {
14945
3.62M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
3.62M
         }
exprtk::details::T0oT1oT2<float, float const, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::value() const
Line
Count
Source
14944
2.80M
         {
14945
2.80M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
2.80M
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const, exprtk::details::T0oT1oT2process<float>::mode0>::value() const
Line
Count
Source
14944
3.40M
         {
14945
3.40M
            return ProcessMode::process(t0_, t1_, t2_, f0_, f1_);
14946
3.40M
         }
14947
14948
         inline T0 t0() const
14949
162k
         {
14950
162k
            return t0_;
14951
162k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::t0() const
Line
Count
Source
14949
7.46k
         {
14950
7.46k
            return t0_;
14951
7.46k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::t0() const
Line
Count
Source
14949
4.06k
         {
14950
4.06k
            return t0_;
14951
4.06k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::t0() const
Line
Count
Source
14949
5.75k
         {
14950
5.75k
            return t0_;
14951
5.75k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::t0() const
Line
Count
Source
14949
23.0k
         {
14950
23.0k
            return t0_;
14951
23.0k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::t0() const
Line
Count
Source
14949
1.49k
         {
14950
1.49k
            return t0_;
14951
1.49k
         }
exprtk::details::T0oT1oT2<double, double const, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::t0() const
Line
Count
Source
14949
732
         {
14950
732
            return t0_;
14951
732
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::t0() const
Line
Count
Source
14949
7.35k
         {
14950
7.35k
            return t0_;
14951
7.35k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::t0() const
Line
Count
Source
14949
5.32k
         {
14950
5.32k
            return t0_;
14951
5.32k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::t0() const
Line
Count
Source
14949
19.8k
         {
14950
19.8k
            return t0_;
14951
19.8k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::t0() const
Line
Count
Source
14949
4.01k
         {
14950
4.01k
            return t0_;
14951
4.01k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::t0() const
Line
Count
Source
14949
1.94k
         {
14950
1.94k
            return t0_;
14951
1.94k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const, exprtk::details::T0oT1oT2process<double>::mode0>::t0() const
Line
Count
Source
14949
2.03k
         {
14950
2.03k
            return t0_;
14951
2.03k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::t0() const
Line
Count
Source
14949
7.04k
         {
14950
7.04k
            return t0_;
14951
7.04k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::t0() const
Line
Count
Source
14949
3.89k
         {
14950
3.89k
            return t0_;
14951
3.89k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::t0() const
Line
Count
Source
14949
5.59k
         {
14950
5.59k
            return t0_;
14951
5.59k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::t0() const
Line
Count
Source
14949
22.8k
         {
14950
22.8k
            return t0_;
14951
22.8k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::t0() const
Line
Count
Source
14949
1.45k
         {
14950
1.45k
            return t0_;
14951
1.45k
         }
exprtk::details::T0oT1oT2<float, float const, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::t0() const
Line
Count
Source
14949
729
         {
14950
729
            return t0_;
14951
729
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::t0() const
Line
Count
Source
14949
7.26k
         {
14950
7.26k
            return t0_;
14951
7.26k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::t0() const
Line
Count
Source
14949
4.79k
         {
14950
4.79k
            return t0_;
14951
4.79k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::t0() const
Line
Count
Source
14949
18.3k
         {
14950
18.3k
            return t0_;
14951
18.3k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::t0() const
Line
Count
Source
14949
3.93k
         {
14950
3.93k
            return t0_;
14951
3.93k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::t0() const
Line
Count
Source
14949
1.88k
         {
14950
1.88k
            return t0_;
14951
1.88k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const, exprtk::details::T0oT1oT2process<float>::mode0>::t0() const
Line
Count
Source
14949
2.02k
         {
14950
2.02k
            return t0_;
14951
2.02k
         }
14952
14953
         inline T1 t1() const
14954
162k
         {
14955
162k
            return t1_;
14956
162k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::t1() const
Line
Count
Source
14954
7.46k
         {
14955
7.46k
            return t1_;
14956
7.46k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::t1() const
Line
Count
Source
14954
4.06k
         {
14955
4.06k
            return t1_;
14956
4.06k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::t1() const
Line
Count
Source
14954
5.75k
         {
14955
5.75k
            return t1_;
14956
5.75k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::t1() const
Line
Count
Source
14954
23.0k
         {
14955
23.0k
            return t1_;
14956
23.0k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::t1() const
Line
Count
Source
14954
1.49k
         {
14955
1.49k
            return t1_;
14956
1.49k
         }
exprtk::details::T0oT1oT2<double, double const, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::t1() const
Line
Count
Source
14954
732
         {
14955
732
            return t1_;
14956
732
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::t1() const
Line
Count
Source
14954
7.35k
         {
14955
7.35k
            return t1_;
14956
7.35k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::t1() const
Line
Count
Source
14954
5.32k
         {
14955
5.32k
            return t1_;
14956
5.32k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::t1() const
Line
Count
Source
14954
19.8k
         {
14955
19.8k
            return t1_;
14956
19.8k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::t1() const
Line
Count
Source
14954
4.01k
         {
14955
4.01k
            return t1_;
14956
4.01k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::t1() const
Line
Count
Source
14954
1.94k
         {
14955
1.94k
            return t1_;
14956
1.94k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const, exprtk::details::T0oT1oT2process<double>::mode0>::t1() const
Line
Count
Source
14954
2.03k
         {
14955
2.03k
            return t1_;
14956
2.03k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::t1() const
Line
Count
Source
14954
7.04k
         {
14955
7.04k
            return t1_;
14956
7.04k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::t1() const
Line
Count
Source
14954
3.89k
         {
14955
3.89k
            return t1_;
14956
3.89k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::t1() const
Line
Count
Source
14954
5.59k
         {
14955
5.59k
            return t1_;
14956
5.59k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::t1() const
Line
Count
Source
14954
22.8k
         {
14955
22.8k
            return t1_;
14956
22.8k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::t1() const
Line
Count
Source
14954
1.45k
         {
14955
1.45k
            return t1_;
14956
1.45k
         }
exprtk::details::T0oT1oT2<float, float const, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::t1() const
Line
Count
Source
14954
729
         {
14955
729
            return t1_;
14956
729
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::t1() const
Line
Count
Source
14954
7.26k
         {
14955
7.26k
            return t1_;
14956
7.26k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::t1() const
Line
Count
Source
14954
4.79k
         {
14955
4.79k
            return t1_;
14956
4.79k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::t1() const
Line
Count
Source
14954
18.3k
         {
14955
18.3k
            return t1_;
14956
18.3k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::t1() const
Line
Count
Source
14954
3.93k
         {
14955
3.93k
            return t1_;
14956
3.93k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::t1() const
Line
Count
Source
14954
1.88k
         {
14955
1.88k
            return t1_;
14956
1.88k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const, exprtk::details::T0oT1oT2process<float>::mode0>::t1() const
Line
Count
Source
14954
2.02k
         {
14955
2.02k
            return t1_;
14956
2.02k
         }
14957
14958
         inline T2 t2() const
14959
162k
         {
14960
162k
            return t2_;
14961
162k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::t2() const
Line
Count
Source
14959
7.46k
         {
14960
7.46k
            return t2_;
14961
7.46k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::t2() const
Line
Count
Source
14959
4.06k
         {
14960
4.06k
            return t2_;
14961
4.06k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::t2() const
Line
Count
Source
14959
5.75k
         {
14960
5.75k
            return t2_;
14961
5.75k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::t2() const
Line
Count
Source
14959
23.0k
         {
14960
23.0k
            return t2_;
14961
23.0k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::t2() const
Line
Count
Source
14959
1.49k
         {
14960
1.49k
            return t2_;
14961
1.49k
         }
exprtk::details::T0oT1oT2<double, double const, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::t2() const
Line
Count
Source
14959
732
         {
14960
732
            return t2_;
14961
732
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::t2() const
Line
Count
Source
14959
7.35k
         {
14960
7.35k
            return t2_;
14961
7.35k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::t2() const
Line
Count
Source
14959
5.32k
         {
14960
5.32k
            return t2_;
14961
5.32k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::t2() const
Line
Count
Source
14959
19.8k
         {
14960
19.8k
            return t2_;
14961
19.8k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::t2() const
Line
Count
Source
14959
4.01k
         {
14960
4.01k
            return t2_;
14961
4.01k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::t2() const
Line
Count
Source
14959
1.94k
         {
14960
1.94k
            return t2_;
14961
1.94k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const, exprtk::details::T0oT1oT2process<double>::mode0>::t2() const
Line
Count
Source
14959
2.03k
         {
14960
2.03k
            return t2_;
14961
2.03k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::t2() const
Line
Count
Source
14959
7.04k
         {
14960
7.04k
            return t2_;
14961
7.04k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::t2() const
Line
Count
Source
14959
3.89k
         {
14960
3.89k
            return t2_;
14961
3.89k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::t2() const
Line
Count
Source
14959
5.59k
         {
14960
5.59k
            return t2_;
14961
5.59k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::t2() const
Line
Count
Source
14959
22.8k
         {
14960
22.8k
            return t2_;
14961
22.8k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::t2() const
Line
Count
Source
14959
1.45k
         {
14960
1.45k
            return t2_;
14961
1.45k
         }
exprtk::details::T0oT1oT2<float, float const, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::t2() const
Line
Count
Source
14959
729
         {
14960
729
            return t2_;
14961
729
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::t2() const
Line
Count
Source
14959
7.26k
         {
14960
7.26k
            return t2_;
14961
7.26k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::t2() const
Line
Count
Source
14959
4.79k
         {
14960
4.79k
            return t2_;
14961
4.79k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::t2() const
Line
Count
Source
14959
18.3k
         {
14960
18.3k
            return t2_;
14961
18.3k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::t2() const
Line
Count
Source
14959
3.93k
         {
14960
3.93k
            return t2_;
14961
3.93k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::t2() const
Line
Count
Source
14959
1.88k
         {
14960
1.88k
            return t2_;
14961
1.88k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const, exprtk::details::T0oT1oT2process<float>::mode0>::t2() const
Line
Count
Source
14959
2.02k
         {
14960
2.02k
            return t2_;
14961
2.02k
         }
14962
14963
         bfunc_t f0() const
14964
325k
         {
14965
325k
            return f0_;
14966
325k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::f0() const
Line
Count
Source
14964
14.9k
         {
14965
14.9k
            return f0_;
14966
14.9k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::f0() const
Line
Count
Source
14964
8.12k
         {
14965
8.12k
            return f0_;
14966
8.12k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::f0() const
Line
Count
Source
14964
11.5k
         {
14965
11.5k
            return f0_;
14966
11.5k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::f0() const
Line
Count
Source
14964
46.0k
         {
14965
46.0k
            return f0_;
14966
46.0k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::f0() const
Line
Count
Source
14964
2.99k
         {
14965
2.99k
            return f0_;
14966
2.99k
         }
exprtk::details::T0oT1oT2<double, double const, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::f0() const
Line
Count
Source
14964
1.46k
         {
14965
1.46k
            return f0_;
14966
1.46k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::f0() const
Line
Count
Source
14964
14.7k
         {
14965
14.7k
            return f0_;
14966
14.7k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::f0() const
Line
Count
Source
14964
10.6k
         {
14965
10.6k
            return f0_;
14966
10.6k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::f0() const
Line
Count
Source
14964
39.6k
         {
14965
39.6k
            return f0_;
14966
39.6k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::f0() const
Line
Count
Source
14964
8.02k
         {
14965
8.02k
            return f0_;
14966
8.02k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::f0() const
Line
Count
Source
14964
3.88k
         {
14965
3.88k
            return f0_;
14966
3.88k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const, exprtk::details::T0oT1oT2process<double>::mode0>::f0() const
Line
Count
Source
14964
4.06k
         {
14965
4.06k
            return f0_;
14966
4.06k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::f0() const
Line
Count
Source
14964
14.0k
         {
14965
14.0k
            return f0_;
14966
14.0k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::f0() const
Line
Count
Source
14964
7.79k
         {
14965
7.79k
            return f0_;
14966
7.79k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::f0() const
Line
Count
Source
14964
11.1k
         {
14965
11.1k
            return f0_;
14966
11.1k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::f0() const
Line
Count
Source
14964
45.7k
         {
14965
45.7k
            return f0_;
14966
45.7k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::f0() const
Line
Count
Source
14964
2.90k
         {
14965
2.90k
            return f0_;
14966
2.90k
         }
exprtk::details::T0oT1oT2<float, float const, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::f0() const
Line
Count
Source
14964
1.45k
         {
14965
1.45k
            return f0_;
14966
1.45k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::f0() const
Line
Count
Source
14964
14.5k
         {
14965
14.5k
            return f0_;
14966
14.5k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::f0() const
Line
Count
Source
14964
9.59k
         {
14965
9.59k
            return f0_;
14966
9.59k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::f0() const
Line
Count
Source
14964
36.6k
         {
14965
36.6k
            return f0_;
14966
36.6k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::f0() const
Line
Count
Source
14964
7.86k
         {
14965
7.86k
            return f0_;
14966
7.86k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::f0() const
Line
Count
Source
14964
3.77k
         {
14965
3.77k
            return f0_;
14966
3.77k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const, exprtk::details::T0oT1oT2process<float>::mode0>::f0() const
Line
Count
Source
14964
4.04k
         {
14965
4.04k
            return f0_;
14966
4.04k
         }
14967
14968
         bfunc_t f1() const
14969
325k
         {
14970
325k
            return f1_;
14971
325k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::f1() const
Line
Count
Source
14969
14.9k
         {
14970
14.9k
            return f1_;
14971
14.9k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::f1() const
Line
Count
Source
14969
8.12k
         {
14970
8.12k
            return f1_;
14971
8.12k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::f1() const
Line
Count
Source
14969
11.5k
         {
14970
11.5k
            return f1_;
14971
11.5k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::f1() const
Line
Count
Source
14969
46.0k
         {
14970
46.0k
            return f1_;
14971
46.0k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::f1() const
Line
Count
Source
14969
2.99k
         {
14970
2.99k
            return f1_;
14971
2.99k
         }
exprtk::details::T0oT1oT2<double, double const, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::f1() const
Line
Count
Source
14969
1.46k
         {
14970
1.46k
            return f1_;
14971
1.46k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::f1() const
Line
Count
Source
14969
14.7k
         {
14970
14.7k
            return f1_;
14971
14.7k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::f1() const
Line
Count
Source
14969
10.6k
         {
14970
10.6k
            return f1_;
14971
10.6k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::f1() const
Line
Count
Source
14969
39.6k
         {
14970
39.6k
            return f1_;
14971
39.6k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::f1() const
Line
Count
Source
14969
8.02k
         {
14970
8.02k
            return f1_;
14971
8.02k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::f1() const
Line
Count
Source
14969
3.88k
         {
14970
3.88k
            return f1_;
14971
3.88k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const, exprtk::details::T0oT1oT2process<double>::mode0>::f1() const
Line
Count
Source
14969
4.06k
         {
14970
4.06k
            return f1_;
14971
4.06k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::f1() const
Line
Count
Source
14969
14.0k
         {
14970
14.0k
            return f1_;
14971
14.0k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::f1() const
Line
Count
Source
14969
7.79k
         {
14970
7.79k
            return f1_;
14971
7.79k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::f1() const
Line
Count
Source
14969
11.1k
         {
14970
11.1k
            return f1_;
14971
11.1k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::f1() const
Line
Count
Source
14969
45.7k
         {
14970
45.7k
            return f1_;
14971
45.7k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::f1() const
Line
Count
Source
14969
2.90k
         {
14970
2.90k
            return f1_;
14971
2.90k
         }
exprtk::details::T0oT1oT2<float, float const, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::f1() const
Line
Count
Source
14969
1.45k
         {
14970
1.45k
            return f1_;
14971
1.45k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::f1() const
Line
Count
Source
14969
14.5k
         {
14970
14.5k
            return f1_;
14971
14.5k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::f1() const
Line
Count
Source
14969
9.59k
         {
14970
9.59k
            return f1_;
14971
9.59k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::f1() const
Line
Count
Source
14969
36.6k
         {
14970
36.6k
            return f1_;
14971
36.6k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::f1() const
Line
Count
Source
14969
7.86k
         {
14970
7.86k
            return f1_;
14971
7.86k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::f1() const
Line
Count
Source
14969
3.77k
         {
14970
3.77k
            return f1_;
14971
3.77k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const, exprtk::details::T0oT1oT2process<float>::mode0>::f1() const
Line
Count
Source
14969
4.04k
         {
14970
4.04k
            return f1_;
14971
4.04k
         }
14972
14973
         std::string type_id() const exprtk_override
14974
250k
         {
14975
250k
            return id();
14976
250k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::type_id() const
Line
Count
Source
14974
9.07k
         {
14975
9.07k
            return id();
14976
9.07k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::type_id() const
Line
Count
Source
14974
10.6k
         {
14975
10.6k
            return id();
14976
10.6k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::type_id() const
Line
Count
Source
14974
7.58k
         {
14975
7.58k
            return id();
14976
7.58k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::type_id() const
Line
Count
Source
14974
7.90k
         {
14975
7.90k
            return id();
14976
7.90k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::type_id() const
Line
Count
Source
14974
24.7k
         {
14975
24.7k
            return id();
14976
24.7k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::type_id() const
Line
Count
Source
14974
10.8k
         {
14975
10.8k
            return id();
14976
10.8k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::type_id() const
Line
Count
Source
14974
6.75k
         {
14975
6.75k
            return id();
14976
6.75k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::type_id() const
Line
Count
Source
14974
26.4k
         {
14975
26.4k
            return id();
14976
26.4k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::type_id() const
Line
Count
Source
14974
7.05k
         {
14975
7.05k
            return id();
14976
7.05k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::type_id() const
Line
Count
Source
14974
8.79k
         {
14975
8.79k
            return id();
14976
8.79k
         }
exprtk::details::T0oT1oT2<double, double const, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::type_id() const
Line
Count
Source
14974
3.21k
         {
14975
3.21k
            return id();
14976
3.21k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const, exprtk::details::T0oT1oT2process<double>::mode0>::type_id() const
Line
Count
Source
14974
5.24k
         {
14975
5.24k
            return id();
14976
5.24k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::type_id() const
Line
Count
Source
14974
8.75k
         {
14975
8.75k
            return id();
14976
8.75k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::type_id() const
Line
Count
Source
14974
9.39k
         {
14975
9.39k
            return id();
14976
9.39k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::type_id() const
Line
Count
Source
14974
6.93k
         {
14975
6.93k
            return id();
14976
6.93k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::type_id() const
Line
Count
Source
14974
7.67k
         {
14975
7.67k
            return id();
14976
7.67k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::type_id() const
Line
Count
Source
14974
22.9k
         {
14975
22.9k
            return id();
14976
22.9k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::type_id() const
Line
Count
Source
14974
10.5k
         {
14975
10.5k
            return id();
14976
10.5k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::type_id() const
Line
Count
Source
14974
6.02k
         {
14975
6.02k
            return id();
14976
6.02k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::type_id() const
Line
Count
Source
14974
26.3k
         {
14975
26.3k
            return id();
14976
26.3k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::type_id() const
Line
Count
Source
14974
6.93k
         {
14975
6.93k
            return id();
14976
6.93k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::type_id() const
Line
Count
Source
14974
8.62k
         {
14975
8.62k
            return id();
14976
8.62k
         }
exprtk::details::T0oT1oT2<float, float const, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::type_id() const
Line
Count
Source
14974
3.18k
         {
14975
3.18k
            return id();
14976
3.18k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const, exprtk::details::T0oT1oT2process<float>::mode0>::type_id() const
Line
Count
Source
14974
5.16k
         {
14975
5.16k
            return id();
14976
5.16k
         }
14977
14978
         static inline std::string id()
14979
492k
         {
14980
492k
            return process_mode_t::template id<T0,T1,T2>();
14981
492k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::id()
Line
Count
Source
14979
19.1k
         {
14980
19.1k
            return process_mode_t::template id<T0,T1,T2>();
14981
19.1k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::id()
Line
Count
Source
14979
20.7k
         {
14980
20.7k
            return process_mode_t::template id<T0,T1,T2>();
14981
20.7k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::id()
Line
Count
Source
14979
17.6k
         {
14980
17.6k
            return process_mode_t::template id<T0,T1,T2>();
14981
17.6k
         }
exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::id()
Line
Count
Source
14979
17.9k
         {
14980
17.9k
            return process_mode_t::template id<T0,T1,T2>();
14981
17.9k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::id()
Line
Count
Source
14979
34.8k
         {
14980
34.8k
            return process_mode_t::template id<T0,T1,T2>();
14981
34.8k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::id()
Line
Count
Source
14979
20.8k
         {
14980
20.8k
            return process_mode_t::template id<T0,T1,T2>();
14981
20.8k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::id()
Line
Count
Source
14979
16.8k
         {
14980
16.8k
            return process_mode_t::template id<T0,T1,T2>();
14981
16.8k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::id()
Line
Count
Source
14979
36.5k
         {
14980
36.5k
            return process_mode_t::template id<T0,T1,T2>();
14981
36.5k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::id()
Line
Count
Source
14979
17.1k
         {
14980
17.1k
            return process_mode_t::template id<T0,T1,T2>();
14981
17.1k
         }
exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::id()
Line
Count
Source
14979
18.8k
         {
14980
18.8k
            return process_mode_t::template id<T0,T1,T2>();
14981
18.8k
         }
exprtk::details::T0oT1oT2<double, double const, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::id()
Line
Count
Source
14979
13.2k
         {
14980
13.2k
            return process_mode_t::template id<T0,T1,T2>();
14981
13.2k
         }
exprtk::details::T0oT1oT2<double, double const&, double const, double const, exprtk::details::T0oT1oT2process<double>::mode0>::id()
Line
Count
Source
14979
15.2k
         {
14980
15.2k
            return process_mode_t::template id<T0,T1,T2>();
14981
15.2k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::id()
Line
Count
Source
14979
18.8k
         {
14980
18.8k
            return process_mode_t::template id<T0,T1,T2>();
14981
18.8k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::id()
Line
Count
Source
14979
19.4k
         {
14980
19.4k
            return process_mode_t::template id<T0,T1,T2>();
14981
19.4k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::id()
Line
Count
Source
14979
16.9k
         {
14980
16.9k
            return process_mode_t::template id<T0,T1,T2>();
14981
16.9k
         }
exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::id()
Line
Count
Source
14979
17.7k
         {
14980
17.7k
            return process_mode_t::template id<T0,T1,T2>();
14981
17.7k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::id()
Line
Count
Source
14979
33.0k
         {
14980
33.0k
            return process_mode_t::template id<T0,T1,T2>();
14981
33.0k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::id()
Line
Count
Source
14979
20.5k
         {
14980
20.5k
            return process_mode_t::template id<T0,T1,T2>();
14981
20.5k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::id()
Line
Count
Source
14979
16.0k
         {
14980
16.0k
            return process_mode_t::template id<T0,T1,T2>();
14981
16.0k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::id()
Line
Count
Source
14979
36.4k
         {
14980
36.4k
            return process_mode_t::template id<T0,T1,T2>();
14981
36.4k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::id()
Line
Count
Source
14979
16.9k
         {
14980
16.9k
            return process_mode_t::template id<T0,T1,T2>();
14981
16.9k
         }
exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::id()
Line
Count
Source
14979
18.6k
         {
14980
18.6k
            return process_mode_t::template id<T0,T1,T2>();
14981
18.6k
         }
exprtk::details::T0oT1oT2<float, float const, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::id()
Line
Count
Source
14979
13.2k
         {
14980
13.2k
            return process_mode_t::template id<T0,T1,T2>();
14981
13.2k
         }
exprtk::details::T0oT1oT2<float, float const&, float const, float const, exprtk::details::T0oT1oT2process<float>::mode0>::id()
Line
Count
Source
14979
15.2k
         {
14980
15.2k
            return process_mode_t::template id<T0,T1,T2>();
14981
15.2k
         }
14982
14983
         template <typename Allocator>
14984
         static inline expression_node<T>* allocate(Allocator& allocator, T0 p0, T1 p1, T2 p2, bfunc_t p3, bfunc_t p4)
14985
261k
         {
14986
261k
            return allocator
14987
261k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
261k
                         (p0, p1, p2, p3, p4);
14989
261k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14985
9.74k
         {
14986
9.74k
            return allocator
14987
9.74k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
9.74k
                         (p0, p1, p2, p3, p4);
14989
9.74k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14985
11.1k
         {
14986
11.1k
            return allocator
14987
11.1k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
11.1k
                         (p0, p1, p2, p3, p4);
14989
11.1k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14985
7.33k
         {
14986
7.33k
            return allocator
14987
7.33k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
7.33k
                         (p0, p1, p2, p3, p4);
14989
7.33k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14985
7.66k
         {
14986
7.66k
            return allocator
14987
7.66k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
7.66k
                         (p0, p1, p2, p3, p4);
14989
7.66k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14985
29.5k
         {
14986
29.5k
            return allocator
14987
29.5k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
29.5k
                         (p0, p1, p2, p3, p4);
14989
29.5k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14985
10.9k
         {
14986
10.9k
            return allocator
14987
10.9k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
10.9k
                         (p0, p1, p2, p3, p4);
14989
10.9k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14985
7.25k
         {
14986
7.25k
            return allocator
14987
7.25k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
7.25k
                         (p0, p1, p2, p3, p4);
14989
7.25k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14985
26.9k
         {
14986
26.9k
            return allocator
14987
26.9k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
26.9k
                         (p0, p1, p2, p3, p4);
14989
26.9k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14985
6.52k
         {
14986
6.52k
            return allocator
14987
6.52k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
6.52k
                         (p0, p1, p2, p3, p4);
14989
6.52k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14985
7.19k
         {
14986
7.19k
            return allocator
14987
7.19k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
7.19k
                         (p0, p1, p2, p3, p4);
14989
7.19k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2<double, double const, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14985
3.56k
         {
14986
3.56k
            return allocator
14987
3.56k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
3.56k
                         (p0, p1, p2, p3, p4);
14989
3.56k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2<double, double const&, double const, double const, exprtk::details::T0oT1oT2process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
14985
5.62k
         {
14986
5.62k
            return allocator
14987
5.62k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
5.62k
                         (p0, p1, p2, p3, p4);
14989
5.62k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14985
9.43k
         {
14986
9.43k
            return allocator
14987
9.43k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
9.43k
                         (p0, p1, p2, p3, p4);
14989
9.43k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14985
9.88k
         {
14986
9.88k
            return allocator
14987
9.88k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
9.88k
                         (p0, p1, p2, p3, p4);
14989
9.88k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14985
6.68k
         {
14986
6.68k
            return allocator
14987
6.68k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
6.68k
                         (p0, p1, p2, p3, p4);
14989
6.68k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14985
7.45k
         {
14986
7.45k
            return allocator
14987
7.45k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
7.45k
                         (p0, p1, p2, p3, p4);
14989
7.45k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14985
27.7k
         {
14986
27.7k
            return allocator
14987
27.7k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
27.7k
                         (p0, p1, p2, p3, p4);
14989
27.7k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14985
10.5k
         {
14986
10.5k
            return allocator
14987
10.5k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
10.5k
                         (p0, p1, p2, p3, p4);
14989
10.5k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14985
6.75k
         {
14986
6.75k
            return allocator
14987
6.75k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
6.75k
                         (p0, p1, p2, p3, p4);
14989
6.75k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14985
26.7k
         {
14986
26.7k
            return allocator
14987
26.7k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
26.7k
                         (p0, p1, p2, p3, p4);
14989
26.7k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14985
6.40k
         {
14986
6.40k
            return allocator
14987
6.40k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
6.40k
                         (p0, p1, p2, p3, p4);
14989
6.40k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14985
7.02k
         {
14986
7.02k
            return allocator
14987
7.02k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
7.02k
                         (p0, p1, p2, p3, p4);
14989
7.02k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2<float, float const, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14985
3.54k
         {
14986
3.54k
            return allocator
14987
3.54k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
3.54k
                         (p0, p1, p2, p3, p4);
14989
3.54k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2<float, float const&, float const, float const, exprtk::details::T0oT1oT2process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
14985
5.54k
         {
14986
5.54k
            return allocator
14987
5.54k
                      .template allocate_type<node_type, T0, T1, T2, bfunc_t, bfunc_t>
14988
5.54k
                         (p0, p1, p2, p3, p4);
14989
5.54k
         }
14990
14991
      private:
14992
14993
         T0oT1oT2(const node_type&) exprtk_delete;
14994
         node_type& operator=(const node_type&) exprtk_delete;
14995
14996
         T0 t0_;
14997
         T1 t1_;
14998
         T2 t2_;
14999
         const bfunc_t f0_;
15000
         const bfunc_t f1_;
15001
      };
15002
15003
      template <typename T, typename T0_, typename T1_, typename T2_, typename T3_, typename ProcessMode>
15004
      class T0oT1oT2oT3 exprtk_final : public T0oT1oT2oT3_base_node<T>
15005
      {
15006
      public:
15007
15008
         typedef typename details::functor_t<T> functor_t;
15009
         typedef typename functor_t::bfunc_t    bfunc_t;
15010
         typedef T value_type;
15011
         typedef T0_ T0;
15012
         typedef T1_ T1;
15013
         typedef T2_ T2;
15014
         typedef T3_ T3;
15015
         typedef T0oT1oT2oT3<T,T0,T1,T2,T3,ProcessMode> node_type;
15016
         typedef ProcessMode process_mode_t;
15017
15018
         T0oT1oT2oT3(T0 p0, T1 p1, T2 p2, T3 p3, bfunc_t p4, bfunc_t p5, bfunc_t p6)
15019
         : t0_(p0)
15020
         , t1_(p1)
15021
         , t2_(p2)
15022
         , t3_(p3)
15023
         , f0_(p4)
15024
         , f1_(p5)
15025
         , f2_(p6)
15026
198k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::T0oT1oT2oT3(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.48k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::T0oT1oT2oT3(double const&, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
2.31k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::T0oT1oT2oT3(double const&, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.54k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::T0oT1oT2oT3(double const&, double, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.83k
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::T0oT1oT2oT3(double, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
2.35k
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::T0oT1oT2oT3(double, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
2.31k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::T0oT1oT2oT3(double const&, double, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
3.11k
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::T0oT1oT2oT3(double, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.53k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::T0oT1oT2oT3(double const&, double, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.89k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::T0oT1oT2oT3(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
804
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::T0oT1oT2oT3(double const&, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.30k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::T0oT1oT2oT3(double const&, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.61k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::T0oT1oT2oT3(double const&, double, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.66k
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::T0oT1oT2oT3(double, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.18k
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::T0oT1oT2oT3(double, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.29k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::T0oT1oT2oT3(double const&, double, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
858
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::T0oT1oT2oT3(double, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.59k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::T0oT1oT2oT3(double const&, double, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
732
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::T0oT1oT2oT3(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
4.68k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::T0oT1oT2oT3(double const&, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.58k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::T0oT1oT2oT3(double const&, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
2.15k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::T0oT1oT2oT3(double const&, double, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.07k
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::T0oT1oT2oT3(double, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
993
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::T0oT1oT2oT3(double, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
6.47k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::T0oT1oT2oT3(double const&, double, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
410
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::T0oT1oT2oT3(double, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.67k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::T0oT1oT2oT3(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
755
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::T0oT1oT2oT3(double const&, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
928
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::T0oT1oT2oT3(double const&, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
2.06k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::T0oT1oT2oT3(double const&, double, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
3.52k
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::T0oT1oT2oT3(double, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
912
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::T0oT1oT2oT3(double, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.53k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::T0oT1oT2oT3(double const&, double, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
7.67k
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::T0oT1oT2oT3(double, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
2.02k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::T0oT1oT2oT3(double const&, double, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
2.03k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::T0oT1oT2oT3(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
3.45k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::T0oT1oT2oT3(double const&, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
2.03k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::T0oT1oT2oT3(double const&, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
1.16k
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::T0oT1oT2oT3(double const&, double, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
2.30k
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::T0oT1oT2oT3(double, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
19.1k
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::T0oT1oT2oT3(double, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
638
         {}
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::T0oT1oT2oT3(double const&, double, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
541
         {}
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::T0oT1oT2oT3(double, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15026
2.20k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::T0oT1oT2oT3(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.46k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::T0oT1oT2oT3(float const&, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
2.22k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::T0oT1oT2oT3(float const&, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.08k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::T0oT1oT2oT3(float const&, float, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.59k
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::T0oT1oT2oT3(float, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
2.28k
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::T0oT1oT2oT3(float, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.81k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::T0oT1oT2oT3(float const&, float, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
3.01k
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::T0oT1oT2oT3(float, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.51k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::T0oT1oT2oT3(float const&, float, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.87k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::T0oT1oT2oT3(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
804
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::T0oT1oT2oT3(float const&, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.23k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::T0oT1oT2oT3(float const&, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.60k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::T0oT1oT2oT3(float const&, float, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.66k
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::T0oT1oT2oT3(float, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.17k
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::T0oT1oT2oT3(float, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.19k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::T0oT1oT2oT3(float const&, float, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
847
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::T0oT1oT2oT3(float, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.52k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::T0oT1oT2oT3(float const&, float, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
729
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::T0oT1oT2oT3(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
4.60k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::T0oT1oT2oT3(float const&, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.33k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::T0oT1oT2oT3(float const&, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.98k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::T0oT1oT2oT3(float const&, float, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.04k
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::T0oT1oT2oT3(float, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
993
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::T0oT1oT2oT3(float, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
6.45k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::T0oT1oT2oT3(float const&, float, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
388
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::T0oT1oT2oT3(float, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.41k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::T0oT1oT2oT3(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
750
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::T0oT1oT2oT3(float const&, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
916
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::T0oT1oT2oT3(float const&, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
2.05k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::T0oT1oT2oT3(float const&, float, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
3.50k
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::T0oT1oT2oT3(float, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
871
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::T0oT1oT2oT3(float, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.49k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::T0oT1oT2oT3(float const&, float, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
6.36k
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::T0oT1oT2oT3(float, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
2.01k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::T0oT1oT2oT3(float const&, float, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
2.02k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::T0oT1oT2oT3(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
3.41k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::T0oT1oT2oT3(float const&, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.65k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::T0oT1oT2oT3(float const&, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
1.14k
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::T0oT1oT2oT3(float const&, float, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
2.24k
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::T0oT1oT2oT3(float, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
19.0k
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::T0oT1oT2oT3(float, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
604
         {}
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::T0oT1oT2oT3(float const&, float, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
541
         {}
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::T0oT1oT2oT3(float, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15026
2.10k
         {}
15027
15028
         inline T value() const exprtk_override
15029
184M
         {
15030
184M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
184M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::value() const
Line
Count
Source
15029
1.80M
         {
15030
1.80M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.80M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::value() const
Line
Count
Source
15029
1.80M
         {
15030
1.80M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.80M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::value() const
Line
Count
Source
15029
2.50M
         {
15030
2.50M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.50M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::value() const
Line
Count
Source
15029
1.00M
         {
15030
1.00M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.00M
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::value() const
Line
Count
Source
15029
6.31M
         {
15030
6.31M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
6.31M
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::value() const
Line
Count
Source
15029
2.50M
         {
15030
2.50M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.50M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::value() const
Line
Count
Source
15029
4.80M
         {
15030
4.80M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
4.80M
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::value() const
Line
Count
Source
15029
4.48M
         {
15030
4.48M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
4.48M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::value() const
Line
Count
Source
15029
3.30M
         {
15030
3.30M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
3.30M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::value() const
Line
Count
Source
15029
446k
         {
15030
446k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
446k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::value() const
Line
Count
Source
15029
100k
         {
15030
100k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
100k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::value() const
Line
Count
Source
15029
100k
         {
15030
100k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
100k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::value() const
Line
Count
Source
15029
2.41M
         {
15030
2.41M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.41M
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::value() const
Line
Count
Source
15029
400k
         {
15030
400k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
400k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::value() const
Line
Count
Source
15029
600k
         {
15030
600k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
600k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::value() const
Line
Count
Source
15029
200k
         {
15030
200k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
200k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::value() const
Line
Count
Source
15029
2.20M
         {
15030
2.20M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.20M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::value() const
Line
Count
Source
15029
3.90M
         {
15030
3.90M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
3.90M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::value() const
Line
Count
Source
15029
2.72M
         {
15030
2.72M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.72M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::value() const
Line
Count
Source
15029
800k
         {
15030
800k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
800k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::value() const
Line
Count
Source
15029
1.21k
         {
15030
1.21k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.21k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::value() const
Line
Count
Source
15029
302k
         {
15030
302k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
302k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::value() const
Line
Count
Source
15029
514
         {
15030
514
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
514
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::value() const
Line
Count
Source
15029
2.09M
         {
15030
2.09M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.09M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::value() const
Line
Count
Source
15029
1.00M
         {
15030
1.00M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.00M
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::value() const
Line
Count
Source
15029
600k
         {
15030
600k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
600k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::value() const
Line
Count
Source
15029
1.31M
         {
15030
1.31M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.31M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::value() const
Line
Count
Source
15029
1.21M
         {
15030
1.21M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.21M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::value() const
Line
Count
Source
15029
577
         {
15030
577
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
577
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::value() const
Line
Count
Source
15029
300k
         {
15030
300k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
300k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::value() const
Line
Count
Source
15029
3.58M
         {
15030
3.58M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
3.58M
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::value() const
Line
Count
Source
15029
2.80M
         {
15030
2.80M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.80M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::value() const
Line
Count
Source
15029
24.0M
         {
15030
24.0M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
24.0M
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::value() const
Line
Count
Source
15029
746k
         {
15030
746k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
746k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::value() const
Line
Count
Source
15029
700k
         {
15030
700k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
700k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::value() const
Line
Count
Source
15029
1.40M
         {
15030
1.40M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.40M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::value() const
Line
Count
Source
15029
1.60M
         {
15030
1.60M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.60M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::value() const
Line
Count
Source
15029
1.63M
         {
15030
1.63M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.63M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::value() const
Line
Count
Source
15029
2.40M
         {
15030
2.40M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.40M
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::value() const
Line
Count
Source
15029
1.52M
         {
15030
1.52M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.52M
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::value() const
Line
Count
Source
15029
746k
         {
15030
746k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
746k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::value() const
Line
Count
Source
15029
100k
         {
15030
100k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
100k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::value() const
Line
Count
Source
15029
2.90M
         {
15030
2.90M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.90M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::value() const
Line
Count
Source
15029
1.80M
         {
15030
1.80M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.80M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::value() const
Line
Count
Source
15029
1.70M
         {
15030
1.70M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.70M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::value() const
Line
Count
Source
15029
1.60M
         {
15030
1.60M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.60M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::value() const
Line
Count
Source
15029
1.00M
         {
15030
1.00M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.00M
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::value() const
Line
Count
Source
15029
6.10M
         {
15030
6.10M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
6.10M
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::value() const
Line
Count
Source
15029
2.60M
         {
15030
2.60M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.60M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::value() const
Line
Count
Source
15029
4.70M
         {
15030
4.70M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
4.70M
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::value() const
Line
Count
Source
15029
4.18M
         {
15030
4.18M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
4.18M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::value() const
Line
Count
Source
15029
3.30M
         {
15030
3.30M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
3.30M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::value() const
Line
Count
Source
15029
745k
         {
15030
745k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
745k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::value() const
Line
Count
Source
15029
100k
         {
15030
100k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
100k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::value() const
Line
Count
Source
15029
100k
         {
15030
100k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
100k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::value() const
Line
Count
Source
15029
2.30M
         {
15030
2.30M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.30M
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::value() const
Line
Count
Source
15029
300k
         {
15030
300k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
300k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::value() const
Line
Count
Source
15029
526k
         {
15030
526k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
526k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::value() const
Line
Count
Source
15029
400k
         {
15030
400k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
400k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::value() const
Line
Count
Source
15029
2.40M
         {
15030
2.40M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.40M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::value() const
Line
Count
Source
15029
3.90M
         {
15030
3.90M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
3.90M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::value() const
Line
Count
Source
15029
2.32M
         {
15030
2.32M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.32M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::value() const
Line
Count
Source
15029
1.30M
         {
15030
1.30M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.30M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::value() const
Line
Count
Source
15029
396
         {
15030
396
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
396
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::value() const
Line
Count
Source
15029
300k
         {
15030
300k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
300k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::value() const
Line
Count
Source
15029
257
         {
15030
257
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
257
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::value() const
Line
Count
Source
15029
1.94M
         {
15030
1.94M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.94M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::value() const
Line
Count
Source
15029
1.10M
         {
15030
1.10M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.10M
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::value() const
Line
Count
Source
15029
600k
         {
15030
600k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
600k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::value() const
Line
Count
Source
15029
1.20M
         {
15030
1.20M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.20M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::value() const
Line
Count
Source
15029
1.20M
         {
15030
1.20M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.20M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::value() const
Line
Count
Source
15029
200k
         {
15030
200k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
200k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::value() const
Line
Count
Source
15029
300k
         {
15030
300k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
300k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::value() const
Line
Count
Source
15029
3.37M
         {
15030
3.37M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
3.37M
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::value() const
Line
Count
Source
15029
2.80M
         {
15030
2.80M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.80M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::value() const
Line
Count
Source
15029
22.3M
         {
15030
22.3M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
22.3M
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::value() const
Line
Count
Source
15029
745k
         {
15030
745k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
745k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::value() const
Line
Count
Source
15029
700k
         {
15030
700k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
700k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::value() const
Line
Count
Source
15029
1.60M
         {
15030
1.60M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.60M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::value() const
Line
Count
Source
15029
1.60M
         {
15030
1.60M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.60M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::value() const
Line
Count
Source
15029
1.63M
         {
15030
1.63M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.63M
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::value() const
Line
Count
Source
15029
2.80M
         {
15030
2.80M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.80M
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::value() const
Line
Count
Source
15029
1.50M
         {
15030
1.50M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
1.50M
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::value() const
Line
Count
Source
15029
745k
         {
15030
745k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
745k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::value() const
Line
Count
Source
15029
100k
         {
15030
100k
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
100k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::value() const
Line
Count
Source
15029
2.90M
         {
15030
2.90M
            return ProcessMode::process(t0_, t1_, t2_, t3_, f0_, f1_, f2_);
15031
2.90M
         }
15032
15033
         inline T0 t0() const
15034
         {
15035
            return t0_;
15036
         }
15037
15038
         inline T1 t1() const
15039
         {
15040
            return t1_;
15041
         }
15042
15043
         inline T2 t2() const
15044
         {
15045
            return t2_;
15046
         }
15047
15048
         inline T3 t3() const
15049
         {
15050
            return t3_;
15051
         }
15052
15053
         inline bfunc_t f0() const
15054
         {
15055
            return f0_;
15056
         }
15057
15058
         inline bfunc_t f1() const
15059
         {
15060
            return f1_;
15061
         }
15062
15063
         inline bfunc_t f2() const
15064
         {
15065
            return f2_;
15066
         }
15067
15068
         inline std::string type_id() const exprtk_override
15069
188k
         {
15070
188k
            return id();
15071
188k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::type_id() const
Line
Count
Source
15069
1.41k
         {
15070
1.41k
            return id();
15071
1.41k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::type_id() const
Line
Count
Source
15069
2.32k
         {
15070
2.32k
            return id();
15071
2.32k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::type_id() const
Line
Count
Source
15069
1.54k
         {
15070
1.54k
            return id();
15071
1.54k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::type_id() const
Line
Count
Source
15069
1.94k
         {
15070
1.94k
            return id();
15071
1.94k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::type_id() const
Line
Count
Source
15069
2.65k
         {
15070
2.65k
            return id();
15071
2.65k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::type_id() const
Line
Count
Source
15069
1.28k
         {
15070
1.28k
            return id();
15071
1.28k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::type_id() const
Line
Count
Source
15069
3.03k
         {
15070
3.03k
            return id();
15071
3.03k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::type_id() const
Line
Count
Source
15069
1.58k
         {
15070
1.58k
            return id();
15071
1.58k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::type_id() const
Line
Count
Source
15069
1.81k
         {
15070
1.81k
            return id();
15071
1.81k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::type_id() const
Line
Count
Source
15069
828
         {
15070
828
            return id();
15071
828
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::type_id() const
Line
Count
Source
15069
1.10k
         {
15070
1.10k
            return id();
15071
1.10k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::type_id() const
Line
Count
Source
15069
2.09k
         {
15070
2.09k
            return id();
15071
2.09k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::type_id() const
Line
Count
Source
15069
1.62k
         {
15070
1.62k
            return id();
15071
1.62k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::type_id() const
Line
Count
Source
15069
1.16k
         {
15070
1.16k
            return id();
15071
1.16k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::type_id() const
Line
Count
Source
15069
1.01k
         {
15070
1.01k
            return id();
15071
1.01k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::type_id() const
Line
Count
Source
15069
852
         {
15070
852
            return id();
15071
852
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::type_id() const
Line
Count
Source
15069
1.43k
         {
15070
1.43k
            return id();
15071
1.43k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::type_id() const
Line
Count
Source
15069
760
         {
15070
760
            return id();
15071
760
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::type_id() const
Line
Count
Source
15069
4.55k
         {
15070
4.55k
            return id();
15071
4.55k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::type_id() const
Line
Count
Source
15069
1.55k
         {
15070
1.55k
            return id();
15071
1.55k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::type_id() const
Line
Count
Source
15069
2.12k
         {
15070
2.12k
            return id();
15071
2.12k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::type_id() const
Line
Count
Source
15069
1.04k
         {
15070
1.04k
            return id();
15071
1.04k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::type_id() const
Line
Count
Source
15069
813
         {
15070
813
            return id();
15071
813
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::type_id() const
Line
Count
Source
15069
6.36k
         {
15070
6.36k
            return id();
15071
6.36k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::type_id() const
Line
Count
Source
15069
379
         {
15070
379
            return id();
15071
379
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::type_id() const
Line
Count
Source
15069
1.72k
         {
15070
1.72k
            return id();
15071
1.72k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::type_id() const
Line
Count
Source
15069
719
         {
15070
719
            return id();
15071
719
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::type_id() const
Line
Count
Source
15069
892
         {
15070
892
            return id();
15071
892
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::type_id() const
Line
Count
Source
15069
2.04k
         {
15070
2.04k
            return id();
15071
2.04k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::type_id() const
Line
Count
Source
15069
3.59k
         {
15070
3.59k
            return id();
15071
3.59k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::type_id() const
Line
Count
Source
15069
801
         {
15070
801
            return id();
15071
801
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::type_id() const
Line
Count
Source
15069
1.11k
         {
15070
1.11k
            return id();
15071
1.11k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::type_id() const
Line
Count
Source
15069
6.62k
         {
15070
6.62k
            return id();
15071
6.62k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::type_id() const
Line
Count
Source
15069
1.29k
         {
15070
1.29k
            return id();
15071
1.29k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::type_id() const
Line
Count
Source
15069
1.43k
         {
15070
1.43k
            return id();
15071
1.43k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::type_id() const
Line
Count
Source
15069
3.36k
         {
15070
3.36k
            return id();
15071
3.36k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::type_id() const
Line
Count
Source
15069
1.98k
         {
15070
1.98k
            return id();
15071
1.98k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::type_id() const
Line
Count
Source
15069
876
         {
15070
876
            return id();
15071
876
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::type_id() const
Line
Count
Source
15069
2.04k
         {
15070
2.04k
            return id();
15071
2.04k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::type_id() const
Line
Count
Source
15069
19.3k
         {
15070
19.3k
            return id();
15071
19.3k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::type_id() const
Line
Count
Source
15069
540
         {
15070
540
            return id();
15071
540
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::type_id() const
Line
Count
Source
15069
477
         {
15070
477
            return id();
15071
477
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::type_id() const
Line
Count
Source
15069
2.17k
         {
15070
2.17k
            return id();
15071
2.17k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::type_id() const
Line
Count
Source
15069
1.38k
         {
15070
1.38k
            return id();
15071
1.38k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::type_id() const
Line
Count
Source
15069
2.24k
         {
15070
2.24k
            return id();
15071
2.24k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::type_id() const
Line
Count
Source
15069
1.07k
         {
15070
1.07k
            return id();
15071
1.07k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::type_id() const
Line
Count
Source
15069
1.70k
         {
15070
1.70k
            return id();
15071
1.70k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::type_id() const
Line
Count
Source
15069
2.58k
         {
15070
2.58k
            return id();
15071
2.58k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::type_id() const
Line
Count
Source
15069
944
         {
15070
944
            return id();
15071
944
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::type_id() const
Line
Count
Source
15069
2.94k
         {
15070
2.94k
            return id();
15071
2.94k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::type_id() const
Line
Count
Source
15069
1.56k
         {
15070
1.56k
            return id();
15071
1.56k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::type_id() const
Line
Count
Source
15069
1.79k
         {
15070
1.79k
            return id();
15071
1.79k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::type_id() const
Line
Count
Source
15069
828
         {
15070
828
            return id();
15071
828
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::type_id() const
Line
Count
Source
15069
1.00k
         {
15070
1.00k
            return id();
15071
1.00k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::type_id() const
Line
Count
Source
15069
2.07k
         {
15070
2.07k
            return id();
15071
2.07k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::type_id() const
Line
Count
Source
15069
1.62k
         {
15070
1.62k
            return id();
15071
1.62k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::type_id() const
Line
Count
Source
15069
1.15k
         {
15070
1.15k
            return id();
15071
1.15k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::type_id() const
Line
Count
Source
15069
914
         {
15070
914
            return id();
15071
914
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::type_id() const
Line
Count
Source
15069
841
         {
15070
841
            return id();
15071
841
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::type_id() const
Line
Count
Source
15069
1.36k
         {
15070
1.36k
            return id();
15071
1.36k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::type_id() const
Line
Count
Source
15069
757
         {
15070
757
            return id();
15071
757
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::type_id() const
Line
Count
Source
15069
4.47k
         {
15070
4.47k
            return id();
15071
4.47k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::type_id() const
Line
Count
Source
15069
1.29k
         {
15070
1.29k
            return id();
15071
1.29k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::type_id() const
Line
Count
Source
15069
1.95k
         {
15070
1.95k
            return id();
15071
1.95k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::type_id() const
Line
Count
Source
15069
1.02k
         {
15070
1.02k
            return id();
15071
1.02k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::type_id() const
Line
Count
Source
15069
813
         {
15070
813
            return id();
15071
813
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::type_id() const
Line
Count
Source
15069
6.33k
         {
15070
6.33k
            return id();
15071
6.33k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::type_id() const
Line
Count
Source
15069
357
         {
15070
357
            return id();
15071
357
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::type_id() const
Line
Count
Source
15069
1.37k
         {
15070
1.37k
            return id();
15071
1.37k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::type_id() const
Line
Count
Source
15069
714
         {
15070
714
            return id();
15071
714
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::type_id() const
Line
Count
Source
15069
880
         {
15070
880
            return id();
15071
880
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::type_id() const
Line
Count
Source
15069
2.02k
         {
15070
2.02k
            return id();
15071
2.02k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::type_id() const
Line
Count
Source
15069
3.58k
         {
15070
3.58k
            return id();
15071
3.58k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::type_id() const
Line
Count
Source
15069
760
         {
15070
760
            return id();
15071
760
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::type_id() const
Line
Count
Source
15069
1.08k
         {
15070
1.08k
            return id();
15071
1.08k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::type_id() const
Line
Count
Source
15069
5.36k
         {
15070
5.36k
            return id();
15071
5.36k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::type_id() const
Line
Count
Source
15069
1.28k
         {
15070
1.28k
            return id();
15071
1.28k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::type_id() const
Line
Count
Source
15069
1.43k
         {
15070
1.43k
            return id();
15071
1.43k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::type_id() const
Line
Count
Source
15069
3.33k
         {
15070
3.33k
            return id();
15071
3.33k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::type_id() const
Line
Count
Source
15069
1.61k
         {
15070
1.61k
            return id();
15071
1.61k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::type_id() const
Line
Count
Source
15069
857
         {
15070
857
            return id();
15071
857
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::type_id() const
Line
Count
Source
15069
1.98k
         {
15070
1.98k
            return id();
15071
1.98k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::type_id() const
Line
Count
Source
15069
19.2k
         {
15070
19.2k
            return id();
15071
19.2k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::type_id() const
Line
Count
Source
15069
512
         {
15070
512
            return id();
15071
512
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::type_id() const
Line
Count
Source
15069
477
         {
15070
477
            return id();
15071
477
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::type_id() const
Line
Count
Source
15069
2.06k
         {
15070
2.06k
            return id();
15071
2.06k
         }
15072
15073
         static inline std::string id()
15074
1.05M
         {
15075
1.05M
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
1.05M
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::id()
Line
Count
Source
15074
11.4k
         {
15075
11.4k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.4k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::id()
Line
Count
Source
15074
12.3k
         {
15075
12.3k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.3k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::id()
Line
Count
Source
15074
11.5k
         {
15075
11.5k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.5k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::id()
Line
Count
Source
15074
12.0k
         {
15075
12.0k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.0k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::id()
Line
Count
Source
15074
12.7k
         {
15075
12.7k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.7k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::id()
Line
Count
Source
15074
11.3k
         {
15075
11.3k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.3k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::id()
Line
Count
Source
15074
13.0k
         {
15075
13.0k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
13.0k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::id()
Line
Count
Source
15074
11.6k
         {
15075
11.6k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.6k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::id()
Line
Count
Source
15074
11.8k
         {
15075
11.8k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.8k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::id()
Line
Count
Source
15074
10.8k
         {
15075
10.8k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.8k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::id()
Line
Count
Source
15074
11.1k
         {
15075
11.1k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.1k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::id()
Line
Count
Source
15074
12.1k
         {
15075
12.1k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.1k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::id()
Line
Count
Source
15074
11.6k
         {
15075
11.6k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.6k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::id()
Line
Count
Source
15074
11.2k
         {
15075
11.2k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.2k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::id()
Line
Count
Source
15074
11.0k
         {
15075
11.0k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.0k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::id()
Line
Count
Source
15074
10.9k
         {
15075
10.9k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.9k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::id()
Line
Count
Source
15074
11.4k
         {
15075
11.4k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.4k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::id()
Line
Count
Source
15074
10.8k
         {
15075
10.8k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.8k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::id()
Line
Count
Source
15074
14.6k
         {
15075
14.6k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
14.6k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::id()
Line
Count
Source
15074
11.6k
         {
15075
11.6k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.6k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::id()
Line
Count
Source
15074
12.1k
         {
15075
12.1k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.1k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::id()
Line
Count
Source
15074
11.1k
         {
15075
11.1k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.1k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::id()
Line
Count
Source
15074
10.8k
         {
15075
10.8k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.8k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::id()
Line
Count
Source
15074
16.4k
         {
15075
16.4k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
16.4k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::id()
Line
Count
Source
15074
10.4k
         {
15075
10.4k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.4k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::id()
Line
Count
Source
15074
11.7k
         {
15075
11.7k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.7k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::id()
Line
Count
Source
15074
10.7k
         {
15075
10.7k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.7k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::id()
Line
Count
Source
15074
10.9k
         {
15075
10.9k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.9k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::id()
Line
Count
Source
15074
12.0k
         {
15075
12.0k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.0k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::id()
Line
Count
Source
15074
13.6k
         {
15075
13.6k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
13.6k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::id()
Line
Count
Source
15074
10.8k
         {
15075
10.8k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.8k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::id()
Line
Count
Source
15074
11.1k
         {
15075
11.1k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.1k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::id()
Line
Count
Source
15074
16.6k
         {
15075
16.6k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
16.6k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::id()
Line
Count
Source
15074
11.3k
         {
15075
11.3k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.3k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::id()
Line
Count
Source
15074
11.4k
         {
15075
11.4k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.4k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::id()
Line
Count
Source
15074
13.4k
         {
15075
13.4k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
13.4k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::id()
Line
Count
Source
15074
12.0k
         {
15075
12.0k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.0k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::id()
Line
Count
Source
15074
10.9k
         {
15075
10.9k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.9k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::id()
Line
Count
Source
15074
12.0k
         {
15075
12.0k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.0k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::id()
Line
Count
Source
15074
29.3k
         {
15075
29.3k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
29.3k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::id()
Line
Count
Source
15074
10.5k
         {
15075
10.5k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.5k
         }
exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::id()
Line
Count
Source
15074
10.5k
         {
15075
10.5k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.5k
         }
exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::id()
Line
Count
Source
15074
12.2k
         {
15075
12.2k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.2k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::id()
Line
Count
Source
15074
11.4k
         {
15075
11.4k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.4k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::id()
Line
Count
Source
15074
12.2k
         {
15075
12.2k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.2k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::id()
Line
Count
Source
15074
11.1k
         {
15075
11.1k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.1k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::id()
Line
Count
Source
15074
11.7k
         {
15075
11.7k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.7k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::id()
Line
Count
Source
15074
12.6k
         {
15075
12.6k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.6k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::id()
Line
Count
Source
15074
11.0k
         {
15075
11.0k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.0k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::id()
Line
Count
Source
15074
12.9k
         {
15075
12.9k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.9k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::id()
Line
Count
Source
15074
11.6k
         {
15075
11.6k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.6k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::id()
Line
Count
Source
15074
11.8k
         {
15075
11.8k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.8k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::id()
Line
Count
Source
15074
10.8k
         {
15075
10.8k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.8k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::id()
Line
Count
Source
15074
11.0k
         {
15075
11.0k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.0k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::id()
Line
Count
Source
15074
12.1k
         {
15075
12.1k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.1k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::id()
Line
Count
Source
15074
11.6k
         {
15075
11.6k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.6k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::id()
Line
Count
Source
15074
11.2k
         {
15075
11.2k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.2k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::id()
Line
Count
Source
15074
10.9k
         {
15075
10.9k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.9k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::id()
Line
Count
Source
15074
10.8k
         {
15075
10.8k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.8k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::id()
Line
Count
Source
15074
11.4k
         {
15075
11.4k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.4k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::id()
Line
Count
Source
15074
10.8k
         {
15075
10.8k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.8k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::id()
Line
Count
Source
15074
14.5k
         {
15075
14.5k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
14.5k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::id()
Line
Count
Source
15074
11.3k
         {
15075
11.3k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.3k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::id()
Line
Count
Source
15074
12.0k
         {
15075
12.0k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.0k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::id()
Line
Count
Source
15074
11.0k
         {
15075
11.0k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.0k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::id()
Line
Count
Source
15074
10.8k
         {
15075
10.8k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.8k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::id()
Line
Count
Source
15074
16.3k
         {
15075
16.3k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
16.3k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::id()
Line
Count
Source
15074
10.4k
         {
15075
10.4k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.4k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::id()
Line
Count
Source
15074
11.4k
         {
15075
11.4k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.4k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::id()
Line
Count
Source
15074
10.7k
         {
15075
10.7k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.7k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::id()
Line
Count
Source
15074
10.9k
         {
15075
10.9k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.9k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::id()
Line
Count
Source
15074
12.0k
         {
15075
12.0k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.0k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::id()
Line
Count
Source
15074
13.6k
         {
15075
13.6k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
13.6k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::id()
Line
Count
Source
15074
10.8k
         {
15075
10.8k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.8k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::id()
Line
Count
Source
15074
11.1k
         {
15075
11.1k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.1k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::id()
Line
Count
Source
15074
15.4k
         {
15075
15.4k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
15.4k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::id()
Line
Count
Source
15074
11.3k
         {
15075
11.3k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.3k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::id()
Line
Count
Source
15074
11.4k
         {
15075
11.4k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.4k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::id()
Line
Count
Source
15074
13.3k
         {
15075
13.3k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
13.3k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::id()
Line
Count
Source
15074
11.6k
         {
15075
11.6k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
11.6k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::id()
Line
Count
Source
15074
10.9k
         {
15075
10.9k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.9k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::id()
Line
Count
Source
15074
12.0k
         {
15075
12.0k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.0k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::id()
Line
Count
Source
15074
29.3k
         {
15075
29.3k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
29.3k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::id()
Line
Count
Source
15074
10.5k
         {
15075
10.5k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.5k
         }
exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::id()
Line
Count
Source
15074
10.5k
         {
15075
10.5k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
10.5k
         }
exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::id()
Line
Count
Source
15074
12.1k
         {
15075
12.1k
            return process_mode_t::template id<T0, T1, T2, T3>();
15076
12.1k
         }
15077
15078
         template <typename Allocator>
15079
         static inline expression_node<T>* allocate(Allocator& allocator,
15080
                                                    T0 p0, T1 p1, T2 p2, T3 p3,
15081
                                                    bfunc_t p4, bfunc_t p5, bfunc_t p6)
15082
198k
         {
15083
198k
            return allocator
15084
198k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
198k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
198k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.48k
         {
15083
1.48k
            return allocator
15084
1.48k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.48k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.48k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
2.31k
         {
15083
2.31k
            return allocator
15084
2.31k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.31k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.31k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.54k
         {
15083
1.54k
            return allocator
15084
1.54k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.54k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.54k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.83k
         {
15083
1.83k
            return allocator
15084
1.83k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.83k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.83k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
2.35k
         {
15083
2.35k
            return allocator
15084
2.35k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.35k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.35k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
2.31k
         {
15083
2.31k
            return allocator
15084
2.31k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.31k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.31k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
3.11k
         {
15083
3.11k
            return allocator
15084
3.11k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
3.11k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
3.11k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.53k
         {
15083
1.53k
            return allocator
15084
1.53k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.53k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.53k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.89k
         {
15083
1.89k
            return allocator
15084
1.89k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.89k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.89k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
804
         {
15083
804
            return allocator
15084
804
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
804
                         (p0, p1, p2, p3, p4, p5, p6);
15086
804
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.30k
         {
15083
1.30k
            return allocator
15084
1.30k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.30k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.30k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.61k
         {
15083
1.61k
            return allocator
15084
1.61k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.61k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.61k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.66k
         {
15083
1.66k
            return allocator
15084
1.66k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.66k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.66k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.18k
         {
15083
1.18k
            return allocator
15084
1.18k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.18k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.18k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.29k
         {
15083
1.29k
            return allocator
15084
1.29k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.29k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.29k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
858
         {
15083
858
            return allocator
15084
858
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
858
                         (p0, p1, p2, p3, p4, p5, p6);
15086
858
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.59k
         {
15083
1.59k
            return allocator
15084
1.59k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.59k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.59k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
732
         {
15083
732
            return allocator
15084
732
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
732
                         (p0, p1, p2, p3, p4, p5, p6);
15086
732
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
4.68k
         {
15083
4.68k
            return allocator
15084
4.68k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
4.68k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
4.68k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.58k
         {
15083
1.58k
            return allocator
15084
1.58k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.58k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.58k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
2.15k
         {
15083
2.15k
            return allocator
15084
2.15k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.15k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.15k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.07k
         {
15083
1.07k
            return allocator
15084
1.07k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.07k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.07k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
993
         {
15083
993
            return allocator
15084
993
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
993
                         (p0, p1, p2, p3, p4, p5, p6);
15086
993
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
6.47k
         {
15083
6.47k
            return allocator
15084
6.47k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
6.47k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
6.47k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
410
         {
15083
410
            return allocator
15084
410
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
410
                         (p0, p1, p2, p3, p4, p5, p6);
15086
410
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.67k
         {
15083
1.67k
            return allocator
15084
1.67k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.67k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.67k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
755
         {
15083
755
            return allocator
15084
755
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
755
                         (p0, p1, p2, p3, p4, p5, p6);
15086
755
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
928
         {
15083
928
            return allocator
15084
928
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
928
                         (p0, p1, p2, p3, p4, p5, p6);
15086
928
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
2.06k
         {
15083
2.06k
            return allocator
15084
2.06k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.06k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.06k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
3.52k
         {
15083
3.52k
            return allocator
15084
3.52k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
3.52k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
3.52k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
912
         {
15083
912
            return allocator
15084
912
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
912
                         (p0, p1, p2, p3, p4, p5, p6);
15086
912
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.53k
         {
15083
1.53k
            return allocator
15084
1.53k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.53k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.53k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
7.67k
         {
15083
7.67k
            return allocator
15084
7.67k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
7.67k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
7.67k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
2.02k
         {
15083
2.02k
            return allocator
15084
2.02k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.02k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.02k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
2.03k
         {
15083
2.03k
            return allocator
15084
2.03k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.03k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.03k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
3.45k
         {
15083
3.45k
            return allocator
15084
3.45k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
3.45k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
3.45k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
2.03k
         {
15083
2.03k
            return allocator
15084
2.03k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.03k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.03k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
1.16k
         {
15083
1.16k
            return allocator
15084
1.16k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.16k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.16k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
2.30k
         {
15083
2.30k
            return allocator
15084
2.30k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.30k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.30k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
19.1k
         {
15083
19.1k
            return allocator
15084
19.1k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
19.1k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
19.1k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
638
         {
15083
638
            return allocator
15084
638
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
638
                         (p0, p1, p2, p3, p4, p5, p6);
15086
638
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
541
         {
15083
541
            return allocator
15084
541
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
541
                         (p0, p1, p2, p3, p4, p5, p6);
15086
541
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&))
Line
Count
Source
15082
2.20k
         {
15083
2.20k
            return allocator
15084
2.20k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.20k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.20k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.46k
         {
15083
1.46k
            return allocator
15084
1.46k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.46k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.46k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
2.22k
         {
15083
2.22k
            return allocator
15084
2.22k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.22k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.22k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.08k
         {
15083
1.08k
            return allocator
15084
1.08k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.08k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.08k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.59k
         {
15083
1.59k
            return allocator
15084
1.59k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.59k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.59k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
2.28k
         {
15083
2.28k
            return allocator
15084
2.28k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.28k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.28k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.81k
         {
15083
1.81k
            return allocator
15084
1.81k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.81k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.81k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
3.01k
         {
15083
3.01k
            return allocator
15084
3.01k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
3.01k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
3.01k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.51k
         {
15083
1.51k
            return allocator
15084
1.51k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.51k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.51k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.87k
         {
15083
1.87k
            return allocator
15084
1.87k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.87k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.87k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
804
         {
15083
804
            return allocator
15084
804
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
804
                         (p0, p1, p2, p3, p4, p5, p6);
15086
804
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.23k
         {
15083
1.23k
            return allocator
15084
1.23k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.23k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.23k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.60k
         {
15083
1.60k
            return allocator
15084
1.60k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.60k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.60k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.66k
         {
15083
1.66k
            return allocator
15084
1.66k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.66k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.66k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.17k
         {
15083
1.17k
            return allocator
15084
1.17k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.17k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.17k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.19k
         {
15083
1.19k
            return allocator
15084
1.19k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.19k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.19k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
847
         {
15083
847
            return allocator
15084
847
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
847
                         (p0, p1, p2, p3, p4, p5, p6);
15086
847
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.52k
         {
15083
1.52k
            return allocator
15084
1.52k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.52k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.52k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
729
         {
15083
729
            return allocator
15084
729
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
729
                         (p0, p1, p2, p3, p4, p5, p6);
15086
729
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
4.60k
         {
15083
4.60k
            return allocator
15084
4.60k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
4.60k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
4.60k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.33k
         {
15083
1.33k
            return allocator
15084
1.33k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.33k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.33k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.98k
         {
15083
1.98k
            return allocator
15084
1.98k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.98k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.98k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.04k
         {
15083
1.04k
            return allocator
15084
1.04k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.04k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.04k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
993
         {
15083
993
            return allocator
15084
993
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
993
                         (p0, p1, p2, p3, p4, p5, p6);
15086
993
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
6.45k
         {
15083
6.45k
            return allocator
15084
6.45k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
6.45k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
6.45k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
388
         {
15083
388
            return allocator
15084
388
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
388
                         (p0, p1, p2, p3, p4, p5, p6);
15086
388
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.41k
         {
15083
1.41k
            return allocator
15084
1.41k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.41k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.41k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
750
         {
15083
750
            return allocator
15084
750
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
750
                         (p0, p1, p2, p3, p4, p5, p6);
15086
750
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
916
         {
15083
916
            return allocator
15084
916
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
916
                         (p0, p1, p2, p3, p4, p5, p6);
15086
916
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
2.05k
         {
15083
2.05k
            return allocator
15084
2.05k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.05k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.05k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
3.50k
         {
15083
3.50k
            return allocator
15084
3.50k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
3.50k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
3.50k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
871
         {
15083
871
            return allocator
15084
871
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
871
                         (p0, p1, p2, p3, p4, p5, p6);
15086
871
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.49k
         {
15083
1.49k
            return allocator
15084
1.49k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.49k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.49k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
6.36k
         {
15083
6.36k
            return allocator
15084
6.36k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
6.36k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
6.36k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
2.01k
         {
15083
2.01k
            return allocator
15084
2.01k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.01k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.01k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
2.02k
         {
15083
2.02k
            return allocator
15084
2.02k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.02k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.02k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
3.41k
         {
15083
3.41k
            return allocator
15084
3.41k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
3.41k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
3.41k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.65k
         {
15083
1.65k
            return allocator
15084
1.65k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.65k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.65k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
1.14k
         {
15083
1.14k
            return allocator
15084
1.14k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
1.14k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
1.14k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
2.24k
         {
15083
2.24k
            return allocator
15084
2.24k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.24k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.24k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
19.0k
         {
15083
19.0k
            return allocator
15084
19.0k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
19.0k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
19.0k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
604
         {
15083
604
            return allocator
15084
604
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
604
                         (p0, p1, p2, p3, p4, p5, p6);
15086
604
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
541
         {
15083
541
            return allocator
15084
541
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
541
                         (p0, p1, p2, p3, p4, p5, p6);
15086
541
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&))
Line
Count
Source
15082
2.10k
         {
15083
2.10k
            return allocator
15084
2.10k
                      .template allocate_type<node_type, T0, T1, T2, T3, bfunc_t, bfunc_t>
15085
2.10k
                         (p0, p1, p2, p3, p4, p5, p6);
15086
2.10k
         }
15087
15088
      private:
15089
15090
         T0oT1oT2oT3(const node_type&) exprtk_delete;
15091
         node_type& operator=(const node_type&) exprtk_delete;
15092
15093
         T0 t0_;
15094
         T1 t1_;
15095
         T2 t2_;
15096
         T3 t3_;
15097
         const bfunc_t f0_;
15098
         const bfunc_t f1_;
15099
         const bfunc_t f2_;
15100
      };
15101
15102
      template <typename T, typename T0, typename T1, typename T2>
15103
      class T0oT1oT2_sf3 exprtk_final : public T0oT1oT2_base_node<T>
15104
      {
15105
      public:
15106
15107
         typedef typename details::functor_t<T> functor_t;
15108
         typedef typename functor_t::tfunc_t    tfunc_t;
15109
         typedef T value_type;
15110
         typedef T0oT1oT2_sf3<T,T0,T1,T2> node_type;
15111
15112
         T0oT1oT2_sf3(T0 p0, T1 p1, T2 p2, const tfunc_t p3)
15113
         : t0_(p0)
15114
         , t1_(p1)
15115
         , t2_(p2)
15116
         , f_ (p3)
15117
         {}
15118
15119
         inline typename expression_node<T>::node_type type() const exprtk_override
15120
         {
15121
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15122
            return result;
15123
         }
15124
15125
         inline operator_type operation() const exprtk_override
15126
         {
15127
            return e_default;
15128
         }
15129
15130
         inline T value() const exprtk_override
15131
         {
15132
            return f_(t0_, t1_, t2_);
15133
         }
15134
15135
         inline T0 t0() const
15136
         {
15137
            return t0_;
15138
         }
15139
15140
         inline T1 t1() const
15141
         {
15142
            return t1_;
15143
         }
15144
15145
         inline T2 t2() const
15146
         {
15147
            return t2_;
15148
         }
15149
15150
         tfunc_t f() const
15151
         {
15152
            return f_;
15153
         }
15154
15155
         std::string type_id() const
15156
         {
15157
            return id();
15158
         }
15159
15160
         static inline std::string id()
15161
         {
15162
            return "sf3";
15163
         }
15164
15165
         template <typename Allocator>
15166
         static inline expression_node<T>* allocate(Allocator& allocator, T0 p0, T1 p1, T2 p2, tfunc_t p3)
15167
         {
15168
            return allocator
15169
                     .template allocate_type<node_type, T0, T1, T2, tfunc_t>
15170
                        (p0, p1, p2, p3);
15171
         }
15172
15173
      private:
15174
15175
         T0oT1oT2_sf3(const node_type&) exprtk_delete;
15176
         node_type& operator=(const node_type&) exprtk_delete;
15177
15178
         T0 t0_;
15179
         T1 t1_;
15180
         T2 t2_;
15181
         const tfunc_t f_;
15182
      };
15183
15184
      template <typename T, typename T0, typename T1, typename T2>
15185
      class sf3ext_type_node : public T0oT1oT2_base_node<T>
15186
      {
15187
      public:
15188
15189
         virtual ~sf3ext_type_node() {}
15190
15191
         virtual T0 t0() const = 0;
15192
15193
         virtual T1 t1() const = 0;
15194
15195
         virtual T2 t2() const = 0;
15196
      };
15197
15198
      template <typename T, typename T0, typename T1, typename T2, typename SF3Operation>
15199
      class T0oT1oT2_sf3ext exprtk_final : public sf3ext_type_node<T,T0,T1,T2>
15200
      {
15201
      public:
15202
15203
         typedef T value_type;
15204
         typedef T0oT1oT2_sf3ext<T, T0, T1, T2, SF3Operation> node_type;
15205
15206
         T0oT1oT2_sf3ext(T0 p0, T1 p1, T2 p2)
15207
         : t0_(p0)
15208
         , t1_(p1)
15209
         , t2_(p2)
15210
502k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf00_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
719
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf01_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
4.98k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf02_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
530
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf03_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
392
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf04_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
1.53k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf05_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
1.43k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf06_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
3.51k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf07_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
1.59k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf08_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
879
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf09_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
2.82k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf10_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
5.11k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf11_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
1.07k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf12_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
3.19k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf13_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf14_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
3.23k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf15_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
518
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf16_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
229
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf17_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
4.76k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf18_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf19_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
2.78k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf20_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
1.93k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf21_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
1.18k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf22_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
1.21k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf23_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
434
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf24_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
2.70k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf25_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
738
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf26_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
3.13k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf27_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
1.29k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf28_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
957
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf29_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
205
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf30_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double const&)
Line
Count
Source
15210
286
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf00_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
291
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf01_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
2.68k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf02_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
509
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf03_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
2.31k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf04_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
847
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf05_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
1.32k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf06_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
1.69k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf07_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
1.56k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf08_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
883
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf09_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
4.77k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf10_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
5.20k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf11_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
236
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf12_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
113
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf13_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf14_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
2.30k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf15_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
509
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf16_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
1.04k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf17_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
895
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf18_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf19_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
1.38k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf20_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
4.02k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf21_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
1.38k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf22_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
7.21k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf23_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
1.02k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf24_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
943
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf25_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
838
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf26_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
356
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf27_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
318
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf28_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
3.14k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf29_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
99
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf30_op<double> >::T0oT1oT2_sf3ext(double const&, double const&, double)
Line
Count
Source
15210
1.51k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf00_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
799
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf01_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
2.70k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf02_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
142
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf03_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
155
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf04_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
465
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf05_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
1.50k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf06_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
2.23k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf07_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
2.95k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf08_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
234
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf09_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
783
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf10_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
2.92k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf11_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
114
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf12_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
294
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf13_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf14_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
1.62k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf15_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
564
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf16_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
56
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf17_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
480
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf18_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf19_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
2.48k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf20_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
1.88k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf21_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
150
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf22_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
2.54k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf23_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
601
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf24_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
249
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf25_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
298
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf26_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
6.96k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf27_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
3.92k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf28_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
708
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf29_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
482
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf30_op<double> >::T0oT1oT2_sf3ext(double const&, double, double const&)
Line
Count
Source
15210
98
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf00_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
1.21k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf01_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
3.71k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf02_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
1.30k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf03_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
447
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf04_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
749
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf05_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
1.30k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf06_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
2.70k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf07_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
683
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf08_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
1.74k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf09_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
5.49k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf10_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
7.13k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf11_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
505
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf12_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
78
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf13_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf14_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
3.04k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf15_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
580
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf16_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
342
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf17_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
6.07k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf18_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf19_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
595
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf20_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
622
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf21_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
1.13k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf22_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
1.45k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf23_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
528
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf24_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
1.25k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf25_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
523
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf26_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
1.09k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf27_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
11.6k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf28_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
11.5k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf29_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
586
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf30_op<double> >::T0oT1oT2_sf3ext(double, double const&, double const&)
Line
Count
Source
15210
1.03k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf00_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
1.68k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf01_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
5.67k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf02_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf03_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf04_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf05_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
917
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf06_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
1.07k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf07_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
1.33k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf08_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
5.32k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf09_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf10_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf11_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
1.52k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf12_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
336
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf13_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf14_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf15_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
176
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf16_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
144
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf17_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf18_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf19_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
3.05k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf20_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
7.08k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf21_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf22_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf23_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf24_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf25_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
911
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf26_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
6.62k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf27_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
896
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf28_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Line
Count
Source
15210
162
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf29_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf30_op<double> >::T0oT1oT2_sf3ext(double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf00_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf01_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf02_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf03_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf04_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf05_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf06_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf07_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf08_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf09_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf10_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf11_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf12_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf13_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf14_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf15_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Line
Count
Source
15210
508
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf16_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Line
Count
Source
15210
414
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf17_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf18_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf19_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Line
Count
Source
15210
1.66k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf20_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Line
Count
Source
15210
1.45k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf21_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf22_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf23_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf24_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf25_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Line
Count
Source
15210
105
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf26_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Line
Count
Source
15210
1.88k
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf27_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Line
Count
Source
15210
330
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf28_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Line
Count
Source
15210
2.58k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf29_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf30_op<double> >::T0oT1oT2_sf3ext(double, double, double const&)
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf00_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Line
Count
Source
15210
342
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf01_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Line
Count
Source
15210
1.06k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf02_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf03_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf04_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf05_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Line
Count
Source
15210
565
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf06_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Line
Count
Source
15210
475
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf07_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Line
Count
Source
15210
546
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf08_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Line
Count
Source
15210
316
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf09_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf10_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf11_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Line
Count
Source
15210
459
         {}
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf12_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Line
Count
Source
15210
71
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf13_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf14_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf15_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf16_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf17_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf18_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf19_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf20_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf21_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf22_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf23_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf24_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf25_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf26_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf27_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf28_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf29_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf30_op<double> >::T0oT1oT2_sf3ext(double const&, double, double)
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf00_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
719
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf01_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
4.97k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf02_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
529
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf03_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
380
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf04_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
1.53k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf05_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
1.25k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf06_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
3.35k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf07_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
1.56k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf08_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
883
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf09_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
2.81k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf10_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
4.83k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf11_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
969
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf12_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
3.19k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf13_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf14_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
3.20k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf15_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
517
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf16_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
229
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf17_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
4.74k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf18_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf19_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
2.78k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf20_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
1.90k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf21_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
1.18k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf22_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
1.21k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf23_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
432
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf24_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
1.99k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf25_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
738
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf26_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
1.81k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf27_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
952
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf28_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
854
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf29_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
163
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf30_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float const&)
Line
Count
Source
15210
270
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf00_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
266
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf01_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
2.66k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf02_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
192
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf03_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
1.02k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf04_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
789
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf05_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
1.13k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf06_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
1.67k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf07_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
1.56k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf08_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
882
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf09_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
4.68k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf10_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
5.13k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf11_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
235
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf12_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
113
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf13_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf14_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
2.30k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf15_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
509
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf16_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
1.04k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf17_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
893
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf18_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf19_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
1.37k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf20_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
3.91k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf21_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
1.34k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf22_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
6.79k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf23_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
1.02k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf24_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
935
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf25_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
825
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf26_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
349
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf27_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
315
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf28_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
2.72k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf29_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
94
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf30_op<float> >::T0oT1oT2_sf3ext(float const&, float const&, float)
Line
Count
Source
15210
1.50k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf00_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
786
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf01_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
1.61k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf02_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
134
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf03_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
153
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf04_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
464
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf05_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
1.50k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf06_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
2.22k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf07_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
2.95k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf08_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
234
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf09_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
781
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf10_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
2.74k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf11_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
114
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf12_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
294
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf13_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf14_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
1.62k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf15_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
547
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf16_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
56
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf17_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
474
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf18_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf19_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
2.11k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf20_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
1.85k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf21_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
145
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf22_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
2.43k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf23_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
589
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf24_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
249
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf25_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
298
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf26_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
6.94k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf27_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
3.90k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf28_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
582
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf29_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
482
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf30_op<float> >::T0oT1oT2_sf3ext(float const&, float, float const&)
Line
Count
Source
15210
98
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf00_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
1.21k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf01_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
3.52k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf02_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
809
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf03_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
442
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf04_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
738
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf05_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
1.10k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf06_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
2.69k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf07_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
678
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf08_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
1.74k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf09_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
4.57k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf10_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
7.05k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf11_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
499
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf12_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
78
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf13_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf14_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
3.02k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf15_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
580
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf16_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
341
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf17_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
6.07k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf18_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf19_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
300
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf20_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
622
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf21_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
1.13k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf22_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
1.45k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf23_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
526
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf24_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
544
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf25_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
523
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf26_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
1.03k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf27_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
11.5k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf28_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
11.5k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf29_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
586
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf30_op<float> >::T0oT1oT2_sf3ext(float, float const&, float const&)
Line
Count
Source
15210
1.01k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf00_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
1.42k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf01_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
5.65k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf02_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf03_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf04_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf05_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
820
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf06_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
1.07k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf07_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
1.33k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf08_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
5.15k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf09_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf10_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf11_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
1.31k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf12_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
334
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf13_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf14_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf15_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
175
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf16_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
143
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf17_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf18_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf19_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
3.05k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf20_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
6.78k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf21_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf22_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf23_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf24_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf25_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
889
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf26_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
3.96k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf27_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
890
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf28_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Line
Count
Source
15210
161
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf29_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf30_op<float> >::T0oT1oT2_sf3ext(float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf00_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf01_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf02_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf03_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf04_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf05_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf06_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf07_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf08_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf09_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf10_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf11_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf12_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf13_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf14_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf15_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Line
Count
Source
15210
506
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf16_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Line
Count
Source
15210
414
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf17_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf18_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf19_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Line
Count
Source
15210
228
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf20_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Line
Count
Source
15210
1.23k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf21_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf22_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf23_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf24_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf25_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Line
Count
Source
15210
101
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf26_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Line
Count
Source
15210
1.87k
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf27_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Line
Count
Source
15210
323
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf28_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Line
Count
Source
15210
2.57k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf29_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf30_op<float> >::T0oT1oT2_sf3ext(float, float, float const&)
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf00_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Line
Count
Source
15210
271
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf01_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Line
Count
Source
15210
843
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf02_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf03_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf04_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf05_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Line
Count
Source
15210
563
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf06_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Line
Count
Source
15210
475
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf07_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Line
Count
Source
15210
398
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf08_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Line
Count
Source
15210
247
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf09_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf10_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf11_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Line
Count
Source
15210
455
         {}
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf12_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Line
Count
Source
15210
71
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf13_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf14_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf15_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf16_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf17_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf18_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf19_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf20_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf21_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf22_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf23_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf24_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf25_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf26_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf27_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf28_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf29_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf30_op<float> >::T0oT1oT2_sf3ext(float const&, float, float)
15211
15212
         inline typename expression_node<T>::node_type type() const exprtk_override
15213
15.3M
         {
15214
15.3M
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
15.3M
            return result;
15216
15.3M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf00_op<double> >::type() const
Line
Count
Source
15213
20.8k
         {
15214
20.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
20.8k
            return result;
15216
20.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf01_op<double> >::type() const
Line
Count
Source
15213
164k
         {
15214
164k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
164k
            return result;
15216
164k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf02_op<double> >::type() const
Line
Count
Source
15213
16.0k
         {
15214
16.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
16.0k
            return result;
15216
16.0k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf03_op<double> >::type() const
Line
Count
Source
15213
13.3k
         {
15214
13.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
13.3k
            return result;
15216
13.3k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf04_op<double> >::type() const
Line
Count
Source
15213
51.3k
         {
15214
51.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
51.3k
            return result;
15216
51.3k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf05_op<double> >::type() const
Line
Count
Source
15213
43.8k
         {
15214
43.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
43.8k
            return result;
15216
43.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf06_op<double> >::type() const
Line
Count
Source
15213
104k
         {
15214
104k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
104k
            return result;
15216
104k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf07_op<double> >::type() const
Line
Count
Source
15213
42.0k
         {
15214
42.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
42.0k
            return result;
15216
42.0k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf08_op<double> >::type() const
Line
Count
Source
15213
27.4k
         {
15214
27.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
27.4k
            return result;
15216
27.4k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf09_op<double> >::type() const
Line
Count
Source
15213
81.0k
         {
15214
81.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
81.0k
            return result;
15216
81.0k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf10_op<double> >::type() const
Line
Count
Source
15213
158k
         {
15214
158k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
158k
            return result;
15216
158k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf11_op<double> >::type() const
Line
Count
Source
15213
32.6k
         {
15214
32.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
32.6k
            return result;
15216
32.6k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf12_op<double> >::type() const
Line
Count
Source
15213
82.5k
         {
15214
82.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
82.5k
            return result;
15216
82.5k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf13_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf14_op<double> >::type() const
Line
Count
Source
15213
97.3k
         {
15214
97.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
97.3k
            return result;
15216
97.3k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf15_op<double> >::type() const
Line
Count
Source
15213
17.8k
         {
15214
17.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
17.8k
            return result;
15216
17.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf16_op<double> >::type() const
Line
Count
Source
15213
7.29k
         {
15214
7.29k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
7.29k
            return result;
15216
7.29k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf17_op<double> >::type() const
Line
Count
Source
15213
158k
         {
15214
158k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
158k
            return result;
15216
158k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf18_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf19_op<double> >::type() const
Line
Count
Source
15213
105k
         {
15214
105k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
105k
            return result;
15216
105k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf20_op<double> >::type() const
Line
Count
Source
15213
68.9k
         {
15214
68.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
68.9k
            return result;
15216
68.9k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf21_op<double> >::type() const
Line
Count
Source
15213
66.7k
         {
15214
66.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
66.7k
            return result;
15216
66.7k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf22_op<double> >::type() const
Line
Count
Source
15213
69.3k
         {
15214
69.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
69.3k
            return result;
15216
69.3k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf23_op<double> >::type() const
Line
Count
Source
15213
13.0k
         {
15214
13.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
13.0k
            return result;
15216
13.0k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf24_op<double> >::type() const
Line
Count
Source
15213
76.8k
         {
15214
76.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
76.8k
            return result;
15216
76.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf25_op<double> >::type() const
Line
Count
Source
15213
20.7k
         {
15214
20.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
20.7k
            return result;
15216
20.7k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf26_op<double> >::type() const
Line
Count
Source
15213
83.2k
         {
15214
83.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
83.2k
            return result;
15216
83.2k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf27_op<double> >::type() const
Line
Count
Source
15213
39.8k
         {
15214
39.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
39.8k
            return result;
15216
39.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf28_op<double> >::type() const
Line
Count
Source
15213
37.4k
         {
15214
37.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
37.4k
            return result;
15216
37.4k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf29_op<double> >::type() const
Line
Count
Source
15213
7.81k
         {
15214
7.81k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
7.81k
            return result;
15216
7.81k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf30_op<double> >::type() const
Line
Count
Source
15213
9.23k
         {
15214
9.23k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
9.23k
            return result;
15216
9.23k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf00_op<double> >::type() const
Line
Count
Source
15213
9.66k
         {
15214
9.66k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
9.66k
            return result;
15216
9.66k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf01_op<double> >::type() const
Line
Count
Source
15213
78.9k
         {
15214
78.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
78.9k
            return result;
15216
78.9k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf02_op<double> >::type() const
Line
Count
Source
15213
8.23k
         {
15214
8.23k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
8.23k
            return result;
15216
8.23k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf03_op<double> >::type() const
Line
Count
Source
15213
61.1k
         {
15214
61.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
61.1k
            return result;
15216
61.1k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf04_op<double> >::type() const
Line
Count
Source
15213
25.8k
         {
15214
25.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
25.8k
            return result;
15216
25.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf05_op<double> >::type() const
Line
Count
Source
15213
39.8k
         {
15214
39.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
39.8k
            return result;
15216
39.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf06_op<double> >::type() const
Line
Count
Source
15213
52.9k
         {
15214
52.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
52.9k
            return result;
15216
52.9k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf07_op<double> >::type() const
Line
Count
Source
15213
38.9k
         {
15214
38.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
38.9k
            return result;
15216
38.9k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf08_op<double> >::type() const
Line
Count
Source
15213
24.0k
         {
15214
24.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
24.0k
            return result;
15216
24.0k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf09_op<double> >::type() const
Line
Count
Source
15213
153k
         {
15214
153k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
153k
            return result;
15216
153k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf10_op<double> >::type() const
Line
Count
Source
15213
145k
         {
15214
145k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
145k
            return result;
15216
145k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf11_op<double> >::type() const
Line
Count
Source
15213
6.97k
         {
15214
6.97k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
6.97k
            return result;
15216
6.97k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf12_op<double> >::type() const
Line
Count
Source
15213
3.13k
         {
15214
3.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
3.13k
            return result;
15216
3.13k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf13_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf14_op<double> >::type() const
Line
Count
Source
15213
72.4k
         {
15214
72.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
72.4k
            return result;
15216
72.4k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf15_op<double> >::type() const
Line
Count
Source
15213
15.2k
         {
15214
15.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
15.2k
            return result;
15216
15.2k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf16_op<double> >::type() const
Line
Count
Source
15213
29.7k
         {
15214
29.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
29.7k
            return result;
15216
29.7k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf17_op<double> >::type() const
Line
Count
Source
15213
26.1k
         {
15214
26.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
26.1k
            return result;
15216
26.1k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf18_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf19_op<double> >::type() const
Line
Count
Source
15213
45.6k
         {
15214
45.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
45.6k
            return result;
15216
45.6k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf20_op<double> >::type() const
Line
Count
Source
15213
114k
         {
15214
114k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
114k
            return result;
15216
114k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf21_op<double> >::type() const
Line
Count
Source
15213
48.8k
         {
15214
48.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
48.8k
            return result;
15216
48.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf22_op<double> >::type() const
Line
Count
Source
15213
212k
         {
15214
212k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
212k
            return result;
15216
212k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf23_op<double> >::type() const
Line
Count
Source
15213
29.4k
         {
15214
29.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
29.4k
            return result;
15216
29.4k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf24_op<double> >::type() const
Line
Count
Source
15213
23.7k
         {
15214
23.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
23.7k
            return result;
15216
23.7k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf25_op<double> >::type() const
Line
Count
Source
15213
25.1k
         {
15214
25.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
25.1k
            return result;
15216
25.1k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf26_op<double> >::type() const
Line
Count
Source
15213
10.2k
         {
15214
10.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
10.2k
            return result;
15216
10.2k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf27_op<double> >::type() const
Line
Count
Source
15213
8.52k
         {
15214
8.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
8.52k
            return result;
15216
8.52k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf28_op<double> >::type() const
Line
Count
Source
15213
87.5k
         {
15214
87.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
87.5k
            return result;
15216
87.5k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf29_op<double> >::type() const
Line
Count
Source
15213
2.93k
         {
15214
2.93k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
2.93k
            return result;
15216
2.93k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf30_op<double> >::type() const
Line
Count
Source
15213
55.1k
         {
15214
55.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
55.1k
            return result;
15216
55.1k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf00_op<double> >::type() const
Line
Count
Source
15213
26.2k
         {
15214
26.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
26.2k
            return result;
15216
26.2k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf01_op<double> >::type() const
Line
Count
Source
15213
87.3k
         {
15214
87.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
87.3k
            return result;
15216
87.3k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf02_op<double> >::type() const
Line
Count
Source
15213
3.77k
         {
15214
3.77k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
3.77k
            return result;
15216
3.77k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf03_op<double> >::type() const
Line
Count
Source
15213
4.50k
         {
15214
4.50k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
4.50k
            return result;
15216
4.50k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf04_op<double> >::type() const
Line
Count
Source
15213
16.5k
         {
15214
16.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
16.5k
            return result;
15216
16.5k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf05_op<double> >::type() const
Line
Count
Source
15213
46.7k
         {
15214
46.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
46.7k
            return result;
15216
46.7k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf06_op<double> >::type() const
Line
Count
Source
15213
72.4k
         {
15214
72.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
72.4k
            return result;
15216
72.4k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf07_op<double> >::type() const
Line
Count
Source
15213
94.7k
         {
15214
94.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
94.7k
            return result;
15216
94.7k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf08_op<double> >::type() const
Line
Count
Source
15213
6.67k
         {
15214
6.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
6.67k
            return result;
15216
6.67k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf09_op<double> >::type() const
Line
Count
Source
15213
26.4k
         {
15214
26.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
26.4k
            return result;
15216
26.4k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf10_op<double> >::type() const
Line
Count
Source
15213
86.1k
         {
15214
86.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
86.1k
            return result;
15216
86.1k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf11_op<double> >::type() const
Line
Count
Source
15213
3.52k
         {
15214
3.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
3.52k
            return result;
15216
3.52k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf12_op<double> >::type() const
Line
Count
Source
15213
9.08k
         {
15214
9.08k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
9.08k
            return result;
15216
9.08k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf13_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf14_op<double> >::type() const
Line
Count
Source
15213
51.2k
         {
15214
51.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
51.2k
            return result;
15216
51.2k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf15_op<double> >::type() const
Line
Count
Source
15213
18.1k
         {
15214
18.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
18.1k
            return result;
15216
18.1k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf16_op<double> >::type() const
Line
Count
Source
15213
1.86k
         {
15214
1.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
1.86k
            return result;
15216
1.86k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf17_op<double> >::type() const
Line
Count
Source
15213
19.2k
         {
15214
19.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
19.2k
            return result;
15216
19.2k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf18_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf19_op<double> >::type() const
Line
Count
Source
15213
76.5k
         {
15214
76.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
76.5k
            return result;
15216
76.5k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf20_op<double> >::type() const
Line
Count
Source
15213
55.5k
         {
15214
55.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
55.5k
            return result;
15216
55.5k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf21_op<double> >::type() const
Line
Count
Source
15213
5.42k
         {
15214
5.42k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
5.42k
            return result;
15216
5.42k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf22_op<double> >::type() const
Line
Count
Source
15213
122k
         {
15214
122k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
122k
            return result;
15216
122k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf23_op<double> >::type() const
Line
Count
Source
15213
18.0k
         {
15214
18.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
18.0k
            return result;
15216
18.0k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf24_op<double> >::type() const
Line
Count
Source
15213
8.79k
         {
15214
8.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
8.79k
            return result;
15216
8.79k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf25_op<double> >::type() const
Line
Count
Source
15213
9.31k
         {
15214
9.31k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
9.31k
            return result;
15216
9.31k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf26_op<double> >::type() const
Line
Count
Source
15213
217k
         {
15214
217k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
217k
            return result;
15216
217k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf27_op<double> >::type() const
Line
Count
Source
15213
97.5k
         {
15214
97.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
97.5k
            return result;
15216
97.5k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf28_op<double> >::type() const
Line
Count
Source
15213
20.6k
         {
15214
20.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
20.6k
            return result;
15216
20.6k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf29_op<double> >::type() const
Line
Count
Source
15213
12.7k
         {
15214
12.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
12.7k
            return result;
15216
12.7k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf30_op<double> >::type() const
Line
Count
Source
15213
3.05k
         {
15214
3.05k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
3.05k
            return result;
15216
3.05k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf00_op<double> >::type() const
Line
Count
Source
15213
37.4k
         {
15214
37.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
37.4k
            return result;
15216
37.4k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf01_op<double> >::type() const
Line
Count
Source
15213
115k
         {
15214
115k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
115k
            return result;
15216
115k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf02_op<double> >::type() const
Line
Count
Source
15213
41.2k
         {
15214
41.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
41.2k
            return result;
15216
41.2k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf03_op<double> >::type() const
Line
Count
Source
15213
13.9k
         {
15214
13.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
13.9k
            return result;
15216
13.9k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf04_op<double> >::type() const
Line
Count
Source
15213
28.1k
         {
15214
28.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
28.1k
            return result;
15216
28.1k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf05_op<double> >::type() const
Line
Count
Source
15213
40.4k
         {
15214
40.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
40.4k
            return result;
15216
40.4k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf06_op<double> >::type() const
Line
Count
Source
15213
92.6k
         {
15214
92.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
92.6k
            return result;
15216
92.6k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf07_op<double> >::type() const
Line
Count
Source
15213
18.8k
         {
15214
18.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
18.8k
            return result;
15216
18.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf08_op<double> >::type() const
Line
Count
Source
15213
56.6k
         {
15214
56.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
56.6k
            return result;
15216
56.6k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf09_op<double> >::type() const
Line
Count
Source
15213
150k
         {
15214
150k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
150k
            return result;
15216
150k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf10_op<double> >::type() const
Line
Count
Source
15213
227k
         {
15214
227k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
227k
            return result;
15216
227k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf11_op<double> >::type() const
Line
Count
Source
15213
16.8k
         {
15214
16.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
16.8k
            return result;
15216
16.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf12_op<double> >::type() const
Line
Count
Source
15213
2.44k
         {
15214
2.44k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
2.44k
            return result;
15216
2.44k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf13_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf14_op<double> >::type() const
Line
Count
Source
15213
96.6k
         {
15214
96.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
96.6k
            return result;
15216
96.6k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf15_op<double> >::type() const
Line
Count
Source
15213
19.8k
         {
15214
19.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
19.8k
            return result;
15216
19.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf16_op<double> >::type() const
Line
Count
Source
15213
10.4k
         {
15214
10.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
10.4k
            return result;
15216
10.4k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf17_op<double> >::type() const
Line
Count
Source
15213
202k
         {
15214
202k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
202k
            return result;
15216
202k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf18_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf19_op<double> >::type() const
Line
Count
Source
15213
18.9k
         {
15214
18.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
18.9k
            return result;
15216
18.9k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf20_op<double> >::type() const
Line
Count
Source
15213
19.6k
         {
15214
19.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
19.6k
            return result;
15216
19.6k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf21_op<double> >::type() const
Line
Count
Source
15213
33.0k
         {
15214
33.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
33.0k
            return result;
15216
33.0k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf22_op<double> >::type() const
Line
Count
Source
15213
72.7k
         {
15214
72.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
72.7k
            return result;
15216
72.7k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf23_op<double> >::type() const
Line
Count
Source
15213
14.8k
         {
15214
14.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
14.8k
            return result;
15216
14.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf24_op<double> >::type() const
Line
Count
Source
15213
35.1k
         {
15214
35.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
35.1k
            return result;
15216
35.1k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf25_op<double> >::type() const
Line
Count
Source
15213
15.2k
         {
15214
15.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
15.2k
            return result;
15216
15.2k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf26_op<double> >::type() const
Line
Count
Source
15213
31.8k
         {
15214
31.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
31.8k
            return result;
15216
31.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf27_op<double> >::type() const
Line
Count
Source
15213
293k
         {
15214
293k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
293k
            return result;
15216
293k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf28_op<double> >::type() const
Line
Count
Source
15213
325k
         {
15214
325k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
325k
            return result;
15216
325k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf29_op<double> >::type() const
Line
Count
Source
15213
16.4k
         {
15214
16.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
16.4k
            return result;
15216
16.4k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf30_op<double> >::type() const
Line
Count
Source
15213
27.1k
         {
15214
27.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
27.1k
            return result;
15216
27.1k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf00_op<double> >::type() const
Line
Count
Source
15213
51.2k
         {
15214
51.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
51.2k
            return result;
15216
51.2k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf01_op<double> >::type() const
Line
Count
Source
15213
175k
         {
15214
175k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
175k
            return result;
15216
175k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf02_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf03_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf04_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf05_op<double> >::type() const
Line
Count
Source
15213
27.1k
         {
15214
27.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
27.1k
            return result;
15216
27.1k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf06_op<double> >::type() const
Line
Count
Source
15213
32.8k
         {
15214
32.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
32.8k
            return result;
15216
32.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf07_op<double> >::type() const
Line
Count
Source
15213
39.4k
         {
15214
39.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
39.4k
            return result;
15216
39.4k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf08_op<double> >::type() const
Line
Count
Source
15213
139k
         {
15214
139k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
139k
            return result;
15216
139k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf09_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf10_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf11_op<double> >::type() const
Line
Count
Source
15213
51.7k
         {
15214
51.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
51.7k
            return result;
15216
51.7k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf12_op<double> >::type() const
Line
Count
Source
15213
8.86k
         {
15214
8.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
8.86k
            return result;
15216
8.86k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf13_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf14_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf15_op<double> >::type() const
Line
Count
Source
15213
5.27k
         {
15214
5.27k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
5.27k
            return result;
15216
5.27k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf16_op<double> >::type() const
Line
Count
Source
15213
5.32k
         {
15214
5.32k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
5.32k
            return result;
15216
5.32k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf17_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf18_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf19_op<double> >::type() const
Line
Count
Source
15213
94.0k
         {
15214
94.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
94.0k
            return result;
15216
94.0k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf20_op<double> >::type() const
Line
Count
Source
15213
191k
         {
15214
191k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
191k
            return result;
15216
191k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf21_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf22_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf23_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf24_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf25_op<double> >::type() const
Line
Count
Source
15213
21.8k
         {
15214
21.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
21.8k
            return result;
15216
21.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf26_op<double> >::type() const
Line
Count
Source
15213
195k
         {
15214
195k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
195k
            return result;
15216
195k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf27_op<double> >::type() const
Line
Count
Source
15213
28.7k
         {
15214
28.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
28.7k
            return result;
15216
28.7k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf28_op<double> >::type() const
Line
Count
Source
15213
4.99k
         {
15214
4.99k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
4.99k
            return result;
15216
4.99k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf29_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf30_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf00_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf01_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf02_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf03_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf04_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf05_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf06_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf07_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf08_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf09_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf10_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf11_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf12_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf13_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf14_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf15_op<double> >::type() const
Line
Count
Source
15213
15.1k
         {
15214
15.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
15.1k
            return result;
15216
15.1k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf16_op<double> >::type() const
Line
Count
Source
15213
10.8k
         {
15214
10.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
10.8k
            return result;
15216
10.8k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf17_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf18_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf19_op<double> >::type() const
Line
Count
Source
15213
56.7k
         {
15214
56.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
56.7k
            return result;
15216
56.7k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf20_op<double> >::type() const
Line
Count
Source
15213
37.8k
         {
15214
37.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
37.8k
            return result;
15216
37.8k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf21_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf22_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf23_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf24_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf25_op<double> >::type() const
Line
Count
Source
15213
3.15k
         {
15214
3.15k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
3.15k
            return result;
15216
3.15k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf26_op<double> >::type() const
Line
Count
Source
15213
50.8k
         {
15214
50.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
50.8k
            return result;
15216
50.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf27_op<double> >::type() const
Line
Count
Source
15213
8.55k
         {
15214
8.55k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
8.55k
            return result;
15216
8.55k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf28_op<double> >::type() const
Line
Count
Source
15213
80.5k
         {
15214
80.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
80.5k
            return result;
15216
80.5k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf29_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf30_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf00_op<double> >::type() const
Line
Count
Source
15213
14.6k
         {
15214
14.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
14.6k
            return result;
15216
14.6k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf01_op<double> >::type() const
Line
Count
Source
15213
30.5k
         {
15214
30.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
30.5k
            return result;
15216
30.5k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf02_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf03_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf04_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf05_op<double> >::type() const
Line
Count
Source
15213
15.1k
         {
15214
15.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
15.1k
            return result;
15216
15.1k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf06_op<double> >::type() const
Line
Count
Source
15213
13.6k
         {
15214
13.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
13.6k
            return result;
15216
13.6k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf07_op<double> >::type() const
Line
Count
Source
15213
15.3k
         {
15214
15.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
15.3k
            return result;
15216
15.3k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf08_op<double> >::type() const
Line
Count
Source
15213
6.67k
         {
15214
6.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
6.67k
            return result;
15216
6.67k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf09_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf10_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf11_op<double> >::type() const
Line
Count
Source
15213
12.3k
         {
15214
12.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
12.3k
            return result;
15216
12.3k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf12_op<double> >::type() const
Line
Count
Source
15213
1.85k
         {
15214
1.85k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
1.85k
            return result;
15216
1.85k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf13_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf14_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf15_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf16_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf17_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf18_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf19_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf20_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf21_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf22_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf23_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf24_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf25_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf26_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf27_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf28_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf29_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf30_op<double> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf00_op<float> >::type() const
Line
Count
Source
15213
20.8k
         {
15214
20.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
20.8k
            return result;
15216
20.8k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf01_op<float> >::type() const
Line
Count
Source
15213
164k
         {
15214
164k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
164k
            return result;
15216
164k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf02_op<float> >::type() const
Line
Count
Source
15213
16.0k
         {
15214
16.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
16.0k
            return result;
15216
16.0k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf03_op<float> >::type() const
Line
Count
Source
15213
13.0k
         {
15214
13.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
13.0k
            return result;
15216
13.0k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf04_op<float> >::type() const
Line
Count
Source
15213
51.2k
         {
15214
51.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
51.2k
            return result;
15216
51.2k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf05_op<float> >::type() const
Line
Count
Source
15213
38.4k
         {
15214
38.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
38.4k
            return result;
15216
38.4k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf06_op<float> >::type() const
Line
Count
Source
15213
100k
         {
15214
100k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
100k
            return result;
15216
100k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf07_op<float> >::type() const
Line
Count
Source
15213
41.3k
         {
15214
41.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
41.3k
            return result;
15216
41.3k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf08_op<float> >::type() const
Line
Count
Source
15213
27.7k
         {
15214
27.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
27.7k
            return result;
15216
27.7k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf09_op<float> >::type() const
Line
Count
Source
15213
80.5k
         {
15214
80.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
80.5k
            return result;
15216
80.5k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf10_op<float> >::type() const
Line
Count
Source
15213
150k
         {
15214
150k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
150k
            return result;
15216
150k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf11_op<float> >::type() const
Line
Count
Source
15213
29.0k
         {
15214
29.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
29.0k
            return result;
15216
29.0k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf12_op<float> >::type() const
Line
Count
Source
15213
82.5k
         {
15214
82.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
82.5k
            return result;
15216
82.5k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf13_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf14_op<float> >::type() const
Line
Count
Source
15213
96.6k
         {
15214
96.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
96.6k
            return result;
15216
96.6k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf15_op<float> >::type() const
Line
Count
Source
15213
17.8k
         {
15214
17.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
17.8k
            return result;
15216
17.8k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf16_op<float> >::type() const
Line
Count
Source
15213
7.29k
         {
15214
7.29k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
7.29k
            return result;
15216
7.29k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf17_op<float> >::type() const
Line
Count
Source
15213
157k
         {
15214
157k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
157k
            return result;
15216
157k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf18_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf19_op<float> >::type() const
Line
Count
Source
15213
105k
         {
15214
105k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
105k
            return result;
15216
105k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf20_op<float> >::type() const
Line
Count
Source
15213
68.1k
         {
15214
68.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
68.1k
            return result;
15216
68.1k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf21_op<float> >::type() const
Line
Count
Source
15213
66.6k
         {
15214
66.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
66.6k
            return result;
15216
66.6k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf22_op<float> >::type() const
Line
Count
Source
15213
69.2k
         {
15214
69.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
69.2k
            return result;
15216
69.2k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf23_op<float> >::type() const
Line
Count
Source
15213
12.9k
         {
15214
12.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
12.9k
            return result;
15216
12.9k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf24_op<float> >::type() const
Line
Count
Source
15213
59.0k
         {
15214
59.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
59.0k
            return result;
15216
59.0k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf25_op<float> >::type() const
Line
Count
Source
15213
20.7k
         {
15214
20.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
20.7k
            return result;
15216
20.7k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf26_op<float> >::type() const
Line
Count
Source
15213
50.3k
         {
15214
50.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
50.3k
            return result;
15216
50.3k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf27_op<float> >::type() const
Line
Count
Source
15213
31.3k
         {
15214
31.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
31.3k
            return result;
15216
31.3k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf28_op<float> >::type() const
Line
Count
Source
15213
34.8k
         {
15214
34.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
34.8k
            return result;
15216
34.8k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf29_op<float> >::type() const
Line
Count
Source
15213
6.25k
         {
15214
6.25k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
6.25k
            return result;
15216
6.25k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf30_op<float> >::type() const
Line
Count
Source
15213
8.83k
         {
15214
8.83k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
8.83k
            return result;
15216
8.83k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf00_op<float> >::type() const
Line
Count
Source
15213
8.73k
         {
15214
8.73k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
8.73k
            return result;
15216
8.73k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf01_op<float> >::type() const
Line
Count
Source
15213
78.0k
         {
15214
78.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
78.0k
            return result;
15216
78.0k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf02_op<float> >::type() const
Line
Count
Source
15213
4.67k
         {
15214
4.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
4.67k
            return result;
15216
4.67k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf03_op<float> >::type() const
Line
Count
Source
15213
29.0k
         {
15214
29.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
29.0k
            return result;
15216
29.0k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf04_op<float> >::type() const
Line
Count
Source
15213
24.2k
         {
15214
24.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
24.2k
            return result;
15216
24.2k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf05_op<float> >::type() const
Line
Count
Source
15213
33.9k
         {
15214
33.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
33.9k
            return result;
15216
33.9k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf06_op<float> >::type() const
Line
Count
Source
15213
52.2k
         {
15214
52.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
52.2k
            return result;
15216
52.2k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf07_op<float> >::type() const
Line
Count
Source
15213
38.8k
         {
15214
38.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
38.8k
            return result;
15216
38.8k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf08_op<float> >::type() const
Line
Count
Source
15213
23.9k
         {
15214
23.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
23.9k
            return result;
15216
23.9k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf09_op<float> >::type() const
Line
Count
Source
15213
150k
         {
15214
150k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
150k
            return result;
15216
150k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf10_op<float> >::type() const
Line
Count
Source
15213
143k
         {
15214
143k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
143k
            return result;
15216
143k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf11_op<float> >::type() const
Line
Count
Source
15213
6.94k
         {
15214
6.94k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
6.94k
            return result;
15216
6.94k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf12_op<float> >::type() const
Line
Count
Source
15213
3.13k
         {
15214
3.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
3.13k
            return result;
15216
3.13k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf13_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf14_op<float> >::type() const
Line
Count
Source
15213
72.2k
         {
15214
72.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
72.2k
            return result;
15216
72.2k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf15_op<float> >::type() const
Line
Count
Source
15213
15.2k
         {
15214
15.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
15.2k
            return result;
15216
15.2k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf16_op<float> >::type() const
Line
Count
Source
15213
29.7k
         {
15214
29.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
29.7k
            return result;
15216
29.7k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf17_op<float> >::type() const
Line
Count
Source
15213
26.0k
         {
15214
26.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
26.0k
            return result;
15216
26.0k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf18_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf19_op<float> >::type() const
Line
Count
Source
15213
45.5k
         {
15214
45.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
45.5k
            return result;
15216
45.5k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf20_op<float> >::type() const
Line
Count
Source
15213
111k
         {
15214
111k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
111k
            return result;
15216
111k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf21_op<float> >::type() const
Line
Count
Source
15213
45.8k
         {
15214
45.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
45.8k
            return result;
15216
45.8k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf22_op<float> >::type() const
Line
Count
Source
15213
200k
         {
15214
200k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
200k
            return result;
15216
200k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf23_op<float> >::type() const
Line
Count
Source
15213
29.4k
         {
15214
29.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
29.4k
            return result;
15216
29.4k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf24_op<float> >::type() const
Line
Count
Source
15213
23.5k
         {
15214
23.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
23.5k
            return result;
15216
23.5k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf25_op<float> >::type() const
Line
Count
Source
15213
24.7k
         {
15214
24.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
24.7k
            return result;
15216
24.7k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf26_op<float> >::type() const
Line
Count
Source
15213
10.0k
         {
15214
10.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
10.0k
            return result;
15216
10.0k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf27_op<float> >::type() const
Line
Count
Source
15213
8.43k
         {
15214
8.43k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
8.43k
            return result;
15216
8.43k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf28_op<float> >::type() const
Line
Count
Source
15213
82.6k
         {
15214
82.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
82.6k
            return result;
15216
82.6k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf29_op<float> >::type() const
Line
Count
Source
15213
2.67k
         {
15214
2.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
2.67k
            return result;
15216
2.67k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf30_op<float> >::type() const
Line
Count
Source
15213
54.8k
         {
15214
54.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
54.8k
            return result;
15216
54.8k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf00_op<float> >::type() const
Line
Count
Source
15213
25.7k
         {
15214
25.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
25.7k
            return result;
15216
25.7k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf01_op<float> >::type() const
Line
Count
Source
15213
51.2k
         {
15214
51.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
51.2k
            return result;
15216
51.2k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf02_op<float> >::type() const
Line
Count
Source
15213
3.47k
         {
15214
3.47k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
3.47k
            return result;
15216
3.47k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf03_op<float> >::type() const
Line
Count
Source
15213
4.45k
         {
15214
4.45k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
4.45k
            return result;
15216
4.45k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf04_op<float> >::type() const
Line
Count
Source
15213
16.5k
         {
15214
16.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
16.5k
            return result;
15216
16.5k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf05_op<float> >::type() const
Line
Count
Source
15213
46.5k
         {
15214
46.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
46.5k
            return result;
15216
46.5k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf06_op<float> >::type() const
Line
Count
Source
15213
72.2k
         {
15214
72.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
72.2k
            return result;
15216
72.2k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf07_op<float> >::type() const
Line
Count
Source
15213
94.7k
         {
15214
94.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
94.7k
            return result;
15216
94.7k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf08_op<float> >::type() const
Line
Count
Source
15213
6.67k
         {
15214
6.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
6.67k
            return result;
15216
6.67k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf09_op<float> >::type() const
Line
Count
Source
15213
26.3k
         {
15214
26.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
26.3k
            return result;
15216
26.3k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf10_op<float> >::type() const
Line
Count
Source
15213
81.0k
         {
15214
81.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
81.0k
            return result;
15216
81.0k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf11_op<float> >::type() const
Line
Count
Source
15213
3.52k
         {
15214
3.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
3.52k
            return result;
15216
3.52k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf12_op<float> >::type() const
Line
Count
Source
15213
9.08k
         {
15214
9.08k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
9.08k
            return result;
15216
9.08k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf13_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf14_op<float> >::type() const
Line
Count
Source
15213
51.1k
         {
15214
51.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
51.1k
            return result;
15216
51.1k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf15_op<float> >::type() const
Line
Count
Source
15213
17.6k
         {
15214
17.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
17.6k
            return result;
15216
17.6k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf16_op<float> >::type() const
Line
Count
Source
15213
1.86k
         {
15214
1.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
1.86k
            return result;
15216
1.86k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf17_op<float> >::type() const
Line
Count
Source
15213
19.0k
         {
15214
19.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
19.0k
            return result;
15216
19.0k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf18_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf19_op<float> >::type() const
Line
Count
Source
15213
65.0k
         {
15214
65.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
65.0k
            return result;
15216
65.0k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf20_op<float> >::type() const
Line
Count
Source
15213
54.6k
         {
15214
54.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
54.6k
            return result;
15216
54.6k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf21_op<float> >::type() const
Line
Count
Source
15213
5.29k
         {
15214
5.29k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
5.29k
            return result;
15216
5.29k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf22_op<float> >::type() const
Line
Count
Source
15213
118k
         {
15214
118k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
118k
            return result;
15216
118k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf23_op<float> >::type() const
Line
Count
Source
15213
17.7k
         {
15214
17.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
17.7k
            return result;
15216
17.7k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf24_op<float> >::type() const
Line
Count
Source
15213
8.79k
         {
15214
8.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
8.79k
            return result;
15216
8.79k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf25_op<float> >::type() const
Line
Count
Source
15213
9.31k
         {
15214
9.31k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
9.31k
            return result;
15216
9.31k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf26_op<float> >::type() const
Line
Count
Source
15213
217k
         {
15214
217k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
217k
            return result;
15216
217k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf27_op<float> >::type() const
Line
Count
Source
15213
96.8k
         {
15214
96.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
96.8k
            return result;
15216
96.8k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf28_op<float> >::type() const
Line
Count
Source
15213
16.3k
         {
15214
16.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
16.3k
            return result;
15216
16.3k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf29_op<float> >::type() const
Line
Count
Source
15213
12.7k
         {
15214
12.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
12.7k
            return result;
15216
12.7k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf30_op<float> >::type() const
Line
Count
Source
15213
3.05k
         {
15214
3.05k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
3.05k
            return result;
15216
3.05k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf00_op<float> >::type() const
Line
Count
Source
15213
37.3k
         {
15214
37.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
37.3k
            return result;
15216
37.3k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf01_op<float> >::type() const
Line
Count
Source
15213
109k
         {
15214
109k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
109k
            return result;
15216
109k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf02_op<float> >::type() const
Line
Count
Source
15213
23.0k
         {
15214
23.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
23.0k
            return result;
15216
23.0k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf03_op<float> >::type() const
Line
Count
Source
15213
13.8k
         {
15214
13.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
13.8k
            return result;
15216
13.8k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf04_op<float> >::type() const
Line
Count
Source
15213
27.7k
         {
15214
27.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
27.7k
            return result;
15216
27.7k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf05_op<float> >::type() const
Line
Count
Source
15213
34.3k
         {
15214
34.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
34.3k
            return result;
15216
34.3k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf06_op<float> >::type() const
Line
Count
Source
15213
92.5k
         {
15214
92.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
92.5k
            return result;
15216
92.5k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf07_op<float> >::type() const
Line
Count
Source
15213
18.6k
         {
15214
18.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
18.6k
            return result;
15216
18.6k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf08_op<float> >::type() const
Line
Count
Source
15213
56.5k
         {
15214
56.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
56.5k
            return result;
15216
56.5k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf09_op<float> >::type() const
Line
Count
Source
15213
131k
         {
15214
131k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
131k
            return result;
15216
131k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf10_op<float> >::type() const
Line
Count
Source
15213
225k
         {
15214
225k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
225k
            return result;
15216
225k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf11_op<float> >::type() const
Line
Count
Source
15213
16.6k
         {
15214
16.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
16.6k
            return result;
15216
16.6k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf12_op<float> >::type() const
Line
Count
Source
15213
2.44k
         {
15214
2.44k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
2.44k
            return result;
15216
2.44k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf13_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf14_op<float> >::type() const
Line
Count
Source
15213
95.9k
         {
15214
95.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
95.9k
            return result;
15216
95.9k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf15_op<float> >::type() const
Line
Count
Source
15213
19.8k
         {
15214
19.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
19.8k
            return result;
15216
19.8k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf16_op<float> >::type() const
Line
Count
Source
15213
10.4k
         {
15214
10.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
10.4k
            return result;
15216
10.4k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf17_op<float> >::type() const
Line
Count
Source
15213
201k
         {
15214
201k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
201k
            return result;
15216
201k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf18_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf19_op<float> >::type() const
Line
Count
Source
15213
9.94k
         {
15214
9.94k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
9.94k
            return result;
15216
9.94k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf20_op<float> >::type() const
Line
Count
Source
15213
19.6k
         {
15214
19.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
19.6k
            return result;
15216
19.6k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf21_op<float> >::type() const
Line
Count
Source
15213
33.0k
         {
15214
33.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
33.0k
            return result;
15216
33.0k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf22_op<float> >::type() const
Line
Count
Source
15213
72.7k
         {
15214
72.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
72.7k
            return result;
15216
72.7k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf23_op<float> >::type() const
Line
Count
Source
15213
14.8k
         {
15214
14.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
14.8k
            return result;
15216
14.8k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf24_op<float> >::type() const
Line
Count
Source
15213
17.2k
         {
15214
17.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
17.2k
            return result;
15216
17.2k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf25_op<float> >::type() const
Line
Count
Source
15213
15.2k
         {
15214
15.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
15.2k
            return result;
15216
15.2k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf26_op<float> >::type() const
Line
Count
Source
15213
30.0k
         {
15214
30.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
30.0k
            return result;
15216
30.0k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf27_op<float> >::type() const
Line
Count
Source
15213
290k
         {
15214
290k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
290k
            return result;
15216
290k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf28_op<float> >::type() const
Line
Count
Source
15213
325k
         {
15214
325k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
325k
            return result;
15216
325k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf29_op<float> >::type() const
Line
Count
Source
15213
16.4k
         {
15214
16.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
16.4k
            return result;
15216
16.4k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf30_op<float> >::type() const
Line
Count
Source
15213
26.6k
         {
15214
26.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
26.6k
            return result;
15216
26.6k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf00_op<float> >::type() const
Line
Count
Source
15213
43.6k
         {
15214
43.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
43.6k
            return result;
15216
43.6k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf01_op<float> >::type() const
Line
Count
Source
15213
174k
         {
15214
174k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
174k
            return result;
15216
174k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf02_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf03_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf04_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf05_op<float> >::type() const
Line
Count
Source
15213
24.1k
         {
15214
24.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
24.1k
            return result;
15216
24.1k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf06_op<float> >::type() const
Line
Count
Source
15213
32.7k
         {
15214
32.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
32.7k
            return result;
15216
32.7k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf07_op<float> >::type() const
Line
Count
Source
15213
39.3k
         {
15214
39.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
39.3k
            return result;
15216
39.3k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf08_op<float> >::type() const
Line
Count
Source
15213
135k
         {
15214
135k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
135k
            return result;
15216
135k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf09_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf10_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf11_op<float> >::type() const
Line
Count
Source
15213
43.9k
         {
15214
43.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
43.9k
            return result;
15216
43.9k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf12_op<float> >::type() const
Line
Count
Source
15213
8.80k
         {
15214
8.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
8.80k
            return result;
15216
8.80k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf13_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf14_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf15_op<float> >::type() const
Line
Count
Source
15213
5.23k
         {
15214
5.23k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
5.23k
            return result;
15216
5.23k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf16_op<float> >::type() const
Line
Count
Source
15213
5.29k
         {
15214
5.29k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
5.29k
            return result;
15216
5.29k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf17_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf18_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf19_op<float> >::type() const
Line
Count
Source
15213
93.9k
         {
15214
93.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
93.9k
            return result;
15216
93.9k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf20_op<float> >::type() const
Line
Count
Source
15213
180k
         {
15214
180k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
180k
            return result;
15216
180k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf21_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf22_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf23_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf24_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf25_op<float> >::type() const
Line
Count
Source
15213
21.3k
         {
15214
21.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
21.3k
            return result;
15216
21.3k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf26_op<float> >::type() const
Line
Count
Source
15213
110k
         {
15214
110k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
110k
            return result;
15216
110k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf27_op<float> >::type() const
Line
Count
Source
15213
28.5k
         {
15214
28.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
28.5k
            return result;
15216
28.5k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf28_op<float> >::type() const
Line
Count
Source
15213
4.97k
         {
15214
4.97k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
4.97k
            return result;
15216
4.97k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf29_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf30_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf00_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf01_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf02_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf03_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf04_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf05_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf06_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf07_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf08_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf09_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf10_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf11_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf12_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf13_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf14_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf15_op<float> >::type() const
Line
Count
Source
15213
15.1k
         {
15214
15.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
15.1k
            return result;
15216
15.1k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf16_op<float> >::type() const
Line
Count
Source
15213
10.8k
         {
15214
10.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
10.8k
            return result;
15216
10.8k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf17_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf18_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf19_op<float> >::type() const
Line
Count
Source
15213
6.67k
         {
15214
6.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
6.67k
            return result;
15216
6.67k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf20_op<float> >::type() const
Line
Count
Source
15213
32.3k
         {
15214
32.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
32.3k
            return result;
15216
32.3k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf21_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf22_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf23_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf24_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf25_op<float> >::type() const
Line
Count
Source
15213
3.02k
         {
15214
3.02k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
3.02k
            return result;
15216
3.02k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf26_op<float> >::type() const
Line
Count
Source
15213
50.7k
         {
15214
50.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
50.7k
            return result;
15216
50.7k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf27_op<float> >::type() const
Line
Count
Source
15213
8.45k
         {
15214
8.45k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
8.45k
            return result;
15216
8.45k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf28_op<float> >::type() const
Line
Count
Source
15213
80.3k
         {
15214
80.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
80.3k
            return result;
15216
80.3k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf29_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf30_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf00_op<float> >::type() const
Line
Count
Source
15213
12.1k
         {
15214
12.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
12.1k
            return result;
15216
12.1k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf01_op<float> >::type() const
Line
Count
Source
15213
25.4k
         {
15214
25.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
25.4k
            return result;
15216
25.4k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf02_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf03_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf04_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf05_op<float> >::type() const
Line
Count
Source
15213
15.1k
         {
15214
15.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
15.1k
            return result;
15216
15.1k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf06_op<float> >::type() const
Line
Count
Source
15213
13.6k
         {
15214
13.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
13.6k
            return result;
15216
13.6k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf07_op<float> >::type() const
Line
Count
Source
15213
10.9k
         {
15214
10.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
10.9k
            return result;
15216
10.9k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf08_op<float> >::type() const
Line
Count
Source
15213
4.27k
         {
15214
4.27k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
4.27k
            return result;
15216
4.27k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf09_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf10_op<float> >::type() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf11_op<float> >::type() const
Line
Count
Source
15213
12.2k
         {
15214
12.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
12.2k
            return result;
15216
12.2k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf12_op<float> >::type() const
Line
Count
Source
15213
1.85k
         {
15214
1.85k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2<T,T0,T1,T2>::result;
15215
1.85k
            return result;
15216
1.85k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf13_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf14_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf15_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf16_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf17_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf18_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf19_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf20_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf21_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf22_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf23_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf24_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf25_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf26_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf27_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf28_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf29_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf30_op<float> >::type() const
15217
15218
         inline operator_type operation()
15219
         {
15220
            return e_default;
15221
         }
15222
15223
         inline T value() const exprtk_override
15224
577M
         {
15225
577M
            return SF3Operation::process(t0_, t1_, t2_);
15226
577M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf00_op<double> >::value() const
Line
Count
Source
15224
1.00M
         {
15225
1.00M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.00M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf01_op<double> >::value() const
Line
Count
Source
15224
2.20M
         {
15225
2.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.20M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf02_op<double> >::value() const
Line
Count
Source
15224
809k
         {
15225
809k
            return SF3Operation::process(t0_, t1_, t2_);
15226
809k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf03_op<double> >::value() const
Line
Count
Source
15224
1.50M
         {
15225
1.50M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.50M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf04_op<double> >::value() const
Line
Count
Source
15224
1.00M
         {
15225
1.00M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.00M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf05_op<double> >::value() const
Line
Count
Source
15224
200k
         {
15225
200k
            return SF3Operation::process(t0_, t1_, t2_);
15226
200k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf06_op<double> >::value() const
Line
Count
Source
15224
1.00M
         {
15225
1.00M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.00M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf07_op<double> >::value() const
Line
Count
Source
15224
501k
         {
15225
501k
            return SF3Operation::process(t0_, t1_, t2_);
15226
501k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf08_op<double> >::value() const
Line
Count
Source
15224
202k
         {
15225
202k
            return SF3Operation::process(t0_, t1_, t2_);
15226
202k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf09_op<double> >::value() const
Line
Count
Source
15224
712k
         {
15225
712k
            return SF3Operation::process(t0_, t1_, t2_);
15226
712k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf10_op<double> >::value() const
Line
Count
Source
15224
2.80M
         {
15225
2.80M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.80M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf11_op<double> >::value() const
Line
Count
Source
15224
100k
         {
15225
100k
            return SF3Operation::process(t0_, t1_, t2_);
15226
100k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf12_op<double> >::value() const
Line
Count
Source
15224
100k
         {
15225
100k
            return SF3Operation::process(t0_, t1_, t2_);
15226
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf13_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf14_op<double> >::value() const
Line
Count
Source
15224
2.20M
         {
15225
2.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.20M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf15_op<double> >::value() const
Line
Count
Source
15224
1.21M
         {
15225
1.21M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.21M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf16_op<double> >::value() const
Line
Count
Source
15224
1.30M
         {
15225
1.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.30M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf17_op<double> >::value() const
Line
Count
Source
15224
11.6M
         {
15225
11.6M
            return SF3Operation::process(t0_, t1_, t2_);
15226
11.6M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf18_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf19_op<double> >::value() const
Line
Count
Source
15224
8.70M
         {
15225
8.70M
            return SF3Operation::process(t0_, t1_, t2_);
15226
8.70M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf20_op<double> >::value() const
Line
Count
Source
15224
4.85M
         {
15225
4.85M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.85M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf21_op<double> >::value() const
Line
Count
Source
15224
3.10M
         {
15225
3.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.10M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf22_op<double> >::value() const
Line
Count
Source
15224
2.40M
         {
15225
2.40M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.40M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf23_op<double> >::value() const
Line
Count
Source
15224
1.80M
         {
15225
1.80M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.80M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf24_op<double> >::value() const
Line
Count
Source
15224
601k
         {
15225
601k
            return SF3Operation::process(t0_, t1_, t2_);
15226
601k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf25_op<double> >::value() const
Line
Count
Source
15224
1.90M
         {
15225
1.90M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.90M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf26_op<double> >::value() const
Line
Count
Source
15224
3.60M
         {
15225
3.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.60M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf27_op<double> >::value() const
Line
Count
Source
15224
1.30M
         {
15225
1.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.30M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf28_op<double> >::value() const
Line
Count
Source
15224
1.30M
         {
15225
1.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.30M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf29_op<double> >::value() const
Line
Count
Source
15224
100k
         {
15225
100k
            return SF3Operation::process(t0_, t1_, t2_);
15226
100k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf30_op<double> >::value() const
Line
Count
Source
15224
200k
         {
15225
200k
            return SF3Operation::process(t0_, t1_, t2_);
15226
200k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf00_op<double> >::value() const
Line
Count
Source
15224
301k
         {
15225
301k
            return SF3Operation::process(t0_, t1_, t2_);
15226
301k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf01_op<double> >::value() const
Line
Count
Source
15224
2.21M
         {
15225
2.21M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.21M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf02_op<double> >::value() const
Line
Count
Source
15224
707k
         {
15225
707k
            return SF3Operation::process(t0_, t1_, t2_);
15226
707k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf03_op<double> >::value() const
Line
Count
Source
15224
1.60M
         {
15225
1.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.60M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf04_op<double> >::value() const
Line
Count
Source
15224
2.50M
         {
15225
2.50M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.50M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf05_op<double> >::value() const
Line
Count
Source
15224
1.00M
         {
15225
1.00M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.00M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf06_op<double> >::value() const
Line
Count
Source
15224
3.50M
         {
15225
3.50M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.50M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf07_op<double> >::value() const
Line
Count
Source
15224
400k
         {
15225
400k
            return SF3Operation::process(t0_, t1_, t2_);
15226
400k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf08_op<double> >::value() const
Line
Count
Source
15224
1.40M
         {
15225
1.40M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.40M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf09_op<double> >::value() const
Line
Count
Source
15224
4.50M
         {
15225
4.50M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.50M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf10_op<double> >::value() const
Line
Count
Source
15224
4.80M
         {
15225
4.80M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.80M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf11_op<double> >::value() const
Line
Count
Source
15224
1.60M
         {
15225
1.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.60M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf12_op<double> >::value() const
Line
Count
Source
15224
400k
         {
15225
400k
            return SF3Operation::process(t0_, t1_, t2_);
15226
400k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf13_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf14_op<double> >::value() const
Line
Count
Source
15224
4.31M
         {
15225
4.31M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.31M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf15_op<double> >::value() const
Line
Count
Source
15224
1.30M
         {
15225
1.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.30M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf16_op<double> >::value() const
Line
Count
Source
15224
404k
         {
15225
404k
            return SF3Operation::process(t0_, t1_, t2_);
15226
404k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf17_op<double> >::value() const
Line
Count
Source
15224
1.37M
         {
15225
1.37M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.37M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf18_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf19_op<double> >::value() const
Line
Count
Source
15224
906k
         {
15225
906k
            return SF3Operation::process(t0_, t1_, t2_);
15226
906k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf20_op<double> >::value() const
Line
Count
Source
15224
9.70M
         {
15225
9.70M
            return SF3Operation::process(t0_, t1_, t2_);
15226
9.70M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf21_op<double> >::value() const
Line
Count
Source
15224
1.70M
         {
15225
1.70M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.70M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf22_op<double> >::value() const
Line
Count
Source
15224
4.40M
         {
15225
4.40M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.40M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf23_op<double> >::value() const
Line
Count
Source
15224
1.80M
         {
15225
1.80M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.80M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf24_op<double> >::value() const
Line
Count
Source
15224
700k
         {
15225
700k
            return SF3Operation::process(t0_, t1_, t2_);
15226
700k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf25_op<double> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf26_op<double> >::value() const
Line
Count
Source
15224
2.30M
         {
15225
2.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.30M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf27_op<double> >::value() const
Line
Count
Source
15224
163
         {
15225
163
            return SF3Operation::process(t0_, t1_, t2_);
15226
163
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf28_op<double> >::value() const
Line
Count
Source
15224
200k
         {
15225
200k
            return SF3Operation::process(t0_, t1_, t2_);
15226
200k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf29_op<double> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf30_op<double> >::value() const
Line
Count
Source
15224
2.30M
         {
15225
2.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.30M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf00_op<double> >::value() const
Line
Count
Source
15224
2.10M
         {
15225
2.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.10M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf01_op<double> >::value() const
Line
Count
Source
15224
4.30M
         {
15225
4.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.30M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf02_op<double> >::value() const
Line
Count
Source
15224
200k
         {
15225
200k
            return SF3Operation::process(t0_, t1_, t2_);
15226
200k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf03_op<double> >::value() const
Line
Count
Source
15224
283
         {
15225
283
            return SF3Operation::process(t0_, t1_, t2_);
15226
283
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf04_op<double> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf05_op<double> >::value() const
Line
Count
Source
15224
2.90M
         {
15225
2.90M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.90M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf06_op<double> >::value() const
Line
Count
Source
15224
2.10M
         {
15225
2.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.10M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf07_op<double> >::value() const
Line
Count
Source
15224
338
         {
15225
338
            return SF3Operation::process(t0_, t1_, t2_);
15226
338
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf08_op<double> >::value() const
Line
Count
Source
15224
102k
         {
15225
102k
            return SF3Operation::process(t0_, t1_, t2_);
15226
102k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf09_op<double> >::value() const
Line
Count
Source
15224
400k
         {
15225
400k
            return SF3Operation::process(t0_, t1_, t2_);
15226
400k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf10_op<double> >::value() const
Line
Count
Source
15224
1.10M
         {
15225
1.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.10M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf11_op<double> >::value() const
Line
Count
Source
15224
300k
         {
15225
300k
            return SF3Operation::process(t0_, t1_, t2_);
15226
300k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf12_op<double> >::value() const
Line
Count
Source
15224
76
         {
15225
76
            return SF3Operation::process(t0_, t1_, t2_);
15226
76
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf13_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf14_op<double> >::value() const
Line
Count
Source
15224
4.20M
         {
15225
4.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.20M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf15_op<double> >::value() const
Line
Count
Source
15224
200k
         {
15225
200k
            return SF3Operation::process(t0_, t1_, t2_);
15226
200k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf16_op<double> >::value() const
Line
Count
Source
15224
500k
         {
15225
500k
            return SF3Operation::process(t0_, t1_, t2_);
15226
500k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf17_op<double> >::value() const
Line
Count
Source
15224
800k
         {
15225
800k
            return SF3Operation::process(t0_, t1_, t2_);
15226
800k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf18_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf19_op<double> >::value() const
Line
Count
Source
15224
801k
         {
15225
801k
            return SF3Operation::process(t0_, t1_, t2_);
15226
801k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf20_op<double> >::value() const
Line
Count
Source
15224
2.05M
         {
15225
2.05M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.05M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf21_op<double> >::value() const
Line
Count
Source
15224
800k
         {
15225
800k
            return SF3Operation::process(t0_, t1_, t2_);
15226
800k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf22_op<double> >::value() const
Line
Count
Source
15224
3.90M
         {
15225
3.90M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.90M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf23_op<double> >::value() const
Line
Count
Source
15224
601k
         {
15225
601k
            return SF3Operation::process(t0_, t1_, t2_);
15226
601k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf24_op<double> >::value() const
Line
Count
Source
15224
100k
         {
15225
100k
            return SF3Operation::process(t0_, t1_, t2_);
15226
100k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf25_op<double> >::value() const
Line
Count
Source
15224
504k
         {
15225
504k
            return SF3Operation::process(t0_, t1_, t2_);
15226
504k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf26_op<double> >::value() const
Line
Count
Source
15224
8.06M
         {
15225
8.06M
            return SF3Operation::process(t0_, t1_, t2_);
15226
8.06M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf27_op<double> >::value() const
Line
Count
Source
15224
3.20M
         {
15225
3.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.20M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf28_op<double> >::value() const
Line
Count
Source
15224
2.30M
         {
15225
2.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.30M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf29_op<double> >::value() const
Line
Count
Source
15224
500k
         {
15225
500k
            return SF3Operation::process(t0_, t1_, t2_);
15226
500k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf30_op<double> >::value() const
Line
Count
Source
15224
500k
         {
15225
500k
            return SF3Operation::process(t0_, t1_, t2_);
15226
500k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf00_op<double> >::value() const
Line
Count
Source
15224
2.60M
         {
15225
2.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.60M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf01_op<double> >::value() const
Line
Count
Source
15224
5.79M
         {
15225
5.79M
            return SF3Operation::process(t0_, t1_, t2_);
15226
5.79M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf02_op<double> >::value() const
Line
Count
Source
15224
701k
         {
15225
701k
            return SF3Operation::process(t0_, t1_, t2_);
15226
701k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf03_op<double> >::value() const
Line
Count
Source
15224
800k
         {
15225
800k
            return SF3Operation::process(t0_, t1_, t2_);
15226
800k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf04_op<double> >::value() const
Line
Count
Source
15224
400k
         {
15225
400k
            return SF3Operation::process(t0_, t1_, t2_);
15226
400k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf05_op<double> >::value() const
Line
Count
Source
15224
2.40M
         {
15225
2.40M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.40M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf06_op<double> >::value() const
Line
Count
Source
15224
2.20M
         {
15225
2.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.20M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf07_op<double> >::value() const
Line
Count
Source
15224
763k
         {
15225
763k
            return SF3Operation::process(t0_, t1_, t2_);
15226
763k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf08_op<double> >::value() const
Line
Count
Source
15224
10.8M
         {
15225
10.8M
            return SF3Operation::process(t0_, t1_, t2_);
15226
10.8M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf09_op<double> >::value() const
Line
Count
Source
15224
2.50M
         {
15225
2.50M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.50M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf10_op<double> >::value() const
Line
Count
Source
15224
6.77M
         {
15225
6.77M
            return SF3Operation::process(t0_, t1_, t2_);
15226
6.77M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf11_op<double> >::value() const
Line
Count
Source
15224
1.70M
         {
15225
1.70M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.70M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf12_op<double> >::value() const
Line
Count
Source
15224
1.40M
         {
15225
1.40M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.40M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf13_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf14_op<double> >::value() const
Line
Count
Source
15224
2.10M
         {
15225
2.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.10M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf15_op<double> >::value() const
Line
Count
Source
15224
300k
         {
15225
300k
            return SF3Operation::process(t0_, t1_, t2_);
15226
300k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf16_op<double> >::value() const
Line
Count
Source
15224
300k
         {
15225
300k
            return SF3Operation::process(t0_, t1_, t2_);
15226
300k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf17_op<double> >::value() const
Line
Count
Source
15224
3.50M
         {
15225
3.50M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.50M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf18_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf19_op<double> >::value() const
Line
Count
Source
15224
200k
         {
15225
200k
            return SF3Operation::process(t0_, t1_, t2_);
15226
200k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf20_op<double> >::value() const
Line
Count
Source
15224
1.60M
         {
15225
1.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.60M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf21_op<double> >::value() const
Line
Count
Source
15224
2.40M
         {
15225
2.40M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.40M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf22_op<double> >::value() const
Line
Count
Source
15224
900k
         {
15225
900k
            return SF3Operation::process(t0_, t1_, t2_);
15226
900k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf23_op<double> >::value() const
Line
Count
Source
15224
1.10M
         {
15225
1.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.10M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf24_op<double> >::value() const
Line
Count
Source
15224
964k
         {
15225
964k
            return SF3Operation::process(t0_, t1_, t2_);
15226
964k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf25_op<double> >::value() const
Line
Count
Source
15224
1.20M
         {
15225
1.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.20M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf26_op<double> >::value() const
Line
Count
Source
15224
1.20M
         {
15225
1.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.20M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf27_op<double> >::value() const
Line
Count
Source
15224
2.00M
         {
15225
2.00M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.00M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf28_op<double> >::value() const
Line
Count
Source
15224
3.10M
         {
15225
3.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.10M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf29_op<double> >::value() const
Line
Count
Source
15224
100k
         {
15225
100k
            return SF3Operation::process(t0_, t1_, t2_);
15226
100k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf30_op<double> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf00_op<double> >::value() const
Line
Count
Source
15224
404k
         {
15225
404k
            return SF3Operation::process(t0_, t1_, t2_);
15226
404k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf01_op<double> >::value() const
Line
Count
Source
15224
9.51M
         {
15225
9.51M
            return SF3Operation::process(t0_, t1_, t2_);
15226
9.51M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf02_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf03_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf04_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf05_op<double> >::value() const
Line
Count
Source
15224
700k
         {
15225
700k
            return SF3Operation::process(t0_, t1_, t2_);
15226
700k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf06_op<double> >::value() const
Line
Count
Source
15224
3.50M
         {
15225
3.50M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.50M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf07_op<double> >::value() const
Line
Count
Source
15224
3.60M
         {
15225
3.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.60M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf08_op<double> >::value() const
Line
Count
Source
15224
4.70M
         {
15225
4.70M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.70M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf09_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf10_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf11_op<double> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf12_op<double> >::value() const
Line
Count
Source
15224
200k
         {
15225
200k
            return SF3Operation::process(t0_, t1_, t2_);
15226
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf13_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf14_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf15_op<double> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf16_op<double> >::value() const
Line
Count
Source
15224
247
         {
15225
247
            return SF3Operation::process(t0_, t1_, t2_);
15226
247
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf17_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf18_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf19_op<double> >::value() const
Line
Count
Source
15224
1.30M
         {
15225
1.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.30M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf20_op<double> >::value() const
Line
Count
Source
15224
2.10M
         {
15225
2.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.10M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf21_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf22_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf23_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf24_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf25_op<double> >::value() const
Line
Count
Source
15224
1.20M
         {
15225
1.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.20M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf26_op<double> >::value() const
Line
Count
Source
15224
3.24M
         {
15225
3.24M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.24M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf27_op<double> >::value() const
Line
Count
Source
15224
1.10M
         {
15225
1.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.10M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf28_op<double> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf29_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf30_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf00_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf01_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf02_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf03_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf04_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf05_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf06_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf07_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf08_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf09_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf10_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf11_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf12_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf13_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf14_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf15_op<double> >::value() const
Line
Count
Source
15224
1.50M
         {
15225
1.50M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.50M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf16_op<double> >::value() const
Line
Count
Source
15224
800k
         {
15225
800k
            return SF3Operation::process(t0_, t1_, t2_);
15226
800k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf17_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf18_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf19_op<double> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf20_op<double> >::value() const
Line
Count
Source
15224
8.30M
         {
15225
8.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
8.30M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf21_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf22_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf23_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf24_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf25_op<double> >::value() const
Line
Count
Source
15224
1.10M
         {
15225
1.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.10M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf26_op<double> >::value() const
Line
Count
Source
15224
5.60M
         {
15225
5.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
5.60M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf27_op<double> >::value() const
Line
Count
Source
15224
2.50M
         {
15225
2.50M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.50M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf28_op<double> >::value() const
Line
Count
Source
15224
1.20M
         {
15225
1.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.20M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf29_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf30_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf00_op<double> >::value() const
Line
Count
Source
15224
900k
         {
15225
900k
            return SF3Operation::process(t0_, t1_, t2_);
15226
900k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf01_op<double> >::value() const
Line
Count
Source
15224
4.90M
         {
15225
4.90M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.90M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf02_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf03_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf04_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf05_op<double> >::value() const
Line
Count
Source
15224
4.40M
         {
15225
4.40M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.40M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf06_op<double> >::value() const
Line
Count
Source
15224
1.70M
         {
15225
1.70M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.70M
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf07_op<double> >::value() const
Line
Count
Source
15224
800k
         {
15225
800k
            return SF3Operation::process(t0_, t1_, t2_);
15226
800k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf08_op<double> >::value() const
Line
Count
Source
15224
691k
         {
15225
691k
            return SF3Operation::process(t0_, t1_, t2_);
15226
691k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf09_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf10_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf11_op<double> >::value() const
Line
Count
Source
15224
864k
         {
15225
864k
            return SF3Operation::process(t0_, t1_, t2_);
15226
864k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf12_op<double> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf13_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf14_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf15_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf16_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf17_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf18_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf19_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf20_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf21_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf22_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf23_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf24_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf25_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf26_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf27_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf28_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf29_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf30_op<double> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf00_op<float> >::value() const
Line
Count
Source
15224
1.00M
         {
15225
1.00M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.00M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf01_op<float> >::value() const
Line
Count
Source
15224
2.30M
         {
15225
2.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.30M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf02_op<float> >::value() const
Line
Count
Source
15224
801k
         {
15225
801k
            return SF3Operation::process(t0_, t1_, t2_);
15226
801k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf03_op<float> >::value() const
Line
Count
Source
15224
1.60M
         {
15225
1.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.60M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf04_op<float> >::value() const
Line
Count
Source
15224
827k
         {
15225
827k
            return SF3Operation::process(t0_, t1_, t2_);
15226
827k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf05_op<float> >::value() const
Line
Count
Source
15224
100k
         {
15225
100k
            return SF3Operation::process(t0_, t1_, t2_);
15226
100k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf06_op<float> >::value() const
Line
Count
Source
15224
954k
         {
15225
954k
            return SF3Operation::process(t0_, t1_, t2_);
15226
954k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf07_op<float> >::value() const
Line
Count
Source
15224
500k
         {
15225
500k
            return SF3Operation::process(t0_, t1_, t2_);
15226
500k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf08_op<float> >::value() const
Line
Count
Source
15224
200k
         {
15225
200k
            return SF3Operation::process(t0_, t1_, t2_);
15226
200k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf09_op<float> >::value() const
Line
Count
Source
15224
1.00M
         {
15225
1.00M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.00M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf10_op<float> >::value() const
Line
Count
Source
15224
2.90M
         {
15225
2.90M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.90M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf11_op<float> >::value() const
Line
Count
Source
15224
500k
         {
15225
500k
            return SF3Operation::process(t0_, t1_, t2_);
15226
500k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf12_op<float> >::value() const
Line
Count
Source
15224
100k
         {
15225
100k
            return SF3Operation::process(t0_, t1_, t2_);
15226
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf13_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf14_op<float> >::value() const
Line
Count
Source
15224
1.63M
         {
15225
1.63M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.63M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf15_op<float> >::value() const
Line
Count
Source
15224
1.50M
         {
15225
1.50M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.50M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf16_op<float> >::value() const
Line
Count
Source
15224
700k
         {
15225
700k
            return SF3Operation::process(t0_, t1_, t2_);
15226
700k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf17_op<float> >::value() const
Line
Count
Source
15224
12.7M
         {
15225
12.7M
            return SF3Operation::process(t0_, t1_, t2_);
15226
12.7M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf18_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf19_op<float> >::value() const
Line
Count
Source
15224
8.60M
         {
15225
8.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
8.60M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf20_op<float> >::value() const
Line
Count
Source
15224
4.60M
         {
15225
4.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.60M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf21_op<float> >::value() const
Line
Count
Source
15224
3.10M
         {
15225
3.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.10M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf22_op<float> >::value() const
Line
Count
Source
15224
1.90M
         {
15225
1.90M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.90M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf23_op<float> >::value() const
Line
Count
Source
15224
1.70M
         {
15225
1.70M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.70M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf24_op<float> >::value() const
Line
Count
Source
15224
400k
         {
15225
400k
            return SF3Operation::process(t0_, t1_, t2_);
15226
400k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf25_op<float> >::value() const
Line
Count
Source
15224
1.70M
         {
15225
1.70M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.70M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf26_op<float> >::value() const
Line
Count
Source
15224
3.18M
         {
15225
3.18M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.18M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf27_op<float> >::value() const
Line
Count
Source
15224
1.20M
         {
15225
1.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.20M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf28_op<float> >::value() const
Line
Count
Source
15224
1.80M
         {
15225
1.80M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.80M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf29_op<float> >::value() const
Line
Count
Source
15224
100k
         {
15225
100k
            return SF3Operation::process(t0_, t1_, t2_);
15226
100k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf30_op<float> >::value() const
Line
Count
Source
15224
300k
         {
15225
300k
            return SF3Operation::process(t0_, t1_, t2_);
15226
300k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf00_op<float> >::value() const
Line
Count
Source
15224
300k
         {
15225
300k
            return SF3Operation::process(t0_, t1_, t2_);
15226
300k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf01_op<float> >::value() const
Line
Count
Source
15224
2.30M
         {
15225
2.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.30M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf02_op<float> >::value() const
Line
Count
Source
15224
701k
         {
15225
701k
            return SF3Operation::process(t0_, t1_, t2_);
15226
701k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf03_op<float> >::value() const
Line
Count
Source
15224
1.60M
         {
15225
1.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.60M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf04_op<float> >::value() const
Line
Count
Source
15224
1.90M
         {
15225
1.90M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.90M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf05_op<float> >::value() const
Line
Count
Source
15224
900k
         {
15225
900k
            return SF3Operation::process(t0_, t1_, t2_);
15226
900k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf06_op<float> >::value() const
Line
Count
Source
15224
3.22M
         {
15225
3.22M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.22M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf07_op<float> >::value() const
Line
Count
Source
15224
500k
         {
15225
500k
            return SF3Operation::process(t0_, t1_, t2_);
15226
500k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf08_op<float> >::value() const
Line
Count
Source
15224
1.30M
         {
15225
1.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.30M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf09_op<float> >::value() const
Line
Count
Source
15224
4.60M
         {
15225
4.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.60M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf10_op<float> >::value() const
Line
Count
Source
15224
4.70M
         {
15225
4.70M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.70M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf11_op<float> >::value() const
Line
Count
Source
15224
1.60M
         {
15225
1.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.60M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf12_op<float> >::value() const
Line
Count
Source
15224
400k
         {
15225
400k
            return SF3Operation::process(t0_, t1_, t2_);
15226
400k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf13_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf14_op<float> >::value() const
Line
Count
Source
15224
4.00M
         {
15225
4.00M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.00M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf15_op<float> >::value() const
Line
Count
Source
15224
1.30M
         {
15225
1.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.30M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf16_op<float> >::value() const
Line
Count
Source
15224
500k
         {
15225
500k
            return SF3Operation::process(t0_, t1_, t2_);
15226
500k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf17_op<float> >::value() const
Line
Count
Source
15224
1.73M
         {
15225
1.73M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.73M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf18_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf19_op<float> >::value() const
Line
Count
Source
15224
901k
         {
15225
901k
            return SF3Operation::process(t0_, t1_, t2_);
15226
901k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf20_op<float> >::value() const
Line
Count
Source
15224
7.50M
         {
15225
7.50M
            return SF3Operation::process(t0_, t1_, t2_);
15226
7.50M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf21_op<float> >::value() const
Line
Count
Source
15224
1.55M
         {
15225
1.55M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.55M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf22_op<float> >::value() const
Line
Count
Source
15224
4.30M
         {
15225
4.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.30M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf23_op<float> >::value() const
Line
Count
Source
15224
3.60M
         {
15225
3.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.60M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf24_op<float> >::value() const
Line
Count
Source
15224
700k
         {
15225
700k
            return SF3Operation::process(t0_, t1_, t2_);
15226
700k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf25_op<float> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf26_op<float> >::value() const
Line
Count
Source
15224
2.20M
         {
15225
2.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.20M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf27_op<float> >::value() const
Line
Count
Source
15224
133
         {
15225
133
            return SF3Operation::process(t0_, t1_, t2_);
15226
133
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf28_op<float> >::value() const
Line
Count
Source
15224
100k
         {
15225
100k
            return SF3Operation::process(t0_, t1_, t2_);
15226
100k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf29_op<float> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf30_op<float> >::value() const
Line
Count
Source
15224
1.90M
         {
15225
1.90M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.90M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf00_op<float> >::value() const
Line
Count
Source
15224
2.10M
         {
15225
2.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.10M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf01_op<float> >::value() const
Line
Count
Source
15224
4.40M
         {
15225
4.40M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.40M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf02_op<float> >::value() const
Line
Count
Source
15224
200k
         {
15225
200k
            return SF3Operation::process(t0_, t1_, t2_);
15226
200k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf03_op<float> >::value() const
Line
Count
Source
15224
164
         {
15225
164
            return SF3Operation::process(t0_, t1_, t2_);
15226
164
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf04_op<float> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf05_op<float> >::value() const
Line
Count
Source
15224
2.90M
         {
15225
2.90M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.90M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf06_op<float> >::value() const
Line
Count
Source
15224
1.80M
         {
15225
1.80M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.80M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf07_op<float> >::value() const
Line
Count
Source
15224
151
         {
15225
151
            return SF3Operation::process(t0_, t1_, t2_);
15226
151
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf08_op<float> >::value() const
Line
Count
Source
15224
100k
         {
15225
100k
            return SF3Operation::process(t0_, t1_, t2_);
15226
100k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf09_op<float> >::value() const
Line
Count
Source
15224
100k
         {
15225
100k
            return SF3Operation::process(t0_, t1_, t2_);
15226
100k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf10_op<float> >::value() const
Line
Count
Source
15224
1.00M
         {
15225
1.00M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.00M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf11_op<float> >::value() const
Line
Count
Source
15224
300k
         {
15225
300k
            return SF3Operation::process(t0_, t1_, t2_);
15226
300k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf12_op<float> >::value() const
Line
Count
Source
15224
76
         {
15225
76
            return SF3Operation::process(t0_, t1_, t2_);
15226
76
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf13_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf14_op<float> >::value() const
Line
Count
Source
15224
4.32M
         {
15225
4.32M
            return SF3Operation::process(t0_, t1_, t2_);
15226
4.32M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf15_op<float> >::value() const
Line
Count
Source
15224
200k
         {
15225
200k
            return SF3Operation::process(t0_, t1_, t2_);
15226
200k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf16_op<float> >::value() const
Line
Count
Source
15224
500k
         {
15225
500k
            return SF3Operation::process(t0_, t1_, t2_);
15226
500k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf17_op<float> >::value() const
Line
Count
Source
15224
800k
         {
15225
800k
            return SF3Operation::process(t0_, t1_, t2_);
15226
800k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf18_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf19_op<float> >::value() const
Line
Count
Source
15224
1.70M
         {
15225
1.70M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.70M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf20_op<float> >::value() const
Line
Count
Source
15224
1.97M
         {
15225
1.97M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.97M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf21_op<float> >::value() const
Line
Count
Source
15224
800k
         {
15225
800k
            return SF3Operation::process(t0_, t1_, t2_);
15226
800k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf22_op<float> >::value() const
Line
Count
Source
15224
3.90M
         {
15225
3.90M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.90M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf23_op<float> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf24_op<float> >::value() const
Line
Count
Source
15224
137
         {
15225
137
            return SF3Operation::process(t0_, t1_, t2_);
15226
137
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf25_op<float> >::value() const
Line
Count
Source
15224
500k
         {
15225
500k
            return SF3Operation::process(t0_, t1_, t2_);
15226
500k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf26_op<float> >::value() const
Line
Count
Source
15224
7.27M
         {
15225
7.27M
            return SF3Operation::process(t0_, t1_, t2_);
15226
7.27M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf27_op<float> >::value() const
Line
Count
Source
15224
3.30M
         {
15225
3.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.30M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf28_op<float> >::value() const
Line
Count
Source
15224
2.30M
         {
15225
2.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.30M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf29_op<float> >::value() const
Line
Count
Source
15224
500k
         {
15225
500k
            return SF3Operation::process(t0_, t1_, t2_);
15226
500k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf30_op<float> >::value() const
Line
Count
Source
15224
400k
         {
15225
400k
            return SF3Operation::process(t0_, t1_, t2_);
15226
400k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf00_op<float> >::value() const
Line
Count
Source
15224
2.60M
         {
15225
2.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.60M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf01_op<float> >::value() const
Line
Count
Source
15224
5.09M
         {
15225
5.09M
            return SF3Operation::process(t0_, t1_, t2_);
15226
5.09M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf02_op<float> >::value() const
Line
Count
Source
15224
700k
         {
15225
700k
            return SF3Operation::process(t0_, t1_, t2_);
15226
700k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf03_op<float> >::value() const
Line
Count
Source
15224
800k
         {
15225
800k
            return SF3Operation::process(t0_, t1_, t2_);
15226
800k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf04_op<float> >::value() const
Line
Count
Source
15224
400k
         {
15225
400k
            return SF3Operation::process(t0_, t1_, t2_);
15226
400k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf05_op<float> >::value() const
Line
Count
Source
15224
2.52M
         {
15225
2.52M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.52M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf06_op<float> >::value() const
Line
Count
Source
15224
2.20M
         {
15225
2.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.20M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf07_op<float> >::value() const
Line
Count
Source
15224
1.02M
         {
15225
1.02M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.02M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf08_op<float> >::value() const
Line
Count
Source
15224
10.2M
         {
15225
10.2M
            return SF3Operation::process(t0_, t1_, t2_);
15226
10.2M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf09_op<float> >::value() const
Line
Count
Source
15224
2.70M
         {
15225
2.70M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.70M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf10_op<float> >::value() const
Line
Count
Source
15224
6.55M
         {
15225
6.55M
            return SF3Operation::process(t0_, t1_, t2_);
15226
6.55M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf11_op<float> >::value() const
Line
Count
Source
15224
1.60M
         {
15225
1.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.60M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf12_op<float> >::value() const
Line
Count
Source
15224
1.40M
         {
15225
1.40M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.40M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf13_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf14_op<float> >::value() const
Line
Count
Source
15224
2.20M
         {
15225
2.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.20M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf15_op<float> >::value() const
Line
Count
Source
15224
300k
         {
15225
300k
            return SF3Operation::process(t0_, t1_, t2_);
15226
300k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf16_op<float> >::value() const
Line
Count
Source
15224
300k
         {
15225
300k
            return SF3Operation::process(t0_, t1_, t2_);
15226
300k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf17_op<float> >::value() const
Line
Count
Source
15224
3.20M
         {
15225
3.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.20M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf18_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf19_op<float> >::value() const
Line
Count
Source
15224
200k
         {
15225
200k
            return SF3Operation::process(t0_, t1_, t2_);
15226
200k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf20_op<float> >::value() const
Line
Count
Source
15224
1.60M
         {
15225
1.60M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.60M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf21_op<float> >::value() const
Line
Count
Source
15224
2.40M
         {
15225
2.40M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.40M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf22_op<float> >::value() const
Line
Count
Source
15224
900k
         {
15225
900k
            return SF3Operation::process(t0_, t1_, t2_);
15226
900k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf23_op<float> >::value() const
Line
Count
Source
15224
1.10M
         {
15225
1.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.10M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf24_op<float> >::value() const
Line
Count
Source
15224
827k
         {
15225
827k
            return SF3Operation::process(t0_, t1_, t2_);
15226
827k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf25_op<float> >::value() const
Line
Count
Source
15224
1.10M
         {
15225
1.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.10M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf26_op<float> >::value() const
Line
Count
Source
15224
1.10M
         {
15225
1.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.10M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf27_op<float> >::value() const
Line
Count
Source
15224
2.00M
         {
15225
2.00M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.00M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf28_op<float> >::value() const
Line
Count
Source
15224
3.30M
         {
15225
3.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.30M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf29_op<float> >::value() const
Line
Count
Source
15224
100k
         {
15225
100k
            return SF3Operation::process(t0_, t1_, t2_);
15226
100k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf30_op<float> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf00_op<float> >::value() const
Line
Count
Source
15224
400k
         {
15225
400k
            return SF3Operation::process(t0_, t1_, t2_);
15226
400k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf01_op<float> >::value() const
Line
Count
Source
15224
8.70M
         {
15225
8.70M
            return SF3Operation::process(t0_, t1_, t2_);
15226
8.70M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf02_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf03_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf04_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf05_op<float> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf06_op<float> >::value() const
Line
Count
Source
15224
3.84M
         {
15225
3.84M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.84M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf07_op<float> >::value() const
Line
Count
Source
15224
3.90M
         {
15225
3.90M
            return SF3Operation::process(t0_, t1_, t2_);
15226
3.90M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf08_op<float> >::value() const
Line
Count
Source
15224
5.00M
         {
15225
5.00M
            return SF3Operation::process(t0_, t1_, t2_);
15226
5.00M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf09_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf10_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf11_op<float> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf12_op<float> >::value() const
Line
Count
Source
15224
200k
         {
15225
200k
            return SF3Operation::process(t0_, t1_, t2_);
15226
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf13_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf14_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf15_op<float> >::value() const
Line
Count
Source
15224
500k
         {
15225
500k
            return SF3Operation::process(t0_, t1_, t2_);
15226
500k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf16_op<float> >::value() const
Line
Count
Source
15224
138
         {
15225
138
            return SF3Operation::process(t0_, t1_, t2_);
15226
138
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf17_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf18_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf19_op<float> >::value() const
Line
Count
Source
15224
1.00M
         {
15225
1.00M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.00M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf20_op<float> >::value() const
Line
Count
Source
15224
2.50M
         {
15225
2.50M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.50M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf21_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf22_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf23_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf24_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf25_op<float> >::value() const
Line
Count
Source
15224
902k
         {
15225
902k
            return SF3Operation::process(t0_, t1_, t2_);
15226
902k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf26_op<float> >::value() const
Line
Count
Source
15224
2.44M
         {
15225
2.44M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.44M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf27_op<float> >::value() const
Line
Count
Source
15224
1.10M
         {
15225
1.10M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.10M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf28_op<float> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf29_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf30_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf00_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf01_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf02_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf03_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf04_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf05_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf06_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf07_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf08_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf09_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf10_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf11_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf12_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf13_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf14_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf15_op<float> >::value() const
Line
Count
Source
15224
1.30M
         {
15225
1.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.30M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf16_op<float> >::value() const
Line
Count
Source
15224
800k
         {
15225
800k
            return SF3Operation::process(t0_, t1_, t2_);
15226
800k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf17_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf18_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf19_op<float> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf20_op<float> >::value() const
Line
Count
Source
15224
11.3M
         {
15225
11.3M
            return SF3Operation::process(t0_, t1_, t2_);
15226
11.3M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf21_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf22_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf23_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf24_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf25_op<float> >::value() const
Line
Count
Source
15224
1.20M
         {
15225
1.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.20M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf26_op<float> >::value() const
Line
Count
Source
15224
5.45M
         {
15225
5.45M
            return SF3Operation::process(t0_, t1_, t2_);
15226
5.45M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf27_op<float> >::value() const
Line
Count
Source
15224
2.30M
         {
15225
2.30M
            return SF3Operation::process(t0_, t1_, t2_);
15226
2.30M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf28_op<float> >::value() const
Line
Count
Source
15224
1.20M
         {
15225
1.20M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.20M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf29_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf30_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf00_op<float> >::value() const
Line
Count
Source
15224
1.00M
         {
15225
1.00M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.00M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf01_op<float> >::value() const
Line
Count
Source
15224
5.80M
         {
15225
5.80M
            return SF3Operation::process(t0_, t1_, t2_);
15226
5.80M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf02_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf03_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf04_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf05_op<float> >::value() const
Line
Count
Source
15224
5.00M
         {
15225
5.00M
            return SF3Operation::process(t0_, t1_, t2_);
15226
5.00M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf06_op<float> >::value() const
Line
Count
Source
15224
1.70M
         {
15225
1.70M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.70M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf07_op<float> >::value() const
Line
Count
Source
15224
500k
         {
15225
500k
            return SF3Operation::process(t0_, t1_, t2_);
15226
500k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf08_op<float> >::value() const
Line
Count
Source
15224
690k
         {
15225
690k
            return SF3Operation::process(t0_, t1_, t2_);
15226
690k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf09_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf10_op<float> >::value() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf11_op<float> >::value() const
Line
Count
Source
15224
1.12M
         {
15225
1.12M
            return SF3Operation::process(t0_, t1_, t2_);
15226
1.12M
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf12_op<float> >::value() const
Line
Count
Source
15224
600k
         {
15225
600k
            return SF3Operation::process(t0_, t1_, t2_);
15226
600k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf13_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf14_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf15_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf16_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf17_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf18_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf19_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf20_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf21_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf22_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf23_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf24_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf25_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf26_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf27_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf28_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf29_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf30_op<float> >::value() const
15227
15228
         T0 t0() const exprtk_override
15229
237k
         {
15230
237k
            return t0_;
15231
237k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf00_op<double> >::t0() const
Line
Count
Source
15229
641
         {
15230
641
            return t0_;
15231
641
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf01_op<double> >::t0() const
Line
Count
Source
15229
2.68k
         {
15230
2.68k
            return t0_;
15231
2.68k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf02_op<double> >::t0() const
Line
Count
Source
15229
156
         {
15230
156
            return t0_;
15231
156
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf03_op<double> >::t0() const
Line
Count
Source
15229
302
         {
15230
302
            return t0_;
15231
302
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf04_op<double> >::t0() const
Line
Count
Source
15229
798
         {
15230
798
            return t0_;
15231
798
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf05_op<double> >::t0() const
Line
Count
Source
15229
1.32k
         {
15230
1.32k
            return t0_;
15231
1.32k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf06_op<double> >::t0() const
Line
Count
Source
15229
1.76k
         {
15230
1.76k
            return t0_;
15231
1.76k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf07_op<double> >::t0() const
Line
Count
Source
15229
711
         {
15230
711
            return t0_;
15231
711
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf08_op<double> >::t0() const
Line
Count
Source
15229
561
         {
15230
561
            return t0_;
15231
561
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf09_op<double> >::t0() const
Line
Count
Source
15229
961
         {
15230
961
            return t0_;
15231
961
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf10_op<double> >::t0() const
Line
Count
Source
15229
3.00k
         {
15230
3.00k
            return t0_;
15231
3.00k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf11_op<double> >::t0() const
Line
Count
Source
15229
153
         {
15230
153
            return t0_;
15231
153
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf12_op<double> >::t0() const
Line
Count
Source
15229
45
         {
15230
45
            return t0_;
15231
45
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf13_op<double> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf14_op<double> >::t0() const
Line
Count
Source
15229
2.42k
         {
15230
2.42k
            return t0_;
15231
2.42k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf15_op<double> >::t0() const
Line
Count
Source
15229
433
         {
15230
433
            return t0_;
15231
433
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf16_op<double> >::t0() const
Line
Count
Source
15229
186
         {
15230
186
            return t0_;
15231
186
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf17_op<double> >::t0() const
Line
Count
Source
15229
3.86k
         {
15230
3.86k
            return t0_;
15231
3.86k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf18_op<double> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf19_op<double> >::t0() const
Line
Count
Source
15229
674
         {
15230
674
            return t0_;
15231
674
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf20_op<double> >::t0() const
Line
Count
Source
15229
858
         {
15230
858
            return t0_;
15231
858
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf21_op<double> >::t0() const
Line
Count
Source
15229
161
         {
15230
161
            return t0_;
15231
161
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf22_op<double> >::t0() const
Line
Count
Source
15229
737
         {
15230
737
            return t0_;
15231
737
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf23_op<double> >::t0() const
Line
Count
Source
15229
160
         {
15230
160
            return t0_;
15231
160
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf24_op<double> >::t0() const
Line
Count
Source
15229
1.73k
         {
15230
1.73k
            return t0_;
15231
1.73k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf25_op<double> >::t0() const
Line
Count
Source
15229
295
         {
15230
295
            return t0_;
15231
295
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf26_op<double> >::t0() const
Line
Count
Source
15229
391
         {
15230
391
            return t0_;
15231
391
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf27_op<double> >::t0() const
Line
Count
Source
15229
1.01k
         {
15230
1.01k
            return t0_;
15231
1.01k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf28_op<double> >::t0() const
Line
Count
Source
15229
19
         {
15230
19
            return t0_;
15231
19
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf29_op<double> >::t0() const
Line
Count
Source
15229
80
         {
15230
80
            return t0_;
15231
80
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf30_op<double> >::t0() const
Line
Count
Source
15229
237
         {
15230
237
            return t0_;
15231
237
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf00_op<double> >::t0() const
Line
Count
Source
15229
228
         {
15230
228
            return t0_;
15231
228
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf01_op<double> >::t0() const
Line
Count
Source
15229
1.80k
         {
15230
1.80k
            return t0_;
15231
1.80k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf02_op<double> >::t0() const
Line
Count
Source
15229
15
         {
15230
15
            return t0_;
15231
15
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf03_op<double> >::t0() const
Line
Count
Source
15229
309
         {
15230
309
            return t0_;
15231
309
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf04_op<double> >::t0() const
Line
Count
Source
15229
286
         {
15230
286
            return t0_;
15231
286
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf05_op<double> >::t0() const
Line
Count
Source
15229
1.18k
         {
15230
1.18k
            return t0_;
15231
1.18k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf06_op<double> >::t0() const
Line
Count
Source
15229
850
         {
15230
850
            return t0_;
15231
850
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf07_op<double> >::t0() const
Line
Count
Source
15229
972
         {
15230
972
            return t0_;
15231
972
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf08_op<double> >::t0() const
Line
Count
Source
15229
341
         {
15230
341
            return t0_;
15231
341
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf09_op<double> >::t0() const
Line
Count
Source
15229
2.23k
         {
15230
2.23k
            return t0_;
15231
2.23k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf10_op<double> >::t0() const
Line
Count
Source
15229
3.08k
         {
15230
3.08k
            return t0_;
15231
3.08k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf11_op<double> >::t0() const
Line
Count
Source
15229
83
         {
15230
83
            return t0_;
15231
83
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf12_op<double> >::t0() const
Line
Count
Source
15229
69
         {
15230
69
            return t0_;
15231
69
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf13_op<double> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf14_op<double> >::t0() const
Line
Count
Source
15229
1.08k
         {
15230
1.08k
            return t0_;
15231
1.08k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf15_op<double> >::t0() const
Line
Count
Source
15229
384
         {
15230
384
            return t0_;
15231
384
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf16_op<double> >::t0() const
Line
Count
Source
15229
979
         {
15230
979
            return t0_;
15231
979
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf17_op<double> >::t0() const
Line
Count
Source
15229
681
         {
15230
681
            return t0_;
15231
681
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf18_op<double> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf19_op<double> >::t0() const
Line
Count
Source
15229
647
         {
15230
647
            return t0_;
15231
647
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf20_op<double> >::t0() const
Line
Count
Source
15229
657
         {
15230
657
            return t0_;
15231
657
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf21_op<double> >::t0() const
Line
Count
Source
15229
451
         {
15230
451
            return t0_;
15231
451
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf22_op<double> >::t0() const
Line
Count
Source
15229
4.87k
         {
15230
4.87k
            return t0_;
15231
4.87k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf23_op<double> >::t0() const
Line
Count
Source
15229
335
         {
15230
335
            return t0_;
15231
335
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf24_op<double> >::t0() const
Line
Count
Source
15229
335
         {
15230
335
            return t0_;
15231
335
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf25_op<double> >::t0() const
Line
Count
Source
15229
484
         {
15230
484
            return t0_;
15231
484
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf26_op<double> >::t0() const
Line
Count
Source
15229
235
         {
15230
235
            return t0_;
15231
235
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf27_op<double> >::t0() const
Line
Count
Source
15229
77
         {
15230
77
            return t0_;
15231
77
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf28_op<double> >::t0() const
Line
Count
Source
15229
40
         {
15230
40
            return t0_;
15231
40
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf29_op<double> >::t0() const
Line
Count
Source
15229
38
         {
15230
38
            return t0_;
15231
38
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf30_op<double> >::t0() const
Line
Count
Source
15229
1.41k
         {
15230
1.41k
            return t0_;
15231
1.41k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf00_op<double> >::t0() const
Line
Count
Source
15229
630
         {
15230
630
            return t0_;
15231
630
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf01_op<double> >::t0() const
Line
Count
Source
15229
2.03k
         {
15230
2.03k
            return t0_;
15231
2.03k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf02_op<double> >::t0() const
Line
Count
Source
15229
64
         {
15230
64
            return t0_;
15231
64
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf03_op<double> >::t0() const
Line
Count
Source
15229
53
         {
15230
53
            return t0_;
15231
53
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf04_op<double> >::t0() const
Line
Count
Source
15229
263
         {
15230
263
            return t0_;
15231
263
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf05_op<double> >::t0() const
Line
Count
Source
15229
890
         {
15230
890
            return t0_;
15231
890
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf06_op<double> >::t0() const
Line
Count
Source
15229
1.15k
         {
15230
1.15k
            return t0_;
15231
1.15k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf07_op<double> >::t0() const
Line
Count
Source
15229
2.80k
         {
15230
2.80k
            return t0_;
15231
2.80k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf08_op<double> >::t0() const
Line
Count
Source
15229
177
         {
15230
177
            return t0_;
15231
177
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf09_op<double> >::t0() const
Line
Count
Source
15229
335
         {
15230
335
            return t0_;
15231
335
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf10_op<double> >::t0() const
Line
Count
Source
15229
2.03k
         {
15230
2.03k
            return t0_;
15231
2.03k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf11_op<double> >::t0() const
Line
Count
Source
15229
82
         {
15230
82
            return t0_;
15231
82
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf12_op<double> >::t0() const
Line
Count
Source
15229
112
         {
15230
112
            return t0_;
15231
112
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf13_op<double> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf14_op<double> >::t0() const
Line
Count
Source
15229
1.22k
         {
15230
1.22k
            return t0_;
15231
1.22k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf15_op<double> >::t0() const
Line
Count
Source
15229
416
         {
15230
416
            return t0_;
15231
416
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf16_op<double> >::t0() const
Line
Count
Source
15229
18
         {
15230
18
            return t0_;
15231
18
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf17_op<double> >::t0() const
Line
Count
Source
15229
330
         {
15230
330
            return t0_;
15231
330
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf18_op<double> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf19_op<double> >::t0() const
Line
Count
Source
15229
1.85k
         {
15230
1.85k
            return t0_;
15231
1.85k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf20_op<double> >::t0() const
Line
Count
Source
15229
983
         {
15230
983
            return t0_;
15231
983
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf21_op<double> >::t0() const
Line
Count
Source
15229
104
         {
15230
104
            return t0_;
15231
104
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf22_op<double> >::t0() const
Line
Count
Source
15229
1.21k
         {
15230
1.21k
            return t0_;
15231
1.21k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf23_op<double> >::t0() const
Line
Count
Source
15229
113
         {
15230
113
            return t0_;
15231
113
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf24_op<double> >::t0() const
Line
Count
Source
15229
77
         {
15230
77
            return t0_;
15231
77
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf25_op<double> >::t0() const
Line
Count
Source
15229
79
         {
15230
79
            return t0_;
15231
79
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf26_op<double> >::t0() const
Line
Count
Source
15229
4.95k
         {
15230
4.95k
            return t0_;
15231
4.95k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf27_op<double> >::t0() const
Line
Count
Source
15229
748
         {
15230
748
            return t0_;
15231
748
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf28_op<double> >::t0() const
Line
Count
Source
15229
271
         {
15230
271
            return t0_;
15231
271
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf29_op<double> >::t0() const
Line
Count
Source
15229
309
         {
15230
309
            return t0_;
15231
309
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf30_op<double> >::t0() const
Line
Count
Source
15229
7
         {
15230
7
            return t0_;
15231
7
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf00_op<double> >::t0() const
Line
Count
Source
15229
618
         {
15230
618
            return t0_;
15231
618
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf01_op<double> >::t0() const
Line
Count
Source
15229
2.03k
         {
15230
2.03k
            return t0_;
15231
2.03k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf02_op<double> >::t0() const
Line
Count
Source
15229
749
         {
15230
749
            return t0_;
15231
749
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf03_op<double> >::t0() const
Line
Count
Source
15229
270
         {
15230
270
            return t0_;
15231
270
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf04_op<double> >::t0() const
Line
Count
Source
15229
621
         {
15230
621
            return t0_;
15231
621
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf05_op<double> >::t0() const
Line
Count
Source
15229
985
         {
15230
985
            return t0_;
15231
985
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf06_op<double> >::t0() const
Line
Count
Source
15229
2.17k
         {
15230
2.17k
            return t0_;
15231
2.17k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf07_op<double> >::t0() const
Line
Count
Source
15229
150
         {
15230
150
            return t0_;
15231
150
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf08_op<double> >::t0() const
Line
Count
Source
15229
359
         {
15230
359
            return t0_;
15231
359
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf09_op<double> >::t0() const
Line
Count
Source
15229
2.83k
         {
15230
2.83k
            return t0_;
15231
2.83k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf10_op<double> >::t0() const
Line
Count
Source
15229
3.99k
         {
15230
3.99k
            return t0_;
15231
3.99k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf11_op<double> >::t0() const
Line
Count
Source
15229
44
         {
15230
44
            return t0_;
15231
44
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf12_op<double> >::t0() const
Line
Count
Source
15229
22
         {
15230
22
            return t0_;
15231
22
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf13_op<double> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf14_op<double> >::t0() const
Line
Count
Source
15229
1.82k
         {
15230
1.82k
            return t0_;
15231
1.82k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf15_op<double> >::t0() const
Line
Count
Source
15229
82
         {
15230
82
            return t0_;
15231
82
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf16_op<double> >::t0() const
Line
Count
Source
15229
330
         {
15230
330
            return t0_;
15231
330
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf17_op<double> >::t0() const
Line
Count
Source
15229
3.31k
         {
15230
3.31k
            return t0_;
15231
3.31k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf18_op<double> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf19_op<double> >::t0() const
Line
Count
Source
15229
417
         {
15230
417
            return t0_;
15231
417
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf20_op<double> >::t0() const
Line
Count
Source
15229
148
         {
15230
148
            return t0_;
15231
148
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf21_op<double> >::t0() const
Line
Count
Source
15229
476
         {
15230
476
            return t0_;
15231
476
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf22_op<double> >::t0() const
Line
Count
Source
15229
1.10k
         {
15230
1.10k
            return t0_;
15231
1.10k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf23_op<double> >::t0() const
Line
Count
Source
15229
316
         {
15230
316
            return t0_;
15231
316
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf24_op<double> >::t0() const
Line
Count
Source
15229
279
         {
15230
279
            return t0_;
15231
279
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf25_op<double> >::t0() const
Line
Count
Source
15229
296
         {
15230
296
            return t0_;
15231
296
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf26_op<double> >::t0() const
Line
Count
Source
15229
447
         {
15230
447
            return t0_;
15231
447
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf27_op<double> >::t0() const
Line
Count
Source
15229
120
         {
15230
120
            return t0_;
15231
120
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf28_op<double> >::t0() const
Line
Count
Source
15229
9.62k
         {
15230
9.62k
            return t0_;
15231
9.62k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf29_op<double> >::t0() const
Line
Count
Source
15229
52
         {
15230
52
            return t0_;
15231
52
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf30_op<double> >::t0() const
Line
Count
Source
15229
101
         {
15230
101
            return t0_;
15231
101
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf00_op<double> >::t0() const
Line
Count
Source
15229
772
         {
15230
772
            return t0_;
15231
772
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf01_op<double> >::t0() const
Line
Count
Source
15229
3.00k
         {
15230
3.00k
            return t0_;
15231
3.00k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf02_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf03_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf04_op<double> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf05_op<double> >::t0() const
Line
Count
Source
15229
347
         {
15230
347
            return t0_;
15231
347
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf06_op<double> >::t0() const
Line
Count
Source
15229
855
         {
15230
855
            return t0_;
15231
855
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf07_op<double> >::t0() const
Line
Count
Source
15229
246
         {
15230
246
            return t0_;
15231
246
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf08_op<double> >::t0() const
Line
Count
Source
15229
1.51k
         {
15230
1.51k
            return t0_;
15231
1.51k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf09_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf10_op<double> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf11_op<double> >::t0() const
Line
Count
Source
15229
1.22k
         {
15230
1.22k
            return t0_;
15231
1.22k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf12_op<double> >::t0() const
Line
Count
Source
15229
179
         {
15230
179
            return t0_;
15231
179
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf13_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf14_op<double> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf15_op<double> >::t0() const
Line
Count
Source
15229
137
         {
15230
137
            return t0_;
15231
137
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf16_op<double> >::t0() const
Line
Count
Source
15229
28
         {
15230
28
            return t0_;
15231
28
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf17_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf18_op<double> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf19_op<double> >::t0() const
Line
Count
Source
15229
1.31k
         {
15230
1.31k
            return t0_;
15231
1.31k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf20_op<double> >::t0() const
Line
Count
Source
15229
1.96k
         {
15230
1.96k
            return t0_;
15231
1.96k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf21_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf22_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf23_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf24_op<double> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf25_op<double> >::t0() const
Line
Count
Source
15229
55
         {
15230
55
            return t0_;
15231
55
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf26_op<double> >::t0() const
Line
Count
Source
15229
2.26k
         {
15230
2.26k
            return t0_;
15231
2.26k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf27_op<double> >::t0() const
Line
Count
Source
15229
697
         {
15230
697
            return t0_;
15231
697
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf28_op<double> >::t0() const
Line
Count
Source
15229
94
         {
15230
94
            return t0_;
15231
94
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf29_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf30_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf00_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf01_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf02_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf03_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf04_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf05_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf06_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf07_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf08_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf09_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf10_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf11_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf12_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf13_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf14_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf15_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf16_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf17_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf18_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf19_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf20_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf21_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf22_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf23_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf24_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf25_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf26_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf27_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf28_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf29_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf30_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf00_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf01_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf02_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf03_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf04_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf05_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf06_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf07_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf08_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf09_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf10_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf11_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf12_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf13_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf14_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf15_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf16_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf17_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf18_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf19_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf20_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf21_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf22_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf23_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf24_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf25_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf26_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf27_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf28_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf29_op<double> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf30_op<double> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf00_op<float> >::t0() const
Line
Count
Source
15229
641
         {
15230
641
            return t0_;
15231
641
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf01_op<float> >::t0() const
Line
Count
Source
15229
2.68k
         {
15230
2.68k
            return t0_;
15231
2.68k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf02_op<float> >::t0() const
Line
Count
Source
15229
156
         {
15230
156
            return t0_;
15231
156
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf03_op<float> >::t0() const
Line
Count
Source
15229
290
         {
15230
290
            return t0_;
15231
290
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf04_op<float> >::t0() const
Line
Count
Source
15229
796
         {
15230
796
            return t0_;
15231
796
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf05_op<float> >::t0() const
Line
Count
Source
15229
1.19k
         {
15230
1.19k
            return t0_;
15231
1.19k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf06_op<float> >::t0() const
Line
Count
Source
15229
1.76k
         {
15230
1.76k
            return t0_;
15231
1.76k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf07_op<float> >::t0() const
Line
Count
Source
15229
705
         {
15230
705
            return t0_;
15231
705
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf08_op<float> >::t0() const
Line
Count
Source
15229
559
         {
15230
559
            return t0_;
15231
559
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf09_op<float> >::t0() const
Line
Count
Source
15229
953
         {
15230
953
            return t0_;
15231
953
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf10_op<float> >::t0() const
Line
Count
Source
15229
2.95k
         {
15230
2.95k
            return t0_;
15231
2.95k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf11_op<float> >::t0() const
Line
Count
Source
15229
153
         {
15230
153
            return t0_;
15231
153
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf12_op<float> >::t0() const
Line
Count
Source
15229
45
         {
15230
45
            return t0_;
15231
45
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf13_op<float> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf14_op<float> >::t0() const
Line
Count
Source
15229
2.42k
         {
15230
2.42k
            return t0_;
15231
2.42k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf15_op<float> >::t0() const
Line
Count
Source
15229
432
         {
15230
432
            return t0_;
15231
432
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf16_op<float> >::t0() const
Line
Count
Source
15229
186
         {
15230
186
            return t0_;
15231
186
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf17_op<float> >::t0() const
Line
Count
Source
15229
3.85k
         {
15230
3.85k
            return t0_;
15231
3.85k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf18_op<float> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf19_op<float> >::t0() const
Line
Count
Source
15229
672
         {
15230
672
            return t0_;
15231
672
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf20_op<float> >::t0() const
Line
Count
Source
15229
838
         {
15230
838
            return t0_;
15231
838
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf21_op<float> >::t0() const
Line
Count
Source
15229
159
         {
15230
159
            return t0_;
15231
159
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf22_op<float> >::t0() const
Line
Count
Source
15229
733
         {
15230
733
            return t0_;
15231
733
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf23_op<float> >::t0() const
Line
Count
Source
15229
159
         {
15230
159
            return t0_;
15231
159
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf24_op<float> >::t0() const
Line
Count
Source
15229
1.14k
         {
15230
1.14k
            return t0_;
15231
1.14k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf25_op<float> >::t0() const
Line
Count
Source
15229
295
         {
15230
295
            return t0_;
15231
295
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf26_op<float> >::t0() const
Line
Count
Source
15229
385
         {
15230
385
            return t0_;
15231
385
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf27_op<float> >::t0() const
Line
Count
Source
15229
673
         {
15230
673
            return t0_;
15231
673
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf28_op<float> >::t0() const
Line
Count
Source
15229
19
         {
15230
19
            return t0_;
15231
19
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf29_op<float> >::t0() const
Line
Count
Source
15229
38
         {
15230
38
            return t0_;
15231
38
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf30_op<float> >::t0() const
Line
Count
Source
15229
227
         {
15230
227
            return t0_;
15231
227
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf00_op<float> >::t0() const
Line
Count
Source
15229
203
         {
15230
203
            return t0_;
15231
203
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf01_op<float> >::t0() const
Line
Count
Source
15229
1.80k
         {
15230
1.80k
            return t0_;
15231
1.80k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf02_op<float> >::t0() const
Line
Count
Source
15229
15
         {
15230
15
            return t0_;
15231
15
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf03_op<float> >::t0() const
Line
Count
Source
15229
307
         {
15230
307
            return t0_;
15231
307
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf04_op<float> >::t0() const
Line
Count
Source
15229
236
         {
15230
236
            return t0_;
15231
236
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf05_op<float> >::t0() const
Line
Count
Source
15229
1.04k
         {
15230
1.04k
            return t0_;
15231
1.04k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf06_op<float> >::t0() const
Line
Count
Source
15229
830
         {
15230
830
            return t0_;
15231
830
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf07_op<float> >::t0() const
Line
Count
Source
15229
972
         {
15230
972
            return t0_;
15231
972
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf08_op<float> >::t0() const
Line
Count
Source
15229
341
         {
15230
341
            return t0_;
15231
341
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf09_op<float> >::t0() const
Line
Count
Source
15229
2.21k
         {
15230
2.21k
            return t0_;
15231
2.21k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf10_op<float> >::t0() const
Line
Count
Source
15229
3.04k
         {
15230
3.04k
            return t0_;
15231
3.04k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf11_op<float> >::t0() const
Line
Count
Source
15229
82
         {
15230
82
            return t0_;
15231
82
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf12_op<float> >::t0() const
Line
Count
Source
15229
69
         {
15230
69
            return t0_;
15231
69
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf13_op<float> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf14_op<float> >::t0() const
Line
Count
Source
15229
1.08k
         {
15230
1.08k
            return t0_;
15231
1.08k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf15_op<float> >::t0() const
Line
Count
Source
15229
384
         {
15230
384
            return t0_;
15231
384
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf16_op<float> >::t0() const
Line
Count
Source
15229
979
         {
15230
979
            return t0_;
15231
979
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf17_op<float> >::t0() const
Line
Count
Source
15229
680
         {
15230
680
            return t0_;
15231
680
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf18_op<float> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf19_op<float> >::t0() const
Line
Count
Source
15229
643
         {
15230
643
            return t0_;
15231
643
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf20_op<float> >::t0() const
Line
Count
Source
15229
576
         {
15230
576
            return t0_;
15231
576
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf21_op<float> >::t0() const
Line
Count
Source
15229
449
         {
15230
449
            return t0_;
15231
449
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf22_op<float> >::t0() const
Line
Count
Source
15229
4.60k
         {
15230
4.60k
            return t0_;
15231
4.60k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf23_op<float> >::t0() const
Line
Count
Source
15229
333
         {
15230
333
            return t0_;
15231
333
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf24_op<float> >::t0() const
Line
Count
Source
15229
333
         {
15230
333
            return t0_;
15231
333
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf25_op<float> >::t0() const
Line
Count
Source
15229
484
         {
15230
484
            return t0_;
15231
484
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf26_op<float> >::t0() const
Line
Count
Source
15229
230
         {
15230
230
            return t0_;
15231
230
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf27_op<float> >::t0() const
Line
Count
Source
15229
77
         {
15230
77
            return t0_;
15231
77
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf28_op<float> >::t0() const
Line
Count
Source
15229
40
         {
15230
40
            return t0_;
15231
40
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf29_op<float> >::t0() const
Line
Count
Source
15229
38
         {
15230
38
            return t0_;
15231
38
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf30_op<float> >::t0() const
Line
Count
Source
15229
1.41k
         {
15230
1.41k
            return t0_;
15231
1.41k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf00_op<float> >::t0() const
Line
Count
Source
15229
623
         {
15230
623
            return t0_;
15231
623
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf01_op<float> >::t0() const
Line
Count
Source
15229
977
         {
15230
977
            return t0_;
15231
977
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf02_op<float> >::t0() const
Line
Count
Source
15229
56
         {
15230
56
            return t0_;
15231
56
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf03_op<float> >::t0() const
Line
Count
Source
15229
51
         {
15230
51
            return t0_;
15231
51
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf04_op<float> >::t0() const
Line
Count
Source
15229
262
         {
15230
262
            return t0_;
15231
262
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf05_op<float> >::t0() const
Line
Count
Source
15229
885
         {
15230
885
            return t0_;
15231
885
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf06_op<float> >::t0() const
Line
Count
Source
15229
1.15k
         {
15230
1.15k
            return t0_;
15231
1.15k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf07_op<float> >::t0() const
Line
Count
Source
15229
2.80k
         {
15230
2.80k
            return t0_;
15231
2.80k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf08_op<float> >::t0() const
Line
Count
Source
15229
177
         {
15230
177
            return t0_;
15231
177
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf09_op<float> >::t0() const
Line
Count
Source
15229
333
         {
15230
333
            return t0_;
15231
333
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf10_op<float> >::t0() const
Line
Count
Source
15229
1.86k
         {
15230
1.86k
            return t0_;
15231
1.86k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf11_op<float> >::t0() const
Line
Count
Source
15229
82
         {
15230
82
            return t0_;
15231
82
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf12_op<float> >::t0() const
Line
Count
Source
15229
112
         {
15230
112
            return t0_;
15231
112
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf13_op<float> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf14_op<float> >::t0() const
Line
Count
Source
15229
1.22k
         {
15230
1.22k
            return t0_;
15231
1.22k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf15_op<float> >::t0() const
Line
Count
Source
15229
399
         {
15230
399
            return t0_;
15231
399
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf16_op<float> >::t0() const
Line
Count
Source
15229
18
         {
15230
18
            return t0_;
15231
18
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf17_op<float> >::t0() const
Line
Count
Source
15229
330
         {
15230
330
            return t0_;
15231
330
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf18_op<float> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf19_op<float> >::t0() const
Line
Count
Source
15229
1.48k
         {
15230
1.48k
            return t0_;
15231
1.48k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf20_op<float> >::t0() const
Line
Count
Source
15229
983
         {
15230
983
            return t0_;
15231
983
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf21_op<float> >::t0() const
Line
Count
Source
15229
99
         {
15230
99
            return t0_;
15231
99
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf22_op<float> >::t0() const
Line
Count
Source
15229
1.17k
         {
15230
1.17k
            return t0_;
15231
1.17k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf23_op<float> >::t0() const
Line
Count
Source
15229
110
         {
15230
110
            return t0_;
15231
110
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf24_op<float> >::t0() const
Line
Count
Source
15229
77
         {
15230
77
            return t0_;
15231
77
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf25_op<float> >::t0() const
Line
Count
Source
15229
79
         {
15230
79
            return t0_;
15231
79
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf26_op<float> >::t0() const
Line
Count
Source
15229
4.94k
         {
15230
4.94k
            return t0_;
15231
4.94k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf27_op<float> >::t0() const
Line
Count
Source
15229
726
         {
15230
726
            return t0_;
15231
726
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf28_op<float> >::t0() const
Line
Count
Source
15229
269
         {
15230
269
            return t0_;
15231
269
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf29_op<float> >::t0() const
Line
Count
Source
15229
309
         {
15230
309
            return t0_;
15231
309
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf30_op<float> >::t0() const
Line
Count
Source
15229
7
         {
15230
7
            return t0_;
15231
7
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf00_op<float> >::t0() const
Line
Count
Source
15229
616
         {
15230
616
            return t0_;
15231
616
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf01_op<float> >::t0() const
Line
Count
Source
15229
1.84k
         {
15230
1.84k
            return t0_;
15231
1.84k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf02_op<float> >::t0() const
Line
Count
Source
15229
334
         {
15230
334
            return t0_;
15231
334
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf03_op<float> >::t0() const
Line
Count
Source
15229
270
         {
15230
270
            return t0_;
15231
270
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf04_op<float> >::t0() const
Line
Count
Source
15229
615
         {
15230
615
            return t0_;
15231
615
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf05_op<float> >::t0() const
Line
Count
Source
15229
788
         {
15230
788
            return t0_;
15231
788
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf06_op<float> >::t0() const
Line
Count
Source
15229
2.16k
         {
15230
2.16k
            return t0_;
15231
2.16k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf07_op<float> >::t0() const
Line
Count
Source
15229
150
         {
15230
150
            return t0_;
15231
150
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf08_op<float> >::t0() const
Line
Count
Source
15229
359
         {
15230
359
            return t0_;
15231
359
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf09_op<float> >::t0() const
Line
Count
Source
15229
2.74k
         {
15230
2.74k
            return t0_;
15231
2.74k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf10_op<float> >::t0() const
Line
Count
Source
15229
3.98k
         {
15230
3.98k
            return t0_;
15231
3.98k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf11_op<float> >::t0() const
Line
Count
Source
15229
44
         {
15230
44
            return t0_;
15231
44
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf12_op<float> >::t0() const
Line
Count
Source
15229
22
         {
15230
22
            return t0_;
15231
22
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf13_op<float> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf14_op<float> >::t0() const
Line
Count
Source
15229
1.81k
         {
15230
1.81k
            return t0_;
15231
1.81k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf15_op<float> >::t0() const
Line
Count
Source
15229
82
         {
15230
82
            return t0_;
15231
82
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf16_op<float> >::t0() const
Line
Count
Source
15229
330
         {
15230
330
            return t0_;
15231
330
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf17_op<float> >::t0() const
Line
Count
Source
15229
3.31k
         {
15230
3.31k
            return t0_;
15231
3.31k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf18_op<float> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf19_op<float> >::t0() const
Line
Count
Source
15229
142
         {
15230
142
            return t0_;
15231
142
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf20_op<float> >::t0() const
Line
Count
Source
15229
148
         {
15230
148
            return t0_;
15231
148
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf21_op<float> >::t0() const
Line
Count
Source
15229
476
         {
15230
476
            return t0_;
15231
476
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf22_op<float> >::t0() const
Line
Count
Source
15229
1.10k
         {
15230
1.10k
            return t0_;
15231
1.10k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf23_op<float> >::t0() const
Line
Count
Source
15229
314
         {
15230
314
            return t0_;
15231
314
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf24_op<float> >::t0() const
Line
Count
Source
15229
266
         {
15230
266
            return t0_;
15231
266
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf25_op<float> >::t0() const
Line
Count
Source
15229
296
         {
15230
296
            return t0_;
15231
296
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf26_op<float> >::t0() const
Line
Count
Source
15229
437
         {
15230
437
            return t0_;
15231
437
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf27_op<float> >::t0() const
Line
Count
Source
15229
112
         {
15230
112
            return t0_;
15231
112
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf28_op<float> >::t0() const
Line
Count
Source
15229
9.61k
         {
15230
9.61k
            return t0_;
15231
9.61k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf29_op<float> >::t0() const
Line
Count
Source
15229
52
         {
15230
52
            return t0_;
15231
52
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf30_op<float> >::t0() const
Line
Count
Source
15229
101
         {
15230
101
            return t0_;
15231
101
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf00_op<float> >::t0() const
Line
Count
Source
15229
708
         {
15230
708
            return t0_;
15231
708
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf01_op<float> >::t0() const
Line
Count
Source
15229
2.99k
         {
15230
2.99k
            return t0_;
15231
2.99k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf02_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf03_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf04_op<float> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf05_op<float> >::t0() const
Line
Count
Source
15229
251
         {
15230
251
            return t0_;
15231
251
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf06_op<float> >::t0() const
Line
Count
Source
15229
853
         {
15230
853
            return t0_;
15231
853
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf07_op<float> >::t0() const
Line
Count
Source
15229
245
         {
15230
245
            return t0_;
15231
245
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf08_op<float> >::t0() const
Line
Count
Source
15229
1.40k
         {
15230
1.40k
            return t0_;
15231
1.40k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf09_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf10_op<float> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf11_op<float> >::t0() const
Line
Count
Source
15229
1.02k
         {
15230
1.02k
            return t0_;
15231
1.02k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf12_op<float> >::t0() const
Line
Count
Source
15229
177
         {
15230
177
            return t0_;
15231
177
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf13_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf14_op<float> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf15_op<float> >::t0() const
Line
Count
Source
15229
137
         {
15230
137
            return t0_;
15231
137
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf16_op<float> >::t0() const
Line
Count
Source
15229
28
         {
15230
28
            return t0_;
15231
28
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf17_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf18_op<float> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf19_op<float> >::t0() const
Line
Count
Source
15229
1.31k
         {
15230
1.31k
            return t0_;
15231
1.31k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf20_op<float> >::t0() const
Line
Count
Source
15229
1.67k
         {
15230
1.67k
            return t0_;
15231
1.67k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf21_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf22_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf23_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf24_op<float> >::t0() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf25_op<float> >::t0() const
Line
Count
Source
15229
55
         {
15230
55
            return t0_;
15231
55
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf26_op<float> >::t0() const
Line
Count
Source
15229
911
         {
15230
911
            return t0_;
15231
911
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf27_op<float> >::t0() const
Line
Count
Source
15229
692
         {
15230
692
            return t0_;
15231
692
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf28_op<float> >::t0() const
Line
Count
Source
15229
94
         {
15230
94
            return t0_;
15231
94
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf29_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf30_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf00_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf01_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf02_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf03_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf04_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf05_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf06_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf07_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf08_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf09_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf10_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf11_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf12_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf13_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf14_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf15_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf16_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf17_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf18_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf19_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf20_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf21_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf22_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf23_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf24_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf25_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf26_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf27_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf28_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf29_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf30_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf00_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf01_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf02_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf03_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf04_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf05_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf06_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf07_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf08_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf09_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf10_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf11_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf12_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf13_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf14_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf15_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf16_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf17_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf18_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf19_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf20_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf21_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf22_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf23_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf24_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf25_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf26_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf27_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf28_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf29_op<float> >::t0() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf30_op<float> >::t0() const
15232
15233
         T1 t1() const exprtk_override
15234
237k
         {
15235
237k
            return t1_;
15236
237k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf00_op<double> >::t1() const
Line
Count
Source
15234
641
         {
15235
641
            return t1_;
15236
641
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf01_op<double> >::t1() const
Line
Count
Source
15234
2.68k
         {
15235
2.68k
            return t1_;
15236
2.68k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf02_op<double> >::t1() const
Line
Count
Source
15234
156
         {
15235
156
            return t1_;
15236
156
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf03_op<double> >::t1() const
Line
Count
Source
15234
302
         {
15235
302
            return t1_;
15236
302
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf04_op<double> >::t1() const
Line
Count
Source
15234
798
         {
15235
798
            return t1_;
15236
798
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf05_op<double> >::t1() const
Line
Count
Source
15234
1.32k
         {
15235
1.32k
            return t1_;
15236
1.32k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf06_op<double> >::t1() const
Line
Count
Source
15234
1.76k
         {
15235
1.76k
            return t1_;
15236
1.76k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf07_op<double> >::t1() const
Line
Count
Source
15234
711
         {
15235
711
            return t1_;
15236
711
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf08_op<double> >::t1() const
Line
Count
Source
15234
561
         {
15235
561
            return t1_;
15236
561
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf09_op<double> >::t1() const
Line
Count
Source
15234
961
         {
15235
961
            return t1_;
15236
961
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf10_op<double> >::t1() const
Line
Count
Source
15234
3.00k
         {
15235
3.00k
            return t1_;
15236
3.00k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf11_op<double> >::t1() const
Line
Count
Source
15234
153
         {
15235
153
            return t1_;
15236
153
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf12_op<double> >::t1() const
Line
Count
Source
15234
45
         {
15235
45
            return t1_;
15236
45
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf13_op<double> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf14_op<double> >::t1() const
Line
Count
Source
15234
2.42k
         {
15235
2.42k
            return t1_;
15236
2.42k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf15_op<double> >::t1() const
Line
Count
Source
15234
433
         {
15235
433
            return t1_;
15236
433
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf16_op<double> >::t1() const
Line
Count
Source
15234
186
         {
15235
186
            return t1_;
15236
186
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf17_op<double> >::t1() const
Line
Count
Source
15234
3.86k
         {
15235
3.86k
            return t1_;
15236
3.86k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf18_op<double> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf19_op<double> >::t1() const
Line
Count
Source
15234
674
         {
15235
674
            return t1_;
15236
674
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf20_op<double> >::t1() const
Line
Count
Source
15234
858
         {
15235
858
            return t1_;
15236
858
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf21_op<double> >::t1() const
Line
Count
Source
15234
161
         {
15235
161
            return t1_;
15236
161
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf22_op<double> >::t1() const
Line
Count
Source
15234
737
         {
15235
737
            return t1_;
15236
737
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf23_op<double> >::t1() const
Line
Count
Source
15234
160
         {
15235
160
            return t1_;
15236
160
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf24_op<double> >::t1() const
Line
Count
Source
15234
1.73k
         {
15235
1.73k
            return t1_;
15236
1.73k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf25_op<double> >::t1() const
Line
Count
Source
15234
295
         {
15235
295
            return t1_;
15236
295
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf26_op<double> >::t1() const
Line
Count
Source
15234
391
         {
15235
391
            return t1_;
15236
391
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf27_op<double> >::t1() const
Line
Count
Source
15234
1.01k
         {
15235
1.01k
            return t1_;
15236
1.01k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf28_op<double> >::t1() const
Line
Count
Source
15234
19
         {
15235
19
            return t1_;
15236
19
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf29_op<double> >::t1() const
Line
Count
Source
15234
80
         {
15235
80
            return t1_;
15236
80
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf30_op<double> >::t1() const
Line
Count
Source
15234
237
         {
15235
237
            return t1_;
15236
237
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf00_op<double> >::t1() const
Line
Count
Source
15234
228
         {
15235
228
            return t1_;
15236
228
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf01_op<double> >::t1() const
Line
Count
Source
15234
1.80k
         {
15235
1.80k
            return t1_;
15236
1.80k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf02_op<double> >::t1() const
Line
Count
Source
15234
15
         {
15235
15
            return t1_;
15236
15
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf03_op<double> >::t1() const
Line
Count
Source
15234
309
         {
15235
309
            return t1_;
15236
309
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf04_op<double> >::t1() const
Line
Count
Source
15234
286
         {
15235
286
            return t1_;
15236
286
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf05_op<double> >::t1() const
Line
Count
Source
15234
1.18k
         {
15235
1.18k
            return t1_;
15236
1.18k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf06_op<double> >::t1() const
Line
Count
Source
15234
850
         {
15235
850
            return t1_;
15236
850
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf07_op<double> >::t1() const
Line
Count
Source
15234
972
         {
15235
972
            return t1_;
15236
972
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf08_op<double> >::t1() const
Line
Count
Source
15234
341
         {
15235
341
            return t1_;
15236
341
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf09_op<double> >::t1() const
Line
Count
Source
15234
2.23k
         {
15235
2.23k
            return t1_;
15236
2.23k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf10_op<double> >::t1() const
Line
Count
Source
15234
3.08k
         {
15235
3.08k
            return t1_;
15236
3.08k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf11_op<double> >::t1() const
Line
Count
Source
15234
83
         {
15235
83
            return t1_;
15236
83
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf12_op<double> >::t1() const
Line
Count
Source
15234
69
         {
15235
69
            return t1_;
15236
69
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf13_op<double> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf14_op<double> >::t1() const
Line
Count
Source
15234
1.08k
         {
15235
1.08k
            return t1_;
15236
1.08k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf15_op<double> >::t1() const
Line
Count
Source
15234
384
         {
15235
384
            return t1_;
15236
384
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf16_op<double> >::t1() const
Line
Count
Source
15234
979
         {
15235
979
            return t1_;
15236
979
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf17_op<double> >::t1() const
Line
Count
Source
15234
681
         {
15235
681
            return t1_;
15236
681
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf18_op<double> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf19_op<double> >::t1() const
Line
Count
Source
15234
647
         {
15235
647
            return t1_;
15236
647
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf20_op<double> >::t1() const
Line
Count
Source
15234
657
         {
15235
657
            return t1_;
15236
657
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf21_op<double> >::t1() const
Line
Count
Source
15234
451
         {
15235
451
            return t1_;
15236
451
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf22_op<double> >::t1() const
Line
Count
Source
15234
4.87k
         {
15235
4.87k
            return t1_;
15236
4.87k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf23_op<double> >::t1() const
Line
Count
Source
15234
335
         {
15235
335
            return t1_;
15236
335
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf24_op<double> >::t1() const
Line
Count
Source
15234
335
         {
15235
335
            return t1_;
15236
335
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf25_op<double> >::t1() const
Line
Count
Source
15234
484
         {
15235
484
            return t1_;
15236
484
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf26_op<double> >::t1() const
Line
Count
Source
15234
235
         {
15235
235
            return t1_;
15236
235
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf27_op<double> >::t1() const
Line
Count
Source
15234
77
         {
15235
77
            return t1_;
15236
77
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf28_op<double> >::t1() const
Line
Count
Source
15234
40
         {
15235
40
            return t1_;
15236
40
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf29_op<double> >::t1() const
Line
Count
Source
15234
38
         {
15235
38
            return t1_;
15236
38
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf30_op<double> >::t1() const
Line
Count
Source
15234
1.41k
         {
15235
1.41k
            return t1_;
15236
1.41k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf00_op<double> >::t1() const
Line
Count
Source
15234
630
         {
15235
630
            return t1_;
15236
630
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf01_op<double> >::t1() const
Line
Count
Source
15234
2.03k
         {
15235
2.03k
            return t1_;
15236
2.03k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf02_op<double> >::t1() const
Line
Count
Source
15234
64
         {
15235
64
            return t1_;
15236
64
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf03_op<double> >::t1() const
Line
Count
Source
15234
53
         {
15235
53
            return t1_;
15236
53
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf04_op<double> >::t1() const
Line
Count
Source
15234
263
         {
15235
263
            return t1_;
15236
263
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf05_op<double> >::t1() const
Line
Count
Source
15234
890
         {
15235
890
            return t1_;
15236
890
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf06_op<double> >::t1() const
Line
Count
Source
15234
1.15k
         {
15235
1.15k
            return t1_;
15236
1.15k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf07_op<double> >::t1() const
Line
Count
Source
15234
2.80k
         {
15235
2.80k
            return t1_;
15236
2.80k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf08_op<double> >::t1() const
Line
Count
Source
15234
177
         {
15235
177
            return t1_;
15236
177
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf09_op<double> >::t1() const
Line
Count
Source
15234
335
         {
15235
335
            return t1_;
15236
335
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf10_op<double> >::t1() const
Line
Count
Source
15234
2.03k
         {
15235
2.03k
            return t1_;
15236
2.03k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf11_op<double> >::t1() const
Line
Count
Source
15234
82
         {
15235
82
            return t1_;
15236
82
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf12_op<double> >::t1() const
Line
Count
Source
15234
112
         {
15235
112
            return t1_;
15236
112
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf13_op<double> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf14_op<double> >::t1() const
Line
Count
Source
15234
1.22k
         {
15235
1.22k
            return t1_;
15236
1.22k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf15_op<double> >::t1() const
Line
Count
Source
15234
416
         {
15235
416
            return t1_;
15236
416
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf16_op<double> >::t1() const
Line
Count
Source
15234
18
         {
15235
18
            return t1_;
15236
18
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf17_op<double> >::t1() const
Line
Count
Source
15234
330
         {
15235
330
            return t1_;
15236
330
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf18_op<double> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf19_op<double> >::t1() const
Line
Count
Source
15234
1.85k
         {
15235
1.85k
            return t1_;
15236
1.85k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf20_op<double> >::t1() const
Line
Count
Source
15234
983
         {
15235
983
            return t1_;
15236
983
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf21_op<double> >::t1() const
Line
Count
Source
15234
104
         {
15235
104
            return t1_;
15236
104
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf22_op<double> >::t1() const
Line
Count
Source
15234
1.21k
         {
15235
1.21k
            return t1_;
15236
1.21k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf23_op<double> >::t1() const
Line
Count
Source
15234
113
         {
15235
113
            return t1_;
15236
113
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf24_op<double> >::t1() const
Line
Count
Source
15234
77
         {
15235
77
            return t1_;
15236
77
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf25_op<double> >::t1() const
Line
Count
Source
15234
79
         {
15235
79
            return t1_;
15236
79
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf26_op<double> >::t1() const
Line
Count
Source
15234
4.95k
         {
15235
4.95k
            return t1_;
15236
4.95k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf27_op<double> >::t1() const
Line
Count
Source
15234
748
         {
15235
748
            return t1_;
15236
748
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf28_op<double> >::t1() const
Line
Count
Source
15234
271
         {
15235
271
            return t1_;
15236
271
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf29_op<double> >::t1() const
Line
Count
Source
15234
309
         {
15235
309
            return t1_;
15236
309
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf30_op<double> >::t1() const
Line
Count
Source
15234
7
         {
15235
7
            return t1_;
15236
7
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf00_op<double> >::t1() const
Line
Count
Source
15234
618
         {
15235
618
            return t1_;
15236
618
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf01_op<double> >::t1() const
Line
Count
Source
15234
2.03k
         {
15235
2.03k
            return t1_;
15236
2.03k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf02_op<double> >::t1() const
Line
Count
Source
15234
749
         {
15235
749
            return t1_;
15236
749
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf03_op<double> >::t1() const
Line
Count
Source
15234
270
         {
15235
270
            return t1_;
15236
270
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf04_op<double> >::t1() const
Line
Count
Source
15234
621
         {
15235
621
            return t1_;
15236
621
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf05_op<double> >::t1() const
Line
Count
Source
15234
985
         {
15235
985
            return t1_;
15236
985
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf06_op<double> >::t1() const
Line
Count
Source
15234
2.17k
         {
15235
2.17k
            return t1_;
15236
2.17k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf07_op<double> >::t1() const
Line
Count
Source
15234
150
         {
15235
150
            return t1_;
15236
150
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf08_op<double> >::t1() const
Line
Count
Source
15234
359
         {
15235
359
            return t1_;
15236
359
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf09_op<double> >::t1() const
Line
Count
Source
15234
2.83k
         {
15235
2.83k
            return t1_;
15236
2.83k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf10_op<double> >::t1() const
Line
Count
Source
15234
3.99k
         {
15235
3.99k
            return t1_;
15236
3.99k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf11_op<double> >::t1() const
Line
Count
Source
15234
44
         {
15235
44
            return t1_;
15236
44
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf12_op<double> >::t1() const
Line
Count
Source
15234
22
         {
15235
22
            return t1_;
15236
22
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf13_op<double> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf14_op<double> >::t1() const
Line
Count
Source
15234
1.82k
         {
15235
1.82k
            return t1_;
15236
1.82k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf15_op<double> >::t1() const
Line
Count
Source
15234
82
         {
15235
82
            return t1_;
15236
82
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf16_op<double> >::t1() const
Line
Count
Source
15234
330
         {
15235
330
            return t1_;
15236
330
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf17_op<double> >::t1() const
Line
Count
Source
15234
3.31k
         {
15235
3.31k
            return t1_;
15236
3.31k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf18_op<double> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf19_op<double> >::t1() const
Line
Count
Source
15234
417
         {
15235
417
            return t1_;
15236
417
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf20_op<double> >::t1() const
Line
Count
Source
15234
148
         {
15235
148
            return t1_;
15236
148
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf21_op<double> >::t1() const
Line
Count
Source
15234
476
         {
15235
476
            return t1_;
15236
476
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf22_op<double> >::t1() const
Line
Count
Source
15234
1.10k
         {
15235
1.10k
            return t1_;
15236
1.10k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf23_op<double> >::t1() const
Line
Count
Source
15234
316
         {
15235
316
            return t1_;
15236
316
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf24_op<double> >::t1() const
Line
Count
Source
15234
279
         {
15235
279
            return t1_;
15236
279
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf25_op<double> >::t1() const
Line
Count
Source
15234
296
         {
15235
296
            return t1_;
15236
296
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf26_op<double> >::t1() const
Line
Count
Source
15234
447
         {
15235
447
            return t1_;
15236
447
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf27_op<double> >::t1() const
Line
Count
Source
15234
120
         {
15235
120
            return t1_;
15236
120
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf28_op<double> >::t1() const
Line
Count
Source
15234
9.62k
         {
15235
9.62k
            return t1_;
15236
9.62k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf29_op<double> >::t1() const
Line
Count
Source
15234
52
         {
15235
52
            return t1_;
15236
52
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf30_op<double> >::t1() const
Line
Count
Source
15234
101
         {
15235
101
            return t1_;
15236
101
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf00_op<double> >::t1() const
Line
Count
Source
15234
772
         {
15235
772
            return t1_;
15236
772
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf01_op<double> >::t1() const
Line
Count
Source
15234
3.00k
         {
15235
3.00k
            return t1_;
15236
3.00k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf02_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf03_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf04_op<double> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf05_op<double> >::t1() const
Line
Count
Source
15234
347
         {
15235
347
            return t1_;
15236
347
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf06_op<double> >::t1() const
Line
Count
Source
15234
855
         {
15235
855
            return t1_;
15236
855
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf07_op<double> >::t1() const
Line
Count
Source
15234
246
         {
15235
246
            return t1_;
15236
246
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf08_op<double> >::t1() const
Line
Count
Source
15234
1.51k
         {
15235
1.51k
            return t1_;
15236
1.51k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf09_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf10_op<double> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf11_op<double> >::t1() const
Line
Count
Source
15234
1.22k
         {
15235
1.22k
            return t1_;
15236
1.22k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf12_op<double> >::t1() const
Line
Count
Source
15234
179
         {
15235
179
            return t1_;
15236
179
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf13_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf14_op<double> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf15_op<double> >::t1() const
Line
Count
Source
15234
137
         {
15235
137
            return t1_;
15236
137
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf16_op<double> >::t1() const
Line
Count
Source
15234
28
         {
15235
28
            return t1_;
15236
28
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf17_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf18_op<double> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf19_op<double> >::t1() const
Line
Count
Source
15234
1.31k
         {
15235
1.31k
            return t1_;
15236
1.31k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf20_op<double> >::t1() const
Line
Count
Source
15234
1.96k
         {
15235
1.96k
            return t1_;
15236
1.96k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf21_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf22_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf23_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf24_op<double> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf25_op<double> >::t1() const
Line
Count
Source
15234
55
         {
15235
55
            return t1_;
15236
55
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf26_op<double> >::t1() const
Line
Count
Source
15234
2.26k
         {
15235
2.26k
            return t1_;
15236
2.26k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf27_op<double> >::t1() const
Line
Count
Source
15234
697
         {
15235
697
            return t1_;
15236
697
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf28_op<double> >::t1() const
Line
Count
Source
15234
94
         {
15235
94
            return t1_;
15236
94
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf29_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf30_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf00_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf01_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf02_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf03_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf04_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf05_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf06_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf07_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf08_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf09_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf10_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf11_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf12_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf13_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf14_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf15_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf16_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf17_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf18_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf19_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf20_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf21_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf22_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf23_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf24_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf25_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf26_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf27_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf28_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf29_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf30_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf00_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf01_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf02_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf03_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf04_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf05_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf06_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf07_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf08_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf09_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf10_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf11_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf12_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf13_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf14_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf15_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf16_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf17_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf18_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf19_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf20_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf21_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf22_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf23_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf24_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf25_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf26_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf27_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf28_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf29_op<double> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf30_op<double> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf00_op<float> >::t1() const
Line
Count
Source
15234
641
         {
15235
641
            return t1_;
15236
641
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf01_op<float> >::t1() const
Line
Count
Source
15234
2.68k
         {
15235
2.68k
            return t1_;
15236
2.68k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf02_op<float> >::t1() const
Line
Count
Source
15234
156
         {
15235
156
            return t1_;
15236
156
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf03_op<float> >::t1() const
Line
Count
Source
15234
290
         {
15235
290
            return t1_;
15236
290
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf04_op<float> >::t1() const
Line
Count
Source
15234
796
         {
15235
796
            return t1_;
15236
796
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf05_op<float> >::t1() const
Line
Count
Source
15234
1.19k
         {
15235
1.19k
            return t1_;
15236
1.19k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf06_op<float> >::t1() const
Line
Count
Source
15234
1.76k
         {
15235
1.76k
            return t1_;
15236
1.76k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf07_op<float> >::t1() const
Line
Count
Source
15234
705
         {
15235
705
            return t1_;
15236
705
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf08_op<float> >::t1() const
Line
Count
Source
15234
559
         {
15235
559
            return t1_;
15236
559
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf09_op<float> >::t1() const
Line
Count
Source
15234
953
         {
15235
953
            return t1_;
15236
953
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf10_op<float> >::t1() const
Line
Count
Source
15234
2.95k
         {
15235
2.95k
            return t1_;
15236
2.95k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf11_op<float> >::t1() const
Line
Count
Source
15234
153
         {
15235
153
            return t1_;
15236
153
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf12_op<float> >::t1() const
Line
Count
Source
15234
45
         {
15235
45
            return t1_;
15236
45
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf13_op<float> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf14_op<float> >::t1() const
Line
Count
Source
15234
2.42k
         {
15235
2.42k
            return t1_;
15236
2.42k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf15_op<float> >::t1() const
Line
Count
Source
15234
432
         {
15235
432
            return t1_;
15236
432
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf16_op<float> >::t1() const
Line
Count
Source
15234
186
         {
15235
186
            return t1_;
15236
186
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf17_op<float> >::t1() const
Line
Count
Source
15234
3.85k
         {
15235
3.85k
            return t1_;
15236
3.85k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf18_op<float> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf19_op<float> >::t1() const
Line
Count
Source
15234
672
         {
15235
672
            return t1_;
15236
672
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf20_op<float> >::t1() const
Line
Count
Source
15234
838
         {
15235
838
            return t1_;
15236
838
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf21_op<float> >::t1() const
Line
Count
Source
15234
159
         {
15235
159
            return t1_;
15236
159
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf22_op<float> >::t1() const
Line
Count
Source
15234
733
         {
15235
733
            return t1_;
15236
733
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf23_op<float> >::t1() const
Line
Count
Source
15234
159
         {
15235
159
            return t1_;
15236
159
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf24_op<float> >::t1() const
Line
Count
Source
15234
1.14k
         {
15235
1.14k
            return t1_;
15236
1.14k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf25_op<float> >::t1() const
Line
Count
Source
15234
295
         {
15235
295
            return t1_;
15236
295
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf26_op<float> >::t1() const
Line
Count
Source
15234
385
         {
15235
385
            return t1_;
15236
385
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf27_op<float> >::t1() const
Line
Count
Source
15234
673
         {
15235
673
            return t1_;
15236
673
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf28_op<float> >::t1() const
Line
Count
Source
15234
19
         {
15235
19
            return t1_;
15236
19
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf29_op<float> >::t1() const
Line
Count
Source
15234
38
         {
15235
38
            return t1_;
15236
38
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf30_op<float> >::t1() const
Line
Count
Source
15234
227
         {
15235
227
            return t1_;
15236
227
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf00_op<float> >::t1() const
Line
Count
Source
15234
203
         {
15235
203
            return t1_;
15236
203
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf01_op<float> >::t1() const
Line
Count
Source
15234
1.80k
         {
15235
1.80k
            return t1_;
15236
1.80k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf02_op<float> >::t1() const
Line
Count
Source
15234
15
         {
15235
15
            return t1_;
15236
15
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf03_op<float> >::t1() const
Line
Count
Source
15234
307
         {
15235
307
            return t1_;
15236
307
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf04_op<float> >::t1() const
Line
Count
Source
15234
236
         {
15235
236
            return t1_;
15236
236
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf05_op<float> >::t1() const
Line
Count
Source
15234
1.04k
         {
15235
1.04k
            return t1_;
15236
1.04k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf06_op<float> >::t1() const
Line
Count
Source
15234
830
         {
15235
830
            return t1_;
15236
830
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf07_op<float> >::t1() const
Line
Count
Source
15234
972
         {
15235
972
            return t1_;
15236
972
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf08_op<float> >::t1() const
Line
Count
Source
15234
341
         {
15235
341
            return t1_;
15236
341
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf09_op<float> >::t1() const
Line
Count
Source
15234
2.21k
         {
15235
2.21k
            return t1_;
15236
2.21k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf10_op<float> >::t1() const
Line
Count
Source
15234
3.04k
         {
15235
3.04k
            return t1_;
15236
3.04k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf11_op<float> >::t1() const
Line
Count
Source
15234
82
         {
15235
82
            return t1_;
15236
82
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf12_op<float> >::t1() const
Line
Count
Source
15234
69
         {
15235
69
            return t1_;
15236
69
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf13_op<float> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf14_op<float> >::t1() const
Line
Count
Source
15234
1.08k
         {
15235
1.08k
            return t1_;
15236
1.08k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf15_op<float> >::t1() const
Line
Count
Source
15234
384
         {
15235
384
            return t1_;
15236
384
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf16_op<float> >::t1() const
Line
Count
Source
15234
979
         {
15235
979
            return t1_;
15236
979
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf17_op<float> >::t1() const
Line
Count
Source
15234
680
         {
15235
680
            return t1_;
15236
680
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf18_op<float> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf19_op<float> >::t1() const
Line
Count
Source
15234
643
         {
15235
643
            return t1_;
15236
643
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf20_op<float> >::t1() const
Line
Count
Source
15234
576
         {
15235
576
            return t1_;
15236
576
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf21_op<float> >::t1() const
Line
Count
Source
15234
449
         {
15235
449
            return t1_;
15236
449
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf22_op<float> >::t1() const
Line
Count
Source
15234
4.60k
         {
15235
4.60k
            return t1_;
15236
4.60k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf23_op<float> >::t1() const
Line
Count
Source
15234
333
         {
15235
333
            return t1_;
15236
333
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf24_op<float> >::t1() const
Line
Count
Source
15234
333
         {
15235
333
            return t1_;
15236
333
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf25_op<float> >::t1() const
Line
Count
Source
15234
484
         {
15235
484
            return t1_;
15236
484
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf26_op<float> >::t1() const
Line
Count
Source
15234
230
         {
15235
230
            return t1_;
15236
230
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf27_op<float> >::t1() const
Line
Count
Source
15234
77
         {
15235
77
            return t1_;
15236
77
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf28_op<float> >::t1() const
Line
Count
Source
15234
40
         {
15235
40
            return t1_;
15236
40
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf29_op<float> >::t1() const
Line
Count
Source
15234
38
         {
15235
38
            return t1_;
15236
38
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf30_op<float> >::t1() const
Line
Count
Source
15234
1.41k
         {
15235
1.41k
            return t1_;
15236
1.41k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf00_op<float> >::t1() const
Line
Count
Source
15234
623
         {
15235
623
            return t1_;
15236
623
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf01_op<float> >::t1() const
Line
Count
Source
15234
977
         {
15235
977
            return t1_;
15236
977
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf02_op<float> >::t1() const
Line
Count
Source
15234
56
         {
15235
56
            return t1_;
15236
56
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf03_op<float> >::t1() const
Line
Count
Source
15234
51
         {
15235
51
            return t1_;
15236
51
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf04_op<float> >::t1() const
Line
Count
Source
15234
262
         {
15235
262
            return t1_;
15236
262
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf05_op<float> >::t1() const
Line
Count
Source
15234
885
         {
15235
885
            return t1_;
15236
885
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf06_op<float> >::t1() const
Line
Count
Source
15234
1.15k
         {
15235
1.15k
            return t1_;
15236
1.15k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf07_op<float> >::t1() const
Line
Count
Source
15234
2.80k
         {
15235
2.80k
            return t1_;
15236
2.80k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf08_op<float> >::t1() const
Line
Count
Source
15234
177
         {
15235
177
            return t1_;
15236
177
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf09_op<float> >::t1() const
Line
Count
Source
15234
333
         {
15235
333
            return t1_;
15236
333
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf10_op<float> >::t1() const
Line
Count
Source
15234
1.86k
         {
15235
1.86k
            return t1_;
15236
1.86k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf11_op<float> >::t1() const
Line
Count
Source
15234
82
         {
15235
82
            return t1_;
15236
82
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf12_op<float> >::t1() const
Line
Count
Source
15234
112
         {
15235
112
            return t1_;
15236
112
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf13_op<float> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf14_op<float> >::t1() const
Line
Count
Source
15234
1.22k
         {
15235
1.22k
            return t1_;
15236
1.22k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf15_op<float> >::t1() const
Line
Count
Source
15234
399
         {
15235
399
            return t1_;
15236
399
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf16_op<float> >::t1() const
Line
Count
Source
15234
18
         {
15235
18
            return t1_;
15236
18
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf17_op<float> >::t1() const
Line
Count
Source
15234
330
         {
15235
330
            return t1_;
15236
330
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf18_op<float> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf19_op<float> >::t1() const
Line
Count
Source
15234
1.48k
         {
15235
1.48k
            return t1_;
15236
1.48k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf20_op<float> >::t1() const
Line
Count
Source
15234
983
         {
15235
983
            return t1_;
15236
983
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf21_op<float> >::t1() const
Line
Count
Source
15234
99
         {
15235
99
            return t1_;
15236
99
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf22_op<float> >::t1() const
Line
Count
Source
15234
1.17k
         {
15235
1.17k
            return t1_;
15236
1.17k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf23_op<float> >::t1() const
Line
Count
Source
15234
110
         {
15235
110
            return t1_;
15236
110
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf24_op<float> >::t1() const
Line
Count
Source
15234
77
         {
15235
77
            return t1_;
15236
77
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf25_op<float> >::t1() const
Line
Count
Source
15234
79
         {
15235
79
            return t1_;
15236
79
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf26_op<float> >::t1() const
Line
Count
Source
15234
4.94k
         {
15235
4.94k
            return t1_;
15236
4.94k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf27_op<float> >::t1() const
Line
Count
Source
15234
726
         {
15235
726
            return t1_;
15236
726
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf28_op<float> >::t1() const
Line
Count
Source
15234
269
         {
15235
269
            return t1_;
15236
269
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf29_op<float> >::t1() const
Line
Count
Source
15234
309
         {
15235
309
            return t1_;
15236
309
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf30_op<float> >::t1() const
Line
Count
Source
15234
7
         {
15235
7
            return t1_;
15236
7
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf00_op<float> >::t1() const
Line
Count
Source
15234
616
         {
15235
616
            return t1_;
15236
616
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf01_op<float> >::t1() const
Line
Count
Source
15234
1.84k
         {
15235
1.84k
            return t1_;
15236
1.84k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf02_op<float> >::t1() const
Line
Count
Source
15234
334
         {
15235
334
            return t1_;
15236
334
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf03_op<float> >::t1() const
Line
Count
Source
15234
270
         {
15235
270
            return t1_;
15236
270
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf04_op<float> >::t1() const
Line
Count
Source
15234
615
         {
15235
615
            return t1_;
15236
615
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf05_op<float> >::t1() const
Line
Count
Source
15234
788
         {
15235
788
            return t1_;
15236
788
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf06_op<float> >::t1() const
Line
Count
Source
15234
2.16k
         {
15235
2.16k
            return t1_;
15236
2.16k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf07_op<float> >::t1() const
Line
Count
Source
15234
150
         {
15235
150
            return t1_;
15236
150
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf08_op<float> >::t1() const
Line
Count
Source
15234
359
         {
15235
359
            return t1_;
15236
359
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf09_op<float> >::t1() const
Line
Count
Source
15234
2.74k
         {
15235
2.74k
            return t1_;
15236
2.74k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf10_op<float> >::t1() const
Line
Count
Source
15234
3.98k
         {
15235
3.98k
            return t1_;
15236
3.98k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf11_op<float> >::t1() const
Line
Count
Source
15234
44
         {
15235
44
            return t1_;
15236
44
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf12_op<float> >::t1() const
Line
Count
Source
15234
22
         {
15235
22
            return t1_;
15236
22
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf13_op<float> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf14_op<float> >::t1() const
Line
Count
Source
15234
1.81k
         {
15235
1.81k
            return t1_;
15236
1.81k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf15_op<float> >::t1() const
Line
Count
Source
15234
82
         {
15235
82
            return t1_;
15236
82
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf16_op<float> >::t1() const
Line
Count
Source
15234
330
         {
15235
330
            return t1_;
15236
330
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf17_op<float> >::t1() const
Line
Count
Source
15234
3.31k
         {
15235
3.31k
            return t1_;
15236
3.31k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf18_op<float> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf19_op<float> >::t1() const
Line
Count
Source
15234
142
         {
15235
142
            return t1_;
15236
142
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf20_op<float> >::t1() const
Line
Count
Source
15234
148
         {
15235
148
            return t1_;
15236
148
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf21_op<float> >::t1() const
Line
Count
Source
15234
476
         {
15235
476
            return t1_;
15236
476
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf22_op<float> >::t1() const
Line
Count
Source
15234
1.10k
         {
15235
1.10k
            return t1_;
15236
1.10k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf23_op<float> >::t1() const
Line
Count
Source
15234
314
         {
15235
314
            return t1_;
15236
314
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf24_op<float> >::t1() const
Line
Count
Source
15234
266
         {
15235
266
            return t1_;
15236
266
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf25_op<float> >::t1() const
Line
Count
Source
15234
296
         {
15235
296
            return t1_;
15236
296
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf26_op<float> >::t1() const
Line
Count
Source
15234
437
         {
15235
437
            return t1_;
15236
437
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf27_op<float> >::t1() const
Line
Count
Source
15234
112
         {
15235
112
            return t1_;
15236
112
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf28_op<float> >::t1() const
Line
Count
Source
15234
9.61k
         {
15235
9.61k
            return t1_;
15236
9.61k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf29_op<float> >::t1() const
Line
Count
Source
15234
52
         {
15235
52
            return t1_;
15236
52
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf30_op<float> >::t1() const
Line
Count
Source
15234
101
         {
15235
101
            return t1_;
15236
101
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf00_op<float> >::t1() const
Line
Count
Source
15234
708
         {
15235
708
            return t1_;
15236
708
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf01_op<float> >::t1() const
Line
Count
Source
15234
2.99k
         {
15235
2.99k
            return t1_;
15236
2.99k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf02_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf03_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf04_op<float> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf05_op<float> >::t1() const
Line
Count
Source
15234
251
         {
15235
251
            return t1_;
15236
251
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf06_op<float> >::t1() const
Line
Count
Source
15234
853
         {
15235
853
            return t1_;
15236
853
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf07_op<float> >::t1() const
Line
Count
Source
15234
245
         {
15235
245
            return t1_;
15236
245
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf08_op<float> >::t1() const
Line
Count
Source
15234
1.40k
         {
15235
1.40k
            return t1_;
15236
1.40k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf09_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf10_op<float> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf11_op<float> >::t1() const
Line
Count
Source
15234
1.02k
         {
15235
1.02k
            return t1_;
15236
1.02k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf12_op<float> >::t1() const
Line
Count
Source
15234
177
         {
15235
177
            return t1_;
15236
177
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf13_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf14_op<float> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf15_op<float> >::t1() const
Line
Count
Source
15234
137
         {
15235
137
            return t1_;
15236
137
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf16_op<float> >::t1() const
Line
Count
Source
15234
28
         {
15235
28
            return t1_;
15236
28
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf17_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf18_op<float> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf19_op<float> >::t1() const
Line
Count
Source
15234
1.31k
         {
15235
1.31k
            return t1_;
15236
1.31k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf20_op<float> >::t1() const
Line
Count
Source
15234
1.67k
         {
15235
1.67k
            return t1_;
15236
1.67k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf21_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf22_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf23_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf24_op<float> >::t1() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf25_op<float> >::t1() const
Line
Count
Source
15234
55
         {
15235
55
            return t1_;
15236
55
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf26_op<float> >::t1() const
Line
Count
Source
15234
911
         {
15235
911
            return t1_;
15236
911
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf27_op<float> >::t1() const
Line
Count
Source
15234
692
         {
15235
692
            return t1_;
15236
692
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf28_op<float> >::t1() const
Line
Count
Source
15234
94
         {
15235
94
            return t1_;
15236
94
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf29_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf30_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf00_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf01_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf02_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf03_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf04_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf05_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf06_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf07_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf08_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf09_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf10_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf11_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf12_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf13_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf14_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf15_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf16_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf17_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf18_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf19_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf20_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf21_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf22_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf23_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf24_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf25_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf26_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf27_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf28_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf29_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf30_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf00_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf01_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf02_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf03_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf04_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf05_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf06_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf07_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf08_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf09_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf10_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf11_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf12_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf13_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf14_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf15_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf16_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf17_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf18_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf19_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf20_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf21_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf22_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf23_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf24_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf25_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf26_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf27_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf28_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf29_op<float> >::t1() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf30_op<float> >::t1() const
15237
15238
         T2 t2() const exprtk_override
15239
237k
         {
15240
237k
            return t2_;
15241
237k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf00_op<double> >::t2() const
Line
Count
Source
15239
641
         {
15240
641
            return t2_;
15241
641
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf01_op<double> >::t2() const
Line
Count
Source
15239
2.68k
         {
15240
2.68k
            return t2_;
15241
2.68k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf02_op<double> >::t2() const
Line
Count
Source
15239
156
         {
15240
156
            return t2_;
15241
156
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf03_op<double> >::t2() const
Line
Count
Source
15239
302
         {
15240
302
            return t2_;
15241
302
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf04_op<double> >::t2() const
Line
Count
Source
15239
798
         {
15240
798
            return t2_;
15241
798
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf05_op<double> >::t2() const
Line
Count
Source
15239
1.32k
         {
15240
1.32k
            return t2_;
15241
1.32k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf06_op<double> >::t2() const
Line
Count
Source
15239
1.76k
         {
15240
1.76k
            return t2_;
15241
1.76k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf07_op<double> >::t2() const
Line
Count
Source
15239
711
         {
15240
711
            return t2_;
15241
711
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf08_op<double> >::t2() const
Line
Count
Source
15239
561
         {
15240
561
            return t2_;
15241
561
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf09_op<double> >::t2() const
Line
Count
Source
15239
961
         {
15240
961
            return t2_;
15241
961
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf10_op<double> >::t2() const
Line
Count
Source
15239
3.00k
         {
15240
3.00k
            return t2_;
15241
3.00k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf11_op<double> >::t2() const
Line
Count
Source
15239
153
         {
15240
153
            return t2_;
15241
153
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf12_op<double> >::t2() const
Line
Count
Source
15239
45
         {
15240
45
            return t2_;
15241
45
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf13_op<double> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf14_op<double> >::t2() const
Line
Count
Source
15239
2.42k
         {
15240
2.42k
            return t2_;
15241
2.42k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf15_op<double> >::t2() const
Line
Count
Source
15239
433
         {
15240
433
            return t2_;
15241
433
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf16_op<double> >::t2() const
Line
Count
Source
15239
186
         {
15240
186
            return t2_;
15241
186
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf17_op<double> >::t2() const
Line
Count
Source
15239
3.86k
         {
15240
3.86k
            return t2_;
15241
3.86k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf18_op<double> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf19_op<double> >::t2() const
Line
Count
Source
15239
674
         {
15240
674
            return t2_;
15241
674
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf20_op<double> >::t2() const
Line
Count
Source
15239
858
         {
15240
858
            return t2_;
15241
858
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf21_op<double> >::t2() const
Line
Count
Source
15239
161
         {
15240
161
            return t2_;
15241
161
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf22_op<double> >::t2() const
Line
Count
Source
15239
737
         {
15240
737
            return t2_;
15241
737
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf23_op<double> >::t2() const
Line
Count
Source
15239
160
         {
15240
160
            return t2_;
15241
160
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf24_op<double> >::t2() const
Line
Count
Source
15239
1.73k
         {
15240
1.73k
            return t2_;
15241
1.73k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf25_op<double> >::t2() const
Line
Count
Source
15239
295
         {
15240
295
            return t2_;
15241
295
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf26_op<double> >::t2() const
Line
Count
Source
15239
391
         {
15240
391
            return t2_;
15241
391
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf27_op<double> >::t2() const
Line
Count
Source
15239
1.01k
         {
15240
1.01k
            return t2_;
15241
1.01k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf28_op<double> >::t2() const
Line
Count
Source
15239
19
         {
15240
19
            return t2_;
15241
19
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf29_op<double> >::t2() const
Line
Count
Source
15239
80
         {
15240
80
            return t2_;
15241
80
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf30_op<double> >::t2() const
Line
Count
Source
15239
237
         {
15240
237
            return t2_;
15241
237
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf00_op<double> >::t2() const
Line
Count
Source
15239
228
         {
15240
228
            return t2_;
15241
228
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf01_op<double> >::t2() const
Line
Count
Source
15239
1.80k
         {
15240
1.80k
            return t2_;
15241
1.80k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf02_op<double> >::t2() const
Line
Count
Source
15239
15
         {
15240
15
            return t2_;
15241
15
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf03_op<double> >::t2() const
Line
Count
Source
15239
309
         {
15240
309
            return t2_;
15241
309
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf04_op<double> >::t2() const
Line
Count
Source
15239
286
         {
15240
286
            return t2_;
15241
286
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf05_op<double> >::t2() const
Line
Count
Source
15239
1.18k
         {
15240
1.18k
            return t2_;
15241
1.18k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf06_op<double> >::t2() const
Line
Count
Source
15239
850
         {
15240
850
            return t2_;
15241
850
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf07_op<double> >::t2() const
Line
Count
Source
15239
972
         {
15240
972
            return t2_;
15241
972
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf08_op<double> >::t2() const
Line
Count
Source
15239
341
         {
15240
341
            return t2_;
15241
341
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf09_op<double> >::t2() const
Line
Count
Source
15239
2.23k
         {
15240
2.23k
            return t2_;
15241
2.23k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf10_op<double> >::t2() const
Line
Count
Source
15239
3.08k
         {
15240
3.08k
            return t2_;
15241
3.08k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf11_op<double> >::t2() const
Line
Count
Source
15239
83
         {
15240
83
            return t2_;
15241
83
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf12_op<double> >::t2() const
Line
Count
Source
15239
69
         {
15240
69
            return t2_;
15241
69
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf13_op<double> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf14_op<double> >::t2() const
Line
Count
Source
15239
1.08k
         {
15240
1.08k
            return t2_;
15241
1.08k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf15_op<double> >::t2() const
Line
Count
Source
15239
384
         {
15240
384
            return t2_;
15241
384
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf16_op<double> >::t2() const
Line
Count
Source
15239
979
         {
15240
979
            return t2_;
15241
979
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf17_op<double> >::t2() const
Line
Count
Source
15239
681
         {
15240
681
            return t2_;
15241
681
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf18_op<double> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf19_op<double> >::t2() const
Line
Count
Source
15239
647
         {
15240
647
            return t2_;
15241
647
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf20_op<double> >::t2() const
Line
Count
Source
15239
657
         {
15240
657
            return t2_;
15241
657
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf21_op<double> >::t2() const
Line
Count
Source
15239
451
         {
15240
451
            return t2_;
15241
451
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf22_op<double> >::t2() const
Line
Count
Source
15239
4.87k
         {
15240
4.87k
            return t2_;
15241
4.87k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf23_op<double> >::t2() const
Line
Count
Source
15239
335
         {
15240
335
            return t2_;
15241
335
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf24_op<double> >::t2() const
Line
Count
Source
15239
335
         {
15240
335
            return t2_;
15241
335
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf25_op<double> >::t2() const
Line
Count
Source
15239
484
         {
15240
484
            return t2_;
15241
484
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf26_op<double> >::t2() const
Line
Count
Source
15239
235
         {
15240
235
            return t2_;
15241
235
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf27_op<double> >::t2() const
Line
Count
Source
15239
77
         {
15240
77
            return t2_;
15241
77
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf28_op<double> >::t2() const
Line
Count
Source
15239
40
         {
15240
40
            return t2_;
15241
40
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf29_op<double> >::t2() const
Line
Count
Source
15239
38
         {
15240
38
            return t2_;
15241
38
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf30_op<double> >::t2() const
Line
Count
Source
15239
1.41k
         {
15240
1.41k
            return t2_;
15241
1.41k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf00_op<double> >::t2() const
Line
Count
Source
15239
630
         {
15240
630
            return t2_;
15241
630
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf01_op<double> >::t2() const
Line
Count
Source
15239
2.03k
         {
15240
2.03k
            return t2_;
15241
2.03k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf02_op<double> >::t2() const
Line
Count
Source
15239
64
         {
15240
64
            return t2_;
15241
64
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf03_op<double> >::t2() const
Line
Count
Source
15239
53
         {
15240
53
            return t2_;
15241
53
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf04_op<double> >::t2() const
Line
Count
Source
15239
263
         {
15240
263
            return t2_;
15241
263
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf05_op<double> >::t2() const
Line
Count
Source
15239
890
         {
15240
890
            return t2_;
15241
890
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf06_op<double> >::t2() const
Line
Count
Source
15239
1.15k
         {
15240
1.15k
            return t2_;
15241
1.15k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf07_op<double> >::t2() const
Line
Count
Source
15239
2.80k
         {
15240
2.80k
            return t2_;
15241
2.80k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf08_op<double> >::t2() const
Line
Count
Source
15239
177
         {
15240
177
            return t2_;
15241
177
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf09_op<double> >::t2() const
Line
Count
Source
15239
335
         {
15240
335
            return t2_;
15241
335
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf10_op<double> >::t2() const
Line
Count
Source
15239
2.03k
         {
15240
2.03k
            return t2_;
15241
2.03k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf11_op<double> >::t2() const
Line
Count
Source
15239
82
         {
15240
82
            return t2_;
15241
82
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf12_op<double> >::t2() const
Line
Count
Source
15239
112
         {
15240
112
            return t2_;
15241
112
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf13_op<double> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf14_op<double> >::t2() const
Line
Count
Source
15239
1.22k
         {
15240
1.22k
            return t2_;
15241
1.22k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf15_op<double> >::t2() const
Line
Count
Source
15239
416
         {
15240
416
            return t2_;
15241
416
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf16_op<double> >::t2() const
Line
Count
Source
15239
18
         {
15240
18
            return t2_;
15241
18
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf17_op<double> >::t2() const
Line
Count
Source
15239
330
         {
15240
330
            return t2_;
15241
330
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf18_op<double> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf19_op<double> >::t2() const
Line
Count
Source
15239
1.85k
         {
15240
1.85k
            return t2_;
15241
1.85k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf20_op<double> >::t2() const
Line
Count
Source
15239
983
         {
15240
983
            return t2_;
15241
983
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf21_op<double> >::t2() const
Line
Count
Source
15239
104
         {
15240
104
            return t2_;
15241
104
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf22_op<double> >::t2() const
Line
Count
Source
15239
1.21k
         {
15240
1.21k
            return t2_;
15241
1.21k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf23_op<double> >::t2() const
Line
Count
Source
15239
113
         {
15240
113
            return t2_;
15241
113
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf24_op<double> >::t2() const
Line
Count
Source
15239
77
         {
15240
77
            return t2_;
15241
77
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf25_op<double> >::t2() const
Line
Count
Source
15239
79
         {
15240
79
            return t2_;
15241
79
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf26_op<double> >::t2() const
Line
Count
Source
15239
4.95k
         {
15240
4.95k
            return t2_;
15241
4.95k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf27_op<double> >::t2() const
Line
Count
Source
15239
748
         {
15240
748
            return t2_;
15241
748
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf28_op<double> >::t2() const
Line
Count
Source
15239
271
         {
15240
271
            return t2_;
15241
271
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf29_op<double> >::t2() const
Line
Count
Source
15239
309
         {
15240
309
            return t2_;
15241
309
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf30_op<double> >::t2() const
Line
Count
Source
15239
7
         {
15240
7
            return t2_;
15241
7
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf00_op<double> >::t2() const
Line
Count
Source
15239
618
         {
15240
618
            return t2_;
15241
618
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf01_op<double> >::t2() const
Line
Count
Source
15239
2.03k
         {
15240
2.03k
            return t2_;
15241
2.03k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf02_op<double> >::t2() const
Line
Count
Source
15239
749
         {
15240
749
            return t2_;
15241
749
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf03_op<double> >::t2() const
Line
Count
Source
15239
270
         {
15240
270
            return t2_;
15241
270
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf04_op<double> >::t2() const
Line
Count
Source
15239
621
         {
15240
621
            return t2_;
15241
621
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf05_op<double> >::t2() const
Line
Count
Source
15239
985
         {
15240
985
            return t2_;
15241
985
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf06_op<double> >::t2() const
Line
Count
Source
15239
2.17k
         {
15240
2.17k
            return t2_;
15241
2.17k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf07_op<double> >::t2() const
Line
Count
Source
15239
150
         {
15240
150
            return t2_;
15241
150
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf08_op<double> >::t2() const
Line
Count
Source
15239
359
         {
15240
359
            return t2_;
15241
359
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf09_op<double> >::t2() const
Line
Count
Source
15239
2.83k
         {
15240
2.83k
            return t2_;
15241
2.83k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf10_op<double> >::t2() const
Line
Count
Source
15239
3.99k
         {
15240
3.99k
            return t2_;
15241
3.99k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf11_op<double> >::t2() const
Line
Count
Source
15239
44
         {
15240
44
            return t2_;
15241
44
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf12_op<double> >::t2() const
Line
Count
Source
15239
22
         {
15240
22
            return t2_;
15241
22
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf13_op<double> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf14_op<double> >::t2() const
Line
Count
Source
15239
1.82k
         {
15240
1.82k
            return t2_;
15241
1.82k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf15_op<double> >::t2() const
Line
Count
Source
15239
82
         {
15240
82
            return t2_;
15241
82
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf16_op<double> >::t2() const
Line
Count
Source
15239
330
         {
15240
330
            return t2_;
15241
330
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf17_op<double> >::t2() const
Line
Count
Source
15239
3.31k
         {
15240
3.31k
            return t2_;
15241
3.31k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf18_op<double> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf19_op<double> >::t2() const
Line
Count
Source
15239
417
         {
15240
417
            return t2_;
15241
417
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf20_op<double> >::t2() const
Line
Count
Source
15239
148
         {
15240
148
            return t2_;
15241
148
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf21_op<double> >::t2() const
Line
Count
Source
15239
476
         {
15240
476
            return t2_;
15241
476
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf22_op<double> >::t2() const
Line
Count
Source
15239
1.10k
         {
15240
1.10k
            return t2_;
15241
1.10k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf23_op<double> >::t2() const
Line
Count
Source
15239
316
         {
15240
316
            return t2_;
15241
316
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf24_op<double> >::t2() const
Line
Count
Source
15239
279
         {
15240
279
            return t2_;
15241
279
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf25_op<double> >::t2() const
Line
Count
Source
15239
296
         {
15240
296
            return t2_;
15241
296
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf26_op<double> >::t2() const
Line
Count
Source
15239
447
         {
15240
447
            return t2_;
15241
447
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf27_op<double> >::t2() const
Line
Count
Source
15239
120
         {
15240
120
            return t2_;
15241
120
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf28_op<double> >::t2() const
Line
Count
Source
15239
9.62k
         {
15240
9.62k
            return t2_;
15241
9.62k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf29_op<double> >::t2() const
Line
Count
Source
15239
52
         {
15240
52
            return t2_;
15241
52
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf30_op<double> >::t2() const
Line
Count
Source
15239
101
         {
15240
101
            return t2_;
15241
101
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf00_op<double> >::t2() const
Line
Count
Source
15239
772
         {
15240
772
            return t2_;
15241
772
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf01_op<double> >::t2() const
Line
Count
Source
15239
3.00k
         {
15240
3.00k
            return t2_;
15241
3.00k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf02_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf03_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf04_op<double> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf05_op<double> >::t2() const
Line
Count
Source
15239
347
         {
15240
347
            return t2_;
15241
347
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf06_op<double> >::t2() const
Line
Count
Source
15239
855
         {
15240
855
            return t2_;
15241
855
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf07_op<double> >::t2() const
Line
Count
Source
15239
246
         {
15240
246
            return t2_;
15241
246
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf08_op<double> >::t2() const
Line
Count
Source
15239
1.51k
         {
15240
1.51k
            return t2_;
15241
1.51k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf09_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf10_op<double> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf11_op<double> >::t2() const
Line
Count
Source
15239
1.22k
         {
15240
1.22k
            return t2_;
15241
1.22k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf12_op<double> >::t2() const
Line
Count
Source
15239
179
         {
15240
179
            return t2_;
15241
179
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf13_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf14_op<double> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf15_op<double> >::t2() const
Line
Count
Source
15239
137
         {
15240
137
            return t2_;
15241
137
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf16_op<double> >::t2() const
Line
Count
Source
15239
28
         {
15240
28
            return t2_;
15241
28
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf17_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf18_op<double> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf19_op<double> >::t2() const
Line
Count
Source
15239
1.31k
         {
15240
1.31k
            return t2_;
15241
1.31k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf20_op<double> >::t2() const
Line
Count
Source
15239
1.96k
         {
15240
1.96k
            return t2_;
15241
1.96k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf21_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf22_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf23_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf24_op<double> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf25_op<double> >::t2() const
Line
Count
Source
15239
55
         {
15240
55
            return t2_;
15241
55
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf26_op<double> >::t2() const
Line
Count
Source
15239
2.26k
         {
15240
2.26k
            return t2_;
15241
2.26k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf27_op<double> >::t2() const
Line
Count
Source
15239
697
         {
15240
697
            return t2_;
15241
697
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf28_op<double> >::t2() const
Line
Count
Source
15239
94
         {
15240
94
            return t2_;
15241
94
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf29_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf30_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf00_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf01_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf02_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf03_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf04_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf05_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf06_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf07_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf08_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf09_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf10_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf11_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf12_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf13_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf14_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf15_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf16_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf17_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf18_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf19_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf20_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf21_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf22_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf23_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf24_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf25_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf26_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf27_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf28_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf29_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf30_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf00_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf01_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf02_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf03_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf04_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf05_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf06_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf07_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf08_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf09_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf10_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf11_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf12_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf13_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf14_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf15_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf16_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf17_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf18_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf19_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf20_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf21_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf22_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf23_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf24_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf25_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf26_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf27_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf28_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf29_op<double> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf30_op<double> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf00_op<float> >::t2() const
Line
Count
Source
15239
641
         {
15240
641
            return t2_;
15241
641
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf01_op<float> >::t2() const
Line
Count
Source
15239
2.68k
         {
15240
2.68k
            return t2_;
15241
2.68k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf02_op<float> >::t2() const
Line
Count
Source
15239
156
         {
15240
156
            return t2_;
15241
156
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf03_op<float> >::t2() const
Line
Count
Source
15239
290
         {
15240
290
            return t2_;
15241
290
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf04_op<float> >::t2() const
Line
Count
Source
15239
796
         {
15240
796
            return t2_;
15241
796
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf05_op<float> >::t2() const
Line
Count
Source
15239
1.19k
         {
15240
1.19k
            return t2_;
15241
1.19k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf06_op<float> >::t2() const
Line
Count
Source
15239
1.76k
         {
15240
1.76k
            return t2_;
15241
1.76k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf07_op<float> >::t2() const
Line
Count
Source
15239
705
         {
15240
705
            return t2_;
15241
705
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf08_op<float> >::t2() const
Line
Count
Source
15239
559
         {
15240
559
            return t2_;
15241
559
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf09_op<float> >::t2() const
Line
Count
Source
15239
953
         {
15240
953
            return t2_;
15241
953
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf10_op<float> >::t2() const
Line
Count
Source
15239
2.95k
         {
15240
2.95k
            return t2_;
15241
2.95k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf11_op<float> >::t2() const
Line
Count
Source
15239
153
         {
15240
153
            return t2_;
15241
153
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf12_op<float> >::t2() const
Line
Count
Source
15239
45
         {
15240
45
            return t2_;
15241
45
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf13_op<float> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf14_op<float> >::t2() const
Line
Count
Source
15239
2.42k
         {
15240
2.42k
            return t2_;
15241
2.42k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf15_op<float> >::t2() const
Line
Count
Source
15239
432
         {
15240
432
            return t2_;
15241
432
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf16_op<float> >::t2() const
Line
Count
Source
15239
186
         {
15240
186
            return t2_;
15241
186
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf17_op<float> >::t2() const
Line
Count
Source
15239
3.85k
         {
15240
3.85k
            return t2_;
15241
3.85k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf18_op<float> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf19_op<float> >::t2() const
Line
Count
Source
15239
672
         {
15240
672
            return t2_;
15241
672
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf20_op<float> >::t2() const
Line
Count
Source
15239
838
         {
15240
838
            return t2_;
15241
838
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf21_op<float> >::t2() const
Line
Count
Source
15239
159
         {
15240
159
            return t2_;
15241
159
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf22_op<float> >::t2() const
Line
Count
Source
15239
733
         {
15240
733
            return t2_;
15241
733
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf23_op<float> >::t2() const
Line
Count
Source
15239
159
         {
15240
159
            return t2_;
15241
159
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf24_op<float> >::t2() const
Line
Count
Source
15239
1.14k
         {
15240
1.14k
            return t2_;
15241
1.14k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf25_op<float> >::t2() const
Line
Count
Source
15239
295
         {
15240
295
            return t2_;
15241
295
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf26_op<float> >::t2() const
Line
Count
Source
15239
385
         {
15240
385
            return t2_;
15241
385
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf27_op<float> >::t2() const
Line
Count
Source
15239
673
         {
15240
673
            return t2_;
15241
673
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf28_op<float> >::t2() const
Line
Count
Source
15239
19
         {
15240
19
            return t2_;
15241
19
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf29_op<float> >::t2() const
Line
Count
Source
15239
38
         {
15240
38
            return t2_;
15241
38
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf30_op<float> >::t2() const
Line
Count
Source
15239
227
         {
15240
227
            return t2_;
15241
227
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf00_op<float> >::t2() const
Line
Count
Source
15239
203
         {
15240
203
            return t2_;
15241
203
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf01_op<float> >::t2() const
Line
Count
Source
15239
1.80k
         {
15240
1.80k
            return t2_;
15241
1.80k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf02_op<float> >::t2() const
Line
Count
Source
15239
15
         {
15240
15
            return t2_;
15241
15
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf03_op<float> >::t2() const
Line
Count
Source
15239
307
         {
15240
307
            return t2_;
15241
307
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf04_op<float> >::t2() const
Line
Count
Source
15239
236
         {
15240
236
            return t2_;
15241
236
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf05_op<float> >::t2() const
Line
Count
Source
15239
1.04k
         {
15240
1.04k
            return t2_;
15241
1.04k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf06_op<float> >::t2() const
Line
Count
Source
15239
830
         {
15240
830
            return t2_;
15241
830
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf07_op<float> >::t2() const
Line
Count
Source
15239
972
         {
15240
972
            return t2_;
15241
972
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf08_op<float> >::t2() const
Line
Count
Source
15239
341
         {
15240
341
            return t2_;
15241
341
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf09_op<float> >::t2() const
Line
Count
Source
15239
2.21k
         {
15240
2.21k
            return t2_;
15241
2.21k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf10_op<float> >::t2() const
Line
Count
Source
15239
3.04k
         {
15240
3.04k
            return t2_;
15241
3.04k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf11_op<float> >::t2() const
Line
Count
Source
15239
82
         {
15240
82
            return t2_;
15241
82
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf12_op<float> >::t2() const
Line
Count
Source
15239
69
         {
15240
69
            return t2_;
15241
69
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf13_op<float> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf14_op<float> >::t2() const
Line
Count
Source
15239
1.08k
         {
15240
1.08k
            return t2_;
15241
1.08k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf15_op<float> >::t2() const
Line
Count
Source
15239
384
         {
15240
384
            return t2_;
15241
384
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf16_op<float> >::t2() const
Line
Count
Source
15239
979
         {
15240
979
            return t2_;
15241
979
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf17_op<float> >::t2() const
Line
Count
Source
15239
680
         {
15240
680
            return t2_;
15241
680
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf18_op<float> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf19_op<float> >::t2() const
Line
Count
Source
15239
643
         {
15240
643
            return t2_;
15241
643
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf20_op<float> >::t2() const
Line
Count
Source
15239
576
         {
15240
576
            return t2_;
15241
576
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf21_op<float> >::t2() const
Line
Count
Source
15239
449
         {
15240
449
            return t2_;
15241
449
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf22_op<float> >::t2() const
Line
Count
Source
15239
4.60k
         {
15240
4.60k
            return t2_;
15241
4.60k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf23_op<float> >::t2() const
Line
Count
Source
15239
333
         {
15240
333
            return t2_;
15241
333
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf24_op<float> >::t2() const
Line
Count
Source
15239
333
         {
15240
333
            return t2_;
15241
333
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf25_op<float> >::t2() const
Line
Count
Source
15239
484
         {
15240
484
            return t2_;
15241
484
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf26_op<float> >::t2() const
Line
Count
Source
15239
230
         {
15240
230
            return t2_;
15241
230
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf27_op<float> >::t2() const
Line
Count
Source
15239
77
         {
15240
77
            return t2_;
15241
77
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf28_op<float> >::t2() const
Line
Count
Source
15239
40
         {
15240
40
            return t2_;
15241
40
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf29_op<float> >::t2() const
Line
Count
Source
15239
38
         {
15240
38
            return t2_;
15241
38
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf30_op<float> >::t2() const
Line
Count
Source
15239
1.41k
         {
15240
1.41k
            return t2_;
15241
1.41k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf00_op<float> >::t2() const
Line
Count
Source
15239
623
         {
15240
623
            return t2_;
15241
623
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf01_op<float> >::t2() const
Line
Count
Source
15239
977
         {
15240
977
            return t2_;
15241
977
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf02_op<float> >::t2() const
Line
Count
Source
15239
56
         {
15240
56
            return t2_;
15241
56
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf03_op<float> >::t2() const
Line
Count
Source
15239
51
         {
15240
51
            return t2_;
15241
51
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf04_op<float> >::t2() const
Line
Count
Source
15239
262
         {
15240
262
            return t2_;
15241
262
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf05_op<float> >::t2() const
Line
Count
Source
15239
885
         {
15240
885
            return t2_;
15241
885
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf06_op<float> >::t2() const
Line
Count
Source
15239
1.15k
         {
15240
1.15k
            return t2_;
15241
1.15k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf07_op<float> >::t2() const
Line
Count
Source
15239
2.80k
         {
15240
2.80k
            return t2_;
15241
2.80k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf08_op<float> >::t2() const
Line
Count
Source
15239
177
         {
15240
177
            return t2_;
15241
177
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf09_op<float> >::t2() const
Line
Count
Source
15239
333
         {
15240
333
            return t2_;
15241
333
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf10_op<float> >::t2() const
Line
Count
Source
15239
1.86k
         {
15240
1.86k
            return t2_;
15241
1.86k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf11_op<float> >::t2() const
Line
Count
Source
15239
82
         {
15240
82
            return t2_;
15241
82
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf12_op<float> >::t2() const
Line
Count
Source
15239
112
         {
15240
112
            return t2_;
15241
112
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf13_op<float> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf14_op<float> >::t2() const
Line
Count
Source
15239
1.22k
         {
15240
1.22k
            return t2_;
15241
1.22k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf15_op<float> >::t2() const
Line
Count
Source
15239
399
         {
15240
399
            return t2_;
15241
399
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf16_op<float> >::t2() const
Line
Count
Source
15239
18
         {
15240
18
            return t2_;
15241
18
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf17_op<float> >::t2() const
Line
Count
Source
15239
330
         {
15240
330
            return t2_;
15241
330
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf18_op<float> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf19_op<float> >::t2() const
Line
Count
Source
15239
1.48k
         {
15240
1.48k
            return t2_;
15241
1.48k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf20_op<float> >::t2() const
Line
Count
Source
15239
983
         {
15240
983
            return t2_;
15241
983
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf21_op<float> >::t2() const
Line
Count
Source
15239
99
         {
15240
99
            return t2_;
15241
99
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf22_op<float> >::t2() const
Line
Count
Source
15239
1.17k
         {
15240
1.17k
            return t2_;
15241
1.17k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf23_op<float> >::t2() const
Line
Count
Source
15239
110
         {
15240
110
            return t2_;
15241
110
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf24_op<float> >::t2() const
Line
Count
Source
15239
77
         {
15240
77
            return t2_;
15241
77
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf25_op<float> >::t2() const
Line
Count
Source
15239
79
         {
15240
79
            return t2_;
15241
79
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf26_op<float> >::t2() const
Line
Count
Source
15239
4.94k
         {
15240
4.94k
            return t2_;
15241
4.94k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf27_op<float> >::t2() const
Line
Count
Source
15239
726
         {
15240
726
            return t2_;
15241
726
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf28_op<float> >::t2() const
Line
Count
Source
15239
269
         {
15240
269
            return t2_;
15241
269
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf29_op<float> >::t2() const
Line
Count
Source
15239
309
         {
15240
309
            return t2_;
15241
309
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf30_op<float> >::t2() const
Line
Count
Source
15239
7
         {
15240
7
            return t2_;
15241
7
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf00_op<float> >::t2() const
Line
Count
Source
15239
616
         {
15240
616
            return t2_;
15241
616
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf01_op<float> >::t2() const
Line
Count
Source
15239
1.84k
         {
15240
1.84k
            return t2_;
15241
1.84k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf02_op<float> >::t2() const
Line
Count
Source
15239
334
         {
15240
334
            return t2_;
15241
334
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf03_op<float> >::t2() const
Line
Count
Source
15239
270
         {
15240
270
            return t2_;
15241
270
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf04_op<float> >::t2() const
Line
Count
Source
15239
615
         {
15240
615
            return t2_;
15241
615
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf05_op<float> >::t2() const
Line
Count
Source
15239
788
         {
15240
788
            return t2_;
15241
788
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf06_op<float> >::t2() const
Line
Count
Source
15239
2.16k
         {
15240
2.16k
            return t2_;
15241
2.16k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf07_op<float> >::t2() const
Line
Count
Source
15239
150
         {
15240
150
            return t2_;
15241
150
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf08_op<float> >::t2() const
Line
Count
Source
15239
359
         {
15240
359
            return t2_;
15241
359
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf09_op<float> >::t2() const
Line
Count
Source
15239
2.74k
         {
15240
2.74k
            return t2_;
15241
2.74k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf10_op<float> >::t2() const
Line
Count
Source
15239
3.98k
         {
15240
3.98k
            return t2_;
15241
3.98k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf11_op<float> >::t2() const
Line
Count
Source
15239
44
         {
15240
44
            return t2_;
15241
44
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf12_op<float> >::t2() const
Line
Count
Source
15239
22
         {
15240
22
            return t2_;
15241
22
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf13_op<float> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf14_op<float> >::t2() const
Line
Count
Source
15239
1.81k
         {
15240
1.81k
            return t2_;
15241
1.81k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf15_op<float> >::t2() const
Line
Count
Source
15239
82
         {
15240
82
            return t2_;
15241
82
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf16_op<float> >::t2() const
Line
Count
Source
15239
330
         {
15240
330
            return t2_;
15241
330
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf17_op<float> >::t2() const
Line
Count
Source
15239
3.31k
         {
15240
3.31k
            return t2_;
15241
3.31k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf18_op<float> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf19_op<float> >::t2() const
Line
Count
Source
15239
142
         {
15240
142
            return t2_;
15241
142
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf20_op<float> >::t2() const
Line
Count
Source
15239
148
         {
15240
148
            return t2_;
15241
148
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf21_op<float> >::t2() const
Line
Count
Source
15239
476
         {
15240
476
            return t2_;
15241
476
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf22_op<float> >::t2() const
Line
Count
Source
15239
1.10k
         {
15240
1.10k
            return t2_;
15241
1.10k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf23_op<float> >::t2() const
Line
Count
Source
15239
314
         {
15240
314
            return t2_;
15241
314
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf24_op<float> >::t2() const
Line
Count
Source
15239
266
         {
15240
266
            return t2_;
15241
266
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf25_op<float> >::t2() const
Line
Count
Source
15239
296
         {
15240
296
            return t2_;
15241
296
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf26_op<float> >::t2() const
Line
Count
Source
15239
437
         {
15240
437
            return t2_;
15241
437
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf27_op<float> >::t2() const
Line
Count
Source
15239
112
         {
15240
112
            return t2_;
15241
112
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf28_op<float> >::t2() const
Line
Count
Source
15239
9.61k
         {
15240
9.61k
            return t2_;
15241
9.61k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf29_op<float> >::t2() const
Line
Count
Source
15239
52
         {
15240
52
            return t2_;
15241
52
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf30_op<float> >::t2() const
Line
Count
Source
15239
101
         {
15240
101
            return t2_;
15241
101
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf00_op<float> >::t2() const
Line
Count
Source
15239
708
         {
15240
708
            return t2_;
15241
708
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf01_op<float> >::t2() const
Line
Count
Source
15239
2.99k
         {
15240
2.99k
            return t2_;
15241
2.99k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf02_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf03_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf04_op<float> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf05_op<float> >::t2() const
Line
Count
Source
15239
251
         {
15240
251
            return t2_;
15241
251
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf06_op<float> >::t2() const
Line
Count
Source
15239
853
         {
15240
853
            return t2_;
15241
853
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf07_op<float> >::t2() const
Line
Count
Source
15239
245
         {
15240
245
            return t2_;
15241
245
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf08_op<float> >::t2() const
Line
Count
Source
15239
1.40k
         {
15240
1.40k
            return t2_;
15241
1.40k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf09_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf10_op<float> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf11_op<float> >::t2() const
Line
Count
Source
15239
1.02k
         {
15240
1.02k
            return t2_;
15241
1.02k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf12_op<float> >::t2() const
Line
Count
Source
15239
177
         {
15240
177
            return t2_;
15241
177
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf13_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf14_op<float> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf15_op<float> >::t2() const
Line
Count
Source
15239
137
         {
15240
137
            return t2_;
15241
137
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf16_op<float> >::t2() const
Line
Count
Source
15239
28
         {
15240
28
            return t2_;
15241
28
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf17_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf18_op<float> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf19_op<float> >::t2() const
Line
Count
Source
15239
1.31k
         {
15240
1.31k
            return t2_;
15241
1.31k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf20_op<float> >::t2() const
Line
Count
Source
15239
1.67k
         {
15240
1.67k
            return t2_;
15241
1.67k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf21_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf22_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf23_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf24_op<float> >::t2() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf25_op<float> >::t2() const
Line
Count
Source
15239
55
         {
15240
55
            return t2_;
15241
55
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf26_op<float> >::t2() const
Line
Count
Source
15239
911
         {
15240
911
            return t2_;
15241
911
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf27_op<float> >::t2() const
Line
Count
Source
15239
692
         {
15240
692
            return t2_;
15241
692
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf28_op<float> >::t2() const
Line
Count
Source
15239
94
         {
15240
94
            return t2_;
15241
94
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf29_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf30_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf00_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf01_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf02_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf03_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf04_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf05_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf06_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf07_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf08_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf09_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf10_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf11_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf12_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf13_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf14_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf15_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf16_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf17_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf18_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf19_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf20_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf21_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf22_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf23_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf24_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf25_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf26_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf27_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf28_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf29_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf30_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf00_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf01_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf02_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf03_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf04_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf05_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf06_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf07_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf08_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf09_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf10_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf11_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf12_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf13_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf14_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf15_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf16_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf17_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf18_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf19_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf20_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf21_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf22_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf23_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf24_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf25_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf26_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf27_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf28_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf29_op<float> >::t2() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf30_op<float> >::t2() const
15242
15243
         std::string type_id() const exprtk_override
15244
751k
         {
15245
751k
            return id();
15246
751k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf00_op<double> >::type_id() const
Line
Count
Source
15244
1.36k
         {
15245
1.36k
            return id();
15246
1.36k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf01_op<double> >::type_id() const
Line
Count
Source
15244
7.96k
         {
15245
7.96k
            return id();
15246
7.96k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf02_op<double> >::type_id() const
Line
Count
Source
15244
663
         {
15245
663
            return id();
15246
663
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf03_op<double> >::type_id() const
Line
Count
Source
15244
683
         {
15245
683
            return id();
15246
683
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf04_op<double> >::type_id() const
Line
Count
Source
15244
2.34k
         {
15245
2.34k
            return id();
15246
2.34k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf05_op<double> >::type_id() const
Line
Count
Source
15244
2.75k
         {
15245
2.75k
            return id();
15246
2.75k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf06_op<double> >::type_id() const
Line
Count
Source
15244
5.31k
         {
15245
5.31k
            return id();
15246
5.31k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf07_op<double> >::type_id() const
Line
Count
Source
15244
2.23k
         {
15245
2.23k
            return id();
15246
2.23k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf08_op<double> >::type_id() const
Line
Count
Source
15244
1.58k
         {
15245
1.58k
            return id();
15246
1.58k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf09_op<double> >::type_id() const
Line
Count
Source
15244
3.78k
         {
15245
3.78k
            return id();
15246
3.78k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf10_op<double> >::type_id() const
Line
Count
Source
15244
8.14k
         {
15245
8.14k
            return id();
15246
8.14k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf11_op<double> >::type_id() const
Line
Count
Source
15244
1.20k
         {
15245
1.20k
            return id();
15246
1.20k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf12_op<double> >::type_id() const
Line
Count
Source
15244
3.29k
         {
15245
3.29k
            return id();
15246
3.29k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf13_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf14_op<double> >::type_id() const
Line
Count
Source
15244
5.67k
         {
15245
5.67k
            return id();
15246
5.67k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf15_op<double> >::type_id() const
Line
Count
Source
15244
963
         {
15245
963
            return id();
15246
963
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf16_op<double> >::type_id() const
Line
Count
Source
15244
433
         {
15245
433
            return id();
15246
433
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf17_op<double> >::type_id() const
Line
Count
Source
15244
8.63k
         {
15245
8.63k
            return id();
15246
8.63k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf18_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf19_op<double> >::type_id() const
Line
Count
Source
15244
4.00k
         {
15245
4.00k
            return id();
15246
4.00k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf20_op<double> >::type_id() const
Line
Count
Source
15244
3.15k
         {
15245
3.15k
            return id();
15246
3.15k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf21_op<double> >::type_id() const
Line
Count
Source
15244
2.24k
         {
15245
2.24k
            return id();
15246
2.24k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf22_op<double> >::type_id() const
Line
Count
Source
15244
2.99k
         {
15245
2.99k
            return id();
15246
2.99k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf23_op<double> >::type_id() const
Line
Count
Source
15244
580
         {
15245
580
            return id();
15246
580
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf24_op<double> >::type_id() const
Line
Count
Source
15244
4.35k
         {
15245
4.35k
            return id();
15246
4.35k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf25_op<double> >::type_id() const
Line
Count
Source
15244
946
         {
15245
946
            return id();
15246
946
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf26_op<double> >::type_id() const
Line
Count
Source
15244
3.47k
         {
15245
3.47k
            return id();
15246
3.47k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf27_op<double> >::type_id() const
Line
Count
Source
15244
2.30k
         {
15245
2.30k
            return id();
15246
2.30k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf28_op<double> >::type_id() const
Line
Count
Source
15244
1.30k
         {
15245
1.30k
            return id();
15246
1.30k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf29_op<double> >::type_id() const
Line
Count
Source
15244
318
         {
15245
318
            return id();
15246
318
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf30_op<double> >::type_id() const
Line
Count
Source
15244
516
         {
15245
516
            return id();
15246
516
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf00_op<double> >::type_id() const
Line
Count
Source
15244
517
         {
15245
517
            return id();
15246
517
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf01_op<double> >::type_id() const
Line
Count
Source
15244
4.48k
         {
15245
4.48k
            return id();
15246
4.48k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf02_op<double> >::type_id() const
Line
Count
Source
15244
162
         {
15245
162
            return id();
15246
162
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf03_op<double> >::type_id() const
Line
Count
Source
15244
2.60k
         {
15245
2.60k
            return id();
15246
2.60k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf04_op<double> >::type_id() const
Line
Count
Source
15244
1.16k
         {
15245
1.16k
            return id();
15246
1.16k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf05_op<double> >::type_id() const
Line
Count
Source
15244
2.51k
         {
15245
2.51k
            return id();
15246
2.51k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf06_op<double> >::type_id() const
Line
Count
Source
15244
2.54k
         {
15245
2.54k
            return id();
15246
2.54k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf07_op<double> >::type_id() const
Line
Count
Source
15244
2.47k
         {
15245
2.47k
            return id();
15246
2.47k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf08_op<double> >::type_id() const
Line
Count
Source
15244
1.21k
         {
15245
1.21k
            return id();
15246
1.21k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf09_op<double> >::type_id() const
Line
Count
Source
15244
7.24k
         {
15245
7.24k
            return id();
15246
7.24k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf10_op<double> >::type_id() const
Line
Count
Source
15244
8.28k
         {
15245
8.28k
            return id();
15246
8.28k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf11_op<double> >::type_id() const
Line
Count
Source
15244
306
         {
15245
306
            return id();
15246
306
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf12_op<double> >::type_id() const
Line
Count
Source
15244
168
         {
15245
168
            return id();
15246
168
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf13_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf14_op<double> >::type_id() const
Line
Count
Source
15244
3.40k
         {
15245
3.40k
            return id();
15246
3.40k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf15_op<double> >::type_id() const
Line
Count
Source
15244
894
         {
15245
894
            return id();
15246
894
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf16_op<double> >::type_id() const
Line
Count
Source
15244
2.02k
         {
15245
2.02k
            return id();
15246
2.02k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf17_op<double> >::type_id() const
Line
Count
Source
15244
1.58k
         {
15245
1.58k
            return id();
15246
1.58k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf18_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf19_op<double> >::type_id() const
Line
Count
Source
15244
2.17k
         {
15245
2.17k
            return id();
15246
2.17k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf20_op<double> >::type_id() const
Line
Count
Source
15244
4.68k
         {
15245
4.68k
            return id();
15246
4.68k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf21_op<double> >::type_id() const
Line
Count
Source
15244
2.04k
         {
15245
2.04k
            return id();
15246
2.04k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf22_op<double> >::type_id() const
Line
Count
Source
15244
12.4k
         {
15245
12.4k
            return id();
15246
12.4k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf23_op<double> >::type_id() const
Line
Count
Source
15244
1.31k
         {
15245
1.31k
            return id();
15246
1.31k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf24_op<double> >::type_id() const
Line
Count
Source
15244
1.28k
         {
15245
1.28k
            return id();
15246
1.28k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf25_op<double> >::type_id() const
Line
Count
Source
15244
1.31k
         {
15245
1.31k
            return id();
15246
1.31k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf26_op<double> >::type_id() const
Line
Count
Source
15244
567
         {
15245
567
            return id();
15246
567
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf27_op<double> >::type_id() const
Line
Count
Source
15244
379
         {
15245
379
            return id();
15246
379
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf28_op<double> >::type_id() const
Line
Count
Source
15244
2.73k
         {
15245
2.73k
            return id();
15246
2.73k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf29_op<double> >::type_id() const
Line
Count
Source
15244
142
         {
15245
142
            return id();
15246
142
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf30_op<double> >::type_id() const
Line
Count
Source
15244
2.93k
         {
15245
2.93k
            return id();
15246
2.93k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf00_op<double> >::type_id() const
Line
Count
Source
15244
1.47k
         {
15245
1.47k
            return id();
15246
1.47k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf01_op<double> >::type_id() const
Line
Count
Source
15244
4.78k
         {
15245
4.78k
            return id();
15246
4.78k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf02_op<double> >::type_id() const
Line
Count
Source
15244
161
         {
15245
161
            return id();
15246
161
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf03_op<double> >::type_id() const
Line
Count
Source
15244
199
         {
15245
199
            return id();
15246
199
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf04_op<double> >::type_id() const
Line
Count
Source
15244
751
         {
15245
751
            return id();
15246
751
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf05_op<double> >::type_id() const
Line
Count
Source
15244
2.44k
         {
15245
2.44k
            return id();
15246
2.44k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf06_op<double> >::type_id() const
Line
Count
Source
15244
3.46k
         {
15245
3.46k
            return id();
15246
3.46k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf07_op<double> >::type_id() const
Line
Count
Source
15244
5.75k
         {
15245
5.75k
            return id();
15246
5.75k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf08_op<double> >::type_id() const
Line
Count
Source
15244
408
         {
15245
408
            return id();
15246
408
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf09_op<double> >::type_id() const
Line
Count
Source
15244
1.17k
         {
15245
1.17k
            return id();
15246
1.17k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf10_op<double> >::type_id() const
Line
Count
Source
15244
4.61k
         {
15245
4.61k
            return id();
15246
4.61k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf11_op<double> >::type_id() const
Line
Count
Source
15244
189
         {
15245
189
            return id();
15246
189
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf12_op<double> >::type_id() const
Line
Count
Source
15244
366
         {
15245
366
            return id();
15246
366
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf13_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf14_op<double> >::type_id() const
Line
Count
Source
15244
2.89k
         {
15245
2.89k
            return id();
15246
2.89k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf15_op<double> >::type_id() const
Line
Count
Source
15244
978
         {
15245
978
            return id();
15246
978
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf16_op<double> >::type_id() const
Line
Count
Source
15244
77
         {
15245
77
            return id();
15246
77
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf17_op<double> >::type_id() const
Line
Count
Source
15244
925
         {
15245
925
            return id();
15246
925
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf18_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf19_op<double> >::type_id() const
Line
Count
Source
15244
4.39k
         {
15245
4.39k
            return id();
15246
4.39k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf20_op<double> >::type_id() const
Line
Count
Source
15244
2.88k
         {
15245
2.88k
            return id();
15246
2.88k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf21_op<double> >::type_id() const
Line
Count
Source
15244
290
         {
15245
290
            return id();
15246
290
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf22_op<double> >::type_id() const
Line
Count
Source
15244
5.06k
         {
15245
5.06k
            return id();
15246
5.06k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf23_op<double> >::type_id() const
Line
Count
Source
15244
680
         {
15245
680
            return id();
15246
680
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf24_op<double> >::type_id() const
Line
Count
Source
15244
384
         {
15245
384
            return id();
15246
384
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf25_op<double> >::type_id() const
Line
Count
Source
15244
375
         {
15245
375
            return id();
15246
375
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf26_op<double> >::type_id() const
Line
Count
Source
15244
11.8k
         {
15245
11.8k
            return id();
15246
11.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf27_op<double> >::type_id() const
Line
Count
Source
15244
3.62k
         {
15245
3.62k
            return id();
15246
3.62k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf28_op<double> >::type_id() const
Line
Count
Source
15244
965
         {
15245
965
            return id();
15246
965
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf29_op<double> >::type_id() const
Line
Count
Source
15244
743
         {
15245
743
            return id();
15246
743
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf30_op<double> >::type_id() const
Line
Count
Source
15244
102
         {
15245
102
            return id();
15246
102
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf00_op<double> >::type_id() const
Line
Count
Source
15244
1.87k
         {
15245
1.87k
            return id();
15246
1.87k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf01_op<double> >::type_id() const
Line
Count
Source
15244
5.83k
         {
15245
5.83k
            return id();
15246
5.83k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf02_op<double> >::type_id() const
Line
Count
Source
15244
2.04k
         {
15245
2.04k
            return id();
15246
2.04k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf03_op<double> >::type_id() const
Line
Count
Source
15244
752
         {
15245
752
            return id();
15246
752
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf04_op<double> >::type_id() const
Line
Count
Source
15244
1.36k
         {
15245
1.36k
            return id();
15246
1.36k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf05_op<double> >::type_id() const
Line
Count
Source
15244
2.29k
         {
15245
2.29k
            return id();
15246
2.29k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf06_op<double> >::type_id() const
Line
Count
Source
15244
5.12k
         {
15245
5.12k
            return id();
15246
5.12k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf07_op<double> >::type_id() const
Line
Count
Source
15244
717
         {
15245
717
            return id();
15246
717
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf08_op<double> >::type_id() const
Line
Count
Source
15244
2.07k
         {
15245
2.07k
            return id();
15246
2.07k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf09_op<double> >::type_id() const
Line
Count
Source
15244
7.92k
         {
15245
7.92k
            return id();
15246
7.92k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf10_op<double> >::type_id() const
Line
Count
Source
15244
11.5k
         {
15245
11.5k
            return id();
15246
11.5k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf11_op<double> >::type_id() const
Line
Count
Source
15244
544
         {
15245
544
            return id();
15246
544
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf12_op<double> >::type_id() const
Line
Count
Source
15244
99
         {
15245
99
            return id();
15246
99
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf13_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf14_op<double> >::type_id() const
Line
Count
Source
15244
4.92k
         {
15245
4.92k
            return id();
15246
4.92k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf15_op<double> >::type_id() const
Line
Count
Source
15244
680
         {
15245
680
            return id();
15246
680
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf16_op<double> >::type_id() const
Line
Count
Source
15244
677
         {
15245
677
            return id();
15246
677
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf17_op<double> >::type_id() const
Line
Count
Source
15244
10.0k
         {
15245
10.0k
            return id();
15246
10.0k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf18_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf19_op<double> >::type_id() const
Line
Count
Source
15244
1.04k
         {
15245
1.04k
            return id();
15246
1.04k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf20_op<double> >::type_id() const
Line
Count
Source
15244
817
         {
15245
817
            return id();
15246
817
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf21_op<double> >::type_id() const
Line
Count
Source
15244
1.60k
         {
15245
1.60k
            return id();
15246
1.60k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf22_op<double> >::type_id() const
Line
Count
Source
15244
3.45k
         {
15245
3.45k
            return id();
15246
3.45k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf23_op<double> >::type_id() const
Line
Count
Source
15244
761
         {
15245
761
            return id();
15246
761
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf24_op<double> >::type_id() const
Line
Count
Source
15244
1.54k
         {
15245
1.54k
            return id();
15246
1.54k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf25_op<double> >::type_id() const
Line
Count
Source
15244
814
         {
15245
814
            return id();
15246
814
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf26_op<double> >::type_id() const
Line
Count
Source
15244
1.48k
         {
15245
1.48k
            return id();
15246
1.48k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf27_op<double> >::type_id() const
Line
Count
Source
15244
11.7k
         {
15245
11.7k
            return id();
15246
11.7k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf28_op<double> >::type_id() const
Line
Count
Source
15244
21.1k
         {
15245
21.1k
            return id();
15246
21.1k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf29_op<double> >::type_id() const
Line
Count
Source
15244
671
         {
15245
671
            return id();
15246
671
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf30_op<double> >::type_id() const
Line
Count
Source
15244
1.16k
         {
15245
1.16k
            return id();
15246
1.16k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf00_op<double> >::type_id() const
Line
Count
Source
15244
2.46k
         {
15245
2.46k
            return id();
15246
2.46k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf01_op<double> >::type_id() const
Line
Count
Source
15244
8.72k
         {
15245
8.72k
            return id();
15246
8.72k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf02_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf03_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf04_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf05_op<double> >::type_id() const
Line
Count
Source
15244
1.26k
         {
15245
1.26k
            return id();
15246
1.26k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf06_op<double> >::type_id() const
Line
Count
Source
15244
1.93k
         {
15245
1.93k
            return id();
15246
1.93k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf07_op<double> >::type_id() const
Line
Count
Source
15244
1.59k
         {
15245
1.59k
            return id();
15246
1.59k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf08_op<double> >::type_id() const
Line
Count
Source
15244
6.80k
         {
15245
6.80k
            return id();
15246
6.80k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf09_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf10_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf11_op<double> >::type_id() const
Line
Count
Source
15244
2.71k
         {
15245
2.71k
            return id();
15246
2.71k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf12_op<double> >::type_id() const
Line
Count
Source
15244
511
         {
15245
511
            return id();
15246
511
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf13_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf14_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf15_op<double> >::type_id() const
Line
Count
Source
15244
311
         {
15245
311
            return id();
15246
311
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf16_op<double> >::type_id() const
Line
Count
Source
15244
208
         {
15245
208
            return id();
15246
208
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf17_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf18_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf19_op<double> >::type_id() const
Line
Count
Source
15244
4.37k
         {
15245
4.37k
            return id();
15246
4.37k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf20_op<double> >::type_id() const
Line
Count
Source
15244
9.04k
         {
15245
9.04k
            return id();
15246
9.04k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf21_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf22_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf23_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf24_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf25_op<double> >::type_id() const
Line
Count
Source
15244
651
         {
15245
651
            return id();
15246
651
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf26_op<double> >::type_id() const
Line
Count
Source
15244
8.85k
         {
15245
8.85k
            return id();
15246
8.85k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf27_op<double> >::type_id() const
Line
Count
Source
15244
1.59k
         {
15245
1.59k
            return id();
15246
1.59k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf28_op<double> >::type_id() const
Line
Count
Source
15244
263
         {
15245
263
            return id();
15246
263
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf29_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf30_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf00_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf01_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf02_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf03_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf04_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf05_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf06_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf07_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf08_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf09_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf10_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf11_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf12_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf13_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf14_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf15_op<double> >::type_id() const
Line
Count
Source
15244
504
         {
15245
504
            return id();
15246
504
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf16_op<double> >::type_id() const
Line
Count
Source
15244
413
         {
15245
413
            return id();
15246
413
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf17_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf18_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf19_op<double> >::type_id() const
Line
Count
Source
15244
1.66k
         {
15245
1.66k
            return id();
15246
1.66k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf20_op<double> >::type_id() const
Line
Count
Source
15244
1.46k
         {
15245
1.46k
            return id();
15246
1.46k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf21_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf22_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf23_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf24_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf25_op<double> >::type_id() const
Line
Count
Source
15244
103
         {
15245
103
            return id();
15246
103
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf26_op<double> >::type_id() const
Line
Count
Source
15244
1.82k
         {
15245
1.82k
            return id();
15246
1.82k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf27_op<double> >::type_id() const
Line
Count
Source
15244
269
         {
15245
269
            return id();
15246
269
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf28_op<double> >::type_id() const
Line
Count
Source
15244
2.40k
         {
15245
2.40k
            return id();
15246
2.40k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf29_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf30_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf00_op<double> >::type_id() const
Line
Count
Source
15244
480
         {
15245
480
            return id();
15246
480
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf01_op<double> >::type_id() const
Line
Count
Source
15244
1.15k
         {
15245
1.15k
            return id();
15246
1.15k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf02_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf03_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf04_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf05_op<double> >::type_id() const
Line
Count
Source
15244
568
         {
15245
568
            return id();
15246
568
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf06_op<double> >::type_id() const
Line
Count
Source
15244
473
         {
15245
473
            return id();
15246
473
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf07_op<double> >::type_id() const
Line
Count
Source
15244
547
         {
15245
547
            return id();
15246
547
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf08_op<double> >::type_id() const
Line
Count
Source
15244
191
         {
15245
191
            return id();
15246
191
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf09_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf10_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf11_op<double> >::type_id() const
Line
Count
Source
15244
443
         {
15245
443
            return id();
15246
443
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf12_op<double> >::type_id() const
Line
Count
Source
15244
59
         {
15245
59
            return id();
15246
59
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf13_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf14_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf15_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf16_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf17_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf18_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf19_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf20_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf21_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf22_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf23_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf24_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf25_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf26_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf27_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf28_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf29_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf30_op<double> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf00_op<float> >::type_id() const
Line
Count
Source
15244
1.36k
         {
15245
1.36k
            return id();
15246
1.36k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf01_op<float> >::type_id() const
Line
Count
Source
15244
7.95k
         {
15245
7.95k
            return id();
15246
7.95k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf02_op<float> >::type_id() const
Line
Count
Source
15244
662
         {
15245
662
            return id();
15246
662
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf03_op<float> >::type_id() const
Line
Count
Source
15244
659
         {
15245
659
            return id();
15246
659
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf04_op<float> >::type_id() const
Line
Count
Source
15244
2.33k
         {
15245
2.33k
            return id();
15246
2.33k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf05_op<float> >::type_id() const
Line
Count
Source
15244
2.44k
         {
15245
2.44k
            return id();
15246
2.44k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf06_op<float> >::type_id() const
Line
Count
Source
15244
5.15k
         {
15245
5.15k
            return id();
15246
5.15k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf07_op<float> >::type_id() const
Line
Count
Source
15244
2.20k
         {
15245
2.20k
            return id();
15246
2.20k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf08_op<float> >::type_id() const
Line
Count
Source
15244
1.58k
         {
15245
1.58k
            return id();
15246
1.58k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf09_op<float> >::type_id() const
Line
Count
Source
15244
3.75k
         {
15245
3.75k
            return id();
15246
3.75k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf10_op<float> >::type_id() const
Line
Count
Source
15244
7.82k
         {
15245
7.82k
            return id();
15246
7.82k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf11_op<float> >::type_id() const
Line
Count
Source
15244
1.10k
         {
15245
1.10k
            return id();
15246
1.10k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf12_op<float> >::type_id() const
Line
Count
Source
15244
3.29k
         {
15245
3.29k
            return id();
15246
3.29k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf13_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf14_op<float> >::type_id() const
Line
Count
Source
15244
5.64k
         {
15245
5.64k
            return id();
15246
5.64k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf15_op<float> >::type_id() const
Line
Count
Source
15244
960
         {
15245
960
            return id();
15246
960
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf16_op<float> >::type_id() const
Line
Count
Source
15244
433
         {
15245
433
            return id();
15246
433
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf17_op<float> >::type_id() const
Line
Count
Source
15244
8.59k
         {
15245
8.59k
            return id();
15246
8.59k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf18_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf19_op<float> >::type_id() const
Line
Count
Source
15244
4.00k
         {
15245
4.00k
            return id();
15246
4.00k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf20_op<float> >::type_id() const
Line
Count
Source
15244
3.10k
         {
15245
3.10k
            return id();
15246
3.10k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf21_op<float> >::type_id() const
Line
Count
Source
15244
2.24k
         {
15245
2.24k
            return id();
15246
2.24k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf22_op<float> >::type_id() const
Line
Count
Source
15244
2.98k
         {
15245
2.98k
            return id();
15246
2.98k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf23_op<float> >::type_id() const
Line
Count
Source
15244
577
         {
15245
577
            return id();
15246
577
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf24_op<float> >::type_id() const
Line
Count
Source
15244
3.04k
         {
15245
3.04k
            return id();
15246
3.04k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf25_op<float> >::type_id() const
Line
Count
Source
15244
946
         {
15245
946
            return id();
15246
946
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf26_op<float> >::type_id() const
Line
Count
Source
15244
2.15k
         {
15245
2.15k
            return id();
15246
2.15k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf27_op<float> >::type_id() const
Line
Count
Source
15244
1.62k
         {
15245
1.62k
            return id();
15246
1.62k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf28_op<float> >::type_id() const
Line
Count
Source
15244
1.19k
         {
15245
1.19k
            return id();
15246
1.19k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf29_op<float> >::type_id() const
Line
Count
Source
15244
234
         {
15245
234
            return id();
15246
234
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf30_op<float> >::type_id() const
Line
Count
Source
15244
496
         {
15245
496
            return id();
15246
496
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf00_op<float> >::type_id() const
Line
Count
Source
15244
467
         {
15245
467
            return id();
15246
467
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf01_op<float> >::type_id() const
Line
Count
Source
15244
4.45k
         {
15245
4.45k
            return id();
15246
4.45k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf02_op<float> >::type_id() const
Line
Count
Source
15244
157
         {
15245
157
            return id();
15246
157
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf03_op<float> >::type_id() const
Line
Count
Source
15244
1.31k
         {
15245
1.31k
            return id();
15246
1.31k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf04_op<float> >::type_id() const
Line
Count
Source
15244
1.06k
         {
15245
1.06k
            return id();
15246
1.06k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf05_op<float> >::type_id() const
Line
Count
Source
15244
2.17k
         {
15245
2.17k
            return id();
15246
2.17k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf06_op<float> >::type_id() const
Line
Count
Source
15244
2.50k
         {
15245
2.50k
            return id();
15246
2.50k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf07_op<float> >::type_id() const
Line
Count
Source
15244
2.47k
         {
15245
2.47k
            return id();
15246
2.47k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf08_op<float> >::type_id() const
Line
Count
Source
15244
1.21k
         {
15245
1.21k
            return id();
15246
1.21k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf09_op<float> >::type_id() const
Line
Count
Source
15244
7.13k
         {
15245
7.13k
            return id();
15246
7.13k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf10_op<float> >::type_id() const
Line
Count
Source
15244
8.18k
         {
15245
8.18k
            return id();
15246
8.18k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf11_op<float> >::type_id() const
Line
Count
Source
15244
304
         {
15245
304
            return id();
15246
304
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf12_op<float> >::type_id() const
Line
Count
Source
15244
168
         {
15245
168
            return id();
15246
168
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf13_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf14_op<float> >::type_id() const
Line
Count
Source
15244
3.40k
         {
15245
3.40k
            return id();
15246
3.40k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf15_op<float> >::type_id() const
Line
Count
Source
15244
894
         {
15245
894
            return id();
15246
894
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf16_op<float> >::type_id() const
Line
Count
Source
15244
2.02k
         {
15245
2.02k
            return id();
15246
2.02k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf17_op<float> >::type_id() const
Line
Count
Source
15244
1.57k
         {
15245
1.57k
            return id();
15246
1.57k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf18_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf19_op<float> >::type_id() const
Line
Count
Source
15244
2.16k
         {
15245
2.16k
            return id();
15246
2.16k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf20_op<float> >::type_id() const
Line
Count
Source
15244
4.49k
         {
15245
4.49k
            return id();
15246
4.49k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf21_op<float> >::type_id() const
Line
Count
Source
15244
1.95k
         {
15245
1.95k
            return id();
15246
1.95k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf22_op<float> >::type_id() const
Line
Count
Source
15244
11.7k
         {
15245
11.7k
            return id();
15246
11.7k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf23_op<float> >::type_id() const
Line
Count
Source
15244
1.31k
         {
15245
1.31k
            return id();
15246
1.31k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf24_op<float> >::type_id() const
Line
Count
Source
15244
1.27k
         {
15245
1.27k
            return id();
15246
1.27k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf25_op<float> >::type_id() const
Line
Count
Source
15244
1.30k
         {
15245
1.30k
            return id();
15246
1.30k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf26_op<float> >::type_id() const
Line
Count
Source
15244
555
         {
15245
555
            return id();
15246
555
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf27_op<float> >::type_id() const
Line
Count
Source
15244
376
         {
15245
376
            return id();
15246
376
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf28_op<float> >::type_id() const
Line
Count
Source
15244
2.72k
         {
15245
2.72k
            return id();
15246
2.72k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf29_op<float> >::type_id() const
Line
Count
Source
15244
133
         {
15245
133
            return id();
15246
133
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf30_op<float> >::type_id() const
Line
Count
Source
15244
2.92k
         {
15245
2.92k
            return id();
15246
2.92k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf00_op<float> >::type_id() const
Line
Count
Source
15244
1.45k
         {
15245
1.45k
            return id();
15246
1.45k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf01_op<float> >::type_id() const
Line
Count
Source
15244
2.63k
         {
15245
2.63k
            return id();
15246
2.63k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf02_op<float> >::type_id() const
Line
Count
Source
15244
145
         {
15245
145
            return id();
15246
145
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf03_op<float> >::type_id() const
Line
Count
Source
15244
195
         {
15245
195
            return id();
15246
195
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf04_op<float> >::type_id() const
Line
Count
Source
15244
749
         {
15245
749
            return id();
15246
749
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf05_op<float> >::type_id() const
Line
Count
Source
15244
2.43k
         {
15245
2.43k
            return id();
15246
2.43k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf06_op<float> >::type_id() const
Line
Count
Source
15244
3.45k
         {
15245
3.45k
            return id();
15246
3.45k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf07_op<float> >::type_id() const
Line
Count
Source
15244
5.75k
         {
15245
5.75k
            return id();
15246
5.75k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf08_op<float> >::type_id() const
Line
Count
Source
15244
408
         {
15245
408
            return id();
15246
408
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf09_op<float> >::type_id() const
Line
Count
Source
15244
1.16k
         {
15245
1.16k
            return id();
15246
1.16k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf10_op<float> >::type_id() const
Line
Count
Source
15244
4.26k
         {
15245
4.26k
            return id();
15246
4.26k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf11_op<float> >::type_id() const
Line
Count
Source
15244
189
         {
15245
189
            return id();
15246
189
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf12_op<float> >::type_id() const
Line
Count
Source
15244
366
         {
15245
366
            return id();
15246
366
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf13_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf14_op<float> >::type_id() const
Line
Count
Source
15244
2.89k
         {
15245
2.89k
            return id();
15246
2.89k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf15_op<float> >::type_id() const
Line
Count
Source
15244
944
         {
15245
944
            return id();
15246
944
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf16_op<float> >::type_id() const
Line
Count
Source
15244
77
         {
15245
77
            return id();
15246
77
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf17_op<float> >::type_id() const
Line
Count
Source
15244
919
         {
15245
919
            return id();
15246
919
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf18_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf19_op<float> >::type_id() const
Line
Count
Source
15244
3.65k
         {
15245
3.65k
            return id();
15246
3.65k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf20_op<float> >::type_id() const
Line
Count
Source
15244
2.85k
         {
15245
2.85k
            return id();
15246
2.85k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf21_op<float> >::type_id() const
Line
Count
Source
15244
280
         {
15245
280
            return id();
15246
280
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf22_op<float> >::type_id() const
Line
Count
Source
15244
4.91k
         {
15245
4.91k
            return id();
15246
4.91k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf23_op<float> >::type_id() const
Line
Count
Source
15244
664
         {
15245
664
            return id();
15246
664
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf24_op<float> >::type_id() const
Line
Count
Source
15244
384
         {
15245
384
            return id();
15246
384
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf25_op<float> >::type_id() const
Line
Count
Source
15244
375
         {
15245
375
            return id();
15246
375
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf26_op<float> >::type_id() const
Line
Count
Source
15244
11.8k
         {
15245
11.8k
            return id();
15246
11.8k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf27_op<float> >::type_id() const
Line
Count
Source
15244
3.58k
         {
15245
3.58k
            return id();
15246
3.58k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf28_op<float> >::type_id() const
Line
Count
Source
15244
837
         {
15245
837
            return id();
15246
837
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf29_op<float> >::type_id() const
Line
Count
Source
15244
743
         {
15245
743
            return id();
15246
743
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf30_op<float> >::type_id() const
Line
Count
Source
15244
102
         {
15245
102
            return id();
15246
102
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf00_op<float> >::type_id() const
Line
Count
Source
15244
1.87k
         {
15245
1.87k
            return id();
15246
1.87k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf01_op<float> >::type_id() const
Line
Count
Source
15244
5.46k
         {
15245
5.46k
            return id();
15246
5.46k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf02_op<float> >::type_id() const
Line
Count
Source
15244
1.13k
         {
15245
1.13k
            return id();
15246
1.13k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf03_op<float> >::type_id() const
Line
Count
Source
15244
747
         {
15245
747
            return id();
15246
747
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf04_op<float> >::type_id() const
Line
Count
Source
15244
1.35k
         {
15245
1.35k
            return id();
15246
1.35k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf05_op<float> >::type_id() const
Line
Count
Source
15244
1.89k
         {
15245
1.89k
            return id();
15246
1.89k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf06_op<float> >::type_id() const
Line
Count
Source
15244
5.12k
         {
15245
5.12k
            return id();
15246
5.12k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf07_op<float> >::type_id() const
Line
Count
Source
15244
712
         {
15245
712
            return id();
15246
712
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf08_op<float> >::type_id() const
Line
Count
Source
15244
2.07k
         {
15245
2.07k
            return id();
15246
2.07k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf09_op<float> >::type_id() const
Line
Count
Source
15244
7.40k
         {
15245
7.40k
            return id();
15246
7.40k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf10_op<float> >::type_id() const
Line
Count
Source
15244
11.4k
         {
15245
11.4k
            return id();
15246
11.4k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf11_op<float> >::type_id() const
Line
Count
Source
15244
538
         {
15245
538
            return id();
15246
538
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf12_op<float> >::type_id() const
Line
Count
Source
15244
99
         {
15245
99
            return id();
15246
99
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf13_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf14_op<float> >::type_id() const
Line
Count
Source
15244
4.89k
         {
15245
4.89k
            return id();
15246
4.89k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf15_op<float> >::type_id() const
Line
Count
Source
15244
680
         {
15245
680
            return id();
15246
680
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf16_op<float> >::type_id() const
Line
Count
Source
15244
676
         {
15245
676
            return id();
15246
676
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf17_op<float> >::type_id() const
Line
Count
Source
15244
10.0k
         {
15245
10.0k
            return id();
15246
10.0k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf18_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf19_op<float> >::type_id() const
Line
Count
Source
15244
457
         {
15245
457
            return id();
15246
457
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf20_op<float> >::type_id() const
Line
Count
Source
15244
817
         {
15245
817
            return id();
15246
817
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf21_op<float> >::type_id() const
Line
Count
Source
15244
1.60k
         {
15245
1.60k
            return id();
15246
1.60k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf22_op<float> >::type_id() const
Line
Count
Source
15244
3.45k
         {
15245
3.45k
            return id();
15246
3.45k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf23_op<float> >::type_id() const
Line
Count
Source
15244
757
         {
15245
757
            return id();
15246
757
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf24_op<float> >::type_id() const
Line
Count
Source
15244
816
         {
15245
816
            return id();
15246
816
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf25_op<float> >::type_id() const
Line
Count
Source
15244
814
         {
15245
814
            return id();
15246
814
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf26_op<float> >::type_id() const
Line
Count
Source
15244
1.40k
         {
15245
1.40k
            return id();
15246
1.40k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf27_op<float> >::type_id() const
Line
Count
Source
15244
11.6k
         {
15245
11.6k
            return id();
15246
11.6k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf28_op<float> >::type_id() const
Line
Count
Source
15244
21.1k
         {
15245
21.1k
            return id();
15246
21.1k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf29_op<float> >::type_id() const
Line
Count
Source
15244
671
         {
15245
671
            return id();
15246
671
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf30_op<float> >::type_id() const
Line
Count
Source
15244
1.14k
         {
15245
1.14k
            return id();
15246
1.14k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf00_op<float> >::type_id() const
Line
Count
Source
15244
2.13k
         {
15245
2.13k
            return id();
15246
2.13k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf01_op<float> >::type_id() const
Line
Count
Source
15244
8.69k
         {
15245
8.69k
            return id();
15246
8.69k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf02_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf03_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf04_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf05_op<float> >::type_id() const
Line
Count
Source
15244
1.06k
         {
15245
1.06k
            return id();
15246
1.06k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf06_op<float> >::type_id() const
Line
Count
Source
15244
1.92k
         {
15245
1.92k
            return id();
15246
1.92k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf07_op<float> >::type_id() const
Line
Count
Source
15244
1.59k
         {
15245
1.59k
            return id();
15246
1.59k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf08_op<float> >::type_id() const
Line
Count
Source
15244
6.53k
         {
15245
6.53k
            return id();
15246
6.53k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf09_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf10_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf11_op<float> >::type_id() const
Line
Count
Source
15244
2.30k
         {
15245
2.30k
            return id();
15246
2.30k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf12_op<float> >::type_id() const
Line
Count
Source
15244
507
         {
15245
507
            return id();
15246
507
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf13_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf14_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf15_op<float> >::type_id() const
Line
Count
Source
15244
310
         {
15245
310
            return id();
15246
310
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf16_op<float> >::type_id() const
Line
Count
Source
15244
207
         {
15245
207
            return id();
15246
207
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf17_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf18_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf19_op<float> >::type_id() const
Line
Count
Source
15244
4.37k
         {
15245
4.37k
            return id();
15246
4.37k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf20_op<float> >::type_id() const
Line
Count
Source
15244
8.45k
         {
15245
8.45k
            return id();
15246
8.45k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf21_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf22_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf23_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf24_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf25_op<float> >::type_id() const
Line
Count
Source
15244
629
         {
15245
629
            return id();
15246
629
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf26_op<float> >::type_id() const
Line
Count
Source
15244
4.84k
         {
15245
4.84k
            return id();
15246
4.84k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf27_op<float> >::type_id() const
Line
Count
Source
15244
1.58k
         {
15245
1.58k
            return id();
15246
1.58k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf28_op<float> >::type_id() const
Line
Count
Source
15244
262
         {
15245
262
            return id();
15246
262
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf29_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf30_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf00_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf01_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf02_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf03_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf04_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf05_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf06_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf07_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf08_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf09_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf10_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf11_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf12_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf13_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf14_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf15_op<float> >::type_id() const
Line
Count
Source
15244
502
         {
15245
502
            return id();
15246
502
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf16_op<float> >::type_id() const
Line
Count
Source
15244
413
         {
15245
413
            return id();
15246
413
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf17_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf18_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf19_op<float> >::type_id() const
Line
Count
Source
15244
235
         {
15245
235
            return id();
15246
235
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf20_op<float> >::type_id() const
Line
Count
Source
15244
1.24k
         {
15245
1.24k
            return id();
15246
1.24k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf21_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf22_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf23_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf24_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf25_op<float> >::type_id() const
Line
Count
Source
15244
99
         {
15245
99
            return id();
15246
99
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf26_op<float> >::type_id() const
Line
Count
Source
15244
1.82k
         {
15245
1.82k
            return id();
15246
1.82k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf27_op<float> >::type_id() const
Line
Count
Source
15244
267
         {
15245
267
            return id();
15246
267
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf28_op<float> >::type_id() const
Line
Count
Source
15244
2.40k
         {
15245
2.40k
            return id();
15246
2.40k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf29_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf30_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf00_op<float> >::type_id() const
Line
Count
Source
15244
407
         {
15245
407
            return id();
15246
407
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf01_op<float> >::type_id() const
Line
Count
Source
15244
937
         {
15245
937
            return id();
15246
937
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf02_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf03_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf04_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf05_op<float> >::type_id() const
Line
Count
Source
15244
566
         {
15245
566
            return id();
15246
566
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf06_op<float> >::type_id() const
Line
Count
Source
15244
473
         {
15245
473
            return id();
15246
473
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf07_op<float> >::type_id() const
Line
Count
Source
15244
399
         {
15245
399
            return id();
15246
399
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf08_op<float> >::type_id() const
Line
Count
Source
15244
122
         {
15245
122
            return id();
15246
122
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf09_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf10_op<float> >::type_id() const
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf11_op<float> >::type_id() const
Line
Count
Source
15244
440
         {
15245
440
            return id();
15246
440
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf12_op<float> >::type_id() const
Line
Count
Source
15244
59
         {
15245
59
            return id();
15246
59
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf13_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf14_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf15_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf16_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf17_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf18_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf19_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf20_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf21_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf22_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf23_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf24_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf25_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf26_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf27_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf28_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf29_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf30_op<float> >::type_id() const
15247
15248
         static inline std::string id()
15249
751k
         {
15250
751k
            return SF3Operation::id();
15251
751k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf00_op<double> >::id()
Line
Count
Source
15249
1.36k
         {
15250
1.36k
            return SF3Operation::id();
15251
1.36k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf01_op<double> >::id()
Line
Count
Source
15249
7.96k
         {
15250
7.96k
            return SF3Operation::id();
15251
7.96k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf02_op<double> >::id()
Line
Count
Source
15249
663
         {
15250
663
            return SF3Operation::id();
15251
663
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf03_op<double> >::id()
Line
Count
Source
15249
683
         {
15250
683
            return SF3Operation::id();
15251
683
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf04_op<double> >::id()
Line
Count
Source
15249
2.34k
         {
15250
2.34k
            return SF3Operation::id();
15251
2.34k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf05_op<double> >::id()
Line
Count
Source
15249
2.75k
         {
15250
2.75k
            return SF3Operation::id();
15251
2.75k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf06_op<double> >::id()
Line
Count
Source
15249
5.31k
         {
15250
5.31k
            return SF3Operation::id();
15251
5.31k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf07_op<double> >::id()
Line
Count
Source
15249
2.23k
         {
15250
2.23k
            return SF3Operation::id();
15251
2.23k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf08_op<double> >::id()
Line
Count
Source
15249
1.58k
         {
15250
1.58k
            return SF3Operation::id();
15251
1.58k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf09_op<double> >::id()
Line
Count
Source
15249
3.78k
         {
15250
3.78k
            return SF3Operation::id();
15251
3.78k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf10_op<double> >::id()
Line
Count
Source
15249
8.14k
         {
15250
8.14k
            return SF3Operation::id();
15251
8.14k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf11_op<double> >::id()
Line
Count
Source
15249
1.20k
         {
15250
1.20k
            return SF3Operation::id();
15251
1.20k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf12_op<double> >::id()
Line
Count
Source
15249
3.29k
         {
15250
3.29k
            return SF3Operation::id();
15251
3.29k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf13_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf14_op<double> >::id()
Line
Count
Source
15249
5.67k
         {
15250
5.67k
            return SF3Operation::id();
15251
5.67k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf15_op<double> >::id()
Line
Count
Source
15249
963
         {
15250
963
            return SF3Operation::id();
15251
963
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf16_op<double> >::id()
Line
Count
Source
15249
433
         {
15250
433
            return SF3Operation::id();
15251
433
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf17_op<double> >::id()
Line
Count
Source
15249
8.63k
         {
15250
8.63k
            return SF3Operation::id();
15251
8.63k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf18_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf19_op<double> >::id()
Line
Count
Source
15249
4.00k
         {
15250
4.00k
            return SF3Operation::id();
15251
4.00k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf20_op<double> >::id()
Line
Count
Source
15249
3.15k
         {
15250
3.15k
            return SF3Operation::id();
15251
3.15k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf21_op<double> >::id()
Line
Count
Source
15249
2.24k
         {
15250
2.24k
            return SF3Operation::id();
15251
2.24k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf22_op<double> >::id()
Line
Count
Source
15249
2.99k
         {
15250
2.99k
            return SF3Operation::id();
15251
2.99k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf23_op<double> >::id()
Line
Count
Source
15249
580
         {
15250
580
            return SF3Operation::id();
15251
580
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf24_op<double> >::id()
Line
Count
Source
15249
4.35k
         {
15250
4.35k
            return SF3Operation::id();
15251
4.35k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf25_op<double> >::id()
Line
Count
Source
15249
946
         {
15250
946
            return SF3Operation::id();
15251
946
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf26_op<double> >::id()
Line
Count
Source
15249
3.47k
         {
15250
3.47k
            return SF3Operation::id();
15251
3.47k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf27_op<double> >::id()
Line
Count
Source
15249
2.30k
         {
15250
2.30k
            return SF3Operation::id();
15251
2.30k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf28_op<double> >::id()
Line
Count
Source
15249
1.30k
         {
15250
1.30k
            return SF3Operation::id();
15251
1.30k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf29_op<double> >::id()
Line
Count
Source
15249
318
         {
15250
318
            return SF3Operation::id();
15251
318
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf30_op<double> >::id()
Line
Count
Source
15249
516
         {
15250
516
            return SF3Operation::id();
15251
516
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf00_op<double> >::id()
Line
Count
Source
15249
517
         {
15250
517
            return SF3Operation::id();
15251
517
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf01_op<double> >::id()
Line
Count
Source
15249
4.48k
         {
15250
4.48k
            return SF3Operation::id();
15251
4.48k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf02_op<double> >::id()
Line
Count
Source
15249
162
         {
15250
162
            return SF3Operation::id();
15251
162
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf03_op<double> >::id()
Line
Count
Source
15249
2.60k
         {
15250
2.60k
            return SF3Operation::id();
15251
2.60k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf04_op<double> >::id()
Line
Count
Source
15249
1.16k
         {
15250
1.16k
            return SF3Operation::id();
15251
1.16k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf05_op<double> >::id()
Line
Count
Source
15249
2.51k
         {
15250
2.51k
            return SF3Operation::id();
15251
2.51k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf06_op<double> >::id()
Line
Count
Source
15249
2.54k
         {
15250
2.54k
            return SF3Operation::id();
15251
2.54k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf07_op<double> >::id()
Line
Count
Source
15249
2.47k
         {
15250
2.47k
            return SF3Operation::id();
15251
2.47k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf08_op<double> >::id()
Line
Count
Source
15249
1.21k
         {
15250
1.21k
            return SF3Operation::id();
15251
1.21k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf09_op<double> >::id()
Line
Count
Source
15249
7.24k
         {
15250
7.24k
            return SF3Operation::id();
15251
7.24k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf10_op<double> >::id()
Line
Count
Source
15249
8.28k
         {
15250
8.28k
            return SF3Operation::id();
15251
8.28k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf11_op<double> >::id()
Line
Count
Source
15249
306
         {
15250
306
            return SF3Operation::id();
15251
306
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf12_op<double> >::id()
Line
Count
Source
15249
168
         {
15250
168
            return SF3Operation::id();
15251
168
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf13_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf14_op<double> >::id()
Line
Count
Source
15249
3.40k
         {
15250
3.40k
            return SF3Operation::id();
15251
3.40k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf15_op<double> >::id()
Line
Count
Source
15249
894
         {
15250
894
            return SF3Operation::id();
15251
894
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf16_op<double> >::id()
Line
Count
Source
15249
2.02k
         {
15250
2.02k
            return SF3Operation::id();
15251
2.02k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf17_op<double> >::id()
Line
Count
Source
15249
1.58k
         {
15250
1.58k
            return SF3Operation::id();
15251
1.58k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf18_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf19_op<double> >::id()
Line
Count
Source
15249
2.17k
         {
15250
2.17k
            return SF3Operation::id();
15251
2.17k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf20_op<double> >::id()
Line
Count
Source
15249
4.68k
         {
15250
4.68k
            return SF3Operation::id();
15251
4.68k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf21_op<double> >::id()
Line
Count
Source
15249
2.04k
         {
15250
2.04k
            return SF3Operation::id();
15251
2.04k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf22_op<double> >::id()
Line
Count
Source
15249
12.4k
         {
15250
12.4k
            return SF3Operation::id();
15251
12.4k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf23_op<double> >::id()
Line
Count
Source
15249
1.31k
         {
15250
1.31k
            return SF3Operation::id();
15251
1.31k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf24_op<double> >::id()
Line
Count
Source
15249
1.28k
         {
15250
1.28k
            return SF3Operation::id();
15251
1.28k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf25_op<double> >::id()
Line
Count
Source
15249
1.31k
         {
15250
1.31k
            return SF3Operation::id();
15251
1.31k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf26_op<double> >::id()
Line
Count
Source
15249
567
         {
15250
567
            return SF3Operation::id();
15251
567
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf27_op<double> >::id()
Line
Count
Source
15249
379
         {
15250
379
            return SF3Operation::id();
15251
379
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf28_op<double> >::id()
Line
Count
Source
15249
2.73k
         {
15250
2.73k
            return SF3Operation::id();
15251
2.73k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf29_op<double> >::id()
Line
Count
Source
15249
142
         {
15250
142
            return SF3Operation::id();
15251
142
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf30_op<double> >::id()
Line
Count
Source
15249
2.93k
         {
15250
2.93k
            return SF3Operation::id();
15251
2.93k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf00_op<double> >::id()
Line
Count
Source
15249
1.47k
         {
15250
1.47k
            return SF3Operation::id();
15251
1.47k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf01_op<double> >::id()
Line
Count
Source
15249
4.78k
         {
15250
4.78k
            return SF3Operation::id();
15251
4.78k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf02_op<double> >::id()
Line
Count
Source
15249
161
         {
15250
161
            return SF3Operation::id();
15251
161
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf03_op<double> >::id()
Line
Count
Source
15249
199
         {
15250
199
            return SF3Operation::id();
15251
199
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf04_op<double> >::id()
Line
Count
Source
15249
751
         {
15250
751
            return SF3Operation::id();
15251
751
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf05_op<double> >::id()
Line
Count
Source
15249
2.44k
         {
15250
2.44k
            return SF3Operation::id();
15251
2.44k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf06_op<double> >::id()
Line
Count
Source
15249
3.46k
         {
15250
3.46k
            return SF3Operation::id();
15251
3.46k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf07_op<double> >::id()
Line
Count
Source
15249
5.75k
         {
15250
5.75k
            return SF3Operation::id();
15251
5.75k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf08_op<double> >::id()
Line
Count
Source
15249
408
         {
15250
408
            return SF3Operation::id();
15251
408
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf09_op<double> >::id()
Line
Count
Source
15249
1.17k
         {
15250
1.17k
            return SF3Operation::id();
15251
1.17k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf10_op<double> >::id()
Line
Count
Source
15249
4.61k
         {
15250
4.61k
            return SF3Operation::id();
15251
4.61k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf11_op<double> >::id()
Line
Count
Source
15249
189
         {
15250
189
            return SF3Operation::id();
15251
189
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf12_op<double> >::id()
Line
Count
Source
15249
366
         {
15250
366
            return SF3Operation::id();
15251
366
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf13_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf14_op<double> >::id()
Line
Count
Source
15249
2.89k
         {
15250
2.89k
            return SF3Operation::id();
15251
2.89k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf15_op<double> >::id()
Line
Count
Source
15249
978
         {
15250
978
            return SF3Operation::id();
15251
978
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf16_op<double> >::id()
Line
Count
Source
15249
77
         {
15250
77
            return SF3Operation::id();
15251
77
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf17_op<double> >::id()
Line
Count
Source
15249
925
         {
15250
925
            return SF3Operation::id();
15251
925
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf18_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf19_op<double> >::id()
Line
Count
Source
15249
4.39k
         {
15250
4.39k
            return SF3Operation::id();
15251
4.39k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf20_op<double> >::id()
Line
Count
Source
15249
2.88k
         {
15250
2.88k
            return SF3Operation::id();
15251
2.88k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf21_op<double> >::id()
Line
Count
Source
15249
290
         {
15250
290
            return SF3Operation::id();
15251
290
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf22_op<double> >::id()
Line
Count
Source
15249
5.06k
         {
15250
5.06k
            return SF3Operation::id();
15251
5.06k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf23_op<double> >::id()
Line
Count
Source
15249
680
         {
15250
680
            return SF3Operation::id();
15251
680
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf24_op<double> >::id()
Line
Count
Source
15249
384
         {
15250
384
            return SF3Operation::id();
15251
384
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf25_op<double> >::id()
Line
Count
Source
15249
375
         {
15250
375
            return SF3Operation::id();
15251
375
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf26_op<double> >::id()
Line
Count
Source
15249
11.8k
         {
15250
11.8k
            return SF3Operation::id();
15251
11.8k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf27_op<double> >::id()
Line
Count
Source
15249
3.62k
         {
15250
3.62k
            return SF3Operation::id();
15251
3.62k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf28_op<double> >::id()
Line
Count
Source
15249
965
         {
15250
965
            return SF3Operation::id();
15251
965
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf29_op<double> >::id()
Line
Count
Source
15249
743
         {
15250
743
            return SF3Operation::id();
15251
743
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf30_op<double> >::id()
Line
Count
Source
15249
102
         {
15250
102
            return SF3Operation::id();
15251
102
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf00_op<double> >::id()
Line
Count
Source
15249
1.87k
         {
15250
1.87k
            return SF3Operation::id();
15251
1.87k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf01_op<double> >::id()
Line
Count
Source
15249
5.83k
         {
15250
5.83k
            return SF3Operation::id();
15251
5.83k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf02_op<double> >::id()
Line
Count
Source
15249
2.04k
         {
15250
2.04k
            return SF3Operation::id();
15251
2.04k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf03_op<double> >::id()
Line
Count
Source
15249
752
         {
15250
752
            return SF3Operation::id();
15251
752
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf04_op<double> >::id()
Line
Count
Source
15249
1.36k
         {
15250
1.36k
            return SF3Operation::id();
15251
1.36k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf05_op<double> >::id()
Line
Count
Source
15249
2.29k
         {
15250
2.29k
            return SF3Operation::id();
15251
2.29k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf06_op<double> >::id()
Line
Count
Source
15249
5.12k
         {
15250
5.12k
            return SF3Operation::id();
15251
5.12k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf07_op<double> >::id()
Line
Count
Source
15249
717
         {
15250
717
            return SF3Operation::id();
15251
717
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf08_op<double> >::id()
Line
Count
Source
15249
2.07k
         {
15250
2.07k
            return SF3Operation::id();
15251
2.07k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf09_op<double> >::id()
Line
Count
Source
15249
7.92k
         {
15250
7.92k
            return SF3Operation::id();
15251
7.92k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf10_op<double> >::id()
Line
Count
Source
15249
11.5k
         {
15250
11.5k
            return SF3Operation::id();
15251
11.5k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf11_op<double> >::id()
Line
Count
Source
15249
544
         {
15250
544
            return SF3Operation::id();
15251
544
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf12_op<double> >::id()
Line
Count
Source
15249
99
         {
15250
99
            return SF3Operation::id();
15251
99
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf13_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf14_op<double> >::id()
Line
Count
Source
15249
4.92k
         {
15250
4.92k
            return SF3Operation::id();
15251
4.92k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf15_op<double> >::id()
Line
Count
Source
15249
680
         {
15250
680
            return SF3Operation::id();
15251
680
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf16_op<double> >::id()
Line
Count
Source
15249
677
         {
15250
677
            return SF3Operation::id();
15251
677
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf17_op<double> >::id()
Line
Count
Source
15249
10.0k
         {
15250
10.0k
            return SF3Operation::id();
15251
10.0k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf18_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf19_op<double> >::id()
Line
Count
Source
15249
1.04k
         {
15250
1.04k
            return SF3Operation::id();
15251
1.04k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf20_op<double> >::id()
Line
Count
Source
15249
817
         {
15250
817
            return SF3Operation::id();
15251
817
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf21_op<double> >::id()
Line
Count
Source
15249
1.60k
         {
15250
1.60k
            return SF3Operation::id();
15251
1.60k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf22_op<double> >::id()
Line
Count
Source
15249
3.45k
         {
15250
3.45k
            return SF3Operation::id();
15251
3.45k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf23_op<double> >::id()
Line
Count
Source
15249
761
         {
15250
761
            return SF3Operation::id();
15251
761
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf24_op<double> >::id()
Line
Count
Source
15249
1.54k
         {
15250
1.54k
            return SF3Operation::id();
15251
1.54k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf25_op<double> >::id()
Line
Count
Source
15249
814
         {
15250
814
            return SF3Operation::id();
15251
814
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf26_op<double> >::id()
Line
Count
Source
15249
1.48k
         {
15250
1.48k
            return SF3Operation::id();
15251
1.48k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf27_op<double> >::id()
Line
Count
Source
15249
11.7k
         {
15250
11.7k
            return SF3Operation::id();
15251
11.7k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf28_op<double> >::id()
Line
Count
Source
15249
21.1k
         {
15250
21.1k
            return SF3Operation::id();
15251
21.1k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf29_op<double> >::id()
Line
Count
Source
15249
671
         {
15250
671
            return SF3Operation::id();
15251
671
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf30_op<double> >::id()
Line
Count
Source
15249
1.16k
         {
15250
1.16k
            return SF3Operation::id();
15251
1.16k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf00_op<double> >::id()
Line
Count
Source
15249
2.46k
         {
15250
2.46k
            return SF3Operation::id();
15251
2.46k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf01_op<double> >::id()
Line
Count
Source
15249
8.72k
         {
15250
8.72k
            return SF3Operation::id();
15251
8.72k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf02_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf03_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf04_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf05_op<double> >::id()
Line
Count
Source
15249
1.26k
         {
15250
1.26k
            return SF3Operation::id();
15251
1.26k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf06_op<double> >::id()
Line
Count
Source
15249
1.93k
         {
15250
1.93k
            return SF3Operation::id();
15251
1.93k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf07_op<double> >::id()
Line
Count
Source
15249
1.59k
         {
15250
1.59k
            return SF3Operation::id();
15251
1.59k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf08_op<double> >::id()
Line
Count
Source
15249
6.80k
         {
15250
6.80k
            return SF3Operation::id();
15251
6.80k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf09_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf10_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf11_op<double> >::id()
Line
Count
Source
15249
2.71k
         {
15250
2.71k
            return SF3Operation::id();
15251
2.71k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf12_op<double> >::id()
Line
Count
Source
15249
511
         {
15250
511
            return SF3Operation::id();
15251
511
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf13_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf14_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf15_op<double> >::id()
Line
Count
Source
15249
311
         {
15250
311
            return SF3Operation::id();
15251
311
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf16_op<double> >::id()
Line
Count
Source
15249
208
         {
15250
208
            return SF3Operation::id();
15251
208
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf17_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf18_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf19_op<double> >::id()
Line
Count
Source
15249
4.37k
         {
15250
4.37k
            return SF3Operation::id();
15251
4.37k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf20_op<double> >::id()
Line
Count
Source
15249
9.04k
         {
15250
9.04k
            return SF3Operation::id();
15251
9.04k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf21_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf22_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf23_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf24_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf25_op<double> >::id()
Line
Count
Source
15249
651
         {
15250
651
            return SF3Operation::id();
15251
651
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf26_op<double> >::id()
Line
Count
Source
15249
8.85k
         {
15250
8.85k
            return SF3Operation::id();
15251
8.85k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf27_op<double> >::id()
Line
Count
Source
15249
1.59k
         {
15250
1.59k
            return SF3Operation::id();
15251
1.59k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf28_op<double> >::id()
Line
Count
Source
15249
263
         {
15250
263
            return SF3Operation::id();
15251
263
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf29_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf30_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf00_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf01_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf02_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf03_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf04_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf05_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf06_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf07_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf08_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf09_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf10_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf11_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf12_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf13_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf14_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf15_op<double> >::id()
Line
Count
Source
15249
504
         {
15250
504
            return SF3Operation::id();
15251
504
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf16_op<double> >::id()
Line
Count
Source
15249
413
         {
15250
413
            return SF3Operation::id();
15251
413
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf17_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf18_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf19_op<double> >::id()
Line
Count
Source
15249
1.66k
         {
15250
1.66k
            return SF3Operation::id();
15251
1.66k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf20_op<double> >::id()
Line
Count
Source
15249
1.46k
         {
15250
1.46k
            return SF3Operation::id();
15251
1.46k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf21_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf22_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf23_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf24_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf25_op<double> >::id()
Line
Count
Source
15249
103
         {
15250
103
            return SF3Operation::id();
15251
103
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf26_op<double> >::id()
Line
Count
Source
15249
1.82k
         {
15250
1.82k
            return SF3Operation::id();
15251
1.82k
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf27_op<double> >::id()
Line
Count
Source
15249
269
         {
15250
269
            return SF3Operation::id();
15251
269
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf28_op<double> >::id()
Line
Count
Source
15249
2.40k
         {
15250
2.40k
            return SF3Operation::id();
15251
2.40k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf29_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf30_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf00_op<double> >::id()
Line
Count
Source
15249
480
         {
15250
480
            return SF3Operation::id();
15251
480
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf01_op<double> >::id()
Line
Count
Source
15249
1.15k
         {
15250
1.15k
            return SF3Operation::id();
15251
1.15k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf02_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf03_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf04_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf05_op<double> >::id()
Line
Count
Source
15249
568
         {
15250
568
            return SF3Operation::id();
15251
568
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf06_op<double> >::id()
Line
Count
Source
15249
473
         {
15250
473
            return SF3Operation::id();
15251
473
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf07_op<double> >::id()
Line
Count
Source
15249
547
         {
15250
547
            return SF3Operation::id();
15251
547
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf08_op<double> >::id()
Line
Count
Source
15249
191
         {
15250
191
            return SF3Operation::id();
15251
191
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf09_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf10_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf11_op<double> >::id()
Line
Count
Source
15249
443
         {
15250
443
            return SF3Operation::id();
15251
443
         }
exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf12_op<double> >::id()
Line
Count
Source
15249
59
         {
15250
59
            return SF3Operation::id();
15251
59
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf13_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf14_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf15_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf16_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf17_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf18_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf19_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf20_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf21_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf22_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf23_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf24_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf25_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf26_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf27_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf28_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf29_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf30_op<double> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf00_op<float> >::id()
Line
Count
Source
15249
1.36k
         {
15250
1.36k
            return SF3Operation::id();
15251
1.36k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf01_op<float> >::id()
Line
Count
Source
15249
7.95k
         {
15250
7.95k
            return SF3Operation::id();
15251
7.95k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf02_op<float> >::id()
Line
Count
Source
15249
662
         {
15250
662
            return SF3Operation::id();
15251
662
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf03_op<float> >::id()
Line
Count
Source
15249
659
         {
15250
659
            return SF3Operation::id();
15251
659
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf04_op<float> >::id()
Line
Count
Source
15249
2.33k
         {
15250
2.33k
            return SF3Operation::id();
15251
2.33k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf05_op<float> >::id()
Line
Count
Source
15249
2.44k
         {
15250
2.44k
            return SF3Operation::id();
15251
2.44k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf06_op<float> >::id()
Line
Count
Source
15249
5.15k
         {
15250
5.15k
            return SF3Operation::id();
15251
5.15k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf07_op<float> >::id()
Line
Count
Source
15249
2.20k
         {
15250
2.20k
            return SF3Operation::id();
15251
2.20k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf08_op<float> >::id()
Line
Count
Source
15249
1.58k
         {
15250
1.58k
            return SF3Operation::id();
15251
1.58k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf09_op<float> >::id()
Line
Count
Source
15249
3.75k
         {
15250
3.75k
            return SF3Operation::id();
15251
3.75k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf10_op<float> >::id()
Line
Count
Source
15249
7.82k
         {
15250
7.82k
            return SF3Operation::id();
15251
7.82k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf11_op<float> >::id()
Line
Count
Source
15249
1.10k
         {
15250
1.10k
            return SF3Operation::id();
15251
1.10k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf12_op<float> >::id()
Line
Count
Source
15249
3.29k
         {
15250
3.29k
            return SF3Operation::id();
15251
3.29k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf13_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf14_op<float> >::id()
Line
Count
Source
15249
5.64k
         {
15250
5.64k
            return SF3Operation::id();
15251
5.64k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf15_op<float> >::id()
Line
Count
Source
15249
960
         {
15250
960
            return SF3Operation::id();
15251
960
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf16_op<float> >::id()
Line
Count
Source
15249
433
         {
15250
433
            return SF3Operation::id();
15251
433
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf17_op<float> >::id()
Line
Count
Source
15249
8.59k
         {
15250
8.59k
            return SF3Operation::id();
15251
8.59k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf18_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf19_op<float> >::id()
Line
Count
Source
15249
4.00k
         {
15250
4.00k
            return SF3Operation::id();
15251
4.00k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf20_op<float> >::id()
Line
Count
Source
15249
3.10k
         {
15250
3.10k
            return SF3Operation::id();
15251
3.10k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf21_op<float> >::id()
Line
Count
Source
15249
2.24k
         {
15250
2.24k
            return SF3Operation::id();
15251
2.24k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf22_op<float> >::id()
Line
Count
Source
15249
2.98k
         {
15250
2.98k
            return SF3Operation::id();
15251
2.98k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf23_op<float> >::id()
Line
Count
Source
15249
577
         {
15250
577
            return SF3Operation::id();
15251
577
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf24_op<float> >::id()
Line
Count
Source
15249
3.04k
         {
15250
3.04k
            return SF3Operation::id();
15251
3.04k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf25_op<float> >::id()
Line
Count
Source
15249
946
         {
15250
946
            return SF3Operation::id();
15251
946
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf26_op<float> >::id()
Line
Count
Source
15249
2.15k
         {
15250
2.15k
            return SF3Operation::id();
15251
2.15k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf27_op<float> >::id()
Line
Count
Source
15249
1.62k
         {
15250
1.62k
            return SF3Operation::id();
15251
1.62k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf28_op<float> >::id()
Line
Count
Source
15249
1.19k
         {
15250
1.19k
            return SF3Operation::id();
15251
1.19k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf29_op<float> >::id()
Line
Count
Source
15249
234
         {
15250
234
            return SF3Operation::id();
15251
234
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf30_op<float> >::id()
Line
Count
Source
15249
496
         {
15250
496
            return SF3Operation::id();
15251
496
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf00_op<float> >::id()
Line
Count
Source
15249
467
         {
15250
467
            return SF3Operation::id();
15251
467
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf01_op<float> >::id()
Line
Count
Source
15249
4.45k
         {
15250
4.45k
            return SF3Operation::id();
15251
4.45k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf02_op<float> >::id()
Line
Count
Source
15249
157
         {
15250
157
            return SF3Operation::id();
15251
157
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf03_op<float> >::id()
Line
Count
Source
15249
1.31k
         {
15250
1.31k
            return SF3Operation::id();
15251
1.31k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf04_op<float> >::id()
Line
Count
Source
15249
1.06k
         {
15250
1.06k
            return SF3Operation::id();
15251
1.06k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf05_op<float> >::id()
Line
Count
Source
15249
2.17k
         {
15250
2.17k
            return SF3Operation::id();
15251
2.17k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf06_op<float> >::id()
Line
Count
Source
15249
2.50k
         {
15250
2.50k
            return SF3Operation::id();
15251
2.50k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf07_op<float> >::id()
Line
Count
Source
15249
2.47k
         {
15250
2.47k
            return SF3Operation::id();
15251
2.47k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf08_op<float> >::id()
Line
Count
Source
15249
1.21k
         {
15250
1.21k
            return SF3Operation::id();
15251
1.21k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf09_op<float> >::id()
Line
Count
Source
15249
7.13k
         {
15250
7.13k
            return SF3Operation::id();
15251
7.13k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf10_op<float> >::id()
Line
Count
Source
15249
8.18k
         {
15250
8.18k
            return SF3Operation::id();
15251
8.18k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf11_op<float> >::id()
Line
Count
Source
15249
304
         {
15250
304
            return SF3Operation::id();
15251
304
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf12_op<float> >::id()
Line
Count
Source
15249
168
         {
15250
168
            return SF3Operation::id();
15251
168
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf13_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf14_op<float> >::id()
Line
Count
Source
15249
3.40k
         {
15250
3.40k
            return SF3Operation::id();
15251
3.40k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf15_op<float> >::id()
Line
Count
Source
15249
894
         {
15250
894
            return SF3Operation::id();
15251
894
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf16_op<float> >::id()
Line
Count
Source
15249
2.02k
         {
15250
2.02k
            return SF3Operation::id();
15251
2.02k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf17_op<float> >::id()
Line
Count
Source
15249
1.57k
         {
15250
1.57k
            return SF3Operation::id();
15251
1.57k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf18_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf19_op<float> >::id()
Line
Count
Source
15249
2.16k
         {
15250
2.16k
            return SF3Operation::id();
15251
2.16k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf20_op<float> >::id()
Line
Count
Source
15249
4.49k
         {
15250
4.49k
            return SF3Operation::id();
15251
4.49k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf21_op<float> >::id()
Line
Count
Source
15249
1.95k
         {
15250
1.95k
            return SF3Operation::id();
15251
1.95k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf22_op<float> >::id()
Line
Count
Source
15249
11.7k
         {
15250
11.7k
            return SF3Operation::id();
15251
11.7k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf23_op<float> >::id()
Line
Count
Source
15249
1.31k
         {
15250
1.31k
            return SF3Operation::id();
15251
1.31k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf24_op<float> >::id()
Line
Count
Source
15249
1.27k
         {
15250
1.27k
            return SF3Operation::id();
15251
1.27k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf25_op<float> >::id()
Line
Count
Source
15249
1.30k
         {
15250
1.30k
            return SF3Operation::id();
15251
1.30k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf26_op<float> >::id()
Line
Count
Source
15249
555
         {
15250
555
            return SF3Operation::id();
15251
555
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf27_op<float> >::id()
Line
Count
Source
15249
376
         {
15250
376
            return SF3Operation::id();
15251
376
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf28_op<float> >::id()
Line
Count
Source
15249
2.72k
         {
15250
2.72k
            return SF3Operation::id();
15251
2.72k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf29_op<float> >::id()
Line
Count
Source
15249
133
         {
15250
133
            return SF3Operation::id();
15251
133
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf30_op<float> >::id()
Line
Count
Source
15249
2.92k
         {
15250
2.92k
            return SF3Operation::id();
15251
2.92k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf00_op<float> >::id()
Line
Count
Source
15249
1.45k
         {
15250
1.45k
            return SF3Operation::id();
15251
1.45k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf01_op<float> >::id()
Line
Count
Source
15249
2.63k
         {
15250
2.63k
            return SF3Operation::id();
15251
2.63k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf02_op<float> >::id()
Line
Count
Source
15249
145
         {
15250
145
            return SF3Operation::id();
15251
145
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf03_op<float> >::id()
Line
Count
Source
15249
195
         {
15250
195
            return SF3Operation::id();
15251
195
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf04_op<float> >::id()
Line
Count
Source
15249
749
         {
15250
749
            return SF3Operation::id();
15251
749
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf05_op<float> >::id()
Line
Count
Source
15249
2.43k
         {
15250
2.43k
            return SF3Operation::id();
15251
2.43k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf06_op<float> >::id()
Line
Count
Source
15249
3.45k
         {
15250
3.45k
            return SF3Operation::id();
15251
3.45k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf07_op<float> >::id()
Line
Count
Source
15249
5.75k
         {
15250
5.75k
            return SF3Operation::id();
15251
5.75k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf08_op<float> >::id()
Line
Count
Source
15249
408
         {
15250
408
            return SF3Operation::id();
15251
408
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf09_op<float> >::id()
Line
Count
Source
15249
1.16k
         {
15250
1.16k
            return SF3Operation::id();
15251
1.16k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf10_op<float> >::id()
Line
Count
Source
15249
4.26k
         {
15250
4.26k
            return SF3Operation::id();
15251
4.26k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf11_op<float> >::id()
Line
Count
Source
15249
189
         {
15250
189
            return SF3Operation::id();
15251
189
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf12_op<float> >::id()
Line
Count
Source
15249
366
         {
15250
366
            return SF3Operation::id();
15251
366
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf13_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf14_op<float> >::id()
Line
Count
Source
15249
2.89k
         {
15250
2.89k
            return SF3Operation::id();
15251
2.89k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf15_op<float> >::id()
Line
Count
Source
15249
944
         {
15250
944
            return SF3Operation::id();
15251
944
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf16_op<float> >::id()
Line
Count
Source
15249
77
         {
15250
77
            return SF3Operation::id();
15251
77
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf17_op<float> >::id()
Line
Count
Source
15249
919
         {
15250
919
            return SF3Operation::id();
15251
919
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf18_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf19_op<float> >::id()
Line
Count
Source
15249
3.65k
         {
15250
3.65k
            return SF3Operation::id();
15251
3.65k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf20_op<float> >::id()
Line
Count
Source
15249
2.85k
         {
15250
2.85k
            return SF3Operation::id();
15251
2.85k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf21_op<float> >::id()
Line
Count
Source
15249
280
         {
15250
280
            return SF3Operation::id();
15251
280
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf22_op<float> >::id()
Line
Count
Source
15249
4.91k
         {
15250
4.91k
            return SF3Operation::id();
15251
4.91k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf23_op<float> >::id()
Line
Count
Source
15249
664
         {
15250
664
            return SF3Operation::id();
15251
664
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf24_op<float> >::id()
Line
Count
Source
15249
384
         {
15250
384
            return SF3Operation::id();
15251
384
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf25_op<float> >::id()
Line
Count
Source
15249
375
         {
15250
375
            return SF3Operation::id();
15251
375
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf26_op<float> >::id()
Line
Count
Source
15249
11.8k
         {
15250
11.8k
            return SF3Operation::id();
15251
11.8k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf27_op<float> >::id()
Line
Count
Source
15249
3.58k
         {
15250
3.58k
            return SF3Operation::id();
15251
3.58k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf28_op<float> >::id()
Line
Count
Source
15249
837
         {
15250
837
            return SF3Operation::id();
15251
837
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf29_op<float> >::id()
Line
Count
Source
15249
743
         {
15250
743
            return SF3Operation::id();
15251
743
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf30_op<float> >::id()
Line
Count
Source
15249
102
         {
15250
102
            return SF3Operation::id();
15251
102
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf00_op<float> >::id()
Line
Count
Source
15249
1.87k
         {
15250
1.87k
            return SF3Operation::id();
15251
1.87k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf01_op<float> >::id()
Line
Count
Source
15249
5.46k
         {
15250
5.46k
            return SF3Operation::id();
15251
5.46k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf02_op<float> >::id()
Line
Count
Source
15249
1.13k
         {
15250
1.13k
            return SF3Operation::id();
15251
1.13k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf03_op<float> >::id()
Line
Count
Source
15249
747
         {
15250
747
            return SF3Operation::id();
15251
747
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf04_op<float> >::id()
Line
Count
Source
15249
1.35k
         {
15250
1.35k
            return SF3Operation::id();
15251
1.35k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf05_op<float> >::id()
Line
Count
Source
15249
1.89k
         {
15250
1.89k
            return SF3Operation::id();
15251
1.89k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf06_op<float> >::id()
Line
Count
Source
15249
5.12k
         {
15250
5.12k
            return SF3Operation::id();
15251
5.12k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf07_op<float> >::id()
Line
Count
Source
15249
712
         {
15250
712
            return SF3Operation::id();
15251
712
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf08_op<float> >::id()
Line
Count
Source
15249
2.07k
         {
15250
2.07k
            return SF3Operation::id();
15251
2.07k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf09_op<float> >::id()
Line
Count
Source
15249
7.40k
         {
15250
7.40k
            return SF3Operation::id();
15251
7.40k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf10_op<float> >::id()
Line
Count
Source
15249
11.4k
         {
15250
11.4k
            return SF3Operation::id();
15251
11.4k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf11_op<float> >::id()
Line
Count
Source
15249
538
         {
15250
538
            return SF3Operation::id();
15251
538
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf12_op<float> >::id()
Line
Count
Source
15249
99
         {
15250
99
            return SF3Operation::id();
15251
99
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf13_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf14_op<float> >::id()
Line
Count
Source
15249
4.89k
         {
15250
4.89k
            return SF3Operation::id();
15251
4.89k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf15_op<float> >::id()
Line
Count
Source
15249
680
         {
15250
680
            return SF3Operation::id();
15251
680
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf16_op<float> >::id()
Line
Count
Source
15249
676
         {
15250
676
            return SF3Operation::id();
15251
676
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf17_op<float> >::id()
Line
Count
Source
15249
10.0k
         {
15250
10.0k
            return SF3Operation::id();
15251
10.0k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf18_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf19_op<float> >::id()
Line
Count
Source
15249
457
         {
15250
457
            return SF3Operation::id();
15251
457
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf20_op<float> >::id()
Line
Count
Source
15249
817
         {
15250
817
            return SF3Operation::id();
15251
817
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf21_op<float> >::id()
Line
Count
Source
15249
1.60k
         {
15250
1.60k
            return SF3Operation::id();
15251
1.60k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf22_op<float> >::id()
Line
Count
Source
15249
3.45k
         {
15250
3.45k
            return SF3Operation::id();
15251
3.45k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf23_op<float> >::id()
Line
Count
Source
15249
757
         {
15250
757
            return SF3Operation::id();
15251
757
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf24_op<float> >::id()
Line
Count
Source
15249
816
         {
15250
816
            return SF3Operation::id();
15251
816
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf25_op<float> >::id()
Line
Count
Source
15249
814
         {
15250
814
            return SF3Operation::id();
15251
814
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf26_op<float> >::id()
Line
Count
Source
15249
1.40k
         {
15250
1.40k
            return SF3Operation::id();
15251
1.40k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf27_op<float> >::id()
Line
Count
Source
15249
11.6k
         {
15250
11.6k
            return SF3Operation::id();
15251
11.6k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf28_op<float> >::id()
Line
Count
Source
15249
21.1k
         {
15250
21.1k
            return SF3Operation::id();
15251
21.1k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf29_op<float> >::id()
Line
Count
Source
15249
671
         {
15250
671
            return SF3Operation::id();
15251
671
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf30_op<float> >::id()
Line
Count
Source
15249
1.14k
         {
15250
1.14k
            return SF3Operation::id();
15251
1.14k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf00_op<float> >::id()
Line
Count
Source
15249
2.13k
         {
15250
2.13k
            return SF3Operation::id();
15251
2.13k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf01_op<float> >::id()
Line
Count
Source
15249
8.69k
         {
15250
8.69k
            return SF3Operation::id();
15251
8.69k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf02_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf03_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf04_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf05_op<float> >::id()
Line
Count
Source
15249
1.06k
         {
15250
1.06k
            return SF3Operation::id();
15251
1.06k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf06_op<float> >::id()
Line
Count
Source
15249
1.92k
         {
15250
1.92k
            return SF3Operation::id();
15251
1.92k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf07_op<float> >::id()
Line
Count
Source
15249
1.59k
         {
15250
1.59k
            return SF3Operation::id();
15251
1.59k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf08_op<float> >::id()
Line
Count
Source
15249
6.53k
         {
15250
6.53k
            return SF3Operation::id();
15251
6.53k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf09_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf10_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf11_op<float> >::id()
Line
Count
Source
15249
2.30k
         {
15250
2.30k
            return SF3Operation::id();
15251
2.30k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf12_op<float> >::id()
Line
Count
Source
15249
507
         {
15250
507
            return SF3Operation::id();
15251
507
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf13_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf14_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf15_op<float> >::id()
Line
Count
Source
15249
310
         {
15250
310
            return SF3Operation::id();
15251
310
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf16_op<float> >::id()
Line
Count
Source
15249
207
         {
15250
207
            return SF3Operation::id();
15251
207
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf17_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf18_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf19_op<float> >::id()
Line
Count
Source
15249
4.37k
         {
15250
4.37k
            return SF3Operation::id();
15251
4.37k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf20_op<float> >::id()
Line
Count
Source
15249
8.45k
         {
15250
8.45k
            return SF3Operation::id();
15251
8.45k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf21_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf22_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf23_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf24_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf25_op<float> >::id()
Line
Count
Source
15249
629
         {
15250
629
            return SF3Operation::id();
15251
629
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf26_op<float> >::id()
Line
Count
Source
15249
4.84k
         {
15250
4.84k
            return SF3Operation::id();
15251
4.84k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf27_op<float> >::id()
Line
Count
Source
15249
1.58k
         {
15250
1.58k
            return SF3Operation::id();
15251
1.58k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf28_op<float> >::id()
Line
Count
Source
15249
262
         {
15250
262
            return SF3Operation::id();
15251
262
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf29_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf30_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf00_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf01_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf02_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf03_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf04_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf05_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf06_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf07_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf08_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf09_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf10_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf11_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf12_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf13_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf14_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf15_op<float> >::id()
Line
Count
Source
15249
502
         {
15250
502
            return SF3Operation::id();
15251
502
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf16_op<float> >::id()
Line
Count
Source
15249
413
         {
15250
413
            return SF3Operation::id();
15251
413
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf17_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf18_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf19_op<float> >::id()
Line
Count
Source
15249
235
         {
15250
235
            return SF3Operation::id();
15251
235
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf20_op<float> >::id()
Line
Count
Source
15249
1.24k
         {
15250
1.24k
            return SF3Operation::id();
15251
1.24k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf21_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf22_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf23_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf24_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf25_op<float> >::id()
Line
Count
Source
15249
99
         {
15250
99
            return SF3Operation::id();
15251
99
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf26_op<float> >::id()
Line
Count
Source
15249
1.82k
         {
15250
1.82k
            return SF3Operation::id();
15251
1.82k
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf27_op<float> >::id()
Line
Count
Source
15249
267
         {
15250
267
            return SF3Operation::id();
15251
267
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf28_op<float> >::id()
Line
Count
Source
15249
2.40k
         {
15250
2.40k
            return SF3Operation::id();
15251
2.40k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf29_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf30_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf00_op<float> >::id()
Line
Count
Source
15249
407
         {
15250
407
            return SF3Operation::id();
15251
407
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf01_op<float> >::id()
Line
Count
Source
15249
937
         {
15250
937
            return SF3Operation::id();
15251
937
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf02_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf03_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf04_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf05_op<float> >::id()
Line
Count
Source
15249
566
         {
15250
566
            return SF3Operation::id();
15251
566
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf06_op<float> >::id()
Line
Count
Source
15249
473
         {
15250
473
            return SF3Operation::id();
15251
473
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf07_op<float> >::id()
Line
Count
Source
15249
399
         {
15250
399
            return SF3Operation::id();
15251
399
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf08_op<float> >::id()
Line
Count
Source
15249
122
         {
15250
122
            return SF3Operation::id();
15251
122
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf09_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf10_op<float> >::id()
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf11_op<float> >::id()
Line
Count
Source
15249
440
         {
15250
440
            return SF3Operation::id();
15251
440
         }
exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf12_op<float> >::id()
Line
Count
Source
15249
59
         {
15250
59
            return SF3Operation::id();
15251
59
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf13_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf14_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf15_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf16_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf17_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf18_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf19_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf20_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf21_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf22_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf23_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf24_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf25_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf26_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf27_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf28_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf29_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf30_op<float> >::id()
15252
15253
         template <typename Allocator>
15254
         static inline expression_node<T>* allocate(Allocator& allocator, T0 p0, T1 p1, T2 p2)
15255
502k
         {
15256
502k
            return allocator
15257
502k
                     .template allocate_type<node_type, T0, T1, T2>
15258
502k
                        (p0, p1, p2);
15259
502k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
719
         {
15256
719
            return allocator
15257
719
                     .template allocate_type<node_type, T0, T1, T2>
15258
719
                        (p0, p1, p2);
15259
719
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
4.98k
         {
15256
4.98k
            return allocator
15257
4.98k
                     .template allocate_type<node_type, T0, T1, T2>
15258
4.98k
                        (p0, p1, p2);
15259
4.98k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
530
         {
15256
530
            return allocator
15257
530
                     .template allocate_type<node_type, T0, T1, T2>
15258
530
                        (p0, p1, p2);
15259
530
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
392
         {
15256
392
            return allocator
15257
392
                     .template allocate_type<node_type, T0, T1, T2>
15258
392
                        (p0, p1, p2);
15259
392
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
1.53k
         {
15256
1.53k
            return allocator
15257
1.53k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.53k
                        (p0, p1, p2);
15259
1.53k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
1.43k
         {
15256
1.43k
            return allocator
15257
1.43k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.43k
                        (p0, p1, p2);
15259
1.43k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
3.51k
         {
15256
3.51k
            return allocator
15257
3.51k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.51k
                        (p0, p1, p2);
15259
3.51k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
1.59k
         {
15256
1.59k
            return allocator
15257
1.59k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.59k
                        (p0, p1, p2);
15259
1.59k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
879
         {
15256
879
            return allocator
15257
879
                     .template allocate_type<node_type, T0, T1, T2>
15258
879
                        (p0, p1, p2);
15259
879
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
2.82k
         {
15256
2.82k
            return allocator
15257
2.82k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.82k
                        (p0, p1, p2);
15259
2.82k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
5.11k
         {
15256
5.11k
            return allocator
15257
5.11k
                     .template allocate_type<node_type, T0, T1, T2>
15258
5.11k
                        (p0, p1, p2);
15259
5.11k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
1.07k
         {
15256
1.07k
            return allocator
15257
1.07k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.07k
                        (p0, p1, p2);
15259
1.07k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
3.19k
         {
15256
3.19k
            return allocator
15257
3.19k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.19k
                        (p0, p1, p2);
15259
3.19k
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
3.23k
         {
15256
3.23k
            return allocator
15257
3.23k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.23k
                        (p0, p1, p2);
15259
3.23k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
518
         {
15256
518
            return allocator
15257
518
                     .template allocate_type<node_type, T0, T1, T2>
15258
518
                        (p0, p1, p2);
15259
518
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
229
         {
15256
229
            return allocator
15257
229
                     .template allocate_type<node_type, T0, T1, T2>
15258
229
                        (p0, p1, p2);
15259
229
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
4.76k
         {
15256
4.76k
            return allocator
15257
4.76k
                     .template allocate_type<node_type, T0, T1, T2>
15258
4.76k
                        (p0, p1, p2);
15259
4.76k
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
2.78k
         {
15256
2.78k
            return allocator
15257
2.78k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.78k
                        (p0, p1, p2);
15259
2.78k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
1.93k
         {
15256
1.93k
            return allocator
15257
1.93k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.93k
                        (p0, p1, p2);
15259
1.93k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
1.18k
         {
15256
1.18k
            return allocator
15257
1.18k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.18k
                        (p0, p1, p2);
15259
1.18k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
1.21k
         {
15256
1.21k
            return allocator
15257
1.21k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.21k
                        (p0, p1, p2);
15259
1.21k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
434
         {
15256
434
            return allocator
15257
434
                     .template allocate_type<node_type, T0, T1, T2>
15258
434
                        (p0, p1, p2);
15259
434
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
2.70k
         {
15256
2.70k
            return allocator
15257
2.70k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.70k
                        (p0, p1, p2);
15259
2.70k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
738
         {
15256
738
            return allocator
15257
738
                     .template allocate_type<node_type, T0, T1, T2>
15258
738
                        (p0, p1, p2);
15259
738
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
3.13k
         {
15256
3.13k
            return allocator
15257
3.13k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.13k
                        (p0, p1, p2);
15259
3.13k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
1.29k
         {
15256
1.29k
            return allocator
15257
1.29k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.29k
                        (p0, p1, p2);
15259
1.29k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
957
         {
15256
957
            return allocator
15257
957
                     .template allocate_type<node_type, T0, T1, T2>
15258
957
                        (p0, p1, p2);
15259
957
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
205
         {
15256
205
            return allocator
15257
205
                     .template allocate_type<node_type, T0, T1, T2>
15258
205
                        (p0, p1, p2);
15259
205
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&)
Line
Count
Source
15255
286
         {
15256
286
            return allocator
15257
286
                     .template allocate_type<node_type, T0, T1, T2>
15258
286
                        (p0, p1, p2);
15259
286
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
291
         {
15256
291
            return allocator
15257
291
                     .template allocate_type<node_type, T0, T1, T2>
15258
291
                        (p0, p1, p2);
15259
291
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
2.68k
         {
15256
2.68k
            return allocator
15257
2.68k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.68k
                        (p0, p1, p2);
15259
2.68k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
509
         {
15256
509
            return allocator
15257
509
                     .template allocate_type<node_type, T0, T1, T2>
15258
509
                        (p0, p1, p2);
15259
509
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
2.31k
         {
15256
2.31k
            return allocator
15257
2.31k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.31k
                        (p0, p1, p2);
15259
2.31k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
847
         {
15256
847
            return allocator
15257
847
                     .template allocate_type<node_type, T0, T1, T2>
15258
847
                        (p0, p1, p2);
15259
847
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
1.32k
         {
15256
1.32k
            return allocator
15257
1.32k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.32k
                        (p0, p1, p2);
15259
1.32k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
1.69k
         {
15256
1.69k
            return allocator
15257
1.69k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.69k
                        (p0, p1, p2);
15259
1.69k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
1.56k
         {
15256
1.56k
            return allocator
15257
1.56k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.56k
                        (p0, p1, p2);
15259
1.56k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
883
         {
15256
883
            return allocator
15257
883
                     .template allocate_type<node_type, T0, T1, T2>
15258
883
                        (p0, p1, p2);
15259
883
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
4.77k
         {
15256
4.77k
            return allocator
15257
4.77k
                     .template allocate_type<node_type, T0, T1, T2>
15258
4.77k
                        (p0, p1, p2);
15259
4.77k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
5.20k
         {
15256
5.20k
            return allocator
15257
5.20k
                     .template allocate_type<node_type, T0, T1, T2>
15258
5.20k
                        (p0, p1, p2);
15259
5.20k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
236
         {
15256
236
            return allocator
15257
236
                     .template allocate_type<node_type, T0, T1, T2>
15258
236
                        (p0, p1, p2);
15259
236
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
113
         {
15256
113
            return allocator
15257
113
                     .template allocate_type<node_type, T0, T1, T2>
15258
113
                        (p0, p1, p2);
15259
113
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
2.30k
         {
15256
2.30k
            return allocator
15257
2.30k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.30k
                        (p0, p1, p2);
15259
2.30k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
509
         {
15256
509
            return allocator
15257
509
                     .template allocate_type<node_type, T0, T1, T2>
15258
509
                        (p0, p1, p2);
15259
509
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
1.04k
         {
15256
1.04k
            return allocator
15257
1.04k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.04k
                        (p0, p1, p2);
15259
1.04k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
895
         {
15256
895
            return allocator
15257
895
                     .template allocate_type<node_type, T0, T1, T2>
15258
895
                        (p0, p1, p2);
15259
895
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
1.38k
         {
15256
1.38k
            return allocator
15257
1.38k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.38k
                        (p0, p1, p2);
15259
1.38k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
4.02k
         {
15256
4.02k
            return allocator
15257
4.02k
                     .template allocate_type<node_type, T0, T1, T2>
15258
4.02k
                        (p0, p1, p2);
15259
4.02k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
1.38k
         {
15256
1.38k
            return allocator
15257
1.38k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.38k
                        (p0, p1, p2);
15259
1.38k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
7.21k
         {
15256
7.21k
            return allocator
15257
7.21k
                     .template allocate_type<node_type, T0, T1, T2>
15258
7.21k
                        (p0, p1, p2);
15259
7.21k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
1.02k
         {
15256
1.02k
            return allocator
15257
1.02k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.02k
                        (p0, p1, p2);
15259
1.02k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
943
         {
15256
943
            return allocator
15257
943
                     .template allocate_type<node_type, T0, T1, T2>
15258
943
                        (p0, p1, p2);
15259
943
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
838
         {
15256
838
            return allocator
15257
838
                     .template allocate_type<node_type, T0, T1, T2>
15258
838
                        (p0, p1, p2);
15259
838
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
356
         {
15256
356
            return allocator
15257
356
                     .template allocate_type<node_type, T0, T1, T2>
15258
356
                        (p0, p1, p2);
15259
356
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
318
         {
15256
318
            return allocator
15257
318
                     .template allocate_type<node_type, T0, T1, T2>
15258
318
                        (p0, p1, p2);
15259
318
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
3.14k
         {
15256
3.14k
            return allocator
15257
3.14k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.14k
                        (p0, p1, p2);
15259
3.14k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
99
         {
15256
99
            return allocator
15257
99
                     .template allocate_type<node_type, T0, T1, T2>
15258
99
                        (p0, p1, p2);
15259
99
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double)
Line
Count
Source
15255
1.51k
         {
15256
1.51k
            return allocator
15257
1.51k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.51k
                        (p0, p1, p2);
15259
1.51k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
799
         {
15256
799
            return allocator
15257
799
                     .template allocate_type<node_type, T0, T1, T2>
15258
799
                        (p0, p1, p2);
15259
799
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
2.70k
         {
15256
2.70k
            return allocator
15257
2.70k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.70k
                        (p0, p1, p2);
15259
2.70k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
142
         {
15256
142
            return allocator
15257
142
                     .template allocate_type<node_type, T0, T1, T2>
15258
142
                        (p0, p1, p2);
15259
142
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
155
         {
15256
155
            return allocator
15257
155
                     .template allocate_type<node_type, T0, T1, T2>
15258
155
                        (p0, p1, p2);
15259
155
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
465
         {
15256
465
            return allocator
15257
465
                     .template allocate_type<node_type, T0, T1, T2>
15258
465
                        (p0, p1, p2);
15259
465
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
1.50k
         {
15256
1.50k
            return allocator
15257
1.50k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.50k
                        (p0, p1, p2);
15259
1.50k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
2.23k
         {
15256
2.23k
            return allocator
15257
2.23k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.23k
                        (p0, p1, p2);
15259
2.23k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
2.95k
         {
15256
2.95k
            return allocator
15257
2.95k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.95k
                        (p0, p1, p2);
15259
2.95k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
234
         {
15256
234
            return allocator
15257
234
                     .template allocate_type<node_type, T0, T1, T2>
15258
234
                        (p0, p1, p2);
15259
234
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
783
         {
15256
783
            return allocator
15257
783
                     .template allocate_type<node_type, T0, T1, T2>
15258
783
                        (p0, p1, p2);
15259
783
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
2.92k
         {
15256
2.92k
            return allocator
15257
2.92k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.92k
                        (p0, p1, p2);
15259
2.92k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
114
         {
15256
114
            return allocator
15257
114
                     .template allocate_type<node_type, T0, T1, T2>
15258
114
                        (p0, p1, p2);
15259
114
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
294
         {
15256
294
            return allocator
15257
294
                     .template allocate_type<node_type, T0, T1, T2>
15258
294
                        (p0, p1, p2);
15259
294
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
1.62k
         {
15256
1.62k
            return allocator
15257
1.62k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.62k
                        (p0, p1, p2);
15259
1.62k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
564
         {
15256
564
            return allocator
15257
564
                     .template allocate_type<node_type, T0, T1, T2>
15258
564
                        (p0, p1, p2);
15259
564
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
56
         {
15256
56
            return allocator
15257
56
                     .template allocate_type<node_type, T0, T1, T2>
15258
56
                        (p0, p1, p2);
15259
56
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
480
         {
15256
480
            return allocator
15257
480
                     .template allocate_type<node_type, T0, T1, T2>
15258
480
                        (p0, p1, p2);
15259
480
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
2.48k
         {
15256
2.48k
            return allocator
15257
2.48k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.48k
                        (p0, p1, p2);
15259
2.48k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
1.88k
         {
15256
1.88k
            return allocator
15257
1.88k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.88k
                        (p0, p1, p2);
15259
1.88k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
150
         {
15256
150
            return allocator
15257
150
                     .template allocate_type<node_type, T0, T1, T2>
15258
150
                        (p0, p1, p2);
15259
150
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
2.54k
         {
15256
2.54k
            return allocator
15257
2.54k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.54k
                        (p0, p1, p2);
15259
2.54k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
601
         {
15256
601
            return allocator
15257
601
                     .template allocate_type<node_type, T0, T1, T2>
15258
601
                        (p0, p1, p2);
15259
601
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
249
         {
15256
249
            return allocator
15257
249
                     .template allocate_type<node_type, T0, T1, T2>
15258
249
                        (p0, p1, p2);
15259
249
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
298
         {
15256
298
            return allocator
15257
298
                     .template allocate_type<node_type, T0, T1, T2>
15258
298
                        (p0, p1, p2);
15259
298
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
6.96k
         {
15256
6.96k
            return allocator
15257
6.96k
                     .template allocate_type<node_type, T0, T1, T2>
15258
6.96k
                        (p0, p1, p2);
15259
6.96k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
3.92k
         {
15256
3.92k
            return allocator
15257
3.92k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.92k
                        (p0, p1, p2);
15259
3.92k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
708
         {
15256
708
            return allocator
15257
708
                     .template allocate_type<node_type, T0, T1, T2>
15258
708
                        (p0, p1, p2);
15259
708
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
482
         {
15256
482
            return allocator
15257
482
                     .template allocate_type<node_type, T0, T1, T2>
15258
482
                        (p0, p1, p2);
15259
482
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&)
Line
Count
Source
15255
98
         {
15256
98
            return allocator
15257
98
                     .template allocate_type<node_type, T0, T1, T2>
15258
98
                        (p0, p1, p2);
15259
98
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
1.21k
         {
15256
1.21k
            return allocator
15257
1.21k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.21k
                        (p0, p1, p2);
15259
1.21k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
3.71k
         {
15256
3.71k
            return allocator
15257
3.71k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.71k
                        (p0, p1, p2);
15259
3.71k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
1.30k
         {
15256
1.30k
            return allocator
15257
1.30k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.30k
                        (p0, p1, p2);
15259
1.30k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
447
         {
15256
447
            return allocator
15257
447
                     .template allocate_type<node_type, T0, T1, T2>
15258
447
                        (p0, p1, p2);
15259
447
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
749
         {
15256
749
            return allocator
15257
749
                     .template allocate_type<node_type, T0, T1, T2>
15258
749
                        (p0, p1, p2);
15259
749
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
1.30k
         {
15256
1.30k
            return allocator
15257
1.30k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.30k
                        (p0, p1, p2);
15259
1.30k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
2.70k
         {
15256
2.70k
            return allocator
15257
2.70k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.70k
                        (p0, p1, p2);
15259
2.70k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
683
         {
15256
683
            return allocator
15257
683
                     .template allocate_type<node_type, T0, T1, T2>
15258
683
                        (p0, p1, p2);
15259
683
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
1.74k
         {
15256
1.74k
            return allocator
15257
1.74k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.74k
                        (p0, p1, p2);
15259
1.74k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
5.49k
         {
15256
5.49k
            return allocator
15257
5.49k
                     .template allocate_type<node_type, T0, T1, T2>
15258
5.49k
                        (p0, p1, p2);
15259
5.49k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
7.13k
         {
15256
7.13k
            return allocator
15257
7.13k
                     .template allocate_type<node_type, T0, T1, T2>
15258
7.13k
                        (p0, p1, p2);
15259
7.13k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
505
         {
15256
505
            return allocator
15257
505
                     .template allocate_type<node_type, T0, T1, T2>
15258
505
                        (p0, p1, p2);
15259
505
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
78
         {
15256
78
            return allocator
15257
78
                     .template allocate_type<node_type, T0, T1, T2>
15258
78
                        (p0, p1, p2);
15259
78
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
3.04k
         {
15256
3.04k
            return allocator
15257
3.04k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.04k
                        (p0, p1, p2);
15259
3.04k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
580
         {
15256
580
            return allocator
15257
580
                     .template allocate_type<node_type, T0, T1, T2>
15258
580
                        (p0, p1, p2);
15259
580
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
342
         {
15256
342
            return allocator
15257
342
                     .template allocate_type<node_type, T0, T1, T2>
15258
342
                        (p0, p1, p2);
15259
342
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
6.07k
         {
15256
6.07k
            return allocator
15257
6.07k
                     .template allocate_type<node_type, T0, T1, T2>
15258
6.07k
                        (p0, p1, p2);
15259
6.07k
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
595
         {
15256
595
            return allocator
15257
595
                     .template allocate_type<node_type, T0, T1, T2>
15258
595
                        (p0, p1, p2);
15259
595
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
622
         {
15256
622
            return allocator
15257
622
                     .template allocate_type<node_type, T0, T1, T2>
15258
622
                        (p0, p1, p2);
15259
622
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
1.13k
         {
15256
1.13k
            return allocator
15257
1.13k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.13k
                        (p0, p1, p2);
15259
1.13k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
1.45k
         {
15256
1.45k
            return allocator
15257
1.45k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.45k
                        (p0, p1, p2);
15259
1.45k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
528
         {
15256
528
            return allocator
15257
528
                     .template allocate_type<node_type, T0, T1, T2>
15258
528
                        (p0, p1, p2);
15259
528
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
1.25k
         {
15256
1.25k
            return allocator
15257
1.25k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.25k
                        (p0, p1, p2);
15259
1.25k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
523
         {
15256
523
            return allocator
15257
523
                     .template allocate_type<node_type, T0, T1, T2>
15258
523
                        (p0, p1, p2);
15259
523
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
1.09k
         {
15256
1.09k
            return allocator
15257
1.09k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.09k
                        (p0, p1, p2);
15259
1.09k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
11.6k
         {
15256
11.6k
            return allocator
15257
11.6k
                     .template allocate_type<node_type, T0, T1, T2>
15258
11.6k
                        (p0, p1, p2);
15259
11.6k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
11.5k
         {
15256
11.5k
            return allocator
15257
11.5k
                     .template allocate_type<node_type, T0, T1, T2>
15258
11.5k
                        (p0, p1, p2);
15259
11.5k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
586
         {
15256
586
            return allocator
15257
586
                     .template allocate_type<node_type, T0, T1, T2>
15258
586
                        (p0, p1, p2);
15259
586
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&)
Line
Count
Source
15255
1.03k
         {
15256
1.03k
            return allocator
15257
1.03k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.03k
                        (p0, p1, p2);
15259
1.03k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
1.68k
         {
15256
1.68k
            return allocator
15257
1.68k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.68k
                        (p0, p1, p2);
15259
1.68k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
5.67k
         {
15256
5.67k
            return allocator
15257
5.67k
                     .template allocate_type<node_type, T0, T1, T2>
15258
5.67k
                        (p0, p1, p2);
15259
5.67k
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
917
         {
15256
917
            return allocator
15257
917
                     .template allocate_type<node_type, T0, T1, T2>
15258
917
                        (p0, p1, p2);
15259
917
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
1.07k
         {
15256
1.07k
            return allocator
15257
1.07k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.07k
                        (p0, p1, p2);
15259
1.07k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
1.33k
         {
15256
1.33k
            return allocator
15257
1.33k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.33k
                        (p0, p1, p2);
15259
1.33k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
5.32k
         {
15256
5.32k
            return allocator
15257
5.32k
                     .template allocate_type<node_type, T0, T1, T2>
15258
5.32k
                        (p0, p1, p2);
15259
5.32k
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
1.52k
         {
15256
1.52k
            return allocator
15257
1.52k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.52k
                        (p0, p1, p2);
15259
1.52k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
336
         {
15256
336
            return allocator
15257
336
                     .template allocate_type<node_type, T0, T1, T2>
15258
336
                        (p0, p1, p2);
15259
336
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
176
         {
15256
176
            return allocator
15257
176
                     .template allocate_type<node_type, T0, T1, T2>
15258
176
                        (p0, p1, p2);
15259
176
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
144
         {
15256
144
            return allocator
15257
144
                     .template allocate_type<node_type, T0, T1, T2>
15258
144
                        (p0, p1, p2);
15259
144
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
3.05k
         {
15256
3.05k
            return allocator
15257
3.05k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.05k
                        (p0, p1, p2);
15259
3.05k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
7.08k
         {
15256
7.08k
            return allocator
15257
7.08k
                     .template allocate_type<node_type, T0, T1, T2>
15258
7.08k
                        (p0, p1, p2);
15259
7.08k
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
911
         {
15256
911
            return allocator
15257
911
                     .template allocate_type<node_type, T0, T1, T2>
15258
911
                        (p0, p1, p2);
15259
911
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
6.62k
         {
15256
6.62k
            return allocator
15257
6.62k
                     .template allocate_type<node_type, T0, T1, T2>
15258
6.62k
                        (p0, p1, p2);
15259
6.62k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
896
         {
15256
896
            return allocator
15257
896
                     .template allocate_type<node_type, T0, T1, T2>
15258
896
                        (p0, p1, p2);
15259
896
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Line
Count
Source
15255
162
         {
15256
162
            return allocator
15257
162
                     .template allocate_type<node_type, T0, T1, T2>
15258
162
                        (p0, p1, p2);
15259
162
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Line
Count
Source
15255
508
         {
15256
508
            return allocator
15257
508
                     .template allocate_type<node_type, T0, T1, T2>
15258
508
                        (p0, p1, p2);
15259
508
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Line
Count
Source
15255
414
         {
15256
414
            return allocator
15257
414
                     .template allocate_type<node_type, T0, T1, T2>
15258
414
                        (p0, p1, p2);
15259
414
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Line
Count
Source
15255
1.66k
         {
15256
1.66k
            return allocator
15257
1.66k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.66k
                        (p0, p1, p2);
15259
1.66k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Line
Count
Source
15255
1.45k
         {
15256
1.45k
            return allocator
15257
1.45k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.45k
                        (p0, p1, p2);
15259
1.45k
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Line
Count
Source
15255
105
         {
15256
105
            return allocator
15257
105
                     .template allocate_type<node_type, T0, T1, T2>
15258
105
                        (p0, p1, p2);
15259
105
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Line
Count
Source
15255
1.88k
         {
15256
1.88k
            return allocator
15257
1.88k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.88k
                        (p0, p1, p2);
15259
1.88k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Line
Count
Source
15255
330
         {
15256
330
            return allocator
15257
330
                     .template allocate_type<node_type, T0, T1, T2>
15258
330
                        (p0, p1, p2);
15259
330
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Line
Count
Source
15255
2.58k
         {
15256
2.58k
            return allocator
15257
2.58k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.58k
                        (p0, p1, p2);
15259
2.58k
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Line
Count
Source
15255
342
         {
15256
342
            return allocator
15257
342
                     .template allocate_type<node_type, T0, T1, T2>
15258
342
                        (p0, p1, p2);
15259
342
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Line
Count
Source
15255
1.06k
         {
15256
1.06k
            return allocator
15257
1.06k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.06k
                        (p0, p1, p2);
15259
1.06k
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Line
Count
Source
15255
565
         {
15256
565
            return allocator
15257
565
                     .template allocate_type<node_type, T0, T1, T2>
15258
565
                        (p0, p1, p2);
15259
565
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Line
Count
Source
15255
475
         {
15256
475
            return allocator
15257
475
                     .template allocate_type<node_type, T0, T1, T2>
15258
475
                        (p0, p1, p2);
15259
475
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Line
Count
Source
15255
546
         {
15256
546
            return allocator
15257
546
                     .template allocate_type<node_type, T0, T1, T2>
15258
546
                        (p0, p1, p2);
15259
546
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Line
Count
Source
15255
316
         {
15256
316
            return allocator
15257
316
                     .template allocate_type<node_type, T0, T1, T2>
15258
316
                        (p0, p1, p2);
15259
316
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Line
Count
Source
15255
459
         {
15256
459
            return allocator
15257
459
                     .template allocate_type<node_type, T0, T1, T2>
15258
459
                        (p0, p1, p2);
15259
459
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Line
Count
Source
15255
71
         {
15256
71
            return allocator
15257
71
                     .template allocate_type<node_type, T0, T1, T2>
15258
71
                        (p0, p1, p2);
15259
71
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
719
         {
15256
719
            return allocator
15257
719
                     .template allocate_type<node_type, T0, T1, T2>
15258
719
                        (p0, p1, p2);
15259
719
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
4.97k
         {
15256
4.97k
            return allocator
15257
4.97k
                     .template allocate_type<node_type, T0, T1, T2>
15258
4.97k
                        (p0, p1, p2);
15259
4.97k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
529
         {
15256
529
            return allocator
15257
529
                     .template allocate_type<node_type, T0, T1, T2>
15258
529
                        (p0, p1, p2);
15259
529
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
380
         {
15256
380
            return allocator
15257
380
                     .template allocate_type<node_type, T0, T1, T2>
15258
380
                        (p0, p1, p2);
15259
380
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
1.53k
         {
15256
1.53k
            return allocator
15257
1.53k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.53k
                        (p0, p1, p2);
15259
1.53k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
1.25k
         {
15256
1.25k
            return allocator
15257
1.25k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.25k
                        (p0, p1, p2);
15259
1.25k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
3.35k
         {
15256
3.35k
            return allocator
15257
3.35k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.35k
                        (p0, p1, p2);
15259
3.35k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
1.56k
         {
15256
1.56k
            return allocator
15257
1.56k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.56k
                        (p0, p1, p2);
15259
1.56k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
883
         {
15256
883
            return allocator
15257
883
                     .template allocate_type<node_type, T0, T1, T2>
15258
883
                        (p0, p1, p2);
15259
883
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
2.81k
         {
15256
2.81k
            return allocator
15257
2.81k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.81k
                        (p0, p1, p2);
15259
2.81k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
4.83k
         {
15256
4.83k
            return allocator
15257
4.83k
                     .template allocate_type<node_type, T0, T1, T2>
15258
4.83k
                        (p0, p1, p2);
15259
4.83k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
969
         {
15256
969
            return allocator
15257
969
                     .template allocate_type<node_type, T0, T1, T2>
15258
969
                        (p0, p1, p2);
15259
969
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
3.19k
         {
15256
3.19k
            return allocator
15257
3.19k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.19k
                        (p0, p1, p2);
15259
3.19k
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
3.20k
         {
15256
3.20k
            return allocator
15257
3.20k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.20k
                        (p0, p1, p2);
15259
3.20k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
517
         {
15256
517
            return allocator
15257
517
                     .template allocate_type<node_type, T0, T1, T2>
15258
517
                        (p0, p1, p2);
15259
517
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
229
         {
15256
229
            return allocator
15257
229
                     .template allocate_type<node_type, T0, T1, T2>
15258
229
                        (p0, p1, p2);
15259
229
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
4.74k
         {
15256
4.74k
            return allocator
15257
4.74k
                     .template allocate_type<node_type, T0, T1, T2>
15258
4.74k
                        (p0, p1, p2);
15259
4.74k
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
2.78k
         {
15256
2.78k
            return allocator
15257
2.78k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.78k
                        (p0, p1, p2);
15259
2.78k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
1.90k
         {
15256
1.90k
            return allocator
15257
1.90k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.90k
                        (p0, p1, p2);
15259
1.90k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
1.18k
         {
15256
1.18k
            return allocator
15257
1.18k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.18k
                        (p0, p1, p2);
15259
1.18k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
1.21k
         {
15256
1.21k
            return allocator
15257
1.21k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.21k
                        (p0, p1, p2);
15259
1.21k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
432
         {
15256
432
            return allocator
15257
432
                     .template allocate_type<node_type, T0, T1, T2>
15258
432
                        (p0, p1, p2);
15259
432
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
1.99k
         {
15256
1.99k
            return allocator
15257
1.99k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.99k
                        (p0, p1, p2);
15259
1.99k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
738
         {
15256
738
            return allocator
15257
738
                     .template allocate_type<node_type, T0, T1, T2>
15258
738
                        (p0, p1, p2);
15259
738
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
1.81k
         {
15256
1.81k
            return allocator
15257
1.81k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.81k
                        (p0, p1, p2);
15259
1.81k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
952
         {
15256
952
            return allocator
15257
952
                     .template allocate_type<node_type, T0, T1, T2>
15258
952
                        (p0, p1, p2);
15259
952
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
854
         {
15256
854
            return allocator
15257
854
                     .template allocate_type<node_type, T0, T1, T2>
15258
854
                        (p0, p1, p2);
15259
854
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
163
         {
15256
163
            return allocator
15257
163
                     .template allocate_type<node_type, T0, T1, T2>
15258
163
                        (p0, p1, p2);
15259
163
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&)
Line
Count
Source
15255
270
         {
15256
270
            return allocator
15257
270
                     .template allocate_type<node_type, T0, T1, T2>
15258
270
                        (p0, p1, p2);
15259
270
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
266
         {
15256
266
            return allocator
15257
266
                     .template allocate_type<node_type, T0, T1, T2>
15258
266
                        (p0, p1, p2);
15259
266
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
2.66k
         {
15256
2.66k
            return allocator
15257
2.66k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.66k
                        (p0, p1, p2);
15259
2.66k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
192
         {
15256
192
            return allocator
15257
192
                     .template allocate_type<node_type, T0, T1, T2>
15258
192
                        (p0, p1, p2);
15259
192
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
1.02k
         {
15256
1.02k
            return allocator
15257
1.02k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.02k
                        (p0, p1, p2);
15259
1.02k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
789
         {
15256
789
            return allocator
15257
789
                     .template allocate_type<node_type, T0, T1, T2>
15258
789
                        (p0, p1, p2);
15259
789
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
1.13k
         {
15256
1.13k
            return allocator
15257
1.13k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.13k
                        (p0, p1, p2);
15259
1.13k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
1.67k
         {
15256
1.67k
            return allocator
15257
1.67k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.67k
                        (p0, p1, p2);
15259
1.67k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
1.56k
         {
15256
1.56k
            return allocator
15257
1.56k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.56k
                        (p0, p1, p2);
15259
1.56k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
882
         {
15256
882
            return allocator
15257
882
                     .template allocate_type<node_type, T0, T1, T2>
15258
882
                        (p0, p1, p2);
15259
882
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
4.68k
         {
15256
4.68k
            return allocator
15257
4.68k
                     .template allocate_type<node_type, T0, T1, T2>
15258
4.68k
                        (p0, p1, p2);
15259
4.68k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
5.13k
         {
15256
5.13k
            return allocator
15257
5.13k
                     .template allocate_type<node_type, T0, T1, T2>
15258
5.13k
                        (p0, p1, p2);
15259
5.13k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
235
         {
15256
235
            return allocator
15257
235
                     .template allocate_type<node_type, T0, T1, T2>
15258
235
                        (p0, p1, p2);
15259
235
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
113
         {
15256
113
            return allocator
15257
113
                     .template allocate_type<node_type, T0, T1, T2>
15258
113
                        (p0, p1, p2);
15259
113
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
2.30k
         {
15256
2.30k
            return allocator
15257
2.30k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.30k
                        (p0, p1, p2);
15259
2.30k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
509
         {
15256
509
            return allocator
15257
509
                     .template allocate_type<node_type, T0, T1, T2>
15258
509
                        (p0, p1, p2);
15259
509
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
1.04k
         {
15256
1.04k
            return allocator
15257
1.04k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.04k
                        (p0, p1, p2);
15259
1.04k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
893
         {
15256
893
            return allocator
15257
893
                     .template allocate_type<node_type, T0, T1, T2>
15258
893
                        (p0, p1, p2);
15259
893
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
1.37k
         {
15256
1.37k
            return allocator
15257
1.37k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.37k
                        (p0, p1, p2);
15259
1.37k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
3.91k
         {
15256
3.91k
            return allocator
15257
3.91k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.91k
                        (p0, p1, p2);
15259
3.91k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
1.34k
         {
15256
1.34k
            return allocator
15257
1.34k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.34k
                        (p0, p1, p2);
15259
1.34k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
6.79k
         {
15256
6.79k
            return allocator
15257
6.79k
                     .template allocate_type<node_type, T0, T1, T2>
15258
6.79k
                        (p0, p1, p2);
15259
6.79k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
1.02k
         {
15256
1.02k
            return allocator
15257
1.02k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.02k
                        (p0, p1, p2);
15259
1.02k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
935
         {
15256
935
            return allocator
15257
935
                     .template allocate_type<node_type, T0, T1, T2>
15258
935
                        (p0, p1, p2);
15259
935
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
825
         {
15256
825
            return allocator
15257
825
                     .template allocate_type<node_type, T0, T1, T2>
15258
825
                        (p0, p1, p2);
15259
825
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
349
         {
15256
349
            return allocator
15257
349
                     .template allocate_type<node_type, T0, T1, T2>
15258
349
                        (p0, p1, p2);
15259
349
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
315
         {
15256
315
            return allocator
15257
315
                     .template allocate_type<node_type, T0, T1, T2>
15258
315
                        (p0, p1, p2);
15259
315
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
2.72k
         {
15256
2.72k
            return allocator
15257
2.72k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.72k
                        (p0, p1, p2);
15259
2.72k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
94
         {
15256
94
            return allocator
15257
94
                     .template allocate_type<node_type, T0, T1, T2>
15258
94
                        (p0, p1, p2);
15259
94
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float)
Line
Count
Source
15255
1.50k
         {
15256
1.50k
            return allocator
15257
1.50k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.50k
                        (p0, p1, p2);
15259
1.50k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
786
         {
15256
786
            return allocator
15257
786
                     .template allocate_type<node_type, T0, T1, T2>
15258
786
                        (p0, p1, p2);
15259
786
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
1.61k
         {
15256
1.61k
            return allocator
15257
1.61k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.61k
                        (p0, p1, p2);
15259
1.61k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
134
         {
15256
134
            return allocator
15257
134
                     .template allocate_type<node_type, T0, T1, T2>
15258
134
                        (p0, p1, p2);
15259
134
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
153
         {
15256
153
            return allocator
15257
153
                     .template allocate_type<node_type, T0, T1, T2>
15258
153
                        (p0, p1, p2);
15259
153
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
464
         {
15256
464
            return allocator
15257
464
                     .template allocate_type<node_type, T0, T1, T2>
15258
464
                        (p0, p1, p2);
15259
464
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
1.50k
         {
15256
1.50k
            return allocator
15257
1.50k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.50k
                        (p0, p1, p2);
15259
1.50k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
2.22k
         {
15256
2.22k
            return allocator
15257
2.22k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.22k
                        (p0, p1, p2);
15259
2.22k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
2.95k
         {
15256
2.95k
            return allocator
15257
2.95k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.95k
                        (p0, p1, p2);
15259
2.95k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
234
         {
15256
234
            return allocator
15257
234
                     .template allocate_type<node_type, T0, T1, T2>
15258
234
                        (p0, p1, p2);
15259
234
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
781
         {
15256
781
            return allocator
15257
781
                     .template allocate_type<node_type, T0, T1, T2>
15258
781
                        (p0, p1, p2);
15259
781
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
2.74k
         {
15256
2.74k
            return allocator
15257
2.74k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.74k
                        (p0, p1, p2);
15259
2.74k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
114
         {
15256
114
            return allocator
15257
114
                     .template allocate_type<node_type, T0, T1, T2>
15258
114
                        (p0, p1, p2);
15259
114
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
294
         {
15256
294
            return allocator
15257
294
                     .template allocate_type<node_type, T0, T1, T2>
15258
294
                        (p0, p1, p2);
15259
294
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
1.62k
         {
15256
1.62k
            return allocator
15257
1.62k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.62k
                        (p0, p1, p2);
15259
1.62k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
547
         {
15256
547
            return allocator
15257
547
                     .template allocate_type<node_type, T0, T1, T2>
15258
547
                        (p0, p1, p2);
15259
547
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
56
         {
15256
56
            return allocator
15257
56
                     .template allocate_type<node_type, T0, T1, T2>
15258
56
                        (p0, p1, p2);
15259
56
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
474
         {
15256
474
            return allocator
15257
474
                     .template allocate_type<node_type, T0, T1, T2>
15258
474
                        (p0, p1, p2);
15259
474
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
2.11k
         {
15256
2.11k
            return allocator
15257
2.11k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.11k
                        (p0, p1, p2);
15259
2.11k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
1.85k
         {
15256
1.85k
            return allocator
15257
1.85k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.85k
                        (p0, p1, p2);
15259
1.85k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
145
         {
15256
145
            return allocator
15257
145
                     .template allocate_type<node_type, T0, T1, T2>
15258
145
                        (p0, p1, p2);
15259
145
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
2.43k
         {
15256
2.43k
            return allocator
15257
2.43k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.43k
                        (p0, p1, p2);
15259
2.43k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
589
         {
15256
589
            return allocator
15257
589
                     .template allocate_type<node_type, T0, T1, T2>
15258
589
                        (p0, p1, p2);
15259
589
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
249
         {
15256
249
            return allocator
15257
249
                     .template allocate_type<node_type, T0, T1, T2>
15258
249
                        (p0, p1, p2);
15259
249
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
298
         {
15256
298
            return allocator
15257
298
                     .template allocate_type<node_type, T0, T1, T2>
15258
298
                        (p0, p1, p2);
15259
298
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
6.94k
         {
15256
6.94k
            return allocator
15257
6.94k
                     .template allocate_type<node_type, T0, T1, T2>
15258
6.94k
                        (p0, p1, p2);
15259
6.94k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
3.90k
         {
15256
3.90k
            return allocator
15257
3.90k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.90k
                        (p0, p1, p2);
15259
3.90k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
582
         {
15256
582
            return allocator
15257
582
                     .template allocate_type<node_type, T0, T1, T2>
15258
582
                        (p0, p1, p2);
15259
582
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
482
         {
15256
482
            return allocator
15257
482
                     .template allocate_type<node_type, T0, T1, T2>
15258
482
                        (p0, p1, p2);
15259
482
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&)
Line
Count
Source
15255
98
         {
15256
98
            return allocator
15257
98
                     .template allocate_type<node_type, T0, T1, T2>
15258
98
                        (p0, p1, p2);
15259
98
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
1.21k
         {
15256
1.21k
            return allocator
15257
1.21k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.21k
                        (p0, p1, p2);
15259
1.21k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
3.52k
         {
15256
3.52k
            return allocator
15257
3.52k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.52k
                        (p0, p1, p2);
15259
3.52k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
809
         {
15256
809
            return allocator
15257
809
                     .template allocate_type<node_type, T0, T1, T2>
15258
809
                        (p0, p1, p2);
15259
809
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
442
         {
15256
442
            return allocator
15257
442
                     .template allocate_type<node_type, T0, T1, T2>
15258
442
                        (p0, p1, p2);
15259
442
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
738
         {
15256
738
            return allocator
15257
738
                     .template allocate_type<node_type, T0, T1, T2>
15258
738
                        (p0, p1, p2);
15259
738
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
1.10k
         {
15256
1.10k
            return allocator
15257
1.10k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.10k
                        (p0, p1, p2);
15259
1.10k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
2.69k
         {
15256
2.69k
            return allocator
15257
2.69k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.69k
                        (p0, p1, p2);
15259
2.69k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
678
         {
15256
678
            return allocator
15257
678
                     .template allocate_type<node_type, T0, T1, T2>
15258
678
                        (p0, p1, p2);
15259
678
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
1.74k
         {
15256
1.74k
            return allocator
15257
1.74k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.74k
                        (p0, p1, p2);
15259
1.74k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
4.57k
         {
15256
4.57k
            return allocator
15257
4.57k
                     .template allocate_type<node_type, T0, T1, T2>
15258
4.57k
                        (p0, p1, p2);
15259
4.57k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
7.05k
         {
15256
7.05k
            return allocator
15257
7.05k
                     .template allocate_type<node_type, T0, T1, T2>
15258
7.05k
                        (p0, p1, p2);
15259
7.05k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
499
         {
15256
499
            return allocator
15257
499
                     .template allocate_type<node_type, T0, T1, T2>
15258
499
                        (p0, p1, p2);
15259
499
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
78
         {
15256
78
            return allocator
15257
78
                     .template allocate_type<node_type, T0, T1, T2>
15258
78
                        (p0, p1, p2);
15259
78
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
3.02k
         {
15256
3.02k
            return allocator
15257
3.02k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.02k
                        (p0, p1, p2);
15259
3.02k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
580
         {
15256
580
            return allocator
15257
580
                     .template allocate_type<node_type, T0, T1, T2>
15258
580
                        (p0, p1, p2);
15259
580
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
341
         {
15256
341
            return allocator
15257
341
                     .template allocate_type<node_type, T0, T1, T2>
15258
341
                        (p0, p1, p2);
15259
341
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
6.07k
         {
15256
6.07k
            return allocator
15257
6.07k
                     .template allocate_type<node_type, T0, T1, T2>
15258
6.07k
                        (p0, p1, p2);
15259
6.07k
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
300
         {
15256
300
            return allocator
15257
300
                     .template allocate_type<node_type, T0, T1, T2>
15258
300
                        (p0, p1, p2);
15259
300
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
622
         {
15256
622
            return allocator
15257
622
                     .template allocate_type<node_type, T0, T1, T2>
15258
622
                        (p0, p1, p2);
15259
622
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
1.13k
         {
15256
1.13k
            return allocator
15257
1.13k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.13k
                        (p0, p1, p2);
15259
1.13k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
1.45k
         {
15256
1.45k
            return allocator
15257
1.45k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.45k
                        (p0, p1, p2);
15259
1.45k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
526
         {
15256
526
            return allocator
15257
526
                     .template allocate_type<node_type, T0, T1, T2>
15258
526
                        (p0, p1, p2);
15259
526
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
544
         {
15256
544
            return allocator
15257
544
                     .template allocate_type<node_type, T0, T1, T2>
15258
544
                        (p0, p1, p2);
15259
544
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
523
         {
15256
523
            return allocator
15257
523
                     .template allocate_type<node_type, T0, T1, T2>
15258
523
                        (p0, p1, p2);
15259
523
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
1.03k
         {
15256
1.03k
            return allocator
15257
1.03k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.03k
                        (p0, p1, p2);
15259
1.03k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
11.5k
         {
15256
11.5k
            return allocator
15257
11.5k
                     .template allocate_type<node_type, T0, T1, T2>
15258
11.5k
                        (p0, p1, p2);
15259
11.5k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
11.5k
         {
15256
11.5k
            return allocator
15257
11.5k
                     .template allocate_type<node_type, T0, T1, T2>
15258
11.5k
                        (p0, p1, p2);
15259
11.5k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
586
         {
15256
586
            return allocator
15257
586
                     .template allocate_type<node_type, T0, T1, T2>
15258
586
                        (p0, p1, p2);
15259
586
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&)
Line
Count
Source
15255
1.01k
         {
15256
1.01k
            return allocator
15257
1.01k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.01k
                        (p0, p1, p2);
15259
1.01k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
1.42k
         {
15256
1.42k
            return allocator
15257
1.42k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.42k
                        (p0, p1, p2);
15259
1.42k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
5.65k
         {
15256
5.65k
            return allocator
15257
5.65k
                     .template allocate_type<node_type, T0, T1, T2>
15258
5.65k
                        (p0, p1, p2);
15259
5.65k
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
820
         {
15256
820
            return allocator
15257
820
                     .template allocate_type<node_type, T0, T1, T2>
15258
820
                        (p0, p1, p2);
15259
820
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
1.07k
         {
15256
1.07k
            return allocator
15257
1.07k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.07k
                        (p0, p1, p2);
15259
1.07k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
1.33k
         {
15256
1.33k
            return allocator
15257
1.33k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.33k
                        (p0, p1, p2);
15259
1.33k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
5.15k
         {
15256
5.15k
            return allocator
15257
5.15k
                     .template allocate_type<node_type, T0, T1, T2>
15258
5.15k
                        (p0, p1, p2);
15259
5.15k
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
1.31k
         {
15256
1.31k
            return allocator
15257
1.31k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.31k
                        (p0, p1, p2);
15259
1.31k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
334
         {
15256
334
            return allocator
15257
334
                     .template allocate_type<node_type, T0, T1, T2>
15258
334
                        (p0, p1, p2);
15259
334
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
175
         {
15256
175
            return allocator
15257
175
                     .template allocate_type<node_type, T0, T1, T2>
15258
175
                        (p0, p1, p2);
15259
175
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
143
         {
15256
143
            return allocator
15257
143
                     .template allocate_type<node_type, T0, T1, T2>
15258
143
                        (p0, p1, p2);
15259
143
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
3.05k
         {
15256
3.05k
            return allocator
15257
3.05k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.05k
                        (p0, p1, p2);
15259
3.05k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
6.78k
         {
15256
6.78k
            return allocator
15257
6.78k
                     .template allocate_type<node_type, T0, T1, T2>
15258
6.78k
                        (p0, p1, p2);
15259
6.78k
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
889
         {
15256
889
            return allocator
15257
889
                     .template allocate_type<node_type, T0, T1, T2>
15258
889
                        (p0, p1, p2);
15259
889
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
3.96k
         {
15256
3.96k
            return allocator
15257
3.96k
                     .template allocate_type<node_type, T0, T1, T2>
15258
3.96k
                        (p0, p1, p2);
15259
3.96k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
890
         {
15256
890
            return allocator
15257
890
                     .template allocate_type<node_type, T0, T1, T2>
15258
890
                        (p0, p1, p2);
15259
890
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Line
Count
Source
15255
161
         {
15256
161
            return allocator
15257
161
                     .template allocate_type<node_type, T0, T1, T2>
15258
161
                        (p0, p1, p2);
15259
161
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Line
Count
Source
15255
506
         {
15256
506
            return allocator
15257
506
                     .template allocate_type<node_type, T0, T1, T2>
15258
506
                        (p0, p1, p2);
15259
506
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Line
Count
Source
15255
414
         {
15256
414
            return allocator
15257
414
                     .template allocate_type<node_type, T0, T1, T2>
15258
414
                        (p0, p1, p2);
15259
414
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Line
Count
Source
15255
228
         {
15256
228
            return allocator
15257
228
                     .template allocate_type<node_type, T0, T1, T2>
15258
228
                        (p0, p1, p2);
15259
228
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Line
Count
Source
15255
1.23k
         {
15256
1.23k
            return allocator
15257
1.23k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.23k
                        (p0, p1, p2);
15259
1.23k
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Line
Count
Source
15255
101
         {
15256
101
            return allocator
15257
101
                     .template allocate_type<node_type, T0, T1, T2>
15258
101
                        (p0, p1, p2);
15259
101
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Line
Count
Source
15255
1.87k
         {
15256
1.87k
            return allocator
15257
1.87k
                     .template allocate_type<node_type, T0, T1, T2>
15258
1.87k
                        (p0, p1, p2);
15259
1.87k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Line
Count
Source
15255
323
         {
15256
323
            return allocator
15257
323
                     .template allocate_type<node_type, T0, T1, T2>
15258
323
                        (p0, p1, p2);
15259
323
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Line
Count
Source
15255
2.57k
         {
15256
2.57k
            return allocator
15257
2.57k
                     .template allocate_type<node_type, T0, T1, T2>
15258
2.57k
                        (p0, p1, p2);
15259
2.57k
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Line
Count
Source
15255
271
         {
15256
271
            return allocator
15257
271
                     .template allocate_type<node_type, T0, T1, T2>
15258
271
                        (p0, p1, p2);
15259
271
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Line
Count
Source
15255
843
         {
15256
843
            return allocator
15257
843
                     .template allocate_type<node_type, T0, T1, T2>
15258
843
                        (p0, p1, p2);
15259
843
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Line
Count
Source
15255
563
         {
15256
563
            return allocator
15257
563
                     .template allocate_type<node_type, T0, T1, T2>
15258
563
                        (p0, p1, p2);
15259
563
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Line
Count
Source
15255
475
         {
15256
475
            return allocator
15257
475
                     .template allocate_type<node_type, T0, T1, T2>
15258
475
                        (p0, p1, p2);
15259
475
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Line
Count
Source
15255
398
         {
15256
398
            return allocator
15257
398
                     .template allocate_type<node_type, T0, T1, T2>
15258
398
                        (p0, p1, p2);
15259
398
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Line
Count
Source
15255
247
         {
15256
247
            return allocator
15257
247
                     .template allocate_type<node_type, T0, T1, T2>
15258
247
                        (p0, p1, p2);
15259
247
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Line
Count
Source
15255
455
         {
15256
455
            return allocator
15257
455
                     .template allocate_type<node_type, T0, T1, T2>
15258
455
                        (p0, p1, p2);
15259
455
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Line
Count
Source
15255
71
         {
15256
71
            return allocator
15257
71
                     .template allocate_type<node_type, T0, T1, T2>
15258
71
                        (p0, p1, p2);
15259
71
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float)
15260
15261
      private:
15262
15263
         T0oT1oT2_sf3ext(const node_type&) exprtk_delete;
15264
         node_type& operator=(const node_type&) exprtk_delete;
15265
15266
         T0 t0_;
15267
         T1 t1_;
15268
         T2 t2_;
15269
      };
15270
15271
      template <typename T>
15272
      inline bool is_sf3ext_node(const expression_node<T>* n)
15273
1.54M
      {
15274
1.54M
         switch (n->type())
15275
1.54M
         {
15276
103k
            case expression_node<T>::e_vovov : return true;
15277
96.9k
            case expression_node<T>::e_vovoc : return true;
15278
89.8k
            case expression_node<T>::e_vocov : return true;
15279
134k
            case expression_node<T>::e_covov : return true;
15280
66.0k
            case expression_node<T>::e_covoc : return true;
15281
1.05M
            default                          : return false;
15282
1.54M
         }
15283
1.54M
      }
bool exprtk::details::is_sf3ext_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
15273
796k
      {
15274
796k
         switch (n->type())
15275
796k
         {
15276
52.7k
            case expression_node<T>::e_vovov : return true;
15277
49.1k
            case expression_node<T>::e_vovoc : return true;
15278
46.6k
            case expression_node<T>::e_vocov : return true;
15279
68.9k
            case expression_node<T>::e_covov : return true;
15280
35.1k
            case expression_node<T>::e_covoc : return true;
15281
543k
            default                          : return false;
15282
796k
         }
15283
796k
      }
bool exprtk::details::is_sf3ext_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
15273
753k
      {
15274
753k
         switch (n->type())
15275
753k
         {
15276
50.2k
            case expression_node<T>::e_vovov : return true;
15277
47.7k
            case expression_node<T>::e_vovoc : return true;
15278
43.2k
            case expression_node<T>::e_vocov : return true;
15279
66.0k
            case expression_node<T>::e_covov : return true;
15280
30.8k
            case expression_node<T>::e_covoc : return true;
15281
514k
            default                          : return false;
15282
753k
         }
15283
753k
      }
15284
15285
      template <typename T, typename T0, typename T1, typename T2, typename T3>
15286
      class T0oT1oT2oT3_sf4 exprtk_final : public T0oT1oT2_base_node<T>
15287
      {
15288
      public:
15289
15290
         typedef typename details::functor_t<T> functor_t;
15291
         typedef typename functor_t::qfunc_t    qfunc_t;
15292
         typedef T value_type;
15293
         typedef T0oT1oT2oT3_sf4<T, T0, T1, T2, T3> node_type;
15294
15295
         T0oT1oT2oT3_sf4(T0 p0, T1 p1, T2 p2, T3 p3, const qfunc_t p4)
15296
         : t0_(p0)
15297
         , t1_(p1)
15298
         , t2_(p2)
15299
         , t3_(p3)
15300
         , f_ (p4)
15301
         {}
15302
15303
         inline typename expression_node<T>::node_type type() const exprtk_override
15304
         {
15305
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15306
            return result;
15307
         }
15308
15309
         inline operator_type operation() const exprtk_override
15310
         {
15311
            return e_default;
15312
         }
15313
15314
         inline T value() const exprtk_override
15315
         {
15316
            return f_(t0_, t1_, t2_, t3_);
15317
         }
15318
15319
         inline T0 t0() const
15320
         {
15321
            return t0_;
15322
         }
15323
15324
         inline T1 t1() const
15325
         {
15326
            return t1_;
15327
         }
15328
15329
         inline T2 t2() const
15330
         {
15331
            return t2_;
15332
         }
15333
15334
         inline T3 t3() const
15335
         {
15336
            return t3_;
15337
         }
15338
15339
         qfunc_t f() const
15340
         {
15341
            return f_;
15342
         }
15343
15344
         std::string type_id() const
15345
         {
15346
            return id();
15347
         }
15348
15349
         static inline std::string id()
15350
         {
15351
            return "sf4";
15352
         }
15353
15354
         template <typename Allocator>
15355
         static inline expression_node<T>* allocate(Allocator& allocator, T0 p0, T1 p1, T2 p2, T3 p3, qfunc_t p4)
15356
         {
15357
            return allocator
15358
                     .template allocate_type<node_type, T0, T1, T2, T3, qfunc_t>
15359
                        (p0, p1, p2, p3, p4);
15360
         }
15361
15362
      private:
15363
15364
         T0oT1oT2oT3_sf4(const node_type&) exprtk_delete;
15365
         node_type& operator=(const node_type&) exprtk_delete;
15366
15367
         T0 t0_;
15368
         T1 t1_;
15369
         T2 t2_;
15370
         T3 t3_;
15371
         const qfunc_t f_;
15372
      };
15373
15374
      template <typename T, typename T0, typename T1, typename T2, typename T3, typename SF4Operation>
15375
      class T0oT1oT2oT3_sf4ext exprtk_final : public T0oT1oT2oT3_base_node<T>
15376
      {
15377
      public:
15378
15379
         typedef T value_type;
15380
         typedef T0oT1oT2oT3_sf4ext<T, T0, T1, T2, T3, SF4Operation> node_type;
15381
15382
         T0oT1oT2oT3_sf4ext(T0 p0, T1 p1, T2 p2, T3 p3)
15383
         : t0_(p0)
15384
         , t1_(p1)
15385
         , t2_(p2)
15386
         , t3_(p3)
15387
280k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf48_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
21
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf49_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
968
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf50_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
108
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf51_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
63
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf52_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
26
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf53_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
52
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf54_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
5
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf55_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf56_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
193
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf57_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
155
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf58_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
441
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf59_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf60_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
16
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf61_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
126
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf62_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
431
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf63_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf64_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
569
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf65_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
57
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf66_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
33
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf67_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
39
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf68_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
144
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf69_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
18
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf70_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf71_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
5
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf72_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf73_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
77
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf74_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
13
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf75_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
42
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf76_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
108
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf77_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
38
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf78_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
71
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf79_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf80_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
16
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf81_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf82_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
224
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf83_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
33
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
78
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
302
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
62
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
111
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
96
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
95
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
172
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
75
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
101
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
44
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
258
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
163
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
10
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
94
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
249
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
56
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
12
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
17
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
16
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
84
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
12
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
15
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
2.57k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
93
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
141
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
171
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
37
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
252
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
56
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
61
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
676
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
247
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
142
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
50
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
444
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
101
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
56
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
59
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
68
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
178
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
30
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
458
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
112
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
263
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
41
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
78
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
116
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
277
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double const&)
Line
Count
Source
15387
1.06k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf48_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
29
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf49_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
37
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf50_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
106
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf51_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
109
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf52_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
32
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf53_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
353
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf54_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
3
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf55_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf56_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
185
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf57_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf58_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf59_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
8
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf60_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf61_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
78
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf62_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
284
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf63_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf64_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
31
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf65_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
47
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf66_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
346
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf67_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
823
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf68_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
163
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf69_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf70_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
17
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf71_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
84
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf72_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf73_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
86
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf74_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
21
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf75_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
40
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf76_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
103
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf77_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
38
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf78_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf79_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
123
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf80_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf81_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
5
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf82_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
57
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf83_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
5
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext00_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
146
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext01_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
59
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext02_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext03_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
210
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext04_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
374
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext05_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
19
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext06_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext07_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
95
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext08_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
64
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext09_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
151
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext10_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
10
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext11_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
276
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext12_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
39
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext13_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
31
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext14_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
302
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext15_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
57
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext16_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
253
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext17_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
16
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext18_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext19_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
131
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext20_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
3
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext21_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
90
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext22_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
17
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext23_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
317
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext24_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext25_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
97
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext26_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
612
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext27_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext28_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
375
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext29_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
211
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext30_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
87
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext31_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
168
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext32_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
654
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext33_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
103
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext34_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
224
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext35_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
141
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext36_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
13
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext37_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext38_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
319
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext39_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
583
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext40_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
387
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext41_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext42_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
253
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext43_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
121
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext44_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
256
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext45_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext46_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
40
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext47_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
16
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext48_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext49_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext50_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext51_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
327
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext52_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext53_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext54_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
62
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext55_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
626
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext56_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
8
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext57_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
829
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext58_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
451
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext59_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
52
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext60_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
15
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext61_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double const&, double)
Line
Count
Source
15387
48
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf48_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
60
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf49_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
115
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf50_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
125
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf51_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
410
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf52_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
442
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf53_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
168
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf54_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
1
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf55_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf56_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
32
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf57_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
213
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf58_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
149
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf59_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
108
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf60_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
349
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf61_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
405
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf62_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
77
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf63_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf64_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
81
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf65_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf66_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
131
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf67_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
84
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf68_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
13
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf69_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf70_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf71_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
82
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf72_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf73_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
227
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf74_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
148
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf75_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf76_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
120
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf77_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf78_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
20
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf79_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
84
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf80_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf81_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
30
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf82_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
48
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf83_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext00_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
26
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext01_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
161
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext02_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext03_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
17
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext04_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
34
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext05_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
129
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext06_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
33
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext07_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext08_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
12
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext09_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext10_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext11_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
175
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext12_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
32
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext13_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
36
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext14_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
19
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext15_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
1.58k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext16_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext17_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
5
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext18_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext19_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
12
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext20_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext21_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
215
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext22_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
238
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext23_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
41
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext24_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
52
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext25_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
219
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext26_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
391
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext27_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
331
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext28_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
111
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext29_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
242
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext30_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
32
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext31_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
230
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext32_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
349
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext33_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
446
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext34_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
346
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext35_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
20
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext36_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
69
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext37_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext38_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
437
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext39_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
597
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext40_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
114
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext41_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext42_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
164
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext43_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext44_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
68
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext45_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
611
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext46_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
45
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext47_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
140
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext48_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext49_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext50_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
18
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext51_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext52_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext53_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext54_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
40
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext55_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
39
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext56_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
287
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext57_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
651
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext58_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
151
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext59_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
446
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext60_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
41
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext61_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double const&)
Line
Count
Source
15387
571
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf48_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
251
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf49_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
184
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf50_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
8
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf51_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf52_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
50
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf53_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
35
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf54_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf55_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf56_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
626
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf57_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
54
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf58_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
20
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf59_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
224
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf60_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf61_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
21
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf62_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
36
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf63_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf64_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
142
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf65_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
1.43k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf66_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
115
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf67_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
96
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf68_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
51
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf69_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf70_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
35
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf71_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
66
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf72_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf73_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
268
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf74_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
171
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf75_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
173
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf76_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
10
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf77_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf78_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
50
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf79_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
44
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf80_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
132
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf81_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
2.17k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf82_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
58
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf83_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
1.17k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext00_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
387
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext01_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
34
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext02_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
25
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext03_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
10
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext04_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
777
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext05_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
47
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext06_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
169
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext07_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext08_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
28
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext09_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext10_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
165
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext11_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext12_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext13_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext14_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
197
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext15_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
223
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext16_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
287
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext17_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
28
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext18_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
35
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext19_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
246
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext20_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
16
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext21_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext22_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
295
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext23_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
33
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext24_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
35
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext25_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
20
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext26_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
50
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext27_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
106
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext28_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
5
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext29_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
330
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext30_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
735
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext31_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
16
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext32_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext33_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
54
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext34_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
17
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext35_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
13
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext36_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
311
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext37_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext38_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext39_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
76
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext40_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
95
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext41_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext42_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
350
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext43_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
480
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext44_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
106
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext45_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
80
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext46_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
61
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext47_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
3
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext48_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext49_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext50_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
87
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext51_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext52_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
13
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext53_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext54_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
50
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext55_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
8
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext56_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
914
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext57_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
361
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext58_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
48
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext59_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
100
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext60_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
30
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext61_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double const&)
Line
Count
Source
15387
794
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf48_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf49_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
191
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf50_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
405
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf51_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf52_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
70
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf53_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
223
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf54_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf55_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf56_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
943
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf57_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
68
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf58_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
176
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf59_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
614
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf60_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
705
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf61_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
108
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf62_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
170
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf63_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf64_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
96
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf65_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
102
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf66_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
12
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf67_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
227
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf68_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
229
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf69_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
10
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf70_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf71_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
312
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf72_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf73_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
136
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf74_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
317
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf75_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
164
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf76_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
161
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf77_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
15
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf78_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf79_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
43
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf80_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
79
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf81_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf82_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
28
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf83_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
10
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
38
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
673
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
63
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
23
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
8
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
96
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
228
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
251
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
194
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
245
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
19
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
479
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
33
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
898
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
191
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
68
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
248
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
43
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
231
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
107
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
23
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
132
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
437
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
137
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
47
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
84
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
26
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
145
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
218
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
98
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
41
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
790
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
165
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
782
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
448
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
19
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
567
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
47
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
91
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
756
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
33
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
40
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
77
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
118
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
190
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double const&)
Line
Count
Source
15387
930
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf48_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
40
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf49_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
318
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf50_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
10
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf51_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
253
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf52_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
29
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf53_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
86
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf54_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
55
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf55_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf56_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
34
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf57_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
3
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf58_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
532
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf59_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
125
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf60_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
83
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf61_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
21
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf62_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
60
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf63_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf64_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
66
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf65_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
582
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf66_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
1
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf67_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf68_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf69_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf70_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
7
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf71_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf72_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf73_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
98
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf74_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
1.17k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf75_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
432
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf76_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
92
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf77_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
13
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf78_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
19
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf79_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
118
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf80_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
20
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf81_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
42
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf82_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
33
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf83_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
1.19k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext00_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
33
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext01_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
146
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext02_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
113
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext03_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
83
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext04_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
103
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext05_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
218
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext06_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
55
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext07_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
42
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext08_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
46
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext09_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
13
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext10_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext11_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
595
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext12_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
23
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext13_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext14_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
35
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext15_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
209
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext16_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
5
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext17_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
774
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext18_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
34
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext19_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
125
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext20_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
97
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext21_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
116
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext22_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext23_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
573
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext24_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext25_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
507
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext26_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
127
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext27_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
507
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext28_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext29_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
91
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext30_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext31_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
66
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext32_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext33_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
95
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext34_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
38
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext35_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
204
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext36_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
354
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext37_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext38_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
69
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext39_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
170
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext40_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext41_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext42_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
209
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext43_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext44_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
301
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext45_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
270
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext46_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
30
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext47_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
18
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext48_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext49_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext50_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext51_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext52_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext53_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext54_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
13
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext55_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
262
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext56_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
1.04k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext57_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
83
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext58_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
9
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext59_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext60_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
Line
Count
Source
15387
280
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext61_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf48_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
85
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf49_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
34
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf50_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
5
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf51_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
215
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf52_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf53_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf54_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf55_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf56_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf57_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
518
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf58_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
272
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf59_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
53
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf60_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
19
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf61_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf62_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf63_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf64_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf65_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
474
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf66_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
366
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf67_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
667
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf68_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
17
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf69_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
238
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf70_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
26
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf71_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
3
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf72_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf73_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
279
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf74_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
432
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf75_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
153
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf76_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
13
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf77_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
149
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf78_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
57
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf79_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
87
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf80_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
51
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf81_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
15
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf82_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
285
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf83_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
1.40k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext00_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
886
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext01_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
101
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext02_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
25
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext03_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
38
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext04_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
256
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext05_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
100
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext06_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
62
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext07_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
128
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext08_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
154
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext09_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
302
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext10_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext11_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
128
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext12_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
190
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext13_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext14_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
8
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext15_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
203
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext16_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
959
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext17_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext18_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
134
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext19_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext20_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
139
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext21_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
91
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext22_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
93
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext23_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
154
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext24_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
534
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext25_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
423
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext26_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
563
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext27_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
19
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext28_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext29_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
143
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext30_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
227
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext31_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
1.57k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext32_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
132
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext33_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
16
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext34_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext35_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
111
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext36_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
24
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext37_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext38_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
76
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext39_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
178
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext40_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext41_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext42_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext43_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext44_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext45_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext46_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext47_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext48_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext49_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext50_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
131
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext51_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
1
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext52_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext53_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext54_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
76
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext55_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
252
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext56_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
542
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext57_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
196
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext58_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
151
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext59_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext60_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
140
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext61_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double const&, double)
Line
Count
Source
15387
71
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf48_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf49_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
129
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf50_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
118
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf51_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
317
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf52_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
16
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf53_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
302
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf54_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf55_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf56_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
43
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf57_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf58_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
53
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf59_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
497
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf60_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
198
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf61_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
785
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf62_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
81
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf63_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf64_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
99
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf65_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
83
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf66_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
39
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf67_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
666
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf68_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
451
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf69_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf70_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf71_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
18
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf72_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf73_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
604
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf74_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf75_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
45
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf76_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
30
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf77_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf78_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
167
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf79_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
77
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf80_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf81_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf82_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf83_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
55
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext00_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
648
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext01_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
85
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext02_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
31
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext03_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
164
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext04_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
1.30k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext05_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
32
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext06_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
67
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext07_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
1.36k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext08_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
685
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext09_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
184
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext10_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext11_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
1.94k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext12_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
47
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext13_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
242
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext14_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
192
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext15_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
103
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext16_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
42
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext17_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
53
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext18_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext19_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
130
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext20_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext21_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
82
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext22_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
385
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext23_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
87
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext24_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
36
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext25_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
811
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext26_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
166
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext27_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext28_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
30
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext29_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext30_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
548
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext31_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
503
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext32_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
155
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext33_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
777
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext34_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
305
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext35_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
1.16k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext36_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
9
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext37_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext38_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
508
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext39_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
165
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext40_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext41_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext42_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
1.48k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext43_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext44_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
269
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext45_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
884
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext46_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
38
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext47_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
14
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext48_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext49_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext50_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
531
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext51_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
23
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext52_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext53_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext54_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
8
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext55_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
164
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext56_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
815
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext57_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
543
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext58_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
42
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext59_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext60_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext61_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double const&, double)
Line
Count
Source
15387
691
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf48_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf49_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf50_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf51_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf52_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf53_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf54_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf55_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf56_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf57_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf58_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf59_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf60_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf61_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf62_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf63_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf64_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf65_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf66_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf67_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf68_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf69_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf70_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf71_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf72_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf73_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
239
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf74_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
378
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf75_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
215
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf76_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
3
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf77_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
94
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf78_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
97
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf79_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
110
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf80_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf81_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf82_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf83_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext00_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
666
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext01_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext02_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
65
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext03_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
17
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext04_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
25
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext05_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
146
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext06_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
538
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext07_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
128
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext08_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext09_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
38
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext10_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext11_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext12_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
115
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext13_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext14_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
129
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext15_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
51
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext16_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
221
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext17_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
193
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext18_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext19_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
34
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext20_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
113
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext21_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
55
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext22_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
183
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext23_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
26
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext24_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
23
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext25_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
78
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext26_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
10
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext27_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
29
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext28_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
20
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext29_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
246
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext30_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
565
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext31_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
1.10k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext32_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
55
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext33_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
83
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext34_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext35_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
40
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext36_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
13
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext37_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext38_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext39_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
94
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext40_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext41_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext42_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
162
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext43_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext44_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext45_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext46_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext47_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext48_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext49_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext50_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext51_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext52_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext53_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext54_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
76
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext55_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
327
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext56_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
467
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext57_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
205
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext58_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
112
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext59_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext60_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
Line
Count
Source
15387
198
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext61_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double, double, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf48_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf49_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Line
Count
Source
15387
475
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf50_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf51_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Line
Count
Source
15387
103
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf52_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf53_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf54_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Line
Count
Source
15387
314
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf55_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf56_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf57_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Line
Count
Source
15387
79
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf58_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Line
Count
Source
15387
118
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf59_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Line
Count
Source
15387
272
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf60_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Line
Count
Source
15387
463
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf61_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf62_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf63_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf64_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf65_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf66_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf67_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf68_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf69_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf70_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf71_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf72_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf73_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf74_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf75_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf76_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf77_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf78_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf79_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf80_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf81_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Line
Count
Source
15387
198
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf82_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Line
Count
Source
15387
215
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf83_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Line
Count
Source
15387
216
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext00_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext01_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext02_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext03_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext04_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext05_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext06_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext07_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext08_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext09_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext10_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext11_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext12_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext13_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext14_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext15_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext16_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext17_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext18_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext19_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext20_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext21_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext22_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext23_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext24_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext25_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext26_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext27_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext28_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext29_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext30_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext31_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext32_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext33_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext34_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext35_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext36_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext37_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext38_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext39_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext40_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext41_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext42_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext43_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext44_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext45_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext46_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext47_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext48_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext49_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext50_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext51_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext52_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext53_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext54_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext55_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext56_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext57_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext58_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext59_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext60_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext61_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf48_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf49_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
187
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf50_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
201
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf51_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
64
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf52_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
12
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf53_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
154
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf54_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
29
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf55_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf56_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
148
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf57_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
307
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf58_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
395
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf59_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
276
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf60_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
606
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf61_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
151
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf62_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
82
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf63_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf64_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
73
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf65_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf66_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf67_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf68_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf69_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf70_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf71_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf72_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf73_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf74_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf75_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf76_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf77_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf78_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf79_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf80_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf81_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
35
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf82_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
42
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf83_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
9
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext00_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext01_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext02_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext03_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext04_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext05_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext06_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext07_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext08_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext09_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext10_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext11_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext12_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext13_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext14_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext15_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext16_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext17_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext18_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext19_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext20_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext21_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext22_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext23_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext24_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext25_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext26_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext27_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext28_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext29_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext30_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext31_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext32_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext33_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext34_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext35_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext36_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext37_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext38_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext39_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext40_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext41_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext42_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext43_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext44_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
12
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext45_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
373
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext46_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
69
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext47_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Line
Count
Source
15387
648
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext48_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext49_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext50_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext51_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext52_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext53_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext54_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext55_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext56_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext57_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext58_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext59_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext60_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext61_op<double> >::T0oT1oT2oT3_sf4ext(double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf48_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf49_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf50_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf51_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf52_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf53_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf54_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf55_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf56_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf57_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf58_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf59_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf60_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf61_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf62_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf63_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf64_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf65_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Line
Count
Source
15387
26
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf66_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Line
Count
Source
15387
22
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf67_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf68_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf69_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Line
Count
Source
15387
15
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf70_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Line
Count
Source
15387
4
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf71_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf72_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf73_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf74_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf75_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf76_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf77_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf78_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf79_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf80_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf81_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf82_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf83_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext00_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext01_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext02_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext03_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext04_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext05_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext06_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext07_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext08_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext09_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext10_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext11_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext12_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext13_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext14_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext15_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext16_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext17_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext18_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext19_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext20_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext21_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext22_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext23_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext24_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext25_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext26_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext27_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext28_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext29_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext30_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext31_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext32_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext33_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext34_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext35_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext36_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext37_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext38_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext39_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext40_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext41_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext42_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext43_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext44_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext45_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext46_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext47_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext48_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext49_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext50_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext51_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext52_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext53_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext54_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext55_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext56_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext57_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext58_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext59_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext60_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext61_op<double> >::T0oT1oT2oT3_sf4ext(double, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf48_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf49_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf50_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf51_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf52_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf53_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf54_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf55_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf56_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf57_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf58_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf59_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf60_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf61_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf62_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf63_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf64_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf65_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Line
Count
Source
15387
51
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf66_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf67_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Line
Count
Source
15387
19
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf68_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Line
Count
Source
15387
99
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf69_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Line
Count
Source
15387
153
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf70_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Line
Count
Source
15387
25
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf71_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Line
Count
Source
15387
36
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf72_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf73_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf74_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf75_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf76_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf77_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf78_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf79_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf80_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf81_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf82_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf83_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext00_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext01_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext02_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext03_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext04_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext05_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext06_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext07_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext08_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext09_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext10_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext11_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext12_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext13_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext14_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext15_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext16_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext17_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext18_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext19_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext20_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext21_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext22_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext23_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext24_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext25_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext26_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext27_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext28_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext29_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext30_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext31_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext32_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext33_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext34_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext35_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext36_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext37_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext38_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext39_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext40_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext41_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext42_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext43_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext44_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext45_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext46_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext47_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext48_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext49_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext50_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Line
Count
Source
15387
79
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext51_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext52_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Line
Count
Source
15387
1.06k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext53_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Line
Count
Source
15387
79
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext54_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext55_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext56_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext57_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext58_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext59_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext60_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext61_op<double> >::T0oT1oT2oT3_sf4ext(double const&, double const&, double, double)
Line
Count
Source
15387
94
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf48_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
21
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf49_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
968
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf50_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
73
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf51_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
60
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf52_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
26
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf53_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
51
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf54_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
5
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf55_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf56_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
193
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf57_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
155
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf58_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
440
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf59_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf60_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
16
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf61_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
126
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf62_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
431
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf63_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf64_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
569
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf65_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
57
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf66_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
33
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf67_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
39
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf68_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
139
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf69_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
18
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf70_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf71_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
5
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf72_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf73_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
77
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf74_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf75_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
42
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf76_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
108
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf77_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
36
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf78_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
61
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf79_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf80_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
16
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf81_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf82_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
224
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf83_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
33
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
78
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
302
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
62
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
111
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
94
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
95
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
172
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
63
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
101
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
44
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
258
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
15
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
94
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
249
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
56
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
12
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
17
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
15
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
84
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
23
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
15
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
2.57k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
85
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
75
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
171
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
37
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
250
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
56
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
61
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
23
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
663
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
247
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
122
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
50
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
443
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
101
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
56
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
59
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
68
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
168
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
30
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
414
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
112
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
263
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
41
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
73
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
107
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
277
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float const&)
Line
Count
Source
15387
945
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf48_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
29
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf49_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
37
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf50_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
60
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf51_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
109
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf52_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
30
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf53_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
353
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf54_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
3
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf55_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf56_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
185
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf57_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf58_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf59_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
8
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf60_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf61_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
77
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf62_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
284
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf63_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf64_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
31
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf65_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
47
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf66_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
346
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf67_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
804
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf68_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
163
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf69_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf70_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf71_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
84
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf72_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf73_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
86
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf74_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
21
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf75_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
40
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf76_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
103
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf77_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
38
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf78_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf79_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
123
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf80_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf81_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
5
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf82_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
57
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf83_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
5
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext00_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
146
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext01_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
59
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext02_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext03_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
210
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext04_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
365
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext05_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
19
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext06_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext07_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
95
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext08_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
64
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext09_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
151
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext10_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
10
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext11_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
276
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext12_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
39
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext13_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
31
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext14_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
175
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext15_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
57
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext16_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
251
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext17_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
16
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext18_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext19_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
131
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext20_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
3
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext21_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
90
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext22_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
17
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext23_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
317
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext24_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext25_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
97
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext26_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
612
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext27_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext28_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
375
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext29_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
211
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext30_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
86
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext31_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
168
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext32_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
654
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext33_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
103
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext34_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
224
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext35_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
141
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext36_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
13
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext37_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext38_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
319
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext39_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
582
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext40_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
387
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext41_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext42_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
253
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext43_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
121
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext44_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
253
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext45_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext46_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
40
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext47_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
16
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext48_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext49_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext50_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext51_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
325
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext52_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext53_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext54_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
62
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext55_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
619
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext56_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
8
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext57_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
829
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext58_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
445
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext59_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
52
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext60_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
15
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext61_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float const&, float)
Line
Count
Source
15387
48
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf48_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
58
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf49_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
115
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf50_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
125
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf51_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
410
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf52_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
426
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf53_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
165
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf54_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
1
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf55_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf56_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
32
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf57_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
213
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf58_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
149
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf59_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
108
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf60_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
348
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf61_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
378
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf62_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
77
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf63_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf64_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
81
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf65_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf66_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
131
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf67_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
84
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf68_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
13
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf69_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf70_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf71_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
82
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf72_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf73_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
225
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf74_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
148
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf75_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf76_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
116
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf77_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf78_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
20
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf79_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
84
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf80_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf81_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
30
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf82_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
40
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf83_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext00_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
26
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext01_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
161
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext02_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext03_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
17
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext04_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
34
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext05_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
129
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext06_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
33
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext07_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext08_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext09_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext10_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext11_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
174
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext12_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
32
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext13_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
36
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext14_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
19
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext15_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
1.58k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext16_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext17_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
5
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext18_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext19_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
12
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext20_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext21_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
215
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext22_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
234
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext23_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
39
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext24_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
52
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext25_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
47
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext26_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
390
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext27_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
323
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext28_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
111
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext29_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
240
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext30_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
32
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext31_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
230
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext32_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
349
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext33_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
446
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext34_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
346
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext35_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
20
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext36_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
69
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext37_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext38_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
437
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext39_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
597
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext40_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
114
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext41_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext42_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
162
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext43_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext44_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
68
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext45_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
611
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext46_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
45
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext47_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
140
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext48_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext49_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext50_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
18
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext51_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext52_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext53_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext54_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
40
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext55_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
39
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext56_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
281
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext57_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
651
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext58_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
151
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext59_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
436
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext60_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
34
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext61_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float const&)
Line
Count
Source
15387
468
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf48_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
246
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf49_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
155
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf50_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
8
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf51_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf52_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
48
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf53_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
35
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf54_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf55_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf56_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
626
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf57_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
54
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf58_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
20
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf59_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
219
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf60_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf61_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
21
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf62_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
36
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf63_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf64_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
142
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf65_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
1.43k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf66_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
115
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf67_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
96
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf68_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
51
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf69_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf70_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
35
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf71_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
66
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf72_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf73_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
268
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf74_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
168
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf75_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
173
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf76_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
10
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf77_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf78_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
50
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf79_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
44
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf80_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
130
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf81_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
2.17k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf82_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
45
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf83_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
1.16k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext00_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
385
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext01_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
34
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext02_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
25
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext03_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
10
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext04_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
777
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext05_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
47
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext06_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
169
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext07_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext08_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext09_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext10_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
165
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext11_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext12_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext13_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext14_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
197
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext15_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
223
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext16_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
287
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext17_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
28
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext18_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
35
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext19_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
246
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext20_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
16
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext21_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext22_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
295
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext23_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
33
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext24_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
35
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext25_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
20
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext26_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
48
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext27_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
106
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext28_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
5
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext29_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
330
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext30_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
732
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext31_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
12
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext32_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext33_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
54
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext34_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
17
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext35_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
13
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext36_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
304
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext37_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext38_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext39_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
76
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext40_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
95
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext41_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext42_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
350
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext43_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
480
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext44_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
106
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext45_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
78
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext46_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
61
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext47_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
3
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext48_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext49_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext50_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
87
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext51_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext52_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
13
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext53_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext54_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
50
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext55_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
8
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext56_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
914
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext57_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
361
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext58_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
48
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext59_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
99
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext60_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
30
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext61_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float const&)
Line
Count
Source
15387
794
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf48_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf49_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
191
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf50_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
399
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf51_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf52_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
70
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf53_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
223
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf54_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf55_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf56_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
943
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf57_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
68
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf58_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
176
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf59_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
531
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf60_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
704
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf61_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
100
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf62_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
170
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf63_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf64_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
96
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf65_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
102
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf66_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
12
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf67_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
223
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf68_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
229
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf69_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
10
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf70_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf71_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
312
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf72_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf73_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
135
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf74_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
311
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf75_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
164
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf76_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
147
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf77_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
15
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf78_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf79_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
43
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf80_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
79
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf81_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf82_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
28
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf83_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
38
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
673
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
63
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
23
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
8
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
96
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
228
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
251
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
15
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
245
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
19
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
479
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
33
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
898
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
191
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
68
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
248
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
41
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
231
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
107
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
23
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
132
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
436
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
137
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
47
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
84
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
26
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
145
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
218
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
98
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
41
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
790
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
165
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
782
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
448
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
19
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
567
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
46
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
91
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
756
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
27
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
40
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
77
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
118
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
184
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float const&)
Line
Count
Source
15387
930
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf48_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
40
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf49_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
148
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf50_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
10
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf51_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
253
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf52_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
29
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf53_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
86
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf54_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
55
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf55_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf56_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
34
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf57_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf58_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
61
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf59_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
125
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf60_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
83
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf61_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
21
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf62_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
60
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf63_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf64_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
66
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf65_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
582
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf66_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
1
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf67_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf68_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf69_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf70_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
7
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf71_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf72_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf73_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
97
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf74_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
1.17k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf75_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
432
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf76_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
92
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf77_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
13
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf78_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
19
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf79_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
118
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf80_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
20
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf81_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
41
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf82_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
33
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf83_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
1.19k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext00_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
30
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext01_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
146
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext02_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
113
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext03_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
83
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext04_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
103
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext05_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
218
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext06_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
54
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext07_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
42
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext08_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
46
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext09_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
13
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext10_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext11_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
576
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext12_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
23
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext13_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext14_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
35
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext15_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
209
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext16_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
5
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext17_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
756
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext18_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
32
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext19_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
125
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext20_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
97
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext21_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
116
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext22_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext23_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
568
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext24_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext25_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
507
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext26_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
127
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext27_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
507
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext28_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext29_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
91
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext30_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext31_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
66
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext32_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext33_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
95
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext34_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
38
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext35_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
204
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext36_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
354
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext37_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext38_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
69
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext39_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
164
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext40_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext41_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext42_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
209
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext43_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext44_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
264
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext45_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
270
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext46_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
30
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext47_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
18
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext48_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext49_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext50_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext51_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext52_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext53_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext54_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
13
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext55_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
262
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext56_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
1.04k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext57_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
83
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext58_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
9
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext59_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext60_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
Line
Count
Source
15387
280
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext61_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf48_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
85
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf49_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
33
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf50_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
5
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf51_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
213
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf52_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf53_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf54_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf55_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf56_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf57_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
459
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf58_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
271
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf59_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
53
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf60_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
19
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf61_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf62_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf63_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf64_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf65_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
97
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf66_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
366
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf67_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
667
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf68_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
17
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf69_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
238
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf70_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
26
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf71_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
3
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf72_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf73_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
277
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf74_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
432
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf75_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
153
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf76_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
13
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf77_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
149
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf78_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
57
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf79_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
87
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf80_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
51
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf81_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
15
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf82_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
284
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf83_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
69
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext00_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
884
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext01_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
101
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext02_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
25
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext03_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
37
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext04_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
256
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext05_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
100
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext06_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
62
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext07_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
128
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext08_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
154
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext09_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
302
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext10_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext11_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
128
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext12_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
189
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext13_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext14_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
8
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext15_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
192
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext16_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
959
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext17_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext18_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
134
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext19_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext20_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
139
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext21_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
91
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext22_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
93
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext23_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
154
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext24_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
534
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext25_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
412
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext26_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
563
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext27_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
19
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext28_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext29_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
143
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext30_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
227
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext31_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
1.55k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext32_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
132
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext33_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
16
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext34_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext35_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
109
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext36_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
23
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext37_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext38_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
76
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext39_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
178
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext40_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext41_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext42_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext43_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext44_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext45_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext46_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext47_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext48_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext49_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext50_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
130
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext51_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
1
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext52_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext53_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext54_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
75
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext55_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
252
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext56_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
542
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext57_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
196
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext58_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
151
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext59_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext60_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
139
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext61_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float const&, float)
Line
Count
Source
15387
71
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf48_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf49_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
129
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf50_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
48
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf51_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
317
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf52_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf53_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
295
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf54_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf55_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf56_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
43
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf57_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf58_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
53
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf59_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
471
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf60_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
198
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf61_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
768
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf62_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
77
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf63_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf64_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
99
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf65_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
83
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf66_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
39
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf67_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
666
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf68_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
451
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf69_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf70_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf71_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
18
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf72_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf73_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
570
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf74_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf75_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
45
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf76_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
30
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf77_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
9
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf78_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
156
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf79_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
77
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf80_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf81_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
14
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf82_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf83_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
52
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext00_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
648
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext01_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
85
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext02_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
29
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext03_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
164
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext04_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
1.28k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext05_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
32
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext06_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
67
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext07_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
1.35k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext08_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
684
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext09_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
184
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext10_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext11_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
1.93k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext12_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
47
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext13_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
242
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext14_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
192
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext15_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
100
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext16_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
42
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext17_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
53
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext18_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext19_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
130
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext20_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext21_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
82
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext22_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
385
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext23_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
83
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext24_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
36
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext25_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
807
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext26_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
166
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext27_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext28_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
28
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext29_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
1
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext30_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
548
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext31_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
503
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext32_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
155
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext33_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
775
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext34_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
305
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext35_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
1.15k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext36_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
9
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext37_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext38_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
508
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext39_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
165
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext40_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext41_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext42_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
1.48k
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext43_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext44_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
269
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext45_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
652
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext46_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
37
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext47_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
14
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext48_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext49_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext50_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
531
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext51_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
23
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext52_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext53_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext54_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
8
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext55_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
164
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext56_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
810
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext57_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
477
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext58_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
39
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext59_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext60_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext61_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float const&, float)
Line
Count
Source
15387
691
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf48_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf49_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf50_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf51_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf52_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf53_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf54_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf55_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf56_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf57_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf58_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf59_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf60_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf61_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf62_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf63_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf64_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf65_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf66_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf67_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf68_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf69_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf70_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf71_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf72_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf73_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
239
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf74_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
378
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf75_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
215
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf76_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
3
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf77_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
94
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf78_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
97
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf79_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
110
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf80_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf81_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf82_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf83_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext00_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
666
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext01_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext02_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
62
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext03_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
17
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext04_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
25
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext05_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
146
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext06_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
538
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext07_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
126
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext08_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
11
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext09_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
38
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext10_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext11_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext12_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
115
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext13_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
18
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext14_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
129
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext15_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
51
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext16_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
220
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext17_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
190
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext18_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext19_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
34
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext20_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
113
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext21_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
55
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext22_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
183
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext23_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
26
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext24_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
23
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext25_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
78
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext26_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
10
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext27_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
29
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext28_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
20
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext29_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
246
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext30_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
565
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext31_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
1.05k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext32_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
55
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext33_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
83
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext34_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext35_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
40
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext36_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
13
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext37_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext38_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext39_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
94
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext40_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext41_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext42_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
162
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext43_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext44_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext45_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext46_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext47_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext48_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext49_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext50_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext51_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext52_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext53_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext54_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
76
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext55_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
327
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext56_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
393
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext57_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
205
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext58_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
112
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext59_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext60_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
Line
Count
Source
15387
93
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext61_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float, float, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf48_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf49_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Line
Count
Source
15387
474
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf50_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf51_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Line
Count
Source
15387
103
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf52_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf53_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf54_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Line
Count
Source
15387
314
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf55_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf56_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf57_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Line
Count
Source
15387
74
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf58_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Line
Count
Source
15387
118
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf59_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Line
Count
Source
15387
176
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf60_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Line
Count
Source
15387
463
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf61_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf62_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf63_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf64_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf65_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf66_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf67_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf68_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf69_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf70_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf71_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf72_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf73_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf74_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf75_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf76_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf77_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf78_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf79_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf80_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Line
Count
Source
15387
7
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf81_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Line
Count
Source
15387
182
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf82_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Line
Count
Source
15387
214
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf83_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Line
Count
Source
15387
216
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext00_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext01_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext02_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext03_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext04_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext05_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext06_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext07_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext08_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext09_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext10_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext11_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext12_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext13_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext14_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext15_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext16_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext17_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext18_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext19_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext20_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext21_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext22_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext23_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext24_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext25_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext26_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext27_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext28_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext29_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext30_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext31_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext32_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext33_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext34_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext35_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext36_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext37_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext38_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext39_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext40_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext41_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext42_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext43_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext44_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext45_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext46_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext47_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext48_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext49_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext50_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext51_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext52_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext53_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext54_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext55_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext56_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext57_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext58_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext59_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext60_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext61_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf48_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
24
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf49_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
16
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf50_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
4
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf51_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
64
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf52_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
12
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf53_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
153
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf54_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
29
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf55_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf56_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
148
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf57_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
307
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf58_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
382
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf59_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
276
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf60_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
604
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf61_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
150
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf62_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
81
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf63_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf64_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
73
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf65_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf66_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf67_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf68_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf69_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf70_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf71_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf72_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf73_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf74_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf75_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf76_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf77_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf78_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf79_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf80_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
6
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf81_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
35
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf82_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
42
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf83_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
8
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext00_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext01_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext02_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext03_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext04_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext05_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext06_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext07_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext08_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext09_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext10_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext11_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext12_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext13_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext14_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext15_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext16_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext17_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext18_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext19_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext20_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext21_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext22_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext23_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext24_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext25_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext26_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext27_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext28_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext29_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext30_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext31_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext32_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext33_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext34_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext35_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext36_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext37_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext38_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext39_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext40_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext41_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext42_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext43_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext44_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
12
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext45_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
373
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext46_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
69
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext47_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Line
Count
Source
15387
648
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext48_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext49_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext50_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext51_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext52_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext53_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext54_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext55_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext56_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext57_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext58_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext59_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext60_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext61_op<float> >::T0oT1oT2oT3_sf4ext(float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf48_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf49_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf50_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf51_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf52_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf53_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf54_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf55_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf56_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf57_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf58_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf59_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf60_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf61_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf62_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf63_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf64_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf65_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Line
Count
Source
15387
26
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf66_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Line
Count
Source
15387
22
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf67_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf68_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf69_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Line
Count
Source
15387
15
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf70_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Line
Count
Source
15387
4
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf71_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf72_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf73_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf74_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf75_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf76_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf77_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf78_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf79_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf80_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf81_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf82_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf83_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext00_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext01_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext02_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext03_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext04_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext05_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext06_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext07_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext08_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext09_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext10_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext11_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext12_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext13_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext14_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext15_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext16_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext17_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext18_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext19_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext20_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext21_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext22_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext23_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext24_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext25_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext26_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext27_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext28_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext29_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext30_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext31_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext32_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext33_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext34_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext35_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext36_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext37_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext38_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext39_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext40_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext41_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext42_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext43_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext44_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext45_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext46_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext47_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext48_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext49_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext50_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext51_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext52_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext53_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext54_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext55_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext56_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext57_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext58_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext59_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext60_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext61_op<float> >::T0oT1oT2oT3_sf4ext(float, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf48_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf49_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf50_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf51_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf52_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf53_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf54_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf55_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf56_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf57_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf58_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf59_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf60_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf61_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf62_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf63_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf64_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf65_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Line
Count
Source
15387
51
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf66_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Line
Count
Source
15387
22
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf67_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Line
Count
Source
15387
19
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf68_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Line
Count
Source
15387
99
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf69_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Line
Count
Source
15387
128
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf70_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Line
Count
Source
15387
25
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf71_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Line
Count
Source
15387
38
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf72_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf73_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf74_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf75_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf76_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf77_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf78_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf79_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf80_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf81_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf82_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf83_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext00_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext01_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext02_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext03_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext04_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext05_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext06_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext07_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext08_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext09_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext10_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext11_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext12_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext13_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext14_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext15_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext16_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext17_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext18_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext19_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext20_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext21_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext22_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext23_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext24_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext25_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext26_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext27_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext28_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext29_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext30_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext31_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext32_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext33_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext34_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext35_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext36_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext37_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext38_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext39_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext40_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext41_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext42_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext43_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext44_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext45_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext46_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext47_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext48_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext49_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext50_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Line
Count
Source
15387
79
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext51_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Line
Count
Source
15387
2
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext52_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Line
Count
Source
15387
1.06k
         {}
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext53_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Line
Count
Source
15387
79
         {}
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext54_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext55_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext56_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext57_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext58_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext59_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext60_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext61_op<float> >::T0oT1oT2oT3_sf4ext(float const&, float const&, float, float)
Line
Count
Source
15387
94
         {}
15388
15389
         inline typename expression_node<T>::node_type type() const exprtk_override
15390
8.72M
         {
15391
8.72M
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.72M
            return result;
15393
8.72M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf48_op<double> >::type() const
Line
Count
Source
15390
246
         {
15391
246
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
246
            return result;
15393
246
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf49_op<double> >::type() const
Line
Count
Source
15390
30.6k
         {
15391
30.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
30.6k
            return result;
15393
30.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf50_op<double> >::type() const
Line
Count
Source
15390
3.30k
         {
15391
3.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.30k
            return result;
15393
3.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf51_op<double> >::type() const
Line
Count
Source
15390
2.59k
         {
15391
2.59k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.59k
            return result;
15393
2.59k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf52_op<double> >::type() const
Line
Count
Source
15390
433
         {
15391
433
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
433
            return result;
15393
433
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf53_op<double> >::type() const
Line
Count
Source
15390
1.52k
         {
15391
1.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.52k
            return result;
15393
1.52k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf54_op<double> >::type() const
Line
Count
Source
15390
125
         {
15391
125
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
125
            return result;
15393
125
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf55_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf56_op<double> >::type() const
Line
Count
Source
15390
5.62k
         {
15391
5.62k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.62k
            return result;
15393
5.62k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf57_op<double> >::type() const
Line
Count
Source
15390
5.13k
         {
15391
5.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.13k
            return result;
15393
5.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf58_op<double> >::type() const
Line
Count
Source
15390
13.0k
         {
15391
13.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.0k
            return result;
15393
13.0k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf59_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf60_op<double> >::type() const
Line
Count
Source
15390
414
         {
15391
414
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
414
            return result;
15393
414
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf61_op<double> >::type() const
Line
Count
Source
15390
3.47k
         {
15391
3.47k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.47k
            return result;
15393
3.47k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf62_op<double> >::type() const
Line
Count
Source
15390
10.8k
         {
15391
10.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.8k
            return result;
15393
10.8k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf63_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf64_op<double> >::type() const
Line
Count
Source
15390
17.0k
         {
15391
17.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
17.0k
            return result;
15393
17.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf65_op<double> >::type() const
Line
Count
Source
15390
1.89k
         {
15391
1.89k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.89k
            return result;
15393
1.89k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf66_op<double> >::type() const
Line
Count
Source
15390
1.72k
         {
15391
1.72k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.72k
            return result;
15393
1.72k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf67_op<double> >::type() const
Line
Count
Source
15390
858
         {
15391
858
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
858
            return result;
15393
858
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf68_op<double> >::type() const
Line
Count
Source
15390
4.54k
         {
15391
4.54k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.54k
            return result;
15393
4.54k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf69_op<double> >::type() const
Line
Count
Source
15390
585
         {
15391
585
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
585
            return result;
15393
585
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf70_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf71_op<double> >::type() const
Line
Count
Source
15390
125
         {
15391
125
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
125
            return result;
15393
125
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf72_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf73_op<double> >::type() const
Line
Count
Source
15390
1.86k
         {
15391
1.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.86k
            return result;
15393
1.86k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf74_op<double> >::type() const
Line
Count
Source
15390
302
         {
15391
302
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
302
            return result;
15393
302
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf75_op<double> >::type() const
Line
Count
Source
15390
1.12k
         {
15391
1.12k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.12k
            return result;
15393
1.12k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf76_op<double> >::type() const
Line
Count
Source
15390
2.74k
         {
15391
2.74k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.74k
            return result;
15393
2.74k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf77_op<double> >::type() const
Line
Count
Source
15390
1.00k
         {
15391
1.00k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.00k
            return result;
15393
1.00k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf78_op<double> >::type() const
Line
Count
Source
15390
1.33k
         {
15391
1.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.33k
            return result;
15393
1.33k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf79_op<double> >::type() const
Line
Count
Source
15390
362
         {
15391
362
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
362
            return result;
15393
362
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf80_op<double> >::type() const
Line
Count
Source
15390
554
         {
15391
554
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
554
            return result;
15393
554
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf81_op<double> >::type() const
Line
Count
Source
15390
261
         {
15391
261
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
261
            return result;
15393
261
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf82_op<double> >::type() const
Line
Count
Source
15390
7.28k
         {
15391
7.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.28k
            return result;
15393
7.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf83_op<double> >::type() const
Line
Count
Source
15390
904
         {
15391
904
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
904
            return result;
15393
904
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >::type() const
Line
Count
Source
15390
2.44k
         {
15391
2.44k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.44k
            return result;
15393
2.44k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >::type() const
Line
Count
Source
15390
7.57k
         {
15391
7.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.57k
            return result;
15393
7.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >::type() const
Line
Count
Source
15390
1.71k
         {
15391
1.71k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.71k
            return result;
15393
1.71k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >::type() const
Line
Count
Source
15390
2.81k
         {
15391
2.81k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.81k
            return result;
15393
2.81k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >::type() const
Line
Count
Source
15390
2.95k
         {
15391
2.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.95k
            return result;
15393
2.95k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >::type() const
Line
Count
Source
15390
205
         {
15391
205
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
205
            return result;
15393
205
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >::type() const
Line
Count
Source
15390
2.69k
         {
15391
2.69k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.69k
            return result;
15393
2.69k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >::type() const
Line
Count
Source
15390
5.51k
         {
15391
5.51k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.51k
            return result;
15393
5.51k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >::type() const
Line
Count
Source
15390
2.15k
         {
15391
2.15k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.15k
            return result;
15393
2.15k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >::type() const
Line
Count
Source
15390
2.83k
         {
15391
2.83k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.83k
            return result;
15393
2.83k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >::type() const
Line
Count
Source
15390
1.80k
         {
15391
1.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.80k
            return result;
15393
1.80k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >::type() const
Line
Count
Source
15390
15.3k
         {
15391
15.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
15.3k
            return result;
15393
15.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >::type() const
Line
Count
Source
15390
5.51k
         {
15391
5.51k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.51k
            return result;
15393
5.51k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >::type() const
Line
Count
Source
15390
238
         {
15391
238
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
238
            return result;
15393
238
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >::type() const
Line
Count
Source
15390
4.03k
         {
15391
4.03k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.03k
            return result;
15393
4.03k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >::type() const
Line
Count
Source
15390
8.40k
         {
15391
8.40k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.40k
            return result;
15393
8.40k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >::type() const
Line
Count
Source
15390
2.52k
         {
15391
2.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.52k
            return result;
15393
2.52k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >::type() const
Line
Count
Source
15390
330
         {
15391
330
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
330
            return result;
15393
330
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >::type() const
Line
Count
Source
15390
501
         {
15391
501
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
501
            return result;
15393
501
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >::type() const
Line
Count
Source
15390
614
         {
15391
614
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
614
            return result;
15393
614
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >::type() const
Line
Count
Source
15390
141
         {
15391
141
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
141
            return result;
15393
141
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >::type() const
Line
Count
Source
15390
479
         {
15391
479
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
479
            return result;
15393
479
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >::type() const
Line
Count
Source
15390
2.50k
         {
15391
2.50k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.50k
            return result;
15393
2.50k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >::type() const
Line
Count
Source
15390
390
         {
15391
390
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
390
            return result;
15393
390
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >::type() const
Line
Count
Source
15390
725
         {
15391
725
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
725
            return result;
15393
725
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >::type() const
Line
Count
Source
15390
610
         {
15391
610
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
610
            return result;
15393
610
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >::type() const
Line
Count
Source
15390
156k
         {
15391
156k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
156k
            return result;
15393
156k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >::type() const
Line
Count
Source
15390
4.20k
         {
15391
4.20k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.20k
            return result;
15393
4.20k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >::type() const
Line
Count
Source
15390
6.19k
         {
15391
6.19k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.19k
            return result;
15393
6.19k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >::type() const
Line
Count
Source
15390
240
         {
15391
240
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
240
            return result;
15393
240
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >::type() const
Line
Count
Source
15390
4.80k
         {
15391
4.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.80k
            return result;
15393
4.80k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >::type() const
Line
Count
Source
15390
1.81k
         {
15391
1.81k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.81k
            return result;
15393
1.81k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >::type() const
Line
Count
Source
15390
14.3k
         {
15391
14.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
14.3k
            return result;
15393
14.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >::type() const
Line
Count
Source
15390
1.98k
         {
15391
1.98k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.98k
            return result;
15393
1.98k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >::type() const
Line
Count
Source
15390
1.57k
         {
15391
1.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.57k
            return result;
15393
1.57k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >::type() const
Line
Count
Source
15390
763
         {
15391
763
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
763
            return result;
15393
763
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >::type() const
Line
Count
Source
15390
18.5k
         {
15391
18.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
18.5k
            return result;
15393
18.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >::type() const
Line
Count
Source
15390
10.0k
         {
15391
10.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.0k
            return result;
15393
10.0k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >::type() const
Line
Count
Source
15390
943
         {
15391
943
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
943
            return result;
15393
943
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >::type() const
Line
Count
Source
15390
6.90k
         {
15391
6.90k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.90k
            return result;
15393
6.90k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >::type() const
Line
Count
Source
15390
1.26k
         {
15391
1.26k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.26k
            return result;
15393
1.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >::type() const
Line
Count
Source
15390
14.5k
         {
15391
14.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
14.5k
            return result;
15393
14.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >::type() const
Line
Count
Source
15390
2.61k
         {
15391
2.61k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.61k
            return result;
15393
2.61k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >::type() const
Line
Count
Source
15390
1.29k
         {
15391
1.29k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.29k
            return result;
15393
1.29k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >::type() const
Line
Count
Source
15390
1.62k
         {
15391
1.62k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.62k
            return result;
15393
1.62k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >::type() const
Line
Count
Source
15390
2.85k
         {
15391
2.85k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.85k
            return result;
15393
2.85k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >::type() const
Line
Count
Source
15390
6.18k
         {
15391
6.18k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.18k
            return result;
15393
6.18k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >::type() const
Line
Count
Source
15390
959
         {
15391
959
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
959
            return result;
15393
959
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >::type() const
Line
Count
Source
15390
11.7k
         {
15391
11.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.7k
            return result;
15393
11.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >::type() const
Line
Count
Source
15390
3.83k
         {
15391
3.83k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.83k
            return result;
15393
3.83k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >::type() const
Line
Count
Source
15390
13.0k
         {
15391
13.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.0k
            return result;
15393
13.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >::type() const
Line
Count
Source
15390
1.28k
         {
15391
1.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.28k
            return result;
15393
1.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >::type() const
Line
Count
Source
15390
2.37k
         {
15391
2.37k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.37k
            return result;
15393
2.37k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >::type() const
Line
Count
Source
15390
2.97k
         {
15391
2.97k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.97k
            return result;
15393
2.97k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >::type() const
Line
Count
Source
15390
9.07k
         {
15391
9.07k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.07k
            return result;
15393
9.07k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >::type() const
Line
Count
Source
15390
45.7k
         {
15391
45.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
45.7k
            return result;
15393
45.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf48_op<double> >::type() const
Line
Count
Source
15390
704
         {
15391
704
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
704
            return result;
15393
704
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf49_op<double> >::type() const
Line
Count
Source
15390
934
         {
15391
934
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
934
            return result;
15393
934
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf50_op<double> >::type() const
Line
Count
Source
15390
2.75k
         {
15391
2.75k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.75k
            return result;
15393
2.75k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf51_op<double> >::type() const
Line
Count
Source
15390
3.45k
         {
15391
3.45k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.45k
            return result;
15393
3.45k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf52_op<double> >::type() const
Line
Count
Source
15390
1.24k
         {
15391
1.24k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.24k
            return result;
15393
1.24k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf53_op<double> >::type() const
Line
Count
Source
15390
8.43k
         {
15391
8.43k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.43k
            return result;
15393
8.43k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf54_op<double> >::type() const
Line
Count
Source
15390
75
         {
15391
75
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
75
            return result;
15393
75
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf55_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf56_op<double> >::type() const
Line
Count
Source
15390
5.56k
         {
15391
5.56k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.56k
            return result;
15393
5.56k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf57_op<double> >::type() const
Line
Count
Source
15390
482
         {
15391
482
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
482
            return result;
15393
482
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf58_op<double> >::type() const
Line
Count
Source
15390
361
         {
15391
361
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
361
            return result;
15393
361
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf59_op<double> >::type() const
Line
Count
Source
15390
187
         {
15391
187
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
187
            return result;
15393
187
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf60_op<double> >::type() const
Line
Count
Source
15390
654
         {
15391
654
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
654
            return result;
15393
654
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf61_op<double> >::type() const
Line
Count
Source
15390
2.11k
         {
15391
2.11k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.11k
            return result;
15393
2.11k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf62_op<double> >::type() const
Line
Count
Source
15390
7.96k
         {
15391
7.96k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.96k
            return result;
15393
7.96k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf63_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf64_op<double> >::type() const
Line
Count
Source
15390
821
         {
15391
821
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
821
            return result;
15393
821
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf65_op<double> >::type() const
Line
Count
Source
15390
1.37k
         {
15391
1.37k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.37k
            return result;
15393
1.37k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf66_op<double> >::type() const
Line
Count
Source
15390
8.65k
         {
15391
8.65k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.65k
            return result;
15393
8.65k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf67_op<double> >::type() const
Line
Count
Source
15390
21.1k
         {
15391
21.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
21.1k
            return result;
15393
21.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf68_op<double> >::type() const
Line
Count
Source
15390
4.09k
         {
15391
4.09k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.09k
            return result;
15393
4.09k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf69_op<double> >::type() const
Line
Count
Source
15390
224
         {
15391
224
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
224
            return result;
15393
224
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf70_op<double> >::type() const
Line
Count
Source
15390
414
         {
15391
414
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
414
            return result;
15393
414
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf71_op<double> >::type() const
Line
Count
Source
15390
2.14k
         {
15391
2.14k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.14k
            return result;
15393
2.14k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf72_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf73_op<double> >::type() const
Line
Count
Source
15390
2.13k
         {
15391
2.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.13k
            return result;
15393
2.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf74_op<double> >::type() const
Line
Count
Source
15390
493
         {
15391
493
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
493
            return result;
15393
493
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf75_op<double> >::type() const
Line
Count
Source
15390
1.27k
         {
15391
1.27k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.27k
            return result;
15393
1.27k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf76_op<double> >::type() const
Line
Count
Source
15390
2.96k
         {
15391
2.96k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.96k
            return result;
15393
2.96k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf77_op<double> >::type() const
Line
Count
Source
15390
940
         {
15391
940
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
940
            return result;
15393
940
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf78_op<double> >::type() const
Line
Count
Source
15390
40
         {
15391
40
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
40
            return result;
15393
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf79_op<double> >::type() const
Line
Count
Source
15390
4.15k
         {
15391
4.15k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.15k
            return result;
15393
4.15k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf80_op<double> >::type() const
Line
Count
Source
15390
90
         {
15391
90
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
90
            return result;
15393
90
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf81_op<double> >::type() const
Line
Count
Source
15390
162
         {
15391
162
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
162
            return result;
15393
162
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf82_op<double> >::type() const
Line
Count
Source
15390
1.42k
         {
15391
1.42k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.42k
            return result;
15393
1.42k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf83_op<double> >::type() const
Line
Count
Source
15390
195
         {
15391
195
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
195
            return result;
15393
195
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext00_op<double> >::type() const
Line
Count
Source
15390
3.69k
         {
15391
3.69k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.69k
            return result;
15393
3.69k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext01_op<double> >::type() const
Line
Count
Source
15390
1.86k
         {
15391
1.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.86k
            return result;
15393
1.86k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext02_op<double> >::type() const
Line
Count
Source
15390
253
         {
15391
253
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
253
            return result;
15393
253
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext03_op<double> >::type() const
Line
Count
Source
15390
5.22k
         {
15391
5.22k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.22k
            return result;
15393
5.22k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext04_op<double> >::type() const
Line
Count
Source
15390
10.4k
         {
15391
10.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.4k
            return result;
15393
10.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext05_op<double> >::type() const
Line
Count
Source
15390
470
         {
15391
470
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
470
            return result;
15393
470
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext06_op<double> >::type() const
Line
Count
Source
15390
565
         {
15391
565
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
565
            return result;
15393
565
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext07_op<double> >::type() const
Line
Count
Source
15390
2.26k
         {
15391
2.26k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.26k
            return result;
15393
2.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext08_op<double> >::type() const
Line
Count
Source
15390
1.45k
         {
15391
1.45k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.45k
            return result;
15393
1.45k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext09_op<double> >::type() const
Line
Count
Source
15390
3.30k
         {
15391
3.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.30k
            return result;
15393
3.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext10_op<double> >::type() const
Line
Count
Source
15390
356
         {
15391
356
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
356
            return result;
15393
356
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext11_op<double> >::type() const
Line
Count
Source
15390
7.39k
         {
15391
7.39k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.39k
            return result;
15393
7.39k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext12_op<double> >::type() const
Line
Count
Source
15390
1.13k
         {
15391
1.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.13k
            return result;
15393
1.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext13_op<double> >::type() const
Line
Count
Source
15390
781
         {
15391
781
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
781
            return result;
15393
781
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext14_op<double> >::type() const
Line
Count
Source
15390
9.18k
         {
15391
9.18k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.18k
            return result;
15393
9.18k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext15_op<double> >::type() const
Line
Count
Source
15390
1.66k
         {
15391
1.66k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.66k
            return result;
15393
1.66k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext16_op<double> >::type() const
Line
Count
Source
15390
7.42k
         {
15391
7.42k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.42k
            return result;
15393
7.42k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext17_op<double> >::type() const
Line
Count
Source
15390
459
         {
15391
459
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
459
            return result;
15393
459
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext18_op<double> >::type() const
Line
Count
Source
15390
549
         {
15391
549
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
549
            return result;
15393
549
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext19_op<double> >::type() const
Line
Count
Source
15390
4.34k
         {
15391
4.34k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.34k
            return result;
15393
4.34k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext20_op<double> >::type() const
Line
Count
Source
15390
50
         {
15391
50
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
50
            return result;
15393
50
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext21_op<double> >::type() const
Line
Count
Source
15390
2.08k
         {
15391
2.08k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.08k
            return result;
15393
2.08k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext22_op<double> >::type() const
Line
Count
Source
15390
426
         {
15391
426
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
426
            return result;
15393
426
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext23_op<double> >::type() const
Line
Count
Source
15390
7.81k
         {
15391
7.81k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.81k
            return result;
15393
7.81k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext24_op<double> >::type() const
Line
Count
Source
15390
173
         {
15391
173
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
173
            return result;
15393
173
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext25_op<double> >::type() const
Line
Count
Source
15390
2.80k
         {
15391
2.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.80k
            return result;
15393
2.80k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext26_op<double> >::type() const
Line
Count
Source
15390
17.8k
         {
15391
17.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
17.8k
            return result;
15393
17.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext27_op<double> >::type() const
Line
Count
Source
15390
315
         {
15391
315
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
315
            return result;
15393
315
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext28_op<double> >::type() const
Line
Count
Source
15390
11.3k
         {
15391
11.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.3k
            return result;
15393
11.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext29_op<double> >::type() const
Line
Count
Source
15390
5.55k
         {
15391
5.55k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.55k
            return result;
15393
5.55k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext30_op<double> >::type() const
Line
Count
Source
15390
2.51k
         {
15391
2.51k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.51k
            return result;
15393
2.51k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext31_op<double> >::type() const
Line
Count
Source
15390
9.41k
         {
15391
9.41k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.41k
            return result;
15393
9.41k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext32_op<double> >::type() const
Line
Count
Source
15390
16.6k
         {
15391
16.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.6k
            return result;
15393
16.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext33_op<double> >::type() const
Line
Count
Source
15390
2.80k
         {
15391
2.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.80k
            return result;
15393
2.80k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext34_op<double> >::type() const
Line
Count
Source
15390
6.44k
         {
15391
6.44k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.44k
            return result;
15393
6.44k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext35_op<double> >::type() const
Line
Count
Source
15390
4.11k
         {
15391
4.11k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.11k
            return result;
15393
4.11k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext36_op<double> >::type() const
Line
Count
Source
15390
485
         {
15391
485
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
485
            return result;
15393
485
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext37_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext38_op<double> >::type() const
Line
Count
Source
15390
8.24k
         {
15391
8.24k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.24k
            return result;
15393
8.24k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext39_op<double> >::type() const
Line
Count
Source
15390
16.4k
         {
15391
16.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.4k
            return result;
15393
16.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext40_op<double> >::type() const
Line
Count
Source
15390
10.4k
         {
15391
10.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.4k
            return result;
15393
10.4k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext41_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext42_op<double> >::type() const
Line
Count
Source
15390
6.73k
         {
15391
6.73k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.73k
            return result;
15393
6.73k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext43_op<double> >::type() const
Line
Count
Source
15390
6.71k
         {
15391
6.71k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.71k
            return result;
15393
6.71k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext44_op<double> >::type() const
Line
Count
Source
15390
5.74k
         {
15391
5.74k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.74k
            return result;
15393
5.74k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext45_op<double> >::type() const
Line
Count
Source
15390
160
         {
15391
160
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
160
            return result;
15393
160
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext46_op<double> >::type() const
Line
Count
Source
15390
1.87k
         {
15391
1.87k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.87k
            return result;
15393
1.87k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext47_op<double> >::type() const
Line
Count
Source
15390
398
         {
15391
398
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
398
            return result;
15393
398
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext49_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext50_op<double> >::type() const
Line
Count
Source
15390
604
         {
15391
604
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
604
            return result;
15393
604
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext51_op<double> >::type() const
Line
Count
Source
15390
9.52k
         {
15391
9.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.52k
            return result;
15393
9.52k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext52_op<double> >::type() const
Line
Count
Source
15390
234
         {
15391
234
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
234
            return result;
15393
234
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext53_op<double> >::type() const
Line
Count
Source
15390
34
         {
15391
34
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
34
            return result;
15393
34
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext54_op<double> >::type() const
Line
Count
Source
15390
2.02k
         {
15391
2.02k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.02k
            return result;
15393
2.02k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext55_op<double> >::type() const
Line
Count
Source
15390
18.1k
         {
15391
18.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
18.1k
            return result;
15393
18.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext56_op<double> >::type() const
Line
Count
Source
15390
300
         {
15391
300
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
300
            return result;
15393
300
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext57_op<double> >::type() const
Line
Count
Source
15390
23.8k
         {
15391
23.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
23.8k
            return result;
15393
23.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext58_op<double> >::type() const
Line
Count
Source
15390
11.2k
         {
15391
11.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.2k
            return result;
15393
11.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext59_op<double> >::type() const
Line
Count
Source
15390
1.27k
         {
15391
1.27k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.27k
            return result;
15393
1.27k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext60_op<double> >::type() const
Line
Count
Source
15390
262
         {
15391
262
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
262
            return result;
15393
262
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext61_op<double> >::type() const
Line
Count
Source
15390
1.28k
         {
15391
1.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.28k
            return result;
15393
1.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf48_op<double> >::type() const
Line
Count
Source
15390
1.98k
         {
15391
1.98k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.98k
            return result;
15393
1.98k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf49_op<double> >::type() const
Line
Count
Source
15390
3.91k
         {
15391
3.91k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.91k
            return result;
15393
3.91k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf50_op<double> >::type() const
Line
Count
Source
15390
1.48k
         {
15391
1.48k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.48k
            return result;
15393
1.48k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf51_op<double> >::type() const
Line
Count
Source
15390
10.2k
         {
15391
10.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.2k
            return result;
15393
10.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf52_op<double> >::type() const
Line
Count
Source
15390
13.3k
         {
15391
13.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.3k
            return result;
15393
13.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf53_op<double> >::type() const
Line
Count
Source
15390
3.88k
         {
15391
3.88k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.88k
            return result;
15393
3.88k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf54_op<double> >::type() const
Line
Count
Source
15390
34
         {
15391
34
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
34
            return result;
15393
34
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf55_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf56_op<double> >::type() const
Line
Count
Source
15390
1.27k
         {
15391
1.27k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.27k
            return result;
15393
1.27k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf57_op<double> >::type() const
Line
Count
Source
15390
7.31k
         {
15391
7.31k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.31k
            return result;
15393
7.31k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf58_op<double> >::type() const
Line
Count
Source
15390
3.93k
         {
15391
3.93k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.93k
            return result;
15393
3.93k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf59_op<double> >::type() const
Line
Count
Source
15390
2.57k
         {
15391
2.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.57k
            return result;
15393
2.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf60_op<double> >::type() const
Line
Count
Source
15390
11.8k
         {
15391
11.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.8k
            return result;
15393
11.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf61_op<double> >::type() const
Line
Count
Source
15390
10.0k
         {
15391
10.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.0k
            return result;
15393
10.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf62_op<double> >::type() const
Line
Count
Source
15390
2.33k
         {
15391
2.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.33k
            return result;
15393
2.33k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf63_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf64_op<double> >::type() const
Line
Count
Source
15390
1.96k
         {
15391
1.96k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.96k
            return result;
15393
1.96k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf65_op<double> >::type() const
Line
Count
Source
15390
637
         {
15391
637
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
637
            return result;
15393
637
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf66_op<double> >::type() const
Line
Count
Source
15390
4.32k
         {
15391
4.32k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.32k
            return result;
15393
4.32k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf67_op<double> >::type() const
Line
Count
Source
15390
2.51k
         {
15391
2.51k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.51k
            return result;
15393
2.51k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf68_op<double> >::type() const
Line
Count
Source
15390
382
         {
15391
382
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
382
            return result;
15393
382
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf69_op<double> >::type() const
Line
Count
Source
15390
331
         {
15391
331
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
331
            return result;
15393
331
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf70_op<double> >::type() const
Line
Count
Source
15390
693
         {
15391
693
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
693
            return result;
15393
693
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf71_op<double> >::type() const
Line
Count
Source
15390
2.02k
         {
15391
2.02k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.02k
            return result;
15393
2.02k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf72_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf73_op<double> >::type() const
Line
Count
Source
15390
7.52k
         {
15391
7.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.52k
            return result;
15393
7.52k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf74_op<double> >::type() const
Line
Count
Source
15390
3.48k
         {
15391
3.48k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.48k
            return result;
15393
3.48k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf75_op<double> >::type() const
Line
Count
Source
15390
47
         {
15391
47
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
47
            return result;
15393
47
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf76_op<double> >::type() const
Line
Count
Source
15390
2.56k
         {
15391
2.56k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.56k
            return result;
15393
2.56k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf77_op<double> >::type() const
Line
Count
Source
15390
240
         {
15391
240
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
240
            return result;
15393
240
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf78_op<double> >::type() const
Line
Count
Source
15390
626
         {
15391
626
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
626
            return result;
15393
626
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf79_op<double> >::type() const
Line
Count
Source
15390
2.18k
         {
15391
2.18k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.18k
            return result;
15393
2.18k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf80_op<double> >::type() const
Line
Count
Source
15390
4
         {
15391
4
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4
            return result;
15393
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf81_op<double> >::type() const
Line
Count
Source
15390
875
         {
15391
875
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
875
            return result;
15393
875
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf82_op<double> >::type() const
Line
Count
Source
15390
2.96k
         {
15391
2.96k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.96k
            return result;
15393
2.96k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf83_op<double> >::type() const
Line
Count
Source
15390
178
         {
15391
178
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
178
            return result;
15393
178
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext00_op<double> >::type() const
Line
Count
Source
15390
718
         {
15391
718
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
718
            return result;
15393
718
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext01_op<double> >::type() const
Line
Count
Source
15390
2.16k
         {
15391
2.16k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.16k
            return result;
15393
2.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext02_op<double> >::type() const
Line
Count
Source
15390
145
         {
15391
145
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
145
            return result;
15393
145
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext03_op<double> >::type() const
Line
Count
Source
15390
961
         {
15391
961
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
961
            return result;
15393
961
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext04_op<double> >::type() const
Line
Count
Source
15390
1.00k
         {
15391
1.00k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.00k
            return result;
15393
1.00k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext05_op<double> >::type() const
Line
Count
Source
15390
4.33k
         {
15391
4.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.33k
            return result;
15393
4.33k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext06_op<double> >::type() const
Line
Count
Source
15390
1.09k
         {
15391
1.09k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.09k
            return result;
15393
1.09k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext07_op<double> >::type() const
Line
Count
Source
15390
393
         {
15391
393
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
393
            return result;
15393
393
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext08_op<double> >::type() const
Line
Count
Source
15390
281
         {
15391
281
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
281
            return result;
15393
281
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext09_op<double> >::type() const
Line
Count
Source
15390
472
         {
15391
472
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
472
            return result;
15393
472
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext10_op<double> >::type() const
Line
Count
Source
15390
667
         {
15391
667
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
667
            return result;
15393
667
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext11_op<double> >::type() const
Line
Count
Source
15390
8.43k
         {
15391
8.43k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.43k
            return result;
15393
8.43k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext12_op<double> >::type() const
Line
Count
Source
15390
849
         {
15391
849
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
849
            return result;
15393
849
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext13_op<double> >::type() const
Line
Count
Source
15390
1.22k
         {
15391
1.22k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.22k
            return result;
15393
1.22k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext14_op<double> >::type() const
Line
Count
Source
15390
891
         {
15391
891
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
891
            return result;
15393
891
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext15_op<double> >::type() const
Line
Count
Source
15390
92.3k
         {
15391
92.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
92.3k
            return result;
15393
92.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext16_op<double> >::type() const
Line
Count
Source
15390
196
         {
15391
196
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
196
            return result;
15393
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext17_op<double> >::type() const
Line
Count
Source
15390
146
         {
15391
146
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
146
            return result;
15393
146
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext18_op<double> >::type() const
Line
Count
Source
15390
26
         {
15391
26
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
26
            return result;
15393
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext19_op<double> >::type() const
Line
Count
Source
15390
410
         {
15391
410
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
410
            return result;
15393
410
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext20_op<double> >::type() const
Line
Count
Source
15390
57
         {
15391
57
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
57
            return result;
15393
57
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext21_op<double> >::type() const
Line
Count
Source
15390
6.58k
         {
15391
6.58k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.58k
            return result;
15393
6.58k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext22_op<double> >::type() const
Line
Count
Source
15390
5.95k
         {
15391
5.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.95k
            return result;
15393
5.95k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext23_op<double> >::type() const
Line
Count
Source
15390
1.28k
         {
15391
1.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.28k
            return result;
15393
1.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext24_op<double> >::type() const
Line
Count
Source
15390
1.30k
         {
15391
1.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.30k
            return result;
15393
1.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext25_op<double> >::type() const
Line
Count
Source
15390
11.6k
         {
15391
11.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.6k
            return result;
15393
11.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext26_op<double> >::type() const
Line
Count
Source
15390
24.1k
         {
15391
24.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
24.1k
            return result;
15393
24.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext27_op<double> >::type() const
Line
Count
Source
15390
19.5k
         {
15391
19.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
19.5k
            return result;
15393
19.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext28_op<double> >::type() const
Line
Count
Source
15390
3.46k
         {
15391
3.46k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.46k
            return result;
15393
3.46k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext29_op<double> >::type() const
Line
Count
Source
15390
15.7k
         {
15391
15.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
15.7k
            return result;
15393
15.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext30_op<double> >::type() const
Line
Count
Source
15390
1.29k
         {
15391
1.29k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.29k
            return result;
15393
1.29k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext31_op<double> >::type() const
Line
Count
Source
15390
11.5k
         {
15391
11.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.5k
            return result;
15393
11.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext32_op<double> >::type() const
Line
Count
Source
15390
22.1k
         {
15391
22.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
22.1k
            return result;
15393
22.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext33_op<double> >::type() const
Line
Count
Source
15390
27.0k
         {
15391
27.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
27.0k
            return result;
15393
27.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext34_op<double> >::type() const
Line
Count
Source
15390
9.34k
         {
15391
9.34k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.34k
            return result;
15393
9.34k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext35_op<double> >::type() const
Line
Count
Source
15390
691
         {
15391
691
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
691
            return result;
15393
691
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext36_op<double> >::type() const
Line
Count
Source
15390
1.95k
         {
15391
1.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.95k
            return result;
15393
1.95k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext37_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext38_op<double> >::type() const
Line
Count
Source
15390
15.0k
         {
15391
15.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
15.0k
            return result;
15393
15.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext39_op<double> >::type() const
Line
Count
Source
15390
20.1k
         {
15391
20.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
20.1k
            return result;
15393
20.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext40_op<double> >::type() const
Line
Count
Source
15390
3.49k
         {
15391
3.49k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.49k
            return result;
15393
3.49k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext41_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext42_op<double> >::type() const
Line
Count
Source
15390
8.01k
         {
15391
8.01k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.01k
            return result;
15393
8.01k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext43_op<double> >::type() const
Line
Count
Source
15390
107
         {
15391
107
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
107
            return result;
15393
107
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext44_op<double> >::type() const
Line
Count
Source
15390
2.23k
         {
15391
2.23k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.23k
            return result;
15393
2.23k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext45_op<double> >::type() const
Line
Count
Source
15390
20.6k
         {
15391
20.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
20.6k
            return result;
15393
20.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext46_op<double> >::type() const
Line
Count
Source
15390
616
         {
15391
616
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
616
            return result;
15393
616
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext47_op<double> >::type() const
Line
Count
Source
15390
7.05k
         {
15391
7.05k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.05k
            return result;
15393
7.05k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext49_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext50_op<double> >::type() const
Line
Count
Source
15390
577
         {
15391
577
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
577
            return result;
15393
577
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext51_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext53_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext54_op<double> >::type() const
Line
Count
Source
15390
1.11k
         {
15391
1.11k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.11k
            return result;
15393
1.11k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext55_op<double> >::type() const
Line
Count
Source
15390
1.08k
         {
15391
1.08k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.08k
            return result;
15393
1.08k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext56_op<double> >::type() const
Line
Count
Source
15390
11.4k
         {
15391
11.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.4k
            return result;
15393
11.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext57_op<double> >::type() const
Line
Count
Source
15390
41.5k
         {
15391
41.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
41.5k
            return result;
15393
41.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext58_op<double> >::type() const
Line
Count
Source
15390
4.90k
         {
15391
4.90k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.90k
            return result;
15393
4.90k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext59_op<double> >::type() const
Line
Count
Source
15390
11.1k
         {
15391
11.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.1k
            return result;
15393
11.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext60_op<double> >::type() const
Line
Count
Source
15390
1.12k
         {
15391
1.12k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.12k
            return result;
15393
1.12k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext61_op<double> >::type() const
Line
Count
Source
15390
15.8k
         {
15391
15.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
15.8k
            return result;
15393
15.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf48_op<double> >::type() const
Line
Count
Source
15390
7.11k
         {
15391
7.11k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.11k
            return result;
15393
7.11k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf49_op<double> >::type() const
Line
Count
Source
15390
5.13k
         {
15391
5.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.13k
            return result;
15393
5.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf50_op<double> >::type() const
Line
Count
Source
15390
148
         {
15391
148
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
148
            return result;
15393
148
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf51_op<double> >::type() const
Line
Count
Source
15390
124
         {
15391
124
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
124
            return result;
15393
124
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf52_op<double> >::type() const
Line
Count
Source
15390
1.58k
         {
15391
1.58k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.58k
            return result;
15393
1.58k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf53_op<double> >::type() const
Line
Count
Source
15390
997
         {
15391
997
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
997
            return result;
15393
997
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf54_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf55_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf56_op<double> >::type() const
Line
Count
Source
15390
13.8k
         {
15391
13.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.8k
            return result;
15393
13.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf57_op<double> >::type() const
Line
Count
Source
15390
1.79k
         {
15391
1.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.79k
            return result;
15393
1.79k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf58_op<double> >::type() const
Line
Count
Source
15390
528
         {
15391
528
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
528
            return result;
15393
528
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf59_op<double> >::type() const
Line
Count
Source
15390
7.78k
         {
15391
7.78k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.78k
            return result;
15393
7.78k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf60_op<double> >::type() const
Line
Count
Source
15390
461
         {
15391
461
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
461
            return result;
15393
461
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf61_op<double> >::type() const
Line
Count
Source
15390
524
         {
15391
524
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
524
            return result;
15393
524
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf62_op<double> >::type() const
Line
Count
Source
15390
820
         {
15391
820
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
820
            return result;
15393
820
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf63_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf64_op<double> >::type() const
Line
Count
Source
15390
2.06k
         {
15391
2.06k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.06k
            return result;
15393
2.06k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf65_op<double> >::type() const
Line
Count
Source
15390
40.7k
         {
15391
40.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
40.7k
            return result;
15393
40.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf66_op<double> >::type() const
Line
Count
Source
15390
5.20k
         {
15391
5.20k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.20k
            return result;
15393
5.20k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf67_op<double> >::type() const
Line
Count
Source
15390
2.95k
         {
15391
2.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.95k
            return result;
15393
2.95k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf68_op<double> >::type() const
Line
Count
Source
15390
1.81k
         {
15391
1.81k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.81k
            return result;
15393
1.81k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf69_op<double> >::type() const
Line
Count
Source
15390
492
         {
15391
492
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
492
            return result;
15393
492
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf70_op<double> >::type() const
Line
Count
Source
15390
1.03k
         {
15391
1.03k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.03k
            return result;
15393
1.03k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf71_op<double> >::type() const
Line
Count
Source
15390
2.16k
         {
15391
2.16k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.16k
            return result;
15393
2.16k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf72_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf73_op<double> >::type() const
Line
Count
Source
15390
6.36k
         {
15391
6.36k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.36k
            return result;
15393
6.36k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf74_op<double> >::type() const
Line
Count
Source
15390
9.42k
         {
15391
9.42k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.42k
            return result;
15393
9.42k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf75_op<double> >::type() const
Line
Count
Source
15390
4.04k
         {
15391
4.04k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.04k
            return result;
15393
4.04k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf76_op<double> >::type() const
Line
Count
Source
15390
274
         {
15391
274
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
274
            return result;
15393
274
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf77_op<double> >::type() const
Line
Count
Source
15390
176
         {
15391
176
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
176
            return result;
15393
176
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf78_op<double> >::type() const
Line
Count
Source
15390
1.30k
         {
15391
1.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.30k
            return result;
15393
1.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf79_op<double> >::type() const
Line
Count
Source
15390
923
         {
15391
923
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
923
            return result;
15393
923
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf80_op<double> >::type() const
Line
Count
Source
15390
3.57k
         {
15391
3.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.57k
            return result;
15393
3.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf81_op<double> >::type() const
Line
Count
Source
15390
58.6k
         {
15391
58.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
58.6k
            return result;
15393
58.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf82_op<double> >::type() const
Line
Count
Source
15390
2.09k
         {
15391
2.09k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.09k
            return result;
15393
2.09k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf83_op<double> >::type() const
Line
Count
Source
15390
28.8k
         {
15391
28.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
28.8k
            return result;
15393
28.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext00_op<double> >::type() const
Line
Count
Source
15390
12.6k
         {
15391
12.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
12.6k
            return result;
15393
12.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext01_op<double> >::type() const
Line
Count
Source
15390
835
         {
15391
835
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
835
            return result;
15393
835
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext02_op<double> >::type() const
Line
Count
Source
15390
657
         {
15391
657
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
657
            return result;
15393
657
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext03_op<double> >::type() const
Line
Count
Source
15390
322
         {
15391
322
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
322
            return result;
15393
322
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext04_op<double> >::type() const
Line
Count
Source
15390
10.3k
         {
15391
10.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.3k
            return result;
15393
10.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext05_op<double> >::type() const
Line
Count
Source
15390
1.39k
         {
15391
1.39k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.39k
            return result;
15393
1.39k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext06_op<double> >::type() const
Line
Count
Source
15390
4.25k
         {
15391
4.25k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.25k
            return result;
15393
4.25k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext07_op<double> >::type() const
Line
Count
Source
15390
520
         {
15391
520
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
520
            return result;
15393
520
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext08_op<double> >::type() const
Line
Count
Source
15390
700
         {
15391
700
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
700
            return result;
15393
700
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext09_op<double> >::type() const
Line
Count
Source
15390
46
         {
15391
46
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
46
            return result;
15393
46
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext10_op<double> >::type() const
Line
Count
Source
15390
7.66k
         {
15391
7.66k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.66k
            return result;
15393
7.66k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext11_op<double> >::type() const
Line
Count
Source
15390
660
         {
15391
660
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
660
            return result;
15393
660
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext12_op<double> >::type() const
Line
Count
Source
15390
204
         {
15391
204
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
204
            return result;
15393
204
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext13_op<double> >::type() const
Line
Count
Source
15390
780
         {
15391
780
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
780
            return result;
15393
780
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext14_op<double> >::type() const
Line
Count
Source
15390
6.30k
         {
15391
6.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.30k
            return result;
15393
6.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext15_op<double> >::type() const
Line
Count
Source
15390
7.67k
         {
15391
7.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.67k
            return result;
15393
7.67k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext16_op<double> >::type() const
Line
Count
Source
15390
9.17k
         {
15391
9.17k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.17k
            return result;
15393
9.17k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext17_op<double> >::type() const
Line
Count
Source
15390
972
         {
15391
972
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
972
            return result;
15393
972
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext18_op<double> >::type() const
Line
Count
Source
15390
1.33k
         {
15391
1.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.33k
            return result;
15393
1.33k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext19_op<double> >::type() const
Line
Count
Source
15390
3.48k
         {
15391
3.48k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.48k
            return result;
15393
3.48k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext20_op<double> >::type() const
Line
Count
Source
15390
668
         {
15391
668
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
668
            return result;
15393
668
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext21_op<double> >::type() const
Line
Count
Source
15390
298
         {
15391
298
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
298
            return result;
15393
298
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext22_op<double> >::type() const
Line
Count
Source
15390
10.3k
         {
15391
10.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.3k
            return result;
15393
10.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext23_op<double> >::type() const
Line
Count
Source
15390
1.28k
         {
15391
1.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.28k
            return result;
15393
1.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext24_op<double> >::type() const
Line
Count
Source
15390
875
         {
15391
875
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
875
            return result;
15393
875
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext25_op<double> >::type() const
Line
Count
Source
15390
542
         {
15391
542
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
542
            return result;
15393
542
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext26_op<double> >::type() const
Line
Count
Source
15390
2.05k
         {
15391
2.05k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.05k
            return result;
15393
2.05k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext27_op<double> >::type() const
Line
Count
Source
15390
2.94k
         {
15391
2.94k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.94k
            return result;
15393
2.94k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext28_op<double> >::type() const
Line
Count
Source
15390
154
         {
15391
154
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
154
            return result;
15393
154
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext29_op<double> >::type() const
Line
Count
Source
15390
11.5k
         {
15391
11.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.5k
            return result;
15393
11.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext30_op<double> >::type() const
Line
Count
Source
15390
19.1k
         {
15391
19.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
19.1k
            return result;
15393
19.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext31_op<double> >::type() const
Line
Count
Source
15390
467
         {
15391
467
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
467
            return result;
15393
467
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext32_op<double> >::type() const
Line
Count
Source
15390
326
         {
15391
326
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
326
            return result;
15393
326
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext33_op<double> >::type() const
Line
Count
Source
15390
1.70k
         {
15391
1.70k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.70k
            return result;
15393
1.70k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext34_op<double> >::type() const
Line
Count
Source
15390
483
         {
15391
483
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
483
            return result;
15393
483
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext35_op<double> >::type() const
Line
Count
Source
15390
325
         {
15391
325
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
325
            return result;
15393
325
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext36_op<double> >::type() const
Line
Count
Source
15390
9.46k
         {
15391
9.46k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.46k
            return result;
15393
9.46k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext37_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext38_op<double> >::type() const
Line
Count
Source
15390
26
         {
15391
26
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
26
            return result;
15393
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext39_op<double> >::type() const
Line
Count
Source
15390
1.91k
         {
15391
1.91k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.91k
            return result;
15393
1.91k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext40_op<double> >::type() const
Line
Count
Source
15390
3.87k
         {
15391
3.87k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.87k
            return result;
15393
3.87k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext41_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext42_op<double> >::type() const
Line
Count
Source
15390
10.0k
         {
15391
10.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.0k
            return result;
15393
10.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext43_op<double> >::type() const
Line
Count
Source
15390
13.9k
         {
15391
13.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.9k
            return result;
15393
13.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext44_op<double> >::type() const
Line
Count
Source
15390
1.98k
         {
15391
1.98k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.98k
            return result;
15393
1.98k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext45_op<double> >::type() const
Line
Count
Source
15390
5.12k
         {
15391
5.12k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.12k
            return result;
15393
5.12k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext46_op<double> >::type() const
Line
Count
Source
15390
1.49k
         {
15391
1.49k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.49k
            return result;
15393
1.49k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext47_op<double> >::type() const
Line
Count
Source
15390
90
         {
15391
90
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
90
            return result;
15393
90
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext49_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext50_op<double> >::type() const
Line
Count
Source
15390
2.13k
         {
15391
2.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.13k
            return result;
15393
2.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext51_op<double> >::type() const
Line
Count
Source
15390
385
         {
15391
385
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
385
            return result;
15393
385
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext52_op<double> >::type() const
Line
Count
Source
15390
427
         {
15391
427
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
427
            return result;
15393
427
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext53_op<double> >::type() const
Line
Count
Source
15390
319
         {
15391
319
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
319
            return result;
15393
319
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext54_op<double> >::type() const
Line
Count
Source
15390
1.32k
         {
15391
1.32k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.32k
            return result;
15393
1.32k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext55_op<double> >::type() const
Line
Count
Source
15390
284
         {
15391
284
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
284
            return result;
15393
284
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext56_op<double> >::type() const
Line
Count
Source
15390
26.3k
         {
15391
26.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
26.3k
            return result;
15393
26.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext57_op<double> >::type() const
Line
Count
Source
15390
9.07k
         {
15391
9.07k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.07k
            return result;
15393
9.07k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext58_op<double> >::type() const
Line
Count
Source
15390
1.25k
         {
15391
1.25k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.25k
            return result;
15393
1.25k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext59_op<double> >::type() const
Line
Count
Source
15390
2.44k
         {
15391
2.44k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.44k
            return result;
15393
2.44k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext60_op<double> >::type() const
Line
Count
Source
15390
819
         {
15391
819
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
819
            return result;
15393
819
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext61_op<double> >::type() const
Line
Count
Source
15390
13.4k
         {
15391
13.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.4k
            return result;
15393
13.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf48_op<double> >::type() const
Line
Count
Source
15390
215
         {
15391
215
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
215
            return result;
15393
215
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf49_op<double> >::type() const
Line
Count
Source
15390
4.78k
         {
15391
4.78k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.78k
            return result;
15393
4.78k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf50_op<double> >::type() const
Line
Count
Source
15390
10.7k
         {
15391
10.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.7k
            return result;
15393
10.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf51_op<double> >::type() const
Line
Count
Source
15390
137
         {
15391
137
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
137
            return result;
15393
137
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf52_op<double> >::type() const
Line
Count
Source
15390
2.07k
         {
15391
2.07k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.07k
            return result;
15393
2.07k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf53_op<double> >::type() const
Line
Count
Source
15390
7.36k
         {
15391
7.36k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.36k
            return result;
15393
7.36k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf54_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf55_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf56_op<double> >::type() const
Line
Count
Source
15390
23.2k
         {
15391
23.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
23.2k
            return result;
15393
23.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf57_op<double> >::type() const
Line
Count
Source
15390
2.16k
         {
15391
2.16k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.16k
            return result;
15393
2.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf58_op<double> >::type() const
Line
Count
Source
15390
5.09k
         {
15391
5.09k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.09k
            return result;
15393
5.09k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf59_op<double> >::type() const
Line
Count
Source
15390
16.1k
         {
15391
16.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.1k
            return result;
15393
16.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf60_op<double> >::type() const
Line
Count
Source
15390
20.4k
         {
15391
20.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
20.4k
            return result;
15393
20.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf61_op<double> >::type() const
Line
Count
Source
15390
2.74k
         {
15391
2.74k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.74k
            return result;
15393
2.74k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf62_op<double> >::type() const
Line
Count
Source
15390
3.79k
         {
15391
3.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.79k
            return result;
15393
3.79k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf63_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf64_op<double> >::type() const
Line
Count
Source
15390
2.48k
         {
15391
2.48k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.48k
            return result;
15393
2.48k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf65_op<double> >::type() const
Line
Count
Source
15390
3.36k
         {
15391
3.36k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.36k
            return result;
15393
3.36k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf66_op<double> >::type() const
Line
Count
Source
15390
368
         {
15391
368
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
368
            return result;
15393
368
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf67_op<double> >::type() const
Line
Count
Source
15390
5.56k
         {
15391
5.56k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.56k
            return result;
15393
5.56k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf68_op<double> >::type() const
Line
Count
Source
15390
7.65k
         {
15391
7.65k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.65k
            return result;
15393
7.65k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf69_op<double> >::type() const
Line
Count
Source
15390
228
         {
15391
228
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
228
            return result;
15393
228
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf70_op<double> >::type() const
Line
Count
Source
15390
25
         {
15391
25
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
25
            return result;
15393
25
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf71_op<double> >::type() const
Line
Count
Source
15390
10.5k
         {
15391
10.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.5k
            return result;
15393
10.5k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf72_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf73_op<double> >::type() const
Line
Count
Source
15390
4.16k
         {
15391
4.16k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.16k
            return result;
15393
4.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf74_op<double> >::type() const
Line
Count
Source
15390
10.6k
         {
15391
10.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.6k
            return result;
15393
10.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf75_op<double> >::type() const
Line
Count
Source
15390
5.41k
         {
15391
5.41k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.41k
            return result;
15393
5.41k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf76_op<double> >::type() const
Line
Count
Source
15390
3.96k
         {
15391
3.96k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.96k
            return result;
15393
3.96k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf77_op<double> >::type() const
Line
Count
Source
15390
391
         {
15391
391
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
391
            return result;
15393
391
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf78_op<double> >::type() const
Line
Count
Source
15390
445
         {
15391
445
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
445
            return result;
15393
445
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf79_op<double> >::type() const
Line
Count
Source
15390
1.35k
         {
15391
1.35k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.35k
            return result;
15393
1.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf80_op<double> >::type() const
Line
Count
Source
15390
4.68k
         {
15391
4.68k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.68k
            return result;
15393
4.68k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf81_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf82_op<double> >::type() const
Line
Count
Source
15390
1.22k
         {
15391
1.22k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.22k
            return result;
15393
1.22k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf83_op<double> >::type() const
Line
Count
Source
15390
268
         {
15391
268
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
268
            return result;
15393
268
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >::type() const
Line
Count
Source
15390
1.06k
         {
15391
1.06k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.06k
            return result;
15393
1.06k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >::type() const
Line
Count
Source
15390
16.8k
         {
15391
16.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.8k
            return result;
15393
16.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >::type() const
Line
Count
Source
15390
1.80k
         {
15391
1.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.80k
            return result;
15393
1.80k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >::type() const
Line
Count
Source
15390
718
         {
15391
718
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
718
            return result;
15393
718
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >::type() const
Line
Count
Source
15390
166
         {
15391
166
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
166
            return result;
15393
166
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >::type() const
Line
Count
Source
15390
2.37k
         {
15391
2.37k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.37k
            return result;
15393
2.37k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >::type() const
Line
Count
Source
15390
6.02k
         {
15391
6.02k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.02k
            return result;
15393
6.02k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >::type() const
Line
Count
Source
15390
6.28k
         {
15391
6.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.28k
            return result;
15393
6.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >::type() const
Line
Count
Source
15390
4.90k
         {
15391
4.90k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.90k
            return result;
15393
4.90k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >::type() const
Line
Count
Source
15390
10.1k
         {
15391
10.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.1k
            return result;
15393
10.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >::type() const
Line
Count
Source
15390
749
         {
15391
749
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
749
            return result;
15393
749
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >::type() const
Line
Count
Source
15390
28.9k
         {
15391
28.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
28.9k
            return result;
15393
28.9k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >::type() const
Line
Count
Source
15390
1.38k
         {
15391
1.38k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.38k
            return result;
15393
1.38k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >::type() const
Line
Count
Source
15390
30.9k
         {
15391
30.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
30.9k
            return result;
15393
30.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >::type() const
Line
Count
Source
15390
8.35k
         {
15391
8.35k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.35k
            return result;
15393
8.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >::type() const
Line
Count
Source
15390
1.97k
         {
15391
1.97k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.97k
            return result;
15393
1.97k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >::type() const
Line
Count
Source
15390
160
         {
15391
160
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
160
            return result;
15393
160
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >::type() const
Line
Count
Source
15390
8.36k
         {
15391
8.36k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.36k
            return result;
15393
8.36k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >::type() const
Line
Count
Source
15390
1.30k
         {
15391
1.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.30k
            return result;
15393
1.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >::type() const
Line
Count
Source
15390
8.78k
         {
15391
8.78k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.78k
            return result;
15393
8.78k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >::type() const
Line
Count
Source
15390
5.40k
         {
15391
5.40k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.40k
            return result;
15393
5.40k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >::type() const
Line
Count
Source
15390
731
         {
15391
731
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
731
            return result;
15393
731
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >::type() const
Line
Count
Source
15390
3.31k
         {
15391
3.31k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.31k
            return result;
15393
3.31k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >::type() const
Line
Count
Source
15390
10.9k
         {
15391
10.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.9k
            return result;
15393
10.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >::type() const
Line
Count
Source
15390
5.76k
         {
15391
5.76k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.76k
            return result;
15393
5.76k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >::type() const
Line
Count
Source
15390
2.60k
         {
15391
2.60k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.60k
            return result;
15393
2.60k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >::type() const
Line
Count
Source
15390
5.01k
         {
15391
5.01k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.01k
            return result;
15393
5.01k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >::type() const
Line
Count
Source
15390
1.23k
         {
15391
1.23k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.23k
            return result;
15393
1.23k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >::type() const
Line
Count
Source
15390
740
         {
15391
740
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
740
            return result;
15393
740
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >::type() const
Line
Count
Source
15390
29
         {
15391
29
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
29
            return result;
15393
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >::type() const
Line
Count
Source
15390
4.82k
         {
15391
4.82k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.82k
            return result;
15393
4.82k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >::type() const
Line
Count
Source
15390
1.34k
         {
15391
1.34k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.34k
            return result;
15393
1.34k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >::type() const
Line
Count
Source
15390
9.82k
         {
15391
9.82k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.82k
            return result;
15393
9.82k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >::type() const
Line
Count
Source
15390
3.21k
         {
15391
3.21k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.21k
            return result;
15393
3.21k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >::type() const
Line
Count
Source
15390
1.35k
         {
15391
1.35k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.35k
            return result;
15393
1.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >::type() const
Line
Count
Source
15390
27.8k
         {
15391
27.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
27.8k
            return result;
15393
27.8k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >::type() const
Line
Count
Source
15390
6.33k
         {
15391
6.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.33k
            return result;
15393
6.33k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >::type() const
Line
Count
Source
15390
26.8k
         {
15391
26.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
26.8k
            return result;
15393
26.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >::type() const
Line
Count
Source
15390
24.3k
         {
15391
24.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
24.3k
            return result;
15393
24.3k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >::type() const
Line
Count
Source
15390
588
         {
15391
588
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
588
            return result;
15393
588
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >::type() const
Line
Count
Source
15390
32.7k
         {
15391
32.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
32.7k
            return result;
15393
32.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >::type() const
Line
Count
Source
15390
1.53k
         {
15391
1.53k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.53k
            return result;
15393
1.53k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >::type() const
Line
Count
Source
15390
2.74k
         {
15391
2.74k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.74k
            return result;
15393
2.74k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >::type() const
Line
Count
Source
15390
186
         {
15391
186
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
186
            return result;
15393
186
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >::type() const
Line
Count
Source
15390
24.5k
         {
15391
24.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
24.5k
            return result;
15393
24.5k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >::type() const
Line
Count
Source
15390
958
         {
15391
958
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
958
            return result;
15393
958
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >::type() const
Line
Count
Source
15390
64
         {
15391
64
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
64
            return result;
15393
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >::type() const
Line
Count
Source
15390
1.39k
         {
15391
1.39k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.39k
            return result;
15393
1.39k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >::type() const
Line
Count
Source
15390
2.63k
         {
15391
2.63k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.63k
            return result;
15393
2.63k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >::type() const
Line
Count
Source
15390
6.15k
         {
15391
6.15k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.15k
            return result;
15393
6.15k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >::type() const
Line
Count
Source
15390
662
         {
15391
662
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
662
            return result;
15393
662
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >::type() const
Line
Count
Source
15390
4.82k
         {
15391
4.82k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.82k
            return result;
15393
4.82k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >::type() const
Line
Count
Source
15390
439
         {
15391
439
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
439
            return result;
15393
439
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >::type() const
Line
Count
Source
15390
23.6k
         {
15391
23.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
23.6k
            return result;
15393
23.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf48_op<double> >::type() const
Line
Count
Source
15390
1.02k
         {
15391
1.02k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.02k
            return result;
15393
1.02k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf49_op<double> >::type() const
Line
Count
Source
15390
12.3k
         {
15391
12.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
12.3k
            return result;
15393
12.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf50_op<double> >::type() const
Line
Count
Source
15390
292
         {
15391
292
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
292
            return result;
15393
292
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf51_op<double> >::type() const
Line
Count
Source
15390
6.33k
         {
15391
6.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.33k
            return result;
15393
6.33k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf52_op<double> >::type() const
Line
Count
Source
15390
727
         {
15391
727
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
727
            return result;
15393
727
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf53_op<double> >::type() const
Line
Count
Source
15390
2.35k
         {
15391
2.35k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.35k
            return result;
15393
2.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf54_op<double> >::type() const
Line
Count
Source
15390
1.37k
         {
15391
1.37k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.37k
            return result;
15393
1.37k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf55_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf56_op<double> >::type() const
Line
Count
Source
15390
930
         {
15391
930
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
930
            return result;
15393
930
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf57_op<double> >::type() const
Line
Count
Source
15390
87
         {
15391
87
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
87
            return result;
15393
87
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf58_op<double> >::type() const
Line
Count
Source
15390
6.75k
         {
15391
6.75k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.75k
            return result;
15393
6.75k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf59_op<double> >::type() const
Line
Count
Source
15390
3.46k
         {
15391
3.46k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.46k
            return result;
15393
3.46k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf60_op<double> >::type() const
Line
Count
Source
15390
2.42k
         {
15391
2.42k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.42k
            return result;
15393
2.42k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf61_op<double> >::type() const
Line
Count
Source
15390
502
         {
15391
502
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
502
            return result;
15393
502
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf62_op<double> >::type() const
Line
Count
Source
15390
1.83k
         {
15391
1.83k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.83k
            return result;
15393
1.83k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf63_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf64_op<double> >::type() const
Line
Count
Source
15390
1.86k
         {
15391
1.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.86k
            return result;
15393
1.86k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf65_op<double> >::type() const
Line
Count
Source
15390
20.2k
         {
15391
20.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
20.2k
            return result;
15393
20.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf66_op<double> >::type() const
Line
Count
Source
15390
33
         {
15391
33
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
33
            return result;
15393
33
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf67_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf68_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf69_op<double> >::type() const
Line
Count
Source
15390
174
         {
15391
174
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
174
            return result;
15393
174
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf70_op<double> >::type() const
Line
Count
Source
15390
190
         {
15391
190
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
190
            return result;
15393
190
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf71_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf72_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf73_op<double> >::type() const
Line
Count
Source
15390
2.83k
         {
15391
2.83k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.83k
            return result;
15393
2.83k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf74_op<double> >::type() const
Line
Count
Source
15390
29.6k
         {
15391
29.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
29.6k
            return result;
15393
29.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf75_op<double> >::type() const
Line
Count
Source
15390
9.77k
         {
15391
9.77k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.77k
            return result;
15393
9.77k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf76_op<double> >::type() const
Line
Count
Source
15390
3.26k
         {
15391
3.26k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.26k
            return result;
15393
3.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf77_op<double> >::type() const
Line
Count
Source
15390
355
         {
15391
355
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
355
            return result;
15393
355
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf78_op<double> >::type() const
Line
Count
Source
15390
497
         {
15391
497
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
497
            return result;
15393
497
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf79_op<double> >::type() const
Line
Count
Source
15390
3.06k
         {
15391
3.06k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.06k
            return result;
15393
3.06k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf80_op<double> >::type() const
Line
Count
Source
15390
1.16k
         {
15391
1.16k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.16k
            return result;
15393
1.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf81_op<double> >::type() const
Line
Count
Source
15390
1.12k
         {
15391
1.12k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.12k
            return result;
15393
1.12k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf82_op<double> >::type() const
Line
Count
Source
15390
930
         {
15391
930
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
930
            return result;
15393
930
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf83_op<double> >::type() const
Line
Count
Source
15390
29.9k
         {
15391
29.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
29.9k
            return result;
15393
29.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext00_op<double> >::type() const
Line
Count
Source
15390
819
         {
15391
819
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
819
            return result;
15393
819
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext01_op<double> >::type() const
Line
Count
Source
15390
4.85k
         {
15391
4.85k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.85k
            return result;
15393
4.85k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext02_op<double> >::type() const
Line
Count
Source
15390
3.10k
         {
15391
3.10k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.10k
            return result;
15393
3.10k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext03_op<double> >::type() const
Line
Count
Source
15390
2.53k
         {
15391
2.53k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.53k
            return result;
15393
2.53k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext04_op<double> >::type() const
Line
Count
Source
15390
2.57k
         {
15391
2.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.57k
            return result;
15393
2.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext05_op<double> >::type() const
Line
Count
Source
15390
5.13k
         {
15391
5.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.13k
            return result;
15393
5.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext06_op<double> >::type() const
Line
Count
Source
15390
1.78k
         {
15391
1.78k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.78k
            return result;
15393
1.78k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext07_op<double> >::type() const
Line
Count
Source
15390
1.23k
         {
15391
1.23k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.23k
            return result;
15393
1.23k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext08_op<double> >::type() const
Line
Count
Source
15390
1.24k
         {
15391
1.24k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.24k
            return result;
15393
1.24k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext09_op<double> >::type() const
Line
Count
Source
15390
413
         {
15391
413
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
413
            return result;
15393
413
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext10_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext11_op<double> >::type() const
Line
Count
Source
15390
17.3k
         {
15391
17.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
17.3k
            return result;
15393
17.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext12_op<double> >::type() const
Line
Count
Source
15390
1.26k
         {
15391
1.26k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.26k
            return result;
15393
1.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext13_op<double> >::type() const
Line
Count
Source
15390
240
         {
15391
240
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
240
            return result;
15393
240
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext14_op<double> >::type() const
Line
Count
Source
15390
1.13k
         {
15391
1.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.13k
            return result;
15393
1.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext15_op<double> >::type() const
Line
Count
Source
15390
6.08k
         {
15391
6.08k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.08k
            return result;
15393
6.08k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext16_op<double> >::type() const
Line
Count
Source
15390
200
         {
15391
200
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
200
            return result;
15393
200
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext17_op<double> >::type() const
Line
Count
Source
15390
18.3k
         {
15391
18.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
18.3k
            return result;
15393
18.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext18_op<double> >::type() const
Line
Count
Source
15390
1.22k
         {
15391
1.22k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.22k
            return result;
15393
1.22k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext19_op<double> >::type() const
Line
Count
Source
15390
4.94k
         {
15391
4.94k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.94k
            return result;
15393
4.94k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext20_op<double> >::type() const
Line
Count
Source
15390
3.71k
         {
15391
3.71k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.71k
            return result;
15393
3.71k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext21_op<double> >::type() const
Line
Count
Source
15390
3.75k
         {
15391
3.75k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.75k
            return result;
15393
3.75k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext22_op<double> >::type() const
Line
Count
Source
15390
150
         {
15391
150
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
150
            return result;
15393
150
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext23_op<double> >::type() const
Line
Count
Source
15390
14.3k
         {
15391
14.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
14.3k
            return result;
15393
14.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext24_op<double> >::type() const
Line
Count
Source
15390
50
         {
15391
50
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
50
            return result;
15393
50
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext25_op<double> >::type() const
Line
Count
Source
15390
14.6k
         {
15391
14.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
14.6k
            return result;
15393
14.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext26_op<double> >::type() const
Line
Count
Source
15390
7.61k
         {
15391
7.61k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.61k
            return result;
15393
7.61k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext27_op<double> >::type() const
Line
Count
Source
15390
17.3k
         {
15391
17.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
17.3k
            return result;
15393
17.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext28_op<double> >::type() const
Line
Count
Source
15390
52
         {
15391
52
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
52
            return result;
15393
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext29_op<double> >::type() const
Line
Count
Source
15390
2.82k
         {
15391
2.82k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.82k
            return result;
15393
2.82k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext30_op<double> >::type() const
Line
Count
Source
15390
325
         {
15391
325
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
325
            return result;
15393
325
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext31_op<double> >::type() const
Line
Count
Source
15390
1.92k
         {
15391
1.92k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.92k
            return result;
15393
1.92k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext32_op<double> >::type() const
Line
Count
Source
15390
174
         {
15391
174
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
174
            return result;
15393
174
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext33_op<double> >::type() const
Line
Count
Source
15390
3.01k
         {
15391
3.01k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.01k
            return result;
15393
3.01k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext34_op<double> >::type() const
Line
Count
Source
15390
1.01k
         {
15391
1.01k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.01k
            return result;
15393
1.01k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext35_op<double> >::type() const
Line
Count
Source
15390
6.92k
         {
15391
6.92k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.92k
            return result;
15393
6.92k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext36_op<double> >::type() const
Line
Count
Source
15390
9.32k
         {
15391
9.32k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.32k
            return result;
15393
9.32k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext37_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext38_op<double> >::type() const
Line
Count
Source
15390
2.35k
         {
15391
2.35k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.35k
            return result;
15393
2.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext39_op<double> >::type() const
Line
Count
Source
15390
4.30k
         {
15391
4.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.30k
            return result;
15393
4.30k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext40_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext41_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext42_op<double> >::type() const
Line
Count
Source
15390
5.41k
         {
15391
5.41k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.41k
            return result;
15393
5.41k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext43_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext44_op<double> >::type() const
Line
Count
Source
15390
8.43k
         {
15391
8.43k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.43k
            return result;
15393
8.43k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext45_op<double> >::type() const
Line
Count
Source
15390
7.01k
         {
15391
7.01k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.01k
            return result;
15393
7.01k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext46_op<double> >::type() const
Line
Count
Source
15390
827
         {
15391
827
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
827
            return result;
15393
827
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext47_op<double> >::type() const
Line
Count
Source
15390
729
         {
15391
729
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
729
            return result;
15393
729
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext49_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext50_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext51_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext53_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext54_op<double> >::type() const
Line
Count
Source
15390
432
         {
15391
432
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
432
            return result;
15393
432
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext55_op<double> >::type() const
Line
Count
Source
15390
7.63k
         {
15391
7.63k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.63k
            return result;
15393
7.63k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext56_op<double> >::type() const
Line
Count
Source
15390
35.3k
         {
15391
35.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
35.3k
            return result;
15393
35.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext57_op<double> >::type() const
Line
Count
Source
15390
2.42k
         {
15391
2.42k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.42k
            return result;
15393
2.42k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext58_op<double> >::type() const
Line
Count
Source
15390
258
         {
15391
258
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
258
            return result;
15393
258
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext59_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext60_op<double> >::type() const
Line
Count
Source
15390
7.05k
         {
15391
7.05k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.05k
            return result;
15393
7.05k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext61_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf48_op<double> >::type() const
Line
Count
Source
15390
2.87k
         {
15391
2.87k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.87k
            return result;
15393
2.87k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf49_op<double> >::type() const
Line
Count
Source
15390
820
         {
15391
820
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
820
            return result;
15393
820
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf50_op<double> >::type() const
Line
Count
Source
15390
199
         {
15391
199
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
199
            return result;
15393
199
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf51_op<double> >::type() const
Line
Count
Source
15390
7.01k
         {
15391
7.01k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.01k
            return result;
15393
7.01k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf53_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf54_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf55_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf56_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf57_op<double> >::type() const
Line
Count
Source
15390
14.6k
         {
15391
14.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
14.6k
            return result;
15393
14.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf58_op<double> >::type() const
Line
Count
Source
15390
6.67k
         {
15391
6.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.67k
            return result;
15393
6.67k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf59_op<double> >::type() const
Line
Count
Source
15390
1.67k
         {
15391
1.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.67k
            return result;
15393
1.67k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf60_op<double> >::type() const
Line
Count
Source
15390
512
         {
15391
512
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
512
            return result;
15393
512
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf61_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf62_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf63_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf64_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf65_op<double> >::type() const
Line
Count
Source
15390
14.2k
         {
15391
14.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
14.2k
            return result;
15393
14.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf66_op<double> >::type() const
Line
Count
Source
15390
9.13k
         {
15391
9.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.13k
            return result;
15393
9.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf67_op<double> >::type() const
Line
Count
Source
15390
16.6k
         {
15391
16.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.6k
            return result;
15393
16.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf68_op<double> >::type() const
Line
Count
Source
15390
510
         {
15391
510
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
510
            return result;
15393
510
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf69_op<double> >::type() const
Line
Count
Source
15390
8.18k
         {
15391
8.18k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.18k
            return result;
15393
8.18k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf70_op<double> >::type() const
Line
Count
Source
15390
617
         {
15391
617
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
617
            return result;
15393
617
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf71_op<double> >::type() const
Line
Count
Source
15390
39
         {
15391
39
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
39
            return result;
15393
39
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf72_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf73_op<double> >::type() const
Line
Count
Source
15390
7.20k
         {
15391
7.20k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.20k
            return result;
15393
7.20k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf74_op<double> >::type() const
Line
Count
Source
15390
10.7k
         {
15391
10.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.7k
            return result;
15393
10.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf75_op<double> >::type() const
Line
Count
Source
15390
3.79k
         {
15391
3.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.79k
            return result;
15393
3.79k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf76_op<double> >::type() const
Line
Count
Source
15390
256
         {
15391
256
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
256
            return result;
15393
256
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf77_op<double> >::type() const
Line
Count
Source
15390
8.40k
         {
15391
8.40k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.40k
            return result;
15393
8.40k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf78_op<double> >::type() const
Line
Count
Source
15390
1.71k
         {
15391
1.71k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.71k
            return result;
15393
1.71k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf79_op<double> >::type() const
Line
Count
Source
15390
2.34k
         {
15391
2.34k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.34k
            return result;
15393
2.34k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf80_op<double> >::type() const
Line
Count
Source
15390
1.35k
         {
15391
1.35k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.35k
            return result;
15393
1.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf81_op<double> >::type() const
Line
Count
Source
15390
435
         {
15391
435
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
435
            return result;
15393
435
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf82_op<double> >::type() const
Line
Count
Source
15390
8.10k
         {
15391
8.10k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.10k
            return result;
15393
8.10k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf83_op<double> >::type() const
Line
Count
Source
15390
40.4k
         {
15391
40.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
40.4k
            return result;
15393
40.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext00_op<double> >::type() const
Line
Count
Source
15390
22.1k
         {
15391
22.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
22.1k
            return result;
15393
22.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext01_op<double> >::type() const
Line
Count
Source
15390
3.28k
         {
15391
3.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.28k
            return result;
15393
3.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext02_op<double> >::type() const
Line
Count
Source
15390
813
         {
15391
813
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
813
            return result;
15393
813
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext03_op<double> >::type() const
Line
Count
Source
15390
1.00k
         {
15391
1.00k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.00k
            return result;
15393
1.00k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext04_op<double> >::type() const
Line
Count
Source
15390
7.82k
         {
15391
7.82k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.82k
            return result;
15393
7.82k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext05_op<double> >::type() const
Line
Count
Source
15390
5.32k
         {
15391
5.32k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.32k
            return result;
15393
5.32k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext06_op<double> >::type() const
Line
Count
Source
15390
1.67k
         {
15391
1.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.67k
            return result;
15393
1.67k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext07_op<double> >::type() const
Line
Count
Source
15390
3.25k
         {
15391
3.25k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.25k
            return result;
15393
3.25k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext08_op<double> >::type() const
Line
Count
Source
15390
3.83k
         {
15391
3.83k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.83k
            return result;
15393
3.83k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext09_op<double> >::type() const
Line
Count
Source
15390
6.79k
         {
15391
6.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.79k
            return result;
15393
6.79k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext10_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext11_op<double> >::type() const
Line
Count
Source
15390
3.44k
         {
15391
3.44k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.44k
            return result;
15393
3.44k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext12_op<double> >::type() const
Line
Count
Source
15390
7.70k
         {
15391
7.70k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.70k
            return result;
15393
7.70k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext13_op<double> >::type() const
Line
Count
Source
15390
550
         {
15391
550
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
550
            return result;
15393
550
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext14_op<double> >::type() const
Line
Count
Source
15390
268
         {
15391
268
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
268
            return result;
15393
268
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext15_op<double> >::type() const
Line
Count
Source
15390
5.27k
         {
15391
5.27k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.27k
            return result;
15393
5.27k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext16_op<double> >::type() const
Line
Count
Source
15390
24.4k
         {
15391
24.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
24.4k
            return result;
15393
24.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext17_op<double> >::type() const
Line
Count
Source
15390
31
         {
15391
31
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
31
            return result;
15393
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext18_op<double> >::type() const
Line
Count
Source
15390
3.33k
         {
15391
3.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.33k
            return result;
15393
3.33k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext19_op<double> >::type() const
Line
Count
Source
15390
225
         {
15391
225
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
225
            return result;
15393
225
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext20_op<double> >::type() const
Line
Count
Source
15390
3.60k
         {
15391
3.60k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.60k
            return result;
15393
3.60k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext21_op<double> >::type() const
Line
Count
Source
15390
2.26k
         {
15391
2.26k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.26k
            return result;
15393
2.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext22_op<double> >::type() const
Line
Count
Source
15390
2.32k
         {
15391
2.32k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.32k
            return result;
15393
2.32k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext23_op<double> >::type() const
Line
Count
Source
15390
4.34k
         {
15391
4.34k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.34k
            return result;
15393
4.34k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext24_op<double> >::type() const
Line
Count
Source
15390
13.3k
         {
15391
13.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.3k
            return result;
15393
13.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext25_op<double> >::type() const
Line
Count
Source
15390
17.0k
         {
15391
17.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
17.0k
            return result;
15393
17.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext26_op<double> >::type() const
Line
Count
Source
15390
16.4k
         {
15391
16.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.4k
            return result;
15393
16.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext27_op<double> >::type() const
Line
Count
Source
15390
626
         {
15391
626
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
626
            return result;
15393
626
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext28_op<double> >::type() const
Line
Count
Source
15390
51
         {
15391
51
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
51
            return result;
15393
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext29_op<double> >::type() const
Line
Count
Source
15390
4.36k
         {
15391
4.36k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.36k
            return result;
15393
4.36k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext30_op<double> >::type() const
Line
Count
Source
15390
6.58k
         {
15391
6.58k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.58k
            return result;
15393
6.58k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext31_op<double> >::type() const
Line
Count
Source
15390
49.6k
         {
15391
49.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
49.6k
            return result;
15393
49.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext32_op<double> >::type() const
Line
Count
Source
15390
6.37k
         {
15391
6.37k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.37k
            return result;
15393
6.37k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext33_op<double> >::type() const
Line
Count
Source
15390
424
         {
15391
424
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
424
            return result;
15393
424
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext34_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext35_op<double> >::type() const
Line
Count
Source
15390
3.55k
         {
15391
3.55k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.55k
            return result;
15393
3.55k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext36_op<double> >::type() const
Line
Count
Source
15390
754
         {
15391
754
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
754
            return result;
15393
754
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext37_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext38_op<double> >::type() const
Line
Count
Source
15390
2.52k
         {
15391
2.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.52k
            return result;
15393
2.52k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext39_op<double> >::type() const
Line
Count
Source
15390
4.07k
         {
15391
4.07k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.07k
            return result;
15393
4.07k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext40_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext41_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext42_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext43_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext44_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext45_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext46_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext47_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext49_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext50_op<double> >::type() const
Line
Count
Source
15390
3.80k
         {
15391
3.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.80k
            return result;
15393
3.80k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext51_op<double> >::type() const
Line
Count
Source
15390
29
         {
15391
29
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
29
            return result;
15393
29
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext53_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext54_op<double> >::type() const
Line
Count
Source
15390
2.44k
         {
15391
2.44k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.44k
            return result;
15393
2.44k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext55_op<double> >::type() const
Line
Count
Source
15390
8.86k
         {
15391
8.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.86k
            return result;
15393
8.86k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext56_op<double> >::type() const
Line
Count
Source
15390
13.9k
         {
15391
13.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.9k
            return result;
15393
13.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext57_op<double> >::type() const
Line
Count
Source
15390
5.37k
         {
15391
5.37k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.37k
            return result;
15393
5.37k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext58_op<double> >::type() const
Line
Count
Source
15390
3.77k
         {
15391
3.77k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.77k
            return result;
15393
3.77k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext59_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext60_op<double> >::type() const
Line
Count
Source
15390
4.65k
         {
15391
4.65k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.65k
            return result;
15393
4.65k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext61_op<double> >::type() const
Line
Count
Source
15390
2.19k
         {
15391
2.19k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.19k
            return result;
15393
2.19k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf48_op<double> >::type() const
Line
Count
Source
15390
5
         {
15391
5
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5
            return result;
15393
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf49_op<double> >::type() const
Line
Count
Source
15390
3.41k
         {
15391
3.41k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.41k
            return result;
15393
3.41k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf50_op<double> >::type() const
Line
Count
Source
15390
2.85k
         {
15391
2.85k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.85k
            return result;
15393
2.85k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf51_op<double> >::type() const
Line
Count
Source
15390
9.30k
         {
15391
9.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.30k
            return result;
15393
9.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf52_op<double> >::type() const
Line
Count
Source
15390
500
         {
15391
500
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
500
            return result;
15393
500
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf53_op<double> >::type() const
Line
Count
Source
15390
7.52k
         {
15391
7.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.52k
            return result;
15393
7.52k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf54_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf55_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf56_op<double> >::type() const
Line
Count
Source
15390
1.17k
         {
15391
1.17k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.17k
            return result;
15393
1.17k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf57_op<double> >::type() const
Line
Count
Source
15390
118
         {
15391
118
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
118
            return result;
15393
118
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf58_op<double> >::type() const
Line
Count
Source
15390
1.28k
         {
15391
1.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.28k
            return result;
15393
1.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf59_op<double> >::type() const
Line
Count
Source
15390
14.4k
         {
15391
14.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
14.4k
            return result;
15393
14.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf60_op<double> >::type() const
Line
Count
Source
15390
6.74k
         {
15391
6.74k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.74k
            return result;
15393
6.74k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf61_op<double> >::type() const
Line
Count
Source
15390
20.0k
         {
15391
20.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
20.0k
            return result;
15393
20.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf62_op<double> >::type() const
Line
Count
Source
15390
1.57k
         {
15391
1.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.57k
            return result;
15393
1.57k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf63_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf64_op<double> >::type() const
Line
Count
Source
15390
2.68k
         {
15391
2.68k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.68k
            return result;
15393
2.68k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf65_op<double> >::type() const
Line
Count
Source
15390
1.48k
         {
15391
1.48k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.48k
            return result;
15393
1.48k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf66_op<double> >::type() const
Line
Count
Source
15390
837
         {
15391
837
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
837
            return result;
15393
837
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf67_op<double> >::type() const
Line
Count
Source
15390
19.1k
         {
15391
19.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
19.1k
            return result;
15393
19.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf68_op<double> >::type() const
Line
Count
Source
15390
11.2k
         {
15391
11.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.2k
            return result;
15393
11.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf69_op<double> >::type() const
Line
Count
Source
15390
30
         {
15391
30
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
30
            return result;
15393
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf70_op<double> >::type() const
Line
Count
Source
15390
91
         {
15391
91
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
91
            return result;
15393
91
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf71_op<double> >::type() const
Line
Count
Source
15390
440
         {
15391
440
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
440
            return result;
15393
440
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf72_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf73_op<double> >::type() const
Line
Count
Source
15390
9.71k
         {
15391
9.71k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.71k
            return result;
15393
9.71k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf74_op<double> >::type() const
Line
Count
Source
15390
487
         {
15391
487
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
487
            return result;
15393
487
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf75_op<double> >::type() const
Line
Count
Source
15390
2.10k
         {
15391
2.10k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.10k
            return result;
15393
2.10k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf76_op<double> >::type() const
Line
Count
Source
15390
694
         {
15391
694
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
694
            return result;
15393
694
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf77_op<double> >::type() const
Line
Count
Source
15390
153
         {
15391
153
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
153
            return result;
15393
153
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf78_op<double> >::type() const
Line
Count
Source
15390
4.16k
         {
15391
4.16k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.16k
            return result;
15393
4.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf79_op<double> >::type() const
Line
Count
Source
15390
2.00k
         {
15391
2.00k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.00k
            return result;
15393
2.00k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf80_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf81_op<double> >::type() const
Line
Count
Source
15390
476
         {
15391
476
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
476
            return result;
15393
476
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf82_op<double> >::type() const
Line
Count
Source
15390
3
         {
15391
3
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3
            return result;
15393
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf83_op<double> >::type() const
Line
Count
Source
15390
1.93k
         {
15391
1.93k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.93k
            return result;
15393
1.93k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext00_op<double> >::type() const
Line
Count
Source
15390
16.8k
         {
15391
16.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.8k
            return result;
15393
16.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext01_op<double> >::type() const
Line
Count
Source
15390
2.12k
         {
15391
2.12k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.12k
            return result;
15393
2.12k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext02_op<double> >::type() const
Line
Count
Source
15390
610
         {
15391
610
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
610
            return result;
15393
610
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext03_op<double> >::type() const
Line
Count
Source
15390
9.80k
         {
15391
9.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.80k
            return result;
15393
9.80k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext04_op<double> >::type() const
Line
Count
Source
15390
29.8k
         {
15391
29.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
29.8k
            return result;
15393
29.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext05_op<double> >::type() const
Line
Count
Source
15390
1.22k
         {
15391
1.22k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.22k
            return result;
15393
1.22k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext06_op<double> >::type() const
Line
Count
Source
15390
1.79k
         {
15391
1.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.79k
            return result;
15393
1.79k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext07_op<double> >::type() const
Line
Count
Source
15390
34.0k
         {
15391
34.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
34.0k
            return result;
15393
34.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext08_op<double> >::type() const
Line
Count
Source
15390
17.4k
         {
15391
17.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
17.4k
            return result;
15393
17.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext09_op<double> >::type() const
Line
Count
Source
15390
4.55k
         {
15391
4.55k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.55k
            return result;
15393
4.55k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext10_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext11_op<double> >::type() const
Line
Count
Source
15390
54.2k
         {
15391
54.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
54.2k
            return result;
15393
54.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext12_op<double> >::type() const
Line
Count
Source
15390
1.96k
         {
15391
1.96k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.96k
            return result;
15393
1.96k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext13_op<double> >::type() const
Line
Count
Source
15390
6.05k
         {
15391
6.05k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.05k
            return result;
15393
6.05k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext14_op<double> >::type() const
Line
Count
Source
15390
5.30k
         {
15391
5.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.30k
            return result;
15393
5.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext15_op<double> >::type() const
Line
Count
Source
15390
2.97k
         {
15391
2.97k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.97k
            return result;
15393
2.97k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext16_op<double> >::type() const
Line
Count
Source
15390
1.16k
         {
15391
1.16k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.16k
            return result;
15393
1.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext17_op<double> >::type() const
Line
Count
Source
15390
1.55k
         {
15391
1.55k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.55k
            return result;
15393
1.55k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext18_op<double> >::type() const
Line
Count
Source
15390
272
         {
15391
272
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
272
            return result;
15393
272
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext19_op<double> >::type() const
Line
Count
Source
15390
3.95k
         {
15391
3.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.95k
            return result;
15393
3.95k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext20_op<double> >::type() const
Line
Count
Source
15390
59
         {
15391
59
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
59
            return result;
15393
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext21_op<double> >::type() const
Line
Count
Source
15390
2.01k
         {
15391
2.01k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.01k
            return result;
15393
2.01k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext22_op<double> >::type() const
Line
Count
Source
15390
9.57k
         {
15391
9.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.57k
            return result;
15393
9.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext23_op<double> >::type() const
Line
Count
Source
15390
2.15k
         {
15391
2.15k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.15k
            return result;
15393
2.15k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext24_op<double> >::type() const
Line
Count
Source
15390
818
         {
15391
818
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
818
            return result;
15393
818
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext25_op<double> >::type() const
Line
Count
Source
15390
21.4k
         {
15391
21.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
21.4k
            return result;
15393
21.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext26_op<double> >::type() const
Line
Count
Source
15390
5.14k
         {
15391
5.14k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.14k
            return result;
15393
5.14k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext27_op<double> >::type() const
Line
Count
Source
15390
203
         {
15391
203
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
203
            return result;
15393
203
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext28_op<double> >::type() const
Line
Count
Source
15390
1.10k
         {
15391
1.10k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.10k
            return result;
15393
1.10k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext29_op<double> >::type() const
Line
Count
Source
15390
66
         {
15391
66
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
66
            return result;
15393
66
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext30_op<double> >::type() const
Line
Count
Source
15390
16.1k
         {
15391
16.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.1k
            return result;
15393
16.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext31_op<double> >::type() const
Line
Count
Source
15390
16.0k
         {
15391
16.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.0k
            return result;
15393
16.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext32_op<double> >::type() const
Line
Count
Source
15390
4.84k
         {
15391
4.84k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.84k
            return result;
15393
4.84k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext33_op<double> >::type() const
Line
Count
Source
15390
19.9k
         {
15391
19.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
19.9k
            return result;
15393
19.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext34_op<double> >::type() const
Line
Count
Source
15390
8.71k
         {
15391
8.71k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.71k
            return result;
15393
8.71k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext35_op<double> >::type() const
Line
Count
Source
15390
31.1k
         {
15391
31.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
31.1k
            return result;
15393
31.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext36_op<double> >::type() const
Line
Count
Source
15390
228
         {
15391
228
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
228
            return result;
15393
228
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext37_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext38_op<double> >::type() const
Line
Count
Source
15390
13.0k
         {
15391
13.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.0k
            return result;
15393
13.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext39_op<double> >::type() const
Line
Count
Source
15390
4.13k
         {
15391
4.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.13k
            return result;
15393
4.13k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext40_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext41_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext42_op<double> >::type() const
Line
Count
Source
15390
42.3k
         {
15391
42.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
42.3k
            return result;
15393
42.3k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext43_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext44_op<double> >::type() const
Line
Count
Source
15390
8.52k
         {
15391
8.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.52k
            return result;
15393
8.52k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext45_op<double> >::type() const
Line
Count
Source
15390
21.9k
         {
15391
21.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
21.9k
            return result;
15393
21.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext46_op<double> >::type() const
Line
Count
Source
15390
956
         {
15391
956
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
956
            return result;
15393
956
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext47_op<double> >::type() const
Line
Count
Source
15390
560
         {
15391
560
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
560
            return result;
15393
560
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext49_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext50_op<double> >::type() const
Line
Count
Source
15390
15.4k
         {
15391
15.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
15.4k
            return result;
15393
15.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext51_op<double> >::type() const
Line
Count
Source
15390
817
         {
15391
817
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
817
            return result;
15393
817
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext53_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext54_op<double> >::type() const
Line
Count
Source
15390
230
         {
15391
230
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
230
            return result;
15393
230
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext55_op<double> >::type() const
Line
Count
Source
15390
4.75k
         {
15391
4.75k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.75k
            return result;
15393
4.75k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext56_op<double> >::type() const
Line
Count
Source
15390
24.1k
         {
15391
24.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
24.1k
            return result;
15393
24.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext57_op<double> >::type() const
Line
Count
Source
15390
15.2k
         {
15391
15.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
15.2k
            return result;
15393
15.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext58_op<double> >::type() const
Line
Count
Source
15390
1.02k
         {
15391
1.02k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.02k
            return result;
15393
1.02k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext59_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext60_op<double> >::type() const
Line
Count
Source
15390
144
         {
15391
144
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
144
            return result;
15393
144
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext61_op<double> >::type() const
Line
Count
Source
15390
18.8k
         {
15391
18.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
18.8k
            return result;
15393
18.8k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf49_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf50_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf51_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf53_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf54_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf55_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf56_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf57_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf58_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf59_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf60_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf61_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf62_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf63_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf64_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf65_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf66_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf67_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf68_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf69_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf70_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf71_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf72_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf73_op<double> >::type() const
Line
Count
Source
15390
5.91k
         {
15391
5.91k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.91k
            return result;
15393
5.91k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf74_op<double> >::type() const
Line
Count
Source
15390
9.46k
         {
15391
9.46k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.46k
            return result;
15393
9.46k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf75_op<double> >::type() const
Line
Count
Source
15390
5.11k
         {
15391
5.11k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.11k
            return result;
15393
5.11k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf76_op<double> >::type() const
Line
Count
Source
15390
55
         {
15391
55
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
55
            return result;
15393
55
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf77_op<double> >::type() const
Line
Count
Source
15390
2.30k
         {
15391
2.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.30k
            return result;
15393
2.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf78_op<double> >::type() const
Line
Count
Source
15390
2.43k
         {
15391
2.43k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.43k
            return result;
15393
2.43k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf79_op<double> >::type() const
Line
Count
Source
15390
2.80k
         {
15391
2.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.80k
            return result;
15393
2.80k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf80_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf81_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf82_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf83_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext00_op<double> >::type() const
Line
Count
Source
15390
25.9k
         {
15391
25.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
25.9k
            return result;
15393
25.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext01_op<double> >::type() const
Line
Count
Source
15390
427
         {
15391
427
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
427
            return result;
15393
427
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext02_op<double> >::type() const
Line
Count
Source
15390
1.47k
         {
15391
1.47k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.47k
            return result;
15393
1.47k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext03_op<double> >::type() const
Line
Count
Source
15390
400
         {
15391
400
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
400
            return result;
15393
400
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext04_op<double> >::type() const
Line
Count
Source
15390
655
         {
15391
655
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
655
            return result;
15393
655
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext05_op<double> >::type() const
Line
Count
Source
15390
1.95k
         {
15391
1.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.95k
            return result;
15393
1.95k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext06_op<double> >::type() const
Line
Count
Source
15390
13.4k
         {
15391
13.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.4k
            return result;
15393
13.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext07_op<double> >::type() const
Line
Count
Source
15390
3.65k
         {
15391
3.65k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.65k
            return result;
15393
3.65k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext08_op<double> >::type() const
Line
Count
Source
15390
324
         {
15391
324
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
324
            return result;
15393
324
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext09_op<double> >::type() const
Line
Count
Source
15390
1.34k
         {
15391
1.34k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.34k
            return result;
15393
1.34k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext10_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext11_op<double> >::type() const
Line
Count
Source
15390
646
         {
15391
646
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
646
            return result;
15393
646
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext12_op<double> >::type() const
Line
Count
Source
15390
3.97k
         {
15391
3.97k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.97k
            return result;
15393
3.97k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext13_op<double> >::type() const
Line
Count
Source
15390
581
         {
15391
581
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
581
            return result;
15393
581
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext14_op<double> >::type() const
Line
Count
Source
15390
4.52k
         {
15391
4.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.52k
            return result;
15393
4.52k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext15_op<double> >::type() const
Line
Count
Source
15390
1.50k
         {
15391
1.50k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.50k
            return result;
15393
1.50k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext16_op<double> >::type() const
Line
Count
Source
15390
7.98k
         {
15391
7.98k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.98k
            return result;
15393
7.98k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext17_op<double> >::type() const
Line
Count
Source
15390
9.16k
         {
15391
9.16k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.16k
            return result;
15393
9.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext18_op<double> >::type() const
Line
Count
Source
15390
194
         {
15391
194
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
194
            return result;
15393
194
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext19_op<double> >::type() const
Line
Count
Source
15390
1.08k
         {
15391
1.08k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.08k
            return result;
15393
1.08k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext20_op<double> >::type() const
Line
Count
Source
15390
3.95k
         {
15391
3.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.95k
            return result;
15393
3.95k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext21_op<double> >::type() const
Line
Count
Source
15390
1.37k
         {
15391
1.37k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.37k
            return result;
15393
1.37k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext22_op<double> >::type() const
Line
Count
Source
15390
4.57k
         {
15391
4.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.57k
            return result;
15393
4.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext23_op<double> >::type() const
Line
Count
Source
15390
779
         {
15391
779
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
779
            return result;
15393
779
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext24_op<double> >::type() const
Line
Count
Source
15390
575
         {
15391
575
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
575
            return result;
15393
575
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext25_op<double> >::type() const
Line
Count
Source
15390
2.13k
         {
15391
2.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.13k
            return result;
15393
2.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext26_op<double> >::type() const
Line
Count
Source
15390
440
         {
15391
440
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
440
            return result;
15393
440
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext27_op<double> >::type() const
Line
Count
Source
15390
771
         {
15391
771
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
771
            return result;
15393
771
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext28_op<double> >::type() const
Line
Count
Source
15390
560
         {
15391
560
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
560
            return result;
15393
560
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext29_op<double> >::type() const
Line
Count
Source
15390
6.99k
         {
15391
6.99k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.99k
            return result;
15393
6.99k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext30_op<double> >::type() const
Line
Count
Source
15390
36.8k
         {
15391
36.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
36.8k
            return result;
15393
36.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext31_op<double> >::type() const
Line
Count
Source
15390
27.6k
         {
15391
27.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
27.6k
            return result;
15393
27.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext32_op<double> >::type() const
Line
Count
Source
15390
1.56k
         {
15391
1.56k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.56k
            return result;
15393
1.56k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext33_op<double> >::type() const
Line
Count
Source
15390
2.63k
         {
15391
2.63k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.63k
            return result;
15393
2.63k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext34_op<double> >::type() const
Line
Count
Source
15390
597
         {
15391
597
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
597
            return result;
15393
597
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext35_op<double> >::type() const
Line
Count
Source
15390
1.04k
         {
15391
1.04k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.04k
            return result;
15393
1.04k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext36_op<double> >::type() const
Line
Count
Source
15390
413
         {
15391
413
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
413
            return result;
15393
413
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext37_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext38_op<double> >::type() const
Line
Count
Source
15390
50
         {
15391
50
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
50
            return result;
15393
50
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext39_op<double> >::type() const
Line
Count
Source
15390
2.95k
         {
15391
2.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.95k
            return result;
15393
2.95k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext40_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext41_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext42_op<double> >::type() const
Line
Count
Source
15390
5.54k
         {
15391
5.54k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.54k
            return result;
15393
5.54k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext43_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext44_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext45_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext46_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext47_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext49_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext50_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext51_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext53_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext54_op<double> >::type() const
Line
Count
Source
15390
2.51k
         {
15391
2.51k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.51k
            return result;
15393
2.51k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext55_op<double> >::type() const
Line
Count
Source
15390
8.53k
         {
15391
8.53k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.53k
            return result;
15393
8.53k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext56_op<double> >::type() const
Line
Count
Source
15390
13.0k
         {
15391
13.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.0k
            return result;
15393
13.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext57_op<double> >::type() const
Line
Count
Source
15390
5.12k
         {
15391
5.12k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.12k
            return result;
15393
5.12k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext58_op<double> >::type() const
Line
Count
Source
15390
2.86k
         {
15391
2.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.86k
            return result;
15393
2.86k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext59_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext60_op<double> >::type() const
Line
Count
Source
15390
5.21k
         {
15391
5.21k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.21k
            return result;
15393
5.21k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext61_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf48_op<double> >::type() const
Line
Count
Source
15390
180
         {
15391
180
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
180
            return result;
15393
180
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf49_op<double> >::type() const
Line
Count
Source
15390
16.0k
         {
15391
16.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.0k
            return result;
15393
16.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf50_op<double> >::type() const
Line
Count
Source
15390
54
         {
15391
54
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
54
            return result;
15393
54
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf51_op<double> >::type() const
Line
Count
Source
15390
2.79k
         {
15391
2.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.79k
            return result;
15393
2.79k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf53_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf54_op<double> >::type() const
Line
Count
Source
15390
9.60k
         {
15391
9.60k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.60k
            return result;
15393
9.60k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf55_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf56_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf57_op<double> >::type() const
Line
Count
Source
15390
2.44k
         {
15391
2.44k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.44k
            return result;
15393
2.44k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf58_op<double> >::type() const
Line
Count
Source
15390
3.45k
         {
15391
3.45k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.45k
            return result;
15393
3.45k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf59_op<double> >::type() const
Line
Count
Source
15390
6.86k
         {
15391
6.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.86k
            return result;
15393
6.86k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf60_op<double> >::type() const
Line
Count
Source
15390
14.3k
         {
15391
14.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
14.3k
            return result;
15393
14.3k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf61_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf62_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf63_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf64_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf65_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf66_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf67_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf68_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf69_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf70_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf71_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf72_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf73_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf74_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf75_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf76_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf77_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf78_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf79_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf80_op<double> >::type() const
Line
Count
Source
15390
199
         {
15391
199
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
199
            return result;
15393
199
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf81_op<double> >::type() const
Line
Count
Source
15390
5.00k
         {
15391
5.00k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.00k
            return result;
15393
5.00k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf82_op<double> >::type() const
Line
Count
Source
15390
5.37k
         {
15391
5.37k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.37k
            return result;
15393
5.37k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf83_op<double> >::type() const
Line
Count
Source
15390
5.31k
         {
15391
5.31k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.31k
            return result;
15393
5.31k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext00_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext01_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext02_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext03_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext04_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext05_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext06_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext07_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext08_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext09_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext10_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext11_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext12_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext13_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext14_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext15_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext16_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext17_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext18_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext19_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext20_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext21_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext22_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext23_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext24_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext25_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext26_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext27_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext28_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext29_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext30_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext31_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext32_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext33_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext34_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext35_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext36_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext37_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext38_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext39_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext40_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext41_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext42_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext43_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext44_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext45_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext46_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext47_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext49_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext50_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext51_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext53_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext54_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext55_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext56_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext57_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext58_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext59_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext60_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext61_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf48_op<double> >::type() const
Line
Count
Source
15390
745
         {
15391
745
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
745
            return result;
15393
745
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf49_op<double> >::type() const
Line
Count
Source
15390
6.23k
         {
15391
6.23k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.23k
            return result;
15393
6.23k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf50_op<double> >::type() const
Line
Count
Source
15390
5.02k
         {
15391
5.02k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.02k
            return result;
15393
5.02k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf51_op<double> >::type() const
Line
Count
Source
15390
1.74k
         {
15391
1.74k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.74k
            return result;
15393
1.74k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf52_op<double> >::type() const
Line
Count
Source
15390
145
         {
15391
145
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
145
            return result;
15393
145
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf53_op<double> >::type() const
Line
Count
Source
15390
4.22k
         {
15391
4.22k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.22k
            return result;
15393
4.22k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf54_op<double> >::type() const
Line
Count
Source
15390
986
         {
15391
986
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
986
            return result;
15393
986
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf55_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf56_op<double> >::type() const
Line
Count
Source
15390
4.75k
         {
15391
4.75k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.75k
            return result;
15393
4.75k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf57_op<double> >::type() const
Line
Count
Source
15390
10.5k
         {
15391
10.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.5k
            return result;
15393
10.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf58_op<double> >::type() const
Line
Count
Source
15390
8.69k
         {
15391
8.69k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.69k
            return result;
15393
8.69k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf59_op<double> >::type() const
Line
Count
Source
15390
7.46k
         {
15391
7.46k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.46k
            return result;
15393
7.46k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf60_op<double> >::type() const
Line
Count
Source
15390
15.5k
         {
15391
15.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
15.5k
            return result;
15393
15.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf61_op<double> >::type() const
Line
Count
Source
15390
3.69k
         {
15391
3.69k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.69k
            return result;
15393
3.69k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf62_op<double> >::type() const
Line
Count
Source
15390
1.91k
         {
15391
1.91k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.91k
            return result;
15393
1.91k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf63_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf64_op<double> >::type() const
Line
Count
Source
15390
1.66k
         {
15391
1.66k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.66k
            return result;
15393
1.66k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf65_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf66_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf67_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf68_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf69_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf70_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf71_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf72_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf73_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf74_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf75_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf76_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf77_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf78_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf79_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf80_op<double> >::type() const
Line
Count
Source
15390
293
         {
15391
293
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
293
            return result;
15393
293
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf81_op<double> >::type() const
Line
Count
Source
15390
885
         {
15391
885
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
885
            return result;
15393
885
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf82_op<double> >::type() const
Line
Count
Source
15390
2.15k
         {
15391
2.15k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.15k
            return result;
15393
2.15k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf83_op<double> >::type() const
Line
Count
Source
15390
203
         {
15391
203
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
203
            return result;
15393
203
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext00_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext01_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext02_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext03_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext04_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext05_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext06_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext07_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext08_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext09_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext10_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext11_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext12_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext13_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext14_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext15_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext16_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext17_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext18_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext19_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext20_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext21_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext22_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext23_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext24_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext25_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext26_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext27_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext28_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext29_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext30_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext31_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext32_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext33_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext34_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext35_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext36_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext37_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext38_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext39_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext40_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext41_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext42_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext43_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext44_op<double> >::type() const
Line
Count
Source
15390
300
         {
15391
300
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
300
            return result;
15393
300
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext45_op<double> >::type() const
Line
Count
Source
15390
9.86k
         {
15391
9.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.86k
            return result;
15393
9.86k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext46_op<double> >::type() const
Line
Count
Source
15390
2.48k
         {
15391
2.48k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.48k
            return result;
15393
2.48k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext47_op<double> >::type() const
Line
Count
Source
15390
37.8k
         {
15391
37.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
37.8k
            return result;
15393
37.8k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext49_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext50_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext51_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext53_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext54_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext55_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext56_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext57_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext58_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext59_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext60_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext61_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf49_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf50_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf51_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf53_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf54_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf55_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf56_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf57_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf58_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf59_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf60_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf61_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf62_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf63_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf64_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf65_op<double> >::type() const
Line
Count
Source
15390
686
         {
15391
686
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
686
            return result;
15393
686
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf66_op<double> >::type() const
Line
Count
Source
15390
565
         {
15391
565
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
565
            return result;
15393
565
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf67_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf68_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf69_op<double> >::type() const
Line
Count
Source
15390
328
         {
15391
328
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
328
            return result;
15393
328
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf70_op<double> >::type() const
Line
Count
Source
15390
107
         {
15391
107
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
107
            return result;
15393
107
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf71_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf72_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf73_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf74_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf75_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf76_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf77_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf78_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf79_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf80_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf81_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf82_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf83_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext00_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext01_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext02_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext03_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext04_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext05_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext06_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext07_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext08_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext09_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext10_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext11_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext12_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext13_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext14_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext15_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext16_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext17_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext18_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext19_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext20_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext21_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext22_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext23_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext24_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext25_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext26_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext27_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext28_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext29_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext30_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext31_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext32_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext33_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext34_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext35_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext36_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext37_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext38_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext39_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext40_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext41_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext42_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext43_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext44_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext45_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext46_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext47_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext49_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext50_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext51_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext53_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext54_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext55_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext56_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext57_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext58_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext59_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext60_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext61_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf49_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf50_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf51_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf52_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf53_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf54_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf55_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf56_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf57_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf58_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf59_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf60_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf61_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf62_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf63_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf64_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf65_op<double> >::type() const
Line
Count
Source
15390
1.45k
         {
15391
1.45k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.45k
            return result;
15393
1.45k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf66_op<double> >::type() const
Line
Count
Source
15390
550
         {
15391
550
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
550
            return result;
15393
550
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf67_op<double> >::type() const
Line
Count
Source
15390
522
         {
15391
522
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
522
            return result;
15393
522
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf68_op<double> >::type() const
Line
Count
Source
15390
2.73k
         {
15391
2.73k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.73k
            return result;
15393
2.73k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf69_op<double> >::type() const
Line
Count
Source
15390
5.63k
         {
15391
5.63k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.63k
            return result;
15393
5.63k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf70_op<double> >::type() const
Line
Count
Source
15390
676
         {
15391
676
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
676
            return result;
15393
676
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf71_op<double> >::type() const
Line
Count
Source
15390
1.05k
         {
15391
1.05k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.05k
            return result;
15393
1.05k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf72_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf73_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf74_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf75_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf76_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf77_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf78_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf79_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf80_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf81_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf82_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf83_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext00_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext01_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext02_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext03_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext04_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext05_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext06_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext07_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext08_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext09_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext10_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext11_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext12_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext13_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext14_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext15_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext16_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext17_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext18_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext19_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext20_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext21_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext22_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext23_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext24_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext25_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext26_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext27_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext28_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext29_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext30_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext31_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext32_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext33_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext34_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext35_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext36_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext37_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext38_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext39_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext40_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext41_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext42_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext43_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext44_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext45_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext46_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext47_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext48_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext49_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext50_op<double> >::type() const
Line
Count
Source
15390
1.85k
         {
15391
1.85k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.85k
            return result;
15393
1.85k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext51_op<double> >::type() const
Line
Count
Source
15390
60
         {
15391
60
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
60
            return result;
15393
60
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext52_op<double> >::type() const
Line
Count
Source
15390
36.9k
         {
15391
36.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
36.9k
            return result;
15393
36.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext53_op<double> >::type() const
Line
Count
Source
15390
2.75k
         {
15391
2.75k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.75k
            return result;
15393
2.75k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext54_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext55_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext56_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext57_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext58_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext59_op<double> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext60_op<double> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext61_op<double> >::type() const
Line
Count
Source
15390
2.41k
         {
15391
2.41k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.41k
            return result;
15393
2.41k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf48_op<float> >::type() const
Line
Count
Source
15390
246
         {
15391
246
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
246
            return result;
15393
246
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf49_op<float> >::type() const
Line
Count
Source
15390
30.6k
         {
15391
30.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
30.6k
            return result;
15393
30.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf50_op<float> >::type() const
Line
Count
Source
15390
2.11k
         {
15391
2.11k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.11k
            return result;
15393
2.11k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf51_op<float> >::type() const
Line
Count
Source
15390
2.51k
         {
15391
2.51k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.51k
            return result;
15393
2.51k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf52_op<float> >::type() const
Line
Count
Source
15390
433
         {
15391
433
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
433
            return result;
15393
433
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf53_op<float> >::type() const
Line
Count
Source
15390
1.50k
         {
15391
1.50k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.50k
            return result;
15393
1.50k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf54_op<float> >::type() const
Line
Count
Source
15390
125
         {
15391
125
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
125
            return result;
15393
125
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf55_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf56_op<float> >::type() const
Line
Count
Source
15390
5.62k
         {
15391
5.62k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.62k
            return result;
15393
5.62k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf57_op<float> >::type() const
Line
Count
Source
15390
5.13k
         {
15391
5.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.13k
            return result;
15393
5.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf58_op<float> >::type() const
Line
Count
Source
15390
13.0k
         {
15391
13.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.0k
            return result;
15393
13.0k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf59_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf60_op<float> >::type() const
Line
Count
Source
15390
414
         {
15391
414
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
414
            return result;
15393
414
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf61_op<float> >::type() const
Line
Count
Source
15390
3.47k
         {
15391
3.47k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.47k
            return result;
15393
3.47k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf62_op<float> >::type() const
Line
Count
Source
15390
10.8k
         {
15391
10.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.8k
            return result;
15393
10.8k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf63_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf64_op<float> >::type() const
Line
Count
Source
15390
17.0k
         {
15391
17.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
17.0k
            return result;
15393
17.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf65_op<float> >::type() const
Line
Count
Source
15390
1.89k
         {
15391
1.89k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.89k
            return result;
15393
1.89k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf66_op<float> >::type() const
Line
Count
Source
15390
1.72k
         {
15391
1.72k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.72k
            return result;
15393
1.72k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf67_op<float> >::type() const
Line
Count
Source
15390
858
         {
15391
858
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
858
            return result;
15393
858
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf68_op<float> >::type() const
Line
Count
Source
15390
4.49k
         {
15391
4.49k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.49k
            return result;
15393
4.49k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf69_op<float> >::type() const
Line
Count
Source
15390
585
         {
15391
585
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
585
            return result;
15393
585
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf70_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf71_op<float> >::type() const
Line
Count
Source
15390
125
         {
15391
125
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
125
            return result;
15393
125
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf72_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf73_op<float> >::type() const
Line
Count
Source
15390
1.86k
         {
15391
1.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.86k
            return result;
15393
1.86k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf74_op<float> >::type() const
Line
Count
Source
15390
327
         {
15391
327
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
327
            return result;
15393
327
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf75_op<float> >::type() const
Line
Count
Source
15390
1.12k
         {
15391
1.12k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.12k
            return result;
15393
1.12k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf76_op<float> >::type() const
Line
Count
Source
15390
2.74k
         {
15391
2.74k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.74k
            return result;
15393
2.74k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf77_op<float> >::type() const
Line
Count
Source
15390
953
         {
15391
953
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
953
            return result;
15393
953
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf78_op<float> >::type() const
Line
Count
Source
15390
1.22k
         {
15391
1.22k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.22k
            return result;
15393
1.22k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf79_op<float> >::type() const
Line
Count
Source
15390
362
         {
15391
362
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
362
            return result;
15393
362
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf80_op<float> >::type() const
Line
Count
Source
15390
554
         {
15391
554
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
554
            return result;
15393
554
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf81_op<float> >::type() const
Line
Count
Source
15390
261
         {
15391
261
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
261
            return result;
15393
261
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf82_op<float> >::type() const
Line
Count
Source
15390
7.28k
         {
15391
7.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.28k
            return result;
15393
7.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf83_op<float> >::type() const
Line
Count
Source
15390
904
         {
15391
904
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
904
            return result;
15393
904
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >::type() const
Line
Count
Source
15390
2.44k
         {
15391
2.44k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.44k
            return result;
15393
2.44k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >::type() const
Line
Count
Source
15390
7.57k
         {
15391
7.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.57k
            return result;
15393
7.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >::type() const
Line
Count
Source
15390
1.71k
         {
15391
1.71k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.71k
            return result;
15393
1.71k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >::type() const
Line
Count
Source
15390
2.81k
         {
15391
2.81k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.81k
            return result;
15393
2.81k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >::type() const
Line
Count
Source
15390
2.90k
         {
15391
2.90k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.90k
            return result;
15393
2.90k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >::type() const
Line
Count
Source
15390
205
         {
15391
205
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
205
            return result;
15393
205
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >::type() const
Line
Count
Source
15390
2.69k
         {
15391
2.69k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.69k
            return result;
15393
2.69k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >::type() const
Line
Count
Source
15390
5.51k
         {
15391
5.51k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.51k
            return result;
15393
5.51k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >::type() const
Line
Count
Source
15390
1.84k
         {
15391
1.84k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.84k
            return result;
15393
1.84k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >::type() const
Line
Count
Source
15390
2.83k
         {
15391
2.83k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.83k
            return result;
15393
2.83k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >::type() const
Line
Count
Source
15390
1.80k
         {
15391
1.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.80k
            return result;
15393
1.80k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >::type() const
Line
Count
Source
15390
15.3k
         {
15391
15.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
15.3k
            return result;
15393
15.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >::type() const
Line
Count
Source
15390
487
         {
15391
487
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
487
            return result;
15393
487
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >::type() const
Line
Count
Source
15390
212
         {
15391
212
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
212
            return result;
15393
212
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >::type() const
Line
Count
Source
15390
4.03k
         {
15391
4.03k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.03k
            return result;
15393
4.03k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >::type() const
Line
Count
Source
15390
8.40k
         {
15391
8.40k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.40k
            return result;
15393
8.40k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >::type() const
Line
Count
Source
15390
2.52k
         {
15391
2.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.52k
            return result;
15393
2.52k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >::type() const
Line
Count
Source
15390
330
         {
15391
330
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
330
            return result;
15393
330
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >::type() const
Line
Count
Source
15390
501
         {
15391
501
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
501
            return result;
15393
501
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >::type() const
Line
Count
Source
15390
614
         {
15391
614
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
614
            return result;
15393
614
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >::type() const
Line
Count
Source
15390
141
         {
15391
141
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
141
            return result;
15393
141
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >::type() const
Line
Count
Source
15390
456
         {
15391
456
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
456
            return result;
15393
456
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >::type() const
Line
Count
Source
15390
2.50k
         {
15391
2.50k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.50k
            return result;
15393
2.50k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >::type() const
Line
Count
Source
15390
331
         {
15391
331
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
331
            return result;
15393
331
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >::type() const
Line
Count
Source
15390
700
         {
15391
700
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
700
            return result;
15393
700
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >::type() const
Line
Count
Source
15390
610
         {
15391
610
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
610
            return result;
15393
610
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >::type() const
Line
Count
Source
15390
156k
         {
15391
156k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
156k
            return result;
15393
156k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >::type() const
Line
Count
Source
15390
3.67k
         {
15391
3.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.67k
            return result;
15393
3.67k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >::type() const
Line
Count
Source
15390
3.94k
         {
15391
3.94k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.94k
            return result;
15393
3.94k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >::type() const
Line
Count
Source
15390
240
         {
15391
240
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
240
            return result;
15393
240
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >::type() const
Line
Count
Source
15390
4.80k
         {
15391
4.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.80k
            return result;
15393
4.80k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >::type() const
Line
Count
Source
15390
1.81k
         {
15391
1.81k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.81k
            return result;
15393
1.81k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >::type() const
Line
Count
Source
15390
14.2k
         {
15391
14.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
14.2k
            return result;
15393
14.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >::type() const
Line
Count
Source
15390
1.98k
         {
15391
1.98k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.98k
            return result;
15393
1.98k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >::type() const
Line
Count
Source
15390
1.57k
         {
15391
1.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.57k
            return result;
15393
1.57k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >::type() const
Line
Count
Source
15390
737
         {
15391
737
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
737
            return result;
15393
737
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >::type() const
Line
Count
Source
15390
18.2k
         {
15391
18.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
18.2k
            return result;
15393
18.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >::type() const
Line
Count
Source
15390
10.0k
         {
15391
10.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.0k
            return result;
15393
10.0k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >::type() const
Line
Count
Source
15390
943
         {
15391
943
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
943
            return result;
15393
943
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >::type() const
Line
Count
Source
15390
5.82k
         {
15391
5.82k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.82k
            return result;
15393
5.82k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >::type() const
Line
Count
Source
15390
1.26k
         {
15391
1.26k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.26k
            return result;
15393
1.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >::type() const
Line
Count
Source
15390
14.5k
         {
15391
14.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
14.5k
            return result;
15393
14.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >::type() const
Line
Count
Source
15390
2.61k
         {
15391
2.61k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.61k
            return result;
15393
2.61k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >::type() const
Line
Count
Source
15390
1.29k
         {
15391
1.29k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.29k
            return result;
15393
1.29k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >::type() const
Line
Count
Source
15390
1.62k
         {
15391
1.62k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.62k
            return result;
15393
1.62k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >::type() const
Line
Count
Source
15390
2.85k
         {
15391
2.85k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.85k
            return result;
15393
2.85k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >::type() const
Line
Count
Source
15390
5.83k
         {
15391
5.83k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.83k
            return result;
15393
5.83k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >::type() const
Line
Count
Source
15390
959
         {
15391
959
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
959
            return result;
15393
959
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >::type() const
Line
Count
Source
15390
10.7k
         {
15391
10.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.7k
            return result;
15393
10.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >::type() const
Line
Count
Source
15390
3.83k
         {
15391
3.83k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.83k
            return result;
15393
3.83k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >::type() const
Line
Count
Source
15390
13.0k
         {
15391
13.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.0k
            return result;
15393
13.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >::type() const
Line
Count
Source
15390
1.28k
         {
15391
1.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.28k
            return result;
15393
1.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >::type() const
Line
Count
Source
15390
2.20k
         {
15391
2.20k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.20k
            return result;
15393
2.20k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >::type() const
Line
Count
Source
15390
2.72k
         {
15391
2.72k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.72k
            return result;
15393
2.72k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >::type() const
Line
Count
Source
15390
9.07k
         {
15391
9.07k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.07k
            return result;
15393
9.07k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >::type() const
Line
Count
Source
15390
42.5k
         {
15391
42.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
42.5k
            return result;
15393
42.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf48_op<float> >::type() const
Line
Count
Source
15390
704
         {
15391
704
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
704
            return result;
15393
704
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf49_op<float> >::type() const
Line
Count
Source
15390
934
         {
15391
934
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
934
            return result;
15393
934
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf50_op<float> >::type() const
Line
Count
Source
15390
1.60k
         {
15391
1.60k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.60k
            return result;
15393
1.60k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf51_op<float> >::type() const
Line
Count
Source
15390
3.45k
         {
15391
3.45k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.45k
            return result;
15393
3.45k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf52_op<float> >::type() const
Line
Count
Source
15390
1.19k
         {
15391
1.19k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.19k
            return result;
15393
1.19k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf53_op<float> >::type() const
Line
Count
Source
15390
8.43k
         {
15391
8.43k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.43k
            return result;
15393
8.43k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf54_op<float> >::type() const
Line
Count
Source
15390
75
         {
15391
75
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
75
            return result;
15393
75
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf55_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf56_op<float> >::type() const
Line
Count
Source
15390
5.56k
         {
15391
5.56k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.56k
            return result;
15393
5.56k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf57_op<float> >::type() const
Line
Count
Source
15390
482
         {
15391
482
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
482
            return result;
15393
482
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf58_op<float> >::type() const
Line
Count
Source
15390
361
         {
15391
361
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
361
            return result;
15393
361
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf59_op<float> >::type() const
Line
Count
Source
15390
187
         {
15391
187
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
187
            return result;
15393
187
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf60_op<float> >::type() const
Line
Count
Source
15390
654
         {
15391
654
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
654
            return result;
15393
654
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf61_op<float> >::type() const
Line
Count
Source
15390
2.09k
         {
15391
2.09k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.09k
            return result;
15393
2.09k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf62_op<float> >::type() const
Line
Count
Source
15390
7.96k
         {
15391
7.96k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.96k
            return result;
15393
7.96k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf63_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf64_op<float> >::type() const
Line
Count
Source
15390
821
         {
15391
821
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
821
            return result;
15393
821
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf65_op<float> >::type() const
Line
Count
Source
15390
1.37k
         {
15391
1.37k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.37k
            return result;
15393
1.37k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf66_op<float> >::type() const
Line
Count
Source
15390
8.65k
         {
15391
8.65k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.65k
            return result;
15393
8.65k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf67_op<float> >::type() const
Line
Count
Source
15390
20.6k
         {
15391
20.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
20.6k
            return result;
15393
20.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf68_op<float> >::type() const
Line
Count
Source
15390
4.09k
         {
15391
4.09k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.09k
            return result;
15393
4.09k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf69_op<float> >::type() const
Line
Count
Source
15390
224
         {
15391
224
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
224
            return result;
15393
224
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf70_op<float> >::type() const
Line
Count
Source
15390
230
         {
15391
230
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
230
            return result;
15393
230
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf71_op<float> >::type() const
Line
Count
Source
15390
2.14k
         {
15391
2.14k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.14k
            return result;
15393
2.14k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf72_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf73_op<float> >::type() const
Line
Count
Source
15390
2.13k
         {
15391
2.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.13k
            return result;
15393
2.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf74_op<float> >::type() const
Line
Count
Source
15390
493
         {
15391
493
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
493
            return result;
15393
493
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf75_op<float> >::type() const
Line
Count
Source
15390
1.27k
         {
15391
1.27k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.27k
            return result;
15393
1.27k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf76_op<float> >::type() const
Line
Count
Source
15390
2.96k
         {
15391
2.96k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.96k
            return result;
15393
2.96k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf77_op<float> >::type() const
Line
Count
Source
15390
940
         {
15391
940
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
940
            return result;
15393
940
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf78_op<float> >::type() const
Line
Count
Source
15390
40
         {
15391
40
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
40
            return result;
15393
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf79_op<float> >::type() const
Line
Count
Source
15390
4.15k
         {
15391
4.15k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.15k
            return result;
15393
4.15k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf80_op<float> >::type() const
Line
Count
Source
15390
90
         {
15391
90
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
90
            return result;
15393
90
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf81_op<float> >::type() const
Line
Count
Source
15390
162
         {
15391
162
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
162
            return result;
15393
162
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf82_op<float> >::type() const
Line
Count
Source
15390
1.42k
         {
15391
1.42k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.42k
            return result;
15393
1.42k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf83_op<float> >::type() const
Line
Count
Source
15390
195
         {
15391
195
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
195
            return result;
15393
195
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext00_op<float> >::type() const
Line
Count
Source
15390
3.69k
         {
15391
3.69k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.69k
            return result;
15393
3.69k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext01_op<float> >::type() const
Line
Count
Source
15390
1.86k
         {
15391
1.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.86k
            return result;
15393
1.86k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext02_op<float> >::type() const
Line
Count
Source
15390
253
         {
15391
253
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
253
            return result;
15393
253
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext03_op<float> >::type() const
Line
Count
Source
15390
5.22k
         {
15391
5.22k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.22k
            return result;
15393
5.22k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext04_op<float> >::type() const
Line
Count
Source
15390
10.2k
         {
15391
10.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.2k
            return result;
15393
10.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext05_op<float> >::type() const
Line
Count
Source
15390
470
         {
15391
470
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
470
            return result;
15393
470
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext06_op<float> >::type() const
Line
Count
Source
15390
565
         {
15391
565
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
565
            return result;
15393
565
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext07_op<float> >::type() const
Line
Count
Source
15390
2.26k
         {
15391
2.26k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.26k
            return result;
15393
2.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext08_op<float> >::type() const
Line
Count
Source
15390
1.45k
         {
15391
1.45k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.45k
            return result;
15393
1.45k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext09_op<float> >::type() const
Line
Count
Source
15390
3.30k
         {
15391
3.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.30k
            return result;
15393
3.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext10_op<float> >::type() const
Line
Count
Source
15390
356
         {
15391
356
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
356
            return result;
15393
356
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext11_op<float> >::type() const
Line
Count
Source
15390
7.39k
         {
15391
7.39k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.39k
            return result;
15393
7.39k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext12_op<float> >::type() const
Line
Count
Source
15390
1.13k
         {
15391
1.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.13k
            return result;
15393
1.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext13_op<float> >::type() const
Line
Count
Source
15390
781
         {
15391
781
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
781
            return result;
15393
781
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext14_op<float> >::type() const
Line
Count
Source
15390
5.86k
         {
15391
5.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.86k
            return result;
15393
5.86k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext15_op<float> >::type() const
Line
Count
Source
15390
1.66k
         {
15391
1.66k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.66k
            return result;
15393
1.66k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext16_op<float> >::type() const
Line
Count
Source
15390
7.36k
         {
15391
7.36k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.36k
            return result;
15393
7.36k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext17_op<float> >::type() const
Line
Count
Source
15390
459
         {
15391
459
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
459
            return result;
15393
459
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext18_op<float> >::type() const
Line
Count
Source
15390
549
         {
15391
549
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
549
            return result;
15393
549
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext19_op<float> >::type() const
Line
Count
Source
15390
4.34k
         {
15391
4.34k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.34k
            return result;
15393
4.34k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext20_op<float> >::type() const
Line
Count
Source
15390
50
         {
15391
50
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
50
            return result;
15393
50
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext21_op<float> >::type() const
Line
Count
Source
15390
2.08k
         {
15391
2.08k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.08k
            return result;
15393
2.08k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext22_op<float> >::type() const
Line
Count
Source
15390
426
         {
15391
426
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
426
            return result;
15393
426
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext23_op<float> >::type() const
Line
Count
Source
15390
7.81k
         {
15391
7.81k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.81k
            return result;
15393
7.81k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext24_op<float> >::type() const
Line
Count
Source
15390
173
         {
15391
173
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
173
            return result;
15393
173
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext25_op<float> >::type() const
Line
Count
Source
15390
2.80k
         {
15391
2.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.80k
            return result;
15393
2.80k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext26_op<float> >::type() const
Line
Count
Source
15390
17.8k
         {
15391
17.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
17.8k
            return result;
15393
17.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext27_op<float> >::type() const
Line
Count
Source
15390
265
         {
15391
265
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
265
            return result;
15393
265
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext28_op<float> >::type() const
Line
Count
Source
15390
11.3k
         {
15391
11.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.3k
            return result;
15393
11.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext29_op<float> >::type() const
Line
Count
Source
15390
5.55k
         {
15391
5.55k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.55k
            return result;
15393
5.55k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext30_op<float> >::type() const
Line
Count
Source
15390
2.49k
         {
15391
2.49k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.49k
            return result;
15393
2.49k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext31_op<float> >::type() const
Line
Count
Source
15390
9.41k
         {
15391
9.41k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.41k
            return result;
15393
9.41k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext32_op<float> >::type() const
Line
Count
Source
15390
16.6k
         {
15391
16.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.6k
            return result;
15393
16.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext33_op<float> >::type() const
Line
Count
Source
15390
2.80k
         {
15391
2.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.80k
            return result;
15393
2.80k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext34_op<float> >::type() const
Line
Count
Source
15390
6.44k
         {
15391
6.44k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.44k
            return result;
15393
6.44k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext35_op<float> >::type() const
Line
Count
Source
15390
4.11k
         {
15391
4.11k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.11k
            return result;
15393
4.11k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext36_op<float> >::type() const
Line
Count
Source
15390
485
         {
15391
485
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
485
            return result;
15393
485
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext37_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext38_op<float> >::type() const
Line
Count
Source
15390
8.24k
         {
15391
8.24k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.24k
            return result;
15393
8.24k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext39_op<float> >::type() const
Line
Count
Source
15390
16.4k
         {
15391
16.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.4k
            return result;
15393
16.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext40_op<float> >::type() const
Line
Count
Source
15390
10.4k
         {
15391
10.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.4k
            return result;
15393
10.4k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext41_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext42_op<float> >::type() const
Line
Count
Source
15390
6.73k
         {
15391
6.73k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.73k
            return result;
15393
6.73k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext43_op<float> >::type() const
Line
Count
Source
15390
6.71k
         {
15391
6.71k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.71k
            return result;
15393
6.71k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext44_op<float> >::type() const
Line
Count
Source
15390
5.67k
         {
15391
5.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.67k
            return result;
15393
5.67k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext45_op<float> >::type() const
Line
Count
Source
15390
160
         {
15391
160
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
160
            return result;
15393
160
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext46_op<float> >::type() const
Line
Count
Source
15390
1.87k
         {
15391
1.87k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.87k
            return result;
15393
1.87k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext47_op<float> >::type() const
Line
Count
Source
15390
398
         {
15391
398
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
398
            return result;
15393
398
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext49_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext50_op<float> >::type() const
Line
Count
Source
15390
604
         {
15391
604
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
604
            return result;
15393
604
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext51_op<float> >::type() const
Line
Count
Source
15390
9.47k
         {
15391
9.47k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.47k
            return result;
15393
9.47k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext52_op<float> >::type() const
Line
Count
Source
15390
234
         {
15391
234
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
234
            return result;
15393
234
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext53_op<float> >::type() const
Line
Count
Source
15390
34
         {
15391
34
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
34
            return result;
15393
34
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext54_op<float> >::type() const
Line
Count
Source
15390
2.02k
         {
15391
2.02k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.02k
            return result;
15393
2.02k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext55_op<float> >::type() const
Line
Count
Source
15390
17.9k
         {
15391
17.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
17.9k
            return result;
15393
17.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext56_op<float> >::type() const
Line
Count
Source
15390
300
         {
15391
300
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
300
            return result;
15393
300
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext57_op<float> >::type() const
Line
Count
Source
15390
23.8k
         {
15391
23.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
23.8k
            return result;
15393
23.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext58_op<float> >::type() const
Line
Count
Source
15390
11.1k
         {
15391
11.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.1k
            return result;
15393
11.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext59_op<float> >::type() const
Line
Count
Source
15390
1.27k
         {
15391
1.27k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.27k
            return result;
15393
1.27k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext60_op<float> >::type() const
Line
Count
Source
15390
262
         {
15391
262
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
262
            return result;
15393
262
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext61_op<float> >::type() const
Line
Count
Source
15390
1.28k
         {
15391
1.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.28k
            return result;
15393
1.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf48_op<float> >::type() const
Line
Count
Source
15390
1.91k
         {
15391
1.91k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.91k
            return result;
15393
1.91k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf49_op<float> >::type() const
Line
Count
Source
15390
3.91k
         {
15391
3.91k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.91k
            return result;
15393
3.91k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf50_op<float> >::type() const
Line
Count
Source
15390
1.48k
         {
15391
1.48k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.48k
            return result;
15393
1.48k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf51_op<float> >::type() const
Line
Count
Source
15390
10.2k
         {
15391
10.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.2k
            return result;
15393
10.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf52_op<float> >::type() const
Line
Count
Source
15390
13.1k
         {
15391
13.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.1k
            return result;
15393
13.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf53_op<float> >::type() const
Line
Count
Source
15390
3.79k
         {
15391
3.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.79k
            return result;
15393
3.79k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf54_op<float> >::type() const
Line
Count
Source
15390
34
         {
15391
34
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
34
            return result;
15393
34
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf55_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf56_op<float> >::type() const
Line
Count
Source
15390
1.27k
         {
15391
1.27k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.27k
            return result;
15393
1.27k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf57_op<float> >::type() const
Line
Count
Source
15390
7.31k
         {
15391
7.31k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.31k
            return result;
15393
7.31k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf58_op<float> >::type() const
Line
Count
Source
15390
3.93k
         {
15391
3.93k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.93k
            return result;
15393
3.93k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf59_op<float> >::type() const
Line
Count
Source
15390
2.57k
         {
15391
2.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.57k
            return result;
15393
2.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf60_op<float> >::type() const
Line
Count
Source
15390
11.7k
         {
15391
11.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.7k
            return result;
15393
11.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf61_op<float> >::type() const
Line
Count
Source
15390
9.41k
         {
15391
9.41k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.41k
            return result;
15393
9.41k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf62_op<float> >::type() const
Line
Count
Source
15390
2.33k
         {
15391
2.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.33k
            return result;
15393
2.33k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf63_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf64_op<float> >::type() const
Line
Count
Source
15390
1.96k
         {
15391
1.96k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.96k
            return result;
15393
1.96k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf65_op<float> >::type() const
Line
Count
Source
15390
637
         {
15391
637
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
637
            return result;
15393
637
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf66_op<float> >::type() const
Line
Count
Source
15390
4.32k
         {
15391
4.32k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.32k
            return result;
15393
4.32k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf67_op<float> >::type() const
Line
Count
Source
15390
2.51k
         {
15391
2.51k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.51k
            return result;
15393
2.51k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf68_op<float> >::type() const
Line
Count
Source
15390
382
         {
15391
382
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
382
            return result;
15393
382
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf69_op<float> >::type() const
Line
Count
Source
15390
331
         {
15391
331
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
331
            return result;
15393
331
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf70_op<float> >::type() const
Line
Count
Source
15390
693
         {
15391
693
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
693
            return result;
15393
693
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf71_op<float> >::type() const
Line
Count
Source
15390
2.02k
         {
15391
2.02k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.02k
            return result;
15393
2.02k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf72_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf73_op<float> >::type() const
Line
Count
Source
15390
7.46k
         {
15391
7.46k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.46k
            return result;
15393
7.46k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf74_op<float> >::type() const
Line
Count
Source
15390
3.48k
         {
15391
3.48k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.48k
            return result;
15393
3.48k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf75_op<float> >::type() const
Line
Count
Source
15390
47
         {
15391
47
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
47
            return result;
15393
47
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf76_op<float> >::type() const
Line
Count
Source
15390
2.51k
         {
15391
2.51k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.51k
            return result;
15393
2.51k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf77_op<float> >::type() const
Line
Count
Source
15390
240
         {
15391
240
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
240
            return result;
15393
240
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf78_op<float> >::type() const
Line
Count
Source
15390
626
         {
15391
626
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
626
            return result;
15393
626
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf79_op<float> >::type() const
Line
Count
Source
15390
2.18k
         {
15391
2.18k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.18k
            return result;
15393
2.18k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf80_op<float> >::type() const
Line
Count
Source
15390
4
         {
15391
4
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4
            return result;
15393
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf81_op<float> >::type() const
Line
Count
Source
15390
875
         {
15391
875
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
875
            return result;
15393
875
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf82_op<float> >::type() const
Line
Count
Source
15390
2.46k
         {
15391
2.46k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.46k
            return result;
15393
2.46k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf83_op<float> >::type() const
Line
Count
Source
15390
178
         {
15391
178
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
178
            return result;
15393
178
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext00_op<float> >::type() const
Line
Count
Source
15390
718
         {
15391
718
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
718
            return result;
15393
718
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext01_op<float> >::type() const
Line
Count
Source
15390
2.16k
         {
15391
2.16k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.16k
            return result;
15393
2.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext02_op<float> >::type() const
Line
Count
Source
15390
145
         {
15391
145
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
145
            return result;
15393
145
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext03_op<float> >::type() const
Line
Count
Source
15390
961
         {
15391
961
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
961
            return result;
15393
961
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext04_op<float> >::type() const
Line
Count
Source
15390
1.00k
         {
15391
1.00k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.00k
            return result;
15393
1.00k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext05_op<float> >::type() const
Line
Count
Source
15390
4.33k
         {
15391
4.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.33k
            return result;
15393
4.33k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext06_op<float> >::type() const
Line
Count
Source
15390
1.09k
         {
15391
1.09k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.09k
            return result;
15393
1.09k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext07_op<float> >::type() const
Line
Count
Source
15390
393
         {
15391
393
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
393
            return result;
15393
393
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext08_op<float> >::type() const
Line
Count
Source
15390
31
         {
15391
31
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
31
            return result;
15393
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext09_op<float> >::type() const
Line
Count
Source
15390
224
         {
15391
224
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
224
            return result;
15393
224
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext10_op<float> >::type() const
Line
Count
Source
15390
667
         {
15391
667
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
667
            return result;
15393
667
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext11_op<float> >::type() const
Line
Count
Source
15390
8.41k
         {
15391
8.41k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.41k
            return result;
15393
8.41k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext12_op<float> >::type() const
Line
Count
Source
15390
849
         {
15391
849
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
849
            return result;
15393
849
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext13_op<float> >::type() const
Line
Count
Source
15390
1.22k
         {
15391
1.22k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.22k
            return result;
15393
1.22k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext14_op<float> >::type() const
Line
Count
Source
15390
891
         {
15391
891
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
891
            return result;
15393
891
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext15_op<float> >::type() const
Line
Count
Source
15390
92.3k
         {
15391
92.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
92.3k
            return result;
15393
92.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext16_op<float> >::type() const
Line
Count
Source
15390
196
         {
15391
196
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
196
            return result;
15393
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext17_op<float> >::type() const
Line
Count
Source
15390
146
         {
15391
146
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
146
            return result;
15393
146
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext18_op<float> >::type() const
Line
Count
Source
15390
26
         {
15391
26
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
26
            return result;
15393
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext19_op<float> >::type() const
Line
Count
Source
15390
410
         {
15391
410
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
410
            return result;
15393
410
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext20_op<float> >::type() const
Line
Count
Source
15390
57
         {
15391
57
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
57
            return result;
15393
57
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext21_op<float> >::type() const
Line
Count
Source
15390
6.58k
         {
15391
6.58k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.58k
            return result;
15393
6.58k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext22_op<float> >::type() const
Line
Count
Source
15390
5.85k
         {
15391
5.85k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.85k
            return result;
15393
5.85k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext23_op<float> >::type() const
Line
Count
Source
15390
1.22k
         {
15391
1.22k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.22k
            return result;
15393
1.22k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext24_op<float> >::type() const
Line
Count
Source
15390
1.30k
         {
15391
1.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.30k
            return result;
15393
1.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext25_op<float> >::type() const
Line
Count
Source
15390
2.33k
         {
15391
2.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.33k
            return result;
15393
2.33k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext26_op<float> >::type() const
Line
Count
Source
15390
24.1k
         {
15391
24.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
24.1k
            return result;
15393
24.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext27_op<float> >::type() const
Line
Count
Source
15390
19.0k
         {
15391
19.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
19.0k
            return result;
15393
19.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext28_op<float> >::type() const
Line
Count
Source
15390
3.46k
         {
15391
3.46k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.46k
            return result;
15393
3.46k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext29_op<float> >::type() const
Line
Count
Source
15390
15.5k
         {
15391
15.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
15.5k
            return result;
15393
15.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext30_op<float> >::type() const
Line
Count
Source
15390
1.29k
         {
15391
1.29k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.29k
            return result;
15393
1.29k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext31_op<float> >::type() const
Line
Count
Source
15390
11.5k
         {
15391
11.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.5k
            return result;
15393
11.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext32_op<float> >::type() const
Line
Count
Source
15390
22.1k
         {
15391
22.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
22.1k
            return result;
15393
22.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext33_op<float> >::type() const
Line
Count
Source
15390
27.0k
         {
15391
27.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
27.0k
            return result;
15393
27.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext34_op<float> >::type() const
Line
Count
Source
15390
9.34k
         {
15391
9.34k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.34k
            return result;
15393
9.34k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext35_op<float> >::type() const
Line
Count
Source
15390
691
         {
15391
691
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
691
            return result;
15393
691
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext36_op<float> >::type() const
Line
Count
Source
15390
1.95k
         {
15391
1.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.95k
            return result;
15393
1.95k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext37_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext38_op<float> >::type() const
Line
Count
Source
15390
15.0k
         {
15391
15.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
15.0k
            return result;
15393
15.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext39_op<float> >::type() const
Line
Count
Source
15390
20.1k
         {
15391
20.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
20.1k
            return result;
15393
20.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext40_op<float> >::type() const
Line
Count
Source
15390
3.49k
         {
15391
3.49k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.49k
            return result;
15393
3.49k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext41_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext42_op<float> >::type() const
Line
Count
Source
15390
7.94k
         {
15391
7.94k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.94k
            return result;
15393
7.94k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext43_op<float> >::type() const
Line
Count
Source
15390
107
         {
15391
107
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
107
            return result;
15393
107
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext44_op<float> >::type() const
Line
Count
Source
15390
2.23k
         {
15391
2.23k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.23k
            return result;
15393
2.23k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext45_op<float> >::type() const
Line
Count
Source
15390
20.6k
         {
15391
20.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
20.6k
            return result;
15393
20.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext46_op<float> >::type() const
Line
Count
Source
15390
616
         {
15391
616
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
616
            return result;
15393
616
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext47_op<float> >::type() const
Line
Count
Source
15390
7.05k
         {
15391
7.05k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.05k
            return result;
15393
7.05k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext49_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext50_op<float> >::type() const
Line
Count
Source
15390
577
         {
15391
577
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
577
            return result;
15393
577
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext51_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext53_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext54_op<float> >::type() const
Line
Count
Source
15390
1.11k
         {
15391
1.11k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.11k
            return result;
15393
1.11k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext55_op<float> >::type() const
Line
Count
Source
15390
1.08k
         {
15391
1.08k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.08k
            return result;
15393
1.08k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext56_op<float> >::type() const
Line
Count
Source
15390
11.1k
         {
15391
11.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.1k
            return result;
15393
11.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext57_op<float> >::type() const
Line
Count
Source
15390
41.5k
         {
15391
41.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
41.5k
            return result;
15393
41.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext58_op<float> >::type() const
Line
Count
Source
15390
4.90k
         {
15391
4.90k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.90k
            return result;
15393
4.90k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext59_op<float> >::type() const
Line
Count
Source
15390
10.8k
         {
15391
10.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.8k
            return result;
15393
10.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext60_op<float> >::type() const
Line
Count
Source
15390
954
         {
15391
954
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
954
            return result;
15393
954
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext61_op<float> >::type() const
Line
Count
Source
15390
12.9k
         {
15391
12.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
12.9k
            return result;
15393
12.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf48_op<float> >::type() const
Line
Count
Source
15390
6.96k
         {
15391
6.96k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.96k
            return result;
15393
6.96k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf49_op<float> >::type() const
Line
Count
Source
15390
4.43k
         {
15391
4.43k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.43k
            return result;
15393
4.43k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf50_op<float> >::type() const
Line
Count
Source
15390
148
         {
15391
148
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
148
            return result;
15393
148
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf51_op<float> >::type() const
Line
Count
Source
15390
124
         {
15391
124
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
124
            return result;
15393
124
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf52_op<float> >::type() const
Line
Count
Source
15390
1.51k
         {
15391
1.51k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.51k
            return result;
15393
1.51k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf53_op<float> >::type() const
Line
Count
Source
15390
997
         {
15391
997
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
997
            return result;
15393
997
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf54_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf55_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf56_op<float> >::type() const
Line
Count
Source
15390
13.8k
         {
15391
13.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.8k
            return result;
15393
13.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf57_op<float> >::type() const
Line
Count
Source
15390
1.79k
         {
15391
1.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.79k
            return result;
15393
1.79k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf58_op<float> >::type() const
Line
Count
Source
15390
528
         {
15391
528
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
528
            return result;
15393
528
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf59_op<float> >::type() const
Line
Count
Source
15390
7.61k
         {
15391
7.61k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.61k
            return result;
15393
7.61k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf60_op<float> >::type() const
Line
Count
Source
15390
461
         {
15391
461
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
461
            return result;
15393
461
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf61_op<float> >::type() const
Line
Count
Source
15390
524
         {
15391
524
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
524
            return result;
15393
524
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf62_op<float> >::type() const
Line
Count
Source
15390
820
         {
15391
820
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
820
            return result;
15393
820
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf63_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf64_op<float> >::type() const
Line
Count
Source
15390
2.06k
         {
15391
2.06k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.06k
            return result;
15393
2.06k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf65_op<float> >::type() const
Line
Count
Source
15390
40.7k
         {
15391
40.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
40.7k
            return result;
15393
40.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf66_op<float> >::type() const
Line
Count
Source
15390
5.20k
         {
15391
5.20k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.20k
            return result;
15393
5.20k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf67_op<float> >::type() const
Line
Count
Source
15390
2.95k
         {
15391
2.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.95k
            return result;
15393
2.95k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf68_op<float> >::type() const
Line
Count
Source
15390
1.81k
         {
15391
1.81k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.81k
            return result;
15393
1.81k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf69_op<float> >::type() const
Line
Count
Source
15390
492
         {
15391
492
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
492
            return result;
15393
492
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf70_op<float> >::type() const
Line
Count
Source
15390
1.03k
         {
15391
1.03k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.03k
            return result;
15393
1.03k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf71_op<float> >::type() const
Line
Count
Source
15390
2.16k
         {
15391
2.16k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.16k
            return result;
15393
2.16k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf72_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf73_op<float> >::type() const
Line
Count
Source
15390
6.36k
         {
15391
6.36k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.36k
            return result;
15393
6.36k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf74_op<float> >::type() const
Line
Count
Source
15390
9.33k
         {
15391
9.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.33k
            return result;
15393
9.33k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf75_op<float> >::type() const
Line
Count
Source
15390
4.04k
         {
15391
4.04k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.04k
            return result;
15393
4.04k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf76_op<float> >::type() const
Line
Count
Source
15390
274
         {
15391
274
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
274
            return result;
15393
274
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf77_op<float> >::type() const
Line
Count
Source
15390
176
         {
15391
176
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
176
            return result;
15393
176
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf78_op<float> >::type() const
Line
Count
Source
15390
1.30k
         {
15391
1.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.30k
            return result;
15393
1.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf79_op<float> >::type() const
Line
Count
Source
15390
923
         {
15391
923
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
923
            return result;
15393
923
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf80_op<float> >::type() const
Line
Count
Source
15390
3.52k
         {
15391
3.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.52k
            return result;
15393
3.52k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf81_op<float> >::type() const
Line
Count
Source
15390
58.6k
         {
15391
58.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
58.6k
            return result;
15393
58.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf82_op<float> >::type() const
Line
Count
Source
15390
1.71k
         {
15391
1.71k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.71k
            return result;
15393
1.71k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf83_op<float> >::type() const
Line
Count
Source
15390
28.6k
         {
15391
28.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
28.6k
            return result;
15393
28.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext00_op<float> >::type() const
Line
Count
Source
15390
12.6k
         {
15391
12.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
12.6k
            return result;
15393
12.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext01_op<float> >::type() const
Line
Count
Source
15390
835
         {
15391
835
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
835
            return result;
15393
835
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext02_op<float> >::type() const
Line
Count
Source
15390
657
         {
15391
657
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
657
            return result;
15393
657
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext03_op<float> >::type() const
Line
Count
Source
15390
322
         {
15391
322
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
322
            return result;
15393
322
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext04_op<float> >::type() const
Line
Count
Source
15390
10.3k
         {
15391
10.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.3k
            return result;
15393
10.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext05_op<float> >::type() const
Line
Count
Source
15390
1.39k
         {
15391
1.39k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.39k
            return result;
15393
1.39k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext06_op<float> >::type() const
Line
Count
Source
15390
4.25k
         {
15391
4.25k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.25k
            return result;
15393
4.25k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext07_op<float> >::type() const
Line
Count
Source
15390
520
         {
15391
520
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
520
            return result;
15393
520
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext08_op<float> >::type() const
Line
Count
Source
15390
600
         {
15391
600
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
600
            return result;
15393
600
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext09_op<float> >::type() const
Line
Count
Source
15390
46
         {
15391
46
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
46
            return result;
15393
46
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext10_op<float> >::type() const
Line
Count
Source
15390
7.66k
         {
15391
7.66k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.66k
            return result;
15393
7.66k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext11_op<float> >::type() const
Line
Count
Source
15390
660
         {
15391
660
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
660
            return result;
15393
660
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext12_op<float> >::type() const
Line
Count
Source
15390
204
         {
15391
204
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
204
            return result;
15393
204
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext13_op<float> >::type() const
Line
Count
Source
15390
780
         {
15391
780
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
780
            return result;
15393
780
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext14_op<float> >::type() const
Line
Count
Source
15390
6.30k
         {
15391
6.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.30k
            return result;
15393
6.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext15_op<float> >::type() const
Line
Count
Source
15390
7.67k
         {
15391
7.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.67k
            return result;
15393
7.67k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext16_op<float> >::type() const
Line
Count
Source
15390
9.17k
         {
15391
9.17k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.17k
            return result;
15393
9.17k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext17_op<float> >::type() const
Line
Count
Source
15390
972
         {
15391
972
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
972
            return result;
15393
972
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext18_op<float> >::type() const
Line
Count
Source
15390
1.33k
         {
15391
1.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.33k
            return result;
15393
1.33k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext19_op<float> >::type() const
Line
Count
Source
15390
3.48k
         {
15391
3.48k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.48k
            return result;
15393
3.48k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext20_op<float> >::type() const
Line
Count
Source
15390
668
         {
15391
668
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
668
            return result;
15393
668
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext21_op<float> >::type() const
Line
Count
Source
15390
298
         {
15391
298
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
298
            return result;
15393
298
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext22_op<float> >::type() const
Line
Count
Source
15390
10.3k
         {
15391
10.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.3k
            return result;
15393
10.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext23_op<float> >::type() const
Line
Count
Source
15390
1.28k
         {
15391
1.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.28k
            return result;
15393
1.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext24_op<float> >::type() const
Line
Count
Source
15390
875
         {
15391
875
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
875
            return result;
15393
875
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext25_op<float> >::type() const
Line
Count
Source
15390
542
         {
15391
542
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
542
            return result;
15393
542
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext26_op<float> >::type() const
Line
Count
Source
15390
2.00k
         {
15391
2.00k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.00k
            return result;
15393
2.00k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext27_op<float> >::type() const
Line
Count
Source
15390
2.94k
         {
15391
2.94k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.94k
            return result;
15393
2.94k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext28_op<float> >::type() const
Line
Count
Source
15390
154
         {
15391
154
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
154
            return result;
15393
154
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext29_op<float> >::type() const
Line
Count
Source
15390
11.5k
         {
15391
11.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.5k
            return result;
15393
11.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext30_op<float> >::type() const
Line
Count
Source
15390
19.0k
         {
15391
19.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
19.0k
            return result;
15393
19.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext31_op<float> >::type() const
Line
Count
Source
15390
351
         {
15391
351
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
351
            return result;
15393
351
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext32_op<float> >::type() const
Line
Count
Source
15390
326
         {
15391
326
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
326
            return result;
15393
326
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext33_op<float> >::type() const
Line
Count
Source
15390
1.70k
         {
15391
1.70k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.70k
            return result;
15393
1.70k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext34_op<float> >::type() const
Line
Count
Source
15390
483
         {
15391
483
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
483
            return result;
15393
483
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext35_op<float> >::type() const
Line
Count
Source
15390
325
         {
15391
325
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
325
            return result;
15393
325
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext36_op<float> >::type() const
Line
Count
Source
15390
9.25k
         {
15391
9.25k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.25k
            return result;
15393
9.25k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext37_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext38_op<float> >::type() const
Line
Count
Source
15390
26
         {
15391
26
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
26
            return result;
15393
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext39_op<float> >::type() const
Line
Count
Source
15390
1.91k
         {
15391
1.91k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.91k
            return result;
15393
1.91k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext40_op<float> >::type() const
Line
Count
Source
15390
3.87k
         {
15391
3.87k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.87k
            return result;
15393
3.87k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext41_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext42_op<float> >::type() const
Line
Count
Source
15390
10.0k
         {
15391
10.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.0k
            return result;
15393
10.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext43_op<float> >::type() const
Line
Count
Source
15390
13.9k
         {
15391
13.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.9k
            return result;
15393
13.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext44_op<float> >::type() const
Line
Count
Source
15390
1.98k
         {
15391
1.98k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.98k
            return result;
15393
1.98k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext45_op<float> >::type() const
Line
Count
Source
15390
5.07k
         {
15391
5.07k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.07k
            return result;
15393
5.07k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext46_op<float> >::type() const
Line
Count
Source
15390
1.49k
         {
15391
1.49k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.49k
            return result;
15393
1.49k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext47_op<float> >::type() const
Line
Count
Source
15390
90
         {
15391
90
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
90
            return result;
15393
90
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext49_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext50_op<float> >::type() const
Line
Count
Source
15390
2.13k
         {
15391
2.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.13k
            return result;
15393
2.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext51_op<float> >::type() const
Line
Count
Source
15390
385
         {
15391
385
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
385
            return result;
15393
385
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext52_op<float> >::type() const
Line
Count
Source
15390
427
         {
15391
427
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
427
            return result;
15393
427
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext53_op<float> >::type() const
Line
Count
Source
15390
319
         {
15391
319
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
319
            return result;
15393
319
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext54_op<float> >::type() const
Line
Count
Source
15390
1.32k
         {
15391
1.32k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.32k
            return result;
15393
1.32k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext55_op<float> >::type() const
Line
Count
Source
15390
284
         {
15391
284
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
284
            return result;
15393
284
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext56_op<float> >::type() const
Line
Count
Source
15390
26.3k
         {
15391
26.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
26.3k
            return result;
15393
26.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext57_op<float> >::type() const
Line
Count
Source
15390
9.07k
         {
15391
9.07k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.07k
            return result;
15393
9.07k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext58_op<float> >::type() const
Line
Count
Source
15390
1.25k
         {
15391
1.25k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.25k
            return result;
15393
1.25k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext59_op<float> >::type() const
Line
Count
Source
15390
2.40k
         {
15391
2.40k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.40k
            return result;
15393
2.40k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext60_op<float> >::type() const
Line
Count
Source
15390
819
         {
15391
819
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
819
            return result;
15393
819
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext61_op<float> >::type() const
Line
Count
Source
15390
13.4k
         {
15391
13.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.4k
            return result;
15393
13.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf48_op<float> >::type() const
Line
Count
Source
15390
215
         {
15391
215
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
215
            return result;
15393
215
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf49_op<float> >::type() const
Line
Count
Source
15390
4.78k
         {
15391
4.78k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.78k
            return result;
15393
4.78k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf50_op<float> >::type() const
Line
Count
Source
15390
10.4k
         {
15391
10.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.4k
            return result;
15393
10.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf51_op<float> >::type() const
Line
Count
Source
15390
137
         {
15391
137
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
137
            return result;
15393
137
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf52_op<float> >::type() const
Line
Count
Source
15390
2.07k
         {
15391
2.07k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.07k
            return result;
15393
2.07k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf53_op<float> >::type() const
Line
Count
Source
15390
7.36k
         {
15391
7.36k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.36k
            return result;
15393
7.36k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf54_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf55_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf56_op<float> >::type() const
Line
Count
Source
15390
23.2k
         {
15391
23.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
23.2k
            return result;
15393
23.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf57_op<float> >::type() const
Line
Count
Source
15390
2.16k
         {
15391
2.16k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.16k
            return result;
15393
2.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf58_op<float> >::type() const
Line
Count
Source
15390
5.09k
         {
15391
5.09k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.09k
            return result;
15393
5.09k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf59_op<float> >::type() const
Line
Count
Source
15390
14.0k
         {
15391
14.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
14.0k
            return result;
15393
14.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf60_op<float> >::type() const
Line
Count
Source
15390
20.4k
         {
15391
20.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
20.4k
            return result;
15393
20.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf61_op<float> >::type() const
Line
Count
Source
15390
2.51k
         {
15391
2.51k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.51k
            return result;
15393
2.51k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf62_op<float> >::type() const
Line
Count
Source
15390
3.79k
         {
15391
3.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.79k
            return result;
15393
3.79k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf63_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf64_op<float> >::type() const
Line
Count
Source
15390
2.48k
         {
15391
2.48k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.48k
            return result;
15393
2.48k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf65_op<float> >::type() const
Line
Count
Source
15390
3.36k
         {
15391
3.36k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.36k
            return result;
15393
3.36k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf66_op<float> >::type() const
Line
Count
Source
15390
368
         {
15391
368
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
368
            return result;
15393
368
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf67_op<float> >::type() const
Line
Count
Source
15390
5.44k
         {
15391
5.44k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.44k
            return result;
15393
5.44k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf68_op<float> >::type() const
Line
Count
Source
15390
7.65k
         {
15391
7.65k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.65k
            return result;
15393
7.65k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf69_op<float> >::type() const
Line
Count
Source
15390
228
         {
15391
228
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
228
            return result;
15393
228
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf70_op<float> >::type() const
Line
Count
Source
15390
25
         {
15391
25
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
25
            return result;
15393
25
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf71_op<float> >::type() const
Line
Count
Source
15390
10.5k
         {
15391
10.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.5k
            return result;
15393
10.5k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf72_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf73_op<float> >::type() const
Line
Count
Source
15390
4.13k
         {
15391
4.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.13k
            return result;
15393
4.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf74_op<float> >::type() const
Line
Count
Source
15390
10.4k
         {
15391
10.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.4k
            return result;
15393
10.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf75_op<float> >::type() const
Line
Count
Source
15390
5.41k
         {
15391
5.41k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.41k
            return result;
15393
5.41k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf76_op<float> >::type() const
Line
Count
Source
15390
3.61k
         {
15391
3.61k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.61k
            return result;
15393
3.61k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf77_op<float> >::type() const
Line
Count
Source
15390
391
         {
15391
391
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
391
            return result;
15393
391
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf78_op<float> >::type() const
Line
Count
Source
15390
445
         {
15391
445
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
445
            return result;
15393
445
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf79_op<float> >::type() const
Line
Count
Source
15390
1.35k
         {
15391
1.35k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.35k
            return result;
15393
1.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf80_op<float> >::type() const
Line
Count
Source
15390
4.68k
         {
15391
4.68k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.68k
            return result;
15393
4.68k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf81_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf82_op<float> >::type() const
Line
Count
Source
15390
1.22k
         {
15391
1.22k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.22k
            return result;
15393
1.22k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf83_op<float> >::type() const
Line
Count
Source
15390
112
         {
15391
112
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
112
            return result;
15393
112
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >::type() const
Line
Count
Source
15390
1.06k
         {
15391
1.06k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.06k
            return result;
15393
1.06k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >::type() const
Line
Count
Source
15390
16.8k
         {
15391
16.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.8k
            return result;
15393
16.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >::type() const
Line
Count
Source
15390
1.80k
         {
15391
1.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.80k
            return result;
15393
1.80k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >::type() const
Line
Count
Source
15390
718
         {
15391
718
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
718
            return result;
15393
718
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >::type() const
Line
Count
Source
15390
166
         {
15391
166
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
166
            return result;
15393
166
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >::type() const
Line
Count
Source
15390
2.37k
         {
15391
2.37k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.37k
            return result;
15393
2.37k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >::type() const
Line
Count
Source
15390
6.02k
         {
15391
6.02k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.02k
            return result;
15393
6.02k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >::type() const
Line
Count
Source
15390
6.28k
         {
15391
6.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.28k
            return result;
15393
6.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >::type() const
Line
Count
Source
15390
432
         {
15391
432
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
432
            return result;
15393
432
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >::type() const
Line
Count
Source
15390
10.1k
         {
15391
10.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.1k
            return result;
15393
10.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >::type() const
Line
Count
Source
15390
749
         {
15391
749
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
749
            return result;
15393
749
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >::type() const
Line
Count
Source
15390
28.9k
         {
15391
28.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
28.9k
            return result;
15393
28.9k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >::type() const
Line
Count
Source
15390
1.38k
         {
15391
1.38k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.38k
            return result;
15393
1.38k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >::type() const
Line
Count
Source
15390
30.9k
         {
15391
30.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
30.9k
            return result;
15393
30.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >::type() const
Line
Count
Source
15390
8.35k
         {
15391
8.35k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.35k
            return result;
15393
8.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >::type() const
Line
Count
Source
15390
1.97k
         {
15391
1.97k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.97k
            return result;
15393
1.97k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >::type() const
Line
Count
Source
15390
160
         {
15391
160
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
160
            return result;
15393
160
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >::type() const
Line
Count
Source
15390
8.36k
         {
15391
8.36k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.36k
            return result;
15393
8.36k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >::type() const
Line
Count
Source
15390
1.25k
         {
15391
1.25k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.25k
            return result;
15393
1.25k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >::type() const
Line
Count
Source
15390
8.78k
         {
15391
8.78k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.78k
            return result;
15393
8.78k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >::type() const
Line
Count
Source
15390
5.40k
         {
15391
5.40k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.40k
            return result;
15393
5.40k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >::type() const
Line
Count
Source
15390
731
         {
15391
731
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
731
            return result;
15393
731
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >::type() const
Line
Count
Source
15390
3.31k
         {
15391
3.31k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.31k
            return result;
15393
3.31k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >::type() const
Line
Count
Source
15390
10.8k
         {
15391
10.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.8k
            return result;
15393
10.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >::type() const
Line
Count
Source
15390
5.76k
         {
15391
5.76k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.76k
            return result;
15393
5.76k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >::type() const
Line
Count
Source
15390
2.60k
         {
15391
2.60k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.60k
            return result;
15393
2.60k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >::type() const
Line
Count
Source
15390
5.01k
         {
15391
5.01k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.01k
            return result;
15393
5.01k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >::type() const
Line
Count
Source
15390
1.23k
         {
15391
1.23k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.23k
            return result;
15393
1.23k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >::type() const
Line
Count
Source
15390
740
         {
15391
740
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
740
            return result;
15393
740
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >::type() const
Line
Count
Source
15390
29
         {
15391
29
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
29
            return result;
15393
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >::type() const
Line
Count
Source
15390
4.82k
         {
15391
4.82k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.82k
            return result;
15393
4.82k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >::type() const
Line
Count
Source
15390
1.34k
         {
15391
1.34k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.34k
            return result;
15393
1.34k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >::type() const
Line
Count
Source
15390
9.82k
         {
15391
9.82k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.82k
            return result;
15393
9.82k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >::type() const
Line
Count
Source
15390
3.21k
         {
15391
3.21k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.21k
            return result;
15393
3.21k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >::type() const
Line
Count
Source
15390
1.35k
         {
15391
1.35k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.35k
            return result;
15393
1.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >::type() const
Line
Count
Source
15390
27.8k
         {
15391
27.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
27.8k
            return result;
15393
27.8k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >::type() const
Line
Count
Source
15390
6.33k
         {
15391
6.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.33k
            return result;
15393
6.33k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >::type() const
Line
Count
Source
15390
26.8k
         {
15391
26.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
26.8k
            return result;
15393
26.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >::type() const
Line
Count
Source
15390
24.3k
         {
15391
24.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
24.3k
            return result;
15393
24.3k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >::type() const
Line
Count
Source
15390
588
         {
15391
588
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
588
            return result;
15393
588
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >::type() const
Line
Count
Source
15390
32.7k
         {
15391
32.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
32.7k
            return result;
15393
32.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >::type() const
Line
Count
Source
15390
1.50k
         {
15391
1.50k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.50k
            return result;
15393
1.50k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >::type() const
Line
Count
Source
15390
2.74k
         {
15391
2.74k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.74k
            return result;
15393
2.74k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >::type() const
Line
Count
Source
15390
186
         {
15391
186
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
186
            return result;
15393
186
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >::type() const
Line
Count
Source
15390
24.5k
         {
15391
24.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
24.5k
            return result;
15393
24.5k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >::type() const
Line
Count
Source
15390
784
         {
15391
784
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
784
            return result;
15393
784
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >::type() const
Line
Count
Source
15390
64
         {
15391
64
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
64
            return result;
15393
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >::type() const
Line
Count
Source
15390
1.39k
         {
15391
1.39k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.39k
            return result;
15393
1.39k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >::type() const
Line
Count
Source
15390
2.63k
         {
15391
2.63k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.63k
            return result;
15393
2.63k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >::type() const
Line
Count
Source
15390
6.15k
         {
15391
6.15k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.15k
            return result;
15393
6.15k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >::type() const
Line
Count
Source
15390
662
         {
15391
662
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
662
            return result;
15393
662
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >::type() const
Line
Count
Source
15390
4.67k
         {
15391
4.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.67k
            return result;
15393
4.67k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >::type() const
Line
Count
Source
15390
439
         {
15391
439
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
439
            return result;
15393
439
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >::type() const
Line
Count
Source
15390
23.6k
         {
15391
23.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
23.6k
            return result;
15393
23.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf48_op<float> >::type() const
Line
Count
Source
15390
1.02k
         {
15391
1.02k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.02k
            return result;
15393
1.02k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf49_op<float> >::type() const
Line
Count
Source
15390
6.36k
         {
15391
6.36k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.36k
            return result;
15393
6.36k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf50_op<float> >::type() const
Line
Count
Source
15390
292
         {
15391
292
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
292
            return result;
15393
292
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf51_op<float> >::type() const
Line
Count
Source
15390
6.33k
         {
15391
6.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.33k
            return result;
15393
6.33k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf52_op<float> >::type() const
Line
Count
Source
15390
727
         {
15391
727
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
727
            return result;
15393
727
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf53_op<float> >::type() const
Line
Count
Source
15390
2.35k
         {
15391
2.35k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.35k
            return result;
15393
2.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf54_op<float> >::type() const
Line
Count
Source
15390
1.37k
         {
15391
1.37k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.37k
            return result;
15393
1.37k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf55_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf56_op<float> >::type() const
Line
Count
Source
15390
930
         {
15391
930
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
930
            return result;
15393
930
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf57_op<float> >::type() const
Line
Count
Source
15390
62
         {
15391
62
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
62
            return result;
15393
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf58_op<float> >::type() const
Line
Count
Source
15390
1.57k
         {
15391
1.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.57k
            return result;
15393
1.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf59_op<float> >::type() const
Line
Count
Source
15390
3.46k
         {
15391
3.46k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.46k
            return result;
15393
3.46k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf60_op<float> >::type() const
Line
Count
Source
15390
2.42k
         {
15391
2.42k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.42k
            return result;
15393
2.42k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf61_op<float> >::type() const
Line
Count
Source
15390
502
         {
15391
502
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
502
            return result;
15393
502
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf62_op<float> >::type() const
Line
Count
Source
15390
1.83k
         {
15391
1.83k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.83k
            return result;
15393
1.83k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf63_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf64_op<float> >::type() const
Line
Count
Source
15390
1.86k
         {
15391
1.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.86k
            return result;
15393
1.86k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf65_op<float> >::type() const
Line
Count
Source
15390
20.2k
         {
15391
20.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
20.2k
            return result;
15393
20.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf66_op<float> >::type() const
Line
Count
Source
15390
33
         {
15391
33
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
33
            return result;
15393
33
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf67_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf68_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf69_op<float> >::type() const
Line
Count
Source
15390
174
         {
15391
174
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
174
            return result;
15393
174
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf70_op<float> >::type() const
Line
Count
Source
15390
190
         {
15391
190
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
190
            return result;
15393
190
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf71_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf72_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf73_op<float> >::type() const
Line
Count
Source
15390
2.80k
         {
15391
2.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.80k
            return result;
15393
2.80k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf74_op<float> >::type() const
Line
Count
Source
15390
29.6k
         {
15391
29.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
29.6k
            return result;
15393
29.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf75_op<float> >::type() const
Line
Count
Source
15390
9.77k
         {
15391
9.77k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.77k
            return result;
15393
9.77k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf76_op<float> >::type() const
Line
Count
Source
15390
3.26k
         {
15391
3.26k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.26k
            return result;
15393
3.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf77_op<float> >::type() const
Line
Count
Source
15390
355
         {
15391
355
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
355
            return result;
15393
355
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf78_op<float> >::type() const
Line
Count
Source
15390
497
         {
15391
497
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
497
            return result;
15393
497
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf79_op<float> >::type() const
Line
Count
Source
15390
3.06k
         {
15391
3.06k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.06k
            return result;
15393
3.06k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf80_op<float> >::type() const
Line
Count
Source
15390
1.16k
         {
15391
1.16k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.16k
            return result;
15393
1.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf81_op<float> >::type() const
Line
Count
Source
15390
1.09k
         {
15391
1.09k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.09k
            return result;
15393
1.09k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf82_op<float> >::type() const
Line
Count
Source
15390
930
         {
15391
930
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
930
            return result;
15393
930
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf83_op<float> >::type() const
Line
Count
Source
15390
29.9k
         {
15391
29.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
29.9k
            return result;
15393
29.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext00_op<float> >::type() const
Line
Count
Source
15390
744
         {
15391
744
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
744
            return result;
15393
744
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext01_op<float> >::type() const
Line
Count
Source
15390
4.85k
         {
15391
4.85k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.85k
            return result;
15393
4.85k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext02_op<float> >::type() const
Line
Count
Source
15390
3.10k
         {
15391
3.10k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.10k
            return result;
15393
3.10k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext03_op<float> >::type() const
Line
Count
Source
15390
2.53k
         {
15391
2.53k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.53k
            return result;
15393
2.53k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext04_op<float> >::type() const
Line
Count
Source
15390
2.57k
         {
15391
2.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.57k
            return result;
15393
2.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext05_op<float> >::type() const
Line
Count
Source
15390
5.13k
         {
15391
5.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.13k
            return result;
15393
5.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext06_op<float> >::type() const
Line
Count
Source
15390
1.75k
         {
15391
1.75k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.75k
            return result;
15393
1.75k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext07_op<float> >::type() const
Line
Count
Source
15390
1.23k
         {
15391
1.23k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.23k
            return result;
15393
1.23k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext08_op<float> >::type() const
Line
Count
Source
15390
1.24k
         {
15391
1.24k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.24k
            return result;
15393
1.24k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext09_op<float> >::type() const
Line
Count
Source
15390
413
         {
15391
413
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
413
            return result;
15393
413
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext10_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext11_op<float> >::type() const
Line
Count
Source
15390
16.7k
         {
15391
16.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.7k
            return result;
15393
16.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext12_op<float> >::type() const
Line
Count
Source
15390
1.26k
         {
15391
1.26k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.26k
            return result;
15393
1.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext13_op<float> >::type() const
Line
Count
Source
15390
240
         {
15391
240
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
240
            return result;
15393
240
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext14_op<float> >::type() const
Line
Count
Source
15390
1.13k
         {
15391
1.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.13k
            return result;
15393
1.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext15_op<float> >::type() const
Line
Count
Source
15390
6.08k
         {
15391
6.08k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.08k
            return result;
15393
6.08k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext16_op<float> >::type() const
Line
Count
Source
15390
200
         {
15391
200
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
200
            return result;
15393
200
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext17_op<float> >::type() const
Line
Count
Source
15390
17.7k
         {
15391
17.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
17.7k
            return result;
15393
17.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext18_op<float> >::type() const
Line
Count
Source
15390
1.11k
         {
15391
1.11k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.11k
            return result;
15393
1.11k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext19_op<float> >::type() const
Line
Count
Source
15390
4.94k
         {
15391
4.94k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.94k
            return result;
15393
4.94k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext20_op<float> >::type() const
Line
Count
Source
15390
3.71k
         {
15391
3.71k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.71k
            return result;
15393
3.71k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext21_op<float> >::type() const
Line
Count
Source
15390
3.75k
         {
15391
3.75k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.75k
            return result;
15393
3.75k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext22_op<float> >::type() const
Line
Count
Source
15390
150
         {
15391
150
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
150
            return result;
15393
150
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext23_op<float> >::type() const
Line
Count
Source
15390
14.2k
         {
15391
14.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
14.2k
            return result;
15393
14.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext24_op<float> >::type() const
Line
Count
Source
15390
50
         {
15391
50
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
50
            return result;
15393
50
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext25_op<float> >::type() const
Line
Count
Source
15390
14.6k
         {
15391
14.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
14.6k
            return result;
15393
14.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext26_op<float> >::type() const
Line
Count
Source
15390
7.61k
         {
15391
7.61k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.61k
            return result;
15393
7.61k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext27_op<float> >::type() const
Line
Count
Source
15390
17.3k
         {
15391
17.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
17.3k
            return result;
15393
17.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext28_op<float> >::type() const
Line
Count
Source
15390
52
         {
15391
52
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
52
            return result;
15393
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext29_op<float> >::type() const
Line
Count
Source
15390
2.82k
         {
15391
2.82k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.82k
            return result;
15393
2.82k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext30_op<float> >::type() const
Line
Count
Source
15390
325
         {
15391
325
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
325
            return result;
15393
325
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext31_op<float> >::type() const
Line
Count
Source
15390
1.92k
         {
15391
1.92k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.92k
            return result;
15393
1.92k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext32_op<float> >::type() const
Line
Count
Source
15390
174
         {
15391
174
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
174
            return result;
15393
174
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext33_op<float> >::type() const
Line
Count
Source
15390
3.01k
         {
15391
3.01k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.01k
            return result;
15393
3.01k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext34_op<float> >::type() const
Line
Count
Source
15390
1.01k
         {
15391
1.01k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.01k
            return result;
15393
1.01k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext35_op<float> >::type() const
Line
Count
Source
15390
6.92k
         {
15391
6.92k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.92k
            return result;
15393
6.92k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext36_op<float> >::type() const
Line
Count
Source
15390
9.32k
         {
15391
9.32k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.32k
            return result;
15393
9.32k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext37_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext38_op<float> >::type() const
Line
Count
Source
15390
2.35k
         {
15391
2.35k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.35k
            return result;
15393
2.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext39_op<float> >::type() const
Line
Count
Source
15390
4.15k
         {
15391
4.15k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.15k
            return result;
15393
4.15k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext40_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext41_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext42_op<float> >::type() const
Line
Count
Source
15390
5.41k
         {
15391
5.41k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.41k
            return result;
15393
5.41k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext43_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext44_op<float> >::type() const
Line
Count
Source
15390
7.47k
         {
15391
7.47k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.47k
            return result;
15393
7.47k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext45_op<float> >::type() const
Line
Count
Source
15390
7.01k
         {
15391
7.01k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.01k
            return result;
15393
7.01k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext46_op<float> >::type() const
Line
Count
Source
15390
827
         {
15391
827
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
827
            return result;
15393
827
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext47_op<float> >::type() const
Line
Count
Source
15390
729
         {
15391
729
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
729
            return result;
15393
729
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext49_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext50_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext51_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext53_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext54_op<float> >::type() const
Line
Count
Source
15390
432
         {
15391
432
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
432
            return result;
15393
432
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext55_op<float> >::type() const
Line
Count
Source
15390
7.63k
         {
15391
7.63k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.63k
            return result;
15393
7.63k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext56_op<float> >::type() const
Line
Count
Source
15390
35.3k
         {
15391
35.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
35.3k
            return result;
15393
35.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext57_op<float> >::type() const
Line
Count
Source
15390
2.42k
         {
15391
2.42k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.42k
            return result;
15393
2.42k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext58_op<float> >::type() const
Line
Count
Source
15390
258
         {
15391
258
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
258
            return result;
15393
258
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext59_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext60_op<float> >::type() const
Line
Count
Source
15390
7.05k
         {
15391
7.05k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.05k
            return result;
15393
7.05k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext61_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf48_op<float> >::type() const
Line
Count
Source
15390
2.87k
         {
15391
2.87k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.87k
            return result;
15393
2.87k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf49_op<float> >::type() const
Line
Count
Source
15390
817
         {
15391
817
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
817
            return result;
15393
817
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf50_op<float> >::type() const
Line
Count
Source
15390
199
         {
15391
199
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
199
            return result;
15393
199
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf51_op<float> >::type() const
Line
Count
Source
15390
6.94k
         {
15391
6.94k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.94k
            return result;
15393
6.94k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf53_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf54_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf55_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf56_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf57_op<float> >::type() const
Line
Count
Source
15390
13.1k
         {
15391
13.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.1k
            return result;
15393
13.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf58_op<float> >::type() const
Line
Count
Source
15390
6.63k
         {
15391
6.63k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.63k
            return result;
15393
6.63k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf59_op<float> >::type() const
Line
Count
Source
15390
1.67k
         {
15391
1.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.67k
            return result;
15393
1.67k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf60_op<float> >::type() const
Line
Count
Source
15390
512
         {
15391
512
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
512
            return result;
15393
512
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf61_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf62_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf63_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf64_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf65_op<float> >::type() const
Line
Count
Source
15390
2.91k
         {
15391
2.91k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.91k
            return result;
15393
2.91k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf66_op<float> >::type() const
Line
Count
Source
15390
9.13k
         {
15391
9.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.13k
            return result;
15393
9.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf67_op<float> >::type() const
Line
Count
Source
15390
16.6k
         {
15391
16.6k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.6k
            return result;
15393
16.6k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf68_op<float> >::type() const
Line
Count
Source
15390
510
         {
15391
510
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
510
            return result;
15393
510
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf69_op<float> >::type() const
Line
Count
Source
15390
8.18k
         {
15391
8.18k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.18k
            return result;
15393
8.18k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf70_op<float> >::type() const
Line
Count
Source
15390
617
         {
15391
617
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
617
            return result;
15393
617
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf71_op<float> >::type() const
Line
Count
Source
15390
39
         {
15391
39
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
39
            return result;
15393
39
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf72_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf73_op<float> >::type() const
Line
Count
Source
15390
7.15k
         {
15391
7.15k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.15k
            return result;
15393
7.15k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf74_op<float> >::type() const
Line
Count
Source
15390
10.7k
         {
15391
10.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.7k
            return result;
15393
10.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf75_op<float> >::type() const
Line
Count
Source
15390
3.79k
         {
15391
3.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.79k
            return result;
15393
3.79k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf76_op<float> >::type() const
Line
Count
Source
15390
256
         {
15391
256
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
256
            return result;
15393
256
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf77_op<float> >::type() const
Line
Count
Source
15390
8.40k
         {
15391
8.40k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.40k
            return result;
15393
8.40k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf78_op<float> >::type() const
Line
Count
Source
15390
1.71k
         {
15391
1.71k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.71k
            return result;
15393
1.71k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf79_op<float> >::type() const
Line
Count
Source
15390
2.34k
         {
15391
2.34k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.34k
            return result;
15393
2.34k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf80_op<float> >::type() const
Line
Count
Source
15390
1.35k
         {
15391
1.35k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.35k
            return result;
15393
1.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf81_op<float> >::type() const
Line
Count
Source
15390
435
         {
15391
435
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
435
            return result;
15393
435
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf82_op<float> >::type() const
Line
Count
Source
15390
8.07k
         {
15391
8.07k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.07k
            return result;
15393
8.07k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf83_op<float> >::type() const
Line
Count
Source
15390
1.89k
         {
15391
1.89k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.89k
            return result;
15393
1.89k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext00_op<float> >::type() const
Line
Count
Source
15390
22.1k
         {
15391
22.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
22.1k
            return result;
15393
22.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext01_op<float> >::type() const
Line
Count
Source
15390
3.28k
         {
15391
3.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.28k
            return result;
15393
3.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext02_op<float> >::type() const
Line
Count
Source
15390
813
         {
15391
813
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
813
            return result;
15393
813
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext03_op<float> >::type() const
Line
Count
Source
15390
970
         {
15391
970
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
970
            return result;
15393
970
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext04_op<float> >::type() const
Line
Count
Source
15390
7.82k
         {
15391
7.82k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.82k
            return result;
15393
7.82k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext05_op<float> >::type() const
Line
Count
Source
15390
5.32k
         {
15391
5.32k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.32k
            return result;
15393
5.32k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext06_op<float> >::type() const
Line
Count
Source
15390
1.67k
         {
15391
1.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.67k
            return result;
15393
1.67k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext07_op<float> >::type() const
Line
Count
Source
15390
3.25k
         {
15391
3.25k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.25k
            return result;
15393
3.25k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext08_op<float> >::type() const
Line
Count
Source
15390
3.83k
         {
15391
3.83k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.83k
            return result;
15393
3.83k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext09_op<float> >::type() const
Line
Count
Source
15390
6.79k
         {
15391
6.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.79k
            return result;
15393
6.79k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext10_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext11_op<float> >::type() const
Line
Count
Source
15390
3.44k
         {
15391
3.44k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.44k
            return result;
15393
3.44k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext12_op<float> >::type() const
Line
Count
Source
15390
7.65k
         {
15391
7.65k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.65k
            return result;
15393
7.65k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext13_op<float> >::type() const
Line
Count
Source
15390
550
         {
15391
550
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
550
            return result;
15393
550
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext14_op<float> >::type() const
Line
Count
Source
15390
268
         {
15391
268
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
268
            return result;
15393
268
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext15_op<float> >::type() const
Line
Count
Source
15390
4.98k
         {
15391
4.98k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.98k
            return result;
15393
4.98k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext16_op<float> >::type() const
Line
Count
Source
15390
24.4k
         {
15391
24.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
24.4k
            return result;
15393
24.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext17_op<float> >::type() const
Line
Count
Source
15390
31
         {
15391
31
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
31
            return result;
15393
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext18_op<float> >::type() const
Line
Count
Source
15390
3.33k
         {
15391
3.33k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.33k
            return result;
15393
3.33k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext19_op<float> >::type() const
Line
Count
Source
15390
225
         {
15391
225
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
225
            return result;
15393
225
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext20_op<float> >::type() const
Line
Count
Source
15390
3.60k
         {
15391
3.60k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.60k
            return result;
15393
3.60k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext21_op<float> >::type() const
Line
Count
Source
15390
2.26k
         {
15391
2.26k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.26k
            return result;
15393
2.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext22_op<float> >::type() const
Line
Count
Source
15390
2.32k
         {
15391
2.32k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.32k
            return result;
15393
2.32k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext23_op<float> >::type() const
Line
Count
Source
15390
4.34k
         {
15391
4.34k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.34k
            return result;
15393
4.34k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext24_op<float> >::type() const
Line
Count
Source
15390
13.3k
         {
15391
13.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.3k
            return result;
15393
13.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext25_op<float> >::type() const
Line
Count
Source
15390
16.7k
         {
15391
16.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.7k
            return result;
15393
16.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext26_op<float> >::type() const
Line
Count
Source
15390
16.4k
         {
15391
16.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.4k
            return result;
15393
16.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext27_op<float> >::type() const
Line
Count
Source
15390
626
         {
15391
626
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
626
            return result;
15393
626
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext28_op<float> >::type() const
Line
Count
Source
15390
51
         {
15391
51
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
51
            return result;
15393
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext29_op<float> >::type() const
Line
Count
Source
15390
4.36k
         {
15391
4.36k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.36k
            return result;
15393
4.36k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext30_op<float> >::type() const
Line
Count
Source
15390
6.58k
         {
15391
6.58k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.58k
            return result;
15393
6.58k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext31_op<float> >::type() const
Line
Count
Source
15390
49.0k
         {
15391
49.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
49.0k
            return result;
15393
49.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext32_op<float> >::type() const
Line
Count
Source
15390
6.37k
         {
15391
6.37k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.37k
            return result;
15393
6.37k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext33_op<float> >::type() const
Line
Count
Source
15390
424
         {
15391
424
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
424
            return result;
15393
424
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext34_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext35_op<float> >::type() const
Line
Count
Source
15390
3.50k
         {
15391
3.50k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.50k
            return result;
15393
3.50k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext36_op<float> >::type() const
Line
Count
Source
15390
720
         {
15391
720
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
720
            return result;
15393
720
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext37_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext38_op<float> >::type() const
Line
Count
Source
15390
2.52k
         {
15391
2.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.52k
            return result;
15393
2.52k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext39_op<float> >::type() const
Line
Count
Source
15390
4.07k
         {
15391
4.07k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.07k
            return result;
15393
4.07k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext40_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext41_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext42_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext43_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext44_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext45_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext46_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext47_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext49_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext50_op<float> >::type() const
Line
Count
Source
15390
3.77k
         {
15391
3.77k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.77k
            return result;
15393
3.77k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext51_op<float> >::type() const
Line
Count
Source
15390
29
         {
15391
29
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
29
            return result;
15393
29
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext53_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext54_op<float> >::type() const
Line
Count
Source
15390
2.41k
         {
15391
2.41k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.41k
            return result;
15393
2.41k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext55_op<float> >::type() const
Line
Count
Source
15390
8.86k
         {
15391
8.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.86k
            return result;
15393
8.86k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext56_op<float> >::type() const
Line
Count
Source
15390
13.9k
         {
15391
13.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.9k
            return result;
15393
13.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext57_op<float> >::type() const
Line
Count
Source
15390
5.37k
         {
15391
5.37k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.37k
            return result;
15393
5.37k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext58_op<float> >::type() const
Line
Count
Source
15390
3.77k
         {
15391
3.77k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.77k
            return result;
15393
3.77k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext59_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext60_op<float> >::type() const
Line
Count
Source
15390
4.62k
         {
15391
4.62k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.62k
            return result;
15393
4.62k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext61_op<float> >::type() const
Line
Count
Source
15390
2.19k
         {
15391
2.19k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.19k
            return result;
15393
2.19k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf48_op<float> >::type() const
Line
Count
Source
15390
5
         {
15391
5
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5
            return result;
15393
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf49_op<float> >::type() const
Line
Count
Source
15390
3.41k
         {
15391
3.41k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.41k
            return result;
15393
3.41k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf50_op<float> >::type() const
Line
Count
Source
15390
1.10k
         {
15391
1.10k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.10k
            return result;
15393
1.10k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf51_op<float> >::type() const
Line
Count
Source
15390
9.30k
         {
15391
9.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.30k
            return result;
15393
9.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf52_op<float> >::type() const
Line
Count
Source
15390
430
         {
15391
430
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
430
            return result;
15393
430
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf53_op<float> >::type() const
Line
Count
Source
15390
7.34k
         {
15391
7.34k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.34k
            return result;
15393
7.34k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf54_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf55_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf56_op<float> >::type() const
Line
Count
Source
15390
1.17k
         {
15391
1.17k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.17k
            return result;
15393
1.17k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf57_op<float> >::type() const
Line
Count
Source
15390
118
         {
15391
118
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
118
            return result;
15393
118
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf58_op<float> >::type() const
Line
Count
Source
15390
1.28k
         {
15391
1.28k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.28k
            return result;
15393
1.28k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf59_op<float> >::type() const
Line
Count
Source
15390
13.5k
         {
15391
13.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.5k
            return result;
15393
13.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf60_op<float> >::type() const
Line
Count
Source
15390
6.74k
         {
15391
6.74k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.74k
            return result;
15393
6.74k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf61_op<float> >::type() const
Line
Count
Source
15390
19.5k
         {
15391
19.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
19.5k
            return result;
15393
19.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf62_op<float> >::type() const
Line
Count
Source
15390
1.47k
         {
15391
1.47k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.47k
            return result;
15393
1.47k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf63_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf64_op<float> >::type() const
Line
Count
Source
15390
2.68k
         {
15391
2.68k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.68k
            return result;
15393
2.68k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf65_op<float> >::type() const
Line
Count
Source
15390
1.48k
         {
15391
1.48k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.48k
            return result;
15393
1.48k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf66_op<float> >::type() const
Line
Count
Source
15390
837
         {
15391
837
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
837
            return result;
15393
837
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf67_op<float> >::type() const
Line
Count
Source
15390
19.1k
         {
15391
19.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
19.1k
            return result;
15393
19.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf68_op<float> >::type() const
Line
Count
Source
15390
11.2k
         {
15391
11.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
11.2k
            return result;
15393
11.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf69_op<float> >::type() const
Line
Count
Source
15390
30
         {
15391
30
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
30
            return result;
15393
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf70_op<float> >::type() const
Line
Count
Source
15390
91
         {
15391
91
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
91
            return result;
15393
91
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf71_op<float> >::type() const
Line
Count
Source
15390
440
         {
15391
440
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
440
            return result;
15393
440
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf72_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf73_op<float> >::type() const
Line
Count
Source
15390
8.86k
         {
15391
8.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.86k
            return result;
15393
8.86k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf74_op<float> >::type() const
Line
Count
Source
15390
487
         {
15391
487
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
487
            return result;
15393
487
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf75_op<float> >::type() const
Line
Count
Source
15390
2.10k
         {
15391
2.10k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.10k
            return result;
15393
2.10k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf76_op<float> >::type() const
Line
Count
Source
15390
694
         {
15391
694
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
694
            return result;
15393
694
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf77_op<float> >::type() const
Line
Count
Source
15390
153
         {
15391
153
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
153
            return result;
15393
153
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf78_op<float> >::type() const
Line
Count
Source
15390
3.89k
         {
15391
3.89k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.89k
            return result;
15393
3.89k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf79_op<float> >::type() const
Line
Count
Source
15390
2.00k
         {
15391
2.00k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.00k
            return result;
15393
2.00k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf80_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf81_op<float> >::type() const
Line
Count
Source
15390
476
         {
15391
476
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
476
            return result;
15393
476
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf82_op<float> >::type() const
Line
Count
Source
15390
3
         {
15391
3
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3
            return result;
15393
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf83_op<float> >::type() const
Line
Count
Source
15390
1.82k
         {
15391
1.82k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.82k
            return result;
15393
1.82k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext00_op<float> >::type() const
Line
Count
Source
15390
16.8k
         {
15391
16.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.8k
            return result;
15393
16.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext01_op<float> >::type() const
Line
Count
Source
15390
2.12k
         {
15391
2.12k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.12k
            return result;
15393
2.12k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext02_op<float> >::type() const
Line
Count
Source
15390
560
         {
15391
560
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
560
            return result;
15393
560
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext03_op<float> >::type() const
Line
Count
Source
15390
9.80k
         {
15391
9.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.80k
            return result;
15393
9.80k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext04_op<float> >::type() const
Line
Count
Source
15390
29.1k
         {
15391
29.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
29.1k
            return result;
15393
29.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext05_op<float> >::type() const
Line
Count
Source
15390
1.22k
         {
15391
1.22k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.22k
            return result;
15393
1.22k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext06_op<float> >::type() const
Line
Count
Source
15390
1.79k
         {
15391
1.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.79k
            return result;
15393
1.79k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext07_op<float> >::type() const
Line
Count
Source
15390
33.9k
         {
15391
33.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
33.9k
            return result;
15393
33.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext08_op<float> >::type() const
Line
Count
Source
15390
17.4k
         {
15391
17.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
17.4k
            return result;
15393
17.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext09_op<float> >::type() const
Line
Count
Source
15390
4.55k
         {
15391
4.55k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.55k
            return result;
15393
4.55k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext10_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext11_op<float> >::type() const
Line
Count
Source
15390
53.9k
         {
15391
53.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
53.9k
            return result;
15393
53.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext12_op<float> >::type() const
Line
Count
Source
15390
1.96k
         {
15391
1.96k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.96k
            return result;
15393
1.96k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext13_op<float> >::type() const
Line
Count
Source
15390
6.05k
         {
15391
6.05k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.05k
            return result;
15393
6.05k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext14_op<float> >::type() const
Line
Count
Source
15390
5.30k
         {
15391
5.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.30k
            return result;
15393
5.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext15_op<float> >::type() const
Line
Count
Source
15390
2.89k
         {
15391
2.89k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.89k
            return result;
15393
2.89k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext16_op<float> >::type() const
Line
Count
Source
15390
1.16k
         {
15391
1.16k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.16k
            return result;
15393
1.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext17_op<float> >::type() const
Line
Count
Source
15390
1.55k
         {
15391
1.55k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.55k
            return result;
15393
1.55k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext18_op<float> >::type() const
Line
Count
Source
15390
272
         {
15391
272
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
272
            return result;
15393
272
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext19_op<float> >::type() const
Line
Count
Source
15390
3.95k
         {
15391
3.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.95k
            return result;
15393
3.95k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext20_op<float> >::type() const
Line
Count
Source
15390
59
         {
15391
59
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
59
            return result;
15393
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext21_op<float> >::type() const
Line
Count
Source
15390
2.01k
         {
15391
2.01k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.01k
            return result;
15393
2.01k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext22_op<float> >::type() const
Line
Count
Source
15390
9.57k
         {
15391
9.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.57k
            return result;
15393
9.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext23_op<float> >::type() const
Line
Count
Source
15390
2.05k
         {
15391
2.05k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.05k
            return result;
15393
2.05k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext24_op<float> >::type() const
Line
Count
Source
15390
818
         {
15391
818
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
818
            return result;
15393
818
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext25_op<float> >::type() const
Line
Count
Source
15390
21.3k
         {
15391
21.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
21.3k
            return result;
15393
21.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext26_op<float> >::type() const
Line
Count
Source
15390
5.14k
         {
15391
5.14k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.14k
            return result;
15393
5.14k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext27_op<float> >::type() const
Line
Count
Source
15390
203
         {
15391
203
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
203
            return result;
15393
203
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext28_op<float> >::type() const
Line
Count
Source
15390
989
         {
15391
989
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
989
            return result;
15393
989
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext29_op<float> >::type() const
Line
Count
Source
15390
66
         {
15391
66
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
66
            return result;
15393
66
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext30_op<float> >::type() const
Line
Count
Source
15390
16.1k
         {
15391
16.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.1k
            return result;
15393
16.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext31_op<float> >::type() const
Line
Count
Source
15390
16.0k
         {
15391
16.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.0k
            return result;
15393
16.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext32_op<float> >::type() const
Line
Count
Source
15390
4.84k
         {
15391
4.84k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.84k
            return result;
15393
4.84k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext33_op<float> >::type() const
Line
Count
Source
15390
19.9k
         {
15391
19.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
19.9k
            return result;
15393
19.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext34_op<float> >::type() const
Line
Count
Source
15390
8.71k
         {
15391
8.71k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.71k
            return result;
15393
8.71k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext35_op<float> >::type() const
Line
Count
Source
15390
31.1k
         {
15391
31.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
31.1k
            return result;
15393
31.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext36_op<float> >::type() const
Line
Count
Source
15390
228
         {
15391
228
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
228
            return result;
15393
228
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext37_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext38_op<float> >::type() const
Line
Count
Source
15390
13.0k
         {
15391
13.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.0k
            return result;
15393
13.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext39_op<float> >::type() const
Line
Count
Source
15390
4.13k
         {
15391
4.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.13k
            return result;
15393
4.13k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext40_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext41_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext42_op<float> >::type() const
Line
Count
Source
15390
42.2k
         {
15391
42.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
42.2k
            return result;
15393
42.2k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext43_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext44_op<float> >::type() const
Line
Count
Source
15390
8.52k
         {
15391
8.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.52k
            return result;
15393
8.52k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext45_op<float> >::type() const
Line
Count
Source
15390
16.1k
         {
15391
16.1k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.1k
            return result;
15393
16.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext46_op<float> >::type() const
Line
Count
Source
15390
934
         {
15391
934
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
934
            return result;
15393
934
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext47_op<float> >::type() const
Line
Count
Source
15390
560
         {
15391
560
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
560
            return result;
15393
560
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext49_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext50_op<float> >::type() const
Line
Count
Source
15390
15.4k
         {
15391
15.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
15.4k
            return result;
15393
15.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext51_op<float> >::type() const
Line
Count
Source
15390
817
         {
15391
817
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
817
            return result;
15393
817
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext53_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext54_op<float> >::type() const
Line
Count
Source
15390
230
         {
15391
230
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
230
            return result;
15393
230
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext55_op<float> >::type() const
Line
Count
Source
15390
4.75k
         {
15391
4.75k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.75k
            return result;
15393
4.75k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext56_op<float> >::type() const
Line
Count
Source
15390
23.9k
         {
15391
23.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
23.9k
            return result;
15393
23.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext57_op<float> >::type() const
Line
Count
Source
15390
13.2k
         {
15391
13.2k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.2k
            return result;
15393
13.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext58_op<float> >::type() const
Line
Count
Source
15390
950
         {
15391
950
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
950
            return result;
15393
950
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext59_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext60_op<float> >::type() const
Line
Count
Source
15390
144
         {
15391
144
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
144
            return result;
15393
144
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext61_op<float> >::type() const
Line
Count
Source
15390
18.8k
         {
15391
18.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
18.8k
            return result;
15393
18.8k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf49_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf50_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf51_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf53_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf54_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf55_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf56_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf57_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf58_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf59_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf60_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf61_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf62_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf63_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf64_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf65_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf66_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf67_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf68_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf69_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf70_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf71_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf72_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf73_op<float> >::type() const
Line
Count
Source
15390
5.91k
         {
15391
5.91k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.91k
            return result;
15393
5.91k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf74_op<float> >::type() const
Line
Count
Source
15390
9.46k
         {
15391
9.46k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.46k
            return result;
15393
9.46k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf75_op<float> >::type() const
Line
Count
Source
15390
5.11k
         {
15391
5.11k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.11k
            return result;
15393
5.11k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf76_op<float> >::type() const
Line
Count
Source
15390
55
         {
15391
55
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
55
            return result;
15393
55
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf77_op<float> >::type() const
Line
Count
Source
15390
2.30k
         {
15391
2.30k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.30k
            return result;
15393
2.30k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf78_op<float> >::type() const
Line
Count
Source
15390
2.43k
         {
15391
2.43k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.43k
            return result;
15393
2.43k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf79_op<float> >::type() const
Line
Count
Source
15390
2.80k
         {
15391
2.80k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.80k
            return result;
15393
2.80k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf80_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf81_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf82_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf83_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext00_op<float> >::type() const
Line
Count
Source
15390
25.9k
         {
15391
25.9k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
25.9k
            return result;
15393
25.9k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext01_op<float> >::type() const
Line
Count
Source
15390
427
         {
15391
427
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
427
            return result;
15393
427
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext02_op<float> >::type() const
Line
Count
Source
15390
1.43k
         {
15391
1.43k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.43k
            return result;
15393
1.43k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext03_op<float> >::type() const
Line
Count
Source
15390
400
         {
15391
400
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
400
            return result;
15393
400
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext04_op<float> >::type() const
Line
Count
Source
15390
655
         {
15391
655
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
655
            return result;
15393
655
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext05_op<float> >::type() const
Line
Count
Source
15390
1.95k
         {
15391
1.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.95k
            return result;
15393
1.95k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext06_op<float> >::type() const
Line
Count
Source
15390
13.4k
         {
15391
13.4k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
13.4k
            return result;
15393
13.4k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext07_op<float> >::type() const
Line
Count
Source
15390
3.60k
         {
15391
3.60k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.60k
            return result;
15393
3.60k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext08_op<float> >::type() const
Line
Count
Source
15390
324
         {
15391
324
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
324
            return result;
15393
324
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext09_op<float> >::type() const
Line
Count
Source
15390
1.34k
         {
15391
1.34k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.34k
            return result;
15393
1.34k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext10_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext11_op<float> >::type() const
Line
Count
Source
15390
646
         {
15391
646
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
646
            return result;
15393
646
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext12_op<float> >::type() const
Line
Count
Source
15390
3.97k
         {
15391
3.97k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.97k
            return result;
15393
3.97k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext13_op<float> >::type() const
Line
Count
Source
15390
581
         {
15391
581
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
581
            return result;
15393
581
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext14_op<float> >::type() const
Line
Count
Source
15390
4.52k
         {
15391
4.52k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.52k
            return result;
15393
4.52k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext15_op<float> >::type() const
Line
Count
Source
15390
1.50k
         {
15391
1.50k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.50k
            return result;
15393
1.50k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext16_op<float> >::type() const
Line
Count
Source
15390
7.95k
         {
15391
7.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.95k
            return result;
15393
7.95k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext17_op<float> >::type() const
Line
Count
Source
15390
8.98k
         {
15391
8.98k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.98k
            return result;
15393
8.98k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext18_op<float> >::type() const
Line
Count
Source
15390
194
         {
15391
194
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
194
            return result;
15393
194
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext19_op<float> >::type() const
Line
Count
Source
15390
1.08k
         {
15391
1.08k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.08k
            return result;
15393
1.08k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext20_op<float> >::type() const
Line
Count
Source
15390
3.95k
         {
15391
3.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.95k
            return result;
15393
3.95k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext21_op<float> >::type() const
Line
Count
Source
15390
1.37k
         {
15391
1.37k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.37k
            return result;
15393
1.37k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext22_op<float> >::type() const
Line
Count
Source
15390
4.57k
         {
15391
4.57k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.57k
            return result;
15393
4.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext23_op<float> >::type() const
Line
Count
Source
15390
779
         {
15391
779
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
779
            return result;
15393
779
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext24_op<float> >::type() const
Line
Count
Source
15390
575
         {
15391
575
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
575
            return result;
15393
575
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext25_op<float> >::type() const
Line
Count
Source
15390
2.13k
         {
15391
2.13k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.13k
            return result;
15393
2.13k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext26_op<float> >::type() const
Line
Count
Source
15390
440
         {
15391
440
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
440
            return result;
15393
440
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext27_op<float> >::type() const
Line
Count
Source
15390
771
         {
15391
771
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
771
            return result;
15393
771
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext28_op<float> >::type() const
Line
Count
Source
15390
560
         {
15391
560
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
560
            return result;
15393
560
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext29_op<float> >::type() const
Line
Count
Source
15390
6.99k
         {
15391
6.99k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
6.99k
            return result;
15393
6.99k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext30_op<float> >::type() const
Line
Count
Source
15390
36.8k
         {
15391
36.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
36.8k
            return result;
15393
36.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext31_op<float> >::type() const
Line
Count
Source
15390
26.3k
         {
15391
26.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
26.3k
            return result;
15393
26.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext32_op<float> >::type() const
Line
Count
Source
15390
1.56k
         {
15391
1.56k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.56k
            return result;
15393
1.56k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext33_op<float> >::type() const
Line
Count
Source
15390
2.63k
         {
15391
2.63k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.63k
            return result;
15393
2.63k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext34_op<float> >::type() const
Line
Count
Source
15390
597
         {
15391
597
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
597
            return result;
15393
597
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext35_op<float> >::type() const
Line
Count
Source
15390
1.04k
         {
15391
1.04k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.04k
            return result;
15393
1.04k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext36_op<float> >::type() const
Line
Count
Source
15390
413
         {
15391
413
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
413
            return result;
15393
413
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext37_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext38_op<float> >::type() const
Line
Count
Source
15390
50
         {
15391
50
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
50
            return result;
15393
50
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext39_op<float> >::type() const
Line
Count
Source
15390
2.95k
         {
15391
2.95k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.95k
            return result;
15393
2.95k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext40_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext41_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext42_op<float> >::type() const
Line
Count
Source
15390
5.54k
         {
15391
5.54k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.54k
            return result;
15393
5.54k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext43_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext44_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext45_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext46_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext47_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext49_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext50_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext51_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext53_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext54_op<float> >::type() const
Line
Count
Source
15390
2.51k
         {
15391
2.51k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.51k
            return result;
15393
2.51k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext55_op<float> >::type() const
Line
Count
Source
15390
8.53k
         {
15391
8.53k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.53k
            return result;
15393
8.53k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext56_op<float> >::type() const
Line
Count
Source
15390
10.5k
         {
15391
10.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.5k
            return result;
15393
10.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext57_op<float> >::type() const
Line
Count
Source
15390
5.12k
         {
15391
5.12k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.12k
            return result;
15393
5.12k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext58_op<float> >::type() const
Line
Count
Source
15390
2.86k
         {
15391
2.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.86k
            return result;
15393
2.86k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext59_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext60_op<float> >::type() const
Line
Count
Source
15390
2.59k
         {
15391
2.59k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.59k
            return result;
15393
2.59k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext61_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf48_op<float> >::type() const
Line
Count
Source
15390
180
         {
15391
180
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
180
            return result;
15393
180
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf49_op<float> >::type() const
Line
Count
Source
15390
16.0k
         {
15391
16.0k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
16.0k
            return result;
15393
16.0k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf50_op<float> >::type() const
Line
Count
Source
15390
54
         {
15391
54
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
54
            return result;
15393
54
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf51_op<float> >::type() const
Line
Count
Source
15390
2.79k
         {
15391
2.79k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.79k
            return result;
15393
2.79k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf53_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf54_op<float> >::type() const
Line
Count
Source
15390
9.60k
         {
15391
9.60k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.60k
            return result;
15393
9.60k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf55_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf56_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf57_op<float> >::type() const
Line
Count
Source
15390
2.34k
         {
15391
2.34k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.34k
            return result;
15393
2.34k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf58_op<float> >::type() const
Line
Count
Source
15390
3.45k
         {
15391
3.45k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.45k
            return result;
15393
3.45k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf59_op<float> >::type() const
Line
Count
Source
15390
4.46k
         {
15391
4.46k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.46k
            return result;
15393
4.46k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf60_op<float> >::type() const
Line
Count
Source
15390
14.3k
         {
15391
14.3k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
14.3k
            return result;
15393
14.3k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf61_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf62_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf63_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf64_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf65_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf66_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf67_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf68_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf69_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf70_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf71_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf72_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf73_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf74_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf75_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf76_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf77_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf78_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf79_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf80_op<float> >::type() const
Line
Count
Source
15390
199
         {
15391
199
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
199
            return result;
15393
199
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf81_op<float> >::type() const
Line
Count
Source
15390
4.60k
         {
15391
4.60k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.60k
            return result;
15393
4.60k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf82_op<float> >::type() const
Line
Count
Source
15390
5.35k
         {
15391
5.35k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.35k
            return result;
15393
5.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf83_op<float> >::type() const
Line
Count
Source
15390
5.31k
         {
15391
5.31k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
5.31k
            return result;
15393
5.31k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext00_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext01_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext02_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext03_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext04_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext05_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext06_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext07_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext08_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext09_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext10_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext11_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext12_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext13_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext14_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext15_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext16_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext17_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext18_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext19_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext20_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext21_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext22_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext23_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext24_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext25_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext26_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext27_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext28_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext29_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext30_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext31_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext32_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext33_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext34_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext35_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext36_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext37_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext38_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext39_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext40_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext41_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext42_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext43_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext44_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext45_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext46_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext47_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext49_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext50_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext51_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext53_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext54_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext55_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext56_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext57_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext58_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext59_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext60_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext61_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf48_op<float> >::type() const
Line
Count
Source
15390
745
         {
15391
745
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
745
            return result;
15393
745
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf49_op<float> >::type() const
Line
Count
Source
15390
422
         {
15391
422
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
422
            return result;
15393
422
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf50_op<float> >::type() const
Line
Count
Source
15390
98
         {
15391
98
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
98
            return result;
15393
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf51_op<float> >::type() const
Line
Count
Source
15390
1.74k
         {
15391
1.74k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.74k
            return result;
15393
1.74k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf52_op<float> >::type() const
Line
Count
Source
15390
145
         {
15391
145
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
145
            return result;
15393
145
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf53_op<float> >::type() const
Line
Count
Source
15390
4.19k
         {
15391
4.19k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.19k
            return result;
15393
4.19k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf54_op<float> >::type() const
Line
Count
Source
15390
986
         {
15391
986
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
986
            return result;
15393
986
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf55_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf56_op<float> >::type() const
Line
Count
Source
15390
4.75k
         {
15391
4.75k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.75k
            return result;
15393
4.75k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf57_op<float> >::type() const
Line
Count
Source
15390
10.5k
         {
15391
10.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
10.5k
            return result;
15393
10.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf58_op<float> >::type() const
Line
Count
Source
15390
8.41k
         {
15391
8.41k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
8.41k
            return result;
15393
8.41k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf59_op<float> >::type() const
Line
Count
Source
15390
7.46k
         {
15391
7.46k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
7.46k
            return result;
15393
7.46k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf60_op<float> >::type() const
Line
Count
Source
15390
15.5k
         {
15391
15.5k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
15.5k
            return result;
15393
15.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf61_op<float> >::type() const
Line
Count
Source
15390
3.67k
         {
15391
3.67k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
3.67k
            return result;
15393
3.67k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf62_op<float> >::type() const
Line
Count
Source
15390
1.89k
         {
15391
1.89k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.89k
            return result;
15393
1.89k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf63_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf64_op<float> >::type() const
Line
Count
Source
15390
1.66k
         {
15391
1.66k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.66k
            return result;
15393
1.66k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf65_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf66_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf67_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf68_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf69_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf70_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf71_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf72_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf73_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf74_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf75_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf76_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf77_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf78_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf79_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf80_op<float> >::type() const
Line
Count
Source
15390
293
         {
15391
293
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
293
            return result;
15393
293
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf81_op<float> >::type() const
Line
Count
Source
15390
885
         {
15391
885
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
885
            return result;
15393
885
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf82_op<float> >::type() const
Line
Count
Source
15390
2.15k
         {
15391
2.15k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.15k
            return result;
15393
2.15k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf83_op<float> >::type() const
Line
Count
Source
15390
178
         {
15391
178
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
178
            return result;
15393
178
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext00_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext01_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext02_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext03_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext04_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext05_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext06_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext07_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext08_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext09_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext10_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext11_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext12_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext13_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext14_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext15_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext16_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext17_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext18_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext19_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext20_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext21_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext22_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext23_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext24_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext25_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext26_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext27_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext28_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext29_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext30_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext31_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext32_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext33_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext34_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext35_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext36_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext37_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext38_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext39_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext40_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext41_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext42_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext43_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext44_op<float> >::type() const
Line
Count
Source
15390
300
         {
15391
300
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
300
            return result;
15393
300
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext45_op<float> >::type() const
Line
Count
Source
15390
9.86k
         {
15391
9.86k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
9.86k
            return result;
15393
9.86k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext46_op<float> >::type() const
Line
Count
Source
15390
2.48k
         {
15391
2.48k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.48k
            return result;
15393
2.48k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext47_op<float> >::type() const
Line
Count
Source
15390
37.8k
         {
15391
37.8k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
37.8k
            return result;
15393
37.8k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext49_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext50_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext51_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext53_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext54_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext55_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext56_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext57_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext58_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext59_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext60_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext61_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf49_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf50_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf51_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf53_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf54_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf55_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf56_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf57_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf58_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf59_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf60_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf61_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf62_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf63_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf64_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf65_op<float> >::type() const
Line
Count
Source
15390
686
         {
15391
686
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
686
            return result;
15393
686
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf66_op<float> >::type() const
Line
Count
Source
15390
565
         {
15391
565
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
565
            return result;
15393
565
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf67_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf68_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf69_op<float> >::type() const
Line
Count
Source
15390
328
         {
15391
328
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
328
            return result;
15393
328
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf70_op<float> >::type() const
Line
Count
Source
15390
107
         {
15391
107
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
107
            return result;
15393
107
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf71_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf72_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf73_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf74_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf75_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf76_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf77_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf78_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf79_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf80_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf81_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf82_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf83_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext00_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext01_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext02_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext03_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext04_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext05_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext06_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext07_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext08_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext09_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext10_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext11_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext12_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext13_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext14_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext15_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext16_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext17_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext18_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext19_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext20_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext21_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext22_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext23_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext24_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext25_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext26_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext27_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext28_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext29_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext30_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext31_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext32_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext33_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext34_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext35_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext36_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext37_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext38_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext39_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext40_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext41_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext42_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext43_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext44_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext45_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext46_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext47_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext49_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext50_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext51_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext53_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext54_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext55_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext56_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext57_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext58_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext59_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext60_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext61_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf49_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf50_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf51_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf52_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf53_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf54_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf55_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf56_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf57_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf58_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf59_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf60_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf61_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf62_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf63_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf64_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf65_op<float> >::type() const
Line
Count
Source
15390
1.45k
         {
15391
1.45k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.45k
            return result;
15393
1.45k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf66_op<float> >::type() const
Line
Count
Source
15390
550
         {
15391
550
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
550
            return result;
15393
550
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf67_op<float> >::type() const
Line
Count
Source
15390
522
         {
15391
522
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
522
            return result;
15393
522
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf68_op<float> >::type() const
Line
Count
Source
15390
2.73k
         {
15391
2.73k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.73k
            return result;
15393
2.73k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf69_op<float> >::type() const
Line
Count
Source
15390
4.71k
         {
15391
4.71k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
4.71k
            return result;
15393
4.71k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf70_op<float> >::type() const
Line
Count
Source
15390
676
         {
15391
676
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
676
            return result;
15393
676
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf71_op<float> >::type() const
Line
Count
Source
15390
1.10k
         {
15391
1.10k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.10k
            return result;
15393
1.10k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf72_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf73_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf74_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf75_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf76_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf77_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf78_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf79_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf80_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf81_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf82_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf83_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext00_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext01_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext02_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext03_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext04_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext05_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext06_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext07_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext08_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext09_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext10_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext11_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext12_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext13_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext14_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext15_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext16_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext17_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext18_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext19_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext20_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext21_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext22_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext23_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext24_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext25_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext26_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext27_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext28_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext29_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext30_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext31_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext32_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext33_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext34_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext35_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext36_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext37_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext38_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext39_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext40_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext41_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext42_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext43_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext44_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext45_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext46_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext47_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext48_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext49_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext50_op<float> >::type() const
Line
Count
Source
15390
1.85k
         {
15391
1.85k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
1.85k
            return result;
15393
1.85k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext51_op<float> >::type() const
Line
Count
Source
15390
60
         {
15391
60
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
60
            return result;
15393
60
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext52_op<float> >::type() const
Line
Count
Source
15390
36.7k
         {
15391
36.7k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
36.7k
            return result;
15393
36.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext53_op<float> >::type() const
Line
Count
Source
15390
2.75k
         {
15391
2.75k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.75k
            return result;
15393
2.75k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext54_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext55_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext56_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext57_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext58_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext59_op<float> >::type() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext60_op<float> >::type() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext61_op<float> >::type() const
Line
Count
Source
15390
2.41k
         {
15391
2.41k
            static const typename expression_node<T>::node_type result = nodetype_T0oT1oT2oT3<T,T0,T1,T2,T3>::result;
15392
2.41k
            return result;
15393
2.41k
         }
15394
15395
         inline T value() const exprtk_override
15396
488M
         {
15397
488M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
488M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf48_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf49_op<double> >::value() const
Line
Count
Source
15396
101k
         {
15397
101k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
101k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf50_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf51_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf52_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf53_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf54_op<double> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf55_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf56_op<double> >::value() const
Line
Count
Source
15396
195
         {
15397
195
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
195
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf57_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf58_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf59_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf60_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf61_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf62_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf63_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf64_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf65_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf66_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf67_op<double> >::value() const
Line
Count
Source
15396
182
         {
15397
182
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
182
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf68_op<double> >::value() const
Line
Count
Source
15396
70
         {
15397
70
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
70
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf69_op<double> >::value() const
Line
Count
Source
15396
10
         {
15397
10
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
10
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf70_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf71_op<double> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf72_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf73_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf74_op<double> >::value() const
Line
Count
Source
15396
10
         {
15397
10
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf75_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf76_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf77_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf78_op<double> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf79_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf80_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf81_op<double> >::value() const
Line
Count
Source
15396
693
         {
15397
693
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
693
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf82_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf83_op<double> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >::value() const
Line
Count
Source
15396
204k
         {
15397
204k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
204k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >::value() const
Line
Count
Source
15396
11
         {
15397
11
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >::value() const
Line
Count
Source
15396
374
         {
15397
374
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
374
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >::value() const
Line
Count
Source
15396
173
         {
15397
173
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
173
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >::value() const
Line
Count
Source
15396
4.65k
         {
15397
4.65k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4.65k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >::value() const
Line
Count
Source
15396
35
         {
15397
35
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >::value() const
Line
Count
Source
15396
182
         {
15397
182
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
182
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >::value() const
Line
Count
Source
15396
43
         {
15397
43
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >::value() const
Line
Count
Source
15396
64
         {
15397
64
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >::value() const
Line
Count
Source
15396
629
         {
15397
629
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
629
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >::value() const
Line
Count
Source
15396
30
         {
15397
30
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
30
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >::value() const
Line
Count
Source
15396
34
         {
15397
34
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
34
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >::value() const
Line
Count
Source
15396
72
         {
15397
72
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >::value() const
Line
Count
Source
15396
229
         {
15397
229
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
229
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >::value() const
Line
Count
Source
15396
598k
         {
15397
598k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
598k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >::value() const
Line
Count
Source
15396
43
         {
15397
43
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >::value() const
Line
Count
Source
15396
403k
         {
15397
403k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
403k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >::value() const
Line
Count
Source
15396
50
         {
15397
50
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
50
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >::value() const
Line
Count
Source
15396
136
         {
15397
136
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
136
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >::value() const
Line
Count
Source
15396
3.23k
         {
15397
3.23k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.23k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >::value() const
Line
Count
Source
15396
317
         {
15397
317
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
317
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >::value() const
Line
Count
Source
15396
220
         {
15397
220
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
220
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >::value() const
Line
Count
Source
15396
404k
         {
15397
404k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
404k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >::value() const
Line
Count
Source
15396
991k
         {
15397
991k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
991k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >::value() const
Line
Count
Source
15396
17.5k
         {
15397
17.5k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
17.5k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf48_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf49_op<double> >::value() const
Line
Count
Source
15396
244
         {
15397
244
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
244
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf50_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf51_op<double> >::value() const
Line
Count
Source
15396
1.50M
         {
15397
1.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf52_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf53_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf54_op<double> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf55_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf56_op<double> >::value() const
Line
Count
Source
15396
1.40M
         {
15397
1.40M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.40M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf57_op<double> >::value() const
Line
Count
Source
15396
256k
         {
15397
256k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
256k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf58_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf59_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf60_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf61_op<double> >::value() const
Line
Count
Source
15396
902k
         {
15397
902k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
902k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf62_op<double> >::value() const
Line
Count
Source
15396
1.50M
         {
15397
1.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.50M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf63_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf64_op<double> >::value() const
Line
Count
Source
15396
399
         {
15397
399
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
399
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf65_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf66_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf67_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf68_op<double> >::value() const
Line
Count
Source
15396
29
         {
15397
29
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf69_op<double> >::value() const
Line
Count
Source
15396
9
         {
15397
9
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf70_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf71_op<double> >::value() const
Line
Count
Source
15396
33
         {
15397
33
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
33
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf72_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf73_op<double> >::value() const
Line
Count
Source
15396
412
         {
15397
412
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
412
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf74_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf75_op<double> >::value() const
Line
Count
Source
15396
1.60M
         {
15397
1.60M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.60M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf76_op<double> >::value() const
Line
Count
Source
15396
1.50M
         {
15397
1.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf77_op<double> >::value() const
Line
Count
Source
15396
327
         {
15397
327
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
327
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf78_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf79_op<double> >::value() const
Line
Count
Source
15396
408
         {
15397
408
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
408
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf80_op<double> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf81_op<double> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf82_op<double> >::value() const
Line
Count
Source
15396
6
         {
15397
6
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf83_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext00_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext01_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext02_op<double> >::value() const
Line
Count
Source
15396
31
         {
15397
31
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext03_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext04_op<double> >::value() const
Line
Count
Source
15396
699k
         {
15397
699k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
699k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext05_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext06_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext07_op<double> >::value() const
Line
Count
Source
15396
503k
         {
15397
503k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
503k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext08_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext09_op<double> >::value() const
Line
Count
Source
15396
256
         {
15397
256
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
256
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext10_op<double> >::value() const
Line
Count
Source
15396
32
         {
15397
32
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext11_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext12_op<double> >::value() const
Line
Count
Source
15396
3.38k
         {
15397
3.38k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.38k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext13_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext14_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext15_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext16_op<double> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext17_op<double> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext18_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext19_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext20_op<double> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext21_op<double> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext22_op<double> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext23_op<double> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext24_op<double> >::value() const
Line
Count
Source
15396
103
         {
15397
103
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
103
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext25_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext26_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext27_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext28_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext29_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext30_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext31_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext32_op<double> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext33_op<double> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext34_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext35_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext36_op<double> >::value() const
Line
Count
Source
15396
88
         {
15397
88
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
88
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext37_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext38_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext39_op<double> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext40_op<double> >::value() const
Line
Count
Source
15396
47
         {
15397
47
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
47
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext41_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext42_op<double> >::value() const
Line
Count
Source
15396
1.50M
         {
15397
1.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext43_op<double> >::value() const
Line
Count
Source
15396
69
         {
15397
69
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
69
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext44_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext45_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext46_op<double> >::value() const
Line
Count
Source
15396
45
         {
15397
45
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext47_op<double> >::value() const
Line
Count
Source
15396
11
         {
15397
11
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
11
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext49_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext50_op<double> >::value() const
Line
Count
Source
15396
18
         {
15397
18
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext51_op<double> >::value() const
Line
Count
Source
15396
8
         {
15397
8
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext52_op<double> >::value() const
Line
Count
Source
15396
263
         {
15397
263
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
263
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext53_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext54_op<double> >::value() const
Line
Count
Source
15396
1.60M
         {
15397
1.60M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.60M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext55_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext56_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext57_op<double> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext58_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext59_op<double> >::value() const
Line
Count
Source
15396
47
         {
15397
47
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
47
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext60_op<double> >::value() const
Line
Count
Source
15396
52
         {
15397
52
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext61_op<double> >::value() const
Line
Count
Source
15396
30
         {
15397
30
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf48_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf49_op<double> >::value() const
Line
Count
Source
15396
35
         {
15397
35
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf50_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf51_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf52_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf53_op<double> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf54_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf55_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf56_op<double> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf57_op<double> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf58_op<double> >::value() const
Line
Count
Source
15396
302k
         {
15397
302k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
302k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf59_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf60_op<double> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf61_op<double> >::value() const
Line
Count
Source
15396
702k
         {
15397
702k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
702k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf62_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf63_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf64_op<double> >::value() const
Line
Count
Source
15396
126
         {
15397
126
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
126
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf65_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf66_op<double> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf67_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf68_op<double> >::value() const
Line
Count
Source
15396
142
         {
15397
142
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
142
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf69_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf70_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf71_op<double> >::value() const
Line
Count
Source
15396
26
         {
15397
26
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
26
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf72_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf73_op<double> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf74_op<double> >::value() const
Line
Count
Source
15396
120
         {
15397
120
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
120
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf75_op<double> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf76_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf77_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf78_op<double> >::value() const
Line
Count
Source
15396
43
         {
15397
43
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf79_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf80_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf81_op<double> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf82_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf83_op<double> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext00_op<double> >::value() const
Line
Count
Source
15396
8
         {
15397
8
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext01_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext02_op<double> >::value() const
Line
Count
Source
15396
8
         {
15397
8
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext03_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext04_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext05_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext06_op<double> >::value() const
Line
Count
Source
15396
61
         {
15397
61
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
61
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext07_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext08_op<double> >::value() const
Line
Count
Source
15396
12
         {
15397
12
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext09_op<double> >::value() const
Line
Count
Source
15396
55
         {
15397
55
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
55
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext10_op<double> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext11_op<double> >::value() const
Line
Count
Source
15396
1.41M
         {
15397
1.41M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.41M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext12_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext13_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext14_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext15_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext16_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext17_op<double> >::value() const
Line
Count
Source
15396
19
         {
15397
19
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext18_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext19_op<double> >::value() const
Line
Count
Source
15396
103k
         {
15397
103k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
103k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext20_op<double> >::value() const
Line
Count
Source
15396
27
         {
15397
27
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext21_op<double> >::value() const
Line
Count
Source
15396
26
         {
15397
26
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext22_op<double> >::value() const
Line
Count
Source
15396
71
         {
15397
71
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
71
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext23_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext24_op<double> >::value() const
Line
Count
Source
15396
243
         {
15397
243
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
243
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext25_op<double> >::value() const
Line
Count
Source
15396
55
         {
15397
55
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
55
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext26_op<double> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext27_op<double> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext28_op<double> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext29_op<double> >::value() const
Line
Count
Source
15396
157
         {
15397
157
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
157
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext30_op<double> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext31_op<double> >::value() const
Line
Count
Source
15396
53
         {
15397
53
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
53
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext32_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext33_op<double> >::value() const
Line
Count
Source
15396
346
         {
15397
346
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
346
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext34_op<double> >::value() const
Line
Count
Source
15396
113
         {
15397
113
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
113
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext35_op<double> >::value() const
Line
Count
Source
15396
48
         {
15397
48
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext36_op<double> >::value() const
Line
Count
Source
15396
2.50M
         {
15397
2.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.50M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext37_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext38_op<double> >::value() const
Line
Count
Source
15396
3.10M
         {
15397
3.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext39_op<double> >::value() const
Line
Count
Source
15396
1.20M
         {
15397
1.20M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.20M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext40_op<double> >::value() const
Line
Count
Source
15396
503k
         {
15397
503k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
503k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext41_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext42_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext43_op<double> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext44_op<double> >::value() const
Line
Count
Source
15396
67
         {
15397
67
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
67
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext45_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext46_op<double> >::value() const
Line
Count
Source
15396
13
         {
15397
13
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext47_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext49_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext50_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext51_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext53_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext54_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext55_op<double> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext56_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext57_op<double> >::value() const
Line
Count
Source
15396
1.60M
         {
15397
1.60M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.60M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext58_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext59_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext60_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext61_op<double> >::value() const
Line
Count
Source
15396
209
         {
15397
209
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
209
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf48_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf49_op<double> >::value() const
Line
Count
Source
15396
246
         {
15397
246
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
246
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf50_op<double> >::value() const
Line
Count
Source
15396
196
         {
15397
196
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf51_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf52_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf53_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf54_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf55_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf56_op<double> >::value() const
Line
Count
Source
15396
187
         {
15397
187
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
187
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf57_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf58_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf59_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf60_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf61_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf62_op<double> >::value() const
Line
Count
Source
15396
932
         {
15397
932
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
932
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf63_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf64_op<double> >::value() const
Line
Count
Source
15396
255
         {
15397
255
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
255
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf65_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf66_op<double> >::value() const
Line
Count
Source
15396
2.00M
         {
15397
2.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf67_op<double> >::value() const
Line
Count
Source
15396
564k
         {
15397
564k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
564k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf68_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf69_op<double> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf70_op<double> >::value() const
Line
Count
Source
15396
24
         {
15397
24
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf71_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf72_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf73_op<double> >::value() const
Line
Count
Source
15396
777
         {
15397
777
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
777
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf74_op<double> >::value() const
Line
Count
Source
15396
47
         {
15397
47
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
47
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf75_op<double> >::value() const
Line
Count
Source
15396
104
         {
15397
104
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
104
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf76_op<double> >::value() const
Line
Count
Source
15396
8
         {
15397
8
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf77_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf78_op<double> >::value() const
Line
Count
Source
15396
13
         {
15397
13
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf79_op<double> >::value() const
Line
Count
Source
15396
295
         {
15397
295
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
295
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf80_op<double> >::value() const
Line
Count
Source
15396
147
         {
15397
147
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
147
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf81_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf82_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf83_op<double> >::value() const
Line
Count
Source
15396
5.60M
         {
15397
5.60M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5.60M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext00_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext01_op<double> >::value() const
Line
Count
Source
15396
92
         {
15397
92
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
92
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext02_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext03_op<double> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext04_op<double> >::value() const
Line
Count
Source
15396
1.80M
         {
15397
1.80M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.80M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext05_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext06_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext07_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext08_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext09_op<double> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext10_op<double> >::value() const
Line
Count
Source
15396
199
         {
15397
199
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
199
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext11_op<double> >::value() const
Line
Count
Source
15396
985
         {
15397
985
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
985
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext12_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext13_op<double> >::value() const
Line
Count
Source
15396
301k
         {
15397
301k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
301k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext14_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext15_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext16_op<double> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext17_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext18_op<double> >::value() const
Line
Count
Source
15396
92
         {
15397
92
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
92
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext19_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext20_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext21_op<double> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext22_op<double> >::value() const
Line
Count
Source
15396
40
         {
15397
40
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext23_op<double> >::value() const
Line
Count
Source
15396
20
         {
15397
20
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext24_op<double> >::value() const
Line
Count
Source
15396
2.22M
         {
15397
2.22M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.22M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext25_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext26_op<double> >::value() const
Line
Count
Source
15396
48
         {
15397
48
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext27_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext28_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext29_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext30_op<double> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext31_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext32_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext33_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext34_op<double> >::value() const
Line
Count
Source
15396
82
         {
15397
82
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext35_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext36_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext37_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext38_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext39_op<double> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext40_op<double> >::value() const
Line
Count
Source
15396
217k
         {
15397
217k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
217k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext41_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext42_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext43_op<double> >::value() const
Line
Count
Source
15396
205k
         {
15397
205k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
205k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext44_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext45_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext46_op<double> >::value() const
Line
Count
Source
15396
17.7k
         {
15397
17.7k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
17.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext47_op<double> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext49_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext50_op<double> >::value() const
Line
Count
Source
15396
240
         {
15397
240
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
240
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext51_op<double> >::value() const
Line
Count
Source
15396
392
         {
15397
392
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
392
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext52_op<double> >::value() const
Line
Count
Source
15396
4.02k
         {
15397
4.02k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4.02k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext53_op<double> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext54_op<double> >::value() const
Line
Count
Source
15396
89
         {
15397
89
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
89
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext55_op<double> >::value() const
Line
Count
Source
15396
41
         {
15397
41
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext56_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext57_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext58_op<double> >::value() const
Line
Count
Source
15396
299k
         {
15397
299k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
299k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext59_op<double> >::value() const
Line
Count
Source
15396
1.50M
         {
15397
1.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext60_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext61_op<double> >::value() const
Line
Count
Source
15396
303
         {
15397
303
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
303
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf48_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf49_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf50_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf51_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf52_op<double> >::value() const
Line
Count
Source
15396
171
         {
15397
171
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
171
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf53_op<double> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf54_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf55_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf56_op<double> >::value() const
Line
Count
Source
15396
1.20M
         {
15397
1.20M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.20M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf57_op<double> >::value() const
Line
Count
Source
15396
43
         {
15397
43
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf58_op<double> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf59_op<double> >::value() const
Line
Count
Source
15396
1.70M
         {
15397
1.70M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.70M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf60_op<double> >::value() const
Line
Count
Source
15396
1.50M
         {
15397
1.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf61_op<double> >::value() const
Line
Count
Source
15396
273
         {
15397
273
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
273
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf62_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf63_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf64_op<double> >::value() const
Line
Count
Source
15396
20
         {
15397
20
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf65_op<double> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf66_op<double> >::value() const
Line
Count
Source
15396
49
         {
15397
49
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf67_op<double> >::value() const
Line
Count
Source
15396
449
         {
15397
449
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
449
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf68_op<double> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf69_op<double> >::value() const
Line
Count
Source
15396
6
         {
15397
6
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
6
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf70_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf71_op<double> >::value() const
Line
Count
Source
15396
48
         {
15397
48
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
48
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf72_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf73_op<double> >::value() const
Line
Count
Source
15396
604k
         {
15397
604k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
604k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf74_op<double> >::value() const
Line
Count
Source
15396
6.73M
         {
15397
6.73M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
6.73M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf75_op<double> >::value() const
Line
Count
Source
15396
213
         {
15397
213
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
213
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf76_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf77_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf78_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf79_op<double> >::value() const
Line
Count
Source
15396
17
         {
15397
17
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf80_op<double> >::value() const
Line
Count
Source
15396
1.60M
         {
15397
1.60M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.60M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf81_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf82_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf83_op<double> >::value() const
Line
Count
Source
15396
83
         {
15397
83
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
83
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >::value() const
Line
Count
Source
15396
8
         {
15397
8
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >::value() const
Line
Count
Source
15396
286
         {
15397
286
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
286
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >::value() const
Line
Count
Source
15396
26
         {
15397
26
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >::value() const
Line
Count
Source
15396
102k
         {
15397
102k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
102k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >::value() const
Line
Count
Source
15396
78
         {
15397
78
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
78
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >::value() const
Line
Count
Source
15396
206
         {
15397
206
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
206
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >::value() const
Line
Count
Source
15396
23
         {
15397
23
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >::value() const
Line
Count
Source
15396
2.20M
         {
15397
2.20M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.20M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >::value() const
Line
Count
Source
15396
27
         {
15397
27
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >::value() const
Line
Count
Source
15396
206k
         {
15397
206k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
206k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >::value() const
Line
Count
Source
15396
404k
         {
15397
404k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
404k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >::value() const
Line
Count
Source
15396
113
         {
15397
113
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
113
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >::value() const
Line
Count
Source
15396
370
         {
15397
370
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
370
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >::value() const
Line
Count
Source
15396
283
         {
15397
283
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
283
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >::value() const
Line
Count
Source
15396
326
         {
15397
326
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
326
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >::value() const
Line
Count
Source
15396
6
         {
15397
6
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >::value() const
Line
Count
Source
15396
3.50M
         {
15397
3.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >::value() const
Line
Count
Source
15396
173
         {
15397
173
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
173
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >::value() const
Line
Count
Source
15396
603k
         {
15397
603k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
603k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >::value() const
Line
Count
Source
15396
706k
         {
15397
706k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
706k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >::value() const
Line
Count
Source
15396
153
         {
15397
153
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
153
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >::value() const
Line
Count
Source
15396
4.03k
         {
15397
4.03k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4.03k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >::value() const
Line
Count
Source
15396
1.20M
         {
15397
1.20M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.20M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf48_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf49_op<double> >::value() const
Line
Count
Source
15396
1.40M
         {
15397
1.40M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.40M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf50_op<double> >::value() const
Line
Count
Source
15396
64
         {
15397
64
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf51_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf52_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf53_op<double> >::value() const
Line
Count
Source
15396
56
         {
15397
56
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
56
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf54_op<double> >::value() const
Line
Count
Source
15396
40
         {
15397
40
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
40
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf55_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf56_op<double> >::value() const
Line
Count
Source
15396
157
         {
15397
157
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
157
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf57_op<double> >::value() const
Line
Count
Source
15396
27
         {
15397
27
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf58_op<double> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf59_op<double> >::value() const
Line
Count
Source
15396
193
         {
15397
193
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
193
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf60_op<double> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf61_op<double> >::value() const
Line
Count
Source
15396
504k
         {
15397
504k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
504k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf62_op<double> >::value() const
Line
Count
Source
15396
9
         {
15397
9
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
9
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf63_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf64_op<double> >::value() const
Line
Count
Source
15396
114
         {
15397
114
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
114
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf65_op<double> >::value() const
Line
Count
Source
15396
2.57k
         {
15397
2.57k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf66_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf67_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf68_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf69_op<double> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf70_op<double> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf71_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf72_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf73_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf74_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf75_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf76_op<double> >::value() const
Line
Count
Source
15396
1.80M
         {
15397
1.80M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.80M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf77_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf78_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf79_op<double> >::value() const
Line
Count
Source
15396
2.26k
         {
15397
2.26k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf80_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf81_op<double> >::value() const
Line
Count
Source
15396
220
         {
15397
220
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
220
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf82_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf83_op<double> >::value() const
Line
Count
Source
15396
3.00M
         {
15397
3.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext00_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext01_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext02_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext03_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext04_op<double> >::value() const
Line
Count
Source
15396
37
         {
15397
37
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext05_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext06_op<double> >::value() const
Line
Count
Source
15396
106k
         {
15397
106k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
106k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext07_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext08_op<double> >::value() const
Line
Count
Source
15396
2.22M
         {
15397
2.22M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.22M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext09_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext10_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext11_op<double> >::value() const
Line
Count
Source
15396
513
         {
15397
513
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
513
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext12_op<double> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext13_op<double> >::value() const
Line
Count
Source
15396
329
         {
15397
329
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
329
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext14_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext15_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext16_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext17_op<double> >::value() const
Line
Count
Source
15396
1.30M
         {
15397
1.30M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.30M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext18_op<double> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext19_op<double> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext20_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext21_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext22_op<double> >::value() const
Line
Count
Source
15396
848
         {
15397
848
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
848
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext23_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext24_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext25_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext26_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext27_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext28_op<double> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext29_op<double> >::value() const
Line
Count
Source
15396
904k
         {
15397
904k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
904k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext30_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext31_op<double> >::value() const
Line
Count
Source
15396
11
         {
15397
11
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext32_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext33_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext34_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext35_op<double> >::value() const
Line
Count
Source
15396
41
         {
15397
41
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext36_op<double> >::value() const
Line
Count
Source
15396
601k
         {
15397
601k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
601k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext37_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext38_op<double> >::value() const
Line
Count
Source
15396
714
         {
15397
714
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
714
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext39_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext40_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext41_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext42_op<double> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext43_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext44_op<double> >::value() const
Line
Count
Source
15396
25
         {
15397
25
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
25
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext45_op<double> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext46_op<double> >::value() const
Line
Count
Source
15396
203k
         {
15397
203k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
203k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext47_op<double> >::value() const
Line
Count
Source
15396
1.69k
         {
15397
1.69k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.69k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext49_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext50_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext51_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext53_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext54_op<double> >::value() const
Line
Count
Source
15396
3.42k
         {
15397
3.42k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.42k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext55_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext56_op<double> >::value() const
Line
Count
Source
15396
1.90M
         {
15397
1.90M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.90M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext57_op<double> >::value() const
Line
Count
Source
15396
501k
         {
15397
501k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
501k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext58_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext59_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext60_op<double> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext61_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf48_op<double> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf49_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf50_op<double> >::value() const
Line
Count
Source
15396
216
         {
15397
216
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
216
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf51_op<double> >::value() const
Line
Count
Source
15396
203
         {
15397
203
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
203
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf53_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf54_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf55_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf56_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf57_op<double> >::value() const
Line
Count
Source
15396
233
         {
15397
233
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
233
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf58_op<double> >::value() const
Line
Count
Source
15396
391k
         {
15397
391k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
391k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf59_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf60_op<double> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf61_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf62_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf63_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf64_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf65_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf66_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf67_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf68_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf69_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf70_op<double> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf71_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf72_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf73_op<double> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf74_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf75_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf76_op<double> >::value() const
Line
Count
Source
15396
83
         {
15397
83
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
83
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf77_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf78_op<double> >::value() const
Line
Count
Source
15396
45
         {
15397
45
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf79_op<double> >::value() const
Line
Count
Source
15396
138
         {
15397
138
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
138
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf80_op<double> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf81_op<double> >::value() const
Line
Count
Source
15396
73
         {
15397
73
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
73
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf82_op<double> >::value() const
Line
Count
Source
15396
39
         {
15397
39
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf83_op<double> >::value() const
Line
Count
Source
15396
1.02M
         {
15397
1.02M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.02M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext00_op<double> >::value() const
Line
Count
Source
15396
213
         {
15397
213
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
213
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext01_op<double> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext02_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext03_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext04_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext05_op<double> >::value() const
Line
Count
Source
15396
31
         {
15397
31
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext06_op<double> >::value() const
Line
Count
Source
15396
58
         {
15397
58
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
58
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext07_op<double> >::value() const
Line
Count
Source
15396
453
         {
15397
453
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
453
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext08_op<double> >::value() const
Line
Count
Source
15396
52
         {
15397
52
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext09_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext10_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext11_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext12_op<double> >::value() const
Line
Count
Source
15396
881
         {
15397
881
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
881
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext13_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext14_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext15_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext16_op<double> >::value() const
Line
Count
Source
15396
56
         {
15397
56
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
56
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext17_op<double> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext18_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext19_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext20_op<double> >::value() const
Line
Count
Source
15396
1.50M
         {
15397
1.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext21_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext22_op<double> >::value() const
Line
Count
Source
15396
29
         {
15397
29
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext23_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext24_op<double> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext25_op<double> >::value() const
Line
Count
Source
15396
1.80M
         {
15397
1.80M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.80M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext26_op<double> >::value() const
Line
Count
Source
15396
447
         {
15397
447
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
447
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext27_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext28_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext29_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext30_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext31_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext32_op<double> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext33_op<double> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext34_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext35_op<double> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext36_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext37_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext38_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext39_op<double> >::value() const
Line
Count
Source
15396
164
         {
15397
164
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
164
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext40_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext41_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext42_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext43_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext44_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext45_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext46_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext47_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext49_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext50_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext51_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext53_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext54_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext55_op<double> >::value() const
Line
Count
Source
15396
1.50M
         {
15397
1.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext56_op<double> >::value() const
Line
Count
Source
15396
502k
         {
15397
502k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
502k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext57_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext58_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext59_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext60_op<double> >::value() const
Line
Count
Source
15396
38
         {
15397
38
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext61_op<double> >::value() const
Line
Count
Source
15396
248
         {
15397
248
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
248
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf48_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf49_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf50_op<double> >::value() const
Line
Count
Source
15396
83
         {
15397
83
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
83
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf51_op<double> >::value() const
Line
Count
Source
15396
1.60M
         {
15397
1.60M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.60M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf52_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf53_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf54_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf55_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf56_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf57_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf58_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf59_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf60_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf61_op<double> >::value() const
Line
Count
Source
15396
3.06M
         {
15397
3.06M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.06M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf62_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf63_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf64_op<double> >::value() const
Line
Count
Source
15396
2.20M
         {
15397
2.20M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.20M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf65_op<double> >::value() const
Line
Count
Source
15396
157
         {
15397
157
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
157
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf66_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf67_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf68_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf69_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf70_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf71_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf72_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf73_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf74_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf75_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf76_op<double> >::value() const
Line
Count
Source
15396
60
         {
15397
60
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
60
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf77_op<double> >::value() const
Line
Count
Source
15396
83
         {
15397
83
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
83
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf78_op<double> >::value() const
Line
Count
Source
15396
644
         {
15397
644
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
644
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf79_op<double> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf80_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf81_op<double> >::value() const
Line
Count
Source
15396
6
         {
15397
6
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
6
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf82_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf83_op<double> >::value() const
Line
Count
Source
15396
428k
         {
15397
428k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
428k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext00_op<double> >::value() const
Line
Count
Source
15396
47
         {
15397
47
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
47
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext01_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext02_op<double> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext03_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext04_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext05_op<double> >::value() const
Line
Count
Source
15396
113k
         {
15397
113k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
113k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext06_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext07_op<double> >::value() const
Line
Count
Source
15396
2.30M
         {
15397
2.30M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.30M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext08_op<double> >::value() const
Line
Count
Source
15396
189
         {
15397
189
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
189
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext09_op<double> >::value() const
Line
Count
Source
15396
3.00M
         {
15397
3.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.00M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext10_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext11_op<double> >::value() const
Line
Count
Source
15396
3.70M
         {
15397
3.70M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.70M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext12_op<double> >::value() const
Line
Count
Source
15396
102
         {
15397
102
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext13_op<double> >::value() const
Line
Count
Source
15396
608k
         {
15397
608k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
608k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext14_op<double> >::value() const
Line
Count
Source
15396
397k
         {
15397
397k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
397k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext15_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext16_op<double> >::value() const
Line
Count
Source
15396
1.01k
         {
15397
1.01k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.01k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext17_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext18_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext19_op<double> >::value() const
Line
Count
Source
15396
2.40M
         {
15397
2.40M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.40M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext20_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext21_op<double> >::value() const
Line
Count
Source
15396
1.70M
         {
15397
1.70M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.70M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext22_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext23_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext24_op<double> >::value() const
Line
Count
Source
15396
58
         {
15397
58
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
58
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext25_op<double> >::value() const
Line
Count
Source
15396
688
         {
15397
688
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
688
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext26_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext27_op<double> >::value() const
Line
Count
Source
15396
25
         {
15397
25
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
25
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext28_op<double> >::value() const
Line
Count
Source
15396
22
         {
15397
22
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext29_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext30_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext31_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext32_op<double> >::value() const
Line
Count
Source
15396
307
         {
15397
307
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
307
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext33_op<double> >::value() const
Line
Count
Source
15396
801k
         {
15397
801k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
801k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext34_op<double> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext35_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext36_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext37_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext38_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext39_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext40_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext41_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext42_op<double> >::value() const
Line
Count
Source
15396
801k
         {
15397
801k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
801k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext43_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext44_op<double> >::value() const
Line
Count
Source
15396
401k
         {
15397
401k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
401k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext45_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext46_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext47_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext49_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext50_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext51_op<double> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext53_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext54_op<double> >::value() const
Line
Count
Source
15396
9
         {
15397
9
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext55_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext56_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext57_op<double> >::value() const
Line
Count
Source
15396
1.80M
         {
15397
1.80M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.80M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext58_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext59_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext60_op<double> >::value() const
Line
Count
Source
15396
163
         {
15397
163
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
163
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext61_op<double> >::value() const
Line
Count
Source
15396
701k
         {
15397
701k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
701k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf49_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf50_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf51_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf53_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf54_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf55_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf56_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf57_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf58_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf59_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf60_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf61_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf62_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf63_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf64_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf65_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf66_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf67_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf68_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf69_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf70_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf71_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf72_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf73_op<double> >::value() const
Line
Count
Source
15396
790
         {
15397
790
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
790
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf74_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf75_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf76_op<double> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf77_op<double> >::value() const
Line
Count
Source
15396
8
         {
15397
8
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf78_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf79_op<double> >::value() const
Line
Count
Source
15396
242
         {
15397
242
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
242
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf80_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf81_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf82_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf83_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext00_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext01_op<double> >::value() const
Line
Count
Source
15396
93
         {
15397
93
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
93
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext02_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext03_op<double> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext04_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext05_op<double> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext06_op<double> >::value() const
Line
Count
Source
15396
239
         {
15397
239
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
239
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext07_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext08_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext09_op<double> >::value() const
Line
Count
Source
15396
119
         {
15397
119
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
119
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext10_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext11_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext12_op<double> >::value() const
Line
Count
Source
15396
981
         {
15397
981
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
981
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext13_op<double> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext14_op<double> >::value() const
Line
Count
Source
15396
67
         {
15397
67
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
67
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext15_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext16_op<double> >::value() const
Line
Count
Source
15396
102
         {
15397
102
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext17_op<double> >::value() const
Line
Count
Source
15396
192k
         {
15397
192k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
192k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext18_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext19_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext20_op<double> >::value() const
Line
Count
Source
15396
28
         {
15397
28
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
28
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext21_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext22_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext23_op<double> >::value() const
Line
Count
Source
15396
33
         {
15397
33
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext24_op<double> >::value() const
Line
Count
Source
15396
364k
         {
15397
364k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
364k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext25_op<double> >::value() const
Line
Count
Source
15396
110k
         {
15397
110k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
110k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext26_op<double> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext27_op<double> >::value() const
Line
Count
Source
15396
10
         {
15397
10
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext28_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext29_op<double> >::value() const
Line
Count
Source
15396
66
         {
15397
66
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
66
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext30_op<double> >::value() const
Line
Count
Source
15396
1.70M
         {
15397
1.70M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.70M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext31_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext32_op<double> >::value() const
Line
Count
Source
15396
12
         {
15397
12
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext33_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext34_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext35_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext36_op<double> >::value() const
Line
Count
Source
15396
21
         {
15397
21
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
21
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext37_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext38_op<double> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext39_op<double> >::value() const
Line
Count
Source
15396
90
         {
15397
90
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
90
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext40_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext41_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext42_op<double> >::value() const
Line
Count
Source
15396
83
         {
15397
83
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
83
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext43_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext44_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext45_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext46_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext47_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext49_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext50_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext51_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext53_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext54_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext55_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext56_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext57_op<double> >::value() const
Line
Count
Source
15396
103k
         {
15397
103k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
103k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext58_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext59_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext60_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext61_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf48_op<double> >::value() const
Line
Count
Source
15396
222
         {
15397
222
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
222
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf49_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf50_op<double> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf51_op<double> >::value() const
Line
Count
Source
15396
2.20M
         {
15397
2.20M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.20M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf53_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf54_op<double> >::value() const
Line
Count
Source
15396
97
         {
15397
97
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
97
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf55_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf56_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf57_op<double> >::value() const
Line
Count
Source
15396
303k
         {
15397
303k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
303k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf58_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf59_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf60_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf61_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf62_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf63_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf64_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf65_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf66_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf67_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf68_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf69_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf70_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf71_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf72_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf73_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf74_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf75_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf76_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf77_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf78_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf79_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf80_op<double> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf81_op<double> >::value() const
Line
Count
Source
15396
1.42M
         {
15397
1.42M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.42M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf82_op<double> >::value() const
Line
Count
Source
15396
63
         {
15397
63
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf83_op<double> >::value() const
Line
Count
Source
15396
2.80M
         {
15397
2.80M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.80M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext00_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext01_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext02_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext03_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext04_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext05_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext06_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext07_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext08_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext09_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext10_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext11_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext12_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext13_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext14_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext15_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext16_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext17_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext18_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext19_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext20_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext21_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext22_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext23_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext24_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext25_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext26_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext27_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext28_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext29_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext30_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext31_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext32_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext33_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext34_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext35_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext36_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext37_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext38_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext39_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext40_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext41_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext42_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext43_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext44_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext45_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext46_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext47_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext49_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext50_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext51_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext53_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext54_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext55_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext56_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext57_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext58_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext59_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext60_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext61_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf48_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf49_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf50_op<double> >::value() const
Line
Count
Source
15396
473
         {
15397
473
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
473
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf51_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf52_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf53_op<double> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf54_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf55_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf56_op<double> >::value() const
Line
Count
Source
15396
11
         {
15397
11
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf57_op<double> >::value() const
Line
Count
Source
15396
1.20M
         {
15397
1.20M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.20M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf58_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf59_op<double> >::value() const
Line
Count
Source
15396
1.60M
         {
15397
1.60M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.60M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf60_op<double> >::value() const
Line
Count
Source
15396
1.60M
         {
15397
1.60M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.60M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf61_op<double> >::value() const
Line
Count
Source
15396
11.1k
         {
15397
11.1k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
11.1k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf62_op<double> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf63_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf64_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf65_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf66_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf67_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf68_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf69_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf70_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf71_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf72_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf73_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf74_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf75_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf76_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf77_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf78_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf79_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf80_op<double> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf81_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf82_op<double> >::value() const
Line
Count
Source
15396
16
         {
15397
16
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf83_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext00_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext01_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext02_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext03_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext04_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext05_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext06_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext07_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext08_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext09_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext10_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext11_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext12_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext13_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext14_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext15_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext16_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext17_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext18_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext19_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext20_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext21_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext22_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext23_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext24_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext25_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext26_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext27_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext28_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext29_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext30_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext31_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext32_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext33_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext34_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext35_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext36_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext37_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext38_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext39_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext40_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext41_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext42_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext43_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext44_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext45_op<double> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext46_op<double> >::value() const
Line
Count
Source
15396
303k
         {
15397
303k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
303k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext47_op<double> >::value() const
Line
Count
Source
15396
906k
         {
15397
906k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
906k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext49_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext50_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext51_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext53_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext54_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext55_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext56_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext57_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext58_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext59_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext60_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext61_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf49_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf50_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf51_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf53_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf54_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf55_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf56_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf57_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf58_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf59_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf60_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf61_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf62_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf63_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf64_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf65_op<double> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf66_op<double> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf67_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf68_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf69_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf70_op<double> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf71_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf72_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf73_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf74_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf75_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf76_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf77_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf78_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf79_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf80_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf81_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf82_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf83_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext00_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext01_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext02_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext03_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext04_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext05_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext06_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext07_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext08_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext09_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext10_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext11_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext12_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext13_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext14_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext15_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext16_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext17_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext18_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext19_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext20_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext21_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext22_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext23_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext24_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext25_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext26_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext27_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext28_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext29_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext30_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext31_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext32_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext33_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext34_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext35_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext36_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext37_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext38_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext39_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext40_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext41_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext42_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext43_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext44_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext45_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext46_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext47_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext49_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext50_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext51_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext53_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext54_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext55_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext56_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext57_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext58_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext59_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext60_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext61_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf49_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf50_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf51_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf52_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf53_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf54_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf55_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf56_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf57_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf58_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf59_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf60_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf61_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf62_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf63_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf64_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf65_op<double> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf66_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf67_op<double> >::value() const
Line
Count
Source
15396
273
         {
15397
273
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
273
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf68_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf69_op<double> >::value() const
Line
Count
Source
15396
17
         {
15397
17
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf70_op<double> >::value() const
Line
Count
Source
15396
20
         {
15397
20
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf71_op<double> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf72_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf73_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf74_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf75_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf76_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf77_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf78_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf79_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf80_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf81_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf82_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf83_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext00_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext01_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext02_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext03_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext04_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext05_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext06_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext07_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext08_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext09_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext10_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext11_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext12_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext13_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext14_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext15_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext16_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext17_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext18_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext19_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext20_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext21_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext22_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext23_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext24_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext25_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext26_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext27_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext28_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext29_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext30_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext31_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext32_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext33_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext34_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext35_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext36_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext37_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext38_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext39_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext40_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext41_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext42_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext43_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext44_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext45_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext46_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext47_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext48_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext49_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext50_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext51_op<double> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext52_op<double> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext53_op<double> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext54_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext55_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext56_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext57_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext58_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext59_op<double> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext60_op<double> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext61_op<double> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf48_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf49_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf50_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf51_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf52_op<float> >::value() const
Line
Count
Source
15396
71
         {
15397
71
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
71
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf53_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf54_op<float> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf55_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf56_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf57_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf58_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf59_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf60_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf61_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf62_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf63_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf64_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf65_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf66_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf67_op<float> >::value() const
Line
Count
Source
15396
30
         {
15397
30
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf68_op<float> >::value() const
Line
Count
Source
15396
68
         {
15397
68
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
68
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf69_op<float> >::value() const
Line
Count
Source
15396
10
         {
15397
10
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
10
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf70_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf71_op<float> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf72_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf73_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf74_op<float> >::value() const
Line
Count
Source
15396
11
         {
15397
11
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf75_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf76_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf77_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf78_op<float> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf79_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf80_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf81_op<float> >::value() const
Line
Count
Source
15396
59
         {
15397
59
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf82_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf83_op<float> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >::value() const
Line
Count
Source
15396
11
         {
15397
11
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >::value() const
Line
Count
Source
15396
103
         {
15397
103
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
103
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >::value() const
Line
Count
Source
15396
359
         {
15397
359
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
359
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >::value() const
Line
Count
Source
15396
560
         {
15397
560
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
560
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >::value() const
Line
Count
Source
15396
35
         {
15397
35
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >::value() const
Line
Count
Source
15396
92
         {
15397
92
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
92
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >::value() const
Line
Count
Source
15396
32
         {
15397
32
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >::value() const
Line
Count
Source
15396
34
         {
15397
34
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
34
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >::value() const
Line
Count
Source
15396
293
         {
15397
293
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
293
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >::value() const
Line
Count
Source
15396
16
         {
15397
16
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
16
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >::value() const
Line
Count
Source
15396
17
         {
15397
17
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >::value() const
Line
Count
Source
15396
33
         {
15397
33
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >::value() const
Line
Count
Source
15396
104
         {
15397
104
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
104
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >::value() const
Line
Count
Source
15396
45
         {
15397
45
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >::value() const
Line
Count
Source
15396
57
         {
15397
57
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
57
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >::value() const
Line
Count
Source
15396
136
         {
15397
136
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
136
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >::value() const
Line
Count
Source
15396
298
         {
15397
298
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
298
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >::value() const
Line
Count
Source
15396
149
         {
15397
149
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
149
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >::value() const
Line
Count
Source
15396
131
         {
15397
131
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
131
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >::value() const
Line
Count
Source
15396
26.7k
         {
15397
26.7k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
26.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >::value() const
Line
Count
Source
15396
152
         {
15397
152
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
152
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >::value() const
Line
Count
Source
15396
990k
         {
15397
990k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
990k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >::value() const
Line
Count
Source
15396
2.62k
         {
15397
2.62k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.62k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf48_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf49_op<float> >::value() const
Line
Count
Source
15396
50
         {
15397
50
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
50
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf50_op<float> >::value() const
Line
Count
Source
15396
12
         {
15397
12
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf51_op<float> >::value() const
Line
Count
Source
15396
1.40M
         {
15397
1.40M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.40M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf52_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf53_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf54_op<float> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf55_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf56_op<float> >::value() const
Line
Count
Source
15396
1.70M
         {
15397
1.70M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.70M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf57_op<float> >::value() const
Line
Count
Source
15396
169k
         {
15397
169k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
169k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf58_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf59_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf60_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf61_op<float> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf62_op<float> >::value() const
Line
Count
Source
15396
2.10M
         {
15397
2.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.10M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf63_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf64_op<float> >::value() const
Line
Count
Source
15396
91
         {
15397
91
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
91
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf65_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf66_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf67_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf68_op<float> >::value() const
Line
Count
Source
15396
20
         {
15397
20
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf69_op<float> >::value() const
Line
Count
Source
15396
9
         {
15397
9
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf70_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf71_op<float> >::value() const
Line
Count
Source
15396
33
         {
15397
33
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
33
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf72_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf73_op<float> >::value() const
Line
Count
Source
15396
76
         {
15397
76
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf74_op<float> >::value() const
Line
Count
Source
15396
460
         {
15397
460
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
460
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf75_op<float> >::value() const
Line
Count
Source
15396
1.70M
         {
15397
1.70M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.70M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf76_op<float> >::value() const
Line
Count
Source
15396
1.50M
         {
15397
1.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf77_op<float> >::value() const
Line
Count
Source
15396
161
         {
15397
161
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
161
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf78_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf79_op<float> >::value() const
Line
Count
Source
15396
64
         {
15397
64
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf80_op<float> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf81_op<float> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf82_op<float> >::value() const
Line
Count
Source
15396
6
         {
15397
6
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf83_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext00_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext01_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext02_op<float> >::value() const
Line
Count
Source
15396
16
         {
15397
16
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext03_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext04_op<float> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext05_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext06_op<float> >::value() const
Line
Count
Source
15396
2.36k
         {
15397
2.36k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.36k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext07_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext08_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext09_op<float> >::value() const
Line
Count
Source
15396
104
         {
15397
104
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
104
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext10_op<float> >::value() const
Line
Count
Source
15396
16
         {
15397
16
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext11_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext12_op<float> >::value() const
Line
Count
Source
15396
424
         {
15397
424
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
424
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext13_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext14_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext15_op<float> >::value() const
Line
Count
Source
15396
59
         {
15397
59
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext16_op<float> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext17_op<float> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext18_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext19_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext20_op<float> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext21_op<float> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext22_op<float> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext23_op<float> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext24_op<float> >::value() const
Line
Count
Source
15396
40
         {
15397
40
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext25_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext26_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext27_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext28_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext29_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext30_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext31_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext32_op<float> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext33_op<float> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext34_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext35_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext36_op<float> >::value() const
Line
Count
Source
15396
12
         {
15397
12
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
12
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext37_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext38_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext39_op<float> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext40_op<float> >::value() const
Line
Count
Source
15396
47
         {
15397
47
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
47
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext41_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext42_op<float> >::value() const
Line
Count
Source
15396
1.50M
         {
15397
1.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext43_op<float> >::value() const
Line
Count
Source
15396
39
         {
15397
39
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext44_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext45_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext46_op<float> >::value() const
Line
Count
Source
15396
28
         {
15397
28
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
28
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext47_op<float> >::value() const
Line
Count
Source
15396
11
         {
15397
11
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
11
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext49_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext50_op<float> >::value() const
Line
Count
Source
15396
18
         {
15397
18
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext51_op<float> >::value() const
Line
Count
Source
15396
6
         {
15397
6
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext52_op<float> >::value() const
Line
Count
Source
15396
63
         {
15397
63
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext53_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext54_op<float> >::value() const
Line
Count
Source
15396
1.60M
         {
15397
1.60M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.60M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext55_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext56_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext57_op<float> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext58_op<float> >::value() const
Line
Count
Source
15396
426k
         {
15397
426k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
426k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext59_op<float> >::value() const
Line
Count
Source
15396
32
         {
15397
32
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext60_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext61_op<float> >::value() const
Line
Count
Source
15396
30
         {
15397
30
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf48_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf49_op<float> >::value() const
Line
Count
Source
15396
35
         {
15397
35
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf50_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf51_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf52_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf53_op<float> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf54_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf55_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf56_op<float> >::value() const
Line
Count
Source
15396
204k
         {
15397
204k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
204k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf57_op<float> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf58_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf59_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf60_op<float> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf61_op<float> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf62_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf63_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf64_op<float> >::value() const
Line
Count
Source
15396
63
         {
15397
63
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
63
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf65_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf66_op<float> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf67_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf68_op<float> >::value() const
Line
Count
Source
15396
64
         {
15397
64
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf69_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf70_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf71_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf72_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf73_op<float> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf74_op<float> >::value() const
Line
Count
Source
15396
44
         {
15397
44
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
44
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf75_op<float> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf76_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf77_op<float> >::value() const
Line
Count
Source
15396
231
         {
15397
231
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
231
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf78_op<float> >::value() const
Line
Count
Source
15396
28
         {
15397
28
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
28
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf79_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf80_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf81_op<float> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf82_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf83_op<float> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext00_op<float> >::value() const
Line
Count
Source
15396
8
         {
15397
8
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext01_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext02_op<float> >::value() const
Line
Count
Source
15396
8
         {
15397
8
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext03_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext04_op<float> >::value() const
Line
Count
Source
15396
139
         {
15397
139
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
139
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext05_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext06_op<float> >::value() const
Line
Count
Source
15396
107
         {
15397
107
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
107
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext07_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext08_op<float> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext09_op<float> >::value() const
Line
Count
Source
15396
13
         {
15397
13
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext10_op<float> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext11_op<float> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext12_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext13_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext14_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext15_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext16_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext17_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext18_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext19_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext20_op<float> >::value() const
Line
Count
Source
15396
18
         {
15397
18
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext21_op<float> >::value() const
Line
Count
Source
15396
11
         {
15397
11
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext22_op<float> >::value() const
Line
Count
Source
15396
37
         {
15397
37
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext23_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext24_op<float> >::value() const
Line
Count
Source
15396
93
         {
15397
93
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
93
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext25_op<float> >::value() const
Line
Count
Source
15396
45
         {
15397
45
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext26_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext27_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext28_op<float> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext29_op<float> >::value() const
Line
Count
Source
15396
155
         {
15397
155
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
155
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext30_op<float> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext31_op<float> >::value() const
Line
Count
Source
15396
52
         {
15397
52
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext32_op<float> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext33_op<float> >::value() const
Line
Count
Source
15396
40
         {
15397
40
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext34_op<float> >::value() const
Line
Count
Source
15396
71
         {
15397
71
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
71
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext35_op<float> >::value() const
Line
Count
Source
15396
33
         {
15397
33
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext36_op<float> >::value() const
Line
Count
Source
15396
2.50M
         {
15397
2.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.50M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext37_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext38_op<float> >::value() const
Line
Count
Source
15396
3.50M
         {
15397
3.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext39_op<float> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext40_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext41_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext42_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext43_op<float> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext44_op<float> >::value() const
Line
Count
Source
15396
11
         {
15397
11
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext45_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext46_op<float> >::value() const
Line
Count
Source
15396
13
         {
15397
13
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext47_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext49_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext50_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext51_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext53_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext54_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext55_op<float> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext56_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext57_op<float> >::value() const
Line
Count
Source
15396
1.60M
         {
15397
1.60M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.60M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext58_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext59_op<float> >::value() const
Line
Count
Source
15396
26.7k
         {
15397
26.7k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
26.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext60_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext61_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf48_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf49_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf50_op<float> >::value() const
Line
Count
Source
15396
86
         {
15397
86
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
86
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf51_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf52_op<float> >::value() const
Line
Count
Source
15396
245
         {
15397
245
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
245
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf53_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf54_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf55_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf56_op<float> >::value() const
Line
Count
Source
15396
64
         {
15397
64
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf57_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf58_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf59_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf60_op<float> >::value() const
Line
Count
Source
15396
155
         {
15397
155
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
155
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf61_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf62_op<float> >::value() const
Line
Count
Source
15396
167
         {
15397
167
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
167
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf63_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf64_op<float> >::value() const
Line
Count
Source
15396
89
         {
15397
89
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
89
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf65_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf66_op<float> >::value() const
Line
Count
Source
15396
2.00M
         {
15397
2.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf67_op<float> >::value() const
Line
Count
Source
15396
526k
         {
15397
526k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
526k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf68_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf69_op<float> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf70_op<float> >::value() const
Line
Count
Source
15396
24
         {
15397
24
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf71_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf72_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf73_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf74_op<float> >::value() const
Line
Count
Source
15396
30
         {
15397
30
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf75_op<float> >::value() const
Line
Count
Source
15396
76
         {
15397
76
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf76_op<float> >::value() const
Line
Count
Source
15396
16
         {
15397
16
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf77_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf78_op<float> >::value() const
Line
Count
Source
15396
13
         {
15397
13
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf79_op<float> >::value() const
Line
Count
Source
15396
75
         {
15397
75
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
75
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf80_op<float> >::value() const
Line
Count
Source
15396
72
         {
15397
72
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf81_op<float> >::value() const
Line
Count
Source
15396
1.20M
         {
15397
1.20M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.20M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf82_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf83_op<float> >::value() const
Line
Count
Source
15396
5.60M
         {
15397
5.60M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5.60M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext00_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext01_op<float> >::value() const
Line
Count
Source
15396
57
         {
15397
57
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
57
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext02_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext03_op<float> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext04_op<float> >::value() const
Line
Count
Source
15396
1.80M
         {
15397
1.80M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.80M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext05_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext06_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext07_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext08_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext09_op<float> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext10_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext11_op<float> >::value() const
Line
Count
Source
15396
173
         {
15397
173
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
173
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext12_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext13_op<float> >::value() const
Line
Count
Source
15396
620
         {
15397
620
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
620
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext14_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext15_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext16_op<float> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext17_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext18_op<float> >::value() const
Line
Count
Source
15396
58
         {
15397
58
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
58
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext19_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext20_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext21_op<float> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext22_op<float> >::value() const
Line
Count
Source
15396
40
         {
15397
40
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext23_op<float> >::value() const
Line
Count
Source
15396
20
         {
15397
20
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext24_op<float> >::value() const
Line
Count
Source
15396
2.22M
         {
15397
2.22M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.22M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext25_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext26_op<float> >::value() const
Line
Count
Source
15396
48
         {
15397
48
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext27_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext28_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext29_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext30_op<float> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext31_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext32_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext33_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext34_op<float> >::value() const
Line
Count
Source
15396
24
         {
15397
24
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext35_op<float> >::value() const
Line
Count
Source
15396
303
         {
15397
303
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
303
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext36_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext37_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext38_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext39_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext40_op<float> >::value() const
Line
Count
Source
15396
202k
         {
15397
202k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
202k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext41_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext42_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext43_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext44_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext45_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext46_op<float> >::value() const
Line
Count
Source
15396
2.42k
         {
15397
2.42k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.42k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext47_op<float> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext49_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext50_op<float> >::value() const
Line
Count
Source
15396
137
         {
15397
137
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
137
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext51_op<float> >::value() const
Line
Count
Source
15396
188
         {
15397
188
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
188
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext52_op<float> >::value() const
Line
Count
Source
15396
16
         {
15397
16
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext53_op<float> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext54_op<float> >::value() const
Line
Count
Source
15396
35
         {
15397
35
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext55_op<float> >::value() const
Line
Count
Source
15396
21
         {
15397
21
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext56_op<float> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext57_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext58_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext59_op<float> >::value() const
Line
Count
Source
15396
1.50M
         {
15397
1.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext60_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext61_op<float> >::value() const
Line
Count
Source
15396
303
         {
15397
303
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
303
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf48_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf49_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf50_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf51_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf52_op<float> >::value() const
Line
Count
Source
15396
19
         {
15397
19
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf53_op<float> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf54_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf55_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf56_op<float> >::value() const
Line
Count
Source
15396
1.20M
         {
15397
1.20M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.20M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf57_op<float> >::value() const
Line
Count
Source
15396
21
         {
15397
21
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf58_op<float> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf59_op<float> >::value() const
Line
Count
Source
15396
1.70M
         {
15397
1.70M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.70M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf60_op<float> >::value() const
Line
Count
Source
15396
1.50M
         {
15397
1.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf61_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf62_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf63_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf64_op<float> >::value() const
Line
Count
Source
15396
20
         {
15397
20
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf65_op<float> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf66_op<float> >::value() const
Line
Count
Source
15396
29
         {
15397
29
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf67_op<float> >::value() const
Line
Count
Source
15396
93
         {
15397
93
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
93
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf68_op<float> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf69_op<float> >::value() const
Line
Count
Source
15396
6
         {
15397
6
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
6
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf70_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf71_op<float> >::value() const
Line
Count
Source
15396
48
         {
15397
48
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
48
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf72_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf73_op<float> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf74_op<float> >::value() const
Line
Count
Source
15396
6.80M
         {
15397
6.80M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
6.80M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf75_op<float> >::value() const
Line
Count
Source
15396
94
         {
15397
94
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
94
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf76_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf77_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf78_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf79_op<float> >::value() const
Line
Count
Source
15396
14
         {
15397
14
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf80_op<float> >::value() const
Line
Count
Source
15396
1.60M
         {
15397
1.60M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.60M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf81_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf82_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf83_op<float> >::value() const
Line
Count
Source
15396
39
         {
15397
39
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >::value() const
Line
Count
Source
15396
8
         {
15397
8
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >::value() const
Line
Count
Source
15396
137
         {
15397
137
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
137
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >::value() const
Line
Count
Source
15396
21
         {
15397
21
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >::value() const
Line
Count
Source
15396
86
         {
15397
86
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
86
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >::value() const
Line
Count
Source
15396
82
         {
15397
82
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >::value() const
Line
Count
Source
15396
13
         {
15397
13
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >::value() const
Line
Count
Source
15396
6
         {
15397
6
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >::value() const
Line
Count
Source
15396
2.20M
         {
15397
2.20M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.20M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >::value() const
Line
Count
Source
15396
16
         {
15397
16
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >::value() const
Line
Count
Source
15396
63
         {
15397
63
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >::value() const
Line
Count
Source
15396
66
         {
15397
66
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
66
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >::value() const
Line
Count
Source
15396
35
         {
15397
35
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >::value() const
Line
Count
Source
15396
152
         {
15397
152
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
152
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >::value() const
Line
Count
Source
15396
6
         {
15397
6
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >::value() const
Line
Count
Source
15396
3.50M
         {
15397
3.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >::value() const
Line
Count
Source
15396
21
         {
15397
21
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >::value() const
Line
Count
Source
15396
104k
         {
15397
104k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
104k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >::value() const
Line
Count
Source
15396
69
         {
15397
69
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
69
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >::value() const
Line
Count
Source
15396
620k
         {
15397
620k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
620k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >::value() const
Line
Count
Source
15396
21
         {
15397
21
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >::value() const
Line
Count
Source
15396
1.20M
         {
15397
1.20M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.20M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf48_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf49_op<float> >::value() const
Line
Count
Source
15396
1.30M
         {
15397
1.30M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.30M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf50_op<float> >::value() const
Line
Count
Source
15396
30
         {
15397
30
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf51_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf52_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf53_op<float> >::value() const
Line
Count
Source
15396
55
         {
15397
55
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
55
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf54_op<float> >::value() const
Line
Count
Source
15396
40
         {
15397
40
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
40
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf55_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf56_op<float> >::value() const
Line
Count
Source
15396
45
         {
15397
45
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf57_op<float> >::value() const
Line
Count
Source
15396
12
         {
15397
12
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf58_op<float> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf59_op<float> >::value() const
Line
Count
Source
15396
26
         {
15397
26
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf60_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf61_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf62_op<float> >::value() const
Line
Count
Source
15396
9
         {
15397
9
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
9
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf63_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf64_op<float> >::value() const
Line
Count
Source
15396
100
         {
15397
100
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf65_op<float> >::value() const
Line
Count
Source
15396
447
         {
15397
447
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
447
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf66_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf67_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf68_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf69_op<float> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf70_op<float> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf71_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf72_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf73_op<float> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf74_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf75_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf76_op<float> >::value() const
Line
Count
Source
15396
1.80M
         {
15397
1.80M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.80M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf77_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf78_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf79_op<float> >::value() const
Line
Count
Source
15396
186
         {
15397
186
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
186
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf80_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf81_op<float> >::value() const
Line
Count
Source
15396
68
         {
15397
68
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
68
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf82_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf83_op<float> >::value() const
Line
Count
Source
15396
3.00M
         {
15397
3.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext00_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext01_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext02_op<float> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext03_op<float> >::value() const
Line
Count
Source
15396
89
         {
15397
89
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
89
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext04_op<float> >::value() const
Line
Count
Source
15396
22
         {
15397
22
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext05_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext06_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext07_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext08_op<float> >::value() const
Line
Count
Source
15396
2.22M
         {
15397
2.22M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.22M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext09_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext10_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext11_op<float> >::value() const
Line
Count
Source
15396
200
         {
15397
200
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext12_op<float> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext13_op<float> >::value() const
Line
Count
Source
15396
81
         {
15397
81
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
81
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext14_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext15_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext16_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext17_op<float> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext18_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext19_op<float> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext20_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext21_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext22_op<float> >::value() const
Line
Count
Source
15396
116
         {
15397
116
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
116
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext23_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext24_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext25_op<float> >::value() const
Line
Count
Source
15396
53.2k
         {
15397
53.2k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
53.2k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext26_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext27_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext28_op<float> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext29_op<float> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext30_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext31_op<float> >::value() const
Line
Count
Source
15396
11
         {
15397
11
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext32_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext33_op<float> >::value() const
Line
Count
Source
15396
326k
         {
15397
326k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
326k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext34_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext35_op<float> >::value() const
Line
Count
Source
15396
40
         {
15397
40
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext36_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext37_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext38_op<float> >::value() const
Line
Count
Source
15396
166
         {
15397
166
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
166
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext39_op<float> >::value() const
Line
Count
Source
15396
429
         {
15397
429
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
429
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext40_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext41_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext42_op<float> >::value() const
Line
Count
Source
15396
38
         {
15397
38
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
38
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext43_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext44_op<float> >::value() const
Line
Count
Source
15396
25
         {
15397
25
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
25
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext45_op<float> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext46_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext47_op<float> >::value() const
Line
Count
Source
15396
219
         {
15397
219
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
219
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext49_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext50_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext51_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext53_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext54_op<float> >::value() const
Line
Count
Source
15396
435
         {
15397
435
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
435
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext55_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext56_op<float> >::value() const
Line
Count
Source
15396
1.90M
         {
15397
1.90M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.90M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext57_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext58_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext59_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext60_op<float> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext61_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf48_op<float> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf49_op<float> >::value() const
Line
Count
Source
15396
249
         {
15397
249
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
249
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf50_op<float> >::value() const
Line
Count
Source
15396
184
         {
15397
184
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
184
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf51_op<float> >::value() const
Line
Count
Source
15396
109
         {
15397
109
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
109
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf53_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf54_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf55_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf56_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf57_op<float> >::value() const
Line
Count
Source
15396
148
         {
15397
148
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
148
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf58_op<float> >::value() const
Line
Count
Source
15396
390k
         {
15397
390k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
390k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf59_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf60_op<float> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf61_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf62_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf63_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf64_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf65_op<float> >::value() const
Line
Count
Source
15396
353k
         {
15397
353k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
353k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf66_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf67_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf68_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf69_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf70_op<float> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf71_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf72_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf73_op<float> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf74_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf75_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf76_op<float> >::value() const
Line
Count
Source
15396
43
         {
15397
43
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf77_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf78_op<float> >::value() const
Line
Count
Source
15396
45
         {
15397
45
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf79_op<float> >::value() const
Line
Count
Source
15396
68
         {
15397
68
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
68
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf80_op<float> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf81_op<float> >::value() const
Line
Count
Source
15396
51
         {
15397
51
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf82_op<float> >::value() const
Line
Count
Source
15396
39
         {
15397
39
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf83_op<float> >::value() const
Line
Count
Source
15396
653k
         {
15397
653k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
653k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext00_op<float> >::value() const
Line
Count
Source
15396
213
         {
15397
213
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
213
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext01_op<float> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext02_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext03_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext04_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext05_op<float> >::value() const
Line
Count
Source
15396
31
         {
15397
31
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext06_op<float> >::value() const
Line
Count
Source
15396
112
         {
15397
112
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
112
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext07_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext08_op<float> >::value() const
Line
Count
Source
15396
39
         {
15397
39
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext09_op<float> >::value() const
Line
Count
Source
15396
1.38k
         {
15397
1.38k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.38k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext10_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext11_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext12_op<float> >::value() const
Line
Count
Source
15396
433
         {
15397
433
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
433
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext13_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext14_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext15_op<float> >::value() const
Line
Count
Source
15396
99
         {
15397
99
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
99
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext16_op<float> >::value() const
Line
Count
Source
15396
59
         {
15397
59
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext17_op<float> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext18_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext19_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext20_op<float> >::value() const
Line
Count
Source
15396
1.50M
         {
15397
1.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext21_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext22_op<float> >::value() const
Line
Count
Source
15396
29
         {
15397
29
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext23_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext24_op<float> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext25_op<float> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext26_op<float> >::value() const
Line
Count
Source
15396
249
         {
15397
249
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
249
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext27_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext28_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext29_op<float> >::value() const
Line
Count
Source
15396
53.3k
         {
15397
53.3k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
53.3k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext30_op<float> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext31_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext32_op<float> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext33_op<float> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext34_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext35_op<float> >::value() const
Line
Count
Source
15396
14
         {
15397
14
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext36_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext37_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext38_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext39_op<float> >::value() const
Line
Count
Source
15396
108
         {
15397
108
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
108
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext40_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext41_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext42_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext43_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext44_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext45_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext46_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext47_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext49_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext50_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext51_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext53_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext54_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext55_op<float> >::value() const
Line
Count
Source
15396
1.50M
         {
15397
1.50M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.50M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext56_op<float> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext57_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext58_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext59_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext60_op<float> >::value() const
Line
Count
Source
15396
38
         {
15397
38
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext61_op<float> >::value() const
Line
Count
Source
15396
51
         {
15397
51
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf48_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf49_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf50_op<float> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf51_op<float> >::value() const
Line
Count
Source
15396
1.80M
         {
15397
1.80M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.80M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf52_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf53_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf54_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf55_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf56_op<float> >::value() const
Line
Count
Source
15396
26.7k
         {
15397
26.7k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
26.7k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf57_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf58_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf59_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf60_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf61_op<float> >::value() const
Line
Count
Source
15396
3.06M
         {
15397
3.06M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.06M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf62_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf63_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf64_op<float> >::value() const
Line
Count
Source
15396
2.00M
         {
15397
2.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf65_op<float> >::value() const
Line
Count
Source
15396
98
         {
15397
98
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf66_op<float> >::value() const
Line
Count
Source
15396
308
         {
15397
308
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
308
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf67_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf68_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf69_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf70_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf71_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf72_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf73_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf74_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf75_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf76_op<float> >::value() const
Line
Count
Source
15396
38
         {
15397
38
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf77_op<float> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf78_op<float> >::value() const
Line
Count
Source
15396
346
         {
15397
346
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
346
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf79_op<float> >::value() const
Line
Count
Source
15396
900k
         {
15397
900k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
900k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf80_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf81_op<float> >::value() const
Line
Count
Source
15396
6
         {
15397
6
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
6
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf82_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf83_op<float> >::value() const
Line
Count
Source
15396
403k
         {
15397
403k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
403k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext00_op<float> >::value() const
Line
Count
Source
15396
41
         {
15397
41
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext01_op<float> >::value() const
Line
Count
Source
15396
120k
         {
15397
120k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
120k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext02_op<float> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext03_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext04_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext05_op<float> >::value() const
Line
Count
Source
15396
101k
         {
15397
101k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
101k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext06_op<float> >::value() const
Line
Count
Source
15396
29
         {
15397
29
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext07_op<float> >::value() const
Line
Count
Source
15396
2.80M
         {
15397
2.80M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.80M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext08_op<float> >::value() const
Line
Count
Source
15396
103
         {
15397
103
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
103
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext09_op<float> >::value() const
Line
Count
Source
15396
3.00M
         {
15397
3.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.00M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext10_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext11_op<float> >::value() const
Line
Count
Source
15396
3.70M
         {
15397
3.70M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3.70M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext12_op<float> >::value() const
Line
Count
Source
15396
60
         {
15397
60
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
60
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext13_op<float> >::value() const
Line
Count
Source
15396
601k
         {
15397
601k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
601k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext14_op<float> >::value() const
Line
Count
Source
15396
399k
         {
15397
399k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
399k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext15_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext16_op<float> >::value() const
Line
Count
Source
15396
76
         {
15397
76
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext17_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext18_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext19_op<float> >::value() const
Line
Count
Source
15396
2.90M
         {
15397
2.90M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.90M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext20_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext21_op<float> >::value() const
Line
Count
Source
15396
1.70M
         {
15397
1.70M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.70M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext22_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext23_op<float> >::value() const
Line
Count
Source
15396
307
         {
15397
307
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
307
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext24_op<float> >::value() const
Line
Count
Source
15396
259
         {
15397
259
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
259
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext25_op<float> >::value() const
Line
Count
Source
15396
124
         {
15397
124
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
124
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext26_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext27_op<float> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext28_op<float> >::value() const
Line
Count
Source
15396
22
         {
15397
22
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext29_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext30_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext31_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext32_op<float> >::value() const
Line
Count
Source
15396
64
         {
15397
64
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext33_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext34_op<float> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext35_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext36_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext37_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext38_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext39_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext40_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext41_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext42_op<float> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext43_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext44_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext45_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext46_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext47_op<float> >::value() const
Line
Count
Source
15396
57
         {
15397
57
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
57
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext49_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext50_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext51_op<float> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext53_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext54_op<float> >::value() const
Line
Count
Source
15396
6
         {
15397
6
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext55_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext56_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext57_op<float> >::value() const
Line
Count
Source
15396
2.00M
         {
15397
2.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext58_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext59_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext60_op<float> >::value() const
Line
Count
Source
15396
11
         {
15397
11
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext61_op<float> >::value() const
Line
Count
Source
15396
700k
         {
15397
700k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
700k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf49_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf50_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf51_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf53_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf54_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf55_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf56_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf57_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf58_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf59_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf60_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf61_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf62_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf63_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf64_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf65_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf66_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf67_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf68_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf69_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf70_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf71_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf72_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf73_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf74_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf75_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf76_op<float> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf77_op<float> >::value() const
Line
Count
Source
15396
8
         {
15397
8
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf78_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf79_op<float> >::value() const
Line
Count
Source
15396
121
         {
15397
121
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
121
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf80_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf81_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf82_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf83_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext00_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext01_op<float> >::value() const
Line
Count
Source
15396
44
         {
15397
44
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
44
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext02_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext03_op<float> >::value() const
Line
Count
Source
15396
3
         {
15397
3
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext04_op<float> >::value() const
Line
Count
Source
15396
556
         {
15397
556
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
556
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext05_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext06_op<float> >::value() const
Line
Count
Source
15396
239
         {
15397
239
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
239
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext07_op<float> >::value() const
Line
Count
Source
15396
800k
         {
15397
800k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
800k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext08_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext09_op<float> >::value() const
Line
Count
Source
15396
82
         {
15397
82
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
82
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext10_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext11_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext12_op<float> >::value() const
Line
Count
Source
15396
171
         {
15397
171
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
171
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext13_op<float> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext14_op<float> >::value() const
Line
Count
Source
15396
33
         {
15397
33
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext15_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext16_op<float> >::value() const
Line
Count
Source
15396
69
         {
15397
69
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
69
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext17_op<float> >::value() const
Line
Count
Source
15396
90.8k
         {
15397
90.8k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
90.8k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext18_op<float> >::value() const
Line
Count
Source
15396
156
         {
15397
156
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
156
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext19_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext20_op<float> >::value() const
Line
Count
Source
15396
13
         {
15397
13
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext21_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext22_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext23_op<float> >::value() const
Line
Count
Source
15396
41
         {
15397
41
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext24_op<float> >::value() const
Line
Count
Source
15396
326k
         {
15397
326k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
326k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext25_op<float> >::value() const
Line
Count
Source
15396
101k
         {
15397
101k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
101k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext26_op<float> >::value() const
Line
Count
Source
15396
5
         {
15397
5
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext27_op<float> >::value() const
Line
Count
Source
15396
10
         {
15397
10
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext28_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext29_op<float> >::value() const
Line
Count
Source
15396
247
         {
15397
247
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
247
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext30_op<float> >::value() const
Line
Count
Source
15396
1.70M
         {
15397
1.70M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.70M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext31_op<float> >::value() const
Line
Count
Source
15396
453k
         {
15397
453k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
453k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext32_op<float> >::value() const
Line
Count
Source
15396
6
         {
15397
6
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext33_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext34_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext35_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext36_op<float> >::value() const
Line
Count
Source
15396
8
         {
15397
8
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
8
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext37_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext38_op<float> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext39_op<float> >::value() const
Line
Count
Source
15396
90
         {
15397
90
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
90
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext40_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext41_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext42_op<float> >::value() const
Line
Count
Source
15396
50
         {
15397
50
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
50
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext43_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext44_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext45_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext46_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext47_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext49_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext50_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext51_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext53_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext54_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext55_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext56_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext57_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext58_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext59_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext60_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext61_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf48_op<float> >::value() const
Line
Count
Source
15396
36
         {
15397
36
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf49_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf50_op<float> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf51_op<float> >::value() const
Line
Count
Source
15396
2.20M
         {
15397
2.20M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.20M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf53_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf54_op<float> >::value() const
Line
Count
Source
15396
64
         {
15397
64
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
64
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf55_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf56_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf57_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf58_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf59_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf60_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf61_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf62_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf63_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf64_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf65_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf66_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf67_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf68_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf69_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf70_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf71_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf72_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf73_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf74_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf75_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf76_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf77_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf78_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf79_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf80_op<float> >::value() const
Line
Count
Source
15396
7
         {
15397
7
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf81_op<float> >::value() const
Line
Count
Source
15396
353k
         {
15397
353k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
353k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf82_op<float> >::value() const
Line
Count
Source
15396
46
         {
15397
46
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
46
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf83_op<float> >::value() const
Line
Count
Source
15396
2.80M
         {
15397
2.80M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.80M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext00_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext01_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext02_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext03_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext04_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext05_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext06_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext07_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext08_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext09_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext10_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext11_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext12_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext13_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext14_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext15_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext16_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext17_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext18_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext19_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext20_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext21_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext22_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext23_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext24_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext25_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext26_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext27_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext28_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext29_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext30_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext31_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext32_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext33_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext34_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext35_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext36_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext37_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext38_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext39_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext40_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext41_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext42_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext43_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext44_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext45_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext46_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext47_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext49_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext50_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext51_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext53_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext54_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext55_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext56_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext57_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext58_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext59_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext60_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext61_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf48_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf49_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf50_op<float> >::value() const
Line
Count
Source
15396
85
         {
15397
85
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf51_op<float> >::value() const
Line
Count
Source
15396
400k
         {
15397
400k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
400k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf52_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf53_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf54_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf55_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf56_op<float> >::value() const
Line
Count
Source
15396
11
         {
15397
11
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf57_op<float> >::value() const
Line
Count
Source
15396
1.20M
         {
15397
1.20M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.20M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf58_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf59_op<float> >::value() const
Line
Count
Source
15396
1.10M
         {
15397
1.10M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.10M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf60_op<float> >::value() const
Line
Count
Source
15396
1.60M
         {
15397
1.60M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.60M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf61_op<float> >::value() const
Line
Count
Source
15396
1.64k
         {
15397
1.64k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.64k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf62_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf63_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf64_op<float> >::value() const
Line
Count
Source
15396
600k
         {
15397
600k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
600k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf65_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf66_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf67_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf68_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf69_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf70_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf71_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf72_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf73_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf74_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf75_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf76_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf77_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf78_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf79_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf80_op<float> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf81_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf82_op<float> >::value() const
Line
Count
Source
15396
16
         {
15397
16
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf83_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext00_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext01_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext02_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext03_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext04_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext05_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext06_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext07_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext08_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext09_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext10_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext11_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext12_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext13_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext14_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext15_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext16_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext17_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext18_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext19_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext20_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext21_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext22_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext23_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext24_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext25_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext26_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext27_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext28_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext29_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext30_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext31_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext32_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext33_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext34_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext35_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext36_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext37_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext38_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext39_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext40_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext41_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext42_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext43_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext44_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext45_op<float> >::value() const
Line
Count
Source
15396
500k
         {
15397
500k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
500k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext46_op<float> >::value() const
Line
Count
Source
15396
2.41k
         {
15397
2.41k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2.41k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext47_op<float> >::value() const
Line
Count
Source
15396
304k
         {
15397
304k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
304k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext49_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext50_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext51_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext53_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext54_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext55_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext56_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext57_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext58_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext59_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext60_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext61_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf49_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf50_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf51_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf53_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf54_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf55_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf56_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf57_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf58_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf59_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf60_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf61_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf62_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf63_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf64_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf65_op<float> >::value() const
Line
Count
Source
15396
300k
         {
15397
300k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf66_op<float> >::value() const
Line
Count
Source
15396
2
         {
15397
2
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
2
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf67_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf68_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf69_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf70_op<float> >::value() const
Line
Count
Source
15396
4
         {
15397
4
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
4
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf71_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf72_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf73_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf74_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf75_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf76_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf77_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf78_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf79_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf80_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf81_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf82_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf83_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext00_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext01_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext02_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext03_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext04_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext05_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext06_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext07_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext08_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext09_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext10_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext11_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext12_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext13_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext14_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext15_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext16_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext17_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext18_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext19_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext20_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext21_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext22_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext23_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext24_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext25_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext26_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext27_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext28_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext29_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext30_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext31_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext32_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext33_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext34_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext35_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext36_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext37_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext38_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext39_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext40_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext41_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext42_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext43_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext44_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext45_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext46_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext47_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext49_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext50_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext51_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext53_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext54_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext55_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext56_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext57_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext58_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext59_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext60_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext61_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf49_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf50_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf51_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf52_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf53_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf54_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf55_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf56_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf57_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf58_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf59_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf60_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf61_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf62_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf63_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf64_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf65_op<float> >::value() const
Line
Count
Source
15396
15
         {
15397
15
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf66_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf67_op<float> >::value() const
Line
Count
Source
15396
30
         {
15397
30
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf68_op<float> >::value() const
Line
Count
Source
15396
197
         {
15397
197
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
197
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf69_op<float> >::value() const
Line
Count
Source
15396
17
         {
15397
17
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf70_op<float> >::value() const
Line
Count
Source
15396
20
         {
15397
20
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf71_op<float> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf72_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf73_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf74_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf75_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf76_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf77_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf78_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf79_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf80_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf81_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf82_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf83_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext00_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext01_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext02_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext03_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext04_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext05_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext06_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext07_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext08_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext09_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext10_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext11_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext12_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext13_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext14_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext15_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext16_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext17_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext18_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext19_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext20_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext21_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext22_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext23_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext24_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext25_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext26_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext27_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext28_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext29_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext30_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext31_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext32_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext33_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext34_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext35_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext36_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext37_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext38_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext39_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext40_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext41_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext42_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext43_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext44_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext45_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext46_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext47_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext48_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext49_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext50_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext51_op<float> >::value() const
Line
Count
Source
15396
200k
         {
15397
200k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
200k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext52_op<float> >::value() const
Line
Count
Source
15396
1.00M
         {
15397
1.00M
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1.00M
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext53_op<float> >::value() const
Line
Count
Source
15396
1
         {
15397
1
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext54_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext55_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext56_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext57_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext58_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext59_op<float> >::value() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext60_op<float> >::value() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext61_op<float> >::value() const
Line
Count
Source
15396
100k
         {
15397
100k
            return SF4Operation::process(t0_, t1_, t2_, t3_);
15398
100k
         }
15399
15400
         inline T0 t0() const
15401
         {
15402
            return t0_;
15403
         }
15404
15405
         inline T1 t1() const
15406
         {
15407
            return t1_;
15408
         }
15409
15410
         inline T2 t2() const
15411
         {
15412
            return t2_;
15413
         }
15414
15415
         inline T3 t3() const
15416
         {
15417
            return t3_;
15418
         }
15419
15420
         std::string type_id() const exprtk_override
15421
300k
         {
15422
300k
            return id();
15423
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf48_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf49_op<double> >::type_id() const
Line
Count
Source
15421
966
         {
15422
966
            return id();
15423
966
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf50_op<double> >::type_id() const
Line
Count
Source
15421
105
         {
15422
105
            return id();
15423
105
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf51_op<double> >::type_id() const
Line
Count
Source
15421
85
         {
15422
85
            return id();
15423
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf52_op<double> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf53_op<double> >::type_id() const
Line
Count
Source
15421
50
         {
15422
50
            return id();
15423
50
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf54_op<double> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf55_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf56_op<double> >::type_id() const
Line
Count
Source
15421
188
         {
15422
188
            return id();
15423
188
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf57_op<double> >::type_id() const
Line
Count
Source
15421
151
         {
15422
151
            return id();
15423
151
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf58_op<double> >::type_id() const
Line
Count
Source
15421
440
         {
15422
440
            return id();
15423
440
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf59_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf60_op<double> >::type_id() const
Line
Count
Source
15421
14
         {
15422
14
            return id();
15423
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf61_op<double> >::type_id() const
Line
Count
Source
15421
119
         {
15422
119
            return id();
15423
119
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf62_op<double> >::type_id() const
Line
Count
Source
15421
429
         {
15422
429
            return id();
15423
429
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf63_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf64_op<double> >::type_id() const
Line
Count
Source
15421
568
         {
15422
568
            return id();
15423
568
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf65_op<double> >::type_id() const
Line
Count
Source
15421
55
         {
15422
55
            return id();
15423
55
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf66_op<double> >::type_id() const
Line
Count
Source
15421
59
         {
15422
59
            return id();
15423
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf67_op<double> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf68_op<double> >::type_id() const
Line
Count
Source
15421
136
         {
15422
136
            return id();
15423
136
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf69_op<double> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf70_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf71_op<double> >::type_id() const
Line
Count
Source
15421
4
         {
15422
4
            return id();
15423
4
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf72_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf73_op<double> >::type_id() const
Line
Count
Source
15421
72
         {
15422
72
            return id();
15423
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf74_op<double> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf75_op<double> >::type_id() const
Line
Count
Source
15421
38
         {
15422
38
            return id();
15423
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf76_op<double> >::type_id() const
Line
Count
Source
15421
105
         {
15422
105
            return id();
15423
105
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf77_op<double> >::type_id() const
Line
Count
Source
15421
35
         {
15422
35
            return id();
15423
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf78_op<double> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf79_op<double> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf80_op<double> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf81_op<double> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf82_op<double> >::type_id() const
Line
Count
Source
15421
263
         {
15422
263
            return id();
15423
263
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf83_op<double> >::type_id() const
Line
Count
Source
15421
31
         {
15422
31
            return id();
15423
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >::type_id() const
Line
Count
Source
15421
70
         {
15422
70
            return id();
15423
70
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >::type_id() const
Line
Count
Source
15421
301
         {
15422
301
            return id();
15423
301
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >::type_id() const
Line
Count
Source
15421
59
         {
15422
59
            return id();
15423
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >::type_id() const
Line
Count
Source
15421
107
         {
15422
107
            return id();
15423
107
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >::type_id() const
Line
Count
Source
15421
94
         {
15422
94
            return id();
15423
94
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >::type_id() const
Line
Count
Source
15421
167
         {
15422
167
            return id();
15423
167
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >::type_id() const
Line
Count
Source
15421
75
         {
15422
75
            return id();
15423
75
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >::type_id() const
Line
Count
Source
15421
102
         {
15422
102
            return id();
15423
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >::type_id() const
Line
Count
Source
15421
56
         {
15422
56
            return id();
15423
56
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >::type_id() const
Line
Count
Source
15421
466
         {
15422
466
            return id();
15423
466
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >::type_id() const
Line
Count
Source
15421
163
         {
15422
163
            return id();
15423
163
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >::type_id() const
Line
Count
Source
15421
129
         {
15422
129
            return id();
15423
129
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >::type_id() const
Line
Count
Source
15421
249
         {
15422
249
            return id();
15423
249
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >::type_id() const
Line
Count
Source
15421
82
         {
15422
82
            return id();
15423
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >::type_id() const
Line
Count
Source
15421
14
         {
15422
14
            return id();
15423
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >::type_id() const
Line
Count
Source
15421
14
         {
15422
14
            return id();
15423
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >::type_id() const
Line
Count
Source
15421
85
         {
15422
85
            return id();
15423
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >::type_id() const
Line
Count
Source
15421
14
         {
15422
14
            return id();
15423
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >::type_id() const
Line
Count
Source
15421
5.14k
         {
15422
5.14k
            return id();
15423
5.14k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >::type_id() const
Line
Count
Source
15421
136
         {
15422
136
            return id();
15423
136
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >::type_id() const
Line
Count
Source
15421
212
         {
15422
212
            return id();
15423
212
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >::type_id() const
Line
Count
Source
15421
179
         {
15422
179
            return id();
15423
179
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >::type_id() const
Line
Count
Source
15421
61
         {
15422
61
            return id();
15423
61
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >::type_id() const
Line
Count
Source
15421
469
         {
15422
469
            return id();
15423
469
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >::type_id() const
Line
Count
Source
15421
60
         {
15422
60
            return id();
15423
60
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >::type_id() const
Line
Count
Source
15421
60
         {
15422
60
            return id();
15423
60
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >::type_id() const
Line
Count
Source
15421
23
         {
15422
23
            return id();
15423
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >::type_id() const
Line
Count
Source
15421
697
         {
15422
697
            return id();
15423
697
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >::type_id() const
Line
Count
Source
15421
318
         {
15422
318
            return id();
15423
318
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >::type_id() const
Line
Count
Source
15421
30
         {
15422
30
            return id();
15423
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >::type_id() const
Line
Count
Source
15421
250
         {
15422
250
            return id();
15423
250
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >::type_id() const
Line
Count
Source
15421
42
         {
15422
42
            return id();
15423
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >::type_id() const
Line
Count
Source
15421
444
         {
15422
444
            return id();
15423
444
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >::type_id() const
Line
Count
Source
15421
69
         {
15422
69
            return id();
15423
69
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >::type_id() const
Line
Count
Source
15421
48
         {
15422
48
            return id();
15423
48
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >::type_id() const
Line
Count
Source
15421
58
         {
15422
58
            return id();
15423
58
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >::type_id() const
Line
Count
Source
15421
108
         {
15422
108
            return id();
15423
108
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >::type_id() const
Line
Count
Source
15421
178
         {
15422
178
            return id();
15423
178
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >::type_id() const
Line
Count
Source
15421
30
         {
15422
30
            return id();
15423
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >::type_id() const
Line
Count
Source
15421
459
         {
15422
459
            return id();
15423
459
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >::type_id() const
Line
Count
Source
15421
112
         {
15422
112
            return id();
15423
112
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >::type_id() const
Line
Count
Source
15421
439
         {
15422
439
            return id();
15423
439
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >::type_id() const
Line
Count
Source
15421
46
         {
15422
46
            return id();
15423
46
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >::type_id() const
Line
Count
Source
15421
117
         {
15422
117
            return id();
15423
117
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >::type_id() const
Line
Count
Source
15421
272
         {
15422
272
            return id();
15423
272
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >::type_id() const
Line
Count
Source
15421
1.76k
         {
15422
1.76k
            return id();
15423
1.76k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf48_op<double> >::type_id() const
Line
Count
Source
15421
27
         {
15422
27
            return id();
15423
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf49_op<double> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf50_op<double> >::type_id() const
Line
Count
Source
15421
106
         {
15422
106
            return id();
15423
106
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf51_op<double> >::type_id() const
Line
Count
Source
15421
106
         {
15422
106
            return id();
15423
106
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf52_op<double> >::type_id() const
Line
Count
Source
15421
36
         {
15422
36
            return id();
15423
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf53_op<double> >::type_id() const
Line
Count
Source
15421
328
         {
15422
328
            return id();
15423
328
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf54_op<double> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf55_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf56_op<double> >::type_id() const
Line
Count
Source
15421
180
         {
15422
180
            return id();
15423
180
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf57_op<double> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf58_op<double> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf59_op<double> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf60_op<double> >::type_id() const
Line
Count
Source
15421
22
         {
15422
22
            return id();
15423
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf61_op<double> >::type_id() const
Line
Count
Source
15421
77
         {
15422
77
            return id();
15423
77
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf62_op<double> >::type_id() const
Line
Count
Source
15421
263
         {
15422
263
            return id();
15423
263
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf63_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf64_op<double> >::type_id() const
Line
Count
Source
15421
29
         {
15422
29
            return id();
15423
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf65_op<double> >::type_id() const
Line
Count
Source
15421
48
         {
15422
48
            return id();
15423
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf66_op<double> >::type_id() const
Line
Count
Source
15421
346
         {
15422
346
            return id();
15423
346
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf67_op<double> >::type_id() const
Line
Count
Source
15421
821
         {
15422
821
            return id();
15423
821
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf68_op<double> >::type_id() const
Line
Count
Source
15421
162
         {
15422
162
            return id();
15423
162
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf69_op<double> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf70_op<double> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf71_op<double> >::type_id() const
Line
Count
Source
15421
82
         {
15422
82
            return id();
15423
82
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf72_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf73_op<double> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf74_op<double> >::type_id() const
Line
Count
Source
15421
20
         {
15422
20
            return id();
15423
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf75_op<double> >::type_id() const
Line
Count
Source
15421
37
         {
15422
37
            return id();
15423
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf76_op<double> >::type_id() const
Line
Count
Source
15421
102
         {
15422
102
            return id();
15423
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf77_op<double> >::type_id() const
Line
Count
Source
15421
36
         {
15422
36
            return id();
15423
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf78_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf79_op<double> >::type_id() const
Line
Count
Source
15421
120
         {
15422
120
            return id();
15423
120
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf80_op<double> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf81_op<double> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf82_op<double> >::type_id() const
Line
Count
Source
15421
57
         {
15422
57
            return id();
15423
57
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf83_op<double> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext00_op<double> >::type_id() const
Line
Count
Source
15421
145
         {
15422
145
            return id();
15423
145
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext01_op<double> >::type_id() const
Line
Count
Source
15421
56
         {
15422
56
            return id();
15423
56
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext02_op<double> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext03_op<double> >::type_id() const
Line
Count
Source
15421
207
         {
15422
207
            return id();
15423
207
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext04_op<double> >::type_id() const
Line
Count
Source
15421
370
         {
15422
370
            return id();
15423
370
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext05_op<double> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext06_op<double> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext07_op<double> >::type_id() const
Line
Count
Source
15421
85
         {
15422
85
            return id();
15423
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext08_op<double> >::type_id() const
Line
Count
Source
15421
64
         {
15422
64
            return id();
15423
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext09_op<double> >::type_id() const
Line
Count
Source
15421
148
         {
15422
148
            return id();
15423
148
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext10_op<double> >::type_id() const
Line
Count
Source
15421
11
         {
15422
11
            return id();
15423
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext11_op<double> >::type_id() const
Line
Count
Source
15421
276
         {
15422
276
            return id();
15423
276
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext12_op<double> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext13_op<double> >::type_id() const
Line
Count
Source
15421
31
         {
15422
31
            return id();
15423
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext14_op<double> >::type_id() const
Line
Count
Source
15421
304
         {
15422
304
            return id();
15423
304
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext15_op<double> >::type_id() const
Line
Count
Source
15421
57
         {
15422
57
            return id();
15423
57
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext16_op<double> >::type_id() const
Line
Count
Source
15421
253
         {
15422
253
            return id();
15423
253
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext17_op<double> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext18_op<double> >::type_id() const
Line
Count
Source
15421
22
         {
15422
22
            return id();
15423
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext19_op<double> >::type_id() const
Line
Count
Source
15421
131
         {
15422
131
            return id();
15423
131
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext20_op<double> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext21_op<double> >::type_id() const
Line
Count
Source
15421
90
         {
15422
90
            return id();
15423
90
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext22_op<double> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext23_op<double> >::type_id() const
Line
Count
Source
15421
317
         {
15422
317
            return id();
15423
317
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext24_op<double> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext25_op<double> >::type_id() const
Line
Count
Source
15421
97
         {
15422
97
            return id();
15423
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext26_op<double> >::type_id() const
Line
Count
Source
15421
622
         {
15422
622
            return id();
15423
622
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext27_op<double> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext28_op<double> >::type_id() const
Line
Count
Source
15421
390
         {
15422
390
            return id();
15423
390
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext29_op<double> >::type_id() const
Line
Count
Source
15421
212
         {
15422
212
            return id();
15423
212
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext30_op<double> >::type_id() const
Line
Count
Source
15421
87
         {
15422
87
            return id();
15423
87
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext31_op<double> >::type_id() const
Line
Count
Source
15421
309
         {
15422
309
            return id();
15423
309
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext32_op<double> >::type_id() const
Line
Count
Source
15421
660
         {
15422
660
            return id();
15423
660
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext33_op<double> >::type_id() const
Line
Count
Source
15421
102
         {
15422
102
            return id();
15423
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext34_op<double> >::type_id() const
Line
Count
Source
15421
222
         {
15422
222
            return id();
15423
222
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext35_op<double> >::type_id() const
Line
Count
Source
15421
141
         {
15422
141
            return id();
15423
141
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext36_op<double> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext37_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext38_op<double> >::type_id() const
Line
Count
Source
15421
319
         {
15422
319
            return id();
15423
319
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext39_op<double> >::type_id() const
Line
Count
Source
15421
582
         {
15422
582
            return id();
15423
582
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext40_op<double> >::type_id() const
Line
Count
Source
15421
387
         {
15422
387
            return id();
15423
387
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext41_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext42_op<double> >::type_id() const
Line
Count
Source
15421
251
         {
15422
251
            return id();
15423
251
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext43_op<double> >::type_id() const
Line
Count
Source
15421
224
         {
15422
224
            return id();
15423
224
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext44_op<double> >::type_id() const
Line
Count
Source
15421
256
         {
15422
256
            return id();
15423
256
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext45_op<double> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext46_op<double> >::type_id() const
Line
Count
Source
15421
62
         {
15422
62
            return id();
15423
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext47_op<double> >::type_id() const
Line
Count
Source
15421
14
         {
15422
14
            return id();
15423
14
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext49_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext50_op<double> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext51_op<double> >::type_id() const
Line
Count
Source
15421
327
         {
15422
327
            return id();
15423
327
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext52_op<double> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext53_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext54_op<double> >::type_id() const
Line
Count
Source
15421
72
         {
15422
72
            return id();
15423
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext55_op<double> >::type_id() const
Line
Count
Source
15421
626
         {
15422
626
            return id();
15423
626
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext56_op<double> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext57_op<double> >::type_id() const
Line
Count
Source
15421
830
         {
15422
830
            return id();
15423
830
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext58_op<double> >::type_id() const
Line
Count
Source
15421
451
         {
15422
451
            return id();
15423
451
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext59_op<double> >::type_id() const
Line
Count
Source
15421
51
         {
15422
51
            return id();
15423
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext60_op<double> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext61_op<double> >::type_id() const
Line
Count
Source
15421
45
         {
15422
45
            return id();
15423
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf48_op<double> >::type_id() const
Line
Count
Source
15421
59
         {
15422
59
            return id();
15423
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf49_op<double> >::type_id() const
Line
Count
Source
15421
132
         {
15422
132
            return id();
15423
132
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf50_op<double> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf51_op<double> >::type_id() const
Line
Count
Source
15421
408
         {
15422
408
            return id();
15423
408
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf52_op<double> >::type_id() const
Line
Count
Source
15421
471
         {
15422
471
            return id();
15423
471
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf53_op<double> >::type_id() const
Line
Count
Source
15421
94
         {
15422
94
            return id();
15423
94
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf54_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf55_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf56_op<double> >::type_id() const
Line
Count
Source
15421
41
         {
15422
41
            return id();
15423
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf57_op<double> >::type_id() const
Line
Count
Source
15421
214
         {
15422
214
            return id();
15423
214
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf58_op<double> >::type_id() const
Line
Count
Source
15421
149
         {
15422
149
            return id();
15423
149
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf59_op<double> >::type_id() const
Line
Count
Source
15421
96
         {
15422
96
            return id();
15423
96
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf60_op<double> >::type_id() const
Line
Count
Source
15421
349
         {
15422
349
            return id();
15423
349
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf61_op<double> >::type_id() const
Line
Count
Source
15421
401
         {
15422
401
            return id();
15423
401
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf62_op<double> >::type_id() const
Line
Count
Source
15421
75
         {
15422
75
            return id();
15423
75
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf63_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf64_op<double> >::type_id() const
Line
Count
Source
15421
63
         {
15422
63
            return id();
15423
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf65_op<double> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf66_op<double> >::type_id() const
Line
Count
Source
15421
130
         {
15422
130
            return id();
15423
130
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf67_op<double> >::type_id() const
Line
Count
Source
15421
82
         {
15422
82
            return id();
15423
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf68_op<double> >::type_id() const
Line
Count
Source
15421
12
         {
15422
12
            return id();
15423
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf69_op<double> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf70_op<double> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf71_op<double> >::type_id() const
Line
Count
Source
15421
80
         {
15422
80
            return id();
15423
80
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf72_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf73_op<double> >::type_id() const
Line
Count
Source
15421
223
         {
15422
223
            return id();
15423
223
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf74_op<double> >::type_id() const
Line
Count
Source
15421
110
         {
15422
110
            return id();
15423
110
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf75_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf76_op<double> >::type_id() const
Line
Count
Source
15421
96
         {
15422
96
            return id();
15423
96
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf77_op<double> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf78_op<double> >::type_id() const
Line
Count
Source
15421
18
         {
15422
18
            return id();
15423
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf79_op<double> >::type_id() const
Line
Count
Source
15421
83
         {
15422
83
            return id();
15423
83
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf80_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf81_op<double> >::type_id() const
Line
Count
Source
15421
30
         {
15422
30
            return id();
15423
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf82_op<double> >::type_id() const
Line
Count
Source
15421
92
         {
15422
92
            return id();
15423
92
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf83_op<double> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext00_op<double> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext01_op<double> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext02_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext03_op<double> >::type_id() const
Line
Count
Source
15421
28
         {
15422
28
            return id();
15423
28
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext04_op<double> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext05_op<double> >::type_id() const
Line
Count
Source
15421
128
         {
15422
128
            return id();
15423
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext06_op<double> >::type_id() const
Line
Count
Source
15421
35
         {
15422
35
            return id();
15423
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext07_op<double> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext08_op<double> >::type_id() const
Line
Count
Source
15421
11
         {
15422
11
            return id();
15423
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext09_op<double> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext10_op<double> >::type_id() const
Line
Count
Source
15421
20
         {
15422
20
            return id();
15423
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext11_op<double> >::type_id() const
Line
Count
Source
15421
285
         {
15422
285
            return id();
15423
285
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext12_op<double> >::type_id() const
Line
Count
Source
15421
32
         {
15422
32
            return id();
15423
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext13_op<double> >::type_id() const
Line
Count
Source
15421
36
         {
15422
36
            return id();
15423
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext14_op<double> >::type_id() const
Line
Count
Source
15421
31
         {
15422
31
            return id();
15423
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext15_op<double> >::type_id() const
Line
Count
Source
15421
3.16k
         {
15422
3.16k
            return id();
15423
3.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext16_op<double> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext17_op<double> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext18_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext19_op<double> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext20_op<double> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext21_op<double> >::type_id() const
Line
Count
Source
15421
215
         {
15422
215
            return id();
15423
215
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext22_op<double> >::type_id() const
Line
Count
Source
15421
238
         {
15422
238
            return id();
15423
238
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext23_op<double> >::type_id() const
Line
Count
Source
15421
43
         {
15422
43
            return id();
15423
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext24_op<double> >::type_id() const
Line
Count
Source
15421
52
         {
15422
52
            return id();
15423
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext25_op<double> >::type_id() const
Line
Count
Source
15421
430
         {
15422
430
            return id();
15423
430
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext26_op<double> >::type_id() const
Line
Count
Source
15421
741
         {
15422
741
            return id();
15423
741
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext27_op<double> >::type_id() const
Line
Count
Source
15421
628
         {
15422
628
            return id();
15423
628
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext28_op<double> >::type_id() const
Line
Count
Source
15421
128
         {
15422
128
            return id();
15423
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext29_op<double> >::type_id() const
Line
Count
Source
15421
477
         {
15422
477
            return id();
15423
477
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext30_op<double> >::type_id() const
Line
Count
Source
15421
42
         {
15422
42
            return id();
15423
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext31_op<double> >::type_id() const
Line
Count
Source
15421
397
         {
15422
397
            return id();
15423
397
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext32_op<double> >::type_id() const
Line
Count
Source
15421
684
         {
15422
684
            return id();
15423
684
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext33_op<double> >::type_id() const
Line
Count
Source
15421
886
         {
15422
886
            return id();
15423
886
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext34_op<double> >::type_id() const
Line
Count
Source
15421
346
         {
15422
346
            return id();
15423
346
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext35_op<double> >::type_id() const
Line
Count
Source
15421
20
         {
15422
20
            return id();
15423
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext36_op<double> >::type_id() const
Line
Count
Source
15421
72
         {
15422
72
            return id();
15423
72
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext37_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext38_op<double> >::type_id() const
Line
Count
Source
15421
437
         {
15422
437
            return id();
15423
437
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext39_op<double> >::type_id() const
Line
Count
Source
15421
601
         {
15422
601
            return id();
15423
601
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext40_op<double> >::type_id() const
Line
Count
Source
15421
120
         {
15422
120
            return id();
15423
120
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext41_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext42_op<double> >::type_id() const
Line
Count
Source
15421
241
         {
15422
241
            return id();
15423
241
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext43_op<double> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext44_op<double> >::type_id() const
Line
Count
Source
15421
67
         {
15422
67
            return id();
15423
67
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext45_op<double> >::type_id() const
Line
Count
Source
15421
606
         {
15422
606
            return id();
15423
606
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext46_op<double> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext47_op<double> >::type_id() const
Line
Count
Source
15421
248
         {
15422
248
            return id();
15423
248
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext49_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext50_op<double> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext51_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext52_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext53_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext54_op<double> >::type_id() const
Line
Count
Source
15421
40
         {
15422
40
            return id();
15423
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext55_op<double> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext56_op<double> >::type_id() const
Line
Count
Source
15421
351
         {
15422
351
            return id();
15423
351
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext57_op<double> >::type_id() const
Line
Count
Source
15421
1.26k
         {
15422
1.26k
            return id();
15423
1.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext58_op<double> >::type_id() const
Line
Count
Source
15421
151
         {
15422
151
            return id();
15423
151
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext59_op<double> >::type_id() const
Line
Count
Source
15421
445
         {
15422
445
            return id();
15423
445
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext60_op<double> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext61_op<double> >::type_id() const
Line
Count
Source
15421
570
         {
15422
570
            return id();
15423
570
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf48_op<double> >::type_id() const
Line
Count
Source
15421
251
         {
15422
251
            return id();
15423
251
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf49_op<double> >::type_id() const
Line
Count
Source
15421
196
         {
15422
196
            return id();
15423
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf50_op<double> >::type_id() const
Line
Count
Source
15421
4
         {
15422
4
            return id();
15423
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf51_op<double> >::type_id() const
Line
Count
Source
15421
4
         {
15422
4
            return id();
15423
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf52_op<double> >::type_id() const
Line
Count
Source
15421
49
         {
15422
49
            return id();
15423
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf53_op<double> >::type_id() const
Line
Count
Source
15421
32
         {
15422
32
            return id();
15423
32
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf54_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf55_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf56_op<double> >::type_id() const
Line
Count
Source
15421
573
         {
15422
573
            return id();
15423
573
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf57_op<double> >::type_id() const
Line
Count
Source
15421
53
         {
15422
53
            return id();
15423
53
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf58_op<double> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf59_op<double> >::type_id() const
Line
Count
Source
15421
224
         {
15422
224
            return id();
15423
224
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf60_op<double> >::type_id() const
Line
Count
Source
15421
18
         {
15422
18
            return id();
15423
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf61_op<double> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf62_op<double> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf63_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf64_op<double> >::type_id() const
Line
Count
Source
15421
36
         {
15422
36
            return id();
15423
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf65_op<double> >::type_id() const
Line
Count
Source
15421
1.42k
         {
15422
1.42k
            return id();
15423
1.42k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf66_op<double> >::type_id() const
Line
Count
Source
15421
181
         {
15422
181
            return id();
15423
181
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf67_op<double> >::type_id() const
Line
Count
Source
15421
98
         {
15422
98
            return id();
15423
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf68_op<double> >::type_id() const
Line
Count
Source
15421
56
         {
15422
56
            return id();
15423
56
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf69_op<double> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf70_op<double> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf71_op<double> >::type_id() const
Line
Count
Source
15421
63
         {
15422
63
            return id();
15423
63
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf72_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf73_op<double> >::type_id() const
Line
Count
Source
15421
243
         {
15422
243
            return id();
15423
243
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf74_op<double> >::type_id() const
Line
Count
Source
15421
303
         {
15422
303
            return id();
15423
303
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf75_op<double> >::type_id() const
Line
Count
Source
15421
147
         {
15422
147
            return id();
15423
147
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf76_op<double> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf77_op<double> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf78_op<double> >::type_id() const
Line
Count
Source
15421
48
         {
15422
48
            return id();
15423
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf79_op<double> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf80_op<double> >::type_id() const
Line
Count
Source
15421
132
         {
15422
132
            return id();
15423
132
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf81_op<double> >::type_id() const
Line
Count
Source
15421
2.17k
         {
15422
2.17k
            return id();
15423
2.17k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf82_op<double> >::type_id() const
Line
Count
Source
15421
72
         {
15422
72
            return id();
15423
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf83_op<double> >::type_id() const
Line
Count
Source
15421
1.17k
         {
15422
1.17k
            return id();
15423
1.17k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext00_op<double> >::type_id() const
Line
Count
Source
15421
381
         {
15422
381
            return id();
15423
381
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext01_op<double> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext02_op<double> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext03_op<double> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext04_op<double> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext05_op<double> >::type_id() const
Line
Count
Source
15421
44
         {
15422
44
            return id();
15423
44
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext06_op<double> >::type_id() const
Line
Count
Source
15421
165
         {
15422
165
            return id();
15423
165
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext07_op<double> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext08_op<double> >::type_id() const
Line
Count
Source
15421
28
         {
15422
28
            return id();
15423
28
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext09_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext10_op<double> >::type_id() const
Line
Count
Source
15421
257
         {
15422
257
            return id();
15423
257
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext11_op<double> >::type_id() const
Line
Count
Source
15421
22
         {
15422
22
            return id();
15423
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext12_op<double> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext13_op<double> >::type_id() const
Line
Count
Source
15421
28
         {
15422
28
            return id();
15423
28
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext14_op<double> >::type_id() const
Line
Count
Source
15421
195
         {
15422
195
            return id();
15423
195
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext15_op<double> >::type_id() const
Line
Count
Source
15421
223
         {
15422
223
            return id();
15423
223
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext16_op<double> >::type_id() const
Line
Count
Source
15421
292
         {
15422
292
            return id();
15423
292
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext17_op<double> >::type_id() const
Line
Count
Source
15421
30
         {
15422
30
            return id();
15423
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext18_op<double> >::type_id() const
Line
Count
Source
15421
48
         {
15422
48
            return id();
15423
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext19_op<double> >::type_id() const
Line
Count
Source
15421
37
         {
15422
37
            return id();
15423
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext20_op<double> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext21_op<double> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext22_op<double> >::type_id() const
Line
Count
Source
15421
295
         {
15422
295
            return id();
15423
295
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext23_op<double> >::type_id() const
Line
Count
Source
15421
42
         {
15422
42
            return id();
15423
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext24_op<double> >::type_id() const
Line
Count
Source
15421
35
         {
15422
35
            return id();
15423
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext25_op<double> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext26_op<double> >::type_id() const
Line
Count
Source
15421
71
         {
15422
71
            return id();
15423
71
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext27_op<double> >::type_id() const
Line
Count
Source
15421
106
         {
15422
106
            return id();
15423
106
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext28_op<double> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext29_op<double> >::type_id() const
Line
Count
Source
15421
331
         {
15422
331
            return id();
15423
331
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext30_op<double> >::type_id() const
Line
Count
Source
15421
734
         {
15422
734
            return id();
15423
734
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext31_op<double> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext32_op<double> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext33_op<double> >::type_id() const
Line
Count
Source
15421
61
         {
15422
61
            return id();
15423
61
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext34_op<double> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext35_op<double> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext36_op<double> >::type_id() const
Line
Count
Source
15421
310
         {
15422
310
            return id();
15423
310
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext37_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext38_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext39_op<double> >::type_id() const
Line
Count
Source
15421
74
         {
15422
74
            return id();
15423
74
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext40_op<double> >::type_id() const
Line
Count
Source
15421
120
         {
15422
120
            return id();
15423
120
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext41_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext42_op<double> >::type_id() const
Line
Count
Source
15421
349
         {
15422
349
            return id();
15423
349
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext43_op<double> >::type_id() const
Line
Count
Source
15421
479
         {
15422
479
            return id();
15423
479
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext44_op<double> >::type_id() const
Line
Count
Source
15421
34
         {
15422
34
            return id();
15423
34
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext45_op<double> >::type_id() const
Line
Count
Source
15421
176
         {
15422
176
            return id();
15423
176
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext46_op<double> >::type_id() const
Line
Count
Source
15421
61
         {
15422
61
            return id();
15423
61
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext47_op<double> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext49_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext50_op<double> >::type_id() const
Line
Count
Source
15421
86
         {
15422
86
            return id();
15423
86
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext51_op<double> >::type_id() const
Line
Count
Source
15421
11
         {
15422
11
            return id();
15423
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext52_op<double> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext53_op<double> >::type_id() const
Line
Count
Source
15421
11
         {
15422
11
            return id();
15423
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext54_op<double> >::type_id() const
Line
Count
Source
15421
49
         {
15422
49
            return id();
15423
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext55_op<double> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext56_op<double> >::type_id() const
Line
Count
Source
15421
904
         {
15422
904
            return id();
15423
904
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext57_op<double> >::type_id() const
Line
Count
Source
15421
362
         {
15422
362
            return id();
15423
362
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext58_op<double> >::type_id() const
Line
Count
Source
15421
48
         {
15422
48
            return id();
15423
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext59_op<double> >::type_id() const
Line
Count
Source
15421
100
         {
15422
100
            return id();
15423
100
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext60_op<double> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext61_op<double> >::type_id() const
Line
Count
Source
15421
332
         {
15422
332
            return id();
15423
332
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf48_op<double> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf49_op<double> >::type_id() const
Line
Count
Source
15421
190
         {
15422
190
            return id();
15423
190
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf50_op<double> >::type_id() const
Line
Count
Source
15421
403
         {
15422
403
            return id();
15423
403
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf51_op<double> >::type_id() const
Line
Count
Source
15421
4
         {
15422
4
            return id();
15423
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf52_op<double> >::type_id() const
Line
Count
Source
15421
67
         {
15422
67
            return id();
15423
67
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf53_op<double> >::type_id() const
Line
Count
Source
15421
220
         {
15422
220
            return id();
15423
220
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf54_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf55_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf56_op<double> >::type_id() const
Line
Count
Source
15421
916
         {
15422
916
            return id();
15423
916
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf57_op<double> >::type_id() const
Line
Count
Source
15421
63
         {
15422
63
            return id();
15423
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf58_op<double> >::type_id() const
Line
Count
Source
15421
172
         {
15422
172
            return id();
15423
172
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf59_op<double> >::type_id() const
Line
Count
Source
15421
614
         {
15422
614
            return id();
15423
614
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf60_op<double> >::type_id() const
Line
Count
Source
15421
707
         {
15422
707
            return id();
15423
707
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf61_op<double> >::type_id() const
Line
Count
Source
15421
106
         {
15422
106
            return id();
15423
106
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf62_op<double> >::type_id() const
Line
Count
Source
15421
131
         {
15422
131
            return id();
15423
131
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf63_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf64_op<double> >::type_id() const
Line
Count
Source
15421
92
         {
15422
92
            return id();
15423
92
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf65_op<double> >::type_id() const
Line
Count
Source
15421
98
         {
15422
98
            return id();
15423
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf66_op<double> >::type_id() const
Line
Count
Source
15421
11
         {
15422
11
            return id();
15423
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf67_op<double> >::type_id() const
Line
Count
Source
15421
191
         {
15422
191
            return id();
15423
191
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf68_op<double> >::type_id() const
Line
Count
Source
15421
226
         {
15422
226
            return id();
15423
226
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf69_op<double> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf70_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf71_op<double> >::type_id() const
Line
Count
Source
15421
312
         {
15422
312
            return id();
15423
312
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf72_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf73_op<double> >::type_id() const
Line
Count
Source
15421
133
         {
15422
133
            return id();
15423
133
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf74_op<double> >::type_id() const
Line
Count
Source
15421
322
         {
15422
322
            return id();
15423
322
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf75_op<double> >::type_id() const
Line
Count
Source
15421
163
         {
15422
163
            return id();
15423
163
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf76_op<double> >::type_id() const
Line
Count
Source
15421
158
         {
15422
158
            return id();
15423
158
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf77_op<double> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf78_op<double> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf79_op<double> >::type_id() const
Line
Count
Source
15421
43
         {
15422
43
            return id();
15423
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf80_op<double> >::type_id() const
Line
Count
Source
15421
153
         {
15422
153
            return id();
15423
153
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf81_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf82_op<double> >::type_id() const
Line
Count
Source
15421
38
         {
15422
38
            return id();
15423
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf83_op<double> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >::type_id() const
Line
Count
Source
15421
32
         {
15422
32
            return id();
15423
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >::type_id() const
Line
Count
Source
15421
672
         {
15422
672
            return id();
15423
672
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >::type_id() const
Line
Count
Source
15421
60
         {
15422
60
            return id();
15423
60
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >::type_id() const
Line
Count
Source
15421
94
         {
15422
94
            return id();
15423
94
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >::type_id() const
Line
Count
Source
15421
221
         {
15422
221
            return id();
15423
221
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >::type_id() const
Line
Count
Source
15421
249
         {
15422
249
            return id();
15423
249
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >::type_id() const
Line
Count
Source
15421
194
         {
15422
194
            return id();
15423
194
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >::type_id() const
Line
Count
Source
15421
360
         {
15422
360
            return id();
15423
360
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >::type_id() const
Line
Count
Source
15421
927
         {
15422
927
            return id();
15423
927
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >::type_id() const
Line
Count
Source
15421
44
         {
15422
44
            return id();
15423
44
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >::type_id() const
Line
Count
Source
15421
901
         {
15422
901
            return id();
15423
901
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >::type_id() const
Line
Count
Source
15421
266
         {
15422
266
            return id();
15423
266
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >::type_id() const
Line
Count
Source
15421
68
         {
15422
68
            return id();
15423
68
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >::type_id() const
Line
Count
Source
15421
248
         {
15422
248
            return id();
15423
248
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >::type_id() const
Line
Count
Source
15421
43
         {
15422
43
            return id();
15423
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >::type_id() const
Line
Count
Source
15421
269
         {
15422
269
            return id();
15423
269
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >::type_id() const
Line
Count
Source
15421
196
         {
15422
196
            return id();
15423
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >::type_id() const
Line
Count
Source
15421
22
         {
15422
22
            return id();
15423
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >::type_id() const
Line
Count
Source
15421
132
         {
15422
132
            return id();
15423
132
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >::type_id() const
Line
Count
Source
15421
436
         {
15422
436
            return id();
15423
436
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >::type_id() const
Line
Count
Source
15421
178
         {
15422
178
            return id();
15423
178
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >::type_id() const
Line
Count
Source
15421
164
         {
15422
164
            return id();
15423
164
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >::type_id() const
Line
Count
Source
15421
41
         {
15422
41
            return id();
15423
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >::type_id() const
Line
Count
Source
15421
26
         {
15422
26
            return id();
15423
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >::type_id() const
Line
Count
Source
15421
145
         {
15422
145
            return id();
15423
145
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >::type_id() const
Line
Count
Source
15421
44
         {
15422
44
            return id();
15423
44
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >::type_id() const
Line
Count
Source
15421
345
         {
15422
345
            return id();
15423
345
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >::type_id() const
Line
Count
Source
15421
107
         {
15422
107
            return id();
15423
107
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >::type_id() const
Line
Count
Source
15421
40
         {
15422
40
            return id();
15423
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >::type_id() const
Line
Count
Source
15421
833
         {
15422
833
            return id();
15423
833
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >::type_id() const
Line
Count
Source
15421
185
         {
15422
185
            return id();
15423
185
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >::type_id() const
Line
Count
Source
15421
806
         {
15422
806
            return id();
15423
806
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >::type_id() const
Line
Count
Source
15421
812
         {
15422
812
            return id();
15423
812
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >::type_id() const
Line
Count
Source
15421
18
         {
15422
18
            return id();
15423
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >::type_id() const
Line
Count
Source
15421
1.09k
         {
15422
1.09k
            return id();
15423
1.09k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >::type_id() const
Line
Count
Source
15421
46
         {
15422
46
            return id();
15423
46
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >::type_id() const
Line
Count
Source
15421
78
         {
15422
78
            return id();
15423
78
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >::type_id() const
Line
Count
Source
15421
755
         {
15422
755
            return id();
15423
755
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >::type_id() const
Line
Count
Source
15421
32
         {
15422
32
            return id();
15423
32
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >::type_id() const
Line
Count
Source
15421
49
         {
15422
49
            return id();
15423
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >::type_id() const
Line
Count
Source
15421
81
         {
15422
81
            return id();
15423
81
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >::type_id() const
Line
Count
Source
15421
200
         {
15422
200
            return id();
15423
200
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >::type_id() const
Line
Count
Source
15421
190
         {
15422
190
            return id();
15423
190
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >::type_id() const
Line
Count
Source
15421
928
         {
15422
928
            return id();
15423
928
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf48_op<double> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf49_op<double> >::type_id() const
Line
Count
Source
15421
390
         {
15422
390
            return id();
15423
390
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf50_op<double> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf51_op<double> >::type_id() const
Line
Count
Source
15421
253
         {
15422
253
            return id();
15423
253
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf52_op<double> >::type_id() const
Line
Count
Source
15421
26
         {
15422
26
            return id();
15423
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf53_op<double> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf54_op<double> >::type_id() const
Line
Count
Source
15421
55
         {
15422
55
            return id();
15423
55
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf55_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf56_op<double> >::type_id() const
Line
Count
Source
15421
27
         {
15422
27
            return id();
15423
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf57_op<double> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf58_op<double> >::type_id() const
Line
Count
Source
15421
62
         {
15422
62
            return id();
15423
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf59_op<double> >::type_id() const
Line
Count
Source
15421
125
         {
15422
125
            return id();
15423
125
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf60_op<double> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf61_op<double> >::type_id() const
Line
Count
Source
15421
20
         {
15422
20
            return id();
15423
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf62_op<double> >::type_id() const
Line
Count
Source
15421
56
         {
15422
56
            return id();
15423
56
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf63_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf64_op<double> >::type_id() const
Line
Count
Source
15421
63
         {
15422
63
            return id();
15423
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf65_op<double> >::type_id() const
Line
Count
Source
15421
579
         {
15422
579
            return id();
15423
579
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf66_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf67_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf68_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf69_op<double> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf70_op<double> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf71_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf72_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf73_op<double> >::type_id() const
Line
Count
Source
15421
80
         {
15422
80
            return id();
15423
80
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf74_op<double> >::type_id() const
Line
Count
Source
15421
1.17k
         {
15422
1.17k
            return id();
15423
1.17k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf75_op<double> >::type_id() const
Line
Count
Source
15421
253
         {
15422
253
            return id();
15423
253
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf76_op<double> >::type_id() const
Line
Count
Source
15421
117
         {
15422
117
            return id();
15423
117
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf77_op<double> >::type_id() const
Line
Count
Source
15421
12
         {
15422
12
            return id();
15423
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf78_op<double> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf79_op<double> >::type_id() const
Line
Count
Source
15421
115
         {
15422
115
            return id();
15423
115
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf80_op<double> >::type_id() const
Line
Count
Source
15421
38
         {
15422
38
            return id();
15423
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf81_op<double> >::type_id() const
Line
Count
Source
15421
42
         {
15422
42
            return id();
15423
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf82_op<double> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf83_op<double> >::type_id() const
Line
Count
Source
15421
1.19k
         {
15422
1.19k
            return id();
15423
1.19k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext00_op<double> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext01_op<double> >::type_id() const
Line
Count
Source
15421
146
         {
15422
146
            return id();
15423
146
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext02_op<double> >::type_id() const
Line
Count
Source
15421
99
         {
15422
99
            return id();
15423
99
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext03_op<double> >::type_id() const
Line
Count
Source
15421
79
         {
15422
79
            return id();
15423
79
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext04_op<double> >::type_id() const
Line
Count
Source
15421
101
         {
15422
101
            return id();
15423
101
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext05_op<double> >::type_id() const
Line
Count
Source
15421
217
         {
15422
217
            return id();
15423
217
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext06_op<double> >::type_id() const
Line
Count
Source
15421
63
         {
15422
63
            return id();
15423
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext07_op<double> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext08_op<double> >::type_id() const
Line
Count
Source
15421
45
         {
15422
45
            return id();
15423
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext09_op<double> >::type_id() const
Line
Count
Source
15421
12
         {
15422
12
            return id();
15423
12
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext10_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext11_op<double> >::type_id() const
Line
Count
Source
15421
601
         {
15422
601
            return id();
15423
601
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext12_op<double> >::type_id() const
Line
Count
Source
15421
41
         {
15422
41
            return id();
15423
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext13_op<double> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext14_op<double> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext15_op<double> >::type_id() const
Line
Count
Source
15421
207
         {
15422
207
            return id();
15423
207
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext16_op<double> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext17_op<double> >::type_id() const
Line
Count
Source
15421
777
         {
15422
777
            return id();
15423
777
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext18_op<double> >::type_id() const
Line
Count
Source
15421
43
         {
15422
43
            return id();
15423
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext19_op<double> >::type_id() const
Line
Count
Source
15421
161
         {
15422
161
            return id();
15423
161
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext20_op<double> >::type_id() const
Line
Count
Source
15421
117
         {
15422
117
            return id();
15423
117
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext21_op<double> >::type_id() const
Line
Count
Source
15421
122
         {
15422
122
            return id();
15423
122
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext22_op<double> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext23_op<double> >::type_id() const
Line
Count
Source
15421
572
         {
15422
572
            return id();
15423
572
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext24_op<double> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext25_op<double> >::type_id() const
Line
Count
Source
15421
507
         {
15422
507
            return id();
15423
507
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext26_op<double> >::type_id() const
Line
Count
Source
15421
232
         {
15422
232
            return id();
15423
232
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext27_op<double> >::type_id() const
Line
Count
Source
15421
508
         {
15422
508
            return id();
15423
508
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext28_op<double> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext29_op<double> >::type_id() const
Line
Count
Source
15421
97
         {
15422
97
            return id();
15423
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext30_op<double> >::type_id() const
Line
Count
Source
15421
11
         {
15422
11
            return id();
15423
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext31_op<double> >::type_id() const
Line
Count
Source
15421
66
         {
15422
66
            return id();
15423
66
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext32_op<double> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext33_op<double> >::type_id() const
Line
Count
Source
15421
94
         {
15422
94
            return id();
15423
94
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext34_op<double> >::type_id() const
Line
Count
Source
15421
37
         {
15422
37
            return id();
15423
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext35_op<double> >::type_id() const
Line
Count
Source
15421
206
         {
15422
206
            return id();
15423
206
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext36_op<double> >::type_id() const
Line
Count
Source
15421
356
         {
15422
356
            return id();
15423
356
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext37_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext38_op<double> >::type_id() const
Line
Count
Source
15421
69
         {
15422
69
            return id();
15423
69
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext39_op<double> >::type_id() const
Line
Count
Source
15421
169
         {
15422
169
            return id();
15423
169
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext40_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext41_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext42_op<double> >::type_id() const
Line
Count
Source
15421
208
         {
15422
208
            return id();
15423
208
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext43_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext44_op<double> >::type_id() const
Line
Count
Source
15421
301
         {
15422
301
            return id();
15423
301
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext45_op<double> >::type_id() const
Line
Count
Source
15421
263
         {
15422
263
            return id();
15423
263
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext46_op<double> >::type_id() const
Line
Count
Source
15421
29
         {
15422
29
            return id();
15423
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext47_op<double> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext49_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext50_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext51_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext52_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext53_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext54_op<double> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext55_op<double> >::type_id() const
Line
Count
Source
15421
271
         {
15422
271
            return id();
15423
271
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext56_op<double> >::type_id() const
Line
Count
Source
15421
1.04k
         {
15422
1.04k
            return id();
15423
1.04k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext57_op<double> >::type_id() const
Line
Count
Source
15421
82
         {
15422
82
            return id();
15423
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext58_op<double> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext59_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext60_op<double> >::type_id() const
Line
Count
Source
15421
279
         {
15422
279
            return id();
15423
279
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext61_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf48_op<double> >::type_id() const
Line
Count
Source
15421
85
         {
15422
85
            return id();
15423
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf49_op<double> >::type_id() const
Line
Count
Source
15421
27
         {
15422
27
            return id();
15423
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf50_op<double> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf51_op<double> >::type_id() const
Line
Count
Source
15421
210
         {
15422
210
            return id();
15423
210
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf52_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf53_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf54_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf55_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf56_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf57_op<double> >::type_id() const
Line
Count
Source
15421
517
         {
15422
517
            return id();
15423
517
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf58_op<double> >::type_id() const
Line
Count
Source
15421
166
         {
15422
166
            return id();
15423
166
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf59_op<double> >::type_id() const
Line
Count
Source
15421
53
         {
15422
53
            return id();
15423
53
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf60_op<double> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf61_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf62_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf63_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf64_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf65_op<double> >::type_id() const
Line
Count
Source
15421
474
         {
15422
474
            return id();
15423
474
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf66_op<double> >::type_id() const
Line
Count
Source
15421
365
         {
15422
365
            return id();
15423
365
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf67_op<double> >::type_id() const
Line
Count
Source
15421
664
         {
15422
664
            return id();
15423
664
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf68_op<double> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf69_op<double> >::type_id() const
Line
Count
Source
15421
236
         {
15422
236
            return id();
15423
236
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf70_op<double> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf71_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf72_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf73_op<double> >::type_id() const
Line
Count
Source
15421
277
         {
15422
277
            return id();
15423
277
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf74_op<double> >::type_id() const
Line
Count
Source
15421
429
         {
15422
429
            return id();
15423
429
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf75_op<double> >::type_id() const
Line
Count
Source
15421
151
         {
15422
151
            return id();
15423
151
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf76_op<double> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf77_op<double> >::type_id() const
Line
Count
Source
15421
295
         {
15422
295
            return id();
15423
295
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf78_op<double> >::type_id() const
Line
Count
Source
15421
52
         {
15422
52
            return id();
15423
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf79_op<double> >::type_id() const
Line
Count
Source
15421
83
         {
15422
83
            return id();
15423
83
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf80_op<double> >::type_id() const
Line
Count
Source
15421
50
         {
15422
50
            return id();
15423
50
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf81_op<double> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf82_op<double> >::type_id() const
Line
Count
Source
15421
284
         {
15422
284
            return id();
15423
284
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf83_op<double> >::type_id() const
Line
Count
Source
15421
1.39k
         {
15422
1.39k
            return id();
15423
1.39k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext00_op<double> >::type_id() const
Line
Count
Source
15421
885
         {
15422
885
            return id();
15423
885
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext01_op<double> >::type_id() const
Line
Count
Source
15421
98
         {
15422
98
            return id();
15423
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext02_op<double> >::type_id() const
Line
Count
Source
15421
27
         {
15422
27
            return id();
15423
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext03_op<double> >::type_id() const
Line
Count
Source
15421
34
         {
15422
34
            return id();
15423
34
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext04_op<double> >::type_id() const
Line
Count
Source
15421
228
         {
15422
228
            return id();
15423
228
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext05_op<double> >::type_id() const
Line
Count
Source
15421
185
         {
15422
185
            return id();
15423
185
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext06_op<double> >::type_id() const
Line
Count
Source
15421
62
         {
15422
62
            return id();
15423
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext07_op<double> >::type_id() const
Line
Count
Source
15421
127
         {
15422
127
            return id();
15423
127
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext08_op<double> >::type_id() const
Line
Count
Source
15421
153
         {
15422
153
            return id();
15423
153
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext09_op<double> >::type_id() const
Line
Count
Source
15421
303
         {
15422
303
            return id();
15423
303
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext10_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext11_op<double> >::type_id() const
Line
Count
Source
15421
128
         {
15422
128
            return id();
15423
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext12_op<double> >::type_id() const
Line
Count
Source
15421
290
         {
15422
290
            return id();
15423
290
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext13_op<double> >::type_id() const
Line
Count
Source
15421
22
         {
15422
22
            return id();
15423
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext14_op<double> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext15_op<double> >::type_id() const
Line
Count
Source
15421
205
         {
15422
205
            return id();
15423
205
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext16_op<double> >::type_id() const
Line
Count
Source
15421
959
         {
15422
959
            return id();
15423
959
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext17_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext18_op<double> >::type_id() const
Line
Count
Source
15421
133
         {
15422
133
            return id();
15423
133
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext19_op<double> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext20_op<double> >::type_id() const
Line
Count
Source
15421
142
         {
15422
142
            return id();
15423
142
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext21_op<double> >::type_id() const
Line
Count
Source
15421
91
         {
15422
91
            return id();
15423
91
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext22_op<double> >::type_id() const
Line
Count
Source
15421
93
         {
15422
93
            return id();
15423
93
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext23_op<double> >::type_id() const
Line
Count
Source
15421
152
         {
15422
152
            return id();
15423
152
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext24_op<double> >::type_id() const
Line
Count
Source
15421
534
         {
15422
534
            return id();
15423
534
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext25_op<double> >::type_id() const
Line
Count
Source
15421
554
         {
15422
554
            return id();
15423
554
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext26_op<double> >::type_id() const
Line
Count
Source
15421
567
         {
15422
567
            return id();
15423
567
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext27_op<double> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext28_op<double> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext29_op<double> >::type_id() const
Line
Count
Source
15421
143
         {
15422
143
            return id();
15423
143
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext30_op<double> >::type_id() const
Line
Count
Source
15421
227
         {
15422
227
            return id();
15423
227
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext31_op<double> >::type_id() const
Line
Count
Source
15421
1.57k
         {
15422
1.57k
            return id();
15423
1.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext32_op<double> >::type_id() const
Line
Count
Source
15421
207
         {
15422
207
            return id();
15423
207
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext33_op<double> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext34_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext35_op<double> >::type_id() const
Line
Count
Source
15421
113
         {
15422
113
            return id();
15423
113
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext36_op<double> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext37_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext38_op<double> >::type_id() const
Line
Count
Source
15421
76
         {
15422
76
            return id();
15423
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext39_op<double> >::type_id() const
Line
Count
Source
15421
177
         {
15422
177
            return id();
15423
177
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext40_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext41_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext42_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext43_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext44_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext45_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext46_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext47_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext49_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext50_op<double> >::type_id() const
Line
Count
Source
15421
131
         {
15422
131
            return id();
15423
131
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext51_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext52_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext53_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext54_op<double> >::type_id() const
Line
Count
Source
15421
76
         {
15422
76
            return id();
15423
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext55_op<double> >::type_id() const
Line
Count
Source
15421
306
         {
15422
306
            return id();
15423
306
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext56_op<double> >::type_id() const
Line
Count
Source
15421
547
         {
15422
547
            return id();
15423
547
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext57_op<double> >::type_id() const
Line
Count
Source
15421
196
         {
15422
196
            return id();
15423
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext58_op<double> >::type_id() const
Line
Count
Source
15421
151
         {
15422
151
            return id();
15423
151
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext59_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext60_op<double> >::type_id() const
Line
Count
Source
15421
138
         {
15422
138
            return id();
15423
138
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext61_op<double> >::type_id() const
Line
Count
Source
15421
69
         {
15422
69
            return id();
15423
69
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf48_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf49_op<double> >::type_id() const
Line
Count
Source
15421
128
         {
15422
128
            return id();
15423
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf50_op<double> >::type_id() const
Line
Count
Source
15421
112
         {
15422
112
            return id();
15423
112
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf51_op<double> >::type_id() const
Line
Count
Source
15421
315
         {
15422
315
            return id();
15423
315
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf52_op<double> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf53_op<double> >::type_id() const
Line
Count
Source
15421
299
         {
15422
299
            return id();
15423
299
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf54_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf55_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf56_op<double> >::type_id() const
Line
Count
Source
15421
42
         {
15422
42
            return id();
15423
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf57_op<double> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf58_op<double> >::type_id() const
Line
Count
Source
15421
52
         {
15422
52
            return id();
15423
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf59_op<double> >::type_id() const
Line
Count
Source
15421
493
         {
15422
493
            return id();
15423
493
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf60_op<double> >::type_id() const
Line
Count
Source
15421
226
         {
15422
226
            return id();
15423
226
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf61_op<double> >::type_id() const
Line
Count
Source
15421
782
         {
15422
782
            return id();
15423
782
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf62_op<double> >::type_id() const
Line
Count
Source
15421
58
         {
15422
58
            return id();
15423
58
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf63_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf64_op<double> >::type_id() const
Line
Count
Source
15421
97
         {
15422
97
            return id();
15423
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf65_op<double> >::type_id() const
Line
Count
Source
15421
32
         {
15422
32
            return id();
15423
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf66_op<double> >::type_id() const
Line
Count
Source
15421
25
         {
15422
25
            return id();
15423
25
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf67_op<double> >::type_id() const
Line
Count
Source
15421
651
         {
15422
651
            return id();
15423
651
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf68_op<double> >::type_id() const
Line
Count
Source
15421
447
         {
15422
447
            return id();
15423
447
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf69_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf70_op<double> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf71_op<double> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf72_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf73_op<double> >::type_id() const
Line
Count
Source
15421
234
         {
15422
234
            return id();
15423
234
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf74_op<double> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf75_op<double> >::type_id() const
Line
Count
Source
15421
75
         {
15422
75
            return id();
15423
75
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf76_op<double> >::type_id() const
Line
Count
Source
15421
27
         {
15422
27
            return id();
15423
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf77_op<double> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf78_op<double> >::type_id() const
Line
Count
Source
15421
163
         {
15422
163
            return id();
15423
163
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf79_op<double> >::type_id() const
Line
Count
Source
15421
76
         {
15422
76
            return id();
15423
76
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf80_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf81_op<double> >::type_id() const
Line
Count
Source
15421
14
         {
15422
14
            return id();
15423
14
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf82_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf83_op<double> >::type_id() const
Line
Count
Source
15421
62
         {
15422
62
            return id();
15423
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext00_op<double> >::type_id() const
Line
Count
Source
15421
646
         {
15422
646
            return id();
15423
646
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext01_op<double> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext02_op<double> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext03_op<double> >::type_id() const
Line
Count
Source
15421
315
         {
15422
315
            return id();
15423
315
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext04_op<double> >::type_id() const
Line
Count
Source
15421
1.20k
         {
15422
1.20k
            return id();
15423
1.20k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext05_op<double> >::type_id() const
Line
Count
Source
15421
32
         {
15422
32
            return id();
15423
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext06_op<double> >::type_id() const
Line
Count
Source
15421
65
         {
15422
65
            return id();
15423
65
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext07_op<double> >::type_id() const
Line
Count
Source
15421
1.35k
         {
15422
1.35k
            return id();
15423
1.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext08_op<double> >::type_id() const
Line
Count
Source
15421
684
         {
15422
684
            return id();
15423
684
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext09_op<double> >::type_id() const
Line
Count
Source
15421
184
         {
15422
184
            return id();
15423
184
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext10_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext11_op<double> >::type_id() const
Line
Count
Source
15421
1.96k
         {
15422
1.96k
            return id();
15423
1.96k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext12_op<double> >::type_id() const
Line
Count
Source
15421
66
         {
15422
66
            return id();
15423
66
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext13_op<double> >::type_id() const
Line
Count
Source
15421
242
         {
15422
242
            return id();
15423
242
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext14_op<double> >::type_id() const
Line
Count
Source
15421
191
         {
15422
191
            return id();
15423
191
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext15_op<double> >::type_id() const
Line
Count
Source
15421
102
         {
15422
102
            return id();
15423
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext16_op<double> >::type_id() const
Line
Count
Source
15421
41
         {
15422
41
            return id();
15423
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext17_op<double> >::type_id() const
Line
Count
Source
15421
51
         {
15422
51
            return id();
15423
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext18_op<double> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext19_op<double> >::type_id() const
Line
Count
Source
15421
127
         {
15422
127
            return id();
15423
127
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext20_op<double> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext21_op<double> >::type_id() const
Line
Count
Source
15421
81
         {
15422
81
            return id();
15423
81
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext22_op<double> >::type_id() const
Line
Count
Source
15421
382
         {
15422
382
            return id();
15423
382
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext23_op<double> >::type_id() const
Line
Count
Source
15421
86
         {
15422
86
            return id();
15423
86
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext24_op<double> >::type_id() const
Line
Count
Source
15421
32
         {
15422
32
            return id();
15423
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext25_op<double> >::type_id() const
Line
Count
Source
15421
813
         {
15422
813
            return id();
15423
813
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext26_op<double> >::type_id() const
Line
Count
Source
15421
170
         {
15422
170
            return id();
15423
170
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext27_op<double> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext28_op<double> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext29_op<double> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext30_op<double> >::type_id() const
Line
Count
Source
15421
559
         {
15422
559
            return id();
15423
559
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext31_op<double> >::type_id() const
Line
Count
Source
15421
543
         {
15422
543
            return id();
15423
543
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext32_op<double> >::type_id() const
Line
Count
Source
15421
166
         {
15422
166
            return id();
15423
166
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext33_op<double> >::type_id() const
Line
Count
Source
15421
790
         {
15422
790
            return id();
15423
790
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext34_op<double> >::type_id() const
Line
Count
Source
15421
303
         {
15422
303
            return id();
15423
303
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext35_op<double> >::type_id() const
Line
Count
Source
15421
1.15k
         {
15422
1.15k
            return id();
15423
1.15k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext36_op<double> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext37_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext38_op<double> >::type_id() const
Line
Count
Source
15421
509
         {
15422
509
            return id();
15423
509
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext39_op<double> >::type_id() const
Line
Count
Source
15421
163
         {
15422
163
            return id();
15423
163
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext40_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext41_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext42_op<double> >::type_id() const
Line
Count
Source
15421
1.57k
         {
15422
1.57k
            return id();
15423
1.57k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext43_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext44_op<double> >::type_id() const
Line
Count
Source
15421
268
         {
15422
268
            return id();
15423
268
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext45_op<double> >::type_id() const
Line
Count
Source
15421
884
         {
15422
884
            return id();
15423
884
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext46_op<double> >::type_id() const
Line
Count
Source
15421
35
         {
15422
35
            return id();
15423
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext47_op<double> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext49_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext50_op<double> >::type_id() const
Line
Count
Source
15421
534
         {
15422
534
            return id();
15423
534
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext51_op<double> >::type_id() const
Line
Count
Source
15421
22
         {
15422
22
            return id();
15423
22
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext52_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext53_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext54_op<double> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext55_op<double> >::type_id() const
Line
Count
Source
15421
164
         {
15422
164
            return id();
15423
164
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext56_op<double> >::type_id() const
Line
Count
Source
15421
815
         {
15422
815
            return id();
15423
815
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext57_op<double> >::type_id() const
Line
Count
Source
15421
543
         {
15422
543
            return id();
15423
543
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext58_op<double> >::type_id() const
Line
Count
Source
15421
41
         {
15422
41
            return id();
15423
41
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext59_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext60_op<double> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext61_op<double> >::type_id() const
Line
Count
Source
15421
690
         {
15422
690
            return id();
15423
690
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf49_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf50_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf51_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf52_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf53_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf54_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf55_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf56_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf57_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf58_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf59_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf60_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf61_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf62_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf63_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf64_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf65_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf66_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf67_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf68_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf69_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf70_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf71_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf72_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf73_op<double> >::type_id() const
Line
Count
Source
15421
233
         {
15422
233
            return id();
15423
233
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf74_op<double> >::type_id() const
Line
Count
Source
15421
374
         {
15422
374
            return id();
15423
374
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf75_op<double> >::type_id() const
Line
Count
Source
15421
196
         {
15422
196
            return id();
15423
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf76_op<double> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf77_op<double> >::type_id() const
Line
Count
Source
15421
91
         {
15422
91
            return id();
15423
91
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf78_op<double> >::type_id() const
Line
Count
Source
15421
97
         {
15422
97
            return id();
15423
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf79_op<double> >::type_id() const
Line
Count
Source
15421
110
         {
15422
110
            return id();
15423
110
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf80_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf81_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf82_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf83_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext00_op<double> >::type_id() const
Line
Count
Source
15421
931
         {
15422
931
            return id();
15423
931
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext01_op<double> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext02_op<double> >::type_id() const
Line
Count
Source
15421
37
         {
15422
37
            return id();
15423
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext03_op<double> >::type_id() const
Line
Count
Source
15421
14
         {
15422
14
            return id();
15423
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext04_op<double> >::type_id() const
Line
Count
Source
15421
20
         {
15422
20
            return id();
15423
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext05_op<double> >::type_id() const
Line
Count
Source
15421
20
         {
15422
20
            return id();
15423
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext06_op<double> >::type_id() const
Line
Count
Source
15421
534
         {
15422
534
            return id();
15423
534
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext07_op<double> >::type_id() const
Line
Count
Source
15421
126
         {
15422
126
            return id();
15423
126
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext08_op<double> >::type_id() const
Line
Count
Source
15421
11
         {
15422
11
            return id();
15423
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext09_op<double> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext10_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext11_op<double> >::type_id() const
Line
Count
Source
15421
23
         {
15422
23
            return id();
15423
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext12_op<double> >::type_id() const
Line
Count
Source
15421
115
         {
15422
115
            return id();
15423
115
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext13_op<double> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext14_op<double> >::type_id() const
Line
Count
Source
15421
135
         {
15422
135
            return id();
15423
135
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext15_op<double> >::type_id() const
Line
Count
Source
15421
51
         {
15422
51
            return id();
15423
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext16_op<double> >::type_id() const
Line
Count
Source
15421
245
         {
15422
245
            return id();
15423
245
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext17_op<double> >::type_id() const
Line
Count
Source
15421
318
         {
15422
318
            return id();
15423
318
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext18_op<double> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext19_op<double> >::type_id() const
Line
Count
Source
15421
40
         {
15422
40
            return id();
15423
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext20_op<double> >::type_id() const
Line
Count
Source
15421
118
         {
15422
118
            return id();
15423
118
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext21_op<double> >::type_id() const
Line
Count
Source
15421
55
         {
15422
55
            return id();
15423
55
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext22_op<double> >::type_id() const
Line
Count
Source
15421
183
         {
15422
183
            return id();
15423
183
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext23_op<double> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext24_op<double> >::type_id() const
Line
Count
Source
15421
23
         {
15422
23
            return id();
15423
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext25_op<double> >::type_id() const
Line
Count
Source
15421
78
         {
15422
78
            return id();
15423
78
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext26_op<double> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext27_op<double> >::type_id() const
Line
Count
Source
15421
29
         {
15422
29
            return id();
15423
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext28_op<double> >::type_id() const
Line
Count
Source
15421
20
         {
15422
20
            return id();
15423
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext29_op<double> >::type_id() const
Line
Count
Source
15421
261
         {
15422
261
            return id();
15423
261
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext30_op<double> >::type_id() const
Line
Count
Source
15421
1.11k
         {
15422
1.11k
            return id();
15423
1.11k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext31_op<double> >::type_id() const
Line
Count
Source
15421
1.10k
         {
15422
1.10k
            return id();
15423
1.10k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext32_op<double> >::type_id() const
Line
Count
Source
15421
48
         {
15422
48
            return id();
15423
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext33_op<double> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext34_op<double> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext35_op<double> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext36_op<double> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext37_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext38_op<double> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext39_op<double> >::type_id() const
Line
Count
Source
15421
98
         {
15422
98
            return id();
15423
98
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext40_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext41_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext42_op<double> >::type_id() const
Line
Count
Source
15421
163
         {
15422
163
            return id();
15423
163
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext43_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext44_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext45_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext46_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext47_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext49_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext50_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext51_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext52_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext53_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext54_op<double> >::type_id() const
Line
Count
Source
15421
76
         {
15422
76
            return id();
15423
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext55_op<double> >::type_id() const
Line
Count
Source
15421
331
         {
15422
331
            return id();
15423
331
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext56_op<double> >::type_id() const
Line
Count
Source
15421
477
         {
15422
477
            return id();
15423
477
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext57_op<double> >::type_id() const
Line
Count
Source
15421
205
         {
15422
205
            return id();
15423
205
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext58_op<double> >::type_id() const
Line
Count
Source
15421
111
         {
15422
111
            return id();
15423
111
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext59_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext60_op<double> >::type_id() const
Line
Count
Source
15421
193
         {
15422
193
            return id();
15423
193
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext61_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf48_op<double> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf49_op<double> >::type_id() const
Line
Count
Source
15421
474
         {
15422
474
            return id();
15423
474
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf50_op<double> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf51_op<double> >::type_id() const
Line
Count
Source
15421
106
         {
15422
106
            return id();
15423
106
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf52_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf53_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf54_op<double> >::type_id() const
Line
Count
Source
15421
314
         {
15422
314
            return id();
15423
314
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf55_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf56_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf57_op<double> >::type_id() const
Line
Count
Source
15421
78
         {
15422
78
            return id();
15423
78
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf58_op<double> >::type_id() const
Line
Count
Source
15421
88
         {
15422
88
            return id();
15423
88
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf59_op<double> >::type_id() const
Line
Count
Source
15421
272
         {
15422
272
            return id();
15423
272
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf60_op<double> >::type_id() const
Line
Count
Source
15421
462
         {
15422
462
            return id();
15423
462
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf61_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf62_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf63_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf64_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf65_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf66_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf67_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf68_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf69_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf70_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf71_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf72_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf73_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf74_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf75_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf76_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf77_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf78_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf79_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf80_op<double> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf81_op<double> >::type_id() const
Line
Count
Source
15421
198
         {
15422
198
            return id();
15423
198
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf82_op<double> >::type_id() const
Line
Count
Source
15421
214
         {
15422
214
            return id();
15423
214
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf83_op<double> >::type_id() const
Line
Count
Source
15421
205
         {
15422
205
            return id();
15423
205
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext00_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext01_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext02_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext03_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext04_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext05_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext06_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext07_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext08_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext09_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext10_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext11_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext12_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext13_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext14_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext15_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext16_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext17_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext18_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext19_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext20_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext21_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext22_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext23_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext24_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext25_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext26_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext27_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext28_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext29_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext30_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext31_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext32_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext33_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext34_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext35_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext36_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext37_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext38_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext39_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext40_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext41_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext42_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext43_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext44_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext45_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext46_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext47_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext49_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext50_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext51_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext52_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext53_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext54_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext55_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext56_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext57_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext58_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext59_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext60_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext61_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf48_op<double> >::type_id() const
Line
Count
Source
15421
23
         {
15422
23
            return id();
15423
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf49_op<double> >::type_id() const
Line
Count
Source
15421
186
         {
15422
186
            return id();
15423
186
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf50_op<double> >::type_id() const
Line
Count
Source
15421
201
         {
15422
201
            return id();
15423
201
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf51_op<double> >::type_id() const
Line
Count
Source
15421
64
         {
15422
64
            return id();
15423
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf52_op<double> >::type_id() const
Line
Count
Source
15421
4
         {
15422
4
            return id();
15423
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf53_op<double> >::type_id() const
Line
Count
Source
15421
155
         {
15422
155
            return id();
15423
155
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf54_op<double> >::type_id() const
Line
Count
Source
15421
29
         {
15422
29
            return id();
15423
29
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf55_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf56_op<double> >::type_id() const
Line
Count
Source
15421
138
         {
15422
138
            return id();
15423
138
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf57_op<double> >::type_id() const
Line
Count
Source
15421
311
         {
15422
311
            return id();
15423
311
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf58_op<double> >::type_id() const
Line
Count
Source
15421
297
         {
15422
297
            return id();
15423
297
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf59_op<double> >::type_id() const
Line
Count
Source
15421
276
         {
15422
276
            return id();
15423
276
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf60_op<double> >::type_id() const
Line
Count
Source
15421
604
         {
15422
604
            return id();
15423
604
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf61_op<double> >::type_id() const
Line
Count
Source
15421
138
         {
15422
138
            return id();
15423
138
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf62_op<double> >::type_id() const
Line
Count
Source
15421
68
         {
15422
68
            return id();
15423
68
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf63_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf64_op<double> >::type_id() const
Line
Count
Source
15421
59
         {
15422
59
            return id();
15423
59
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf65_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf66_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf67_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf68_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf69_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf70_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf71_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf72_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf73_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf74_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf75_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf76_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf77_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf78_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf79_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf80_op<double> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf81_op<double> >::type_id() const
Line
Count
Source
15421
35
         {
15422
35
            return id();
15423
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf82_op<double> >::type_id() const
Line
Count
Source
15421
74
         {
15422
74
            return id();
15423
74
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf83_op<double> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext00_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext01_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext02_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext03_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext04_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext05_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext06_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext07_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext08_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext09_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext10_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext11_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext12_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext13_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext14_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext15_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext16_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext17_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext18_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext19_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext20_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext21_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext22_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext23_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext24_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext25_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext26_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext27_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext28_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext29_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext30_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext31_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext32_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext33_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext34_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext35_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext36_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext37_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext38_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext39_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext40_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext41_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext42_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext43_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext44_op<double> >::type_id() const
Line
Count
Source
15421
12
         {
15422
12
            return id();
15423
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext45_op<double> >::type_id() const
Line
Count
Source
15421
373
         {
15422
373
            return id();
15423
373
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext46_op<double> >::type_id() const
Line
Count
Source
15421
72
         {
15422
72
            return id();
15423
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext47_op<double> >::type_id() const
Line
Count
Source
15421
1.05k
         {
15422
1.05k
            return id();
15423
1.05k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext49_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext50_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext51_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext52_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext53_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext54_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext55_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext56_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext57_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext58_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext59_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext60_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext61_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf49_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf50_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf51_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf52_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf53_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf54_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf55_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf56_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf57_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf58_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf59_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf60_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf61_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf62_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf63_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf64_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf65_op<double> >::type_id() const
Line
Count
Source
15421
25
         {
15422
25
            return id();
15423
25
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf66_op<double> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf67_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf68_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf69_op<double> >::type_id() const
Line
Count
Source
15421
12
         {
15422
12
            return id();
15423
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf70_op<double> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf71_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf72_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf73_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf74_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf75_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf76_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf77_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf78_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf79_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf80_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf81_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf82_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf83_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext00_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext01_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext02_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext03_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext04_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext05_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext06_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext07_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext08_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext09_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext10_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext11_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext12_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext13_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext14_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext15_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext16_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext17_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext18_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext19_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext20_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext21_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext22_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext23_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext24_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext25_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext26_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext27_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext28_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext29_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext30_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext31_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext32_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext33_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext34_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext35_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext36_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext37_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext38_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext39_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext40_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext41_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext42_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext43_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext44_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext45_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext46_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext47_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext49_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext50_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext51_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext52_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext53_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext54_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext55_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext56_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext57_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext58_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext59_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext60_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext61_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf49_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf50_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf51_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf52_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf53_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf54_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf55_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf56_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf57_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf58_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf59_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf60_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf61_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf62_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf63_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf64_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf65_op<double> >::type_id() const
Line
Count
Source
15421
49
         {
15422
49
            return id();
15423
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf66_op<double> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf67_op<double> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf68_op<double> >::type_id() const
Line
Count
Source
15421
99
         {
15422
99
            return id();
15423
99
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf69_op<double> >::type_id() const
Line
Count
Source
15421
153
         {
15422
153
            return id();
15423
153
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf70_op<double> >::type_id() const
Line
Count
Source
15421
23
         {
15422
23
            return id();
15423
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf71_op<double> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf72_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf73_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf74_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf75_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf76_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf77_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf78_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf79_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf80_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf81_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf82_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf83_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext00_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext01_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext02_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext03_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext04_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext05_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext06_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext07_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext08_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext09_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext10_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext11_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext12_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext13_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext14_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext15_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext16_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext17_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext18_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext19_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext20_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext21_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext22_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext23_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext24_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext25_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext26_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext27_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext28_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext29_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext30_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext31_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext32_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext33_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext34_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext35_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext36_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext37_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext38_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext39_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext40_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext41_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext42_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext43_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext44_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext45_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext46_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext47_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext48_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext49_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext50_op<double> >::type_id() const
Line
Count
Source
15421
79
         {
15422
79
            return id();
15423
79
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext51_op<double> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext52_op<double> >::type_id() const
Line
Count
Source
15421
1.06k
         {
15422
1.06k
            return id();
15423
1.06k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext53_op<double> >::type_id() const
Line
Count
Source
15421
79
         {
15422
79
            return id();
15423
79
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext54_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext55_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext56_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext57_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext58_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext59_op<double> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext60_op<double> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext61_op<double> >::type_id() const
Line
Count
Source
15421
92
         {
15422
92
            return id();
15423
92
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf48_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf49_op<float> >::type_id() const
Line
Count
Source
15421
966
         {
15422
966
            return id();
15423
966
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf50_op<float> >::type_id() const
Line
Count
Source
15421
70
         {
15422
70
            return id();
15423
70
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf51_op<float> >::type_id() const
Line
Count
Source
15421
82
         {
15422
82
            return id();
15423
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf52_op<float> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf53_op<float> >::type_id() const
Line
Count
Source
15421
49
         {
15422
49
            return id();
15423
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf54_op<float> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf55_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf56_op<float> >::type_id() const
Line
Count
Source
15421
188
         {
15422
188
            return id();
15423
188
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf57_op<float> >::type_id() const
Line
Count
Source
15421
151
         {
15422
151
            return id();
15423
151
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf58_op<float> >::type_id() const
Line
Count
Source
15421
439
         {
15422
439
            return id();
15423
439
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf59_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf60_op<float> >::type_id() const
Line
Count
Source
15421
14
         {
15422
14
            return id();
15423
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf61_op<float> >::type_id() const
Line
Count
Source
15421
119
         {
15422
119
            return id();
15423
119
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf62_op<float> >::type_id() const
Line
Count
Source
15421
429
         {
15422
429
            return id();
15423
429
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf63_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf64_op<float> >::type_id() const
Line
Count
Source
15421
568
         {
15422
568
            return id();
15423
568
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf65_op<float> >::type_id() const
Line
Count
Source
15421
55
         {
15422
55
            return id();
15423
55
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf66_op<float> >::type_id() const
Line
Count
Source
15421
59
         {
15422
59
            return id();
15423
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf67_op<float> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf68_op<float> >::type_id() const
Line
Count
Source
15421
136
         {
15422
136
            return id();
15423
136
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf69_op<float> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf70_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf71_op<float> >::type_id() const
Line
Count
Source
15421
4
         {
15422
4
            return id();
15423
4
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf72_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf73_op<float> >::type_id() const
Line
Count
Source
15421
72
         {
15422
72
            return id();
15423
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf74_op<float> >::type_id() const
Line
Count
Source
15421
11
         {
15422
11
            return id();
15423
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf75_op<float> >::type_id() const
Line
Count
Source
15421
38
         {
15422
38
            return id();
15423
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf76_op<float> >::type_id() const
Line
Count
Source
15421
105
         {
15422
105
            return id();
15423
105
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf77_op<float> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf78_op<float> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf79_op<float> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf80_op<float> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf81_op<float> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf82_op<float> >::type_id() const
Line
Count
Source
15421
263
         {
15422
263
            return id();
15423
263
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf83_op<float> >::type_id() const
Line
Count
Source
15421
31
         {
15422
31
            return id();
15423
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >::type_id() const
Line
Count
Source
15421
70
         {
15422
70
            return id();
15423
70
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >::type_id() const
Line
Count
Source
15421
301
         {
15422
301
            return id();
15423
301
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >::type_id() const
Line
Count
Source
15421
59
         {
15422
59
            return id();
15423
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >::type_id() const
Line
Count
Source
15421
107
         {
15422
107
            return id();
15423
107
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >::type_id() const
Line
Count
Source
15421
92
         {
15422
92
            return id();
15423
92
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >::type_id() const
Line
Count
Source
15421
167
         {
15422
167
            return id();
15423
167
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >::type_id() const
Line
Count
Source
15421
63
         {
15422
63
            return id();
15423
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >::type_id() const
Line
Count
Source
15421
102
         {
15422
102
            return id();
15423
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >::type_id() const
Line
Count
Source
15421
56
         {
15422
56
            return id();
15423
56
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >::type_id() const
Line
Count
Source
15421
466
         {
15422
466
            return id();
15423
466
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >::type_id() const
Line
Count
Source
15421
129
         {
15422
129
            return id();
15423
129
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >::type_id() const
Line
Count
Source
15421
249
         {
15422
249
            return id();
15423
249
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >::type_id() const
Line
Count
Source
15421
82
         {
15422
82
            return id();
15423
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >::type_id() const
Line
Count
Source
15421
14
         {
15422
14
            return id();
15423
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >::type_id() const
Line
Count
Source
15421
85
         {
15422
85
            return id();
15423
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >::type_id() const
Line
Count
Source
15421
12
         {
15422
12
            return id();
15423
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >::type_id() const
Line
Count
Source
15421
23
         {
15422
23
            return id();
15423
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >::type_id() const
Line
Count
Source
15421
5.14k
         {
15422
5.14k
            return id();
15423
5.14k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >::type_id() const
Line
Count
Source
15421
120
         {
15422
120
            return id();
15423
120
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >::type_id() const
Line
Count
Source
15421
146
         {
15422
146
            return id();
15423
146
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >::type_id() const
Line
Count
Source
15421
179
         {
15422
179
            return id();
15423
179
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >::type_id() const
Line
Count
Source
15421
61
         {
15422
61
            return id();
15423
61
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >::type_id() const
Line
Count
Source
15421
467
         {
15422
467
            return id();
15423
467
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >::type_id() const
Line
Count
Source
15421
60
         {
15422
60
            return id();
15423
60
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >::type_id() const
Line
Count
Source
15421
60
         {
15422
60
            return id();
15423
60
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >::type_id() const
Line
Count
Source
15421
22
         {
15422
22
            return id();
15423
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >::type_id() const
Line
Count
Source
15421
684
         {
15422
684
            return id();
15423
684
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >::type_id() const
Line
Count
Source
15421
318
         {
15422
318
            return id();
15423
318
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >::type_id() const
Line
Count
Source
15421
30
         {
15422
30
            return id();
15423
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >::type_id() const
Line
Count
Source
15421
210
         {
15422
210
            return id();
15423
210
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >::type_id() const
Line
Count
Source
15421
42
         {
15422
42
            return id();
15423
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >::type_id() const
Line
Count
Source
15421
443
         {
15422
443
            return id();
15423
443
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >::type_id() const
Line
Count
Source
15421
69
         {
15422
69
            return id();
15423
69
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >::type_id() const
Line
Count
Source
15421
48
         {
15422
48
            return id();
15423
48
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >::type_id() const
Line
Count
Source
15421
58
         {
15422
58
            return id();
15423
58
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >::type_id() const
Line
Count
Source
15421
108
         {
15422
108
            return id();
15423
108
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >::type_id() const
Line
Count
Source
15421
168
         {
15422
168
            return id();
15423
168
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >::type_id() const
Line
Count
Source
15421
30
         {
15422
30
            return id();
15423
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >::type_id() const
Line
Count
Source
15421
415
         {
15422
415
            return id();
15423
415
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >::type_id() const
Line
Count
Source
15421
112
         {
15422
112
            return id();
15423
112
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >::type_id() const
Line
Count
Source
15421
439
         {
15422
439
            return id();
15423
439
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >::type_id() const
Line
Count
Source
15421
46
         {
15422
46
            return id();
15423
46
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >::type_id() const
Line
Count
Source
15421
79
         {
15422
79
            return id();
15423
79
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >::type_id() const
Line
Count
Source
15421
108
         {
15422
108
            return id();
15423
108
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >::type_id() const
Line
Count
Source
15421
272
         {
15422
272
            return id();
15423
272
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >::type_id() const
Line
Count
Source
15421
1.64k
         {
15422
1.64k
            return id();
15423
1.64k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf48_op<float> >::type_id() const
Line
Count
Source
15421
27
         {
15422
27
            return id();
15423
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf49_op<float> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf50_op<float> >::type_id() const
Line
Count
Source
15421
60
         {
15422
60
            return id();
15423
60
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf51_op<float> >::type_id() const
Line
Count
Source
15421
106
         {
15422
106
            return id();
15423
106
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf52_op<float> >::type_id() const
Line
Count
Source
15421
34
         {
15422
34
            return id();
15423
34
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf53_op<float> >::type_id() const
Line
Count
Source
15421
328
         {
15422
328
            return id();
15423
328
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf54_op<float> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf55_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf56_op<float> >::type_id() const
Line
Count
Source
15421
180
         {
15422
180
            return id();
15423
180
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf57_op<float> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf58_op<float> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf59_op<float> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf60_op<float> >::type_id() const
Line
Count
Source
15421
22
         {
15422
22
            return id();
15423
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf61_op<float> >::type_id() const
Line
Count
Source
15421
76
         {
15422
76
            return id();
15423
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf62_op<float> >::type_id() const
Line
Count
Source
15421
263
         {
15422
263
            return id();
15423
263
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf63_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf64_op<float> >::type_id() const
Line
Count
Source
15421
29
         {
15422
29
            return id();
15423
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf65_op<float> >::type_id() const
Line
Count
Source
15421
48
         {
15422
48
            return id();
15423
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf66_op<float> >::type_id() const
Line
Count
Source
15421
346
         {
15422
346
            return id();
15423
346
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf67_op<float> >::type_id() const
Line
Count
Source
15421
802
         {
15422
802
            return id();
15423
802
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf68_op<float> >::type_id() const
Line
Count
Source
15421
162
         {
15422
162
            return id();
15423
162
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf69_op<float> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf70_op<float> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf71_op<float> >::type_id() const
Line
Count
Source
15421
82
         {
15422
82
            return id();
15423
82
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf72_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf73_op<float> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf74_op<float> >::type_id() const
Line
Count
Source
15421
20
         {
15422
20
            return id();
15423
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf75_op<float> >::type_id() const
Line
Count
Source
15421
37
         {
15422
37
            return id();
15423
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf76_op<float> >::type_id() const
Line
Count
Source
15421
102
         {
15422
102
            return id();
15423
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf77_op<float> >::type_id() const
Line
Count
Source
15421
36
         {
15422
36
            return id();
15423
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf78_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf79_op<float> >::type_id() const
Line
Count
Source
15421
120
         {
15422
120
            return id();
15423
120
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf80_op<float> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf81_op<float> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf82_op<float> >::type_id() const
Line
Count
Source
15421
57
         {
15422
57
            return id();
15423
57
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf83_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext00_op<float> >::type_id() const
Line
Count
Source
15421
145
         {
15422
145
            return id();
15423
145
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext01_op<float> >::type_id() const
Line
Count
Source
15421
56
         {
15422
56
            return id();
15423
56
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext02_op<float> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext03_op<float> >::type_id() const
Line
Count
Source
15421
207
         {
15422
207
            return id();
15423
207
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext04_op<float> >::type_id() const
Line
Count
Source
15421
361
         {
15422
361
            return id();
15423
361
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext05_op<float> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext06_op<float> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext07_op<float> >::type_id() const
Line
Count
Source
15421
85
         {
15422
85
            return id();
15423
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext08_op<float> >::type_id() const
Line
Count
Source
15421
64
         {
15422
64
            return id();
15423
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext09_op<float> >::type_id() const
Line
Count
Source
15421
148
         {
15422
148
            return id();
15423
148
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext10_op<float> >::type_id() const
Line
Count
Source
15421
11
         {
15422
11
            return id();
15423
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext11_op<float> >::type_id() const
Line
Count
Source
15421
276
         {
15422
276
            return id();
15423
276
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext12_op<float> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext13_op<float> >::type_id() const
Line
Count
Source
15421
31
         {
15422
31
            return id();
15423
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext14_op<float> >::type_id() const
Line
Count
Source
15421
177
         {
15422
177
            return id();
15423
177
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext15_op<float> >::type_id() const
Line
Count
Source
15421
57
         {
15422
57
            return id();
15423
57
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext16_op<float> >::type_id() const
Line
Count
Source
15421
251
         {
15422
251
            return id();
15423
251
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext17_op<float> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext18_op<float> >::type_id() const
Line
Count
Source
15421
22
         {
15422
22
            return id();
15423
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext19_op<float> >::type_id() const
Line
Count
Source
15421
131
         {
15422
131
            return id();
15423
131
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext20_op<float> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext21_op<float> >::type_id() const
Line
Count
Source
15421
90
         {
15422
90
            return id();
15423
90
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext22_op<float> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext23_op<float> >::type_id() const
Line
Count
Source
15421
317
         {
15422
317
            return id();
15423
317
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext24_op<float> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext25_op<float> >::type_id() const
Line
Count
Source
15421
97
         {
15422
97
            return id();
15423
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext26_op<float> >::type_id() const
Line
Count
Source
15421
622
         {
15422
622
            return id();
15423
622
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext27_op<float> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext28_op<float> >::type_id() const
Line
Count
Source
15421
390
         {
15422
390
            return id();
15423
390
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext29_op<float> >::type_id() const
Line
Count
Source
15421
212
         {
15422
212
            return id();
15423
212
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext30_op<float> >::type_id() const
Line
Count
Source
15421
86
         {
15422
86
            return id();
15423
86
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext31_op<float> >::type_id() const
Line
Count
Source
15421
309
         {
15422
309
            return id();
15423
309
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext32_op<float> >::type_id() const
Line
Count
Source
15421
660
         {
15422
660
            return id();
15423
660
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext33_op<float> >::type_id() const
Line
Count
Source
15421
102
         {
15422
102
            return id();
15423
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext34_op<float> >::type_id() const
Line
Count
Source
15421
222
         {
15422
222
            return id();
15423
222
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext35_op<float> >::type_id() const
Line
Count
Source
15421
141
         {
15422
141
            return id();
15423
141
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext36_op<float> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext37_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext38_op<float> >::type_id() const
Line
Count
Source
15421
319
         {
15422
319
            return id();
15423
319
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext39_op<float> >::type_id() const
Line
Count
Source
15421
581
         {
15422
581
            return id();
15423
581
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext40_op<float> >::type_id() const
Line
Count
Source
15421
387
         {
15422
387
            return id();
15423
387
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext41_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext42_op<float> >::type_id() const
Line
Count
Source
15421
251
         {
15422
251
            return id();
15423
251
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext43_op<float> >::type_id() const
Line
Count
Source
15421
224
         {
15422
224
            return id();
15423
224
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext44_op<float> >::type_id() const
Line
Count
Source
15421
253
         {
15422
253
            return id();
15423
253
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext45_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext46_op<float> >::type_id() const
Line
Count
Source
15421
62
         {
15422
62
            return id();
15423
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext47_op<float> >::type_id() const
Line
Count
Source
15421
14
         {
15422
14
            return id();
15423
14
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext49_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext50_op<float> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext51_op<float> >::type_id() const
Line
Count
Source
15421
325
         {
15422
325
            return id();
15423
325
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext52_op<float> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext53_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext54_op<float> >::type_id() const
Line
Count
Source
15421
72
         {
15422
72
            return id();
15423
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext55_op<float> >::type_id() const
Line
Count
Source
15421
619
         {
15422
619
            return id();
15423
619
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext56_op<float> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext57_op<float> >::type_id() const
Line
Count
Source
15421
830
         {
15422
830
            return id();
15423
830
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext58_op<float> >::type_id() const
Line
Count
Source
15421
445
         {
15422
445
            return id();
15423
445
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext59_op<float> >::type_id() const
Line
Count
Source
15421
51
         {
15422
51
            return id();
15423
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext60_op<float> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext61_op<float> >::type_id() const
Line
Count
Source
15421
45
         {
15422
45
            return id();
15423
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf48_op<float> >::type_id() const
Line
Count
Source
15421
57
         {
15422
57
            return id();
15423
57
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf49_op<float> >::type_id() const
Line
Count
Source
15421
132
         {
15422
132
            return id();
15423
132
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf50_op<float> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf51_op<float> >::type_id() const
Line
Count
Source
15421
408
         {
15422
408
            return id();
15423
408
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf52_op<float> >::type_id() const
Line
Count
Source
15421
471
         {
15422
471
            return id();
15423
471
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf53_op<float> >::type_id() const
Line
Count
Source
15421
91
         {
15422
91
            return id();
15423
91
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf54_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf55_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf56_op<float> >::type_id() const
Line
Count
Source
15421
41
         {
15422
41
            return id();
15423
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf57_op<float> >::type_id() const
Line
Count
Source
15421
214
         {
15422
214
            return id();
15423
214
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf58_op<float> >::type_id() const
Line
Count
Source
15421
149
         {
15422
149
            return id();
15423
149
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf59_op<float> >::type_id() const
Line
Count
Source
15421
96
         {
15422
96
            return id();
15423
96
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf60_op<float> >::type_id() const
Line
Count
Source
15421
348
         {
15422
348
            return id();
15423
348
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf61_op<float> >::type_id() const
Line
Count
Source
15421
374
         {
15422
374
            return id();
15423
374
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf62_op<float> >::type_id() const
Line
Count
Source
15421
75
         {
15422
75
            return id();
15423
75
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf63_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf64_op<float> >::type_id() const
Line
Count
Source
15421
63
         {
15422
63
            return id();
15423
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf65_op<float> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf66_op<float> >::type_id() const
Line
Count
Source
15421
130
         {
15422
130
            return id();
15423
130
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf67_op<float> >::type_id() const
Line
Count
Source
15421
82
         {
15422
82
            return id();
15423
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf68_op<float> >::type_id() const
Line
Count
Source
15421
12
         {
15422
12
            return id();
15423
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf69_op<float> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf70_op<float> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf71_op<float> >::type_id() const
Line
Count
Source
15421
80
         {
15422
80
            return id();
15423
80
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf72_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf73_op<float> >::type_id() const
Line
Count
Source
15421
221
         {
15422
221
            return id();
15423
221
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf74_op<float> >::type_id() const
Line
Count
Source
15421
110
         {
15422
110
            return id();
15423
110
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf75_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf76_op<float> >::type_id() const
Line
Count
Source
15421
96
         {
15422
96
            return id();
15423
96
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf77_op<float> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf78_op<float> >::type_id() const
Line
Count
Source
15421
18
         {
15422
18
            return id();
15423
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf79_op<float> >::type_id() const
Line
Count
Source
15421
83
         {
15422
83
            return id();
15423
83
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf80_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf81_op<float> >::type_id() const
Line
Count
Source
15421
30
         {
15422
30
            return id();
15423
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf82_op<float> >::type_id() const
Line
Count
Source
15421
76
         {
15422
76
            return id();
15423
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf83_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext00_op<float> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext01_op<float> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext02_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext03_op<float> >::type_id() const
Line
Count
Source
15421
28
         {
15422
28
            return id();
15423
28
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext04_op<float> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext05_op<float> >::type_id() const
Line
Count
Source
15421
128
         {
15422
128
            return id();
15423
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext06_op<float> >::type_id() const
Line
Count
Source
15421
35
         {
15422
35
            return id();
15423
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext07_op<float> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext08_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext09_op<float> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext10_op<float> >::type_id() const
Line
Count
Source
15421
20
         {
15422
20
            return id();
15423
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext11_op<float> >::type_id() const
Line
Count
Source
15421
284
         {
15422
284
            return id();
15423
284
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext12_op<float> >::type_id() const
Line
Count
Source
15421
32
         {
15422
32
            return id();
15423
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext13_op<float> >::type_id() const
Line
Count
Source
15421
36
         {
15422
36
            return id();
15423
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext14_op<float> >::type_id() const
Line
Count
Source
15421
31
         {
15422
31
            return id();
15423
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext15_op<float> >::type_id() const
Line
Count
Source
15421
3.16k
         {
15422
3.16k
            return id();
15423
3.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext16_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext17_op<float> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext18_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext19_op<float> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext20_op<float> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext21_op<float> >::type_id() const
Line
Count
Source
15421
215
         {
15422
215
            return id();
15423
215
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext22_op<float> >::type_id() const
Line
Count
Source
15421
234
         {
15422
234
            return id();
15423
234
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext23_op<float> >::type_id() const
Line
Count
Source
15421
41
         {
15422
41
            return id();
15423
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext24_op<float> >::type_id() const
Line
Count
Source
15421
52
         {
15422
52
            return id();
15423
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext25_op<float> >::type_id() const
Line
Count
Source
15421
86
         {
15422
86
            return id();
15423
86
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext26_op<float> >::type_id() const
Line
Count
Source
15421
739
         {
15422
739
            return id();
15423
739
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext27_op<float> >::type_id() const
Line
Count
Source
15421
612
         {
15422
612
            return id();
15423
612
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext28_op<float> >::type_id() const
Line
Count
Source
15421
128
         {
15422
128
            return id();
15423
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext29_op<float> >::type_id() const
Line
Count
Source
15421
473
         {
15422
473
            return id();
15423
473
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext30_op<float> >::type_id() const
Line
Count
Source
15421
42
         {
15422
42
            return id();
15423
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext31_op<float> >::type_id() const
Line
Count
Source
15421
397
         {
15422
397
            return id();
15423
397
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext32_op<float> >::type_id() const
Line
Count
Source
15421
684
         {
15422
684
            return id();
15423
684
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext33_op<float> >::type_id() const
Line
Count
Source
15421
886
         {
15422
886
            return id();
15423
886
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext34_op<float> >::type_id() const
Line
Count
Source
15421
346
         {
15422
346
            return id();
15423
346
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext35_op<float> >::type_id() const
Line
Count
Source
15421
20
         {
15422
20
            return id();
15423
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext36_op<float> >::type_id() const
Line
Count
Source
15421
72
         {
15422
72
            return id();
15423
72
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext37_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext38_op<float> >::type_id() const
Line
Count
Source
15421
437
         {
15422
437
            return id();
15423
437
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext39_op<float> >::type_id() const
Line
Count
Source
15421
601
         {
15422
601
            return id();
15423
601
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext40_op<float> >::type_id() const
Line
Count
Source
15421
120
         {
15422
120
            return id();
15423
120
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext41_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext42_op<float> >::type_id() const
Line
Count
Source
15421
239
         {
15422
239
            return id();
15423
239
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext43_op<float> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext44_op<float> >::type_id() const
Line
Count
Source
15421
67
         {
15422
67
            return id();
15423
67
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext45_op<float> >::type_id() const
Line
Count
Source
15421
606
         {
15422
606
            return id();
15423
606
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext46_op<float> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext47_op<float> >::type_id() const
Line
Count
Source
15421
248
         {
15422
248
            return id();
15423
248
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext49_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext50_op<float> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext51_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext52_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext53_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext54_op<float> >::type_id() const
Line
Count
Source
15421
40
         {
15422
40
            return id();
15423
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext55_op<float> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext56_op<float> >::type_id() const
Line
Count
Source
15421
341
         {
15422
341
            return id();
15423
341
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext57_op<float> >::type_id() const
Line
Count
Source
15421
1.26k
         {
15422
1.26k
            return id();
15423
1.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext58_op<float> >::type_id() const
Line
Count
Source
15421
151
         {
15422
151
            return id();
15423
151
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext59_op<float> >::type_id() const
Line
Count
Source
15421
435
         {
15422
435
            return id();
15423
435
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext60_op<float> >::type_id() const
Line
Count
Source
15421
32
         {
15422
32
            return id();
15423
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext61_op<float> >::type_id() const
Line
Count
Source
15421
467
         {
15422
467
            return id();
15423
467
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf48_op<float> >::type_id() const
Line
Count
Source
15421
246
         {
15422
246
            return id();
15423
246
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf49_op<float> >::type_id() const
Line
Count
Source
15421
167
         {
15422
167
            return id();
15423
167
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf50_op<float> >::type_id() const
Line
Count
Source
15421
4
         {
15422
4
            return id();
15423
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf51_op<float> >::type_id() const
Line
Count
Source
15421
4
         {
15422
4
            return id();
15423
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf52_op<float> >::type_id() const
Line
Count
Source
15421
47
         {
15422
47
            return id();
15423
47
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf53_op<float> >::type_id() const
Line
Count
Source
15421
32
         {
15422
32
            return id();
15423
32
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf54_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf55_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf56_op<float> >::type_id() const
Line
Count
Source
15421
573
         {
15422
573
            return id();
15423
573
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf57_op<float> >::type_id() const
Line
Count
Source
15421
53
         {
15422
53
            return id();
15423
53
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf58_op<float> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf59_op<float> >::type_id() const
Line
Count
Source
15421
219
         {
15422
219
            return id();
15423
219
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf60_op<float> >::type_id() const
Line
Count
Source
15421
18
         {
15422
18
            return id();
15423
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf61_op<float> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf62_op<float> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf63_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf64_op<float> >::type_id() const
Line
Count
Source
15421
36
         {
15422
36
            return id();
15423
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf65_op<float> >::type_id() const
Line
Count
Source
15421
1.42k
         {
15422
1.42k
            return id();
15423
1.42k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf66_op<float> >::type_id() const
Line
Count
Source
15421
181
         {
15422
181
            return id();
15423
181
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf67_op<float> >::type_id() const
Line
Count
Source
15421
98
         {
15422
98
            return id();
15423
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf68_op<float> >::type_id() const
Line
Count
Source
15421
56
         {
15422
56
            return id();
15423
56
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf69_op<float> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf70_op<float> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf71_op<float> >::type_id() const
Line
Count
Source
15421
63
         {
15422
63
            return id();
15423
63
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf72_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf73_op<float> >::type_id() const
Line
Count
Source
15421
243
         {
15422
243
            return id();
15423
243
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf74_op<float> >::type_id() const
Line
Count
Source
15421
300
         {
15422
300
            return id();
15423
300
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf75_op<float> >::type_id() const
Line
Count
Source
15421
147
         {
15422
147
            return id();
15423
147
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf76_op<float> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf77_op<float> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf78_op<float> >::type_id() const
Line
Count
Source
15421
48
         {
15422
48
            return id();
15423
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf79_op<float> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf80_op<float> >::type_id() const
Line
Count
Source
15421
130
         {
15422
130
            return id();
15423
130
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf81_op<float> >::type_id() const
Line
Count
Source
15421
2.17k
         {
15422
2.17k
            return id();
15423
2.17k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf82_op<float> >::type_id() const
Line
Count
Source
15421
59
         {
15422
59
            return id();
15423
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf83_op<float> >::type_id() const
Line
Count
Source
15421
1.16k
         {
15422
1.16k
            return id();
15423
1.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext00_op<float> >::type_id() const
Line
Count
Source
15421
380
         {
15422
380
            return id();
15423
380
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext01_op<float> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext02_op<float> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext03_op<float> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext04_op<float> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext05_op<float> >::type_id() const
Line
Count
Source
15421
44
         {
15422
44
            return id();
15423
44
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext06_op<float> >::type_id() const
Line
Count
Source
15421
165
         {
15422
165
            return id();
15423
165
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext07_op<float> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext08_op<float> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext09_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext10_op<float> >::type_id() const
Line
Count
Source
15421
257
         {
15422
257
            return id();
15423
257
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext11_op<float> >::type_id() const
Line
Count
Source
15421
22
         {
15422
22
            return id();
15423
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext12_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext13_op<float> >::type_id() const
Line
Count
Source
15421
28
         {
15422
28
            return id();
15423
28
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext14_op<float> >::type_id() const
Line
Count
Source
15421
195
         {
15422
195
            return id();
15423
195
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext15_op<float> >::type_id() const
Line
Count
Source
15421
223
         {
15422
223
            return id();
15423
223
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext16_op<float> >::type_id() const
Line
Count
Source
15421
292
         {
15422
292
            return id();
15423
292
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext17_op<float> >::type_id() const
Line
Count
Source
15421
30
         {
15422
30
            return id();
15423
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext18_op<float> >::type_id() const
Line
Count
Source
15421
48
         {
15422
48
            return id();
15423
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext19_op<float> >::type_id() const
Line
Count
Source
15421
37
         {
15422
37
            return id();
15423
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext20_op<float> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext21_op<float> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext22_op<float> >::type_id() const
Line
Count
Source
15421
295
         {
15422
295
            return id();
15423
295
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext23_op<float> >::type_id() const
Line
Count
Source
15421
42
         {
15422
42
            return id();
15423
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext24_op<float> >::type_id() const
Line
Count
Source
15421
35
         {
15422
35
            return id();
15423
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext25_op<float> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext26_op<float> >::type_id() const
Line
Count
Source
15421
69
         {
15422
69
            return id();
15423
69
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext27_op<float> >::type_id() const
Line
Count
Source
15421
106
         {
15422
106
            return id();
15423
106
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext28_op<float> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext29_op<float> >::type_id() const
Line
Count
Source
15421
331
         {
15422
331
            return id();
15423
331
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext30_op<float> >::type_id() const
Line
Count
Source
15421
731
         {
15422
731
            return id();
15423
731
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext31_op<float> >::type_id() const
Line
Count
Source
15421
12
         {
15422
12
            return id();
15423
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext32_op<float> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext33_op<float> >::type_id() const
Line
Count
Source
15421
61
         {
15422
61
            return id();
15423
61
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext34_op<float> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext35_op<float> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext36_op<float> >::type_id() const
Line
Count
Source
15421
303
         {
15422
303
            return id();
15423
303
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext37_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext38_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext39_op<float> >::type_id() const
Line
Count
Source
15421
74
         {
15422
74
            return id();
15423
74
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext40_op<float> >::type_id() const
Line
Count
Source
15421
120
         {
15422
120
            return id();
15423
120
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext41_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext42_op<float> >::type_id() const
Line
Count
Source
15421
349
         {
15422
349
            return id();
15423
349
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext43_op<float> >::type_id() const
Line
Count
Source
15421
479
         {
15422
479
            return id();
15423
479
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext44_op<float> >::type_id() const
Line
Count
Source
15421
34
         {
15422
34
            return id();
15423
34
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext45_op<float> >::type_id() const
Line
Count
Source
15421
174
         {
15422
174
            return id();
15423
174
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext46_op<float> >::type_id() const
Line
Count
Source
15421
61
         {
15422
61
            return id();
15423
61
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext47_op<float> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext49_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext50_op<float> >::type_id() const
Line
Count
Source
15421
86
         {
15422
86
            return id();
15423
86
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext51_op<float> >::type_id() const
Line
Count
Source
15421
11
         {
15422
11
            return id();
15423
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext52_op<float> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext53_op<float> >::type_id() const
Line
Count
Source
15421
11
         {
15422
11
            return id();
15423
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext54_op<float> >::type_id() const
Line
Count
Source
15421
49
         {
15422
49
            return id();
15423
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext55_op<float> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext56_op<float> >::type_id() const
Line
Count
Source
15421
904
         {
15422
904
            return id();
15423
904
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext57_op<float> >::type_id() const
Line
Count
Source
15421
362
         {
15422
362
            return id();
15423
362
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext58_op<float> >::type_id() const
Line
Count
Source
15421
48
         {
15422
48
            return id();
15423
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext59_op<float> >::type_id() const
Line
Count
Source
15421
99
         {
15422
99
            return id();
15423
99
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext60_op<float> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext61_op<float> >::type_id() const
Line
Count
Source
15421
332
         {
15422
332
            return id();
15423
332
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf48_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf49_op<float> >::type_id() const
Line
Count
Source
15421
190
         {
15422
190
            return id();
15423
190
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf50_op<float> >::type_id() const
Line
Count
Source
15421
397
         {
15422
397
            return id();
15423
397
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf51_op<float> >::type_id() const
Line
Count
Source
15421
4
         {
15422
4
            return id();
15423
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf52_op<float> >::type_id() const
Line
Count
Source
15421
67
         {
15422
67
            return id();
15423
67
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf53_op<float> >::type_id() const
Line
Count
Source
15421
220
         {
15422
220
            return id();
15423
220
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf54_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf55_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf56_op<float> >::type_id() const
Line
Count
Source
15421
916
         {
15422
916
            return id();
15423
916
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf57_op<float> >::type_id() const
Line
Count
Source
15421
63
         {
15422
63
            return id();
15423
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf58_op<float> >::type_id() const
Line
Count
Source
15421
172
         {
15422
172
            return id();
15423
172
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf59_op<float> >::type_id() const
Line
Count
Source
15421
531
         {
15422
531
            return id();
15423
531
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf60_op<float> >::type_id() const
Line
Count
Source
15421
706
         {
15422
706
            return id();
15423
706
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf61_op<float> >::type_id() const
Line
Count
Source
15421
98
         {
15422
98
            return id();
15423
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf62_op<float> >::type_id() const
Line
Count
Source
15421
131
         {
15422
131
            return id();
15423
131
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf63_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf64_op<float> >::type_id() const
Line
Count
Source
15421
92
         {
15422
92
            return id();
15423
92
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf65_op<float> >::type_id() const
Line
Count
Source
15421
98
         {
15422
98
            return id();
15423
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf66_op<float> >::type_id() const
Line
Count
Source
15421
11
         {
15422
11
            return id();
15423
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf67_op<float> >::type_id() const
Line
Count
Source
15421
187
         {
15422
187
            return id();
15423
187
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf68_op<float> >::type_id() const
Line
Count
Source
15421
226
         {
15422
226
            return id();
15423
226
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf69_op<float> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf70_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf71_op<float> >::type_id() const
Line
Count
Source
15421
312
         {
15422
312
            return id();
15423
312
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf72_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf73_op<float> >::type_id() const
Line
Count
Source
15421
132
         {
15422
132
            return id();
15423
132
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf74_op<float> >::type_id() const
Line
Count
Source
15421
316
         {
15422
316
            return id();
15423
316
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf75_op<float> >::type_id() const
Line
Count
Source
15421
163
         {
15422
163
            return id();
15423
163
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf76_op<float> >::type_id() const
Line
Count
Source
15421
144
         {
15422
144
            return id();
15423
144
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf77_op<float> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf78_op<float> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf79_op<float> >::type_id() const
Line
Count
Source
15421
43
         {
15422
43
            return id();
15423
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf80_op<float> >::type_id() const
Line
Count
Source
15421
153
         {
15422
153
            return id();
15423
153
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf81_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf82_op<float> >::type_id() const
Line
Count
Source
15421
38
         {
15422
38
            return id();
15423
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf83_op<float> >::type_id() const
Line
Count
Source
15421
4
         {
15422
4
            return id();
15423
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >::type_id() const
Line
Count
Source
15421
32
         {
15422
32
            return id();
15423
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >::type_id() const
Line
Count
Source
15421
672
         {
15422
672
            return id();
15423
672
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >::type_id() const
Line
Count
Source
15421
60
         {
15422
60
            return id();
15423
60
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >::type_id() const
Line
Count
Source
15421
94
         {
15422
94
            return id();
15423
94
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >::type_id() const
Line
Count
Source
15421
221
         {
15422
221
            return id();
15423
221
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >::type_id() const
Line
Count
Source
15421
249
         {
15422
249
            return id();
15423
249
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >::type_id() const
Line
Count
Source
15421
360
         {
15422
360
            return id();
15423
360
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >::type_id() const
Line
Count
Source
15421
927
         {
15422
927
            return id();
15423
927
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >::type_id() const
Line
Count
Source
15421
44
         {
15422
44
            return id();
15423
44
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >::type_id() const
Line
Count
Source
15421
901
         {
15422
901
            return id();
15423
901
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >::type_id() const
Line
Count
Source
15421
266
         {
15422
266
            return id();
15423
266
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >::type_id() const
Line
Count
Source
15421
68
         {
15422
68
            return id();
15423
68
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >::type_id() const
Line
Count
Source
15421
248
         {
15422
248
            return id();
15423
248
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >::type_id() const
Line
Count
Source
15421
41
         {
15422
41
            return id();
15423
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >::type_id() const
Line
Count
Source
15421
269
         {
15422
269
            return id();
15423
269
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >::type_id() const
Line
Count
Source
15421
196
         {
15422
196
            return id();
15423
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >::type_id() const
Line
Count
Source
15421
22
         {
15422
22
            return id();
15423
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >::type_id() const
Line
Count
Source
15421
132
         {
15422
132
            return id();
15423
132
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >::type_id() const
Line
Count
Source
15421
435
         {
15422
435
            return id();
15423
435
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >::type_id() const
Line
Count
Source
15421
178
         {
15422
178
            return id();
15423
178
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >::type_id() const
Line
Count
Source
15421
164
         {
15422
164
            return id();
15423
164
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >::type_id() const
Line
Count
Source
15421
41
         {
15422
41
            return id();
15423
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >::type_id() const
Line
Count
Source
15421
26
         {
15422
26
            return id();
15423
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >::type_id() const
Line
Count
Source
15421
145
         {
15422
145
            return id();
15423
145
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >::type_id() const
Line
Count
Source
15421
44
         {
15422
44
            return id();
15423
44
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >::type_id() const
Line
Count
Source
15421
345
         {
15422
345
            return id();
15423
345
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >::type_id() const
Line
Count
Source
15421
107
         {
15422
107
            return id();
15423
107
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >::type_id() const
Line
Count
Source
15421
40
         {
15422
40
            return id();
15423
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >::type_id() const
Line
Count
Source
15421
833
         {
15422
833
            return id();
15423
833
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >::type_id() const
Line
Count
Source
15421
185
         {
15422
185
            return id();
15423
185
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >::type_id() const
Line
Count
Source
15421
806
         {
15422
806
            return id();
15423
806
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >::type_id() const
Line
Count
Source
15421
812
         {
15422
812
            return id();
15423
812
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >::type_id() const
Line
Count
Source
15421
18
         {
15422
18
            return id();
15423
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >::type_id() const
Line
Count
Source
15421
1.09k
         {
15422
1.09k
            return id();
15423
1.09k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >::type_id() const
Line
Count
Source
15421
45
         {
15422
45
            return id();
15423
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >::type_id() const
Line
Count
Source
15421
78
         {
15422
78
            return id();
15423
78
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >::type_id() const
Line
Count
Source
15421
755
         {
15422
755
            return id();
15423
755
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >::type_id() const
Line
Count
Source
15421
26
         {
15422
26
            return id();
15423
26
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >::type_id() const
Line
Count
Source
15421
49
         {
15422
49
            return id();
15423
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >::type_id() const
Line
Count
Source
15421
81
         {
15422
81
            return id();
15423
81
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >::type_id() const
Line
Count
Source
15421
200
         {
15422
200
            return id();
15423
200
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >::type_id() const
Line
Count
Source
15421
184
         {
15422
184
            return id();
15423
184
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >::type_id() const
Line
Count
Source
15421
928
         {
15422
928
            return id();
15423
928
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf48_op<float> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf49_op<float> >::type_id() const
Line
Count
Source
15421
220
         {
15422
220
            return id();
15423
220
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf50_op<float> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf51_op<float> >::type_id() const
Line
Count
Source
15421
253
         {
15422
253
            return id();
15423
253
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf52_op<float> >::type_id() const
Line
Count
Source
15421
26
         {
15422
26
            return id();
15423
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf53_op<float> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf54_op<float> >::type_id() const
Line
Count
Source
15421
55
         {
15422
55
            return id();
15423
55
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf55_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf56_op<float> >::type_id() const
Line
Count
Source
15421
27
         {
15422
27
            return id();
15423
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf57_op<float> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf58_op<float> >::type_id() const
Line
Count
Source
15421
62
         {
15422
62
            return id();
15423
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf59_op<float> >::type_id() const
Line
Count
Source
15421
125
         {
15422
125
            return id();
15423
125
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf60_op<float> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf61_op<float> >::type_id() const
Line
Count
Source
15421
20
         {
15422
20
            return id();
15423
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf62_op<float> >::type_id() const
Line
Count
Source
15421
56
         {
15422
56
            return id();
15423
56
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf63_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf64_op<float> >::type_id() const
Line
Count
Source
15421
63
         {
15422
63
            return id();
15423
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf65_op<float> >::type_id() const
Line
Count
Source
15421
579
         {
15422
579
            return id();
15423
579
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf66_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf67_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf68_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf69_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf70_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf71_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf72_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf73_op<float> >::type_id() const
Line
Count
Source
15421
79
         {
15422
79
            return id();
15423
79
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf74_op<float> >::type_id() const
Line
Count
Source
15421
1.17k
         {
15422
1.17k
            return id();
15423
1.17k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf75_op<float> >::type_id() const
Line
Count
Source
15421
253
         {
15422
253
            return id();
15423
253
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf76_op<float> >::type_id() const
Line
Count
Source
15421
117
         {
15422
117
            return id();
15423
117
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf77_op<float> >::type_id() const
Line
Count
Source
15421
12
         {
15422
12
            return id();
15423
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf78_op<float> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf79_op<float> >::type_id() const
Line
Count
Source
15421
115
         {
15422
115
            return id();
15423
115
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf80_op<float> >::type_id() const
Line
Count
Source
15421
38
         {
15422
38
            return id();
15423
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf81_op<float> >::type_id() const
Line
Count
Source
15421
41
         {
15422
41
            return id();
15423
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf82_op<float> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf83_op<float> >::type_id() const
Line
Count
Source
15421
1.19k
         {
15422
1.19k
            return id();
15423
1.19k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext00_op<float> >::type_id() const
Line
Count
Source
15421
30
         {
15422
30
            return id();
15423
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext01_op<float> >::type_id() const
Line
Count
Source
15421
146
         {
15422
146
            return id();
15423
146
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext02_op<float> >::type_id() const
Line
Count
Source
15421
99
         {
15422
99
            return id();
15423
99
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext03_op<float> >::type_id() const
Line
Count
Source
15421
79
         {
15422
79
            return id();
15423
79
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext04_op<float> >::type_id() const
Line
Count
Source
15421
101
         {
15422
101
            return id();
15423
101
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext05_op<float> >::type_id() const
Line
Count
Source
15421
217
         {
15422
217
            return id();
15423
217
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext06_op<float> >::type_id() const
Line
Count
Source
15421
62
         {
15422
62
            return id();
15423
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext07_op<float> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext08_op<float> >::type_id() const
Line
Count
Source
15421
45
         {
15422
45
            return id();
15423
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext09_op<float> >::type_id() const
Line
Count
Source
15421
12
         {
15422
12
            return id();
15423
12
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext10_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext11_op<float> >::type_id() const
Line
Count
Source
15421
582
         {
15422
582
            return id();
15423
582
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext12_op<float> >::type_id() const
Line
Count
Source
15421
41
         {
15422
41
            return id();
15423
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext13_op<float> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext14_op<float> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext15_op<float> >::type_id() const
Line
Count
Source
15421
207
         {
15422
207
            return id();
15423
207
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext16_op<float> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext17_op<float> >::type_id() const
Line
Count
Source
15421
759
         {
15422
759
            return id();
15423
759
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext18_op<float> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext19_op<float> >::type_id() const
Line
Count
Source
15421
161
         {
15422
161
            return id();
15423
161
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext20_op<float> >::type_id() const
Line
Count
Source
15421
117
         {
15422
117
            return id();
15423
117
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext21_op<float> >::type_id() const
Line
Count
Source
15421
122
         {
15422
122
            return id();
15423
122
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext22_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext23_op<float> >::type_id() const
Line
Count
Source
15421
567
         {
15422
567
            return id();
15423
567
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext24_op<float> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext25_op<float> >::type_id() const
Line
Count
Source
15421
507
         {
15422
507
            return id();
15423
507
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext26_op<float> >::type_id() const
Line
Count
Source
15421
232
         {
15422
232
            return id();
15423
232
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext27_op<float> >::type_id() const
Line
Count
Source
15421
508
         {
15422
508
            return id();
15423
508
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext28_op<float> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext29_op<float> >::type_id() const
Line
Count
Source
15421
97
         {
15422
97
            return id();
15423
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext30_op<float> >::type_id() const
Line
Count
Source
15421
11
         {
15422
11
            return id();
15423
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext31_op<float> >::type_id() const
Line
Count
Source
15421
66
         {
15422
66
            return id();
15423
66
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext32_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext33_op<float> >::type_id() const
Line
Count
Source
15421
94
         {
15422
94
            return id();
15423
94
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext34_op<float> >::type_id() const
Line
Count
Source
15421
37
         {
15422
37
            return id();
15423
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext35_op<float> >::type_id() const
Line
Count
Source
15421
206
         {
15422
206
            return id();
15423
206
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext36_op<float> >::type_id() const
Line
Count
Source
15421
356
         {
15422
356
            return id();
15423
356
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext37_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext38_op<float> >::type_id() const
Line
Count
Source
15421
69
         {
15422
69
            return id();
15423
69
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext39_op<float> >::type_id() const
Line
Count
Source
15421
163
         {
15422
163
            return id();
15423
163
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext40_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext41_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext42_op<float> >::type_id() const
Line
Count
Source
15421
208
         {
15422
208
            return id();
15423
208
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext43_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext44_op<float> >::type_id() const
Line
Count
Source
15421
264
         {
15422
264
            return id();
15423
264
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext45_op<float> >::type_id() const
Line
Count
Source
15421
263
         {
15422
263
            return id();
15423
263
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext46_op<float> >::type_id() const
Line
Count
Source
15421
29
         {
15422
29
            return id();
15423
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext47_op<float> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext49_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext50_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext51_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext52_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext53_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext54_op<float> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext55_op<float> >::type_id() const
Line
Count
Source
15421
271
         {
15422
271
            return id();
15423
271
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext56_op<float> >::type_id() const
Line
Count
Source
15421
1.04k
         {
15422
1.04k
            return id();
15423
1.04k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext57_op<float> >::type_id() const
Line
Count
Source
15421
82
         {
15422
82
            return id();
15423
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext58_op<float> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext59_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext60_op<float> >::type_id() const
Line
Count
Source
15421
279
         {
15422
279
            return id();
15423
279
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext61_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf48_op<float> >::type_id() const
Line
Count
Source
15421
85
         {
15422
85
            return id();
15423
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf49_op<float> >::type_id() const
Line
Count
Source
15421
27
         {
15422
27
            return id();
15423
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf50_op<float> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf51_op<float> >::type_id() const
Line
Count
Source
15421
208
         {
15422
208
            return id();
15423
208
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf52_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf53_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf54_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf55_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf56_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf57_op<float> >::type_id() const
Line
Count
Source
15421
458
         {
15422
458
            return id();
15423
458
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf58_op<float> >::type_id() const
Line
Count
Source
15421
165
         {
15422
165
            return id();
15423
165
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf59_op<float> >::type_id() const
Line
Count
Source
15421
53
         {
15422
53
            return id();
15423
53
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf60_op<float> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf61_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf62_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf63_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf64_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf65_op<float> >::type_id() const
Line
Count
Source
15421
97
         {
15422
97
            return id();
15423
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf66_op<float> >::type_id() const
Line
Count
Source
15421
365
         {
15422
365
            return id();
15423
365
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf67_op<float> >::type_id() const
Line
Count
Source
15421
664
         {
15422
664
            return id();
15423
664
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf68_op<float> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf69_op<float> >::type_id() const
Line
Count
Source
15421
236
         {
15422
236
            return id();
15423
236
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf70_op<float> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf71_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf72_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf73_op<float> >::type_id() const
Line
Count
Source
15421
275
         {
15422
275
            return id();
15423
275
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf74_op<float> >::type_id() const
Line
Count
Source
15421
429
         {
15422
429
            return id();
15423
429
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf75_op<float> >::type_id() const
Line
Count
Source
15421
151
         {
15422
151
            return id();
15423
151
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf76_op<float> >::type_id() const
Line
Count
Source
15421
9
         {
15422
9
            return id();
15423
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf77_op<float> >::type_id() const
Line
Count
Source
15421
295
         {
15422
295
            return id();
15423
295
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf78_op<float> >::type_id() const
Line
Count
Source
15421
52
         {
15422
52
            return id();
15423
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf79_op<float> >::type_id() const
Line
Count
Source
15421
83
         {
15422
83
            return id();
15423
83
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf80_op<float> >::type_id() const
Line
Count
Source
15421
50
         {
15422
50
            return id();
15423
50
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf81_op<float> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf82_op<float> >::type_id() const
Line
Count
Source
15421
283
         {
15422
283
            return id();
15423
283
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf83_op<float> >::type_id() const
Line
Count
Source
15421
68
         {
15422
68
            return id();
15423
68
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext00_op<float> >::type_id() const
Line
Count
Source
15421
883
         {
15422
883
            return id();
15423
883
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext01_op<float> >::type_id() const
Line
Count
Source
15421
98
         {
15422
98
            return id();
15423
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext02_op<float> >::type_id() const
Line
Count
Source
15421
27
         {
15422
27
            return id();
15423
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext03_op<float> >::type_id() const
Line
Count
Source
15421
33
         {
15422
33
            return id();
15423
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext04_op<float> >::type_id() const
Line
Count
Source
15421
228
         {
15422
228
            return id();
15423
228
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext05_op<float> >::type_id() const
Line
Count
Source
15421
185
         {
15422
185
            return id();
15423
185
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext06_op<float> >::type_id() const
Line
Count
Source
15421
62
         {
15422
62
            return id();
15423
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext07_op<float> >::type_id() const
Line
Count
Source
15421
127
         {
15422
127
            return id();
15423
127
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext08_op<float> >::type_id() const
Line
Count
Source
15421
153
         {
15422
153
            return id();
15423
153
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext09_op<float> >::type_id() const
Line
Count
Source
15421
303
         {
15422
303
            return id();
15423
303
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext10_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext11_op<float> >::type_id() const
Line
Count
Source
15421
128
         {
15422
128
            return id();
15423
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext12_op<float> >::type_id() const
Line
Count
Source
15421
288
         {
15422
288
            return id();
15423
288
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext13_op<float> >::type_id() const
Line
Count
Source
15421
22
         {
15422
22
            return id();
15423
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext14_op<float> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext15_op<float> >::type_id() const
Line
Count
Source
15421
194
         {
15422
194
            return id();
15423
194
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext16_op<float> >::type_id() const
Line
Count
Source
15421
959
         {
15422
959
            return id();
15423
959
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext17_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext18_op<float> >::type_id() const
Line
Count
Source
15421
133
         {
15422
133
            return id();
15423
133
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext19_op<float> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext20_op<float> >::type_id() const
Line
Count
Source
15421
142
         {
15422
142
            return id();
15423
142
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext21_op<float> >::type_id() const
Line
Count
Source
15421
91
         {
15422
91
            return id();
15423
91
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext22_op<float> >::type_id() const
Line
Count
Source
15421
93
         {
15422
93
            return id();
15423
93
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext23_op<float> >::type_id() const
Line
Count
Source
15421
152
         {
15422
152
            return id();
15423
152
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext24_op<float> >::type_id() const
Line
Count
Source
15421
534
         {
15422
534
            return id();
15423
534
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext25_op<float> >::type_id() const
Line
Count
Source
15421
543
         {
15422
543
            return id();
15423
543
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext26_op<float> >::type_id() const
Line
Count
Source
15421
567
         {
15422
567
            return id();
15423
567
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext27_op<float> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext28_op<float> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext29_op<float> >::type_id() const
Line
Count
Source
15421
143
         {
15422
143
            return id();
15423
143
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext30_op<float> >::type_id() const
Line
Count
Source
15421
227
         {
15422
227
            return id();
15423
227
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext31_op<float> >::type_id() const
Line
Count
Source
15421
1.55k
         {
15422
1.55k
            return id();
15423
1.55k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext32_op<float> >::type_id() const
Line
Count
Source
15421
207
         {
15422
207
            return id();
15423
207
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext33_op<float> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext34_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext35_op<float> >::type_id() const
Line
Count
Source
15421
111
         {
15422
111
            return id();
15423
111
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext36_op<float> >::type_id() const
Line
Count
Source
15421
23
         {
15422
23
            return id();
15423
23
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext37_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext38_op<float> >::type_id() const
Line
Count
Source
15421
76
         {
15422
76
            return id();
15423
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext39_op<float> >::type_id() const
Line
Count
Source
15421
177
         {
15422
177
            return id();
15423
177
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext40_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext41_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext42_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext43_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext44_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext45_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext46_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext47_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext49_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext50_op<float> >::type_id() const
Line
Count
Source
15421
130
         {
15422
130
            return id();
15423
130
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext51_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext52_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext53_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext54_op<float> >::type_id() const
Line
Count
Source
15421
75
         {
15422
75
            return id();
15423
75
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext55_op<float> >::type_id() const
Line
Count
Source
15421
306
         {
15422
306
            return id();
15423
306
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext56_op<float> >::type_id() const
Line
Count
Source
15421
547
         {
15422
547
            return id();
15423
547
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext57_op<float> >::type_id() const
Line
Count
Source
15421
196
         {
15422
196
            return id();
15423
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext58_op<float> >::type_id() const
Line
Count
Source
15421
151
         {
15422
151
            return id();
15423
151
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext59_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext60_op<float> >::type_id() const
Line
Count
Source
15421
137
         {
15422
137
            return id();
15423
137
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext61_op<float> >::type_id() const
Line
Count
Source
15421
69
         {
15422
69
            return id();
15423
69
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf48_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf49_op<float> >::type_id() const
Line
Count
Source
15421
128
         {
15422
128
            return id();
15423
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf50_op<float> >::type_id() const
Line
Count
Source
15421
42
         {
15422
42
            return id();
15423
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf51_op<float> >::type_id() const
Line
Count
Source
15421
315
         {
15422
315
            return id();
15423
315
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf52_op<float> >::type_id() const
Line
Count
Source
15421
14
         {
15422
14
            return id();
15423
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf53_op<float> >::type_id() const
Line
Count
Source
15421
292
         {
15422
292
            return id();
15423
292
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf54_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf55_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf56_op<float> >::type_id() const
Line
Count
Source
15421
42
         {
15422
42
            return id();
15423
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf57_op<float> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf58_op<float> >::type_id() const
Line
Count
Source
15421
52
         {
15422
52
            return id();
15423
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf59_op<float> >::type_id() const
Line
Count
Source
15421
467
         {
15422
467
            return id();
15423
467
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf60_op<float> >::type_id() const
Line
Count
Source
15421
226
         {
15422
226
            return id();
15423
226
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf61_op<float> >::type_id() const
Line
Count
Source
15421
765
         {
15422
765
            return id();
15423
765
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf62_op<float> >::type_id() const
Line
Count
Source
15421
54
         {
15422
54
            return id();
15423
54
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf63_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf64_op<float> >::type_id() const
Line
Count
Source
15421
97
         {
15422
97
            return id();
15423
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf65_op<float> >::type_id() const
Line
Count
Source
15421
32
         {
15422
32
            return id();
15423
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf66_op<float> >::type_id() const
Line
Count
Source
15421
25
         {
15422
25
            return id();
15423
25
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf67_op<float> >::type_id() const
Line
Count
Source
15421
651
         {
15422
651
            return id();
15423
651
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf68_op<float> >::type_id() const
Line
Count
Source
15421
447
         {
15422
447
            return id();
15423
447
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf69_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf70_op<float> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf71_op<float> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf72_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf73_op<float> >::type_id() const
Line
Count
Source
15421
200
         {
15422
200
            return id();
15423
200
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf74_op<float> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf75_op<float> >::type_id() const
Line
Count
Source
15421
75
         {
15422
75
            return id();
15423
75
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf76_op<float> >::type_id() const
Line
Count
Source
15421
27
         {
15422
27
            return id();
15423
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf77_op<float> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf78_op<float> >::type_id() const
Line
Count
Source
15421
152
         {
15422
152
            return id();
15423
152
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf79_op<float> >::type_id() const
Line
Count
Source
15421
76
         {
15422
76
            return id();
15423
76
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf80_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf81_op<float> >::type_id() const
Line
Count
Source
15421
14
         {
15422
14
            return id();
15423
14
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf82_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf83_op<float> >::type_id() const
Line
Count
Source
15421
59
         {
15422
59
            return id();
15423
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext00_op<float> >::type_id() const
Line
Count
Source
15421
646
         {
15422
646
            return id();
15423
646
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext01_op<float> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext02_op<float> >::type_id() const
Line
Count
Source
15421
22
         {
15422
22
            return id();
15423
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext03_op<float> >::type_id() const
Line
Count
Source
15421
315
         {
15422
315
            return id();
15423
315
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext04_op<float> >::type_id() const
Line
Count
Source
15421
1.18k
         {
15422
1.18k
            return id();
15423
1.18k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext05_op<float> >::type_id() const
Line
Count
Source
15421
32
         {
15422
32
            return id();
15423
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext06_op<float> >::type_id() const
Line
Count
Source
15421
65
         {
15422
65
            return id();
15423
65
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext07_op<float> >::type_id() const
Line
Count
Source
15421
1.35k
         {
15422
1.35k
            return id();
15423
1.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext08_op<float> >::type_id() const
Line
Count
Source
15421
683
         {
15422
683
            return id();
15423
683
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext09_op<float> >::type_id() const
Line
Count
Source
15421
184
         {
15422
184
            return id();
15423
184
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext10_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext11_op<float> >::type_id() const
Line
Count
Source
15421
1.95k
         {
15422
1.95k
            return id();
15423
1.95k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext12_op<float> >::type_id() const
Line
Count
Source
15421
66
         {
15422
66
            return id();
15423
66
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext13_op<float> >::type_id() const
Line
Count
Source
15421
242
         {
15422
242
            return id();
15423
242
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext14_op<float> >::type_id() const
Line
Count
Source
15421
191
         {
15422
191
            return id();
15423
191
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext15_op<float> >::type_id() const
Line
Count
Source
15421
99
         {
15422
99
            return id();
15423
99
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext16_op<float> >::type_id() const
Line
Count
Source
15421
41
         {
15422
41
            return id();
15423
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext17_op<float> >::type_id() const
Line
Count
Source
15421
51
         {
15422
51
            return id();
15423
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext18_op<float> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext19_op<float> >::type_id() const
Line
Count
Source
15421
127
         {
15422
127
            return id();
15423
127
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext20_op<float> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext21_op<float> >::type_id() const
Line
Count
Source
15421
81
         {
15422
81
            return id();
15423
81
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext22_op<float> >::type_id() const
Line
Count
Source
15421
382
         {
15422
382
            return id();
15423
382
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext23_op<float> >::type_id() const
Line
Count
Source
15421
82
         {
15422
82
            return id();
15423
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext24_op<float> >::type_id() const
Line
Count
Source
15421
32
         {
15422
32
            return id();
15423
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext25_op<float> >::type_id() const
Line
Count
Source
15421
809
         {
15422
809
            return id();
15423
809
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext26_op<float> >::type_id() const
Line
Count
Source
15421
170
         {
15422
170
            return id();
15423
170
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext27_op<float> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext28_op<float> >::type_id() const
Line
Count
Source
15421
29
         {
15422
29
            return id();
15423
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext29_op<float> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext30_op<float> >::type_id() const
Line
Count
Source
15421
559
         {
15422
559
            return id();
15423
559
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext31_op<float> >::type_id() const
Line
Count
Source
15421
543
         {
15422
543
            return id();
15423
543
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext32_op<float> >::type_id() const
Line
Count
Source
15421
166
         {
15422
166
            return id();
15423
166
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext33_op<float> >::type_id() const
Line
Count
Source
15421
788
         {
15422
788
            return id();
15423
788
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext34_op<float> >::type_id() const
Line
Count
Source
15421
303
         {
15422
303
            return id();
15423
303
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext35_op<float> >::type_id() const
Line
Count
Source
15421
1.15k
         {
15422
1.15k
            return id();
15423
1.15k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext36_op<float> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext37_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext38_op<float> >::type_id() const
Line
Count
Source
15421
509
         {
15422
509
            return id();
15423
509
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext39_op<float> >::type_id() const
Line
Count
Source
15421
163
         {
15422
163
            return id();
15423
163
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext40_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext41_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext42_op<float> >::type_id() const
Line
Count
Source
15421
1.57k
         {
15422
1.57k
            return id();
15423
1.57k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext43_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext44_op<float> >::type_id() const
Line
Count
Source
15421
268
         {
15422
268
            return id();
15423
268
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext45_op<float> >::type_id() const
Line
Count
Source
15421
652
         {
15422
652
            return id();
15423
652
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext46_op<float> >::type_id() const
Line
Count
Source
15421
34
         {
15422
34
            return id();
15423
34
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext47_op<float> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext49_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext50_op<float> >::type_id() const
Line
Count
Source
15421
534
         {
15422
534
            return id();
15423
534
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext51_op<float> >::type_id() const
Line
Count
Source
15421
22
         {
15422
22
            return id();
15423
22
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext52_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext53_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext54_op<float> >::type_id() const
Line
Count
Source
15421
8
         {
15422
8
            return id();
15423
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext55_op<float> >::type_id() const
Line
Count
Source
15421
164
         {
15422
164
            return id();
15423
164
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext56_op<float> >::type_id() const
Line
Count
Source
15421
810
         {
15422
810
            return id();
15423
810
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext57_op<float> >::type_id() const
Line
Count
Source
15421
477
         {
15422
477
            return id();
15423
477
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext58_op<float> >::type_id() const
Line
Count
Source
15421
38
         {
15422
38
            return id();
15423
38
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext59_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext60_op<float> >::type_id() const
Line
Count
Source
15421
5
         {
15422
5
            return id();
15423
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext61_op<float> >::type_id() const
Line
Count
Source
15421
690
         {
15422
690
            return id();
15423
690
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf49_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf50_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf51_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf52_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf53_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf54_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf55_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf56_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf57_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf58_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf59_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf60_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf61_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf62_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf63_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf64_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf65_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf66_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf67_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf68_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf69_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf70_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf71_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf72_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf73_op<float> >::type_id() const
Line
Count
Source
15421
233
         {
15422
233
            return id();
15423
233
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf74_op<float> >::type_id() const
Line
Count
Source
15421
374
         {
15422
374
            return id();
15423
374
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf75_op<float> >::type_id() const
Line
Count
Source
15421
196
         {
15422
196
            return id();
15423
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf76_op<float> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf77_op<float> >::type_id() const
Line
Count
Source
15421
91
         {
15422
91
            return id();
15423
91
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf78_op<float> >::type_id() const
Line
Count
Source
15421
97
         {
15422
97
            return id();
15423
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf79_op<float> >::type_id() const
Line
Count
Source
15421
110
         {
15422
110
            return id();
15423
110
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf80_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf81_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf82_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf83_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext00_op<float> >::type_id() const
Line
Count
Source
15421
931
         {
15422
931
            return id();
15423
931
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext01_op<float> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext02_op<float> >::type_id() const
Line
Count
Source
15421
37
         {
15422
37
            return id();
15423
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext03_op<float> >::type_id() const
Line
Count
Source
15421
14
         {
15422
14
            return id();
15423
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext04_op<float> >::type_id() const
Line
Count
Source
15421
20
         {
15422
20
            return id();
15423
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext05_op<float> >::type_id() const
Line
Count
Source
15421
20
         {
15422
20
            return id();
15423
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext06_op<float> >::type_id() const
Line
Count
Source
15421
534
         {
15422
534
            return id();
15423
534
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext07_op<float> >::type_id() const
Line
Count
Source
15421
124
         {
15422
124
            return id();
15423
124
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext08_op<float> >::type_id() const
Line
Count
Source
15421
11
         {
15422
11
            return id();
15423
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext09_op<float> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext10_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext11_op<float> >::type_id() const
Line
Count
Source
15421
23
         {
15422
23
            return id();
15423
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext12_op<float> >::type_id() const
Line
Count
Source
15421
115
         {
15422
115
            return id();
15423
115
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext13_op<float> >::type_id() const
Line
Count
Source
15421
17
         {
15422
17
            return id();
15423
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext14_op<float> >::type_id() const
Line
Count
Source
15421
135
         {
15422
135
            return id();
15423
135
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext15_op<float> >::type_id() const
Line
Count
Source
15421
51
         {
15422
51
            return id();
15423
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext16_op<float> >::type_id() const
Line
Count
Source
15421
244
         {
15422
244
            return id();
15423
244
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext17_op<float> >::type_id() const
Line
Count
Source
15421
312
         {
15422
312
            return id();
15423
312
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext18_op<float> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext19_op<float> >::type_id() const
Line
Count
Source
15421
40
         {
15422
40
            return id();
15423
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext20_op<float> >::type_id() const
Line
Count
Source
15421
118
         {
15422
118
            return id();
15423
118
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext21_op<float> >::type_id() const
Line
Count
Source
15421
55
         {
15422
55
            return id();
15423
55
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext22_op<float> >::type_id() const
Line
Count
Source
15421
183
         {
15422
183
            return id();
15423
183
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext23_op<float> >::type_id() const
Line
Count
Source
15421
24
         {
15422
24
            return id();
15423
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext24_op<float> >::type_id() const
Line
Count
Source
15421
23
         {
15422
23
            return id();
15423
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext25_op<float> >::type_id() const
Line
Count
Source
15421
78
         {
15422
78
            return id();
15423
78
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext26_op<float> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext27_op<float> >::type_id() const
Line
Count
Source
15421
29
         {
15422
29
            return id();
15423
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext28_op<float> >::type_id() const
Line
Count
Source
15421
20
         {
15422
20
            return id();
15423
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext29_op<float> >::type_id() const
Line
Count
Source
15421
261
         {
15422
261
            return id();
15423
261
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext30_op<float> >::type_id() const
Line
Count
Source
15421
1.11k
         {
15422
1.11k
            return id();
15423
1.11k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext31_op<float> >::type_id() const
Line
Count
Source
15421
1.05k
         {
15422
1.05k
            return id();
15423
1.05k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext32_op<float> >::type_id() const
Line
Count
Source
15421
48
         {
15422
48
            return id();
15423
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext33_op<float> >::type_id() const
Line
Count
Source
15421
84
         {
15422
84
            return id();
15423
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext34_op<float> >::type_id() const
Line
Count
Source
15421
19
         {
15422
19
            return id();
15423
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext35_op<float> >::type_id() const
Line
Count
Source
15421
39
         {
15422
39
            return id();
15423
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext36_op<float> >::type_id() const
Line
Count
Source
15421
13
         {
15422
13
            return id();
15423
13
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext37_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext38_op<float> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext39_op<float> >::type_id() const
Line
Count
Source
15421
98
         {
15422
98
            return id();
15423
98
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext40_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext41_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext42_op<float> >::type_id() const
Line
Count
Source
15421
163
         {
15422
163
            return id();
15423
163
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext43_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext44_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext45_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext46_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext47_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext49_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext50_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext51_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext52_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext53_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext54_op<float> >::type_id() const
Line
Count
Source
15421
76
         {
15422
76
            return id();
15423
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext55_op<float> >::type_id() const
Line
Count
Source
15421
331
         {
15422
331
            return id();
15423
331
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext56_op<float> >::type_id() const
Line
Count
Source
15421
403
         {
15422
403
            return id();
15423
403
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext57_op<float> >::type_id() const
Line
Count
Source
15421
205
         {
15422
205
            return id();
15423
205
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext58_op<float> >::type_id() const
Line
Count
Source
15421
111
         {
15422
111
            return id();
15423
111
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext59_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext60_op<float> >::type_id() const
Line
Count
Source
15421
88
         {
15422
88
            return id();
15423
88
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext61_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf48_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf49_op<float> >::type_id() const
Line
Count
Source
15421
473
         {
15422
473
            return id();
15423
473
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf50_op<float> >::type_id() const
Line
Count
Source
15421
1
         {
15422
1
            return id();
15423
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf51_op<float> >::type_id() const
Line
Count
Source
15421
106
         {
15422
106
            return id();
15423
106
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf52_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf53_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf54_op<float> >::type_id() const
Line
Count
Source
15421
314
         {
15422
314
            return id();
15423
314
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf55_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf56_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf57_op<float> >::type_id() const
Line
Count
Source
15421
74
         {
15422
74
            return id();
15423
74
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf58_op<float> >::type_id() const
Line
Count
Source
15421
88
         {
15422
88
            return id();
15423
88
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf59_op<float> >::type_id() const
Line
Count
Source
15421
176
         {
15422
176
            return id();
15423
176
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf60_op<float> >::type_id() const
Line
Count
Source
15421
462
         {
15422
462
            return id();
15423
462
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf61_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf62_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf63_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf64_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf65_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf66_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf67_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf68_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf69_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf70_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf71_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf72_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf73_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf74_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf75_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf76_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf77_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf78_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf79_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf80_op<float> >::type_id() const
Line
Count
Source
15421
7
         {
15422
7
            return id();
15423
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf81_op<float> >::type_id() const
Line
Count
Source
15421
182
         {
15422
182
            return id();
15423
182
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf82_op<float> >::type_id() const
Line
Count
Source
15421
213
         {
15422
213
            return id();
15423
213
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf83_op<float> >::type_id() const
Line
Count
Source
15421
205
         {
15422
205
            return id();
15423
205
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext00_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext01_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext02_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext03_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext04_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext05_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext06_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext07_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext08_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext09_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext10_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext11_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext12_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext13_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext14_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext15_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext16_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext17_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext18_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext19_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext20_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext21_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext22_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext23_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext24_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext25_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext26_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext27_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext28_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext29_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext30_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext31_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext32_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext33_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext34_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext35_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext36_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext37_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext38_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext39_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext40_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext41_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext42_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext43_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext44_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext45_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext46_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext47_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext49_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext50_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext51_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext52_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext53_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext54_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext55_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext56_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext57_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext58_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext59_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext60_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext61_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf48_op<float> >::type_id() const
Line
Count
Source
15421
23
         {
15422
23
            return id();
15423
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf49_op<float> >::type_id() const
Line
Count
Source
15421
15
         {
15422
15
            return id();
15423
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf50_op<float> >::type_id() const
Line
Count
Source
15421
4
         {
15422
4
            return id();
15423
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf51_op<float> >::type_id() const
Line
Count
Source
15421
64
         {
15422
64
            return id();
15423
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf52_op<float> >::type_id() const
Line
Count
Source
15421
4
         {
15422
4
            return id();
15423
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf53_op<float> >::type_id() const
Line
Count
Source
15421
154
         {
15422
154
            return id();
15423
154
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf54_op<float> >::type_id() const
Line
Count
Source
15421
29
         {
15422
29
            return id();
15423
29
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf55_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf56_op<float> >::type_id() const
Line
Count
Source
15421
138
         {
15422
138
            return id();
15423
138
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf57_op<float> >::type_id() const
Line
Count
Source
15421
311
         {
15422
311
            return id();
15423
311
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf58_op<float> >::type_id() const
Line
Count
Source
15421
291
         {
15422
291
            return id();
15423
291
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf59_op<float> >::type_id() const
Line
Count
Source
15421
276
         {
15422
276
            return id();
15423
276
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf60_op<float> >::type_id() const
Line
Count
Source
15421
602
         {
15422
602
            return id();
15423
602
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf61_op<float> >::type_id() const
Line
Count
Source
15421
137
         {
15422
137
            return id();
15423
137
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf62_op<float> >::type_id() const
Line
Count
Source
15421
68
         {
15422
68
            return id();
15423
68
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf63_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf64_op<float> >::type_id() const
Line
Count
Source
15421
59
         {
15422
59
            return id();
15423
59
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf65_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf66_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf67_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf68_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf69_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf70_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf71_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf72_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf73_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf74_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf75_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf76_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf77_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf78_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf79_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf80_op<float> >::type_id() const
Line
Count
Source
15421
10
         {
15422
10
            return id();
15423
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf81_op<float> >::type_id() const
Line
Count
Source
15421
35
         {
15422
35
            return id();
15423
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf82_op<float> >::type_id() const
Line
Count
Source
15421
74
         {
15422
74
            return id();
15423
74
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf83_op<float> >::type_id() const
Line
Count
Source
15421
6
         {
15422
6
            return id();
15423
6
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext00_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext01_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext02_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext03_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext04_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext05_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext06_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext07_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext08_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext09_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext10_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext11_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext12_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext13_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext14_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext15_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext16_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext17_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext18_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext19_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext20_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext21_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext22_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext23_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext24_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext25_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext26_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext27_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext28_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext29_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext30_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext31_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext32_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext33_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext34_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext35_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext36_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext37_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext38_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext39_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext40_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext41_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext42_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext43_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext44_op<float> >::type_id() const
Line
Count
Source
15421
12
         {
15422
12
            return id();
15423
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext45_op<float> >::type_id() const
Line
Count
Source
15421
373
         {
15422
373
            return id();
15423
373
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext46_op<float> >::type_id() const
Line
Count
Source
15421
72
         {
15422
72
            return id();
15423
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext47_op<float> >::type_id() const
Line
Count
Source
15421
1.05k
         {
15422
1.05k
            return id();
15423
1.05k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext49_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext50_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext51_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext52_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext53_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext54_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext55_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext56_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext57_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext58_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext59_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext60_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext61_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf49_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf50_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf51_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf52_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf53_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf54_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf55_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf56_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf57_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf58_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf59_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf60_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf61_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf62_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf63_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf64_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf65_op<float> >::type_id() const
Line
Count
Source
15421
25
         {
15422
25
            return id();
15423
25
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf66_op<float> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf67_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf68_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf69_op<float> >::type_id() const
Line
Count
Source
15421
12
         {
15422
12
            return id();
15423
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf70_op<float> >::type_id() const
Line
Count
Source
15421
3
         {
15422
3
            return id();
15423
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf71_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf72_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf73_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf74_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf75_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf76_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf77_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf78_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf79_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf80_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf81_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf82_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf83_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext00_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext01_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext02_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext03_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext04_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext05_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext06_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext07_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext08_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext09_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext10_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext11_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext12_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext13_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext14_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext15_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext16_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext17_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext18_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext19_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext20_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext21_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext22_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext23_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext24_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext25_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext26_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext27_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext28_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext29_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext30_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext31_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext32_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext33_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext34_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext35_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext36_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext37_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext38_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext39_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext40_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext41_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext42_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext43_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext44_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext45_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext46_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext47_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext49_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext50_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext51_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext52_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext53_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext54_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext55_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext56_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext57_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext58_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext59_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext60_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext61_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf49_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf50_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf51_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf52_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf53_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf54_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf55_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf56_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf57_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf58_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf59_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf60_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf61_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf62_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf63_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf64_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf65_op<float> >::type_id() const
Line
Count
Source
15421
49
         {
15422
49
            return id();
15423
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf66_op<float> >::type_id() const
Line
Count
Source
15421
21
         {
15422
21
            return id();
15423
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf67_op<float> >::type_id() const
Line
Count
Source
15421
16
         {
15422
16
            return id();
15423
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf68_op<float> >::type_id() const
Line
Count
Source
15421
99
         {
15422
99
            return id();
15423
99
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf69_op<float> >::type_id() const
Line
Count
Source
15421
128
         {
15422
128
            return id();
15423
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf70_op<float> >::type_id() const
Line
Count
Source
15421
23
         {
15422
23
            return id();
15423
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf71_op<float> >::type_id() const
Line
Count
Source
15421
35
         {
15422
35
            return id();
15423
35
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf72_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf73_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf74_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf75_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf76_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf77_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf78_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf79_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf80_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf81_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf82_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf83_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext00_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext01_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext02_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext03_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext04_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext05_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext06_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext07_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext08_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext09_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext10_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext11_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext12_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext13_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext14_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext15_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext16_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext17_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext18_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext19_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext20_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext21_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext22_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext23_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext24_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext25_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext26_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext27_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext28_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext29_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext30_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext31_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext32_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext33_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext34_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext35_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext36_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext37_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext38_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext39_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext40_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext41_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext42_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext43_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext44_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext45_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext46_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext47_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext48_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext49_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext50_op<float> >::type_id() const
Line
Count
Source
15421
79
         {
15422
79
            return id();
15423
79
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext51_op<float> >::type_id() const
Line
Count
Source
15421
2
         {
15422
2
            return id();
15423
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext52_op<float> >::type_id() const
Line
Count
Source
15421
1.06k
         {
15422
1.06k
            return id();
15423
1.06k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext53_op<float> >::type_id() const
Line
Count
Source
15421
79
         {
15422
79
            return id();
15423
79
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext54_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext55_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext56_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext57_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext58_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext59_op<float> >::type_id() const
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext60_op<float> >::type_id() const
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext61_op<float> >::type_id() const
Line
Count
Source
15421
92
         {
15422
92
            return id();
15423
92
         }
15424
15425
         static inline std::string id()
15426
300k
         {
15427
300k
            return SF4Operation::id();
15428
300k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf48_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf49_op<double> >::id()
Line
Count
Source
15426
966
         {
15427
966
            return SF4Operation::id();
15428
966
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf50_op<double> >::id()
Line
Count
Source
15426
105
         {
15427
105
            return SF4Operation::id();
15428
105
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf51_op<double> >::id()
Line
Count
Source
15426
85
         {
15427
85
            return SF4Operation::id();
15428
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf52_op<double> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf53_op<double> >::id()
Line
Count
Source
15426
50
         {
15427
50
            return SF4Operation::id();
15428
50
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf54_op<double> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf55_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf56_op<double> >::id()
Line
Count
Source
15426
188
         {
15427
188
            return SF4Operation::id();
15428
188
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf57_op<double> >::id()
Line
Count
Source
15426
151
         {
15427
151
            return SF4Operation::id();
15428
151
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf58_op<double> >::id()
Line
Count
Source
15426
440
         {
15427
440
            return SF4Operation::id();
15428
440
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf59_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf60_op<double> >::id()
Line
Count
Source
15426
14
         {
15427
14
            return SF4Operation::id();
15428
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf61_op<double> >::id()
Line
Count
Source
15426
119
         {
15427
119
            return SF4Operation::id();
15428
119
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf62_op<double> >::id()
Line
Count
Source
15426
429
         {
15427
429
            return SF4Operation::id();
15428
429
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf63_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf64_op<double> >::id()
Line
Count
Source
15426
568
         {
15427
568
            return SF4Operation::id();
15428
568
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf65_op<double> >::id()
Line
Count
Source
15426
55
         {
15427
55
            return SF4Operation::id();
15428
55
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf66_op<double> >::id()
Line
Count
Source
15426
59
         {
15427
59
            return SF4Operation::id();
15428
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf67_op<double> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf68_op<double> >::id()
Line
Count
Source
15426
136
         {
15427
136
            return SF4Operation::id();
15428
136
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf69_op<double> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf70_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf71_op<double> >::id()
Line
Count
Source
15426
4
         {
15427
4
            return SF4Operation::id();
15428
4
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf72_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf73_op<double> >::id()
Line
Count
Source
15426
72
         {
15427
72
            return SF4Operation::id();
15428
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf74_op<double> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf75_op<double> >::id()
Line
Count
Source
15426
38
         {
15427
38
            return SF4Operation::id();
15428
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf76_op<double> >::id()
Line
Count
Source
15426
105
         {
15427
105
            return SF4Operation::id();
15428
105
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf77_op<double> >::id()
Line
Count
Source
15426
35
         {
15427
35
            return SF4Operation::id();
15428
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf78_op<double> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf79_op<double> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf80_op<double> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf81_op<double> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf82_op<double> >::id()
Line
Count
Source
15426
263
         {
15427
263
            return SF4Operation::id();
15428
263
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf83_op<double> >::id()
Line
Count
Source
15426
31
         {
15427
31
            return SF4Operation::id();
15428
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >::id()
Line
Count
Source
15426
70
         {
15427
70
            return SF4Operation::id();
15428
70
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >::id()
Line
Count
Source
15426
301
         {
15427
301
            return SF4Operation::id();
15428
301
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >::id()
Line
Count
Source
15426
59
         {
15427
59
            return SF4Operation::id();
15428
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >::id()
Line
Count
Source
15426
107
         {
15427
107
            return SF4Operation::id();
15428
107
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >::id()
Line
Count
Source
15426
94
         {
15427
94
            return SF4Operation::id();
15428
94
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >::id()
Line
Count
Source
15426
167
         {
15427
167
            return SF4Operation::id();
15428
167
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >::id()
Line
Count
Source
15426
75
         {
15427
75
            return SF4Operation::id();
15428
75
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >::id()
Line
Count
Source
15426
102
         {
15427
102
            return SF4Operation::id();
15428
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >::id()
Line
Count
Source
15426
56
         {
15427
56
            return SF4Operation::id();
15428
56
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >::id()
Line
Count
Source
15426
466
         {
15427
466
            return SF4Operation::id();
15428
466
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >::id()
Line
Count
Source
15426
163
         {
15427
163
            return SF4Operation::id();
15428
163
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >::id()
Line
Count
Source
15426
129
         {
15427
129
            return SF4Operation::id();
15428
129
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >::id()
Line
Count
Source
15426
249
         {
15427
249
            return SF4Operation::id();
15428
249
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >::id()
Line
Count
Source
15426
82
         {
15427
82
            return SF4Operation::id();
15428
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >::id()
Line
Count
Source
15426
14
         {
15427
14
            return SF4Operation::id();
15428
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >::id()
Line
Count
Source
15426
14
         {
15427
14
            return SF4Operation::id();
15428
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >::id()
Line
Count
Source
15426
85
         {
15427
85
            return SF4Operation::id();
15428
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >::id()
Line
Count
Source
15426
14
         {
15427
14
            return SF4Operation::id();
15428
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >::id()
Line
Count
Source
15426
5.14k
         {
15427
5.14k
            return SF4Operation::id();
15428
5.14k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >::id()
Line
Count
Source
15426
136
         {
15427
136
            return SF4Operation::id();
15428
136
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >::id()
Line
Count
Source
15426
212
         {
15427
212
            return SF4Operation::id();
15428
212
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >::id()
Line
Count
Source
15426
179
         {
15427
179
            return SF4Operation::id();
15428
179
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >::id()
Line
Count
Source
15426
61
         {
15427
61
            return SF4Operation::id();
15428
61
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >::id()
Line
Count
Source
15426
469
         {
15427
469
            return SF4Operation::id();
15428
469
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >::id()
Line
Count
Source
15426
60
         {
15427
60
            return SF4Operation::id();
15428
60
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >::id()
Line
Count
Source
15426
60
         {
15427
60
            return SF4Operation::id();
15428
60
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >::id()
Line
Count
Source
15426
23
         {
15427
23
            return SF4Operation::id();
15428
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >::id()
Line
Count
Source
15426
697
         {
15427
697
            return SF4Operation::id();
15428
697
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >::id()
Line
Count
Source
15426
318
         {
15427
318
            return SF4Operation::id();
15428
318
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >::id()
Line
Count
Source
15426
30
         {
15427
30
            return SF4Operation::id();
15428
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >::id()
Line
Count
Source
15426
250
         {
15427
250
            return SF4Operation::id();
15428
250
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >::id()
Line
Count
Source
15426
42
         {
15427
42
            return SF4Operation::id();
15428
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >::id()
Line
Count
Source
15426
444
         {
15427
444
            return SF4Operation::id();
15428
444
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >::id()
Line
Count
Source
15426
69
         {
15427
69
            return SF4Operation::id();
15428
69
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >::id()
Line
Count
Source
15426
48
         {
15427
48
            return SF4Operation::id();
15428
48
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >::id()
Line
Count
Source
15426
58
         {
15427
58
            return SF4Operation::id();
15428
58
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >::id()
Line
Count
Source
15426
108
         {
15427
108
            return SF4Operation::id();
15428
108
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >::id()
Line
Count
Source
15426
178
         {
15427
178
            return SF4Operation::id();
15428
178
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >::id()
Line
Count
Source
15426
30
         {
15427
30
            return SF4Operation::id();
15428
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >::id()
Line
Count
Source
15426
459
         {
15427
459
            return SF4Operation::id();
15428
459
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >::id()
Line
Count
Source
15426
112
         {
15427
112
            return SF4Operation::id();
15428
112
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >::id()
Line
Count
Source
15426
439
         {
15427
439
            return SF4Operation::id();
15428
439
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >::id()
Line
Count
Source
15426
46
         {
15427
46
            return SF4Operation::id();
15428
46
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >::id()
Line
Count
Source
15426
117
         {
15427
117
            return SF4Operation::id();
15428
117
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >::id()
Line
Count
Source
15426
272
         {
15427
272
            return SF4Operation::id();
15428
272
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >::id()
Line
Count
Source
15426
1.76k
         {
15427
1.76k
            return SF4Operation::id();
15428
1.76k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf48_op<double> >::id()
Line
Count
Source
15426
27
         {
15427
27
            return SF4Operation::id();
15428
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf49_op<double> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf50_op<double> >::id()
Line
Count
Source
15426
106
         {
15427
106
            return SF4Operation::id();
15428
106
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf51_op<double> >::id()
Line
Count
Source
15426
106
         {
15427
106
            return SF4Operation::id();
15428
106
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf52_op<double> >::id()
Line
Count
Source
15426
36
         {
15427
36
            return SF4Operation::id();
15428
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf53_op<double> >::id()
Line
Count
Source
15426
328
         {
15427
328
            return SF4Operation::id();
15428
328
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf54_op<double> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf55_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf56_op<double> >::id()
Line
Count
Source
15426
180
         {
15427
180
            return SF4Operation::id();
15428
180
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf57_op<double> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf58_op<double> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf59_op<double> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf60_op<double> >::id()
Line
Count
Source
15426
22
         {
15427
22
            return SF4Operation::id();
15428
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf61_op<double> >::id()
Line
Count
Source
15426
77
         {
15427
77
            return SF4Operation::id();
15428
77
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf62_op<double> >::id()
Line
Count
Source
15426
263
         {
15427
263
            return SF4Operation::id();
15428
263
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf63_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf64_op<double> >::id()
Line
Count
Source
15426
29
         {
15427
29
            return SF4Operation::id();
15428
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf65_op<double> >::id()
Line
Count
Source
15426
48
         {
15427
48
            return SF4Operation::id();
15428
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf66_op<double> >::id()
Line
Count
Source
15426
346
         {
15427
346
            return SF4Operation::id();
15428
346
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf67_op<double> >::id()
Line
Count
Source
15426
821
         {
15427
821
            return SF4Operation::id();
15428
821
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf68_op<double> >::id()
Line
Count
Source
15426
162
         {
15427
162
            return SF4Operation::id();
15428
162
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf69_op<double> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf70_op<double> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf71_op<double> >::id()
Line
Count
Source
15426
82
         {
15427
82
            return SF4Operation::id();
15428
82
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf72_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf73_op<double> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf74_op<double> >::id()
Line
Count
Source
15426
20
         {
15427
20
            return SF4Operation::id();
15428
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf75_op<double> >::id()
Line
Count
Source
15426
37
         {
15427
37
            return SF4Operation::id();
15428
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf76_op<double> >::id()
Line
Count
Source
15426
102
         {
15427
102
            return SF4Operation::id();
15428
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf77_op<double> >::id()
Line
Count
Source
15426
36
         {
15427
36
            return SF4Operation::id();
15428
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf78_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf79_op<double> >::id()
Line
Count
Source
15426
120
         {
15427
120
            return SF4Operation::id();
15428
120
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf80_op<double> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf81_op<double> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf82_op<double> >::id()
Line
Count
Source
15426
57
         {
15427
57
            return SF4Operation::id();
15428
57
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf83_op<double> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext00_op<double> >::id()
Line
Count
Source
15426
145
         {
15427
145
            return SF4Operation::id();
15428
145
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext01_op<double> >::id()
Line
Count
Source
15426
56
         {
15427
56
            return SF4Operation::id();
15428
56
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext02_op<double> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext03_op<double> >::id()
Line
Count
Source
15426
207
         {
15427
207
            return SF4Operation::id();
15428
207
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext04_op<double> >::id()
Line
Count
Source
15426
370
         {
15427
370
            return SF4Operation::id();
15428
370
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext05_op<double> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext06_op<double> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext07_op<double> >::id()
Line
Count
Source
15426
85
         {
15427
85
            return SF4Operation::id();
15428
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext08_op<double> >::id()
Line
Count
Source
15426
64
         {
15427
64
            return SF4Operation::id();
15428
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext09_op<double> >::id()
Line
Count
Source
15426
148
         {
15427
148
            return SF4Operation::id();
15428
148
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext10_op<double> >::id()
Line
Count
Source
15426
11
         {
15427
11
            return SF4Operation::id();
15428
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext11_op<double> >::id()
Line
Count
Source
15426
276
         {
15427
276
            return SF4Operation::id();
15428
276
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext12_op<double> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext13_op<double> >::id()
Line
Count
Source
15426
31
         {
15427
31
            return SF4Operation::id();
15428
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext14_op<double> >::id()
Line
Count
Source
15426
304
         {
15427
304
            return SF4Operation::id();
15428
304
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext15_op<double> >::id()
Line
Count
Source
15426
57
         {
15427
57
            return SF4Operation::id();
15428
57
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext16_op<double> >::id()
Line
Count
Source
15426
253
         {
15427
253
            return SF4Operation::id();
15428
253
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext17_op<double> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext18_op<double> >::id()
Line
Count
Source
15426
22
         {
15427
22
            return SF4Operation::id();
15428
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext19_op<double> >::id()
Line
Count
Source
15426
131
         {
15427
131
            return SF4Operation::id();
15428
131
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext20_op<double> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext21_op<double> >::id()
Line
Count
Source
15426
90
         {
15427
90
            return SF4Operation::id();
15428
90
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext22_op<double> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext23_op<double> >::id()
Line
Count
Source
15426
317
         {
15427
317
            return SF4Operation::id();
15428
317
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext24_op<double> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext25_op<double> >::id()
Line
Count
Source
15426
97
         {
15427
97
            return SF4Operation::id();
15428
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext26_op<double> >::id()
Line
Count
Source
15426
622
         {
15427
622
            return SF4Operation::id();
15428
622
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext27_op<double> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext28_op<double> >::id()
Line
Count
Source
15426
390
         {
15427
390
            return SF4Operation::id();
15428
390
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext29_op<double> >::id()
Line
Count
Source
15426
212
         {
15427
212
            return SF4Operation::id();
15428
212
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext30_op<double> >::id()
Line
Count
Source
15426
87
         {
15427
87
            return SF4Operation::id();
15428
87
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext31_op<double> >::id()
Line
Count
Source
15426
309
         {
15427
309
            return SF4Operation::id();
15428
309
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext32_op<double> >::id()
Line
Count
Source
15426
660
         {
15427
660
            return SF4Operation::id();
15428
660
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext33_op<double> >::id()
Line
Count
Source
15426
102
         {
15427
102
            return SF4Operation::id();
15428
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext34_op<double> >::id()
Line
Count
Source
15426
222
         {
15427
222
            return SF4Operation::id();
15428
222
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext35_op<double> >::id()
Line
Count
Source
15426
141
         {
15427
141
            return SF4Operation::id();
15428
141
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext36_op<double> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext37_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext38_op<double> >::id()
Line
Count
Source
15426
319
         {
15427
319
            return SF4Operation::id();
15428
319
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext39_op<double> >::id()
Line
Count
Source
15426
582
         {
15427
582
            return SF4Operation::id();
15428
582
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext40_op<double> >::id()
Line
Count
Source
15426
387
         {
15427
387
            return SF4Operation::id();
15428
387
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext41_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext42_op<double> >::id()
Line
Count
Source
15426
251
         {
15427
251
            return SF4Operation::id();
15428
251
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext43_op<double> >::id()
Line
Count
Source
15426
224
         {
15427
224
            return SF4Operation::id();
15428
224
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext44_op<double> >::id()
Line
Count
Source
15426
256
         {
15427
256
            return SF4Operation::id();
15428
256
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext45_op<double> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext46_op<double> >::id()
Line
Count
Source
15426
62
         {
15427
62
            return SF4Operation::id();
15428
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext47_op<double> >::id()
Line
Count
Source
15426
14
         {
15427
14
            return SF4Operation::id();
15428
14
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext49_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext50_op<double> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext51_op<double> >::id()
Line
Count
Source
15426
327
         {
15427
327
            return SF4Operation::id();
15428
327
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext52_op<double> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext53_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext54_op<double> >::id()
Line
Count
Source
15426
72
         {
15427
72
            return SF4Operation::id();
15428
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext55_op<double> >::id()
Line
Count
Source
15426
626
         {
15427
626
            return SF4Operation::id();
15428
626
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext56_op<double> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext57_op<double> >::id()
Line
Count
Source
15426
830
         {
15427
830
            return SF4Operation::id();
15428
830
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext58_op<double> >::id()
Line
Count
Source
15426
451
         {
15427
451
            return SF4Operation::id();
15428
451
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext59_op<double> >::id()
Line
Count
Source
15426
51
         {
15427
51
            return SF4Operation::id();
15428
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext60_op<double> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext61_op<double> >::id()
Line
Count
Source
15426
45
         {
15427
45
            return SF4Operation::id();
15428
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf48_op<double> >::id()
Line
Count
Source
15426
59
         {
15427
59
            return SF4Operation::id();
15428
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf49_op<double> >::id()
Line
Count
Source
15426
132
         {
15427
132
            return SF4Operation::id();
15428
132
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf50_op<double> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf51_op<double> >::id()
Line
Count
Source
15426
408
         {
15427
408
            return SF4Operation::id();
15428
408
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf52_op<double> >::id()
Line
Count
Source
15426
471
         {
15427
471
            return SF4Operation::id();
15428
471
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf53_op<double> >::id()
Line
Count
Source
15426
94
         {
15427
94
            return SF4Operation::id();
15428
94
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf54_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf55_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf56_op<double> >::id()
Line
Count
Source
15426
41
         {
15427
41
            return SF4Operation::id();
15428
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf57_op<double> >::id()
Line
Count
Source
15426
214
         {
15427
214
            return SF4Operation::id();
15428
214
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf58_op<double> >::id()
Line
Count
Source
15426
149
         {
15427
149
            return SF4Operation::id();
15428
149
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf59_op<double> >::id()
Line
Count
Source
15426
96
         {
15427
96
            return SF4Operation::id();
15428
96
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf60_op<double> >::id()
Line
Count
Source
15426
349
         {
15427
349
            return SF4Operation::id();
15428
349
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf61_op<double> >::id()
Line
Count
Source
15426
401
         {
15427
401
            return SF4Operation::id();
15428
401
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf62_op<double> >::id()
Line
Count
Source
15426
75
         {
15427
75
            return SF4Operation::id();
15428
75
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf63_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf64_op<double> >::id()
Line
Count
Source
15426
63
         {
15427
63
            return SF4Operation::id();
15428
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf65_op<double> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf66_op<double> >::id()
Line
Count
Source
15426
130
         {
15427
130
            return SF4Operation::id();
15428
130
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf67_op<double> >::id()
Line
Count
Source
15426
82
         {
15427
82
            return SF4Operation::id();
15428
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf68_op<double> >::id()
Line
Count
Source
15426
12
         {
15427
12
            return SF4Operation::id();
15428
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf69_op<double> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf70_op<double> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf71_op<double> >::id()
Line
Count
Source
15426
80
         {
15427
80
            return SF4Operation::id();
15428
80
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf72_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf73_op<double> >::id()
Line
Count
Source
15426
223
         {
15427
223
            return SF4Operation::id();
15428
223
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf74_op<double> >::id()
Line
Count
Source
15426
110
         {
15427
110
            return SF4Operation::id();
15428
110
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf75_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf76_op<double> >::id()
Line
Count
Source
15426
96
         {
15427
96
            return SF4Operation::id();
15428
96
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf77_op<double> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf78_op<double> >::id()
Line
Count
Source
15426
18
         {
15427
18
            return SF4Operation::id();
15428
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf79_op<double> >::id()
Line
Count
Source
15426
83
         {
15427
83
            return SF4Operation::id();
15428
83
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf80_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf81_op<double> >::id()
Line
Count
Source
15426
30
         {
15427
30
            return SF4Operation::id();
15428
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf82_op<double> >::id()
Line
Count
Source
15426
92
         {
15427
92
            return SF4Operation::id();
15428
92
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf83_op<double> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext00_op<double> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext01_op<double> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext02_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext03_op<double> >::id()
Line
Count
Source
15426
28
         {
15427
28
            return SF4Operation::id();
15428
28
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext04_op<double> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext05_op<double> >::id()
Line
Count
Source
15426
128
         {
15427
128
            return SF4Operation::id();
15428
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext06_op<double> >::id()
Line
Count
Source
15426
35
         {
15427
35
            return SF4Operation::id();
15428
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext07_op<double> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext08_op<double> >::id()
Line
Count
Source
15426
11
         {
15427
11
            return SF4Operation::id();
15428
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext09_op<double> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext10_op<double> >::id()
Line
Count
Source
15426
20
         {
15427
20
            return SF4Operation::id();
15428
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext11_op<double> >::id()
Line
Count
Source
15426
285
         {
15427
285
            return SF4Operation::id();
15428
285
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext12_op<double> >::id()
Line
Count
Source
15426
32
         {
15427
32
            return SF4Operation::id();
15428
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext13_op<double> >::id()
Line
Count
Source
15426
36
         {
15427
36
            return SF4Operation::id();
15428
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext14_op<double> >::id()
Line
Count
Source
15426
31
         {
15427
31
            return SF4Operation::id();
15428
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext15_op<double> >::id()
Line
Count
Source
15426
3.16k
         {
15427
3.16k
            return SF4Operation::id();
15428
3.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext16_op<double> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext17_op<double> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext18_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext19_op<double> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext20_op<double> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext21_op<double> >::id()
Line
Count
Source
15426
215
         {
15427
215
            return SF4Operation::id();
15428
215
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext22_op<double> >::id()
Line
Count
Source
15426
238
         {
15427
238
            return SF4Operation::id();
15428
238
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext23_op<double> >::id()
Line
Count
Source
15426
43
         {
15427
43
            return SF4Operation::id();
15428
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext24_op<double> >::id()
Line
Count
Source
15426
52
         {
15427
52
            return SF4Operation::id();
15428
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext25_op<double> >::id()
Line
Count
Source
15426
430
         {
15427
430
            return SF4Operation::id();
15428
430
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext26_op<double> >::id()
Line
Count
Source
15426
741
         {
15427
741
            return SF4Operation::id();
15428
741
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext27_op<double> >::id()
Line
Count
Source
15426
628
         {
15427
628
            return SF4Operation::id();
15428
628
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext28_op<double> >::id()
Line
Count
Source
15426
128
         {
15427
128
            return SF4Operation::id();
15428
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext29_op<double> >::id()
Line
Count
Source
15426
477
         {
15427
477
            return SF4Operation::id();
15428
477
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext30_op<double> >::id()
Line
Count
Source
15426
42
         {
15427
42
            return SF4Operation::id();
15428
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext31_op<double> >::id()
Line
Count
Source
15426
397
         {
15427
397
            return SF4Operation::id();
15428
397
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext32_op<double> >::id()
Line
Count
Source
15426
684
         {
15427
684
            return SF4Operation::id();
15428
684
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext33_op<double> >::id()
Line
Count
Source
15426
886
         {
15427
886
            return SF4Operation::id();
15428
886
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext34_op<double> >::id()
Line
Count
Source
15426
346
         {
15427
346
            return SF4Operation::id();
15428
346
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext35_op<double> >::id()
Line
Count
Source
15426
20
         {
15427
20
            return SF4Operation::id();
15428
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext36_op<double> >::id()
Line
Count
Source
15426
72
         {
15427
72
            return SF4Operation::id();
15428
72
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext37_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext38_op<double> >::id()
Line
Count
Source
15426
437
         {
15427
437
            return SF4Operation::id();
15428
437
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext39_op<double> >::id()
Line
Count
Source
15426
601
         {
15427
601
            return SF4Operation::id();
15428
601
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext40_op<double> >::id()
Line
Count
Source
15426
120
         {
15427
120
            return SF4Operation::id();
15428
120
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext41_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext42_op<double> >::id()
Line
Count
Source
15426
241
         {
15427
241
            return SF4Operation::id();
15428
241
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext43_op<double> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext44_op<double> >::id()
Line
Count
Source
15426
67
         {
15427
67
            return SF4Operation::id();
15428
67
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext45_op<double> >::id()
Line
Count
Source
15426
606
         {
15427
606
            return SF4Operation::id();
15428
606
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext46_op<double> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext47_op<double> >::id()
Line
Count
Source
15426
248
         {
15427
248
            return SF4Operation::id();
15428
248
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext49_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext50_op<double> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext51_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext52_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext53_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext54_op<double> >::id()
Line
Count
Source
15426
40
         {
15427
40
            return SF4Operation::id();
15428
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext55_op<double> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext56_op<double> >::id()
Line
Count
Source
15426
351
         {
15427
351
            return SF4Operation::id();
15428
351
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext57_op<double> >::id()
Line
Count
Source
15426
1.26k
         {
15427
1.26k
            return SF4Operation::id();
15428
1.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext58_op<double> >::id()
Line
Count
Source
15426
151
         {
15427
151
            return SF4Operation::id();
15428
151
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext59_op<double> >::id()
Line
Count
Source
15426
445
         {
15427
445
            return SF4Operation::id();
15428
445
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext60_op<double> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext61_op<double> >::id()
Line
Count
Source
15426
570
         {
15427
570
            return SF4Operation::id();
15428
570
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf48_op<double> >::id()
Line
Count
Source
15426
251
         {
15427
251
            return SF4Operation::id();
15428
251
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf49_op<double> >::id()
Line
Count
Source
15426
196
         {
15427
196
            return SF4Operation::id();
15428
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf50_op<double> >::id()
Line
Count
Source
15426
4
         {
15427
4
            return SF4Operation::id();
15428
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf51_op<double> >::id()
Line
Count
Source
15426
4
         {
15427
4
            return SF4Operation::id();
15428
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf52_op<double> >::id()
Line
Count
Source
15426
49
         {
15427
49
            return SF4Operation::id();
15428
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf53_op<double> >::id()
Line
Count
Source
15426
32
         {
15427
32
            return SF4Operation::id();
15428
32
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf54_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf55_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf56_op<double> >::id()
Line
Count
Source
15426
573
         {
15427
573
            return SF4Operation::id();
15428
573
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf57_op<double> >::id()
Line
Count
Source
15426
53
         {
15427
53
            return SF4Operation::id();
15428
53
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf58_op<double> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf59_op<double> >::id()
Line
Count
Source
15426
224
         {
15427
224
            return SF4Operation::id();
15428
224
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf60_op<double> >::id()
Line
Count
Source
15426
18
         {
15427
18
            return SF4Operation::id();
15428
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf61_op<double> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf62_op<double> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf63_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf64_op<double> >::id()
Line
Count
Source
15426
36
         {
15427
36
            return SF4Operation::id();
15428
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf65_op<double> >::id()
Line
Count
Source
15426
1.42k
         {
15427
1.42k
            return SF4Operation::id();
15428
1.42k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf66_op<double> >::id()
Line
Count
Source
15426
181
         {
15427
181
            return SF4Operation::id();
15428
181
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf67_op<double> >::id()
Line
Count
Source
15426
98
         {
15427
98
            return SF4Operation::id();
15428
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf68_op<double> >::id()
Line
Count
Source
15426
56
         {
15427
56
            return SF4Operation::id();
15428
56
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf69_op<double> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf70_op<double> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf71_op<double> >::id()
Line
Count
Source
15426
63
         {
15427
63
            return SF4Operation::id();
15428
63
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf72_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf73_op<double> >::id()
Line
Count
Source
15426
243
         {
15427
243
            return SF4Operation::id();
15428
243
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf74_op<double> >::id()
Line
Count
Source
15426
303
         {
15427
303
            return SF4Operation::id();
15428
303
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf75_op<double> >::id()
Line
Count
Source
15426
147
         {
15427
147
            return SF4Operation::id();
15428
147
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf76_op<double> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf77_op<double> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf78_op<double> >::id()
Line
Count
Source
15426
48
         {
15427
48
            return SF4Operation::id();
15428
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf79_op<double> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf80_op<double> >::id()
Line
Count
Source
15426
132
         {
15427
132
            return SF4Operation::id();
15428
132
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf81_op<double> >::id()
Line
Count
Source
15426
2.17k
         {
15427
2.17k
            return SF4Operation::id();
15428
2.17k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf82_op<double> >::id()
Line
Count
Source
15426
72
         {
15427
72
            return SF4Operation::id();
15428
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf83_op<double> >::id()
Line
Count
Source
15426
1.17k
         {
15427
1.17k
            return SF4Operation::id();
15428
1.17k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext00_op<double> >::id()
Line
Count
Source
15426
381
         {
15427
381
            return SF4Operation::id();
15428
381
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext01_op<double> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext02_op<double> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext03_op<double> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext04_op<double> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext05_op<double> >::id()
Line
Count
Source
15426
44
         {
15427
44
            return SF4Operation::id();
15428
44
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext06_op<double> >::id()
Line
Count
Source
15426
165
         {
15427
165
            return SF4Operation::id();
15428
165
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext07_op<double> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext08_op<double> >::id()
Line
Count
Source
15426
28
         {
15427
28
            return SF4Operation::id();
15428
28
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext09_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext10_op<double> >::id()
Line
Count
Source
15426
257
         {
15427
257
            return SF4Operation::id();
15428
257
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext11_op<double> >::id()
Line
Count
Source
15426
22
         {
15427
22
            return SF4Operation::id();
15428
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext12_op<double> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext13_op<double> >::id()
Line
Count
Source
15426
28
         {
15427
28
            return SF4Operation::id();
15428
28
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext14_op<double> >::id()
Line
Count
Source
15426
195
         {
15427
195
            return SF4Operation::id();
15428
195
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext15_op<double> >::id()
Line
Count
Source
15426
223
         {
15427
223
            return SF4Operation::id();
15428
223
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext16_op<double> >::id()
Line
Count
Source
15426
292
         {
15427
292
            return SF4Operation::id();
15428
292
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext17_op<double> >::id()
Line
Count
Source
15426
30
         {
15427
30
            return SF4Operation::id();
15428
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext18_op<double> >::id()
Line
Count
Source
15426
48
         {
15427
48
            return SF4Operation::id();
15428
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext19_op<double> >::id()
Line
Count
Source
15426
37
         {
15427
37
            return SF4Operation::id();
15428
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext20_op<double> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext21_op<double> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext22_op<double> >::id()
Line
Count
Source
15426
295
         {
15427
295
            return SF4Operation::id();
15428
295
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext23_op<double> >::id()
Line
Count
Source
15426
42
         {
15427
42
            return SF4Operation::id();
15428
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext24_op<double> >::id()
Line
Count
Source
15426
35
         {
15427
35
            return SF4Operation::id();
15428
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext25_op<double> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext26_op<double> >::id()
Line
Count
Source
15426
71
         {
15427
71
            return SF4Operation::id();
15428
71
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext27_op<double> >::id()
Line
Count
Source
15426
106
         {
15427
106
            return SF4Operation::id();
15428
106
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext28_op<double> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext29_op<double> >::id()
Line
Count
Source
15426
331
         {
15427
331
            return SF4Operation::id();
15428
331
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext30_op<double> >::id()
Line
Count
Source
15426
734
         {
15427
734
            return SF4Operation::id();
15428
734
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext31_op<double> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext32_op<double> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext33_op<double> >::id()
Line
Count
Source
15426
61
         {
15427
61
            return SF4Operation::id();
15428
61
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext34_op<double> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext35_op<double> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext36_op<double> >::id()
Line
Count
Source
15426
310
         {
15427
310
            return SF4Operation::id();
15428
310
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext37_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext38_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext39_op<double> >::id()
Line
Count
Source
15426
74
         {
15427
74
            return SF4Operation::id();
15428
74
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext40_op<double> >::id()
Line
Count
Source
15426
120
         {
15427
120
            return SF4Operation::id();
15428
120
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext41_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext42_op<double> >::id()
Line
Count
Source
15426
349
         {
15427
349
            return SF4Operation::id();
15428
349
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext43_op<double> >::id()
Line
Count
Source
15426
479
         {
15427
479
            return SF4Operation::id();
15428
479
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext44_op<double> >::id()
Line
Count
Source
15426
34
         {
15427
34
            return SF4Operation::id();
15428
34
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext45_op<double> >::id()
Line
Count
Source
15426
176
         {
15427
176
            return SF4Operation::id();
15428
176
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext46_op<double> >::id()
Line
Count
Source
15426
61
         {
15427
61
            return SF4Operation::id();
15428
61
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext47_op<double> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext49_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext50_op<double> >::id()
Line
Count
Source
15426
86
         {
15427
86
            return SF4Operation::id();
15428
86
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext51_op<double> >::id()
Line
Count
Source
15426
11
         {
15427
11
            return SF4Operation::id();
15428
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext52_op<double> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext53_op<double> >::id()
Line
Count
Source
15426
11
         {
15427
11
            return SF4Operation::id();
15428
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext54_op<double> >::id()
Line
Count
Source
15426
49
         {
15427
49
            return SF4Operation::id();
15428
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext55_op<double> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext56_op<double> >::id()
Line
Count
Source
15426
904
         {
15427
904
            return SF4Operation::id();
15428
904
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext57_op<double> >::id()
Line
Count
Source
15426
362
         {
15427
362
            return SF4Operation::id();
15428
362
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext58_op<double> >::id()
Line
Count
Source
15426
48
         {
15427
48
            return SF4Operation::id();
15428
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext59_op<double> >::id()
Line
Count
Source
15426
100
         {
15427
100
            return SF4Operation::id();
15428
100
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext60_op<double> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext61_op<double> >::id()
Line
Count
Source
15426
332
         {
15427
332
            return SF4Operation::id();
15428
332
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf48_op<double> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf49_op<double> >::id()
Line
Count
Source
15426
190
         {
15427
190
            return SF4Operation::id();
15428
190
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf50_op<double> >::id()
Line
Count
Source
15426
403
         {
15427
403
            return SF4Operation::id();
15428
403
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf51_op<double> >::id()
Line
Count
Source
15426
4
         {
15427
4
            return SF4Operation::id();
15428
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf52_op<double> >::id()
Line
Count
Source
15426
67
         {
15427
67
            return SF4Operation::id();
15428
67
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf53_op<double> >::id()
Line
Count
Source
15426
220
         {
15427
220
            return SF4Operation::id();
15428
220
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf54_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf55_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf56_op<double> >::id()
Line
Count
Source
15426
916
         {
15427
916
            return SF4Operation::id();
15428
916
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf57_op<double> >::id()
Line
Count
Source
15426
63
         {
15427
63
            return SF4Operation::id();
15428
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf58_op<double> >::id()
Line
Count
Source
15426
172
         {
15427
172
            return SF4Operation::id();
15428
172
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf59_op<double> >::id()
Line
Count
Source
15426
614
         {
15427
614
            return SF4Operation::id();
15428
614
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf60_op<double> >::id()
Line
Count
Source
15426
707
         {
15427
707
            return SF4Operation::id();
15428
707
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf61_op<double> >::id()
Line
Count
Source
15426
106
         {
15427
106
            return SF4Operation::id();
15428
106
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf62_op<double> >::id()
Line
Count
Source
15426
131
         {
15427
131
            return SF4Operation::id();
15428
131
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf63_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf64_op<double> >::id()
Line
Count
Source
15426
92
         {
15427
92
            return SF4Operation::id();
15428
92
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf65_op<double> >::id()
Line
Count
Source
15426
98
         {
15427
98
            return SF4Operation::id();
15428
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf66_op<double> >::id()
Line
Count
Source
15426
11
         {
15427
11
            return SF4Operation::id();
15428
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf67_op<double> >::id()
Line
Count
Source
15426
191
         {
15427
191
            return SF4Operation::id();
15428
191
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf68_op<double> >::id()
Line
Count
Source
15426
226
         {
15427
226
            return SF4Operation::id();
15428
226
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf69_op<double> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf70_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf71_op<double> >::id()
Line
Count
Source
15426
312
         {
15427
312
            return SF4Operation::id();
15428
312
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf72_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf73_op<double> >::id()
Line
Count
Source
15426
133
         {
15427
133
            return SF4Operation::id();
15428
133
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf74_op<double> >::id()
Line
Count
Source
15426
322
         {
15427
322
            return SF4Operation::id();
15428
322
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf75_op<double> >::id()
Line
Count
Source
15426
163
         {
15427
163
            return SF4Operation::id();
15428
163
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf76_op<double> >::id()
Line
Count
Source
15426
158
         {
15427
158
            return SF4Operation::id();
15428
158
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf77_op<double> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf78_op<double> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf79_op<double> >::id()
Line
Count
Source
15426
43
         {
15427
43
            return SF4Operation::id();
15428
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf80_op<double> >::id()
Line
Count
Source
15426
153
         {
15427
153
            return SF4Operation::id();
15428
153
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf81_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf82_op<double> >::id()
Line
Count
Source
15426
38
         {
15427
38
            return SF4Operation::id();
15428
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf83_op<double> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >::id()
Line
Count
Source
15426
32
         {
15427
32
            return SF4Operation::id();
15428
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >::id()
Line
Count
Source
15426
672
         {
15427
672
            return SF4Operation::id();
15428
672
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >::id()
Line
Count
Source
15426
60
         {
15427
60
            return SF4Operation::id();
15428
60
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >::id()
Line
Count
Source
15426
94
         {
15427
94
            return SF4Operation::id();
15428
94
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >::id()
Line
Count
Source
15426
221
         {
15427
221
            return SF4Operation::id();
15428
221
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >::id()
Line
Count
Source
15426
249
         {
15427
249
            return SF4Operation::id();
15428
249
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >::id()
Line
Count
Source
15426
194
         {
15427
194
            return SF4Operation::id();
15428
194
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >::id()
Line
Count
Source
15426
360
         {
15427
360
            return SF4Operation::id();
15428
360
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >::id()
Line
Count
Source
15426
927
         {
15427
927
            return SF4Operation::id();
15428
927
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >::id()
Line
Count
Source
15426
44
         {
15427
44
            return SF4Operation::id();
15428
44
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >::id()
Line
Count
Source
15426
901
         {
15427
901
            return SF4Operation::id();
15428
901
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >::id()
Line
Count
Source
15426
266
         {
15427
266
            return SF4Operation::id();
15428
266
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >::id()
Line
Count
Source
15426
68
         {
15427
68
            return SF4Operation::id();
15428
68
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >::id()
Line
Count
Source
15426
248
         {
15427
248
            return SF4Operation::id();
15428
248
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >::id()
Line
Count
Source
15426
43
         {
15427
43
            return SF4Operation::id();
15428
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >::id()
Line
Count
Source
15426
269
         {
15427
269
            return SF4Operation::id();
15428
269
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >::id()
Line
Count
Source
15426
196
         {
15427
196
            return SF4Operation::id();
15428
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >::id()
Line
Count
Source
15426
22
         {
15427
22
            return SF4Operation::id();
15428
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >::id()
Line
Count
Source
15426
132
         {
15427
132
            return SF4Operation::id();
15428
132
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >::id()
Line
Count
Source
15426
436
         {
15427
436
            return SF4Operation::id();
15428
436
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >::id()
Line
Count
Source
15426
178
         {
15427
178
            return SF4Operation::id();
15428
178
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >::id()
Line
Count
Source
15426
164
         {
15427
164
            return SF4Operation::id();
15428
164
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >::id()
Line
Count
Source
15426
41
         {
15427
41
            return SF4Operation::id();
15428
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >::id()
Line
Count
Source
15426
26
         {
15427
26
            return SF4Operation::id();
15428
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >::id()
Line
Count
Source
15426
145
         {
15427
145
            return SF4Operation::id();
15428
145
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >::id()
Line
Count
Source
15426
44
         {
15427
44
            return SF4Operation::id();
15428
44
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >::id()
Line
Count
Source
15426
345
         {
15427
345
            return SF4Operation::id();
15428
345
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >::id()
Line
Count
Source
15426
107
         {
15427
107
            return SF4Operation::id();
15428
107
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >::id()
Line
Count
Source
15426
40
         {
15427
40
            return SF4Operation::id();
15428
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >::id()
Line
Count
Source
15426
833
         {
15427
833
            return SF4Operation::id();
15428
833
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >::id()
Line
Count
Source
15426
185
         {
15427
185
            return SF4Operation::id();
15428
185
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >::id()
Line
Count
Source
15426
806
         {
15427
806
            return SF4Operation::id();
15428
806
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >::id()
Line
Count
Source
15426
812
         {
15427
812
            return SF4Operation::id();
15428
812
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >::id()
Line
Count
Source
15426
18
         {
15427
18
            return SF4Operation::id();
15428
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >::id()
Line
Count
Source
15426
1.09k
         {
15427
1.09k
            return SF4Operation::id();
15428
1.09k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >::id()
Line
Count
Source
15426
46
         {
15427
46
            return SF4Operation::id();
15428
46
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >::id()
Line
Count
Source
15426
78
         {
15427
78
            return SF4Operation::id();
15428
78
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >::id()
Line
Count
Source
15426
755
         {
15427
755
            return SF4Operation::id();
15428
755
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >::id()
Line
Count
Source
15426
32
         {
15427
32
            return SF4Operation::id();
15428
32
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >::id()
Line
Count
Source
15426
49
         {
15427
49
            return SF4Operation::id();
15428
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >::id()
Line
Count
Source
15426
81
         {
15427
81
            return SF4Operation::id();
15428
81
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >::id()
Line
Count
Source
15426
200
         {
15427
200
            return SF4Operation::id();
15428
200
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >::id()
Line
Count
Source
15426
190
         {
15427
190
            return SF4Operation::id();
15428
190
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >::id()
Line
Count
Source
15426
928
         {
15427
928
            return SF4Operation::id();
15428
928
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf48_op<double> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf49_op<double> >::id()
Line
Count
Source
15426
390
         {
15427
390
            return SF4Operation::id();
15428
390
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf50_op<double> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf51_op<double> >::id()
Line
Count
Source
15426
253
         {
15427
253
            return SF4Operation::id();
15428
253
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf52_op<double> >::id()
Line
Count
Source
15426
26
         {
15427
26
            return SF4Operation::id();
15428
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf53_op<double> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf54_op<double> >::id()
Line
Count
Source
15426
55
         {
15427
55
            return SF4Operation::id();
15428
55
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf55_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf56_op<double> >::id()
Line
Count
Source
15426
27
         {
15427
27
            return SF4Operation::id();
15428
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf57_op<double> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf58_op<double> >::id()
Line
Count
Source
15426
62
         {
15427
62
            return SF4Operation::id();
15428
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf59_op<double> >::id()
Line
Count
Source
15426
125
         {
15427
125
            return SF4Operation::id();
15428
125
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf60_op<double> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf61_op<double> >::id()
Line
Count
Source
15426
20
         {
15427
20
            return SF4Operation::id();
15428
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf62_op<double> >::id()
Line
Count
Source
15426
56
         {
15427
56
            return SF4Operation::id();
15428
56
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf63_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf64_op<double> >::id()
Line
Count
Source
15426
63
         {
15427
63
            return SF4Operation::id();
15428
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf65_op<double> >::id()
Line
Count
Source
15426
579
         {
15427
579
            return SF4Operation::id();
15428
579
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf66_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf67_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf68_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf69_op<double> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf70_op<double> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf71_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf72_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf73_op<double> >::id()
Line
Count
Source
15426
80
         {
15427
80
            return SF4Operation::id();
15428
80
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf74_op<double> >::id()
Line
Count
Source
15426
1.17k
         {
15427
1.17k
            return SF4Operation::id();
15428
1.17k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf75_op<double> >::id()
Line
Count
Source
15426
253
         {
15427
253
            return SF4Operation::id();
15428
253
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf76_op<double> >::id()
Line
Count
Source
15426
117
         {
15427
117
            return SF4Operation::id();
15428
117
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf77_op<double> >::id()
Line
Count
Source
15426
12
         {
15427
12
            return SF4Operation::id();
15428
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf78_op<double> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf79_op<double> >::id()
Line
Count
Source
15426
115
         {
15427
115
            return SF4Operation::id();
15428
115
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf80_op<double> >::id()
Line
Count
Source
15426
38
         {
15427
38
            return SF4Operation::id();
15428
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf81_op<double> >::id()
Line
Count
Source
15426
42
         {
15427
42
            return SF4Operation::id();
15428
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf82_op<double> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf83_op<double> >::id()
Line
Count
Source
15426
1.19k
         {
15427
1.19k
            return SF4Operation::id();
15428
1.19k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext00_op<double> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext01_op<double> >::id()
Line
Count
Source
15426
146
         {
15427
146
            return SF4Operation::id();
15428
146
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext02_op<double> >::id()
Line
Count
Source
15426
99
         {
15427
99
            return SF4Operation::id();
15428
99
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext03_op<double> >::id()
Line
Count
Source
15426
79
         {
15427
79
            return SF4Operation::id();
15428
79
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext04_op<double> >::id()
Line
Count
Source
15426
101
         {
15427
101
            return SF4Operation::id();
15428
101
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext05_op<double> >::id()
Line
Count
Source
15426
217
         {
15427
217
            return SF4Operation::id();
15428
217
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext06_op<double> >::id()
Line
Count
Source
15426
63
         {
15427
63
            return SF4Operation::id();
15428
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext07_op<double> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext08_op<double> >::id()
Line
Count
Source
15426
45
         {
15427
45
            return SF4Operation::id();
15428
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext09_op<double> >::id()
Line
Count
Source
15426
12
         {
15427
12
            return SF4Operation::id();
15428
12
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext10_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext11_op<double> >::id()
Line
Count
Source
15426
601
         {
15427
601
            return SF4Operation::id();
15428
601
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext12_op<double> >::id()
Line
Count
Source
15426
41
         {
15427
41
            return SF4Operation::id();
15428
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext13_op<double> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext14_op<double> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext15_op<double> >::id()
Line
Count
Source
15426
207
         {
15427
207
            return SF4Operation::id();
15428
207
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext16_op<double> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext17_op<double> >::id()
Line
Count
Source
15426
777
         {
15427
777
            return SF4Operation::id();
15428
777
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext18_op<double> >::id()
Line
Count
Source
15426
43
         {
15427
43
            return SF4Operation::id();
15428
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext19_op<double> >::id()
Line
Count
Source
15426
161
         {
15427
161
            return SF4Operation::id();
15428
161
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext20_op<double> >::id()
Line
Count
Source
15426
117
         {
15427
117
            return SF4Operation::id();
15428
117
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext21_op<double> >::id()
Line
Count
Source
15426
122
         {
15427
122
            return SF4Operation::id();
15428
122
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext22_op<double> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext23_op<double> >::id()
Line
Count
Source
15426
572
         {
15427
572
            return SF4Operation::id();
15428
572
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext24_op<double> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext25_op<double> >::id()
Line
Count
Source
15426
507
         {
15427
507
            return SF4Operation::id();
15428
507
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext26_op<double> >::id()
Line
Count
Source
15426
232
         {
15427
232
            return SF4Operation::id();
15428
232
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext27_op<double> >::id()
Line
Count
Source
15426
508
         {
15427
508
            return SF4Operation::id();
15428
508
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext28_op<double> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext29_op<double> >::id()
Line
Count
Source
15426
97
         {
15427
97
            return SF4Operation::id();
15428
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext30_op<double> >::id()
Line
Count
Source
15426
11
         {
15427
11
            return SF4Operation::id();
15428
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext31_op<double> >::id()
Line
Count
Source
15426
66
         {
15427
66
            return SF4Operation::id();
15428
66
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext32_op<double> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext33_op<double> >::id()
Line
Count
Source
15426
94
         {
15427
94
            return SF4Operation::id();
15428
94
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext34_op<double> >::id()
Line
Count
Source
15426
37
         {
15427
37
            return SF4Operation::id();
15428
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext35_op<double> >::id()
Line
Count
Source
15426
206
         {
15427
206
            return SF4Operation::id();
15428
206
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext36_op<double> >::id()
Line
Count
Source
15426
356
         {
15427
356
            return SF4Operation::id();
15428
356
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext37_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext38_op<double> >::id()
Line
Count
Source
15426
69
         {
15427
69
            return SF4Operation::id();
15428
69
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext39_op<double> >::id()
Line
Count
Source
15426
169
         {
15427
169
            return SF4Operation::id();
15428
169
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext40_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext41_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext42_op<double> >::id()
Line
Count
Source
15426
208
         {
15427
208
            return SF4Operation::id();
15428
208
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext43_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext44_op<double> >::id()
Line
Count
Source
15426
301
         {
15427
301
            return SF4Operation::id();
15428
301
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext45_op<double> >::id()
Line
Count
Source
15426
263
         {
15427
263
            return SF4Operation::id();
15428
263
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext46_op<double> >::id()
Line
Count
Source
15426
29
         {
15427
29
            return SF4Operation::id();
15428
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext47_op<double> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext49_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext50_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext51_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext52_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext53_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext54_op<double> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext55_op<double> >::id()
Line
Count
Source
15426
271
         {
15427
271
            return SF4Operation::id();
15428
271
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext56_op<double> >::id()
Line
Count
Source
15426
1.04k
         {
15427
1.04k
            return SF4Operation::id();
15428
1.04k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext57_op<double> >::id()
Line
Count
Source
15426
82
         {
15427
82
            return SF4Operation::id();
15428
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext58_op<double> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext59_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext60_op<double> >::id()
Line
Count
Source
15426
279
         {
15427
279
            return SF4Operation::id();
15428
279
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext61_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf48_op<double> >::id()
Line
Count
Source
15426
85
         {
15427
85
            return SF4Operation::id();
15428
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf49_op<double> >::id()
Line
Count
Source
15426
27
         {
15427
27
            return SF4Operation::id();
15428
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf50_op<double> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf51_op<double> >::id()
Line
Count
Source
15426
210
         {
15427
210
            return SF4Operation::id();
15428
210
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf52_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf53_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf54_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf55_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf56_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf57_op<double> >::id()
Line
Count
Source
15426
517
         {
15427
517
            return SF4Operation::id();
15428
517
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf58_op<double> >::id()
Line
Count
Source
15426
166
         {
15427
166
            return SF4Operation::id();
15428
166
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf59_op<double> >::id()
Line
Count
Source
15426
53
         {
15427
53
            return SF4Operation::id();
15428
53
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf60_op<double> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf61_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf62_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf63_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf64_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf65_op<double> >::id()
Line
Count
Source
15426
474
         {
15427
474
            return SF4Operation::id();
15428
474
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf66_op<double> >::id()
Line
Count
Source
15426
365
         {
15427
365
            return SF4Operation::id();
15428
365
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf67_op<double> >::id()
Line
Count
Source
15426
664
         {
15427
664
            return SF4Operation::id();
15428
664
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf68_op<double> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf69_op<double> >::id()
Line
Count
Source
15426
236
         {
15427
236
            return SF4Operation::id();
15428
236
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf70_op<double> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf71_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf72_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf73_op<double> >::id()
Line
Count
Source
15426
277
         {
15427
277
            return SF4Operation::id();
15428
277
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf74_op<double> >::id()
Line
Count
Source
15426
429
         {
15427
429
            return SF4Operation::id();
15428
429
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf75_op<double> >::id()
Line
Count
Source
15426
151
         {
15427
151
            return SF4Operation::id();
15428
151
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf76_op<double> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf77_op<double> >::id()
Line
Count
Source
15426
295
         {
15427
295
            return SF4Operation::id();
15428
295
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf78_op<double> >::id()
Line
Count
Source
15426
52
         {
15427
52
            return SF4Operation::id();
15428
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf79_op<double> >::id()
Line
Count
Source
15426
83
         {
15427
83
            return SF4Operation::id();
15428
83
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf80_op<double> >::id()
Line
Count
Source
15426
50
         {
15427
50
            return SF4Operation::id();
15428
50
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf81_op<double> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf82_op<double> >::id()
Line
Count
Source
15426
284
         {
15427
284
            return SF4Operation::id();
15428
284
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf83_op<double> >::id()
Line
Count
Source
15426
1.39k
         {
15427
1.39k
            return SF4Operation::id();
15428
1.39k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext00_op<double> >::id()
Line
Count
Source
15426
885
         {
15427
885
            return SF4Operation::id();
15428
885
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext01_op<double> >::id()
Line
Count
Source
15426
98
         {
15427
98
            return SF4Operation::id();
15428
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext02_op<double> >::id()
Line
Count
Source
15426
27
         {
15427
27
            return SF4Operation::id();
15428
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext03_op<double> >::id()
Line
Count
Source
15426
34
         {
15427
34
            return SF4Operation::id();
15428
34
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext04_op<double> >::id()
Line
Count
Source
15426
228
         {
15427
228
            return SF4Operation::id();
15428
228
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext05_op<double> >::id()
Line
Count
Source
15426
185
         {
15427
185
            return SF4Operation::id();
15428
185
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext06_op<double> >::id()
Line
Count
Source
15426
62
         {
15427
62
            return SF4Operation::id();
15428
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext07_op<double> >::id()
Line
Count
Source
15426
127
         {
15427
127
            return SF4Operation::id();
15428
127
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext08_op<double> >::id()
Line
Count
Source
15426
153
         {
15427
153
            return SF4Operation::id();
15428
153
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext09_op<double> >::id()
Line
Count
Source
15426
303
         {
15427
303
            return SF4Operation::id();
15428
303
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext10_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext11_op<double> >::id()
Line
Count
Source
15426
128
         {
15427
128
            return SF4Operation::id();
15428
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext12_op<double> >::id()
Line
Count
Source
15426
290
         {
15427
290
            return SF4Operation::id();
15428
290
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext13_op<double> >::id()
Line
Count
Source
15426
22
         {
15427
22
            return SF4Operation::id();
15428
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext14_op<double> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext15_op<double> >::id()
Line
Count
Source
15426
205
         {
15427
205
            return SF4Operation::id();
15428
205
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext16_op<double> >::id()
Line
Count
Source
15426
959
         {
15427
959
            return SF4Operation::id();
15428
959
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext17_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext18_op<double> >::id()
Line
Count
Source
15426
133
         {
15427
133
            return SF4Operation::id();
15428
133
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext19_op<double> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext20_op<double> >::id()
Line
Count
Source
15426
142
         {
15427
142
            return SF4Operation::id();
15428
142
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext21_op<double> >::id()
Line
Count
Source
15426
91
         {
15427
91
            return SF4Operation::id();
15428
91
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext22_op<double> >::id()
Line
Count
Source
15426
93
         {
15427
93
            return SF4Operation::id();
15428
93
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext23_op<double> >::id()
Line
Count
Source
15426
152
         {
15427
152
            return SF4Operation::id();
15428
152
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext24_op<double> >::id()
Line
Count
Source
15426
534
         {
15427
534
            return SF4Operation::id();
15428
534
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext25_op<double> >::id()
Line
Count
Source
15426
554
         {
15427
554
            return SF4Operation::id();
15428
554
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext26_op<double> >::id()
Line
Count
Source
15426
567
         {
15427
567
            return SF4Operation::id();
15428
567
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext27_op<double> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext28_op<double> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext29_op<double> >::id()
Line
Count
Source
15426
143
         {
15427
143
            return SF4Operation::id();
15428
143
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext30_op<double> >::id()
Line
Count
Source
15426
227
         {
15427
227
            return SF4Operation::id();
15428
227
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext31_op<double> >::id()
Line
Count
Source
15426
1.57k
         {
15427
1.57k
            return SF4Operation::id();
15428
1.57k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext32_op<double> >::id()
Line
Count
Source
15426
207
         {
15427
207
            return SF4Operation::id();
15428
207
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext33_op<double> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext34_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext35_op<double> >::id()
Line
Count
Source
15426
113
         {
15427
113
            return SF4Operation::id();
15428
113
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext36_op<double> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext37_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext38_op<double> >::id()
Line
Count
Source
15426
76
         {
15427
76
            return SF4Operation::id();
15428
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext39_op<double> >::id()
Line
Count
Source
15426
177
         {
15427
177
            return SF4Operation::id();
15428
177
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext40_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext41_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext42_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext43_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext44_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext45_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext46_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext47_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext49_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext50_op<double> >::id()
Line
Count
Source
15426
131
         {
15427
131
            return SF4Operation::id();
15428
131
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext51_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext52_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext53_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext54_op<double> >::id()
Line
Count
Source
15426
76
         {
15427
76
            return SF4Operation::id();
15428
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext55_op<double> >::id()
Line
Count
Source
15426
306
         {
15427
306
            return SF4Operation::id();
15428
306
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext56_op<double> >::id()
Line
Count
Source
15426
547
         {
15427
547
            return SF4Operation::id();
15428
547
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext57_op<double> >::id()
Line
Count
Source
15426
196
         {
15427
196
            return SF4Operation::id();
15428
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext58_op<double> >::id()
Line
Count
Source
15426
151
         {
15427
151
            return SF4Operation::id();
15428
151
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext59_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext60_op<double> >::id()
Line
Count
Source
15426
138
         {
15427
138
            return SF4Operation::id();
15428
138
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext61_op<double> >::id()
Line
Count
Source
15426
69
         {
15427
69
            return SF4Operation::id();
15428
69
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf48_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf49_op<double> >::id()
Line
Count
Source
15426
128
         {
15427
128
            return SF4Operation::id();
15428
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf50_op<double> >::id()
Line
Count
Source
15426
112
         {
15427
112
            return SF4Operation::id();
15428
112
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf51_op<double> >::id()
Line
Count
Source
15426
315
         {
15427
315
            return SF4Operation::id();
15428
315
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf52_op<double> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf53_op<double> >::id()
Line
Count
Source
15426
299
         {
15427
299
            return SF4Operation::id();
15428
299
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf54_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf55_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf56_op<double> >::id()
Line
Count
Source
15426
42
         {
15427
42
            return SF4Operation::id();
15428
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf57_op<double> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf58_op<double> >::id()
Line
Count
Source
15426
52
         {
15427
52
            return SF4Operation::id();
15428
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf59_op<double> >::id()
Line
Count
Source
15426
493
         {
15427
493
            return SF4Operation::id();
15428
493
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf60_op<double> >::id()
Line
Count
Source
15426
226
         {
15427
226
            return SF4Operation::id();
15428
226
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf61_op<double> >::id()
Line
Count
Source
15426
782
         {
15427
782
            return SF4Operation::id();
15428
782
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf62_op<double> >::id()
Line
Count
Source
15426
58
         {
15427
58
            return SF4Operation::id();
15428
58
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf63_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf64_op<double> >::id()
Line
Count
Source
15426
97
         {
15427
97
            return SF4Operation::id();
15428
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf65_op<double> >::id()
Line
Count
Source
15426
32
         {
15427
32
            return SF4Operation::id();
15428
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf66_op<double> >::id()
Line
Count
Source
15426
25
         {
15427
25
            return SF4Operation::id();
15428
25
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf67_op<double> >::id()
Line
Count
Source
15426
651
         {
15427
651
            return SF4Operation::id();
15428
651
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf68_op<double> >::id()
Line
Count
Source
15426
447
         {
15427
447
            return SF4Operation::id();
15428
447
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf69_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf70_op<double> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf71_op<double> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf72_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf73_op<double> >::id()
Line
Count
Source
15426
234
         {
15427
234
            return SF4Operation::id();
15428
234
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf74_op<double> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf75_op<double> >::id()
Line
Count
Source
15426
75
         {
15427
75
            return SF4Operation::id();
15428
75
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf76_op<double> >::id()
Line
Count
Source
15426
27
         {
15427
27
            return SF4Operation::id();
15428
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf77_op<double> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf78_op<double> >::id()
Line
Count
Source
15426
163
         {
15427
163
            return SF4Operation::id();
15428
163
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf79_op<double> >::id()
Line
Count
Source
15426
76
         {
15427
76
            return SF4Operation::id();
15428
76
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf80_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf81_op<double> >::id()
Line
Count
Source
15426
14
         {
15427
14
            return SF4Operation::id();
15428
14
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf82_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf83_op<double> >::id()
Line
Count
Source
15426
62
         {
15427
62
            return SF4Operation::id();
15428
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext00_op<double> >::id()
Line
Count
Source
15426
646
         {
15427
646
            return SF4Operation::id();
15428
646
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext01_op<double> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext02_op<double> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext03_op<double> >::id()
Line
Count
Source
15426
315
         {
15427
315
            return SF4Operation::id();
15428
315
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext04_op<double> >::id()
Line
Count
Source
15426
1.20k
         {
15427
1.20k
            return SF4Operation::id();
15428
1.20k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext05_op<double> >::id()
Line
Count
Source
15426
32
         {
15427
32
            return SF4Operation::id();
15428
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext06_op<double> >::id()
Line
Count
Source
15426
65
         {
15427
65
            return SF4Operation::id();
15428
65
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext07_op<double> >::id()
Line
Count
Source
15426
1.35k
         {
15427
1.35k
            return SF4Operation::id();
15428
1.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext08_op<double> >::id()
Line
Count
Source
15426
684
         {
15427
684
            return SF4Operation::id();
15428
684
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext09_op<double> >::id()
Line
Count
Source
15426
184
         {
15427
184
            return SF4Operation::id();
15428
184
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext10_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext11_op<double> >::id()
Line
Count
Source
15426
1.96k
         {
15427
1.96k
            return SF4Operation::id();
15428
1.96k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext12_op<double> >::id()
Line
Count
Source
15426
66
         {
15427
66
            return SF4Operation::id();
15428
66
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext13_op<double> >::id()
Line
Count
Source
15426
242
         {
15427
242
            return SF4Operation::id();
15428
242
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext14_op<double> >::id()
Line
Count
Source
15426
191
         {
15427
191
            return SF4Operation::id();
15428
191
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext15_op<double> >::id()
Line
Count
Source
15426
102
         {
15427
102
            return SF4Operation::id();
15428
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext16_op<double> >::id()
Line
Count
Source
15426
41
         {
15427
41
            return SF4Operation::id();
15428
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext17_op<double> >::id()
Line
Count
Source
15426
51
         {
15427
51
            return SF4Operation::id();
15428
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext18_op<double> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext19_op<double> >::id()
Line
Count
Source
15426
127
         {
15427
127
            return SF4Operation::id();
15428
127
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext20_op<double> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext21_op<double> >::id()
Line
Count
Source
15426
81
         {
15427
81
            return SF4Operation::id();
15428
81
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext22_op<double> >::id()
Line
Count
Source
15426
382
         {
15427
382
            return SF4Operation::id();
15428
382
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext23_op<double> >::id()
Line
Count
Source
15426
86
         {
15427
86
            return SF4Operation::id();
15428
86
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext24_op<double> >::id()
Line
Count
Source
15426
32
         {
15427
32
            return SF4Operation::id();
15428
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext25_op<double> >::id()
Line
Count
Source
15426
813
         {
15427
813
            return SF4Operation::id();
15428
813
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext26_op<double> >::id()
Line
Count
Source
15426
170
         {
15427
170
            return SF4Operation::id();
15428
170
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext27_op<double> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext28_op<double> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext29_op<double> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext30_op<double> >::id()
Line
Count
Source
15426
559
         {
15427
559
            return SF4Operation::id();
15428
559
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext31_op<double> >::id()
Line
Count
Source
15426
543
         {
15427
543
            return SF4Operation::id();
15428
543
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext32_op<double> >::id()
Line
Count
Source
15426
166
         {
15427
166
            return SF4Operation::id();
15428
166
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext33_op<double> >::id()
Line
Count
Source
15426
790
         {
15427
790
            return SF4Operation::id();
15428
790
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext34_op<double> >::id()
Line
Count
Source
15426
303
         {
15427
303
            return SF4Operation::id();
15428
303
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext35_op<double> >::id()
Line
Count
Source
15426
1.15k
         {
15427
1.15k
            return SF4Operation::id();
15428
1.15k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext36_op<double> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext37_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext38_op<double> >::id()
Line
Count
Source
15426
509
         {
15427
509
            return SF4Operation::id();
15428
509
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext39_op<double> >::id()
Line
Count
Source
15426
163
         {
15427
163
            return SF4Operation::id();
15428
163
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext40_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext41_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext42_op<double> >::id()
Line
Count
Source
15426
1.57k
         {
15427
1.57k
            return SF4Operation::id();
15428
1.57k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext43_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext44_op<double> >::id()
Line
Count
Source
15426
268
         {
15427
268
            return SF4Operation::id();
15428
268
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext45_op<double> >::id()
Line
Count
Source
15426
884
         {
15427
884
            return SF4Operation::id();
15428
884
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext46_op<double> >::id()
Line
Count
Source
15426
35
         {
15427
35
            return SF4Operation::id();
15428
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext47_op<double> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext49_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext50_op<double> >::id()
Line
Count
Source
15426
534
         {
15427
534
            return SF4Operation::id();
15428
534
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext51_op<double> >::id()
Line
Count
Source
15426
22
         {
15427
22
            return SF4Operation::id();
15428
22
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext52_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext53_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext54_op<double> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext55_op<double> >::id()
Line
Count
Source
15426
164
         {
15427
164
            return SF4Operation::id();
15428
164
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext56_op<double> >::id()
Line
Count
Source
15426
815
         {
15427
815
            return SF4Operation::id();
15428
815
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext57_op<double> >::id()
Line
Count
Source
15426
543
         {
15427
543
            return SF4Operation::id();
15428
543
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext58_op<double> >::id()
Line
Count
Source
15426
41
         {
15427
41
            return SF4Operation::id();
15428
41
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext59_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext60_op<double> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext61_op<double> >::id()
Line
Count
Source
15426
690
         {
15427
690
            return SF4Operation::id();
15428
690
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf49_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf50_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf51_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf52_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf53_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf54_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf55_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf56_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf57_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf58_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf59_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf60_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf61_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf62_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf63_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf64_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf65_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf66_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf67_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf68_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf69_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf70_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf71_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf72_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf73_op<double> >::id()
Line
Count
Source
15426
233
         {
15427
233
            return SF4Operation::id();
15428
233
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf74_op<double> >::id()
Line
Count
Source
15426
374
         {
15427
374
            return SF4Operation::id();
15428
374
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf75_op<double> >::id()
Line
Count
Source
15426
196
         {
15427
196
            return SF4Operation::id();
15428
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf76_op<double> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf77_op<double> >::id()
Line
Count
Source
15426
91
         {
15427
91
            return SF4Operation::id();
15428
91
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf78_op<double> >::id()
Line
Count
Source
15426
97
         {
15427
97
            return SF4Operation::id();
15428
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf79_op<double> >::id()
Line
Count
Source
15426
110
         {
15427
110
            return SF4Operation::id();
15428
110
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf80_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf81_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf82_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf83_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext00_op<double> >::id()
Line
Count
Source
15426
931
         {
15427
931
            return SF4Operation::id();
15428
931
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext01_op<double> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext02_op<double> >::id()
Line
Count
Source
15426
37
         {
15427
37
            return SF4Operation::id();
15428
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext03_op<double> >::id()
Line
Count
Source
15426
14
         {
15427
14
            return SF4Operation::id();
15428
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext04_op<double> >::id()
Line
Count
Source
15426
20
         {
15427
20
            return SF4Operation::id();
15428
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext05_op<double> >::id()
Line
Count
Source
15426
20
         {
15427
20
            return SF4Operation::id();
15428
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext06_op<double> >::id()
Line
Count
Source
15426
534
         {
15427
534
            return SF4Operation::id();
15428
534
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext07_op<double> >::id()
Line
Count
Source
15426
126
         {
15427
126
            return SF4Operation::id();
15428
126
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext08_op<double> >::id()
Line
Count
Source
15426
11
         {
15427
11
            return SF4Operation::id();
15428
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext09_op<double> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext10_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext11_op<double> >::id()
Line
Count
Source
15426
23
         {
15427
23
            return SF4Operation::id();
15428
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext12_op<double> >::id()
Line
Count
Source
15426
115
         {
15427
115
            return SF4Operation::id();
15428
115
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext13_op<double> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext14_op<double> >::id()
Line
Count
Source
15426
135
         {
15427
135
            return SF4Operation::id();
15428
135
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext15_op<double> >::id()
Line
Count
Source
15426
51
         {
15427
51
            return SF4Operation::id();
15428
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext16_op<double> >::id()
Line
Count
Source
15426
245
         {
15427
245
            return SF4Operation::id();
15428
245
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext17_op<double> >::id()
Line
Count
Source
15426
318
         {
15427
318
            return SF4Operation::id();
15428
318
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext18_op<double> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext19_op<double> >::id()
Line
Count
Source
15426
40
         {
15427
40
            return SF4Operation::id();
15428
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext20_op<double> >::id()
Line
Count
Source
15426
118
         {
15427
118
            return SF4Operation::id();
15428
118
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext21_op<double> >::id()
Line
Count
Source
15426
55
         {
15427
55
            return SF4Operation::id();
15428
55
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext22_op<double> >::id()
Line
Count
Source
15426
183
         {
15427
183
            return SF4Operation::id();
15428
183
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext23_op<double> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext24_op<double> >::id()
Line
Count
Source
15426
23
         {
15427
23
            return SF4Operation::id();
15428
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext25_op<double> >::id()
Line
Count
Source
15426
78
         {
15427
78
            return SF4Operation::id();
15428
78
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext26_op<double> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext27_op<double> >::id()
Line
Count
Source
15426
29
         {
15427
29
            return SF4Operation::id();
15428
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext28_op<double> >::id()
Line
Count
Source
15426
20
         {
15427
20
            return SF4Operation::id();
15428
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext29_op<double> >::id()
Line
Count
Source
15426
261
         {
15427
261
            return SF4Operation::id();
15428
261
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext30_op<double> >::id()
Line
Count
Source
15426
1.11k
         {
15427
1.11k
            return SF4Operation::id();
15428
1.11k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext31_op<double> >::id()
Line
Count
Source
15426
1.10k
         {
15427
1.10k
            return SF4Operation::id();
15428
1.10k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext32_op<double> >::id()
Line
Count
Source
15426
48
         {
15427
48
            return SF4Operation::id();
15428
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext33_op<double> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext34_op<double> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext35_op<double> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext36_op<double> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext37_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext38_op<double> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext39_op<double> >::id()
Line
Count
Source
15426
98
         {
15427
98
            return SF4Operation::id();
15428
98
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext40_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext41_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext42_op<double> >::id()
Line
Count
Source
15426
163
         {
15427
163
            return SF4Operation::id();
15428
163
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext43_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext44_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext45_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext46_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext47_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext49_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext50_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext51_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext52_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext53_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext54_op<double> >::id()
Line
Count
Source
15426
76
         {
15427
76
            return SF4Operation::id();
15428
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext55_op<double> >::id()
Line
Count
Source
15426
331
         {
15427
331
            return SF4Operation::id();
15428
331
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext56_op<double> >::id()
Line
Count
Source
15426
477
         {
15427
477
            return SF4Operation::id();
15428
477
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext57_op<double> >::id()
Line
Count
Source
15426
205
         {
15427
205
            return SF4Operation::id();
15428
205
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext58_op<double> >::id()
Line
Count
Source
15426
111
         {
15427
111
            return SF4Operation::id();
15428
111
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext59_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext60_op<double> >::id()
Line
Count
Source
15426
193
         {
15427
193
            return SF4Operation::id();
15428
193
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext61_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf48_op<double> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf49_op<double> >::id()
Line
Count
Source
15426
474
         {
15427
474
            return SF4Operation::id();
15428
474
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf50_op<double> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf51_op<double> >::id()
Line
Count
Source
15426
106
         {
15427
106
            return SF4Operation::id();
15428
106
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf52_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf53_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf54_op<double> >::id()
Line
Count
Source
15426
314
         {
15427
314
            return SF4Operation::id();
15428
314
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf55_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf56_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf57_op<double> >::id()
Line
Count
Source
15426
78
         {
15427
78
            return SF4Operation::id();
15428
78
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf58_op<double> >::id()
Line
Count
Source
15426
88
         {
15427
88
            return SF4Operation::id();
15428
88
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf59_op<double> >::id()
Line
Count
Source
15426
272
         {
15427
272
            return SF4Operation::id();
15428
272
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf60_op<double> >::id()
Line
Count
Source
15426
462
         {
15427
462
            return SF4Operation::id();
15428
462
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf61_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf62_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf63_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf64_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf65_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf66_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf67_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf68_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf69_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf70_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf71_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf72_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf73_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf74_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf75_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf76_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf77_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf78_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf79_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf80_op<double> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf81_op<double> >::id()
Line
Count
Source
15426
198
         {
15427
198
            return SF4Operation::id();
15428
198
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf82_op<double> >::id()
Line
Count
Source
15426
214
         {
15427
214
            return SF4Operation::id();
15428
214
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf83_op<double> >::id()
Line
Count
Source
15426
205
         {
15427
205
            return SF4Operation::id();
15428
205
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext00_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext01_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext02_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext03_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext04_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext05_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext06_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext07_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext08_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext09_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext10_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext11_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext12_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext13_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext14_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext15_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext16_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext17_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext18_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext19_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext20_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext21_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext22_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext23_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext24_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext25_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext26_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext27_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext28_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext29_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext30_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext31_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext32_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext33_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext34_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext35_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext36_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext37_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext38_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext39_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext40_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext41_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext42_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext43_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext44_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext45_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext46_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext47_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext49_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext50_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext51_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext52_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext53_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext54_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext55_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext56_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext57_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext58_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext59_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext60_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext61_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf48_op<double> >::id()
Line
Count
Source
15426
23
         {
15427
23
            return SF4Operation::id();
15428
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf49_op<double> >::id()
Line
Count
Source
15426
186
         {
15427
186
            return SF4Operation::id();
15428
186
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf50_op<double> >::id()
Line
Count
Source
15426
201
         {
15427
201
            return SF4Operation::id();
15428
201
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf51_op<double> >::id()
Line
Count
Source
15426
64
         {
15427
64
            return SF4Operation::id();
15428
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf52_op<double> >::id()
Line
Count
Source
15426
4
         {
15427
4
            return SF4Operation::id();
15428
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf53_op<double> >::id()
Line
Count
Source
15426
155
         {
15427
155
            return SF4Operation::id();
15428
155
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf54_op<double> >::id()
Line
Count
Source
15426
29
         {
15427
29
            return SF4Operation::id();
15428
29
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf55_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf56_op<double> >::id()
Line
Count
Source
15426
138
         {
15427
138
            return SF4Operation::id();
15428
138
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf57_op<double> >::id()
Line
Count
Source
15426
311
         {
15427
311
            return SF4Operation::id();
15428
311
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf58_op<double> >::id()
Line
Count
Source
15426
297
         {
15427
297
            return SF4Operation::id();
15428
297
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf59_op<double> >::id()
Line
Count
Source
15426
276
         {
15427
276
            return SF4Operation::id();
15428
276
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf60_op<double> >::id()
Line
Count
Source
15426
604
         {
15427
604
            return SF4Operation::id();
15428
604
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf61_op<double> >::id()
Line
Count
Source
15426
138
         {
15427
138
            return SF4Operation::id();
15428
138
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf62_op<double> >::id()
Line
Count
Source
15426
68
         {
15427
68
            return SF4Operation::id();
15428
68
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf63_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf64_op<double> >::id()
Line
Count
Source
15426
59
         {
15427
59
            return SF4Operation::id();
15428
59
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf65_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf66_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf67_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf68_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf69_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf70_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf71_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf72_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf73_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf74_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf75_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf76_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf77_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf78_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf79_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf80_op<double> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf81_op<double> >::id()
Line
Count
Source
15426
35
         {
15427
35
            return SF4Operation::id();
15428
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf82_op<double> >::id()
Line
Count
Source
15426
74
         {
15427
74
            return SF4Operation::id();
15428
74
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf83_op<double> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext00_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext01_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext02_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext03_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext04_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext05_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext06_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext07_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext08_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext09_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext10_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext11_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext12_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext13_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext14_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext15_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext16_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext17_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext18_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext19_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext20_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext21_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext22_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext23_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext24_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext25_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext26_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext27_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext28_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext29_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext30_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext31_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext32_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext33_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext34_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext35_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext36_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext37_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext38_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext39_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext40_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext41_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext42_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext43_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext44_op<double> >::id()
Line
Count
Source
15426
12
         {
15427
12
            return SF4Operation::id();
15428
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext45_op<double> >::id()
Line
Count
Source
15426
373
         {
15427
373
            return SF4Operation::id();
15428
373
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext46_op<double> >::id()
Line
Count
Source
15426
72
         {
15427
72
            return SF4Operation::id();
15428
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext47_op<double> >::id()
Line
Count
Source
15426
1.05k
         {
15427
1.05k
            return SF4Operation::id();
15428
1.05k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext49_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext50_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext51_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext52_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext53_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext54_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext55_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext56_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext57_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext58_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext59_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext60_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext61_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf49_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf50_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf51_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf52_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf53_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf54_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf55_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf56_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf57_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf58_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf59_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf60_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf61_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf62_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf63_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf64_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf65_op<double> >::id()
Line
Count
Source
15426
25
         {
15427
25
            return SF4Operation::id();
15428
25
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf66_op<double> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf67_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf68_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf69_op<double> >::id()
Line
Count
Source
15426
12
         {
15427
12
            return SF4Operation::id();
15428
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf70_op<double> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf71_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf72_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf73_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf74_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf75_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf76_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf77_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf78_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf79_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf80_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf81_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf82_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf83_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext00_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext01_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext02_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext03_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext04_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext05_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext06_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext07_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext08_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext09_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext10_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext11_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext12_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext13_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext14_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext15_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext16_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext17_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext18_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext19_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext20_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext21_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext22_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext23_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext24_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext25_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext26_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext27_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext28_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext29_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext30_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext31_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext32_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext33_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext34_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext35_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext36_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext37_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext38_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext39_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext40_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext41_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext42_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext43_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext44_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext45_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext46_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext47_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext49_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext50_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext51_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext52_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext53_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext54_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext55_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext56_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext57_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext58_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext59_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext60_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext61_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf49_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf50_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf51_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf52_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf53_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf54_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf55_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf56_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf57_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf58_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf59_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf60_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf61_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf62_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf63_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf64_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf65_op<double> >::id()
Line
Count
Source
15426
49
         {
15427
49
            return SF4Operation::id();
15428
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf66_op<double> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf67_op<double> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf68_op<double> >::id()
Line
Count
Source
15426
99
         {
15427
99
            return SF4Operation::id();
15428
99
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf69_op<double> >::id()
Line
Count
Source
15426
153
         {
15427
153
            return SF4Operation::id();
15428
153
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf70_op<double> >::id()
Line
Count
Source
15426
23
         {
15427
23
            return SF4Operation::id();
15428
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf71_op<double> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf72_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf73_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf74_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf75_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf76_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf77_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf78_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf79_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf80_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf81_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf82_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf83_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext00_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext01_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext02_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext03_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext04_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext05_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext06_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext07_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext08_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext09_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext10_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext11_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext12_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext13_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext14_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext15_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext16_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext17_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext18_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext19_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext20_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext21_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext22_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext23_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext24_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext25_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext26_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext27_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext28_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext29_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext30_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext31_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext32_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext33_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext34_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext35_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext36_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext37_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext38_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext39_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext40_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext41_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext42_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext43_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext44_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext45_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext46_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext47_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext48_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext49_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext50_op<double> >::id()
Line
Count
Source
15426
79
         {
15427
79
            return SF4Operation::id();
15428
79
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext51_op<double> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext52_op<double> >::id()
Line
Count
Source
15426
1.06k
         {
15427
1.06k
            return SF4Operation::id();
15428
1.06k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext53_op<double> >::id()
Line
Count
Source
15426
79
         {
15427
79
            return SF4Operation::id();
15428
79
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext54_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext55_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext56_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext57_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext58_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext59_op<double> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext60_op<double> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext61_op<double> >::id()
Line
Count
Source
15426
92
         {
15427
92
            return SF4Operation::id();
15428
92
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf48_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf49_op<float> >::id()
Line
Count
Source
15426
966
         {
15427
966
            return SF4Operation::id();
15428
966
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf50_op<float> >::id()
Line
Count
Source
15426
70
         {
15427
70
            return SF4Operation::id();
15428
70
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf51_op<float> >::id()
Line
Count
Source
15426
82
         {
15427
82
            return SF4Operation::id();
15428
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf52_op<float> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf53_op<float> >::id()
Line
Count
Source
15426
49
         {
15427
49
            return SF4Operation::id();
15428
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf54_op<float> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf55_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf56_op<float> >::id()
Line
Count
Source
15426
188
         {
15427
188
            return SF4Operation::id();
15428
188
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf57_op<float> >::id()
Line
Count
Source
15426
151
         {
15427
151
            return SF4Operation::id();
15428
151
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf58_op<float> >::id()
Line
Count
Source
15426
439
         {
15427
439
            return SF4Operation::id();
15428
439
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf59_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf60_op<float> >::id()
Line
Count
Source
15426
14
         {
15427
14
            return SF4Operation::id();
15428
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf61_op<float> >::id()
Line
Count
Source
15426
119
         {
15427
119
            return SF4Operation::id();
15428
119
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf62_op<float> >::id()
Line
Count
Source
15426
429
         {
15427
429
            return SF4Operation::id();
15428
429
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf63_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf64_op<float> >::id()
Line
Count
Source
15426
568
         {
15427
568
            return SF4Operation::id();
15428
568
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf65_op<float> >::id()
Line
Count
Source
15426
55
         {
15427
55
            return SF4Operation::id();
15428
55
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf66_op<float> >::id()
Line
Count
Source
15426
59
         {
15427
59
            return SF4Operation::id();
15428
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf67_op<float> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf68_op<float> >::id()
Line
Count
Source
15426
136
         {
15427
136
            return SF4Operation::id();
15428
136
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf69_op<float> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf70_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf71_op<float> >::id()
Line
Count
Source
15426
4
         {
15427
4
            return SF4Operation::id();
15428
4
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf72_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf73_op<float> >::id()
Line
Count
Source
15426
72
         {
15427
72
            return SF4Operation::id();
15428
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf74_op<float> >::id()
Line
Count
Source
15426
11
         {
15427
11
            return SF4Operation::id();
15428
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf75_op<float> >::id()
Line
Count
Source
15426
38
         {
15427
38
            return SF4Operation::id();
15428
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf76_op<float> >::id()
Line
Count
Source
15426
105
         {
15427
105
            return SF4Operation::id();
15428
105
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf77_op<float> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf78_op<float> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf79_op<float> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf80_op<float> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf81_op<float> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf82_op<float> >::id()
Line
Count
Source
15426
263
         {
15427
263
            return SF4Operation::id();
15428
263
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf83_op<float> >::id()
Line
Count
Source
15426
31
         {
15427
31
            return SF4Operation::id();
15428
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >::id()
Line
Count
Source
15426
70
         {
15427
70
            return SF4Operation::id();
15428
70
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >::id()
Line
Count
Source
15426
301
         {
15427
301
            return SF4Operation::id();
15428
301
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >::id()
Line
Count
Source
15426
59
         {
15427
59
            return SF4Operation::id();
15428
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >::id()
Line
Count
Source
15426
107
         {
15427
107
            return SF4Operation::id();
15428
107
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >::id()
Line
Count
Source
15426
92
         {
15427
92
            return SF4Operation::id();
15428
92
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >::id()
Line
Count
Source
15426
167
         {
15427
167
            return SF4Operation::id();
15428
167
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >::id()
Line
Count
Source
15426
63
         {
15427
63
            return SF4Operation::id();
15428
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >::id()
Line
Count
Source
15426
102
         {
15427
102
            return SF4Operation::id();
15428
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >::id()
Line
Count
Source
15426
56
         {
15427
56
            return SF4Operation::id();
15428
56
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >::id()
Line
Count
Source
15426
466
         {
15427
466
            return SF4Operation::id();
15428
466
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >::id()
Line
Count
Source
15426
129
         {
15427
129
            return SF4Operation::id();
15428
129
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >::id()
Line
Count
Source
15426
249
         {
15427
249
            return SF4Operation::id();
15428
249
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >::id()
Line
Count
Source
15426
82
         {
15427
82
            return SF4Operation::id();
15428
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >::id()
Line
Count
Source
15426
14
         {
15427
14
            return SF4Operation::id();
15428
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >::id()
Line
Count
Source
15426
85
         {
15427
85
            return SF4Operation::id();
15428
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >::id()
Line
Count
Source
15426
12
         {
15427
12
            return SF4Operation::id();
15428
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >::id()
Line
Count
Source
15426
23
         {
15427
23
            return SF4Operation::id();
15428
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >::id()
Line
Count
Source
15426
5.14k
         {
15427
5.14k
            return SF4Operation::id();
15428
5.14k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >::id()
Line
Count
Source
15426
120
         {
15427
120
            return SF4Operation::id();
15428
120
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >::id()
Line
Count
Source
15426
146
         {
15427
146
            return SF4Operation::id();
15428
146
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >::id()
Line
Count
Source
15426
179
         {
15427
179
            return SF4Operation::id();
15428
179
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >::id()
Line
Count
Source
15426
61
         {
15427
61
            return SF4Operation::id();
15428
61
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >::id()
Line
Count
Source
15426
467
         {
15427
467
            return SF4Operation::id();
15428
467
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >::id()
Line
Count
Source
15426
60
         {
15427
60
            return SF4Operation::id();
15428
60
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >::id()
Line
Count
Source
15426
60
         {
15427
60
            return SF4Operation::id();
15428
60
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >::id()
Line
Count
Source
15426
22
         {
15427
22
            return SF4Operation::id();
15428
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >::id()
Line
Count
Source
15426
684
         {
15427
684
            return SF4Operation::id();
15428
684
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >::id()
Line
Count
Source
15426
318
         {
15427
318
            return SF4Operation::id();
15428
318
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >::id()
Line
Count
Source
15426
30
         {
15427
30
            return SF4Operation::id();
15428
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >::id()
Line
Count
Source
15426
210
         {
15427
210
            return SF4Operation::id();
15428
210
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >::id()
Line
Count
Source
15426
42
         {
15427
42
            return SF4Operation::id();
15428
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >::id()
Line
Count
Source
15426
443
         {
15427
443
            return SF4Operation::id();
15428
443
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >::id()
Line
Count
Source
15426
69
         {
15427
69
            return SF4Operation::id();
15428
69
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >::id()
Line
Count
Source
15426
48
         {
15427
48
            return SF4Operation::id();
15428
48
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >::id()
Line
Count
Source
15426
58
         {
15427
58
            return SF4Operation::id();
15428
58
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >::id()
Line
Count
Source
15426
108
         {
15427
108
            return SF4Operation::id();
15428
108
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >::id()
Line
Count
Source
15426
168
         {
15427
168
            return SF4Operation::id();
15428
168
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >::id()
Line
Count
Source
15426
30
         {
15427
30
            return SF4Operation::id();
15428
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >::id()
Line
Count
Source
15426
415
         {
15427
415
            return SF4Operation::id();
15428
415
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >::id()
Line
Count
Source
15426
112
         {
15427
112
            return SF4Operation::id();
15428
112
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >::id()
Line
Count
Source
15426
439
         {
15427
439
            return SF4Operation::id();
15428
439
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >::id()
Line
Count
Source
15426
46
         {
15427
46
            return SF4Operation::id();
15428
46
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >::id()
Line
Count
Source
15426
79
         {
15427
79
            return SF4Operation::id();
15428
79
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >::id()
Line
Count
Source
15426
108
         {
15427
108
            return SF4Operation::id();
15428
108
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >::id()
Line
Count
Source
15426
272
         {
15427
272
            return SF4Operation::id();
15428
272
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >::id()
Line
Count
Source
15426
1.64k
         {
15427
1.64k
            return SF4Operation::id();
15428
1.64k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf48_op<float> >::id()
Line
Count
Source
15426
27
         {
15427
27
            return SF4Operation::id();
15428
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf49_op<float> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf50_op<float> >::id()
Line
Count
Source
15426
60
         {
15427
60
            return SF4Operation::id();
15428
60
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf51_op<float> >::id()
Line
Count
Source
15426
106
         {
15427
106
            return SF4Operation::id();
15428
106
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf52_op<float> >::id()
Line
Count
Source
15426
34
         {
15427
34
            return SF4Operation::id();
15428
34
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf53_op<float> >::id()
Line
Count
Source
15426
328
         {
15427
328
            return SF4Operation::id();
15428
328
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf54_op<float> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf55_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf56_op<float> >::id()
Line
Count
Source
15426
180
         {
15427
180
            return SF4Operation::id();
15428
180
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf57_op<float> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf58_op<float> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf59_op<float> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf60_op<float> >::id()
Line
Count
Source
15426
22
         {
15427
22
            return SF4Operation::id();
15428
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf61_op<float> >::id()
Line
Count
Source
15426
76
         {
15427
76
            return SF4Operation::id();
15428
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf62_op<float> >::id()
Line
Count
Source
15426
263
         {
15427
263
            return SF4Operation::id();
15428
263
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf63_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf64_op<float> >::id()
Line
Count
Source
15426
29
         {
15427
29
            return SF4Operation::id();
15428
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf65_op<float> >::id()
Line
Count
Source
15426
48
         {
15427
48
            return SF4Operation::id();
15428
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf66_op<float> >::id()
Line
Count
Source
15426
346
         {
15427
346
            return SF4Operation::id();
15428
346
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf67_op<float> >::id()
Line
Count
Source
15426
802
         {
15427
802
            return SF4Operation::id();
15428
802
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf68_op<float> >::id()
Line
Count
Source
15426
162
         {
15427
162
            return SF4Operation::id();
15428
162
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf69_op<float> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf70_op<float> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf71_op<float> >::id()
Line
Count
Source
15426
82
         {
15427
82
            return SF4Operation::id();
15428
82
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf72_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf73_op<float> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf74_op<float> >::id()
Line
Count
Source
15426
20
         {
15427
20
            return SF4Operation::id();
15428
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf75_op<float> >::id()
Line
Count
Source
15426
37
         {
15427
37
            return SF4Operation::id();
15428
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf76_op<float> >::id()
Line
Count
Source
15426
102
         {
15427
102
            return SF4Operation::id();
15428
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf77_op<float> >::id()
Line
Count
Source
15426
36
         {
15427
36
            return SF4Operation::id();
15428
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf78_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf79_op<float> >::id()
Line
Count
Source
15426
120
         {
15427
120
            return SF4Operation::id();
15428
120
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf80_op<float> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf81_op<float> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf82_op<float> >::id()
Line
Count
Source
15426
57
         {
15427
57
            return SF4Operation::id();
15428
57
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf83_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext00_op<float> >::id()
Line
Count
Source
15426
145
         {
15427
145
            return SF4Operation::id();
15428
145
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext01_op<float> >::id()
Line
Count
Source
15426
56
         {
15427
56
            return SF4Operation::id();
15428
56
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext02_op<float> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext03_op<float> >::id()
Line
Count
Source
15426
207
         {
15427
207
            return SF4Operation::id();
15428
207
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext04_op<float> >::id()
Line
Count
Source
15426
361
         {
15427
361
            return SF4Operation::id();
15428
361
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext05_op<float> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext06_op<float> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext07_op<float> >::id()
Line
Count
Source
15426
85
         {
15427
85
            return SF4Operation::id();
15428
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext08_op<float> >::id()
Line
Count
Source
15426
64
         {
15427
64
            return SF4Operation::id();
15428
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext09_op<float> >::id()
Line
Count
Source
15426
148
         {
15427
148
            return SF4Operation::id();
15428
148
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext10_op<float> >::id()
Line
Count
Source
15426
11
         {
15427
11
            return SF4Operation::id();
15428
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext11_op<float> >::id()
Line
Count
Source
15426
276
         {
15427
276
            return SF4Operation::id();
15428
276
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext12_op<float> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext13_op<float> >::id()
Line
Count
Source
15426
31
         {
15427
31
            return SF4Operation::id();
15428
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext14_op<float> >::id()
Line
Count
Source
15426
177
         {
15427
177
            return SF4Operation::id();
15428
177
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext15_op<float> >::id()
Line
Count
Source
15426
57
         {
15427
57
            return SF4Operation::id();
15428
57
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext16_op<float> >::id()
Line
Count
Source
15426
251
         {
15427
251
            return SF4Operation::id();
15428
251
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext17_op<float> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext18_op<float> >::id()
Line
Count
Source
15426
22
         {
15427
22
            return SF4Operation::id();
15428
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext19_op<float> >::id()
Line
Count
Source
15426
131
         {
15427
131
            return SF4Operation::id();
15428
131
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext20_op<float> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext21_op<float> >::id()
Line
Count
Source
15426
90
         {
15427
90
            return SF4Operation::id();
15428
90
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext22_op<float> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext23_op<float> >::id()
Line
Count
Source
15426
317
         {
15427
317
            return SF4Operation::id();
15428
317
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext24_op<float> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext25_op<float> >::id()
Line
Count
Source
15426
97
         {
15427
97
            return SF4Operation::id();
15428
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext26_op<float> >::id()
Line
Count
Source
15426
622
         {
15427
622
            return SF4Operation::id();
15428
622
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext27_op<float> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext28_op<float> >::id()
Line
Count
Source
15426
390
         {
15427
390
            return SF4Operation::id();
15428
390
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext29_op<float> >::id()
Line
Count
Source
15426
212
         {
15427
212
            return SF4Operation::id();
15428
212
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext30_op<float> >::id()
Line
Count
Source
15426
86
         {
15427
86
            return SF4Operation::id();
15428
86
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext31_op<float> >::id()
Line
Count
Source
15426
309
         {
15427
309
            return SF4Operation::id();
15428
309
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext32_op<float> >::id()
Line
Count
Source
15426
660
         {
15427
660
            return SF4Operation::id();
15428
660
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext33_op<float> >::id()
Line
Count
Source
15426
102
         {
15427
102
            return SF4Operation::id();
15428
102
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext34_op<float> >::id()
Line
Count
Source
15426
222
         {
15427
222
            return SF4Operation::id();
15428
222
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext35_op<float> >::id()
Line
Count
Source
15426
141
         {
15427
141
            return SF4Operation::id();
15428
141
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext36_op<float> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext37_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext38_op<float> >::id()
Line
Count
Source
15426
319
         {
15427
319
            return SF4Operation::id();
15428
319
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext39_op<float> >::id()
Line
Count
Source
15426
581
         {
15427
581
            return SF4Operation::id();
15428
581
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext40_op<float> >::id()
Line
Count
Source
15426
387
         {
15427
387
            return SF4Operation::id();
15428
387
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext41_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext42_op<float> >::id()
Line
Count
Source
15426
251
         {
15427
251
            return SF4Operation::id();
15428
251
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext43_op<float> >::id()
Line
Count
Source
15426
224
         {
15427
224
            return SF4Operation::id();
15428
224
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext44_op<float> >::id()
Line
Count
Source
15426
253
         {
15427
253
            return SF4Operation::id();
15428
253
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext45_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext46_op<float> >::id()
Line
Count
Source
15426
62
         {
15427
62
            return SF4Operation::id();
15428
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext47_op<float> >::id()
Line
Count
Source
15426
14
         {
15427
14
            return SF4Operation::id();
15428
14
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext49_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext50_op<float> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext51_op<float> >::id()
Line
Count
Source
15426
325
         {
15427
325
            return SF4Operation::id();
15428
325
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext52_op<float> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext53_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext54_op<float> >::id()
Line
Count
Source
15426
72
         {
15427
72
            return SF4Operation::id();
15428
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext55_op<float> >::id()
Line
Count
Source
15426
619
         {
15427
619
            return SF4Operation::id();
15428
619
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext56_op<float> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext57_op<float> >::id()
Line
Count
Source
15426
830
         {
15427
830
            return SF4Operation::id();
15428
830
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext58_op<float> >::id()
Line
Count
Source
15426
445
         {
15427
445
            return SF4Operation::id();
15428
445
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext59_op<float> >::id()
Line
Count
Source
15426
51
         {
15427
51
            return SF4Operation::id();
15428
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext60_op<float> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext61_op<float> >::id()
Line
Count
Source
15426
45
         {
15427
45
            return SF4Operation::id();
15428
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf48_op<float> >::id()
Line
Count
Source
15426
57
         {
15427
57
            return SF4Operation::id();
15428
57
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf49_op<float> >::id()
Line
Count
Source
15426
132
         {
15427
132
            return SF4Operation::id();
15428
132
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf50_op<float> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf51_op<float> >::id()
Line
Count
Source
15426
408
         {
15427
408
            return SF4Operation::id();
15428
408
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf52_op<float> >::id()
Line
Count
Source
15426
471
         {
15427
471
            return SF4Operation::id();
15428
471
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf53_op<float> >::id()
Line
Count
Source
15426
91
         {
15427
91
            return SF4Operation::id();
15428
91
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf54_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf55_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf56_op<float> >::id()
Line
Count
Source
15426
41
         {
15427
41
            return SF4Operation::id();
15428
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf57_op<float> >::id()
Line
Count
Source
15426
214
         {
15427
214
            return SF4Operation::id();
15428
214
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf58_op<float> >::id()
Line
Count
Source
15426
149
         {
15427
149
            return SF4Operation::id();
15428
149
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf59_op<float> >::id()
Line
Count
Source
15426
96
         {
15427
96
            return SF4Operation::id();
15428
96
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf60_op<float> >::id()
Line
Count
Source
15426
348
         {
15427
348
            return SF4Operation::id();
15428
348
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf61_op<float> >::id()
Line
Count
Source
15426
374
         {
15427
374
            return SF4Operation::id();
15428
374
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf62_op<float> >::id()
Line
Count
Source
15426
75
         {
15427
75
            return SF4Operation::id();
15428
75
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf63_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf64_op<float> >::id()
Line
Count
Source
15426
63
         {
15427
63
            return SF4Operation::id();
15428
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf65_op<float> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf66_op<float> >::id()
Line
Count
Source
15426
130
         {
15427
130
            return SF4Operation::id();
15428
130
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf67_op<float> >::id()
Line
Count
Source
15426
82
         {
15427
82
            return SF4Operation::id();
15428
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf68_op<float> >::id()
Line
Count
Source
15426
12
         {
15427
12
            return SF4Operation::id();
15428
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf69_op<float> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf70_op<float> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf71_op<float> >::id()
Line
Count
Source
15426
80
         {
15427
80
            return SF4Operation::id();
15428
80
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf72_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf73_op<float> >::id()
Line
Count
Source
15426
221
         {
15427
221
            return SF4Operation::id();
15428
221
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf74_op<float> >::id()
Line
Count
Source
15426
110
         {
15427
110
            return SF4Operation::id();
15428
110
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf75_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf76_op<float> >::id()
Line
Count
Source
15426
96
         {
15427
96
            return SF4Operation::id();
15428
96
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf77_op<float> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf78_op<float> >::id()
Line
Count
Source
15426
18
         {
15427
18
            return SF4Operation::id();
15428
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf79_op<float> >::id()
Line
Count
Source
15426
83
         {
15427
83
            return SF4Operation::id();
15428
83
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf80_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf81_op<float> >::id()
Line
Count
Source
15426
30
         {
15427
30
            return SF4Operation::id();
15428
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf82_op<float> >::id()
Line
Count
Source
15426
76
         {
15427
76
            return SF4Operation::id();
15428
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf83_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext00_op<float> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext01_op<float> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext02_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext03_op<float> >::id()
Line
Count
Source
15426
28
         {
15427
28
            return SF4Operation::id();
15428
28
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext04_op<float> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext05_op<float> >::id()
Line
Count
Source
15426
128
         {
15427
128
            return SF4Operation::id();
15428
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext06_op<float> >::id()
Line
Count
Source
15426
35
         {
15427
35
            return SF4Operation::id();
15428
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext07_op<float> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext08_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext09_op<float> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext10_op<float> >::id()
Line
Count
Source
15426
20
         {
15427
20
            return SF4Operation::id();
15428
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext11_op<float> >::id()
Line
Count
Source
15426
284
         {
15427
284
            return SF4Operation::id();
15428
284
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext12_op<float> >::id()
Line
Count
Source
15426
32
         {
15427
32
            return SF4Operation::id();
15428
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext13_op<float> >::id()
Line
Count
Source
15426
36
         {
15427
36
            return SF4Operation::id();
15428
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext14_op<float> >::id()
Line
Count
Source
15426
31
         {
15427
31
            return SF4Operation::id();
15428
31
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext15_op<float> >::id()
Line
Count
Source
15426
3.16k
         {
15427
3.16k
            return SF4Operation::id();
15428
3.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext16_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext17_op<float> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext18_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext19_op<float> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext20_op<float> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext21_op<float> >::id()
Line
Count
Source
15426
215
         {
15427
215
            return SF4Operation::id();
15428
215
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext22_op<float> >::id()
Line
Count
Source
15426
234
         {
15427
234
            return SF4Operation::id();
15428
234
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext23_op<float> >::id()
Line
Count
Source
15426
41
         {
15427
41
            return SF4Operation::id();
15428
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext24_op<float> >::id()
Line
Count
Source
15426
52
         {
15427
52
            return SF4Operation::id();
15428
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext25_op<float> >::id()
Line
Count
Source
15426
86
         {
15427
86
            return SF4Operation::id();
15428
86
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext26_op<float> >::id()
Line
Count
Source
15426
739
         {
15427
739
            return SF4Operation::id();
15428
739
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext27_op<float> >::id()
Line
Count
Source
15426
612
         {
15427
612
            return SF4Operation::id();
15428
612
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext28_op<float> >::id()
Line
Count
Source
15426
128
         {
15427
128
            return SF4Operation::id();
15428
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext29_op<float> >::id()
Line
Count
Source
15426
473
         {
15427
473
            return SF4Operation::id();
15428
473
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext30_op<float> >::id()
Line
Count
Source
15426
42
         {
15427
42
            return SF4Operation::id();
15428
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext31_op<float> >::id()
Line
Count
Source
15426
397
         {
15427
397
            return SF4Operation::id();
15428
397
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext32_op<float> >::id()
Line
Count
Source
15426
684
         {
15427
684
            return SF4Operation::id();
15428
684
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext33_op<float> >::id()
Line
Count
Source
15426
886
         {
15427
886
            return SF4Operation::id();
15428
886
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext34_op<float> >::id()
Line
Count
Source
15426
346
         {
15427
346
            return SF4Operation::id();
15428
346
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext35_op<float> >::id()
Line
Count
Source
15426
20
         {
15427
20
            return SF4Operation::id();
15428
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext36_op<float> >::id()
Line
Count
Source
15426
72
         {
15427
72
            return SF4Operation::id();
15428
72
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext37_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext38_op<float> >::id()
Line
Count
Source
15426
437
         {
15427
437
            return SF4Operation::id();
15428
437
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext39_op<float> >::id()
Line
Count
Source
15426
601
         {
15427
601
            return SF4Operation::id();
15428
601
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext40_op<float> >::id()
Line
Count
Source
15426
120
         {
15427
120
            return SF4Operation::id();
15428
120
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext41_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext42_op<float> >::id()
Line
Count
Source
15426
239
         {
15427
239
            return SF4Operation::id();
15428
239
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext43_op<float> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext44_op<float> >::id()
Line
Count
Source
15426
67
         {
15427
67
            return SF4Operation::id();
15428
67
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext45_op<float> >::id()
Line
Count
Source
15426
606
         {
15427
606
            return SF4Operation::id();
15428
606
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext46_op<float> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext47_op<float> >::id()
Line
Count
Source
15426
248
         {
15427
248
            return SF4Operation::id();
15428
248
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext49_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext50_op<float> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext51_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext52_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext53_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext54_op<float> >::id()
Line
Count
Source
15426
40
         {
15427
40
            return SF4Operation::id();
15428
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext55_op<float> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext56_op<float> >::id()
Line
Count
Source
15426
341
         {
15427
341
            return SF4Operation::id();
15428
341
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext57_op<float> >::id()
Line
Count
Source
15426
1.26k
         {
15427
1.26k
            return SF4Operation::id();
15428
1.26k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext58_op<float> >::id()
Line
Count
Source
15426
151
         {
15427
151
            return SF4Operation::id();
15428
151
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext59_op<float> >::id()
Line
Count
Source
15426
435
         {
15427
435
            return SF4Operation::id();
15428
435
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext60_op<float> >::id()
Line
Count
Source
15426
32
         {
15427
32
            return SF4Operation::id();
15428
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext61_op<float> >::id()
Line
Count
Source
15426
467
         {
15427
467
            return SF4Operation::id();
15428
467
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf48_op<float> >::id()
Line
Count
Source
15426
246
         {
15427
246
            return SF4Operation::id();
15428
246
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf49_op<float> >::id()
Line
Count
Source
15426
167
         {
15427
167
            return SF4Operation::id();
15428
167
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf50_op<float> >::id()
Line
Count
Source
15426
4
         {
15427
4
            return SF4Operation::id();
15428
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf51_op<float> >::id()
Line
Count
Source
15426
4
         {
15427
4
            return SF4Operation::id();
15428
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf52_op<float> >::id()
Line
Count
Source
15426
47
         {
15427
47
            return SF4Operation::id();
15428
47
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf53_op<float> >::id()
Line
Count
Source
15426
32
         {
15427
32
            return SF4Operation::id();
15428
32
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf54_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf55_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf56_op<float> >::id()
Line
Count
Source
15426
573
         {
15427
573
            return SF4Operation::id();
15428
573
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf57_op<float> >::id()
Line
Count
Source
15426
53
         {
15427
53
            return SF4Operation::id();
15428
53
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf58_op<float> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf59_op<float> >::id()
Line
Count
Source
15426
219
         {
15427
219
            return SF4Operation::id();
15428
219
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf60_op<float> >::id()
Line
Count
Source
15426
18
         {
15427
18
            return SF4Operation::id();
15428
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf61_op<float> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf62_op<float> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf63_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf64_op<float> >::id()
Line
Count
Source
15426
36
         {
15427
36
            return SF4Operation::id();
15428
36
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf65_op<float> >::id()
Line
Count
Source
15426
1.42k
         {
15427
1.42k
            return SF4Operation::id();
15428
1.42k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf66_op<float> >::id()
Line
Count
Source
15426
181
         {
15427
181
            return SF4Operation::id();
15428
181
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf67_op<float> >::id()
Line
Count
Source
15426
98
         {
15427
98
            return SF4Operation::id();
15428
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf68_op<float> >::id()
Line
Count
Source
15426
56
         {
15427
56
            return SF4Operation::id();
15428
56
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf69_op<float> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf70_op<float> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf71_op<float> >::id()
Line
Count
Source
15426
63
         {
15427
63
            return SF4Operation::id();
15428
63
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf72_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf73_op<float> >::id()
Line
Count
Source
15426
243
         {
15427
243
            return SF4Operation::id();
15428
243
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf74_op<float> >::id()
Line
Count
Source
15426
300
         {
15427
300
            return SF4Operation::id();
15428
300
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf75_op<float> >::id()
Line
Count
Source
15426
147
         {
15427
147
            return SF4Operation::id();
15428
147
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf76_op<float> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf77_op<float> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf78_op<float> >::id()
Line
Count
Source
15426
48
         {
15427
48
            return SF4Operation::id();
15428
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf79_op<float> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf80_op<float> >::id()
Line
Count
Source
15426
130
         {
15427
130
            return SF4Operation::id();
15428
130
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf81_op<float> >::id()
Line
Count
Source
15426
2.17k
         {
15427
2.17k
            return SF4Operation::id();
15428
2.17k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf82_op<float> >::id()
Line
Count
Source
15426
59
         {
15427
59
            return SF4Operation::id();
15428
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf83_op<float> >::id()
Line
Count
Source
15426
1.16k
         {
15427
1.16k
            return SF4Operation::id();
15428
1.16k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext00_op<float> >::id()
Line
Count
Source
15426
380
         {
15427
380
            return SF4Operation::id();
15428
380
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext01_op<float> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext02_op<float> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext03_op<float> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext04_op<float> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext05_op<float> >::id()
Line
Count
Source
15426
44
         {
15427
44
            return SF4Operation::id();
15428
44
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext06_op<float> >::id()
Line
Count
Source
15426
165
         {
15427
165
            return SF4Operation::id();
15428
165
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext07_op<float> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext08_op<float> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext09_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext10_op<float> >::id()
Line
Count
Source
15426
257
         {
15427
257
            return SF4Operation::id();
15428
257
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext11_op<float> >::id()
Line
Count
Source
15426
22
         {
15427
22
            return SF4Operation::id();
15428
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext12_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext13_op<float> >::id()
Line
Count
Source
15426
28
         {
15427
28
            return SF4Operation::id();
15428
28
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext14_op<float> >::id()
Line
Count
Source
15426
195
         {
15427
195
            return SF4Operation::id();
15428
195
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext15_op<float> >::id()
Line
Count
Source
15426
223
         {
15427
223
            return SF4Operation::id();
15428
223
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext16_op<float> >::id()
Line
Count
Source
15426
292
         {
15427
292
            return SF4Operation::id();
15428
292
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext17_op<float> >::id()
Line
Count
Source
15426
30
         {
15427
30
            return SF4Operation::id();
15428
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext18_op<float> >::id()
Line
Count
Source
15426
48
         {
15427
48
            return SF4Operation::id();
15428
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext19_op<float> >::id()
Line
Count
Source
15426
37
         {
15427
37
            return SF4Operation::id();
15428
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext20_op<float> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext21_op<float> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext22_op<float> >::id()
Line
Count
Source
15426
295
         {
15427
295
            return SF4Operation::id();
15428
295
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext23_op<float> >::id()
Line
Count
Source
15426
42
         {
15427
42
            return SF4Operation::id();
15428
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext24_op<float> >::id()
Line
Count
Source
15426
35
         {
15427
35
            return SF4Operation::id();
15428
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext25_op<float> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext26_op<float> >::id()
Line
Count
Source
15426
69
         {
15427
69
            return SF4Operation::id();
15428
69
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext27_op<float> >::id()
Line
Count
Source
15426
106
         {
15427
106
            return SF4Operation::id();
15428
106
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext28_op<float> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext29_op<float> >::id()
Line
Count
Source
15426
331
         {
15427
331
            return SF4Operation::id();
15428
331
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext30_op<float> >::id()
Line
Count
Source
15426
731
         {
15427
731
            return SF4Operation::id();
15428
731
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext31_op<float> >::id()
Line
Count
Source
15426
12
         {
15427
12
            return SF4Operation::id();
15428
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext32_op<float> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext33_op<float> >::id()
Line
Count
Source
15426
61
         {
15427
61
            return SF4Operation::id();
15428
61
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext34_op<float> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext35_op<float> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext36_op<float> >::id()
Line
Count
Source
15426
303
         {
15427
303
            return SF4Operation::id();
15428
303
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext37_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext38_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext39_op<float> >::id()
Line
Count
Source
15426
74
         {
15427
74
            return SF4Operation::id();
15428
74
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext40_op<float> >::id()
Line
Count
Source
15426
120
         {
15427
120
            return SF4Operation::id();
15428
120
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext41_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext42_op<float> >::id()
Line
Count
Source
15426
349
         {
15427
349
            return SF4Operation::id();
15428
349
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext43_op<float> >::id()
Line
Count
Source
15426
479
         {
15427
479
            return SF4Operation::id();
15428
479
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext44_op<float> >::id()
Line
Count
Source
15426
34
         {
15427
34
            return SF4Operation::id();
15428
34
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext45_op<float> >::id()
Line
Count
Source
15426
174
         {
15427
174
            return SF4Operation::id();
15428
174
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext46_op<float> >::id()
Line
Count
Source
15426
61
         {
15427
61
            return SF4Operation::id();
15428
61
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext47_op<float> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext49_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext50_op<float> >::id()
Line
Count
Source
15426
86
         {
15427
86
            return SF4Operation::id();
15428
86
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext51_op<float> >::id()
Line
Count
Source
15426
11
         {
15427
11
            return SF4Operation::id();
15428
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext52_op<float> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext53_op<float> >::id()
Line
Count
Source
15426
11
         {
15427
11
            return SF4Operation::id();
15428
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext54_op<float> >::id()
Line
Count
Source
15426
49
         {
15427
49
            return SF4Operation::id();
15428
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext55_op<float> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext56_op<float> >::id()
Line
Count
Source
15426
904
         {
15427
904
            return SF4Operation::id();
15428
904
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext57_op<float> >::id()
Line
Count
Source
15426
362
         {
15427
362
            return SF4Operation::id();
15428
362
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext58_op<float> >::id()
Line
Count
Source
15426
48
         {
15427
48
            return SF4Operation::id();
15428
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext59_op<float> >::id()
Line
Count
Source
15426
99
         {
15427
99
            return SF4Operation::id();
15428
99
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext60_op<float> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext61_op<float> >::id()
Line
Count
Source
15426
332
         {
15427
332
            return SF4Operation::id();
15428
332
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf48_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf49_op<float> >::id()
Line
Count
Source
15426
190
         {
15427
190
            return SF4Operation::id();
15428
190
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf50_op<float> >::id()
Line
Count
Source
15426
397
         {
15427
397
            return SF4Operation::id();
15428
397
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf51_op<float> >::id()
Line
Count
Source
15426
4
         {
15427
4
            return SF4Operation::id();
15428
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf52_op<float> >::id()
Line
Count
Source
15426
67
         {
15427
67
            return SF4Operation::id();
15428
67
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf53_op<float> >::id()
Line
Count
Source
15426
220
         {
15427
220
            return SF4Operation::id();
15428
220
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf54_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf55_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf56_op<float> >::id()
Line
Count
Source
15426
916
         {
15427
916
            return SF4Operation::id();
15428
916
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf57_op<float> >::id()
Line
Count
Source
15426
63
         {
15427
63
            return SF4Operation::id();
15428
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf58_op<float> >::id()
Line
Count
Source
15426
172
         {
15427
172
            return SF4Operation::id();
15428
172
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf59_op<float> >::id()
Line
Count
Source
15426
531
         {
15427
531
            return SF4Operation::id();
15428
531
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf60_op<float> >::id()
Line
Count
Source
15426
706
         {
15427
706
            return SF4Operation::id();
15428
706
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf61_op<float> >::id()
Line
Count
Source
15426
98
         {
15427
98
            return SF4Operation::id();
15428
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf62_op<float> >::id()
Line
Count
Source
15426
131
         {
15427
131
            return SF4Operation::id();
15428
131
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf63_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf64_op<float> >::id()
Line
Count
Source
15426
92
         {
15427
92
            return SF4Operation::id();
15428
92
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf65_op<float> >::id()
Line
Count
Source
15426
98
         {
15427
98
            return SF4Operation::id();
15428
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf66_op<float> >::id()
Line
Count
Source
15426
11
         {
15427
11
            return SF4Operation::id();
15428
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf67_op<float> >::id()
Line
Count
Source
15426
187
         {
15427
187
            return SF4Operation::id();
15428
187
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf68_op<float> >::id()
Line
Count
Source
15426
226
         {
15427
226
            return SF4Operation::id();
15428
226
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf69_op<float> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf70_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf71_op<float> >::id()
Line
Count
Source
15426
312
         {
15427
312
            return SF4Operation::id();
15428
312
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf72_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf73_op<float> >::id()
Line
Count
Source
15426
132
         {
15427
132
            return SF4Operation::id();
15428
132
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf74_op<float> >::id()
Line
Count
Source
15426
316
         {
15427
316
            return SF4Operation::id();
15428
316
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf75_op<float> >::id()
Line
Count
Source
15426
163
         {
15427
163
            return SF4Operation::id();
15428
163
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf76_op<float> >::id()
Line
Count
Source
15426
144
         {
15427
144
            return SF4Operation::id();
15428
144
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf77_op<float> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf78_op<float> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf79_op<float> >::id()
Line
Count
Source
15426
43
         {
15427
43
            return SF4Operation::id();
15428
43
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf80_op<float> >::id()
Line
Count
Source
15426
153
         {
15427
153
            return SF4Operation::id();
15428
153
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf81_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf82_op<float> >::id()
Line
Count
Source
15426
38
         {
15427
38
            return SF4Operation::id();
15428
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf83_op<float> >::id()
Line
Count
Source
15426
4
         {
15427
4
            return SF4Operation::id();
15428
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >::id()
Line
Count
Source
15426
32
         {
15427
32
            return SF4Operation::id();
15428
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >::id()
Line
Count
Source
15426
672
         {
15427
672
            return SF4Operation::id();
15428
672
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >::id()
Line
Count
Source
15426
60
         {
15427
60
            return SF4Operation::id();
15428
60
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >::id()
Line
Count
Source
15426
94
         {
15427
94
            return SF4Operation::id();
15428
94
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >::id()
Line
Count
Source
15426
221
         {
15427
221
            return SF4Operation::id();
15428
221
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >::id()
Line
Count
Source
15426
249
         {
15427
249
            return SF4Operation::id();
15428
249
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >::id()
Line
Count
Source
15426
360
         {
15427
360
            return SF4Operation::id();
15428
360
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >::id()
Line
Count
Source
15426
927
         {
15427
927
            return SF4Operation::id();
15428
927
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >::id()
Line
Count
Source
15426
44
         {
15427
44
            return SF4Operation::id();
15428
44
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >::id()
Line
Count
Source
15426
901
         {
15427
901
            return SF4Operation::id();
15428
901
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >::id()
Line
Count
Source
15426
266
         {
15427
266
            return SF4Operation::id();
15428
266
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >::id()
Line
Count
Source
15426
68
         {
15427
68
            return SF4Operation::id();
15428
68
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >::id()
Line
Count
Source
15426
248
         {
15427
248
            return SF4Operation::id();
15428
248
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >::id()
Line
Count
Source
15426
41
         {
15427
41
            return SF4Operation::id();
15428
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >::id()
Line
Count
Source
15426
269
         {
15427
269
            return SF4Operation::id();
15428
269
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >::id()
Line
Count
Source
15426
196
         {
15427
196
            return SF4Operation::id();
15428
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >::id()
Line
Count
Source
15426
22
         {
15427
22
            return SF4Operation::id();
15428
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >::id()
Line
Count
Source
15426
132
         {
15427
132
            return SF4Operation::id();
15428
132
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >::id()
Line
Count
Source
15426
435
         {
15427
435
            return SF4Operation::id();
15428
435
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >::id()
Line
Count
Source
15426
178
         {
15427
178
            return SF4Operation::id();
15428
178
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >::id()
Line
Count
Source
15426
164
         {
15427
164
            return SF4Operation::id();
15428
164
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >::id()
Line
Count
Source
15426
41
         {
15427
41
            return SF4Operation::id();
15428
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >::id()
Line
Count
Source
15426
26
         {
15427
26
            return SF4Operation::id();
15428
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >::id()
Line
Count
Source
15426
145
         {
15427
145
            return SF4Operation::id();
15428
145
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >::id()
Line
Count
Source
15426
44
         {
15427
44
            return SF4Operation::id();
15428
44
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >::id()
Line
Count
Source
15426
345
         {
15427
345
            return SF4Operation::id();
15428
345
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >::id()
Line
Count
Source
15426
107
         {
15427
107
            return SF4Operation::id();
15428
107
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >::id()
Line
Count
Source
15426
40
         {
15427
40
            return SF4Operation::id();
15428
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >::id()
Line
Count
Source
15426
833
         {
15427
833
            return SF4Operation::id();
15428
833
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >::id()
Line
Count
Source
15426
185
         {
15427
185
            return SF4Operation::id();
15428
185
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >::id()
Line
Count
Source
15426
806
         {
15427
806
            return SF4Operation::id();
15428
806
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >::id()
Line
Count
Source
15426
812
         {
15427
812
            return SF4Operation::id();
15428
812
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >::id()
Line
Count
Source
15426
18
         {
15427
18
            return SF4Operation::id();
15428
18
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >::id()
Line
Count
Source
15426
1.09k
         {
15427
1.09k
            return SF4Operation::id();
15428
1.09k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >::id()
Line
Count
Source
15426
45
         {
15427
45
            return SF4Operation::id();
15428
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >::id()
Line
Count
Source
15426
78
         {
15427
78
            return SF4Operation::id();
15428
78
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >::id()
Line
Count
Source
15426
755
         {
15427
755
            return SF4Operation::id();
15428
755
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >::id()
Line
Count
Source
15426
26
         {
15427
26
            return SF4Operation::id();
15428
26
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >::id()
Line
Count
Source
15426
49
         {
15427
49
            return SF4Operation::id();
15428
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >::id()
Line
Count
Source
15426
81
         {
15427
81
            return SF4Operation::id();
15428
81
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >::id()
Line
Count
Source
15426
200
         {
15427
200
            return SF4Operation::id();
15428
200
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >::id()
Line
Count
Source
15426
184
         {
15427
184
            return SF4Operation::id();
15428
184
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >::id()
Line
Count
Source
15426
928
         {
15427
928
            return SF4Operation::id();
15428
928
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf48_op<float> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf49_op<float> >::id()
Line
Count
Source
15426
220
         {
15427
220
            return SF4Operation::id();
15428
220
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf50_op<float> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf51_op<float> >::id()
Line
Count
Source
15426
253
         {
15427
253
            return SF4Operation::id();
15428
253
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf52_op<float> >::id()
Line
Count
Source
15426
26
         {
15427
26
            return SF4Operation::id();
15428
26
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf53_op<float> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf54_op<float> >::id()
Line
Count
Source
15426
55
         {
15427
55
            return SF4Operation::id();
15428
55
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf55_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf56_op<float> >::id()
Line
Count
Source
15426
27
         {
15427
27
            return SF4Operation::id();
15428
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf57_op<float> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf58_op<float> >::id()
Line
Count
Source
15426
62
         {
15427
62
            return SF4Operation::id();
15428
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf59_op<float> >::id()
Line
Count
Source
15426
125
         {
15427
125
            return SF4Operation::id();
15428
125
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf60_op<float> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf61_op<float> >::id()
Line
Count
Source
15426
20
         {
15427
20
            return SF4Operation::id();
15428
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf62_op<float> >::id()
Line
Count
Source
15426
56
         {
15427
56
            return SF4Operation::id();
15428
56
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf63_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf64_op<float> >::id()
Line
Count
Source
15426
63
         {
15427
63
            return SF4Operation::id();
15428
63
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf65_op<float> >::id()
Line
Count
Source
15426
579
         {
15427
579
            return SF4Operation::id();
15428
579
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf66_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf67_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf68_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf69_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf70_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf71_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf72_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf73_op<float> >::id()
Line
Count
Source
15426
79
         {
15427
79
            return SF4Operation::id();
15428
79
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf74_op<float> >::id()
Line
Count
Source
15426
1.17k
         {
15427
1.17k
            return SF4Operation::id();
15428
1.17k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf75_op<float> >::id()
Line
Count
Source
15426
253
         {
15427
253
            return SF4Operation::id();
15428
253
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf76_op<float> >::id()
Line
Count
Source
15426
117
         {
15427
117
            return SF4Operation::id();
15428
117
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf77_op<float> >::id()
Line
Count
Source
15426
12
         {
15427
12
            return SF4Operation::id();
15428
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf78_op<float> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf79_op<float> >::id()
Line
Count
Source
15426
115
         {
15427
115
            return SF4Operation::id();
15428
115
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf80_op<float> >::id()
Line
Count
Source
15426
38
         {
15427
38
            return SF4Operation::id();
15428
38
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf81_op<float> >::id()
Line
Count
Source
15426
41
         {
15427
41
            return SF4Operation::id();
15428
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf82_op<float> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf83_op<float> >::id()
Line
Count
Source
15426
1.19k
         {
15427
1.19k
            return SF4Operation::id();
15428
1.19k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext00_op<float> >::id()
Line
Count
Source
15426
30
         {
15427
30
            return SF4Operation::id();
15428
30
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext01_op<float> >::id()
Line
Count
Source
15426
146
         {
15427
146
            return SF4Operation::id();
15428
146
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext02_op<float> >::id()
Line
Count
Source
15426
99
         {
15427
99
            return SF4Operation::id();
15428
99
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext03_op<float> >::id()
Line
Count
Source
15426
79
         {
15427
79
            return SF4Operation::id();
15428
79
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext04_op<float> >::id()
Line
Count
Source
15426
101
         {
15427
101
            return SF4Operation::id();
15428
101
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext05_op<float> >::id()
Line
Count
Source
15426
217
         {
15427
217
            return SF4Operation::id();
15428
217
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext06_op<float> >::id()
Line
Count
Source
15426
62
         {
15427
62
            return SF4Operation::id();
15428
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext07_op<float> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext08_op<float> >::id()
Line
Count
Source
15426
45
         {
15427
45
            return SF4Operation::id();
15428
45
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext09_op<float> >::id()
Line
Count
Source
15426
12
         {
15427
12
            return SF4Operation::id();
15428
12
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext10_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext11_op<float> >::id()
Line
Count
Source
15426
582
         {
15427
582
            return SF4Operation::id();
15428
582
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext12_op<float> >::id()
Line
Count
Source
15426
41
         {
15427
41
            return SF4Operation::id();
15428
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext13_op<float> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext14_op<float> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext15_op<float> >::id()
Line
Count
Source
15426
207
         {
15427
207
            return SF4Operation::id();
15428
207
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext16_op<float> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext17_op<float> >::id()
Line
Count
Source
15426
759
         {
15427
759
            return SF4Operation::id();
15428
759
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext18_op<float> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext19_op<float> >::id()
Line
Count
Source
15426
161
         {
15427
161
            return SF4Operation::id();
15428
161
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext20_op<float> >::id()
Line
Count
Source
15426
117
         {
15427
117
            return SF4Operation::id();
15428
117
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext21_op<float> >::id()
Line
Count
Source
15426
122
         {
15427
122
            return SF4Operation::id();
15428
122
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext22_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext23_op<float> >::id()
Line
Count
Source
15426
567
         {
15427
567
            return SF4Operation::id();
15428
567
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext24_op<float> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext25_op<float> >::id()
Line
Count
Source
15426
507
         {
15427
507
            return SF4Operation::id();
15428
507
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext26_op<float> >::id()
Line
Count
Source
15426
232
         {
15427
232
            return SF4Operation::id();
15428
232
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext27_op<float> >::id()
Line
Count
Source
15426
508
         {
15427
508
            return SF4Operation::id();
15428
508
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext28_op<float> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext29_op<float> >::id()
Line
Count
Source
15426
97
         {
15427
97
            return SF4Operation::id();
15428
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext30_op<float> >::id()
Line
Count
Source
15426
11
         {
15427
11
            return SF4Operation::id();
15428
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext31_op<float> >::id()
Line
Count
Source
15426
66
         {
15427
66
            return SF4Operation::id();
15428
66
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext32_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext33_op<float> >::id()
Line
Count
Source
15426
94
         {
15427
94
            return SF4Operation::id();
15428
94
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext34_op<float> >::id()
Line
Count
Source
15426
37
         {
15427
37
            return SF4Operation::id();
15428
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext35_op<float> >::id()
Line
Count
Source
15426
206
         {
15427
206
            return SF4Operation::id();
15428
206
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext36_op<float> >::id()
Line
Count
Source
15426
356
         {
15427
356
            return SF4Operation::id();
15428
356
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext37_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext38_op<float> >::id()
Line
Count
Source
15426
69
         {
15427
69
            return SF4Operation::id();
15428
69
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext39_op<float> >::id()
Line
Count
Source
15426
163
         {
15427
163
            return SF4Operation::id();
15428
163
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext40_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext41_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext42_op<float> >::id()
Line
Count
Source
15426
208
         {
15427
208
            return SF4Operation::id();
15428
208
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext43_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext44_op<float> >::id()
Line
Count
Source
15426
264
         {
15427
264
            return SF4Operation::id();
15428
264
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext45_op<float> >::id()
Line
Count
Source
15426
263
         {
15427
263
            return SF4Operation::id();
15428
263
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext46_op<float> >::id()
Line
Count
Source
15426
29
         {
15427
29
            return SF4Operation::id();
15428
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext47_op<float> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext49_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext50_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext51_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext52_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext53_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext54_op<float> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext55_op<float> >::id()
Line
Count
Source
15426
271
         {
15427
271
            return SF4Operation::id();
15428
271
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext56_op<float> >::id()
Line
Count
Source
15426
1.04k
         {
15427
1.04k
            return SF4Operation::id();
15428
1.04k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext57_op<float> >::id()
Line
Count
Source
15426
82
         {
15427
82
            return SF4Operation::id();
15428
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext58_op<float> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext59_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext60_op<float> >::id()
Line
Count
Source
15426
279
         {
15427
279
            return SF4Operation::id();
15428
279
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext61_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf48_op<float> >::id()
Line
Count
Source
15426
85
         {
15427
85
            return SF4Operation::id();
15428
85
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf49_op<float> >::id()
Line
Count
Source
15426
27
         {
15427
27
            return SF4Operation::id();
15428
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf50_op<float> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf51_op<float> >::id()
Line
Count
Source
15426
208
         {
15427
208
            return SF4Operation::id();
15428
208
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf52_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf53_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf54_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf55_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf56_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf57_op<float> >::id()
Line
Count
Source
15426
458
         {
15427
458
            return SF4Operation::id();
15428
458
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf58_op<float> >::id()
Line
Count
Source
15426
165
         {
15427
165
            return SF4Operation::id();
15428
165
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf59_op<float> >::id()
Line
Count
Source
15426
53
         {
15427
53
            return SF4Operation::id();
15428
53
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf60_op<float> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf61_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf62_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf63_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf64_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf65_op<float> >::id()
Line
Count
Source
15426
97
         {
15427
97
            return SF4Operation::id();
15428
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf66_op<float> >::id()
Line
Count
Source
15426
365
         {
15427
365
            return SF4Operation::id();
15428
365
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf67_op<float> >::id()
Line
Count
Source
15426
664
         {
15427
664
            return SF4Operation::id();
15428
664
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf68_op<float> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf69_op<float> >::id()
Line
Count
Source
15426
236
         {
15427
236
            return SF4Operation::id();
15428
236
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf70_op<float> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf71_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf72_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf73_op<float> >::id()
Line
Count
Source
15426
275
         {
15427
275
            return SF4Operation::id();
15428
275
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf74_op<float> >::id()
Line
Count
Source
15426
429
         {
15427
429
            return SF4Operation::id();
15428
429
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf75_op<float> >::id()
Line
Count
Source
15426
151
         {
15427
151
            return SF4Operation::id();
15428
151
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf76_op<float> >::id()
Line
Count
Source
15426
9
         {
15427
9
            return SF4Operation::id();
15428
9
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf77_op<float> >::id()
Line
Count
Source
15426
295
         {
15427
295
            return SF4Operation::id();
15428
295
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf78_op<float> >::id()
Line
Count
Source
15426
52
         {
15427
52
            return SF4Operation::id();
15428
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf79_op<float> >::id()
Line
Count
Source
15426
83
         {
15427
83
            return SF4Operation::id();
15428
83
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf80_op<float> >::id()
Line
Count
Source
15426
50
         {
15427
50
            return SF4Operation::id();
15428
50
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf81_op<float> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf82_op<float> >::id()
Line
Count
Source
15426
283
         {
15427
283
            return SF4Operation::id();
15428
283
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf83_op<float> >::id()
Line
Count
Source
15426
68
         {
15427
68
            return SF4Operation::id();
15428
68
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext00_op<float> >::id()
Line
Count
Source
15426
883
         {
15427
883
            return SF4Operation::id();
15428
883
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext01_op<float> >::id()
Line
Count
Source
15426
98
         {
15427
98
            return SF4Operation::id();
15428
98
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext02_op<float> >::id()
Line
Count
Source
15426
27
         {
15427
27
            return SF4Operation::id();
15428
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext03_op<float> >::id()
Line
Count
Source
15426
33
         {
15427
33
            return SF4Operation::id();
15428
33
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext04_op<float> >::id()
Line
Count
Source
15426
228
         {
15427
228
            return SF4Operation::id();
15428
228
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext05_op<float> >::id()
Line
Count
Source
15426
185
         {
15427
185
            return SF4Operation::id();
15428
185
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext06_op<float> >::id()
Line
Count
Source
15426
62
         {
15427
62
            return SF4Operation::id();
15428
62
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext07_op<float> >::id()
Line
Count
Source
15426
127
         {
15427
127
            return SF4Operation::id();
15428
127
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext08_op<float> >::id()
Line
Count
Source
15426
153
         {
15427
153
            return SF4Operation::id();
15428
153
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext09_op<float> >::id()
Line
Count
Source
15426
303
         {
15427
303
            return SF4Operation::id();
15428
303
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext10_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext11_op<float> >::id()
Line
Count
Source
15426
128
         {
15427
128
            return SF4Operation::id();
15428
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext12_op<float> >::id()
Line
Count
Source
15426
288
         {
15427
288
            return SF4Operation::id();
15428
288
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext13_op<float> >::id()
Line
Count
Source
15426
22
         {
15427
22
            return SF4Operation::id();
15428
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext14_op<float> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext15_op<float> >::id()
Line
Count
Source
15426
194
         {
15427
194
            return SF4Operation::id();
15428
194
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext16_op<float> >::id()
Line
Count
Source
15426
959
         {
15427
959
            return SF4Operation::id();
15428
959
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext17_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext18_op<float> >::id()
Line
Count
Source
15426
133
         {
15427
133
            return SF4Operation::id();
15428
133
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext19_op<float> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext20_op<float> >::id()
Line
Count
Source
15426
142
         {
15427
142
            return SF4Operation::id();
15428
142
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext21_op<float> >::id()
Line
Count
Source
15426
91
         {
15427
91
            return SF4Operation::id();
15428
91
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext22_op<float> >::id()
Line
Count
Source
15426
93
         {
15427
93
            return SF4Operation::id();
15428
93
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext23_op<float> >::id()
Line
Count
Source
15426
152
         {
15427
152
            return SF4Operation::id();
15428
152
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext24_op<float> >::id()
Line
Count
Source
15426
534
         {
15427
534
            return SF4Operation::id();
15428
534
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext25_op<float> >::id()
Line
Count
Source
15426
543
         {
15427
543
            return SF4Operation::id();
15428
543
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext26_op<float> >::id()
Line
Count
Source
15426
567
         {
15427
567
            return SF4Operation::id();
15428
567
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext27_op<float> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext28_op<float> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext29_op<float> >::id()
Line
Count
Source
15426
143
         {
15427
143
            return SF4Operation::id();
15428
143
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext30_op<float> >::id()
Line
Count
Source
15426
227
         {
15427
227
            return SF4Operation::id();
15428
227
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext31_op<float> >::id()
Line
Count
Source
15426
1.55k
         {
15427
1.55k
            return SF4Operation::id();
15428
1.55k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext32_op<float> >::id()
Line
Count
Source
15426
207
         {
15427
207
            return SF4Operation::id();
15428
207
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext33_op<float> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext34_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext35_op<float> >::id()
Line
Count
Source
15426
111
         {
15427
111
            return SF4Operation::id();
15428
111
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext36_op<float> >::id()
Line
Count
Source
15426
23
         {
15427
23
            return SF4Operation::id();
15428
23
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext37_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext38_op<float> >::id()
Line
Count
Source
15426
76
         {
15427
76
            return SF4Operation::id();
15428
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext39_op<float> >::id()
Line
Count
Source
15426
177
         {
15427
177
            return SF4Operation::id();
15428
177
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext40_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext41_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext42_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext43_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext44_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext45_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext46_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext47_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext49_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext50_op<float> >::id()
Line
Count
Source
15426
130
         {
15427
130
            return SF4Operation::id();
15428
130
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext51_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext52_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext53_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext54_op<float> >::id()
Line
Count
Source
15426
75
         {
15427
75
            return SF4Operation::id();
15428
75
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext55_op<float> >::id()
Line
Count
Source
15426
306
         {
15427
306
            return SF4Operation::id();
15428
306
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext56_op<float> >::id()
Line
Count
Source
15426
547
         {
15427
547
            return SF4Operation::id();
15428
547
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext57_op<float> >::id()
Line
Count
Source
15426
196
         {
15427
196
            return SF4Operation::id();
15428
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext58_op<float> >::id()
Line
Count
Source
15426
151
         {
15427
151
            return SF4Operation::id();
15428
151
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext59_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext60_op<float> >::id()
Line
Count
Source
15426
137
         {
15427
137
            return SF4Operation::id();
15428
137
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext61_op<float> >::id()
Line
Count
Source
15426
69
         {
15427
69
            return SF4Operation::id();
15428
69
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf48_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf49_op<float> >::id()
Line
Count
Source
15426
128
         {
15427
128
            return SF4Operation::id();
15428
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf50_op<float> >::id()
Line
Count
Source
15426
42
         {
15427
42
            return SF4Operation::id();
15428
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf51_op<float> >::id()
Line
Count
Source
15426
315
         {
15427
315
            return SF4Operation::id();
15428
315
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf52_op<float> >::id()
Line
Count
Source
15426
14
         {
15427
14
            return SF4Operation::id();
15428
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf53_op<float> >::id()
Line
Count
Source
15426
292
         {
15427
292
            return SF4Operation::id();
15428
292
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf54_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf55_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf56_op<float> >::id()
Line
Count
Source
15426
42
         {
15427
42
            return SF4Operation::id();
15428
42
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf57_op<float> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf58_op<float> >::id()
Line
Count
Source
15426
52
         {
15427
52
            return SF4Operation::id();
15428
52
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf59_op<float> >::id()
Line
Count
Source
15426
467
         {
15427
467
            return SF4Operation::id();
15428
467
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf60_op<float> >::id()
Line
Count
Source
15426
226
         {
15427
226
            return SF4Operation::id();
15428
226
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf61_op<float> >::id()
Line
Count
Source
15426
765
         {
15427
765
            return SF4Operation::id();
15428
765
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf62_op<float> >::id()
Line
Count
Source
15426
54
         {
15427
54
            return SF4Operation::id();
15428
54
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf63_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf64_op<float> >::id()
Line
Count
Source
15426
97
         {
15427
97
            return SF4Operation::id();
15428
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf65_op<float> >::id()
Line
Count
Source
15426
32
         {
15427
32
            return SF4Operation::id();
15428
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf66_op<float> >::id()
Line
Count
Source
15426
25
         {
15427
25
            return SF4Operation::id();
15428
25
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf67_op<float> >::id()
Line
Count
Source
15426
651
         {
15427
651
            return SF4Operation::id();
15428
651
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf68_op<float> >::id()
Line
Count
Source
15426
447
         {
15427
447
            return SF4Operation::id();
15428
447
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf69_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf70_op<float> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf71_op<float> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf72_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf73_op<float> >::id()
Line
Count
Source
15426
200
         {
15427
200
            return SF4Operation::id();
15428
200
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf74_op<float> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf75_op<float> >::id()
Line
Count
Source
15426
75
         {
15427
75
            return SF4Operation::id();
15428
75
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf76_op<float> >::id()
Line
Count
Source
15426
27
         {
15427
27
            return SF4Operation::id();
15428
27
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf77_op<float> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf78_op<float> >::id()
Line
Count
Source
15426
152
         {
15427
152
            return SF4Operation::id();
15428
152
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf79_op<float> >::id()
Line
Count
Source
15426
76
         {
15427
76
            return SF4Operation::id();
15428
76
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf80_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf81_op<float> >::id()
Line
Count
Source
15426
14
         {
15427
14
            return SF4Operation::id();
15428
14
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf82_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf83_op<float> >::id()
Line
Count
Source
15426
59
         {
15427
59
            return SF4Operation::id();
15428
59
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext00_op<float> >::id()
Line
Count
Source
15426
646
         {
15427
646
            return SF4Operation::id();
15428
646
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext01_op<float> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext02_op<float> >::id()
Line
Count
Source
15426
22
         {
15427
22
            return SF4Operation::id();
15428
22
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext03_op<float> >::id()
Line
Count
Source
15426
315
         {
15427
315
            return SF4Operation::id();
15428
315
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext04_op<float> >::id()
Line
Count
Source
15426
1.18k
         {
15427
1.18k
            return SF4Operation::id();
15428
1.18k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext05_op<float> >::id()
Line
Count
Source
15426
32
         {
15427
32
            return SF4Operation::id();
15428
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext06_op<float> >::id()
Line
Count
Source
15426
65
         {
15427
65
            return SF4Operation::id();
15428
65
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext07_op<float> >::id()
Line
Count
Source
15426
1.35k
         {
15427
1.35k
            return SF4Operation::id();
15428
1.35k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext08_op<float> >::id()
Line
Count
Source
15426
683
         {
15427
683
            return SF4Operation::id();
15428
683
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext09_op<float> >::id()
Line
Count
Source
15426
184
         {
15427
184
            return SF4Operation::id();
15428
184
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext10_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext11_op<float> >::id()
Line
Count
Source
15426
1.95k
         {
15427
1.95k
            return SF4Operation::id();
15428
1.95k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext12_op<float> >::id()
Line
Count
Source
15426
66
         {
15427
66
            return SF4Operation::id();
15428
66
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext13_op<float> >::id()
Line
Count
Source
15426
242
         {
15427
242
            return SF4Operation::id();
15428
242
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext14_op<float> >::id()
Line
Count
Source
15426
191
         {
15427
191
            return SF4Operation::id();
15428
191
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext15_op<float> >::id()
Line
Count
Source
15426
99
         {
15427
99
            return SF4Operation::id();
15428
99
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext16_op<float> >::id()
Line
Count
Source
15426
41
         {
15427
41
            return SF4Operation::id();
15428
41
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext17_op<float> >::id()
Line
Count
Source
15426
51
         {
15427
51
            return SF4Operation::id();
15428
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext18_op<float> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext19_op<float> >::id()
Line
Count
Source
15426
127
         {
15427
127
            return SF4Operation::id();
15428
127
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext20_op<float> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext21_op<float> >::id()
Line
Count
Source
15426
81
         {
15427
81
            return SF4Operation::id();
15428
81
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext22_op<float> >::id()
Line
Count
Source
15426
382
         {
15427
382
            return SF4Operation::id();
15428
382
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext23_op<float> >::id()
Line
Count
Source
15426
82
         {
15427
82
            return SF4Operation::id();
15428
82
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext24_op<float> >::id()
Line
Count
Source
15426
32
         {
15427
32
            return SF4Operation::id();
15428
32
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext25_op<float> >::id()
Line
Count
Source
15426
809
         {
15427
809
            return SF4Operation::id();
15428
809
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext26_op<float> >::id()
Line
Count
Source
15426
170
         {
15427
170
            return SF4Operation::id();
15428
170
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext27_op<float> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext28_op<float> >::id()
Line
Count
Source
15426
29
         {
15427
29
            return SF4Operation::id();
15428
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext29_op<float> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext30_op<float> >::id()
Line
Count
Source
15426
559
         {
15427
559
            return SF4Operation::id();
15428
559
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext31_op<float> >::id()
Line
Count
Source
15426
543
         {
15427
543
            return SF4Operation::id();
15428
543
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext32_op<float> >::id()
Line
Count
Source
15426
166
         {
15427
166
            return SF4Operation::id();
15428
166
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext33_op<float> >::id()
Line
Count
Source
15426
788
         {
15427
788
            return SF4Operation::id();
15428
788
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext34_op<float> >::id()
Line
Count
Source
15426
303
         {
15427
303
            return SF4Operation::id();
15428
303
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext35_op<float> >::id()
Line
Count
Source
15426
1.15k
         {
15427
1.15k
            return SF4Operation::id();
15428
1.15k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext36_op<float> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext37_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext38_op<float> >::id()
Line
Count
Source
15426
509
         {
15427
509
            return SF4Operation::id();
15428
509
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext39_op<float> >::id()
Line
Count
Source
15426
163
         {
15427
163
            return SF4Operation::id();
15428
163
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext40_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext41_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext42_op<float> >::id()
Line
Count
Source
15426
1.57k
         {
15427
1.57k
            return SF4Operation::id();
15428
1.57k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext43_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext44_op<float> >::id()
Line
Count
Source
15426
268
         {
15427
268
            return SF4Operation::id();
15428
268
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext45_op<float> >::id()
Line
Count
Source
15426
652
         {
15427
652
            return SF4Operation::id();
15428
652
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext46_op<float> >::id()
Line
Count
Source
15426
34
         {
15427
34
            return SF4Operation::id();
15428
34
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext47_op<float> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext49_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext50_op<float> >::id()
Line
Count
Source
15426
534
         {
15427
534
            return SF4Operation::id();
15428
534
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext51_op<float> >::id()
Line
Count
Source
15426
22
         {
15427
22
            return SF4Operation::id();
15428
22
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext52_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext53_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext54_op<float> >::id()
Line
Count
Source
15426
8
         {
15427
8
            return SF4Operation::id();
15428
8
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext55_op<float> >::id()
Line
Count
Source
15426
164
         {
15427
164
            return SF4Operation::id();
15428
164
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext56_op<float> >::id()
Line
Count
Source
15426
810
         {
15427
810
            return SF4Operation::id();
15428
810
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext57_op<float> >::id()
Line
Count
Source
15426
477
         {
15427
477
            return SF4Operation::id();
15428
477
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext58_op<float> >::id()
Line
Count
Source
15426
38
         {
15427
38
            return SF4Operation::id();
15428
38
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext59_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext60_op<float> >::id()
Line
Count
Source
15426
5
         {
15427
5
            return SF4Operation::id();
15428
5
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext61_op<float> >::id()
Line
Count
Source
15426
690
         {
15427
690
            return SF4Operation::id();
15428
690
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf49_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf50_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf51_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf52_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf53_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf54_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf55_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf56_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf57_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf58_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf59_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf60_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf61_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf62_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf63_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf64_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf65_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf66_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf67_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf68_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf69_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf70_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf71_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf72_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf73_op<float> >::id()
Line
Count
Source
15426
233
         {
15427
233
            return SF4Operation::id();
15428
233
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf74_op<float> >::id()
Line
Count
Source
15426
374
         {
15427
374
            return SF4Operation::id();
15428
374
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf75_op<float> >::id()
Line
Count
Source
15426
196
         {
15427
196
            return SF4Operation::id();
15428
196
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf76_op<float> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf77_op<float> >::id()
Line
Count
Source
15426
91
         {
15427
91
            return SF4Operation::id();
15428
91
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf78_op<float> >::id()
Line
Count
Source
15426
97
         {
15427
97
            return SF4Operation::id();
15428
97
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf79_op<float> >::id()
Line
Count
Source
15426
110
         {
15427
110
            return SF4Operation::id();
15428
110
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf80_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf81_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf82_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf83_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext00_op<float> >::id()
Line
Count
Source
15426
931
         {
15427
931
            return SF4Operation::id();
15428
931
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext01_op<float> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext02_op<float> >::id()
Line
Count
Source
15426
37
         {
15427
37
            return SF4Operation::id();
15428
37
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext03_op<float> >::id()
Line
Count
Source
15426
14
         {
15427
14
            return SF4Operation::id();
15428
14
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext04_op<float> >::id()
Line
Count
Source
15426
20
         {
15427
20
            return SF4Operation::id();
15428
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext05_op<float> >::id()
Line
Count
Source
15426
20
         {
15427
20
            return SF4Operation::id();
15428
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext06_op<float> >::id()
Line
Count
Source
15426
534
         {
15427
534
            return SF4Operation::id();
15428
534
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext07_op<float> >::id()
Line
Count
Source
15426
124
         {
15427
124
            return SF4Operation::id();
15428
124
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext08_op<float> >::id()
Line
Count
Source
15426
11
         {
15427
11
            return SF4Operation::id();
15428
11
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext09_op<float> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext10_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext11_op<float> >::id()
Line
Count
Source
15426
23
         {
15427
23
            return SF4Operation::id();
15428
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext12_op<float> >::id()
Line
Count
Source
15426
115
         {
15427
115
            return SF4Operation::id();
15428
115
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext13_op<float> >::id()
Line
Count
Source
15426
17
         {
15427
17
            return SF4Operation::id();
15428
17
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext14_op<float> >::id()
Line
Count
Source
15426
135
         {
15427
135
            return SF4Operation::id();
15428
135
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext15_op<float> >::id()
Line
Count
Source
15426
51
         {
15427
51
            return SF4Operation::id();
15428
51
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext16_op<float> >::id()
Line
Count
Source
15426
244
         {
15427
244
            return SF4Operation::id();
15428
244
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext17_op<float> >::id()
Line
Count
Source
15426
312
         {
15427
312
            return SF4Operation::id();
15428
312
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext18_op<float> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext19_op<float> >::id()
Line
Count
Source
15426
40
         {
15427
40
            return SF4Operation::id();
15428
40
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext20_op<float> >::id()
Line
Count
Source
15426
118
         {
15427
118
            return SF4Operation::id();
15428
118
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext21_op<float> >::id()
Line
Count
Source
15426
55
         {
15427
55
            return SF4Operation::id();
15428
55
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext22_op<float> >::id()
Line
Count
Source
15426
183
         {
15427
183
            return SF4Operation::id();
15428
183
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext23_op<float> >::id()
Line
Count
Source
15426
24
         {
15427
24
            return SF4Operation::id();
15428
24
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext24_op<float> >::id()
Line
Count
Source
15426
23
         {
15427
23
            return SF4Operation::id();
15428
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext25_op<float> >::id()
Line
Count
Source
15426
78
         {
15427
78
            return SF4Operation::id();
15428
78
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext26_op<float> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext27_op<float> >::id()
Line
Count
Source
15426
29
         {
15427
29
            return SF4Operation::id();
15428
29
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext28_op<float> >::id()
Line
Count
Source
15426
20
         {
15427
20
            return SF4Operation::id();
15428
20
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext29_op<float> >::id()
Line
Count
Source
15426
261
         {
15427
261
            return SF4Operation::id();
15428
261
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext30_op<float> >::id()
Line
Count
Source
15426
1.11k
         {
15427
1.11k
            return SF4Operation::id();
15428
1.11k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext31_op<float> >::id()
Line
Count
Source
15426
1.05k
         {
15427
1.05k
            return SF4Operation::id();
15428
1.05k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext32_op<float> >::id()
Line
Count
Source
15426
48
         {
15427
48
            return SF4Operation::id();
15428
48
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext33_op<float> >::id()
Line
Count
Source
15426
84
         {
15427
84
            return SF4Operation::id();
15428
84
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext34_op<float> >::id()
Line
Count
Source
15426
19
         {
15427
19
            return SF4Operation::id();
15428
19
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext35_op<float> >::id()
Line
Count
Source
15426
39
         {
15427
39
            return SF4Operation::id();
15428
39
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext36_op<float> >::id()
Line
Count
Source
15426
13
         {
15427
13
            return SF4Operation::id();
15428
13
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext37_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext38_op<float> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext39_op<float> >::id()
Line
Count
Source
15426
98
         {
15427
98
            return SF4Operation::id();
15428
98
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext40_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext41_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext42_op<float> >::id()
Line
Count
Source
15426
163
         {
15427
163
            return SF4Operation::id();
15428
163
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext43_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext44_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext45_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext46_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext47_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext49_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext50_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext51_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext52_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext53_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext54_op<float> >::id()
Line
Count
Source
15426
76
         {
15427
76
            return SF4Operation::id();
15428
76
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext55_op<float> >::id()
Line
Count
Source
15426
331
         {
15427
331
            return SF4Operation::id();
15428
331
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext56_op<float> >::id()
Line
Count
Source
15426
403
         {
15427
403
            return SF4Operation::id();
15428
403
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext57_op<float> >::id()
Line
Count
Source
15426
205
         {
15427
205
            return SF4Operation::id();
15428
205
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext58_op<float> >::id()
Line
Count
Source
15426
111
         {
15427
111
            return SF4Operation::id();
15428
111
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext59_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext60_op<float> >::id()
Line
Count
Source
15426
88
         {
15427
88
            return SF4Operation::id();
15428
88
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext61_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf48_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf49_op<float> >::id()
Line
Count
Source
15426
473
         {
15427
473
            return SF4Operation::id();
15428
473
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf50_op<float> >::id()
Line
Count
Source
15426
1
         {
15427
1
            return SF4Operation::id();
15428
1
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf51_op<float> >::id()
Line
Count
Source
15426
106
         {
15427
106
            return SF4Operation::id();
15428
106
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf52_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf53_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf54_op<float> >::id()
Line
Count
Source
15426
314
         {
15427
314
            return SF4Operation::id();
15428
314
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf55_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf56_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf57_op<float> >::id()
Line
Count
Source
15426
74
         {
15427
74
            return SF4Operation::id();
15428
74
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf58_op<float> >::id()
Line
Count
Source
15426
88
         {
15427
88
            return SF4Operation::id();
15428
88
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf59_op<float> >::id()
Line
Count
Source
15426
176
         {
15427
176
            return SF4Operation::id();
15428
176
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf60_op<float> >::id()
Line
Count
Source
15426
462
         {
15427
462
            return SF4Operation::id();
15428
462
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf61_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf62_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf63_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf64_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf65_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf66_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf67_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf68_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf69_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf70_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf71_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf72_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf73_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf74_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf75_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf76_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf77_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf78_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf79_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf80_op<float> >::id()
Line
Count
Source
15426
7
         {
15427
7
            return SF4Operation::id();
15428
7
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf81_op<float> >::id()
Line
Count
Source
15426
182
         {
15427
182
            return SF4Operation::id();
15428
182
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf82_op<float> >::id()
Line
Count
Source
15426
213
         {
15427
213
            return SF4Operation::id();
15428
213
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf83_op<float> >::id()
Line
Count
Source
15426
205
         {
15427
205
            return SF4Operation::id();
15428
205
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext00_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext01_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext02_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext03_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext04_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext05_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext06_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext07_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext08_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext09_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext10_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext11_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext12_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext13_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext14_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext15_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext16_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext17_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext18_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext19_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext20_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext21_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext22_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext23_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext24_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext25_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext26_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext27_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext28_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext29_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext30_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext31_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext32_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext33_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext34_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext35_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext36_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext37_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext38_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext39_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext40_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext41_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext42_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext43_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext44_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext45_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext46_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext47_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext49_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext50_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext51_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext52_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext53_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext54_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext55_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext56_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext57_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext58_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext59_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext60_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext61_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf48_op<float> >::id()
Line
Count
Source
15426
23
         {
15427
23
            return SF4Operation::id();
15428
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf49_op<float> >::id()
Line
Count
Source
15426
15
         {
15427
15
            return SF4Operation::id();
15428
15
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf50_op<float> >::id()
Line
Count
Source
15426
4
         {
15427
4
            return SF4Operation::id();
15428
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf51_op<float> >::id()
Line
Count
Source
15426
64
         {
15427
64
            return SF4Operation::id();
15428
64
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf52_op<float> >::id()
Line
Count
Source
15426
4
         {
15427
4
            return SF4Operation::id();
15428
4
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf53_op<float> >::id()
Line
Count
Source
15426
154
         {
15427
154
            return SF4Operation::id();
15428
154
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf54_op<float> >::id()
Line
Count
Source
15426
29
         {
15427
29
            return SF4Operation::id();
15428
29
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf55_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf56_op<float> >::id()
Line
Count
Source
15426
138
         {
15427
138
            return SF4Operation::id();
15428
138
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf57_op<float> >::id()
Line
Count
Source
15426
311
         {
15427
311
            return SF4Operation::id();
15428
311
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf58_op<float> >::id()
Line
Count
Source
15426
291
         {
15427
291
            return SF4Operation::id();
15428
291
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf59_op<float> >::id()
Line
Count
Source
15426
276
         {
15427
276
            return SF4Operation::id();
15428
276
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf60_op<float> >::id()
Line
Count
Source
15426
602
         {
15427
602
            return SF4Operation::id();
15428
602
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf61_op<float> >::id()
Line
Count
Source
15426
137
         {
15427
137
            return SF4Operation::id();
15428
137
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf62_op<float> >::id()
Line
Count
Source
15426
68
         {
15427
68
            return SF4Operation::id();
15428
68
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf63_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf64_op<float> >::id()
Line
Count
Source
15426
59
         {
15427
59
            return SF4Operation::id();
15428
59
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf65_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf66_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf67_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf68_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf69_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf70_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf71_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf72_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf73_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf74_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf75_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf76_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf77_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf78_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf79_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf80_op<float> >::id()
Line
Count
Source
15426
10
         {
15427
10
            return SF4Operation::id();
15428
10
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf81_op<float> >::id()
Line
Count
Source
15426
35
         {
15427
35
            return SF4Operation::id();
15428
35
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf82_op<float> >::id()
Line
Count
Source
15426
74
         {
15427
74
            return SF4Operation::id();
15428
74
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf83_op<float> >::id()
Line
Count
Source
15426
6
         {
15427
6
            return SF4Operation::id();
15428
6
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext00_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext01_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext02_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext03_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext04_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext05_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext06_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext07_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext08_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext09_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext10_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext11_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext12_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext13_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext14_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext15_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext16_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext17_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext18_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext19_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext20_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext21_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext22_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext23_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext24_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext25_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext26_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext27_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext28_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext29_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext30_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext31_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext32_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext33_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext34_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext35_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext36_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext37_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext38_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext39_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext40_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext41_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext42_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext43_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext44_op<float> >::id()
Line
Count
Source
15426
12
         {
15427
12
            return SF4Operation::id();
15428
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext45_op<float> >::id()
Line
Count
Source
15426
373
         {
15427
373
            return SF4Operation::id();
15428
373
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext46_op<float> >::id()
Line
Count
Source
15426
72
         {
15427
72
            return SF4Operation::id();
15428
72
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext47_op<float> >::id()
Line
Count
Source
15426
1.05k
         {
15427
1.05k
            return SF4Operation::id();
15428
1.05k
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext49_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext50_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext51_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext52_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext53_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext54_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext55_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext56_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext57_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext58_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext59_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext60_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext61_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf49_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf50_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf51_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf52_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf53_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf54_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf55_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf56_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf57_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf58_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf59_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf60_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf61_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf62_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf63_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf64_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf65_op<float> >::id()
Line
Count
Source
15426
25
         {
15427
25
            return SF4Operation::id();
15428
25
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf66_op<float> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf67_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf68_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf69_op<float> >::id()
Line
Count
Source
15426
12
         {
15427
12
            return SF4Operation::id();
15428
12
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf70_op<float> >::id()
Line
Count
Source
15426
3
         {
15427
3
            return SF4Operation::id();
15428
3
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf71_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf72_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf73_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf74_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf75_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf76_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf77_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf78_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf79_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf80_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf81_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf82_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf83_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext00_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext01_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext02_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext03_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext04_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext05_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext06_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext07_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext08_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext09_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext10_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext11_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext12_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext13_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext14_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext15_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext16_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext17_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext18_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext19_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext20_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext21_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext22_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext23_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext24_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext25_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext26_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext27_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext28_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext29_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext30_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext31_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext32_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext33_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext34_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext35_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext36_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext37_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext38_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext39_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext40_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext41_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext42_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext43_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext44_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext45_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext46_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext47_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext49_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext50_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext51_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext52_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext53_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext54_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext55_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext56_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext57_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext58_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext59_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext60_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext61_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf49_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf50_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf51_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf52_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf53_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf54_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf55_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf56_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf57_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf58_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf59_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf60_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf61_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf62_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf63_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf64_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf65_op<float> >::id()
Line
Count
Source
15426
49
         {
15427
49
            return SF4Operation::id();
15428
49
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf66_op<float> >::id()
Line
Count
Source
15426
21
         {
15427
21
            return SF4Operation::id();
15428
21
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf67_op<float> >::id()
Line
Count
Source
15426
16
         {
15427
16
            return SF4Operation::id();
15428
16
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf68_op<float> >::id()
Line
Count
Source
15426
99
         {
15427
99
            return SF4Operation::id();
15428
99
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf69_op<float> >::id()
Line
Count
Source
15426
128
         {
15427
128
            return SF4Operation::id();
15428
128
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf70_op<float> >::id()
Line
Count
Source
15426
23
         {
15427
23
            return SF4Operation::id();
15428
23
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf71_op<float> >::id()
Line
Count
Source
15426
35
         {
15427
35
            return SF4Operation::id();
15428
35
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf72_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf73_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf74_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf75_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf76_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf77_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf78_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf79_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf80_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf81_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf82_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf83_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext00_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext01_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext02_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext03_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext04_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext05_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext06_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext07_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext08_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext09_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext10_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext11_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext12_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext13_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext14_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext15_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext16_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext17_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext18_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext19_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext20_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext21_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext22_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext23_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext24_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext25_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext26_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext27_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext28_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext29_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext30_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext31_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext32_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext33_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext34_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext35_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext36_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext37_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext38_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext39_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext40_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext41_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext42_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext43_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext44_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext45_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext46_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext47_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext48_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext49_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext50_op<float> >::id()
Line
Count
Source
15426
79
         {
15427
79
            return SF4Operation::id();
15428
79
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext51_op<float> >::id()
Line
Count
Source
15426
2
         {
15427
2
            return SF4Operation::id();
15428
2
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext52_op<float> >::id()
Line
Count
Source
15426
1.06k
         {
15427
1.06k
            return SF4Operation::id();
15428
1.06k
         }
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext53_op<float> >::id()
Line
Count
Source
15426
79
         {
15427
79
            return SF4Operation::id();
15428
79
         }
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext54_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext55_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext56_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext57_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext58_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext59_op<float> >::id()
Unexecuted instantiation: exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext60_op<float> >::id()
exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext61_op<float> >::id()
Line
Count
Source
15426
92
         {
15427
92
            return SF4Operation::id();
15428
92
         }
15429
15430
         template <typename Allocator>
15431
         static inline expression_node<T>* allocate(Allocator& allocator, T0 p0, T1 p1, T2 p2, T3 p3)
15432
280k
         {
15433
280k
            return allocator
15434
280k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
280k
                        (p0, p1, p2, p3);
15436
280k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
21
         {
15433
21
            return allocator
15434
21
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
21
                        (p0, p1, p2, p3);
15436
21
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
968
         {
15433
968
            return allocator
15434
968
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
968
                        (p0, p1, p2, p3);
15436
968
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
108
         {
15433
108
            return allocator
15434
108
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
108
                        (p0, p1, p2, p3);
15436
108
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
63
         {
15433
63
            return allocator
15434
63
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
63
                        (p0, p1, p2, p3);
15436
63
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
26
         {
15433
26
            return allocator
15434
26
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
26
                        (p0, p1, p2, p3);
15436
26
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
52
         {
15433
52
            return allocator
15434
52
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
52
                        (p0, p1, p2, p3);
15436
52
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
193
         {
15433
193
            return allocator
15434
193
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
193
                        (p0, p1, p2, p3);
15436
193
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
155
         {
15433
155
            return allocator
15434
155
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
155
                        (p0, p1, p2, p3);
15436
155
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
441
         {
15433
441
            return allocator
15434
441
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
441
                        (p0, p1, p2, p3);
15436
441
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
126
         {
15433
126
            return allocator
15434
126
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
126
                        (p0, p1, p2, p3);
15436
126
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf62_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
431
         {
15433
431
            return allocator
15434
431
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
431
                        (p0, p1, p2, p3);
15436
431
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf63_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf64_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
569
         {
15433
569
            return allocator
15434
569
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
569
                        (p0, p1, p2, p3);
15436
569
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf65_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
57
         {
15433
57
            return allocator
15434
57
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
57
                        (p0, p1, p2, p3);
15436
57
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf66_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf67_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
39
         {
15433
39
            return allocator
15434
39
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
39
                        (p0, p1, p2, p3);
15436
39
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf68_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
144
         {
15433
144
            return allocator
15434
144
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
144
                        (p0, p1, p2, p3);
15436
144
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf69_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf70_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf71_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf72_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf73_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
77
         {
15433
77
            return allocator
15434
77
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
77
                        (p0, p1, p2, p3);
15436
77
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf74_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf75_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
42
         {
15433
42
            return allocator
15434
42
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
42
                        (p0, p1, p2, p3);
15436
42
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf76_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
108
         {
15433
108
            return allocator
15434
108
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
108
                        (p0, p1, p2, p3);
15436
108
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf77_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
38
         {
15433
38
            return allocator
15434
38
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
38
                        (p0, p1, p2, p3);
15436
38
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf78_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
71
         {
15433
71
            return allocator
15434
71
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
71
                        (p0, p1, p2, p3);
15436
71
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf79_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf80_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf81_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf82_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
224
         {
15433
224
            return allocator
15434
224
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
224
                        (p0, p1, p2, p3);
15436
224
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf83_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
78
         {
15433
78
            return allocator
15434
78
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
78
                        (p0, p1, p2, p3);
15436
78
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
302
         {
15433
302
            return allocator
15434
302
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
302
                        (p0, p1, p2, p3);
15436
302
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
62
         {
15433
62
            return allocator
15434
62
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
62
                        (p0, p1, p2, p3);
15436
62
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
111
         {
15433
111
            return allocator
15434
111
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
111
                        (p0, p1, p2, p3);
15436
111
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
96
         {
15433
96
            return allocator
15434
96
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
96
                        (p0, p1, p2, p3);
15436
96
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
95
         {
15433
95
            return allocator
15434
95
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
95
                        (p0, p1, p2, p3);
15436
95
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
172
         {
15433
172
            return allocator
15434
172
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
172
                        (p0, p1, p2, p3);
15436
172
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
75
         {
15433
75
            return allocator
15434
75
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
75
                        (p0, p1, p2, p3);
15436
75
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
101
         {
15433
101
            return allocator
15434
101
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
101
                        (p0, p1, p2, p3);
15436
101
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
44
         {
15433
44
            return allocator
15434
44
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
44
                        (p0, p1, p2, p3);
15436
44
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
258
         {
15433
258
            return allocator
15434
258
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
258
                        (p0, p1, p2, p3);
15436
258
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
163
         {
15433
163
            return allocator
15434
163
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
163
                        (p0, p1, p2, p3);
15436
163
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
10
         {
15433
10
            return allocator
15434
10
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
10
                        (p0, p1, p2, p3);
15436
10
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
94
         {
15433
94
            return allocator
15434
94
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
94
                        (p0, p1, p2, p3);
15436
94
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
249
         {
15433
249
            return allocator
15434
249
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
249
                        (p0, p1, p2, p3);
15436
249
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
56
         {
15433
56
            return allocator
15434
56
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
56
                        (p0, p1, p2, p3);
15436
56
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
12
         {
15433
12
            return allocator
15434
12
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
12
                        (p0, p1, p2, p3);
15436
12
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
17
         {
15433
17
            return allocator
15434
17
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
17
                        (p0, p1, p2, p3);
15436
17
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
84
         {
15433
84
            return allocator
15434
84
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
84
                        (p0, p1, p2, p3);
15436
84
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
12
         {
15433
12
            return allocator
15434
12
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
12
                        (p0, p1, p2, p3);
15436
12
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
15
         {
15433
15
            return allocator
15434
15
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
15
                        (p0, p1, p2, p3);
15436
15
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
2.57k
         {
15433
2.57k
            return allocator
15434
2.57k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2.57k
                        (p0, p1, p2, p3);
15436
2.57k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
93
         {
15433
93
            return allocator
15434
93
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
93
                        (p0, p1, p2, p3);
15436
93
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
141
         {
15433
141
            return allocator
15434
141
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
141
                        (p0, p1, p2, p3);
15436
141
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
171
         {
15433
171
            return allocator
15434
171
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
171
                        (p0, p1, p2, p3);
15436
171
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
37
         {
15433
37
            return allocator
15434
37
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
37
                        (p0, p1, p2, p3);
15436
37
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
252
         {
15433
252
            return allocator
15434
252
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
252
                        (p0, p1, p2, p3);
15436
252
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
56
         {
15433
56
            return allocator
15434
56
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
56
                        (p0, p1, p2, p3);
15436
56
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
61
         {
15433
61
            return allocator
15434
61
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
61
                        (p0, p1, p2, p3);
15436
61
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
676
         {
15433
676
            return allocator
15434
676
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
676
                        (p0, p1, p2, p3);
15436
676
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
247
         {
15433
247
            return allocator
15434
247
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
247
                        (p0, p1, p2, p3);
15436
247
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
142
         {
15433
142
            return allocator
15434
142
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
142
                        (p0, p1, p2, p3);
15436
142
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
50
         {
15433
50
            return allocator
15434
50
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
50
                        (p0, p1, p2, p3);
15436
50
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
444
         {
15433
444
            return allocator
15434
444
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
444
                        (p0, p1, p2, p3);
15436
444
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
101
         {
15433
101
            return allocator
15434
101
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
101
                        (p0, p1, p2, p3);
15436
101
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
56
         {
15433
56
            return allocator
15434
56
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
56
                        (p0, p1, p2, p3);
15436
56
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
59
         {
15433
59
            return allocator
15434
59
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
59
                        (p0, p1, p2, p3);
15436
59
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
68
         {
15433
68
            return allocator
15434
68
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
68
                        (p0, p1, p2, p3);
15436
68
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
178
         {
15433
178
            return allocator
15434
178
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
178
                        (p0, p1, p2, p3);
15436
178
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
30
         {
15433
30
            return allocator
15434
30
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
30
                        (p0, p1, p2, p3);
15436
30
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
458
         {
15433
458
            return allocator
15434
458
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
458
                        (p0, p1, p2, p3);
15436
458
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
112
         {
15433
112
            return allocator
15434
112
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
112
                        (p0, p1, p2, p3);
15436
112
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
263
         {
15433
263
            return allocator
15434
263
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
263
                        (p0, p1, p2, p3);
15436
263
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
41
         {
15433
41
            return allocator
15434
41
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
41
                        (p0, p1, p2, p3);
15436
41
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
78
         {
15433
78
            return allocator
15434
78
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
78
                        (p0, p1, p2, p3);
15436
78
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
116
         {
15433
116
            return allocator
15434
116
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
116
                        (p0, p1, p2, p3);
15436
116
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
277
         {
15433
277
            return allocator
15434
277
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
277
                        (p0, p1, p2, p3);
15436
277
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double const&)
Line
Count
Source
15432
1.06k
         {
15433
1.06k
            return allocator
15434
1.06k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.06k
                        (p0, p1, p2, p3);
15436
1.06k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
29
         {
15433
29
            return allocator
15434
29
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
29
                        (p0, p1, p2, p3);
15436
29
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
37
         {
15433
37
            return allocator
15434
37
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
37
                        (p0, p1, p2, p3);
15436
37
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
106
         {
15433
106
            return allocator
15434
106
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
106
                        (p0, p1, p2, p3);
15436
106
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
109
         {
15433
109
            return allocator
15434
109
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
109
                        (p0, p1, p2, p3);
15436
109
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
32
         {
15433
32
            return allocator
15434
32
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
32
                        (p0, p1, p2, p3);
15436
32
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
353
         {
15433
353
            return allocator
15434
353
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
353
                        (p0, p1, p2, p3);
15436
353
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
3
         {
15433
3
            return allocator
15434
3
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
3
                        (p0, p1, p2, p3);
15436
3
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
185
         {
15433
185
            return allocator
15434
185
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
185
                        (p0, p1, p2, p3);
15436
185
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
78
         {
15433
78
            return allocator
15434
78
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
78
                        (p0, p1, p2, p3);
15436
78
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf62_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
284
         {
15433
284
            return allocator
15434
284
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
284
                        (p0, p1, p2, p3);
15436
284
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf63_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf64_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
31
         {
15433
31
            return allocator
15434
31
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
31
                        (p0, p1, p2, p3);
15436
31
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf65_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
47
         {
15433
47
            return allocator
15434
47
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
47
                        (p0, p1, p2, p3);
15436
47
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf66_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
346
         {
15433
346
            return allocator
15434
346
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
346
                        (p0, p1, p2, p3);
15436
346
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf67_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
823
         {
15433
823
            return allocator
15434
823
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
823
                        (p0, p1, p2, p3);
15436
823
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf68_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
163
         {
15433
163
            return allocator
15434
163
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
163
                        (p0, p1, p2, p3);
15436
163
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf69_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf70_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
17
         {
15433
17
            return allocator
15434
17
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
17
                        (p0, p1, p2, p3);
15436
17
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf71_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
84
         {
15433
84
            return allocator
15434
84
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
84
                        (p0, p1, p2, p3);
15436
84
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf72_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf73_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
86
         {
15433
86
            return allocator
15434
86
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
86
                        (p0, p1, p2, p3);
15436
86
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf74_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
21
         {
15433
21
            return allocator
15434
21
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
21
                        (p0, p1, p2, p3);
15436
21
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf75_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
40
         {
15433
40
            return allocator
15434
40
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
40
                        (p0, p1, p2, p3);
15436
40
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf76_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
103
         {
15433
103
            return allocator
15434
103
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
103
                        (p0, p1, p2, p3);
15436
103
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf77_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
38
         {
15433
38
            return allocator
15434
38
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
38
                        (p0, p1, p2, p3);
15436
38
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf78_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf79_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
123
         {
15433
123
            return allocator
15434
123
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
123
                        (p0, p1, p2, p3);
15436
123
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf80_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf81_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf82_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
57
         {
15433
57
            return allocator
15434
57
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
57
                        (p0, p1, p2, p3);
15436
57
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf83_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
146
         {
15433
146
            return allocator
15434
146
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
146
                        (p0, p1, p2, p3);
15436
146
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
59
         {
15433
59
            return allocator
15434
59
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
59
                        (p0, p1, p2, p3);
15436
59
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
210
         {
15433
210
            return allocator
15434
210
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
210
                        (p0, p1, p2, p3);
15436
210
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
374
         {
15433
374
            return allocator
15434
374
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
374
                        (p0, p1, p2, p3);
15436
374
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
95
         {
15433
95
            return allocator
15434
95
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
95
                        (p0, p1, p2, p3);
15436
95
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
64
         {
15433
64
            return allocator
15434
64
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
64
                        (p0, p1, p2, p3);
15436
64
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
151
         {
15433
151
            return allocator
15434
151
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
151
                        (p0, p1, p2, p3);
15436
151
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
10
         {
15433
10
            return allocator
15434
10
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
10
                        (p0, p1, p2, p3);
15436
10
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
276
         {
15433
276
            return allocator
15434
276
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
276
                        (p0, p1, p2, p3);
15436
276
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
39
         {
15433
39
            return allocator
15434
39
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
39
                        (p0, p1, p2, p3);
15436
39
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
31
         {
15433
31
            return allocator
15434
31
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
31
                        (p0, p1, p2, p3);
15436
31
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
302
         {
15433
302
            return allocator
15434
302
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
302
                        (p0, p1, p2, p3);
15436
302
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
57
         {
15433
57
            return allocator
15434
57
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
57
                        (p0, p1, p2, p3);
15436
57
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
253
         {
15433
253
            return allocator
15434
253
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
253
                        (p0, p1, p2, p3);
15436
253
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
131
         {
15433
131
            return allocator
15434
131
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
131
                        (p0, p1, p2, p3);
15436
131
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
3
         {
15433
3
            return allocator
15434
3
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
3
                        (p0, p1, p2, p3);
15436
3
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
90
         {
15433
90
            return allocator
15434
90
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
90
                        (p0, p1, p2, p3);
15436
90
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
17
         {
15433
17
            return allocator
15434
17
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
17
                        (p0, p1, p2, p3);
15436
17
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
317
         {
15433
317
            return allocator
15434
317
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
317
                        (p0, p1, p2, p3);
15436
317
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
97
         {
15433
97
            return allocator
15434
97
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
97
                        (p0, p1, p2, p3);
15436
97
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
612
         {
15433
612
            return allocator
15434
612
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
612
                        (p0, p1, p2, p3);
15436
612
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
375
         {
15433
375
            return allocator
15434
375
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
375
                        (p0, p1, p2, p3);
15436
375
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
211
         {
15433
211
            return allocator
15434
211
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
211
                        (p0, p1, p2, p3);
15436
211
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
87
         {
15433
87
            return allocator
15434
87
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
87
                        (p0, p1, p2, p3);
15436
87
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext31_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
168
         {
15433
168
            return allocator
15434
168
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
168
                        (p0, p1, p2, p3);
15436
168
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext32_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
654
         {
15433
654
            return allocator
15434
654
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
654
                        (p0, p1, p2, p3);
15436
654
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext33_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
103
         {
15433
103
            return allocator
15434
103
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
103
                        (p0, p1, p2, p3);
15436
103
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext34_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
224
         {
15433
224
            return allocator
15434
224
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
224
                        (p0, p1, p2, p3);
15436
224
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext35_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
141
         {
15433
141
            return allocator
15434
141
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
141
                        (p0, p1, p2, p3);
15436
141
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext36_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext37_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext38_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
319
         {
15433
319
            return allocator
15434
319
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
319
                        (p0, p1, p2, p3);
15436
319
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext39_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
583
         {
15433
583
            return allocator
15434
583
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
583
                        (p0, p1, p2, p3);
15436
583
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext40_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
387
         {
15433
387
            return allocator
15434
387
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
387
                        (p0, p1, p2, p3);
15436
387
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext41_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext42_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
253
         {
15433
253
            return allocator
15434
253
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
253
                        (p0, p1, p2, p3);
15436
253
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext43_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
121
         {
15433
121
            return allocator
15434
121
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
121
                        (p0, p1, p2, p3);
15436
121
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext44_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
256
         {
15433
256
            return allocator
15434
256
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
256
                        (p0, p1, p2, p3);
15436
256
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext45_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext46_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
40
         {
15433
40
            return allocator
15434
40
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
40
                        (p0, p1, p2, p3);
15436
40
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext47_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
327
         {
15433
327
            return allocator
15434
327
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
327
                        (p0, p1, p2, p3);
15436
327
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
62
         {
15433
62
            return allocator
15434
62
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
62
                        (p0, p1, p2, p3);
15436
62
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
626
         {
15433
626
            return allocator
15434
626
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
626
                        (p0, p1, p2, p3);
15436
626
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
829
         {
15433
829
            return allocator
15434
829
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
829
                        (p0, p1, p2, p3);
15436
829
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
451
         {
15433
451
            return allocator
15434
451
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
451
                        (p0, p1, p2, p3);
15436
451
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
52
         {
15433
52
            return allocator
15434
52
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
52
                        (p0, p1, p2, p3);
15436
52
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
15
         {
15433
15
            return allocator
15434
15
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
15
                        (p0, p1, p2, p3);
15436
15
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double const&, double)
Line
Count
Source
15432
48
         {
15433
48
            return allocator
15434
48
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
48
                        (p0, p1, p2, p3);
15436
48
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
60
         {
15433
60
            return allocator
15434
60
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
60
                        (p0, p1, p2, p3);
15436
60
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
115
         {
15433
115
            return allocator
15434
115
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
115
                        (p0, p1, p2, p3);
15436
115
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
125
         {
15433
125
            return allocator
15434
125
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
125
                        (p0, p1, p2, p3);
15436
125
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
410
         {
15433
410
            return allocator
15434
410
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
410
                        (p0, p1, p2, p3);
15436
410
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
442
         {
15433
442
            return allocator
15434
442
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
442
                        (p0, p1, p2, p3);
15436
442
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
168
         {
15433
168
            return allocator
15434
168
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
168
                        (p0, p1, p2, p3);
15436
168
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
32
         {
15433
32
            return allocator
15434
32
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
32
                        (p0, p1, p2, p3);
15436
32
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
213
         {
15433
213
            return allocator
15434
213
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
213
                        (p0, p1, p2, p3);
15436
213
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
149
         {
15433
149
            return allocator
15434
149
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
149
                        (p0, p1, p2, p3);
15436
149
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
108
         {
15433
108
            return allocator
15434
108
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
108
                        (p0, p1, p2, p3);
15436
108
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
349
         {
15433
349
            return allocator
15434
349
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
349
                        (p0, p1, p2, p3);
15436
349
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
405
         {
15433
405
            return allocator
15434
405
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
405
                        (p0, p1, p2, p3);
15436
405
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf62_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
77
         {
15433
77
            return allocator
15434
77
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
77
                        (p0, p1, p2, p3);
15436
77
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf63_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf64_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
81
         {
15433
81
            return allocator
15434
81
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
81
                        (p0, p1, p2, p3);
15436
81
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf65_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf66_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
131
         {
15433
131
            return allocator
15434
131
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
131
                        (p0, p1, p2, p3);
15436
131
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf67_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
84
         {
15433
84
            return allocator
15434
84
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
84
                        (p0, p1, p2, p3);
15436
84
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf68_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf69_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf70_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf71_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
82
         {
15433
82
            return allocator
15434
82
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
82
                        (p0, p1, p2, p3);
15436
82
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf72_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf73_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
227
         {
15433
227
            return allocator
15434
227
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
227
                        (p0, p1, p2, p3);
15436
227
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf74_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
148
         {
15433
148
            return allocator
15434
148
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
148
                        (p0, p1, p2, p3);
15436
148
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf75_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf76_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
120
         {
15433
120
            return allocator
15434
120
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
120
                        (p0, p1, p2, p3);
15436
120
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf77_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf78_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
20
         {
15433
20
            return allocator
15434
20
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
20
                        (p0, p1, p2, p3);
15436
20
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf79_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
84
         {
15433
84
            return allocator
15434
84
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
84
                        (p0, p1, p2, p3);
15436
84
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf80_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf81_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
30
         {
15433
30
            return allocator
15434
30
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
30
                        (p0, p1, p2, p3);
15436
30
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf82_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
48
         {
15433
48
            return allocator
15434
48
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
48
                        (p0, p1, p2, p3);
15436
48
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf83_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
26
         {
15433
26
            return allocator
15434
26
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
26
                        (p0, p1, p2, p3);
15436
26
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
161
         {
15433
161
            return allocator
15434
161
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
161
                        (p0, p1, p2, p3);
15436
161
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
17
         {
15433
17
            return allocator
15434
17
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
17
                        (p0, p1, p2, p3);
15436
17
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
34
         {
15433
34
            return allocator
15434
34
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
34
                        (p0, p1, p2, p3);
15436
34
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
129
         {
15433
129
            return allocator
15434
129
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
129
                        (p0, p1, p2, p3);
15436
129
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
12
         {
15433
12
            return allocator
15434
12
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
12
                        (p0, p1, p2, p3);
15436
12
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
175
         {
15433
175
            return allocator
15434
175
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
175
                        (p0, p1, p2, p3);
15436
175
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
32
         {
15433
32
            return allocator
15434
32
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
32
                        (p0, p1, p2, p3);
15436
32
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
36
         {
15433
36
            return allocator
15434
36
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
36
                        (p0, p1, p2, p3);
15436
36
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
1.58k
         {
15433
1.58k
            return allocator
15434
1.58k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.58k
                        (p0, p1, p2, p3);
15436
1.58k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
12
         {
15433
12
            return allocator
15434
12
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
12
                        (p0, p1, p2, p3);
15436
12
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
215
         {
15433
215
            return allocator
15434
215
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
215
                        (p0, p1, p2, p3);
15436
215
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
238
         {
15433
238
            return allocator
15434
238
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
238
                        (p0, p1, p2, p3);
15436
238
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
41
         {
15433
41
            return allocator
15434
41
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
41
                        (p0, p1, p2, p3);
15436
41
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
52
         {
15433
52
            return allocator
15434
52
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
52
                        (p0, p1, p2, p3);
15436
52
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
219
         {
15433
219
            return allocator
15434
219
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
219
                        (p0, p1, p2, p3);
15436
219
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
391
         {
15433
391
            return allocator
15434
391
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
391
                        (p0, p1, p2, p3);
15436
391
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
331
         {
15433
331
            return allocator
15434
331
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
331
                        (p0, p1, p2, p3);
15436
331
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
111
         {
15433
111
            return allocator
15434
111
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
111
                        (p0, p1, p2, p3);
15436
111
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
242
         {
15433
242
            return allocator
15434
242
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
242
                        (p0, p1, p2, p3);
15436
242
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
32
         {
15433
32
            return allocator
15434
32
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
32
                        (p0, p1, p2, p3);
15436
32
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext31_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
230
         {
15433
230
            return allocator
15434
230
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
230
                        (p0, p1, p2, p3);
15436
230
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext32_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
349
         {
15433
349
            return allocator
15434
349
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
349
                        (p0, p1, p2, p3);
15436
349
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext33_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
446
         {
15433
446
            return allocator
15434
446
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
446
                        (p0, p1, p2, p3);
15436
446
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext34_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
346
         {
15433
346
            return allocator
15434
346
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
346
                        (p0, p1, p2, p3);
15436
346
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext35_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
20
         {
15433
20
            return allocator
15434
20
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
20
                        (p0, p1, p2, p3);
15436
20
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext36_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
69
         {
15433
69
            return allocator
15434
69
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
69
                        (p0, p1, p2, p3);
15436
69
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext37_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext38_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
437
         {
15433
437
            return allocator
15434
437
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
437
                        (p0, p1, p2, p3);
15436
437
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext39_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
597
         {
15433
597
            return allocator
15434
597
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
597
                        (p0, p1, p2, p3);
15436
597
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext40_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
114
         {
15433
114
            return allocator
15434
114
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
114
                        (p0, p1, p2, p3);
15436
114
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext41_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext42_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
164
         {
15433
164
            return allocator
15434
164
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
164
                        (p0, p1, p2, p3);
15436
164
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext43_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext44_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
68
         {
15433
68
            return allocator
15434
68
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
68
                        (p0, p1, p2, p3);
15436
68
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext45_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
611
         {
15433
611
            return allocator
15434
611
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
611
                        (p0, p1, p2, p3);
15436
611
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext46_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
45
         {
15433
45
            return allocator
15434
45
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
45
                        (p0, p1, p2, p3);
15436
45
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext47_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
140
         {
15433
140
            return allocator
15434
140
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
140
                        (p0, p1, p2, p3);
15436
140
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
40
         {
15433
40
            return allocator
15434
40
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
40
                        (p0, p1, p2, p3);
15436
40
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
39
         {
15433
39
            return allocator
15434
39
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
39
                        (p0, p1, p2, p3);
15436
39
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
287
         {
15433
287
            return allocator
15434
287
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
287
                        (p0, p1, p2, p3);
15436
287
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
651
         {
15433
651
            return allocator
15434
651
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
651
                        (p0, p1, p2, p3);
15436
651
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
151
         {
15433
151
            return allocator
15434
151
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
151
                        (p0, p1, p2, p3);
15436
151
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
446
         {
15433
446
            return allocator
15434
446
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
446
                        (p0, p1, p2, p3);
15436
446
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
41
         {
15433
41
            return allocator
15434
41
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
41
                        (p0, p1, p2, p3);
15436
41
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double const&)
Line
Count
Source
15432
571
         {
15433
571
            return allocator
15434
571
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
571
                        (p0, p1, p2, p3);
15436
571
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
251
         {
15433
251
            return allocator
15434
251
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
251
                        (p0, p1, p2, p3);
15436
251
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
184
         {
15433
184
            return allocator
15434
184
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
184
                        (p0, p1, p2, p3);
15436
184
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
50
         {
15433
50
            return allocator
15434
50
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
50
                        (p0, p1, p2, p3);
15436
50
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
35
         {
15433
35
            return allocator
15434
35
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
35
                        (p0, p1, p2, p3);
15436
35
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
626
         {
15433
626
            return allocator
15434
626
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
626
                        (p0, p1, p2, p3);
15436
626
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
54
         {
15433
54
            return allocator
15434
54
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
54
                        (p0, p1, p2, p3);
15436
54
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
20
         {
15433
20
            return allocator
15434
20
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
20
                        (p0, p1, p2, p3);
15436
20
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
224
         {
15433
224
            return allocator
15434
224
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
224
                        (p0, p1, p2, p3);
15436
224
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
21
         {
15433
21
            return allocator
15434
21
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
21
                        (p0, p1, p2, p3);
15436
21
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf62_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
36
         {
15433
36
            return allocator
15434
36
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
36
                        (p0, p1, p2, p3);
15436
36
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf63_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf64_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
142
         {
15433
142
            return allocator
15434
142
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
142
                        (p0, p1, p2, p3);
15436
142
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf65_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
1.43k
         {
15433
1.43k
            return allocator
15434
1.43k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.43k
                        (p0, p1, p2, p3);
15436
1.43k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf66_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
115
         {
15433
115
            return allocator
15434
115
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
115
                        (p0, p1, p2, p3);
15436
115
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf67_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
96
         {
15433
96
            return allocator
15434
96
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
96
                        (p0, p1, p2, p3);
15436
96
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf68_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
51
         {
15433
51
            return allocator
15434
51
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
51
                        (p0, p1, p2, p3);
15436
51
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf69_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf70_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
35
         {
15433
35
            return allocator
15434
35
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
35
                        (p0, p1, p2, p3);
15436
35
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf71_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
66
         {
15433
66
            return allocator
15434
66
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
66
                        (p0, p1, p2, p3);
15436
66
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf72_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf73_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
268
         {
15433
268
            return allocator
15434
268
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
268
                        (p0, p1, p2, p3);
15436
268
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf74_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
171
         {
15433
171
            return allocator
15434
171
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
171
                        (p0, p1, p2, p3);
15436
171
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf75_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
173
         {
15433
173
            return allocator
15434
173
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
173
                        (p0, p1, p2, p3);
15436
173
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf76_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
10
         {
15433
10
            return allocator
15434
10
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
10
                        (p0, p1, p2, p3);
15436
10
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf77_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf78_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
50
         {
15433
50
            return allocator
15434
50
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
50
                        (p0, p1, p2, p3);
15436
50
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf79_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
44
         {
15433
44
            return allocator
15434
44
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
44
                        (p0, p1, p2, p3);
15436
44
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf80_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
132
         {
15433
132
            return allocator
15434
132
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
132
                        (p0, p1, p2, p3);
15436
132
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf81_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
2.17k
         {
15433
2.17k
            return allocator
15434
2.17k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2.17k
                        (p0, p1, p2, p3);
15436
2.17k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf82_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
58
         {
15433
58
            return allocator
15434
58
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
58
                        (p0, p1, p2, p3);
15436
58
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf83_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
1.17k
         {
15433
1.17k
            return allocator
15434
1.17k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.17k
                        (p0, p1, p2, p3);
15436
1.17k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
387
         {
15433
387
            return allocator
15434
387
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
387
                        (p0, p1, p2, p3);
15436
387
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
34
         {
15433
34
            return allocator
15434
34
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
34
                        (p0, p1, p2, p3);
15436
34
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
25
         {
15433
25
            return allocator
15434
25
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
25
                        (p0, p1, p2, p3);
15436
25
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
10
         {
15433
10
            return allocator
15434
10
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
10
                        (p0, p1, p2, p3);
15436
10
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
777
         {
15433
777
            return allocator
15434
777
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
777
                        (p0, p1, p2, p3);
15436
777
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
47
         {
15433
47
            return allocator
15434
47
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
47
                        (p0, p1, p2, p3);
15436
47
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
169
         {
15433
169
            return allocator
15434
169
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
169
                        (p0, p1, p2, p3);
15436
169
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
28
         {
15433
28
            return allocator
15434
28
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
28
                        (p0, p1, p2, p3);
15436
28
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
165
         {
15433
165
            return allocator
15434
165
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
165
                        (p0, p1, p2, p3);
15436
165
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
197
         {
15433
197
            return allocator
15434
197
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
197
                        (p0, p1, p2, p3);
15436
197
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
223
         {
15433
223
            return allocator
15434
223
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
223
                        (p0, p1, p2, p3);
15436
223
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
287
         {
15433
287
            return allocator
15434
287
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
287
                        (p0, p1, p2, p3);
15436
287
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
28
         {
15433
28
            return allocator
15434
28
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
28
                        (p0, p1, p2, p3);
15436
28
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
35
         {
15433
35
            return allocator
15434
35
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
35
                        (p0, p1, p2, p3);
15436
35
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
246
         {
15433
246
            return allocator
15434
246
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
246
                        (p0, p1, p2, p3);
15436
246
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
295
         {
15433
295
            return allocator
15434
295
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
295
                        (p0, p1, p2, p3);
15436
295
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
35
         {
15433
35
            return allocator
15434
35
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
35
                        (p0, p1, p2, p3);
15436
35
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
20
         {
15433
20
            return allocator
15434
20
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
20
                        (p0, p1, p2, p3);
15436
20
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
50
         {
15433
50
            return allocator
15434
50
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
50
                        (p0, p1, p2, p3);
15436
50
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
106
         {
15433
106
            return allocator
15434
106
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
106
                        (p0, p1, p2, p3);
15436
106
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
330
         {
15433
330
            return allocator
15434
330
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
330
                        (p0, p1, p2, p3);
15436
330
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
735
         {
15433
735
            return allocator
15434
735
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
735
                        (p0, p1, p2, p3);
15436
735
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext31_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext32_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext33_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
54
         {
15433
54
            return allocator
15434
54
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
54
                        (p0, p1, p2, p3);
15436
54
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext34_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
17
         {
15433
17
            return allocator
15434
17
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
17
                        (p0, p1, p2, p3);
15436
17
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext35_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext36_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
311
         {
15433
311
            return allocator
15434
311
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
311
                        (p0, p1, p2, p3);
15436
311
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext37_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext38_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext39_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
76
         {
15433
76
            return allocator
15434
76
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
76
                        (p0, p1, p2, p3);
15436
76
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext40_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
95
         {
15433
95
            return allocator
15434
95
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
95
                        (p0, p1, p2, p3);
15436
95
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext41_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext42_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
350
         {
15433
350
            return allocator
15434
350
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
350
                        (p0, p1, p2, p3);
15436
350
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext43_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
480
         {
15433
480
            return allocator
15434
480
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
480
                        (p0, p1, p2, p3);
15436
480
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext44_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
106
         {
15433
106
            return allocator
15434
106
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
106
                        (p0, p1, p2, p3);
15436
106
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext45_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
80
         {
15433
80
            return allocator
15434
80
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
80
                        (p0, p1, p2, p3);
15436
80
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext46_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
61
         {
15433
61
            return allocator
15434
61
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
61
                        (p0, p1, p2, p3);
15436
61
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext47_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
3
         {
15433
3
            return allocator
15434
3
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
3
                        (p0, p1, p2, p3);
15436
3
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
87
         {
15433
87
            return allocator
15434
87
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
87
                        (p0, p1, p2, p3);
15436
87
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
50
         {
15433
50
            return allocator
15434
50
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
50
                        (p0, p1, p2, p3);
15436
50
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
914
         {
15433
914
            return allocator
15434
914
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
914
                        (p0, p1, p2, p3);
15436
914
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
361
         {
15433
361
            return allocator
15434
361
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
361
                        (p0, p1, p2, p3);
15436
361
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
48
         {
15433
48
            return allocator
15434
48
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
48
                        (p0, p1, p2, p3);
15436
48
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
100
         {
15433
100
            return allocator
15434
100
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
100
                        (p0, p1, p2, p3);
15436
100
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
30
         {
15433
30
            return allocator
15434
30
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
30
                        (p0, p1, p2, p3);
15436
30
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double const&)
Line
Count
Source
15432
794
         {
15433
794
            return allocator
15434
794
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
794
                        (p0, p1, p2, p3);
15436
794
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
191
         {
15433
191
            return allocator
15434
191
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
191
                        (p0, p1, p2, p3);
15436
191
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
405
         {
15433
405
            return allocator
15434
405
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
405
                        (p0, p1, p2, p3);
15436
405
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
70
         {
15433
70
            return allocator
15434
70
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
70
                        (p0, p1, p2, p3);
15436
70
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
223
         {
15433
223
            return allocator
15434
223
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
223
                        (p0, p1, p2, p3);
15436
223
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
943
         {
15433
943
            return allocator
15434
943
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
943
                        (p0, p1, p2, p3);
15436
943
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
68
         {
15433
68
            return allocator
15434
68
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
68
                        (p0, p1, p2, p3);
15436
68
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
176
         {
15433
176
            return allocator
15434
176
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
176
                        (p0, p1, p2, p3);
15436
176
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
614
         {
15433
614
            return allocator
15434
614
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
614
                        (p0, p1, p2, p3);
15436
614
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
705
         {
15433
705
            return allocator
15434
705
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
705
                        (p0, p1, p2, p3);
15436
705
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
108
         {
15433
108
            return allocator
15434
108
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
108
                        (p0, p1, p2, p3);
15436
108
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf62_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
170
         {
15433
170
            return allocator
15434
170
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
170
                        (p0, p1, p2, p3);
15436
170
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf63_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf64_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
96
         {
15433
96
            return allocator
15434
96
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
96
                        (p0, p1, p2, p3);
15436
96
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf65_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
102
         {
15433
102
            return allocator
15434
102
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
102
                        (p0, p1, p2, p3);
15436
102
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf66_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
12
         {
15433
12
            return allocator
15434
12
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
12
                        (p0, p1, p2, p3);
15436
12
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf67_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
227
         {
15433
227
            return allocator
15434
227
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
227
                        (p0, p1, p2, p3);
15436
227
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf68_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
229
         {
15433
229
            return allocator
15434
229
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
229
                        (p0, p1, p2, p3);
15436
229
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf69_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
10
         {
15433
10
            return allocator
15434
10
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
10
                        (p0, p1, p2, p3);
15436
10
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf70_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf71_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
312
         {
15433
312
            return allocator
15434
312
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
312
                        (p0, p1, p2, p3);
15436
312
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf72_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf73_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
136
         {
15433
136
            return allocator
15434
136
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
136
                        (p0, p1, p2, p3);
15436
136
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf74_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
317
         {
15433
317
            return allocator
15434
317
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
317
                        (p0, p1, p2, p3);
15436
317
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf75_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
164
         {
15433
164
            return allocator
15434
164
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
164
                        (p0, p1, p2, p3);
15436
164
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf76_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
161
         {
15433
161
            return allocator
15434
161
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
161
                        (p0, p1, p2, p3);
15436
161
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf77_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
15
         {
15433
15
            return allocator
15434
15
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
15
                        (p0, p1, p2, p3);
15436
15
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf78_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf79_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
43
         {
15433
43
            return allocator
15434
43
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
43
                        (p0, p1, p2, p3);
15436
43
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf80_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
79
         {
15433
79
            return allocator
15434
79
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
79
                        (p0, p1, p2, p3);
15436
79
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf81_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf82_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
28
         {
15433
28
            return allocator
15434
28
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
28
                        (p0, p1, p2, p3);
15436
28
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf83_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
10
         {
15433
10
            return allocator
15434
10
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
10
                        (p0, p1, p2, p3);
15436
10
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
38
         {
15433
38
            return allocator
15434
38
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
38
                        (p0, p1, p2, p3);
15436
38
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
673
         {
15433
673
            return allocator
15434
673
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
673
                        (p0, p1, p2, p3);
15436
673
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
63
         {
15433
63
            return allocator
15434
63
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
63
                        (p0, p1, p2, p3);
15436
63
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
23
         {
15433
23
            return allocator
15434
23
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
23
                        (p0, p1, p2, p3);
15436
23
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
96
         {
15433
96
            return allocator
15434
96
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
96
                        (p0, p1, p2, p3);
15436
96
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
228
         {
15433
228
            return allocator
15434
228
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
228
                        (p0, p1, p2, p3);
15436
228
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
251
         {
15433
251
            return allocator
15434
251
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
251
                        (p0, p1, p2, p3);
15436
251
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
194
         {
15433
194
            return allocator
15434
194
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
194
                        (p0, p1, p2, p3);
15436
194
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
245
         {
15433
245
            return allocator
15434
245
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
245
                        (p0, p1, p2, p3);
15436
245
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
479
         {
15433
479
            return allocator
15434
479
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
479
                        (p0, p1, p2, p3);
15436
479
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
898
         {
15433
898
            return allocator
15434
898
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
898
                        (p0, p1, p2, p3);
15436
898
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
191
         {
15433
191
            return allocator
15434
191
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
191
                        (p0, p1, p2, p3);
15436
191
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
68
         {
15433
68
            return allocator
15434
68
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
68
                        (p0, p1, p2, p3);
15436
68
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
248
         {
15433
248
            return allocator
15434
248
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
248
                        (p0, p1, p2, p3);
15436
248
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
43
         {
15433
43
            return allocator
15434
43
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
43
                        (p0, p1, p2, p3);
15436
43
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
231
         {
15433
231
            return allocator
15434
231
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
231
                        (p0, p1, p2, p3);
15436
231
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
107
         {
15433
107
            return allocator
15434
107
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
107
                        (p0, p1, p2, p3);
15436
107
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
23
         {
15433
23
            return allocator
15434
23
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
23
                        (p0, p1, p2, p3);
15436
23
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
132
         {
15433
132
            return allocator
15434
132
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
132
                        (p0, p1, p2, p3);
15436
132
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
437
         {
15433
437
            return allocator
15434
437
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
437
                        (p0, p1, p2, p3);
15436
437
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
137
         {
15433
137
            return allocator
15434
137
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
137
                        (p0, p1, p2, p3);
15436
137
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
47
         {
15433
47
            return allocator
15434
47
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
47
                        (p0, p1, p2, p3);
15436
47
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
84
         {
15433
84
            return allocator
15434
84
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
84
                        (p0, p1, p2, p3);
15436
84
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
26
         {
15433
26
            return allocator
15434
26
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
26
                        (p0, p1, p2, p3);
15436
26
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
145
         {
15433
145
            return allocator
15434
145
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
145
                        (p0, p1, p2, p3);
15436
145
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
218
         {
15433
218
            return allocator
15434
218
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
218
                        (p0, p1, p2, p3);
15436
218
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
98
         {
15433
98
            return allocator
15434
98
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
98
                        (p0, p1, p2, p3);
15436
98
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
41
         {
15433
41
            return allocator
15434
41
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
41
                        (p0, p1, p2, p3);
15436
41
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
790
         {
15433
790
            return allocator
15434
790
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
790
                        (p0, p1, p2, p3);
15436
790
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
165
         {
15433
165
            return allocator
15434
165
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
165
                        (p0, p1, p2, p3);
15436
165
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
782
         {
15433
782
            return allocator
15434
782
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
782
                        (p0, p1, p2, p3);
15436
782
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
448
         {
15433
448
            return allocator
15434
448
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
448
                        (p0, p1, p2, p3);
15436
448
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
567
         {
15433
567
            return allocator
15434
567
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
567
                        (p0, p1, p2, p3);
15436
567
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
47
         {
15433
47
            return allocator
15434
47
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
47
                        (p0, p1, p2, p3);
15436
47
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
91
         {
15433
91
            return allocator
15434
91
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
91
                        (p0, p1, p2, p3);
15436
91
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
756
         {
15433
756
            return allocator
15434
756
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
756
                        (p0, p1, p2, p3);
15436
756
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
40
         {
15433
40
            return allocator
15434
40
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
40
                        (p0, p1, p2, p3);
15436
40
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
77
         {
15433
77
            return allocator
15434
77
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
77
                        (p0, p1, p2, p3);
15436
77
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
118
         {
15433
118
            return allocator
15434
118
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
118
                        (p0, p1, p2, p3);
15436
118
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
190
         {
15433
190
            return allocator
15434
190
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
190
                        (p0, p1, p2, p3);
15436
190
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double const&)
Line
Count
Source
15432
930
         {
15433
930
            return allocator
15434
930
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
930
                        (p0, p1, p2, p3);
15436
930
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
40
         {
15433
40
            return allocator
15434
40
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
40
                        (p0, p1, p2, p3);
15436
40
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
318
         {
15433
318
            return allocator
15434
318
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
318
                        (p0, p1, p2, p3);
15436
318
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
10
         {
15433
10
            return allocator
15434
10
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
10
                        (p0, p1, p2, p3);
15436
10
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
253
         {
15433
253
            return allocator
15434
253
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
253
                        (p0, p1, p2, p3);
15436
253
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
29
         {
15433
29
            return allocator
15434
29
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
29
                        (p0, p1, p2, p3);
15436
29
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
86
         {
15433
86
            return allocator
15434
86
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
86
                        (p0, p1, p2, p3);
15436
86
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
55
         {
15433
55
            return allocator
15434
55
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
55
                        (p0, p1, p2, p3);
15436
55
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
34
         {
15433
34
            return allocator
15434
34
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
34
                        (p0, p1, p2, p3);
15436
34
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
3
         {
15433
3
            return allocator
15434
3
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
3
                        (p0, p1, p2, p3);
15436
3
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
532
         {
15433
532
            return allocator
15434
532
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
532
                        (p0, p1, p2, p3);
15436
532
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
125
         {
15433
125
            return allocator
15434
125
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
125
                        (p0, p1, p2, p3);
15436
125
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
83
         {
15433
83
            return allocator
15434
83
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
83
                        (p0, p1, p2, p3);
15436
83
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
21
         {
15433
21
            return allocator
15434
21
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
21
                        (p0, p1, p2, p3);
15436
21
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf62_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
60
         {
15433
60
            return allocator
15434
60
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
60
                        (p0, p1, p2, p3);
15436
60
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf63_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf64_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
66
         {
15433
66
            return allocator
15434
66
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
66
                        (p0, p1, p2, p3);
15436
66
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf65_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
582
         {
15433
582
            return allocator
15434
582
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
582
                        (p0, p1, p2, p3);
15436
582
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf66_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf67_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf68_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf69_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf70_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf71_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf72_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf73_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
98
         {
15433
98
            return allocator
15434
98
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
98
                        (p0, p1, p2, p3);
15436
98
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf74_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
1.17k
         {
15433
1.17k
            return allocator
15434
1.17k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.17k
                        (p0, p1, p2, p3);
15436
1.17k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf75_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
432
         {
15433
432
            return allocator
15434
432
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
432
                        (p0, p1, p2, p3);
15436
432
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf76_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
92
         {
15433
92
            return allocator
15434
92
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
92
                        (p0, p1, p2, p3);
15436
92
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf77_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf78_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf79_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
118
         {
15433
118
            return allocator
15434
118
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
118
                        (p0, p1, p2, p3);
15436
118
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf80_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
20
         {
15433
20
            return allocator
15434
20
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
20
                        (p0, p1, p2, p3);
15436
20
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf81_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
42
         {
15433
42
            return allocator
15434
42
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
42
                        (p0, p1, p2, p3);
15436
42
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf82_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf83_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
1.19k
         {
15433
1.19k
            return allocator
15434
1.19k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.19k
                        (p0, p1, p2, p3);
15436
1.19k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
146
         {
15433
146
            return allocator
15434
146
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
146
                        (p0, p1, p2, p3);
15436
146
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
113
         {
15433
113
            return allocator
15434
113
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
113
                        (p0, p1, p2, p3);
15436
113
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
83
         {
15433
83
            return allocator
15434
83
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
83
                        (p0, p1, p2, p3);
15436
83
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
103
         {
15433
103
            return allocator
15434
103
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
103
                        (p0, p1, p2, p3);
15436
103
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
218
         {
15433
218
            return allocator
15434
218
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
218
                        (p0, p1, p2, p3);
15436
218
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
55
         {
15433
55
            return allocator
15434
55
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
55
                        (p0, p1, p2, p3);
15436
55
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
42
         {
15433
42
            return allocator
15434
42
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
42
                        (p0, p1, p2, p3);
15436
42
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
46
         {
15433
46
            return allocator
15434
46
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
46
                        (p0, p1, p2, p3);
15436
46
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
595
         {
15433
595
            return allocator
15434
595
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
595
                        (p0, p1, p2, p3);
15436
595
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
23
         {
15433
23
            return allocator
15434
23
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
23
                        (p0, p1, p2, p3);
15436
23
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
35
         {
15433
35
            return allocator
15434
35
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
35
                        (p0, p1, p2, p3);
15436
35
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
209
         {
15433
209
            return allocator
15434
209
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
209
                        (p0, p1, p2, p3);
15436
209
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
774
         {
15433
774
            return allocator
15434
774
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
774
                        (p0, p1, p2, p3);
15436
774
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
34
         {
15433
34
            return allocator
15434
34
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
34
                        (p0, p1, p2, p3);
15436
34
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
125
         {
15433
125
            return allocator
15434
125
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
125
                        (p0, p1, p2, p3);
15436
125
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
97
         {
15433
97
            return allocator
15434
97
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
97
                        (p0, p1, p2, p3);
15436
97
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
116
         {
15433
116
            return allocator
15434
116
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
116
                        (p0, p1, p2, p3);
15436
116
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
573
         {
15433
573
            return allocator
15434
573
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
573
                        (p0, p1, p2, p3);
15436
573
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
507
         {
15433
507
            return allocator
15434
507
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
507
                        (p0, p1, p2, p3);
15436
507
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
127
         {
15433
127
            return allocator
15434
127
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
127
                        (p0, p1, p2, p3);
15436
127
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
507
         {
15433
507
            return allocator
15434
507
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
507
                        (p0, p1, p2, p3);
15436
507
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
91
         {
15433
91
            return allocator
15434
91
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
91
                        (p0, p1, p2, p3);
15436
91
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext31_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
66
         {
15433
66
            return allocator
15434
66
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
66
                        (p0, p1, p2, p3);
15436
66
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext32_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext33_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
95
         {
15433
95
            return allocator
15434
95
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
95
                        (p0, p1, p2, p3);
15436
95
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext34_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
38
         {
15433
38
            return allocator
15434
38
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
38
                        (p0, p1, p2, p3);
15436
38
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext35_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
204
         {
15433
204
            return allocator
15434
204
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
204
                        (p0, p1, p2, p3);
15436
204
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext36_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
354
         {
15433
354
            return allocator
15434
354
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
354
                        (p0, p1, p2, p3);
15436
354
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext37_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext38_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
69
         {
15433
69
            return allocator
15434
69
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
69
                        (p0, p1, p2, p3);
15436
69
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext39_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
170
         {
15433
170
            return allocator
15434
170
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
170
                        (p0, p1, p2, p3);
15436
170
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext40_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext41_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext42_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
209
         {
15433
209
            return allocator
15434
209
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
209
                        (p0, p1, p2, p3);
15436
209
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext43_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext44_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
301
         {
15433
301
            return allocator
15434
301
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
301
                        (p0, p1, p2, p3);
15436
301
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext45_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
270
         {
15433
270
            return allocator
15434
270
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
270
                        (p0, p1, p2, p3);
15436
270
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext46_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
30
         {
15433
30
            return allocator
15434
30
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
30
                        (p0, p1, p2, p3);
15436
30
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext47_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
262
         {
15433
262
            return allocator
15434
262
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
262
                        (p0, p1, p2, p3);
15436
262
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
1.04k
         {
15433
1.04k
            return allocator
15434
1.04k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.04k
                        (p0, p1, p2, p3);
15436
1.04k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
83
         {
15433
83
            return allocator
15434
83
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
83
                        (p0, p1, p2, p3);
15436
83
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
Line
Count
Source
15432
280
         {
15433
280
            return allocator
15434
280
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
280
                        (p0, p1, p2, p3);
15436
280
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
85
         {
15433
85
            return allocator
15434
85
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
85
                        (p0, p1, p2, p3);
15436
85
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
34
         {
15433
34
            return allocator
15434
34
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
34
                        (p0, p1, p2, p3);
15436
34
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
215
         {
15433
215
            return allocator
15434
215
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
215
                        (p0, p1, p2, p3);
15436
215
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
518
         {
15433
518
            return allocator
15434
518
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
518
                        (p0, p1, p2, p3);
15436
518
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
272
         {
15433
272
            return allocator
15434
272
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
272
                        (p0, p1, p2, p3);
15436
272
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
53
         {
15433
53
            return allocator
15434
53
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
53
                        (p0, p1, p2, p3);
15436
53
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf62_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf63_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf64_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf65_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
474
         {
15433
474
            return allocator
15434
474
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
474
                        (p0, p1, p2, p3);
15436
474
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf66_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
366
         {
15433
366
            return allocator
15434
366
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
366
                        (p0, p1, p2, p3);
15436
366
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf67_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
667
         {
15433
667
            return allocator
15434
667
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
667
                        (p0, p1, p2, p3);
15436
667
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf68_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
17
         {
15433
17
            return allocator
15434
17
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
17
                        (p0, p1, p2, p3);
15436
17
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf69_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
238
         {
15433
238
            return allocator
15434
238
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
238
                        (p0, p1, p2, p3);
15436
238
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf70_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
26
         {
15433
26
            return allocator
15434
26
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
26
                        (p0, p1, p2, p3);
15436
26
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf71_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
3
         {
15433
3
            return allocator
15434
3
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
3
                        (p0, p1, p2, p3);
15436
3
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf72_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf73_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
279
         {
15433
279
            return allocator
15434
279
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
279
                        (p0, p1, p2, p3);
15436
279
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf74_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
432
         {
15433
432
            return allocator
15434
432
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
432
                        (p0, p1, p2, p3);
15436
432
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf75_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
153
         {
15433
153
            return allocator
15434
153
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
153
                        (p0, p1, p2, p3);
15436
153
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf76_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf77_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
149
         {
15433
149
            return allocator
15434
149
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
149
                        (p0, p1, p2, p3);
15436
149
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf78_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
57
         {
15433
57
            return allocator
15434
57
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
57
                        (p0, p1, p2, p3);
15436
57
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf79_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
87
         {
15433
87
            return allocator
15434
87
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
87
                        (p0, p1, p2, p3);
15436
87
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf80_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
51
         {
15433
51
            return allocator
15434
51
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
51
                        (p0, p1, p2, p3);
15436
51
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf81_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
15
         {
15433
15
            return allocator
15434
15
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
15
                        (p0, p1, p2, p3);
15436
15
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf82_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
285
         {
15433
285
            return allocator
15434
285
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
285
                        (p0, p1, p2, p3);
15436
285
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf83_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
1.40k
         {
15433
1.40k
            return allocator
15434
1.40k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.40k
                        (p0, p1, p2, p3);
15436
1.40k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
886
         {
15433
886
            return allocator
15434
886
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
886
                        (p0, p1, p2, p3);
15436
886
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
101
         {
15433
101
            return allocator
15434
101
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
101
                        (p0, p1, p2, p3);
15436
101
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
25
         {
15433
25
            return allocator
15434
25
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
25
                        (p0, p1, p2, p3);
15436
25
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
38
         {
15433
38
            return allocator
15434
38
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
38
                        (p0, p1, p2, p3);
15436
38
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
256
         {
15433
256
            return allocator
15434
256
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
256
                        (p0, p1, p2, p3);
15436
256
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
100
         {
15433
100
            return allocator
15434
100
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
100
                        (p0, p1, p2, p3);
15436
100
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
62
         {
15433
62
            return allocator
15434
62
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
62
                        (p0, p1, p2, p3);
15436
62
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
128
         {
15433
128
            return allocator
15434
128
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
128
                        (p0, p1, p2, p3);
15436
128
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
154
         {
15433
154
            return allocator
15434
154
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
154
                        (p0, p1, p2, p3);
15436
154
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
302
         {
15433
302
            return allocator
15434
302
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
302
                        (p0, p1, p2, p3);
15436
302
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
128
         {
15433
128
            return allocator
15434
128
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
128
                        (p0, p1, p2, p3);
15436
128
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
190
         {
15433
190
            return allocator
15434
190
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
190
                        (p0, p1, p2, p3);
15436
190
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
203
         {
15433
203
            return allocator
15434
203
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
203
                        (p0, p1, p2, p3);
15436
203
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
959
         {
15433
959
            return allocator
15434
959
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
959
                        (p0, p1, p2, p3);
15436
959
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
134
         {
15433
134
            return allocator
15434
134
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
134
                        (p0, p1, p2, p3);
15436
134
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
139
         {
15433
139
            return allocator
15434
139
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
139
                        (p0, p1, p2, p3);
15436
139
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
91
         {
15433
91
            return allocator
15434
91
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
91
                        (p0, p1, p2, p3);
15436
91
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
93
         {
15433
93
            return allocator
15434
93
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
93
                        (p0, p1, p2, p3);
15436
93
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
154
         {
15433
154
            return allocator
15434
154
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
154
                        (p0, p1, p2, p3);
15436
154
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
534
         {
15433
534
            return allocator
15434
534
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
534
                        (p0, p1, p2, p3);
15436
534
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
423
         {
15433
423
            return allocator
15434
423
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
423
                        (p0, p1, p2, p3);
15436
423
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
563
         {
15433
563
            return allocator
15434
563
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
563
                        (p0, p1, p2, p3);
15436
563
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
143
         {
15433
143
            return allocator
15434
143
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
143
                        (p0, p1, p2, p3);
15436
143
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
227
         {
15433
227
            return allocator
15434
227
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
227
                        (p0, p1, p2, p3);
15436
227
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext31_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
1.57k
         {
15433
1.57k
            return allocator
15434
1.57k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.57k
                        (p0, p1, p2, p3);
15436
1.57k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext32_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
132
         {
15433
132
            return allocator
15434
132
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
132
                        (p0, p1, p2, p3);
15436
132
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext33_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext34_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext35_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
111
         {
15433
111
            return allocator
15434
111
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
111
                        (p0, p1, p2, p3);
15436
111
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext36_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext37_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext38_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
76
         {
15433
76
            return allocator
15434
76
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
76
                        (p0, p1, p2, p3);
15436
76
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext39_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
178
         {
15433
178
            return allocator
15434
178
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
178
                        (p0, p1, p2, p3);
15436
178
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext40_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext41_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext42_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext43_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext44_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext45_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext46_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext47_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
131
         {
15433
131
            return allocator
15434
131
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
131
                        (p0, p1, p2, p3);
15436
131
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
76
         {
15433
76
            return allocator
15434
76
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
76
                        (p0, p1, p2, p3);
15436
76
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
252
         {
15433
252
            return allocator
15434
252
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
252
                        (p0, p1, p2, p3);
15436
252
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
542
         {
15433
542
            return allocator
15434
542
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
542
                        (p0, p1, p2, p3);
15436
542
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
196
         {
15433
196
            return allocator
15434
196
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
196
                        (p0, p1, p2, p3);
15436
196
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
151
         {
15433
151
            return allocator
15434
151
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
151
                        (p0, p1, p2, p3);
15436
151
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
140
         {
15433
140
            return allocator
15434
140
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
140
                        (p0, p1, p2, p3);
15436
140
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double const&, double)
Line
Count
Source
15432
71
         {
15433
71
            return allocator
15434
71
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
71
                        (p0, p1, p2, p3);
15436
71
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
129
         {
15433
129
            return allocator
15434
129
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
129
                        (p0, p1, p2, p3);
15436
129
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
118
         {
15433
118
            return allocator
15434
118
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
118
                        (p0, p1, p2, p3);
15436
118
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
317
         {
15433
317
            return allocator
15434
317
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
317
                        (p0, p1, p2, p3);
15436
317
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
302
         {
15433
302
            return allocator
15434
302
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
302
                        (p0, p1, p2, p3);
15436
302
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
43
         {
15433
43
            return allocator
15434
43
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
43
                        (p0, p1, p2, p3);
15436
43
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
53
         {
15433
53
            return allocator
15434
53
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
53
                        (p0, p1, p2, p3);
15436
53
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
497
         {
15433
497
            return allocator
15434
497
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
497
                        (p0, p1, p2, p3);
15436
497
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
198
         {
15433
198
            return allocator
15434
198
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
198
                        (p0, p1, p2, p3);
15436
198
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
785
         {
15433
785
            return allocator
15434
785
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
785
                        (p0, p1, p2, p3);
15436
785
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf62_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
81
         {
15433
81
            return allocator
15434
81
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
81
                        (p0, p1, p2, p3);
15436
81
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf63_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf64_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
99
         {
15433
99
            return allocator
15434
99
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
99
                        (p0, p1, p2, p3);
15436
99
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf65_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
83
         {
15433
83
            return allocator
15434
83
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
83
                        (p0, p1, p2, p3);
15436
83
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf66_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
39
         {
15433
39
            return allocator
15434
39
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
39
                        (p0, p1, p2, p3);
15436
39
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf67_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
666
         {
15433
666
            return allocator
15434
666
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
666
                        (p0, p1, p2, p3);
15436
666
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf68_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
451
         {
15433
451
            return allocator
15434
451
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
451
                        (p0, p1, p2, p3);
15436
451
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf69_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf70_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf71_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf72_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf73_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
604
         {
15433
604
            return allocator
15434
604
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
604
                        (p0, p1, p2, p3);
15436
604
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf74_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf75_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
45
         {
15433
45
            return allocator
15434
45
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
45
                        (p0, p1, p2, p3);
15436
45
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf76_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
30
         {
15433
30
            return allocator
15434
30
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
30
                        (p0, p1, p2, p3);
15436
30
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf77_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf78_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
167
         {
15433
167
            return allocator
15434
167
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
167
                        (p0, p1, p2, p3);
15436
167
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf79_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
77
         {
15433
77
            return allocator
15434
77
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
77
                        (p0, p1, p2, p3);
15436
77
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf80_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf81_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf82_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf83_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
55
         {
15433
55
            return allocator
15434
55
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
55
                        (p0, p1, p2, p3);
15436
55
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
648
         {
15433
648
            return allocator
15434
648
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
648
                        (p0, p1, p2, p3);
15436
648
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
85
         {
15433
85
            return allocator
15434
85
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
85
                        (p0, p1, p2, p3);
15436
85
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
31
         {
15433
31
            return allocator
15434
31
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
31
                        (p0, p1, p2, p3);
15436
31
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
164
         {
15433
164
            return allocator
15434
164
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
164
                        (p0, p1, p2, p3);
15436
164
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
1.30k
         {
15433
1.30k
            return allocator
15434
1.30k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.30k
                        (p0, p1, p2, p3);
15436
1.30k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
32
         {
15433
32
            return allocator
15434
32
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
32
                        (p0, p1, p2, p3);
15436
32
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
67
         {
15433
67
            return allocator
15434
67
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
67
                        (p0, p1, p2, p3);
15436
67
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
1.36k
         {
15433
1.36k
            return allocator
15434
1.36k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.36k
                        (p0, p1, p2, p3);
15436
1.36k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
685
         {
15433
685
            return allocator
15434
685
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
685
                        (p0, p1, p2, p3);
15436
685
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
184
         {
15433
184
            return allocator
15434
184
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
184
                        (p0, p1, p2, p3);
15436
184
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
1.94k
         {
15433
1.94k
            return allocator
15434
1.94k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.94k
                        (p0, p1, p2, p3);
15436
1.94k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
47
         {
15433
47
            return allocator
15434
47
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
47
                        (p0, p1, p2, p3);
15436
47
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
242
         {
15433
242
            return allocator
15434
242
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
242
                        (p0, p1, p2, p3);
15436
242
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
192
         {
15433
192
            return allocator
15434
192
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
192
                        (p0, p1, p2, p3);
15436
192
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
103
         {
15433
103
            return allocator
15434
103
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
103
                        (p0, p1, p2, p3);
15436
103
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
42
         {
15433
42
            return allocator
15434
42
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
42
                        (p0, p1, p2, p3);
15436
42
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
53
         {
15433
53
            return allocator
15434
53
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
53
                        (p0, p1, p2, p3);
15436
53
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
130
         {
15433
130
            return allocator
15434
130
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
130
                        (p0, p1, p2, p3);
15436
130
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
82
         {
15433
82
            return allocator
15434
82
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
82
                        (p0, p1, p2, p3);
15436
82
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
385
         {
15433
385
            return allocator
15434
385
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
385
                        (p0, p1, p2, p3);
15436
385
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
87
         {
15433
87
            return allocator
15434
87
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
87
                        (p0, p1, p2, p3);
15436
87
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
36
         {
15433
36
            return allocator
15434
36
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
36
                        (p0, p1, p2, p3);
15436
36
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
811
         {
15433
811
            return allocator
15434
811
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
811
                        (p0, p1, p2, p3);
15436
811
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
166
         {
15433
166
            return allocator
15434
166
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
166
                        (p0, p1, p2, p3);
15436
166
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
30
         {
15433
30
            return allocator
15434
30
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
30
                        (p0, p1, p2, p3);
15436
30
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
548
         {
15433
548
            return allocator
15434
548
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
548
                        (p0, p1, p2, p3);
15436
548
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext31_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
503
         {
15433
503
            return allocator
15434
503
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
503
                        (p0, p1, p2, p3);
15436
503
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext32_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
155
         {
15433
155
            return allocator
15434
155
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
155
                        (p0, p1, p2, p3);
15436
155
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext33_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
777
         {
15433
777
            return allocator
15434
777
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
777
                        (p0, p1, p2, p3);
15436
777
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext34_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
305
         {
15433
305
            return allocator
15434
305
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
305
                        (p0, p1, p2, p3);
15436
305
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext35_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
1.16k
         {
15433
1.16k
            return allocator
15434
1.16k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.16k
                        (p0, p1, p2, p3);
15436
1.16k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext36_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext37_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext38_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
508
         {
15433
508
            return allocator
15434
508
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
508
                        (p0, p1, p2, p3);
15436
508
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext39_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
165
         {
15433
165
            return allocator
15434
165
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
165
                        (p0, p1, p2, p3);
15436
165
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext40_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext41_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext42_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
1.48k
         {
15433
1.48k
            return allocator
15434
1.48k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.48k
                        (p0, p1, p2, p3);
15436
1.48k
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext43_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext44_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
269
         {
15433
269
            return allocator
15434
269
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
269
                        (p0, p1, p2, p3);
15436
269
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext45_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
884
         {
15433
884
            return allocator
15434
884
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
884
                        (p0, p1, p2, p3);
15436
884
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext46_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
38
         {
15433
38
            return allocator
15434
38
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
38
                        (p0, p1, p2, p3);
15436
38
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext47_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
531
         {
15433
531
            return allocator
15434
531
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
531
                        (p0, p1, p2, p3);
15436
531
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
23
         {
15433
23
            return allocator
15434
23
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
23
                        (p0, p1, p2, p3);
15436
23
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
164
         {
15433
164
            return allocator
15434
164
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
164
                        (p0, p1, p2, p3);
15436
164
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
815
         {
15433
815
            return allocator
15434
815
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
815
                        (p0, p1, p2, p3);
15436
815
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
543
         {
15433
543
            return allocator
15434
543
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
543
                        (p0, p1, p2, p3);
15436
543
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
42
         {
15433
42
            return allocator
15434
42
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
42
                        (p0, p1, p2, p3);
15436
42
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double const&, double)
Line
Count
Source
15432
691
         {
15433
691
            return allocator
15434
691
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
691
                        (p0, p1, p2, p3);
15436
691
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf62_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf63_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf64_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf65_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf66_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf67_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf68_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf69_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf70_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf71_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf72_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf73_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
239
         {
15433
239
            return allocator
15434
239
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
239
                        (p0, p1, p2, p3);
15436
239
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf74_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
378
         {
15433
378
            return allocator
15434
378
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
378
                        (p0, p1, p2, p3);
15436
378
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf75_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
215
         {
15433
215
            return allocator
15434
215
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
215
                        (p0, p1, p2, p3);
15436
215
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf76_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
3
         {
15433
3
            return allocator
15434
3
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
3
                        (p0, p1, p2, p3);
15436
3
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf77_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
94
         {
15433
94
            return allocator
15434
94
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
94
                        (p0, p1, p2, p3);
15436
94
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf78_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
97
         {
15433
97
            return allocator
15434
97
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
97
                        (p0, p1, p2, p3);
15436
97
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf79_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
110
         {
15433
110
            return allocator
15434
110
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
110
                        (p0, p1, p2, p3);
15436
110
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf80_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf81_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf82_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf83_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
666
         {
15433
666
            return allocator
15434
666
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
666
                        (p0, p1, p2, p3);
15436
666
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
65
         {
15433
65
            return allocator
15434
65
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
65
                        (p0, p1, p2, p3);
15436
65
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
17
         {
15433
17
            return allocator
15434
17
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
17
                        (p0, p1, p2, p3);
15436
17
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
25
         {
15433
25
            return allocator
15434
25
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
25
                        (p0, p1, p2, p3);
15436
25
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
146
         {
15433
146
            return allocator
15434
146
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
146
                        (p0, p1, p2, p3);
15436
146
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
538
         {
15433
538
            return allocator
15434
538
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
538
                        (p0, p1, p2, p3);
15436
538
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
128
         {
15433
128
            return allocator
15434
128
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
128
                        (p0, p1, p2, p3);
15436
128
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
38
         {
15433
38
            return allocator
15434
38
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
38
                        (p0, p1, p2, p3);
15436
38
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
115
         {
15433
115
            return allocator
15434
115
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
115
                        (p0, p1, p2, p3);
15436
115
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
129
         {
15433
129
            return allocator
15434
129
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
129
                        (p0, p1, p2, p3);
15436
129
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
51
         {
15433
51
            return allocator
15434
51
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
51
                        (p0, p1, p2, p3);
15436
51
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
221
         {
15433
221
            return allocator
15434
221
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
221
                        (p0, p1, p2, p3);
15436
221
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
193
         {
15433
193
            return allocator
15434
193
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
193
                        (p0, p1, p2, p3);
15436
193
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
34
         {
15433
34
            return allocator
15434
34
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
34
                        (p0, p1, p2, p3);
15436
34
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
113
         {
15433
113
            return allocator
15434
113
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
113
                        (p0, p1, p2, p3);
15436
113
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
55
         {
15433
55
            return allocator
15434
55
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
55
                        (p0, p1, p2, p3);
15436
55
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
183
         {
15433
183
            return allocator
15434
183
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
183
                        (p0, p1, p2, p3);
15436
183
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
26
         {
15433
26
            return allocator
15434
26
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
26
                        (p0, p1, p2, p3);
15436
26
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
23
         {
15433
23
            return allocator
15434
23
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
23
                        (p0, p1, p2, p3);
15436
23
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
78
         {
15433
78
            return allocator
15434
78
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
78
                        (p0, p1, p2, p3);
15436
78
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
10
         {
15433
10
            return allocator
15434
10
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
10
                        (p0, p1, p2, p3);
15436
10
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
29
         {
15433
29
            return allocator
15434
29
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
29
                        (p0, p1, p2, p3);
15436
29
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
20
         {
15433
20
            return allocator
15434
20
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
20
                        (p0, p1, p2, p3);
15436
20
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
246
         {
15433
246
            return allocator
15434
246
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
246
                        (p0, p1, p2, p3);
15436
246
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
565
         {
15433
565
            return allocator
15434
565
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
565
                        (p0, p1, p2, p3);
15436
565
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext31_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
1.10k
         {
15433
1.10k
            return allocator
15434
1.10k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.10k
                        (p0, p1, p2, p3);
15436
1.10k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext32_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
55
         {
15433
55
            return allocator
15434
55
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
55
                        (p0, p1, p2, p3);
15436
55
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext33_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
83
         {
15433
83
            return allocator
15434
83
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
83
                        (p0, p1, p2, p3);
15436
83
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext34_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext35_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
40
         {
15433
40
            return allocator
15434
40
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
40
                        (p0, p1, p2, p3);
15436
40
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext36_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext37_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext38_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext39_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
94
         {
15433
94
            return allocator
15434
94
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
94
                        (p0, p1, p2, p3);
15436
94
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext40_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext41_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext42_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
162
         {
15433
162
            return allocator
15434
162
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
162
                        (p0, p1, p2, p3);
15436
162
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext43_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext44_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext45_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext46_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext47_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
76
         {
15433
76
            return allocator
15434
76
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
76
                        (p0, p1, p2, p3);
15436
76
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
327
         {
15433
327
            return allocator
15434
327
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
327
                        (p0, p1, p2, p3);
15436
327
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
467
         {
15433
467
            return allocator
15434
467
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
467
                        (p0, p1, p2, p3);
15436
467
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
205
         {
15433
205
            return allocator
15434
205
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
205
                        (p0, p1, p2, p3);
15436
205
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
112
         {
15433
112
            return allocator
15434
112
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
112
                        (p0, p1, p2, p3);
15436
112
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
Line
Count
Source
15432
198
         {
15433
198
            return allocator
15434
198
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
198
                        (p0, p1, p2, p3);
15436
198
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double, double, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Line
Count
Source
15432
475
         {
15433
475
            return allocator
15434
475
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
475
                        (p0, p1, p2, p3);
15436
475
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Line
Count
Source
15432
103
         {
15433
103
            return allocator
15434
103
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
103
                        (p0, p1, p2, p3);
15436
103
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Line
Count
Source
15432
314
         {
15433
314
            return allocator
15434
314
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
314
                        (p0, p1, p2, p3);
15436
314
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Line
Count
Source
15432
79
         {
15433
79
            return allocator
15434
79
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
79
                        (p0, p1, p2, p3);
15436
79
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Line
Count
Source
15432
118
         {
15433
118
            return allocator
15434
118
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
118
                        (p0, p1, p2, p3);
15436
118
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Line
Count
Source
15432
272
         {
15433
272
            return allocator
15434
272
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
272
                        (p0, p1, p2, p3);
15436
272
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Line
Count
Source
15432
463
         {
15433
463
            return allocator
15434
463
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
463
                        (p0, p1, p2, p3);
15436
463
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf62_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf63_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf64_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf65_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf66_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf67_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf68_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf69_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf70_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf71_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf72_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf73_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf74_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf75_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf76_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf77_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf78_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf79_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf80_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf81_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Line
Count
Source
15432
198
         {
15433
198
            return allocator
15434
198
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
198
                        (p0, p1, p2, p3);
15436
198
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf82_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Line
Count
Source
15432
215
         {
15433
215
            return allocator
15434
215
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
215
                        (p0, p1, p2, p3);
15436
215
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf83_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Line
Count
Source
15432
216
         {
15433
216
            return allocator
15434
216
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
216
                        (p0, p1, p2, p3);
15436
216
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext31_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext32_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext33_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext34_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext35_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext36_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext37_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext38_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext39_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext40_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext41_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext42_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext43_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext44_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext45_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext46_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext47_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
187
         {
15433
187
            return allocator
15434
187
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
187
                        (p0, p1, p2, p3);
15436
187
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
201
         {
15433
201
            return allocator
15434
201
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
201
                        (p0, p1, p2, p3);
15436
201
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
64
         {
15433
64
            return allocator
15434
64
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
64
                        (p0, p1, p2, p3);
15436
64
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
12
         {
15433
12
            return allocator
15434
12
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
12
                        (p0, p1, p2, p3);
15436
12
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
154
         {
15433
154
            return allocator
15434
154
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
154
                        (p0, p1, p2, p3);
15436
154
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
29
         {
15433
29
            return allocator
15434
29
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
29
                        (p0, p1, p2, p3);
15436
29
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
148
         {
15433
148
            return allocator
15434
148
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
148
                        (p0, p1, p2, p3);
15436
148
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
307
         {
15433
307
            return allocator
15434
307
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
307
                        (p0, p1, p2, p3);
15436
307
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
395
         {
15433
395
            return allocator
15434
395
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
395
                        (p0, p1, p2, p3);
15436
395
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
276
         {
15433
276
            return allocator
15434
276
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
276
                        (p0, p1, p2, p3);
15436
276
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
606
         {
15433
606
            return allocator
15434
606
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
606
                        (p0, p1, p2, p3);
15436
606
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
151
         {
15433
151
            return allocator
15434
151
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
151
                        (p0, p1, p2, p3);
15436
151
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf62_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
82
         {
15433
82
            return allocator
15434
82
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
82
                        (p0, p1, p2, p3);
15436
82
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf63_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf64_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
73
         {
15433
73
            return allocator
15434
73
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
73
                        (p0, p1, p2, p3);
15436
73
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf65_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf66_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf67_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf68_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf69_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf70_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf71_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf72_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf73_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf74_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf75_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf76_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf77_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf78_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf79_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf80_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf81_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
35
         {
15433
35
            return allocator
15434
35
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
35
                        (p0, p1, p2, p3);
15436
35
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf82_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
42
         {
15433
42
            return allocator
15434
42
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
42
                        (p0, p1, p2, p3);
15436
42
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf83_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext31_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext32_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext33_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext34_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext35_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext36_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext37_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext38_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext39_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext40_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext41_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext42_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext43_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext44_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
12
         {
15433
12
            return allocator
15434
12
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
12
                        (p0, p1, p2, p3);
15436
12
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext45_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
373
         {
15433
373
            return allocator
15434
373
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
373
                        (p0, p1, p2, p3);
15436
373
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext46_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
69
         {
15433
69
            return allocator
15434
69
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
69
                        (p0, p1, p2, p3);
15436
69
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext47_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Line
Count
Source
15432
648
         {
15433
648
            return allocator
15434
648
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
648
                        (p0, p1, p2, p3);
15436
648
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double, double const&, double const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf62_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf63_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf64_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf65_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Line
Count
Source
15432
26
         {
15433
26
            return allocator
15434
26
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
26
                        (p0, p1, p2, p3);
15436
26
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf66_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf67_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf68_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf69_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Line
Count
Source
15432
15
         {
15433
15
            return allocator
15434
15
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
15
                        (p0, p1, p2, p3);
15436
15
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf70_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf71_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf72_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf73_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf74_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf75_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf76_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf77_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf78_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf79_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf80_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf81_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf82_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf83_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext31_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext32_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext33_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext34_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext35_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext36_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext37_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext38_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext39_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext40_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext41_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext42_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext43_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext44_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext45_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext46_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext47_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf62_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf63_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf64_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf65_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Line
Count
Source
15432
51
         {
15433
51
            return allocator
15434
51
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
51
                        (p0, p1, p2, p3);
15436
51
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf66_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf67_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf68_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Line
Count
Source
15432
99
         {
15433
99
            return allocator
15434
99
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
99
                        (p0, p1, p2, p3);
15436
99
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf69_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Line
Count
Source
15432
153
         {
15433
153
            return allocator
15434
153
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
153
                        (p0, p1, p2, p3);
15436
153
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf70_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Line
Count
Source
15432
25
         {
15433
25
            return allocator
15434
25
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
25
                        (p0, p1, p2, p3);
15436
25
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf71_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Line
Count
Source
15432
36
         {
15433
36
            return allocator
15434
36
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
36
                        (p0, p1, p2, p3);
15436
36
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf72_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf73_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf74_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf75_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf76_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf77_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf78_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf79_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf80_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf81_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf82_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf83_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext00_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext01_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext02_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext03_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext04_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext05_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext06_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext07_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext08_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext09_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext10_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext11_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext12_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext13_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext14_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext15_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext16_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext17_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext18_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext19_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext20_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext21_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext22_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext23_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext24_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext25_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext26_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext27_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext28_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext29_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext30_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext31_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext32_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext33_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext34_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext35_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext36_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext37_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext38_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext39_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext40_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext41_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext42_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext43_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext44_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext45_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext46_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext47_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext48_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext49_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext50_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Line
Count
Source
15432
79
         {
15433
79
            return allocator
15434
79
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
79
                        (p0, p1, p2, p3);
15436
79
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext51_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext52_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Line
Count
Source
15432
1.06k
         {
15433
1.06k
            return allocator
15434
1.06k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.06k
                        (p0, p1, p2, p3);
15436
1.06k
         }
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext53_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Line
Count
Source
15432
79
         {
15433
79
            return allocator
15434
79
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
79
                        (p0, p1, p2, p3);
15436
79
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext54_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext55_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext56_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext57_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext58_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext59_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext60_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
exprtk::details::expression_node<double>* exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext61_op<double> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, double const&, double const&, double, double)
Line
Count
Source
15432
94
         {
15433
94
            return allocator
15434
94
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
94
                        (p0, p1, p2, p3);
15436
94
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
21
         {
15433
21
            return allocator
15434
21
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
21
                        (p0, p1, p2, p3);
15436
21
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
968
         {
15433
968
            return allocator
15434
968
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
968
                        (p0, p1, p2, p3);
15436
968
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
73
         {
15433
73
            return allocator
15434
73
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
73
                        (p0, p1, p2, p3);
15436
73
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
60
         {
15433
60
            return allocator
15434
60
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
60
                        (p0, p1, p2, p3);
15436
60
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
26
         {
15433
26
            return allocator
15434
26
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
26
                        (p0, p1, p2, p3);
15436
26
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
51
         {
15433
51
            return allocator
15434
51
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
51
                        (p0, p1, p2, p3);
15436
51
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
193
         {
15433
193
            return allocator
15434
193
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
193
                        (p0, p1, p2, p3);
15436
193
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
155
         {
15433
155
            return allocator
15434
155
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
155
                        (p0, p1, p2, p3);
15436
155
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
440
         {
15433
440
            return allocator
15434
440
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
440
                        (p0, p1, p2, p3);
15436
440
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
126
         {
15433
126
            return allocator
15434
126
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
126
                        (p0, p1, p2, p3);
15436
126
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf62_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
431
         {
15433
431
            return allocator
15434
431
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
431
                        (p0, p1, p2, p3);
15436
431
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf63_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf64_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
569
         {
15433
569
            return allocator
15434
569
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
569
                        (p0, p1, p2, p3);
15436
569
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf65_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
57
         {
15433
57
            return allocator
15434
57
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
57
                        (p0, p1, p2, p3);
15436
57
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf66_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf67_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
39
         {
15433
39
            return allocator
15434
39
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
39
                        (p0, p1, p2, p3);
15436
39
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf68_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
139
         {
15433
139
            return allocator
15434
139
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
139
                        (p0, p1, p2, p3);
15436
139
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf69_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf70_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf71_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf72_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf73_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
77
         {
15433
77
            return allocator
15434
77
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
77
                        (p0, p1, p2, p3);
15436
77
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf74_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf75_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
42
         {
15433
42
            return allocator
15434
42
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
42
                        (p0, p1, p2, p3);
15436
42
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf76_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
108
         {
15433
108
            return allocator
15434
108
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
108
                        (p0, p1, p2, p3);
15436
108
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf77_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
36
         {
15433
36
            return allocator
15434
36
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
36
                        (p0, p1, p2, p3);
15436
36
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf78_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
61
         {
15433
61
            return allocator
15434
61
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
61
                        (p0, p1, p2, p3);
15436
61
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf79_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf80_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf81_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf82_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
224
         {
15433
224
            return allocator
15434
224
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
224
                        (p0, p1, p2, p3);
15436
224
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf83_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
78
         {
15433
78
            return allocator
15434
78
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
78
                        (p0, p1, p2, p3);
15436
78
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
302
         {
15433
302
            return allocator
15434
302
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
302
                        (p0, p1, p2, p3);
15436
302
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
62
         {
15433
62
            return allocator
15434
62
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
62
                        (p0, p1, p2, p3);
15436
62
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
111
         {
15433
111
            return allocator
15434
111
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
111
                        (p0, p1, p2, p3);
15436
111
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
94
         {
15433
94
            return allocator
15434
94
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
94
                        (p0, p1, p2, p3);
15436
94
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
95
         {
15433
95
            return allocator
15434
95
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
95
                        (p0, p1, p2, p3);
15436
95
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
172
         {
15433
172
            return allocator
15434
172
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
172
                        (p0, p1, p2, p3);
15436
172
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
63
         {
15433
63
            return allocator
15434
63
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
63
                        (p0, p1, p2, p3);
15436
63
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
101
         {
15433
101
            return allocator
15434
101
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
101
                        (p0, p1, p2, p3);
15436
101
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
44
         {
15433
44
            return allocator
15434
44
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
44
                        (p0, p1, p2, p3);
15436
44
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
258
         {
15433
258
            return allocator
15434
258
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
258
                        (p0, p1, p2, p3);
15436
258
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
15
         {
15433
15
            return allocator
15434
15
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
15
                        (p0, p1, p2, p3);
15436
15
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
94
         {
15433
94
            return allocator
15434
94
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
94
                        (p0, p1, p2, p3);
15436
94
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
249
         {
15433
249
            return allocator
15434
249
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
249
                        (p0, p1, p2, p3);
15436
249
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
56
         {
15433
56
            return allocator
15434
56
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
56
                        (p0, p1, p2, p3);
15436
56
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
12
         {
15433
12
            return allocator
15434
12
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
12
                        (p0, p1, p2, p3);
15436
12
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
17
         {
15433
17
            return allocator
15434
17
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
17
                        (p0, p1, p2, p3);
15436
17
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
15
         {
15433
15
            return allocator
15434
15
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
15
                        (p0, p1, p2, p3);
15436
15
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
84
         {
15433
84
            return allocator
15434
84
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
84
                        (p0, p1, p2, p3);
15436
84
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
23
         {
15433
23
            return allocator
15434
23
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
23
                        (p0, p1, p2, p3);
15436
23
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
15
         {
15433
15
            return allocator
15434
15
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
15
                        (p0, p1, p2, p3);
15436
15
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
2.57k
         {
15433
2.57k
            return allocator
15434
2.57k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2.57k
                        (p0, p1, p2, p3);
15436
2.57k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
85
         {
15433
85
            return allocator
15434
85
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
85
                        (p0, p1, p2, p3);
15436
85
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
75
         {
15433
75
            return allocator
15434
75
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
75
                        (p0, p1, p2, p3);
15436
75
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
171
         {
15433
171
            return allocator
15434
171
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
171
                        (p0, p1, p2, p3);
15436
171
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
37
         {
15433
37
            return allocator
15434
37
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
37
                        (p0, p1, p2, p3);
15436
37
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
250
         {
15433
250
            return allocator
15434
250
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
250
                        (p0, p1, p2, p3);
15436
250
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
56
         {
15433
56
            return allocator
15434
56
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
56
                        (p0, p1, p2, p3);
15436
56
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
61
         {
15433
61
            return allocator
15434
61
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
61
                        (p0, p1, p2, p3);
15436
61
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
23
         {
15433
23
            return allocator
15434
23
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
23
                        (p0, p1, p2, p3);
15436
23
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
663
         {
15433
663
            return allocator
15434
663
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
663
                        (p0, p1, p2, p3);
15436
663
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
247
         {
15433
247
            return allocator
15434
247
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
247
                        (p0, p1, p2, p3);
15436
247
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
122
         {
15433
122
            return allocator
15434
122
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
122
                        (p0, p1, p2, p3);
15436
122
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
50
         {
15433
50
            return allocator
15434
50
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
50
                        (p0, p1, p2, p3);
15436
50
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
443
         {
15433
443
            return allocator
15434
443
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
443
                        (p0, p1, p2, p3);
15436
443
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
101
         {
15433
101
            return allocator
15434
101
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
101
                        (p0, p1, p2, p3);
15436
101
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
56
         {
15433
56
            return allocator
15434
56
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
56
                        (p0, p1, p2, p3);
15436
56
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
59
         {
15433
59
            return allocator
15434
59
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
59
                        (p0, p1, p2, p3);
15436
59
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
68
         {
15433
68
            return allocator
15434
68
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
68
                        (p0, p1, p2, p3);
15436
68
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
168
         {
15433
168
            return allocator
15434
168
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
168
                        (p0, p1, p2, p3);
15436
168
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
30
         {
15433
30
            return allocator
15434
30
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
30
                        (p0, p1, p2, p3);
15436
30
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
414
         {
15433
414
            return allocator
15434
414
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
414
                        (p0, p1, p2, p3);
15436
414
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
112
         {
15433
112
            return allocator
15434
112
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
112
                        (p0, p1, p2, p3);
15436
112
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
263
         {
15433
263
            return allocator
15434
263
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
263
                        (p0, p1, p2, p3);
15436
263
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
41
         {
15433
41
            return allocator
15434
41
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
41
                        (p0, p1, p2, p3);
15436
41
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
73
         {
15433
73
            return allocator
15434
73
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
73
                        (p0, p1, p2, p3);
15436
73
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
107
         {
15433
107
            return allocator
15434
107
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
107
                        (p0, p1, p2, p3);
15436
107
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
277
         {
15433
277
            return allocator
15434
277
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
277
                        (p0, p1, p2, p3);
15436
277
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float const&)
Line
Count
Source
15432
945
         {
15433
945
            return allocator
15434
945
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
945
                        (p0, p1, p2, p3);
15436
945
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
29
         {
15433
29
            return allocator
15434
29
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
29
                        (p0, p1, p2, p3);
15436
29
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
37
         {
15433
37
            return allocator
15434
37
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
37
                        (p0, p1, p2, p3);
15436
37
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
60
         {
15433
60
            return allocator
15434
60
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
60
                        (p0, p1, p2, p3);
15436
60
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
109
         {
15433
109
            return allocator
15434
109
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
109
                        (p0, p1, p2, p3);
15436
109
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
30
         {
15433
30
            return allocator
15434
30
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
30
                        (p0, p1, p2, p3);
15436
30
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
353
         {
15433
353
            return allocator
15434
353
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
353
                        (p0, p1, p2, p3);
15436
353
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
3
         {
15433
3
            return allocator
15434
3
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
3
                        (p0, p1, p2, p3);
15436
3
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
185
         {
15433
185
            return allocator
15434
185
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
185
                        (p0, p1, p2, p3);
15436
185
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
77
         {
15433
77
            return allocator
15434
77
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
77
                        (p0, p1, p2, p3);
15436
77
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf62_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
284
         {
15433
284
            return allocator
15434
284
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
284
                        (p0, p1, p2, p3);
15436
284
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf63_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf64_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
31
         {
15433
31
            return allocator
15434
31
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
31
                        (p0, p1, p2, p3);
15436
31
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf65_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
47
         {
15433
47
            return allocator
15434
47
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
47
                        (p0, p1, p2, p3);
15436
47
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf66_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
346
         {
15433
346
            return allocator
15434
346
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
346
                        (p0, p1, p2, p3);
15436
346
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf67_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
804
         {
15433
804
            return allocator
15434
804
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
804
                        (p0, p1, p2, p3);
15436
804
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf68_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
163
         {
15433
163
            return allocator
15434
163
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
163
                        (p0, p1, p2, p3);
15436
163
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf69_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf70_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf71_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
84
         {
15433
84
            return allocator
15434
84
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
84
                        (p0, p1, p2, p3);
15436
84
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf72_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf73_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
86
         {
15433
86
            return allocator
15434
86
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
86
                        (p0, p1, p2, p3);
15436
86
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf74_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
21
         {
15433
21
            return allocator
15434
21
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
21
                        (p0, p1, p2, p3);
15436
21
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf75_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
40
         {
15433
40
            return allocator
15434
40
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
40
                        (p0, p1, p2, p3);
15436
40
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf76_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
103
         {
15433
103
            return allocator
15434
103
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
103
                        (p0, p1, p2, p3);
15436
103
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf77_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
38
         {
15433
38
            return allocator
15434
38
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
38
                        (p0, p1, p2, p3);
15436
38
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf78_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf79_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
123
         {
15433
123
            return allocator
15434
123
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
123
                        (p0, p1, p2, p3);
15436
123
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf80_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf81_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf82_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
57
         {
15433
57
            return allocator
15434
57
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
57
                        (p0, p1, p2, p3);
15436
57
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf83_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
146
         {
15433
146
            return allocator
15434
146
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
146
                        (p0, p1, p2, p3);
15436
146
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
59
         {
15433
59
            return allocator
15434
59
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
59
                        (p0, p1, p2, p3);
15436
59
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
210
         {
15433
210
            return allocator
15434
210
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
210
                        (p0, p1, p2, p3);
15436
210
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
365
         {
15433
365
            return allocator
15434
365
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
365
                        (p0, p1, p2, p3);
15436
365
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
95
         {
15433
95
            return allocator
15434
95
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
95
                        (p0, p1, p2, p3);
15436
95
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
64
         {
15433
64
            return allocator
15434
64
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
64
                        (p0, p1, p2, p3);
15436
64
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
151
         {
15433
151
            return allocator
15434
151
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
151
                        (p0, p1, p2, p3);
15436
151
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
10
         {
15433
10
            return allocator
15434
10
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
10
                        (p0, p1, p2, p3);
15436
10
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
276
         {
15433
276
            return allocator
15434
276
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
276
                        (p0, p1, p2, p3);
15436
276
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
39
         {
15433
39
            return allocator
15434
39
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
39
                        (p0, p1, p2, p3);
15436
39
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
31
         {
15433
31
            return allocator
15434
31
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
31
                        (p0, p1, p2, p3);
15436
31
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
175
         {
15433
175
            return allocator
15434
175
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
175
                        (p0, p1, p2, p3);
15436
175
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
57
         {
15433
57
            return allocator
15434
57
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
57
                        (p0, p1, p2, p3);
15436
57
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
251
         {
15433
251
            return allocator
15434
251
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
251
                        (p0, p1, p2, p3);
15436
251
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
131
         {
15433
131
            return allocator
15434
131
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
131
                        (p0, p1, p2, p3);
15436
131
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
3
         {
15433
3
            return allocator
15434
3
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
3
                        (p0, p1, p2, p3);
15436
3
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
90
         {
15433
90
            return allocator
15434
90
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
90
                        (p0, p1, p2, p3);
15436
90
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
17
         {
15433
17
            return allocator
15434
17
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
17
                        (p0, p1, p2, p3);
15436
17
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
317
         {
15433
317
            return allocator
15434
317
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
317
                        (p0, p1, p2, p3);
15436
317
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
97
         {
15433
97
            return allocator
15434
97
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
97
                        (p0, p1, p2, p3);
15436
97
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
612
         {
15433
612
            return allocator
15434
612
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
612
                        (p0, p1, p2, p3);
15436
612
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
375
         {
15433
375
            return allocator
15434
375
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
375
                        (p0, p1, p2, p3);
15436
375
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
211
         {
15433
211
            return allocator
15434
211
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
211
                        (p0, p1, p2, p3);
15436
211
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
86
         {
15433
86
            return allocator
15434
86
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
86
                        (p0, p1, p2, p3);
15436
86
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext31_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
168
         {
15433
168
            return allocator
15434
168
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
168
                        (p0, p1, p2, p3);
15436
168
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext32_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
654
         {
15433
654
            return allocator
15434
654
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
654
                        (p0, p1, p2, p3);
15436
654
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext33_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
103
         {
15433
103
            return allocator
15434
103
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
103
                        (p0, p1, p2, p3);
15436
103
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext34_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
224
         {
15433
224
            return allocator
15434
224
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
224
                        (p0, p1, p2, p3);
15436
224
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext35_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
141
         {
15433
141
            return allocator
15434
141
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
141
                        (p0, p1, p2, p3);
15436
141
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext36_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext37_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext38_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
319
         {
15433
319
            return allocator
15434
319
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
319
                        (p0, p1, p2, p3);
15436
319
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext39_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
582
         {
15433
582
            return allocator
15434
582
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
582
                        (p0, p1, p2, p3);
15436
582
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext40_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
387
         {
15433
387
            return allocator
15434
387
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
387
                        (p0, p1, p2, p3);
15436
387
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext41_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext42_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
253
         {
15433
253
            return allocator
15434
253
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
253
                        (p0, p1, p2, p3);
15436
253
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext43_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
121
         {
15433
121
            return allocator
15434
121
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
121
                        (p0, p1, p2, p3);
15436
121
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext44_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
253
         {
15433
253
            return allocator
15434
253
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
253
                        (p0, p1, p2, p3);
15436
253
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext45_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext46_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
40
         {
15433
40
            return allocator
15434
40
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
40
                        (p0, p1, p2, p3);
15436
40
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext47_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
325
         {
15433
325
            return allocator
15434
325
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
325
                        (p0, p1, p2, p3);
15436
325
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
62
         {
15433
62
            return allocator
15434
62
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
62
                        (p0, p1, p2, p3);
15436
62
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
619
         {
15433
619
            return allocator
15434
619
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
619
                        (p0, p1, p2, p3);
15436
619
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
829
         {
15433
829
            return allocator
15434
829
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
829
                        (p0, p1, p2, p3);
15436
829
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
445
         {
15433
445
            return allocator
15434
445
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
445
                        (p0, p1, p2, p3);
15436
445
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
52
         {
15433
52
            return allocator
15434
52
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
52
                        (p0, p1, p2, p3);
15436
52
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
15
         {
15433
15
            return allocator
15434
15
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
15
                        (p0, p1, p2, p3);
15436
15
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float const&, float)
Line
Count
Source
15432
48
         {
15433
48
            return allocator
15434
48
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
48
                        (p0, p1, p2, p3);
15436
48
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
58
         {
15433
58
            return allocator
15434
58
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
58
                        (p0, p1, p2, p3);
15436
58
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
115
         {
15433
115
            return allocator
15434
115
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
115
                        (p0, p1, p2, p3);
15436
115
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
125
         {
15433
125
            return allocator
15434
125
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
125
                        (p0, p1, p2, p3);
15436
125
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
410
         {
15433
410
            return allocator
15434
410
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
410
                        (p0, p1, p2, p3);
15436
410
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
426
         {
15433
426
            return allocator
15434
426
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
426
                        (p0, p1, p2, p3);
15436
426
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
165
         {
15433
165
            return allocator
15434
165
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
165
                        (p0, p1, p2, p3);
15436
165
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
32
         {
15433
32
            return allocator
15434
32
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
32
                        (p0, p1, p2, p3);
15436
32
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
213
         {
15433
213
            return allocator
15434
213
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
213
                        (p0, p1, p2, p3);
15436
213
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
149
         {
15433
149
            return allocator
15434
149
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
149
                        (p0, p1, p2, p3);
15436
149
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
108
         {
15433
108
            return allocator
15434
108
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
108
                        (p0, p1, p2, p3);
15436
108
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
348
         {
15433
348
            return allocator
15434
348
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
348
                        (p0, p1, p2, p3);
15436
348
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
378
         {
15433
378
            return allocator
15434
378
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
378
                        (p0, p1, p2, p3);
15436
378
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf62_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
77
         {
15433
77
            return allocator
15434
77
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
77
                        (p0, p1, p2, p3);
15436
77
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf63_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf64_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
81
         {
15433
81
            return allocator
15434
81
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
81
                        (p0, p1, p2, p3);
15436
81
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf65_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf66_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
131
         {
15433
131
            return allocator
15434
131
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
131
                        (p0, p1, p2, p3);
15436
131
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf67_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
84
         {
15433
84
            return allocator
15434
84
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
84
                        (p0, p1, p2, p3);
15436
84
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf68_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf69_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf70_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf71_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
82
         {
15433
82
            return allocator
15434
82
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
82
                        (p0, p1, p2, p3);
15436
82
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf72_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf73_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
225
         {
15433
225
            return allocator
15434
225
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
225
                        (p0, p1, p2, p3);
15436
225
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf74_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
148
         {
15433
148
            return allocator
15434
148
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
148
                        (p0, p1, p2, p3);
15436
148
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf75_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf76_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
116
         {
15433
116
            return allocator
15434
116
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
116
                        (p0, p1, p2, p3);
15436
116
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf77_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf78_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
20
         {
15433
20
            return allocator
15434
20
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
20
                        (p0, p1, p2, p3);
15436
20
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf79_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
84
         {
15433
84
            return allocator
15434
84
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
84
                        (p0, p1, p2, p3);
15436
84
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf80_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf81_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
30
         {
15433
30
            return allocator
15434
30
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
30
                        (p0, p1, p2, p3);
15436
30
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf82_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
40
         {
15433
40
            return allocator
15434
40
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
40
                        (p0, p1, p2, p3);
15436
40
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf83_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
26
         {
15433
26
            return allocator
15434
26
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
26
                        (p0, p1, p2, p3);
15436
26
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
161
         {
15433
161
            return allocator
15434
161
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
161
                        (p0, p1, p2, p3);
15436
161
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
17
         {
15433
17
            return allocator
15434
17
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
17
                        (p0, p1, p2, p3);
15436
17
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
34
         {
15433
34
            return allocator
15434
34
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
34
                        (p0, p1, p2, p3);
15436
34
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
129
         {
15433
129
            return allocator
15434
129
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
129
                        (p0, p1, p2, p3);
15436
129
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
174
         {
15433
174
            return allocator
15434
174
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
174
                        (p0, p1, p2, p3);
15436
174
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
32
         {
15433
32
            return allocator
15434
32
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
32
                        (p0, p1, p2, p3);
15436
32
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
36
         {
15433
36
            return allocator
15434
36
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
36
                        (p0, p1, p2, p3);
15436
36
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
1.58k
         {
15433
1.58k
            return allocator
15434
1.58k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.58k
                        (p0, p1, p2, p3);
15436
1.58k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
12
         {
15433
12
            return allocator
15434
12
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
12
                        (p0, p1, p2, p3);
15436
12
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
215
         {
15433
215
            return allocator
15434
215
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
215
                        (p0, p1, p2, p3);
15436
215
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
234
         {
15433
234
            return allocator
15434
234
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
234
                        (p0, p1, p2, p3);
15436
234
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
39
         {
15433
39
            return allocator
15434
39
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
39
                        (p0, p1, p2, p3);
15436
39
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
52
         {
15433
52
            return allocator
15434
52
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
52
                        (p0, p1, p2, p3);
15436
52
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
47
         {
15433
47
            return allocator
15434
47
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
47
                        (p0, p1, p2, p3);
15436
47
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
390
         {
15433
390
            return allocator
15434
390
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
390
                        (p0, p1, p2, p3);
15436
390
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
323
         {
15433
323
            return allocator
15434
323
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
323
                        (p0, p1, p2, p3);
15436
323
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
111
         {
15433
111
            return allocator
15434
111
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
111
                        (p0, p1, p2, p3);
15436
111
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
240
         {
15433
240
            return allocator
15434
240
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
240
                        (p0, p1, p2, p3);
15436
240
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
32
         {
15433
32
            return allocator
15434
32
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
32
                        (p0, p1, p2, p3);
15436
32
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext31_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
230
         {
15433
230
            return allocator
15434
230
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
230
                        (p0, p1, p2, p3);
15436
230
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext32_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
349
         {
15433
349
            return allocator
15434
349
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
349
                        (p0, p1, p2, p3);
15436
349
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext33_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
446
         {
15433
446
            return allocator
15434
446
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
446
                        (p0, p1, p2, p3);
15436
446
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext34_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
346
         {
15433
346
            return allocator
15434
346
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
346
                        (p0, p1, p2, p3);
15436
346
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext35_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
20
         {
15433
20
            return allocator
15434
20
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
20
                        (p0, p1, p2, p3);
15436
20
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext36_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
69
         {
15433
69
            return allocator
15434
69
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
69
                        (p0, p1, p2, p3);
15436
69
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext37_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext38_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
437
         {
15433
437
            return allocator
15434
437
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
437
                        (p0, p1, p2, p3);
15436
437
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext39_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
597
         {
15433
597
            return allocator
15434
597
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
597
                        (p0, p1, p2, p3);
15436
597
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext40_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
114
         {
15433
114
            return allocator
15434
114
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
114
                        (p0, p1, p2, p3);
15436
114
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext41_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext42_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
162
         {
15433
162
            return allocator
15434
162
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
162
                        (p0, p1, p2, p3);
15436
162
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext43_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext44_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
68
         {
15433
68
            return allocator
15434
68
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
68
                        (p0, p1, p2, p3);
15436
68
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext45_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
611
         {
15433
611
            return allocator
15434
611
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
611
                        (p0, p1, p2, p3);
15436
611
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext46_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
45
         {
15433
45
            return allocator
15434
45
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
45
                        (p0, p1, p2, p3);
15436
45
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext47_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
140
         {
15433
140
            return allocator
15434
140
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
140
                        (p0, p1, p2, p3);
15436
140
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
40
         {
15433
40
            return allocator
15434
40
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
40
                        (p0, p1, p2, p3);
15436
40
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
39
         {
15433
39
            return allocator
15434
39
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
39
                        (p0, p1, p2, p3);
15436
39
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
281
         {
15433
281
            return allocator
15434
281
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
281
                        (p0, p1, p2, p3);
15436
281
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
651
         {
15433
651
            return allocator
15434
651
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
651
                        (p0, p1, p2, p3);
15436
651
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
151
         {
15433
151
            return allocator
15434
151
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
151
                        (p0, p1, p2, p3);
15436
151
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
436
         {
15433
436
            return allocator
15434
436
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
436
                        (p0, p1, p2, p3);
15436
436
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
34
         {
15433
34
            return allocator
15434
34
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
34
                        (p0, p1, p2, p3);
15436
34
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float const&)
Line
Count
Source
15432
468
         {
15433
468
            return allocator
15434
468
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
468
                        (p0, p1, p2, p3);
15436
468
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
246
         {
15433
246
            return allocator
15434
246
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
246
                        (p0, p1, p2, p3);
15436
246
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
155
         {
15433
155
            return allocator
15434
155
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
155
                        (p0, p1, p2, p3);
15436
155
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
48
         {
15433
48
            return allocator
15434
48
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
48
                        (p0, p1, p2, p3);
15436
48
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
35
         {
15433
35
            return allocator
15434
35
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
35
                        (p0, p1, p2, p3);
15436
35
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
626
         {
15433
626
            return allocator
15434
626
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
626
                        (p0, p1, p2, p3);
15436
626
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
54
         {
15433
54
            return allocator
15434
54
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
54
                        (p0, p1, p2, p3);
15436
54
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
20
         {
15433
20
            return allocator
15434
20
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
20
                        (p0, p1, p2, p3);
15436
20
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
219
         {
15433
219
            return allocator
15434
219
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
219
                        (p0, p1, p2, p3);
15436
219
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
21
         {
15433
21
            return allocator
15434
21
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
21
                        (p0, p1, p2, p3);
15436
21
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf62_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
36
         {
15433
36
            return allocator
15434
36
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
36
                        (p0, p1, p2, p3);
15436
36
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf63_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf64_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
142
         {
15433
142
            return allocator
15434
142
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
142
                        (p0, p1, p2, p3);
15436
142
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf65_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
1.43k
         {
15433
1.43k
            return allocator
15434
1.43k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.43k
                        (p0, p1, p2, p3);
15436
1.43k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf66_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
115
         {
15433
115
            return allocator
15434
115
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
115
                        (p0, p1, p2, p3);
15436
115
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf67_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
96
         {
15433
96
            return allocator
15434
96
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
96
                        (p0, p1, p2, p3);
15436
96
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf68_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
51
         {
15433
51
            return allocator
15434
51
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
51
                        (p0, p1, p2, p3);
15436
51
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf69_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf70_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
35
         {
15433
35
            return allocator
15434
35
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
35
                        (p0, p1, p2, p3);
15436
35
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf71_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
66
         {
15433
66
            return allocator
15434
66
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
66
                        (p0, p1, p2, p3);
15436
66
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf72_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf73_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
268
         {
15433
268
            return allocator
15434
268
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
268
                        (p0, p1, p2, p3);
15436
268
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf74_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
168
         {
15433
168
            return allocator
15434
168
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
168
                        (p0, p1, p2, p3);
15436
168
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf75_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
173
         {
15433
173
            return allocator
15434
173
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
173
                        (p0, p1, p2, p3);
15436
173
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf76_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
10
         {
15433
10
            return allocator
15434
10
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
10
                        (p0, p1, p2, p3);
15436
10
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf77_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf78_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
50
         {
15433
50
            return allocator
15434
50
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
50
                        (p0, p1, p2, p3);
15436
50
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf79_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
44
         {
15433
44
            return allocator
15434
44
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
44
                        (p0, p1, p2, p3);
15436
44
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf80_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
130
         {
15433
130
            return allocator
15434
130
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
130
                        (p0, p1, p2, p3);
15436
130
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf81_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
2.17k
         {
15433
2.17k
            return allocator
15434
2.17k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2.17k
                        (p0, p1, p2, p3);
15436
2.17k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf82_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
45
         {
15433
45
            return allocator
15434
45
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
45
                        (p0, p1, p2, p3);
15436
45
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf83_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
1.16k
         {
15433
1.16k
            return allocator
15434
1.16k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.16k
                        (p0, p1, p2, p3);
15436
1.16k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
385
         {
15433
385
            return allocator
15434
385
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
385
                        (p0, p1, p2, p3);
15436
385
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
34
         {
15433
34
            return allocator
15434
34
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
34
                        (p0, p1, p2, p3);
15436
34
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
25
         {
15433
25
            return allocator
15434
25
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
25
                        (p0, p1, p2, p3);
15436
25
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
10
         {
15433
10
            return allocator
15434
10
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
10
                        (p0, p1, p2, p3);
15436
10
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
777
         {
15433
777
            return allocator
15434
777
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
777
                        (p0, p1, p2, p3);
15436
777
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
47
         {
15433
47
            return allocator
15434
47
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
47
                        (p0, p1, p2, p3);
15436
47
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
169
         {
15433
169
            return allocator
15434
169
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
169
                        (p0, p1, p2, p3);
15436
169
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
165
         {
15433
165
            return allocator
15434
165
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
165
                        (p0, p1, p2, p3);
15436
165
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
197
         {
15433
197
            return allocator
15434
197
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
197
                        (p0, p1, p2, p3);
15436
197
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
223
         {
15433
223
            return allocator
15434
223
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
223
                        (p0, p1, p2, p3);
15436
223
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
287
         {
15433
287
            return allocator
15434
287
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
287
                        (p0, p1, p2, p3);
15436
287
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
28
         {
15433
28
            return allocator
15434
28
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
28
                        (p0, p1, p2, p3);
15436
28
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
35
         {
15433
35
            return allocator
15434
35
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
35
                        (p0, p1, p2, p3);
15436
35
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
246
         {
15433
246
            return allocator
15434
246
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
246
                        (p0, p1, p2, p3);
15436
246
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
295
         {
15433
295
            return allocator
15434
295
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
295
                        (p0, p1, p2, p3);
15436
295
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
35
         {
15433
35
            return allocator
15434
35
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
35
                        (p0, p1, p2, p3);
15436
35
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
20
         {
15433
20
            return allocator
15434
20
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
20
                        (p0, p1, p2, p3);
15436
20
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
48
         {
15433
48
            return allocator
15434
48
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
48
                        (p0, p1, p2, p3);
15436
48
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
106
         {
15433
106
            return allocator
15434
106
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
106
                        (p0, p1, p2, p3);
15436
106
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
330
         {
15433
330
            return allocator
15434
330
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
330
                        (p0, p1, p2, p3);
15436
330
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
732
         {
15433
732
            return allocator
15434
732
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
732
                        (p0, p1, p2, p3);
15436
732
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext31_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
12
         {
15433
12
            return allocator
15434
12
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
12
                        (p0, p1, p2, p3);
15436
12
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext32_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext33_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
54
         {
15433
54
            return allocator
15434
54
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
54
                        (p0, p1, p2, p3);
15436
54
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext34_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
17
         {
15433
17
            return allocator
15434
17
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
17
                        (p0, p1, p2, p3);
15436
17
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext35_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext36_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
304
         {
15433
304
            return allocator
15434
304
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
304
                        (p0, p1, p2, p3);
15436
304
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext37_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext38_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext39_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
76
         {
15433
76
            return allocator
15434
76
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
76
                        (p0, p1, p2, p3);
15436
76
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext40_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
95
         {
15433
95
            return allocator
15434
95
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
95
                        (p0, p1, p2, p3);
15436
95
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext41_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext42_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
350
         {
15433
350
            return allocator
15434
350
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
350
                        (p0, p1, p2, p3);
15436
350
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext43_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
480
         {
15433
480
            return allocator
15434
480
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
480
                        (p0, p1, p2, p3);
15436
480
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext44_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
106
         {
15433
106
            return allocator
15434
106
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
106
                        (p0, p1, p2, p3);
15436
106
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext45_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
78
         {
15433
78
            return allocator
15434
78
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
78
                        (p0, p1, p2, p3);
15436
78
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext46_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
61
         {
15433
61
            return allocator
15434
61
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
61
                        (p0, p1, p2, p3);
15436
61
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext47_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
3
         {
15433
3
            return allocator
15434
3
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
3
                        (p0, p1, p2, p3);
15436
3
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
87
         {
15433
87
            return allocator
15434
87
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
87
                        (p0, p1, p2, p3);
15436
87
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
50
         {
15433
50
            return allocator
15434
50
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
50
                        (p0, p1, p2, p3);
15436
50
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
914
         {
15433
914
            return allocator
15434
914
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
914
                        (p0, p1, p2, p3);
15436
914
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
361
         {
15433
361
            return allocator
15434
361
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
361
                        (p0, p1, p2, p3);
15436
361
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
48
         {
15433
48
            return allocator
15434
48
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
48
                        (p0, p1, p2, p3);
15436
48
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
99
         {
15433
99
            return allocator
15434
99
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
99
                        (p0, p1, p2, p3);
15436
99
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
30
         {
15433
30
            return allocator
15434
30
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
30
                        (p0, p1, p2, p3);
15436
30
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float const&)
Line
Count
Source
15432
794
         {
15433
794
            return allocator
15434
794
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
794
                        (p0, p1, p2, p3);
15436
794
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
191
         {
15433
191
            return allocator
15434
191
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
191
                        (p0, p1, p2, p3);
15436
191
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
399
         {
15433
399
            return allocator
15434
399
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
399
                        (p0, p1, p2, p3);
15436
399
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
70
         {
15433
70
            return allocator
15434
70
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
70
                        (p0, p1, p2, p3);
15436
70
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
223
         {
15433
223
            return allocator
15434
223
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
223
                        (p0, p1, p2, p3);
15436
223
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
943
         {
15433
943
            return allocator
15434
943
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
943
                        (p0, p1, p2, p3);
15436
943
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
68
         {
15433
68
            return allocator
15434
68
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
68
                        (p0, p1, p2, p3);
15436
68
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
176
         {
15433
176
            return allocator
15434
176
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
176
                        (p0, p1, p2, p3);
15436
176
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
531
         {
15433
531
            return allocator
15434
531
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
531
                        (p0, p1, p2, p3);
15436
531
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
704
         {
15433
704
            return allocator
15434
704
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
704
                        (p0, p1, p2, p3);
15436
704
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
100
         {
15433
100
            return allocator
15434
100
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
100
                        (p0, p1, p2, p3);
15436
100
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf62_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
170
         {
15433
170
            return allocator
15434
170
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
170
                        (p0, p1, p2, p3);
15436
170
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf63_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf64_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
96
         {
15433
96
            return allocator
15434
96
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
96
                        (p0, p1, p2, p3);
15436
96
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf65_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
102
         {
15433
102
            return allocator
15434
102
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
102
                        (p0, p1, p2, p3);
15436
102
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf66_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
12
         {
15433
12
            return allocator
15434
12
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
12
                        (p0, p1, p2, p3);
15436
12
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf67_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
223
         {
15433
223
            return allocator
15434
223
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
223
                        (p0, p1, p2, p3);
15436
223
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf68_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
229
         {
15433
229
            return allocator
15434
229
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
229
                        (p0, p1, p2, p3);
15436
229
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf69_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
10
         {
15433
10
            return allocator
15434
10
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
10
                        (p0, p1, p2, p3);
15436
10
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf70_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf71_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
312
         {
15433
312
            return allocator
15434
312
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
312
                        (p0, p1, p2, p3);
15436
312
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf72_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf73_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
135
         {
15433
135
            return allocator
15434
135
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
135
                        (p0, p1, p2, p3);
15436
135
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf74_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
311
         {
15433
311
            return allocator
15434
311
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
311
                        (p0, p1, p2, p3);
15436
311
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf75_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
164
         {
15433
164
            return allocator
15434
164
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
164
                        (p0, p1, p2, p3);
15436
164
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf76_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
147
         {
15433
147
            return allocator
15434
147
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
147
                        (p0, p1, p2, p3);
15436
147
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf77_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
15
         {
15433
15
            return allocator
15434
15
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
15
                        (p0, p1, p2, p3);
15436
15
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf78_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf79_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
43
         {
15433
43
            return allocator
15434
43
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
43
                        (p0, p1, p2, p3);
15436
43
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf80_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
79
         {
15433
79
            return allocator
15434
79
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
79
                        (p0, p1, p2, p3);
15436
79
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf81_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf82_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
28
         {
15433
28
            return allocator
15434
28
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
28
                        (p0, p1, p2, p3);
15436
28
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf83_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
38
         {
15433
38
            return allocator
15434
38
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
38
                        (p0, p1, p2, p3);
15436
38
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
673
         {
15433
673
            return allocator
15434
673
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
673
                        (p0, p1, p2, p3);
15436
673
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
63
         {
15433
63
            return allocator
15434
63
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
63
                        (p0, p1, p2, p3);
15436
63
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
23
         {
15433
23
            return allocator
15434
23
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
23
                        (p0, p1, p2, p3);
15436
23
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
96
         {
15433
96
            return allocator
15434
96
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
96
                        (p0, p1, p2, p3);
15436
96
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
228
         {
15433
228
            return allocator
15434
228
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
228
                        (p0, p1, p2, p3);
15436
228
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
251
         {
15433
251
            return allocator
15434
251
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
251
                        (p0, p1, p2, p3);
15436
251
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
15
         {
15433
15
            return allocator
15434
15
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
15
                        (p0, p1, p2, p3);
15436
15
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
245
         {
15433
245
            return allocator
15434
245
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
245
                        (p0, p1, p2, p3);
15436
245
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
479
         {
15433
479
            return allocator
15434
479
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
479
                        (p0, p1, p2, p3);
15436
479
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
898
         {
15433
898
            return allocator
15434
898
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
898
                        (p0, p1, p2, p3);
15436
898
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
191
         {
15433
191
            return allocator
15434
191
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
191
                        (p0, p1, p2, p3);
15436
191
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
68
         {
15433
68
            return allocator
15434
68
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
68
                        (p0, p1, p2, p3);
15436
68
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
248
         {
15433
248
            return allocator
15434
248
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
248
                        (p0, p1, p2, p3);
15436
248
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
41
         {
15433
41
            return allocator
15434
41
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
41
                        (p0, p1, p2, p3);
15436
41
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
231
         {
15433
231
            return allocator
15434
231
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
231
                        (p0, p1, p2, p3);
15436
231
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
107
         {
15433
107
            return allocator
15434
107
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
107
                        (p0, p1, p2, p3);
15436
107
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
23
         {
15433
23
            return allocator
15434
23
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
23
                        (p0, p1, p2, p3);
15436
23
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
132
         {
15433
132
            return allocator
15434
132
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
132
                        (p0, p1, p2, p3);
15436
132
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
436
         {
15433
436
            return allocator
15434
436
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
436
                        (p0, p1, p2, p3);
15436
436
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
137
         {
15433
137
            return allocator
15434
137
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
137
                        (p0, p1, p2, p3);
15436
137
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
47
         {
15433
47
            return allocator
15434
47
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
47
                        (p0, p1, p2, p3);
15436
47
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
84
         {
15433
84
            return allocator
15434
84
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
84
                        (p0, p1, p2, p3);
15436
84
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
26
         {
15433
26
            return allocator
15434
26
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
26
                        (p0, p1, p2, p3);
15436
26
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
145
         {
15433
145
            return allocator
15434
145
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
145
                        (p0, p1, p2, p3);
15436
145
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
218
         {
15433
218
            return allocator
15434
218
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
218
                        (p0, p1, p2, p3);
15436
218
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
98
         {
15433
98
            return allocator
15434
98
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
98
                        (p0, p1, p2, p3);
15436
98
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
41
         {
15433
41
            return allocator
15434
41
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
41
                        (p0, p1, p2, p3);
15436
41
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
790
         {
15433
790
            return allocator
15434
790
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
790
                        (p0, p1, p2, p3);
15436
790
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
165
         {
15433
165
            return allocator
15434
165
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
165
                        (p0, p1, p2, p3);
15436
165
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
782
         {
15433
782
            return allocator
15434
782
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
782
                        (p0, p1, p2, p3);
15436
782
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
448
         {
15433
448
            return allocator
15434
448
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
448
                        (p0, p1, p2, p3);
15436
448
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
567
         {
15433
567
            return allocator
15434
567
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
567
                        (p0, p1, p2, p3);
15436
567
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
46
         {
15433
46
            return allocator
15434
46
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
46
                        (p0, p1, p2, p3);
15436
46
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
91
         {
15433
91
            return allocator
15434
91
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
91
                        (p0, p1, p2, p3);
15436
91
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
756
         {
15433
756
            return allocator
15434
756
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
756
                        (p0, p1, p2, p3);
15436
756
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
27
         {
15433
27
            return allocator
15434
27
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
27
                        (p0, p1, p2, p3);
15436
27
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
40
         {
15433
40
            return allocator
15434
40
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
40
                        (p0, p1, p2, p3);
15436
40
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
77
         {
15433
77
            return allocator
15434
77
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
77
                        (p0, p1, p2, p3);
15436
77
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
118
         {
15433
118
            return allocator
15434
118
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
118
                        (p0, p1, p2, p3);
15436
118
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
184
         {
15433
184
            return allocator
15434
184
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
184
                        (p0, p1, p2, p3);
15436
184
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float const&)
Line
Count
Source
15432
930
         {
15433
930
            return allocator
15434
930
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
930
                        (p0, p1, p2, p3);
15436
930
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
40
         {
15433
40
            return allocator
15434
40
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
40
                        (p0, p1, p2, p3);
15436
40
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
148
         {
15433
148
            return allocator
15434
148
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
148
                        (p0, p1, p2, p3);
15436
148
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
10
         {
15433
10
            return allocator
15434
10
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
10
                        (p0, p1, p2, p3);
15436
10
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
253
         {
15433
253
            return allocator
15434
253
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
253
                        (p0, p1, p2, p3);
15436
253
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
29
         {
15433
29
            return allocator
15434
29
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
29
                        (p0, p1, p2, p3);
15436
29
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
86
         {
15433
86
            return allocator
15434
86
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
86
                        (p0, p1, p2, p3);
15436
86
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
55
         {
15433
55
            return allocator
15434
55
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
55
                        (p0, p1, p2, p3);
15436
55
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
34
         {
15433
34
            return allocator
15434
34
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
34
                        (p0, p1, p2, p3);
15436
34
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
61
         {
15433
61
            return allocator
15434
61
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
61
                        (p0, p1, p2, p3);
15436
61
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
125
         {
15433
125
            return allocator
15434
125
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
125
                        (p0, p1, p2, p3);
15436
125
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
83
         {
15433
83
            return allocator
15434
83
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
83
                        (p0, p1, p2, p3);
15436
83
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
21
         {
15433
21
            return allocator
15434
21
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
21
                        (p0, p1, p2, p3);
15436
21
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf62_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
60
         {
15433
60
            return allocator
15434
60
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
60
                        (p0, p1, p2, p3);
15436
60
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf63_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf64_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
66
         {
15433
66
            return allocator
15434
66
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
66
                        (p0, p1, p2, p3);
15436
66
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf65_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
582
         {
15433
582
            return allocator
15434
582
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
582
                        (p0, p1, p2, p3);
15436
582
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf66_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf67_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf68_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf69_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf70_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf71_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf72_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf73_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
97
         {
15433
97
            return allocator
15434
97
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
97
                        (p0, p1, p2, p3);
15436
97
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf74_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
1.17k
         {
15433
1.17k
            return allocator
15434
1.17k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.17k
                        (p0, p1, p2, p3);
15436
1.17k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf75_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
432
         {
15433
432
            return allocator
15434
432
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
432
                        (p0, p1, p2, p3);
15436
432
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf76_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
92
         {
15433
92
            return allocator
15434
92
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
92
                        (p0, p1, p2, p3);
15436
92
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf77_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf78_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf79_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
118
         {
15433
118
            return allocator
15434
118
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
118
                        (p0, p1, p2, p3);
15436
118
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf80_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
20
         {
15433
20
            return allocator
15434
20
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
20
                        (p0, p1, p2, p3);
15436
20
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf81_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
41
         {
15433
41
            return allocator
15434
41
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
41
                        (p0, p1, p2, p3);
15436
41
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf82_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf83_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
1.19k
         {
15433
1.19k
            return allocator
15434
1.19k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.19k
                        (p0, p1, p2, p3);
15436
1.19k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
30
         {
15433
30
            return allocator
15434
30
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
30
                        (p0, p1, p2, p3);
15436
30
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
146
         {
15433
146
            return allocator
15434
146
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
146
                        (p0, p1, p2, p3);
15436
146
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
113
         {
15433
113
            return allocator
15434
113
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
113
                        (p0, p1, p2, p3);
15436
113
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
83
         {
15433
83
            return allocator
15434
83
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
83
                        (p0, p1, p2, p3);
15436
83
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
103
         {
15433
103
            return allocator
15434
103
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
103
                        (p0, p1, p2, p3);
15436
103
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
218
         {
15433
218
            return allocator
15434
218
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
218
                        (p0, p1, p2, p3);
15436
218
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
54
         {
15433
54
            return allocator
15434
54
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
54
                        (p0, p1, p2, p3);
15436
54
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
42
         {
15433
42
            return allocator
15434
42
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
42
                        (p0, p1, p2, p3);
15436
42
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
46
         {
15433
46
            return allocator
15434
46
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
46
                        (p0, p1, p2, p3);
15436
46
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
576
         {
15433
576
            return allocator
15434
576
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
576
                        (p0, p1, p2, p3);
15436
576
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
23
         {
15433
23
            return allocator
15434
23
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
23
                        (p0, p1, p2, p3);
15436
23
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
35
         {
15433
35
            return allocator
15434
35
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
35
                        (p0, p1, p2, p3);
15436
35
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
209
         {
15433
209
            return allocator
15434
209
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
209
                        (p0, p1, p2, p3);
15436
209
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
756
         {
15433
756
            return allocator
15434
756
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
756
                        (p0, p1, p2, p3);
15436
756
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
32
         {
15433
32
            return allocator
15434
32
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
32
                        (p0, p1, p2, p3);
15436
32
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
125
         {
15433
125
            return allocator
15434
125
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
125
                        (p0, p1, p2, p3);
15436
125
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
97
         {
15433
97
            return allocator
15434
97
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
97
                        (p0, p1, p2, p3);
15436
97
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
116
         {
15433
116
            return allocator
15434
116
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
116
                        (p0, p1, p2, p3);
15436
116
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
568
         {
15433
568
            return allocator
15434
568
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
568
                        (p0, p1, p2, p3);
15436
568
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
507
         {
15433
507
            return allocator
15434
507
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
507
                        (p0, p1, p2, p3);
15436
507
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
127
         {
15433
127
            return allocator
15434
127
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
127
                        (p0, p1, p2, p3);
15436
127
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
507
         {
15433
507
            return allocator
15434
507
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
507
                        (p0, p1, p2, p3);
15436
507
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
91
         {
15433
91
            return allocator
15434
91
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
91
                        (p0, p1, p2, p3);
15436
91
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext31_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
66
         {
15433
66
            return allocator
15434
66
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
66
                        (p0, p1, p2, p3);
15436
66
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext32_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext33_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
95
         {
15433
95
            return allocator
15434
95
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
95
                        (p0, p1, p2, p3);
15436
95
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext34_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
38
         {
15433
38
            return allocator
15434
38
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
38
                        (p0, p1, p2, p3);
15436
38
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext35_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
204
         {
15433
204
            return allocator
15434
204
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
204
                        (p0, p1, p2, p3);
15436
204
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext36_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
354
         {
15433
354
            return allocator
15434
354
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
354
                        (p0, p1, p2, p3);
15436
354
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext37_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext38_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
69
         {
15433
69
            return allocator
15434
69
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
69
                        (p0, p1, p2, p3);
15436
69
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext39_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
164
         {
15433
164
            return allocator
15434
164
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
164
                        (p0, p1, p2, p3);
15436
164
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext40_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext41_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext42_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
209
         {
15433
209
            return allocator
15434
209
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
209
                        (p0, p1, p2, p3);
15436
209
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext43_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext44_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
264
         {
15433
264
            return allocator
15434
264
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
264
                        (p0, p1, p2, p3);
15436
264
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext45_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
270
         {
15433
270
            return allocator
15434
270
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
270
                        (p0, p1, p2, p3);
15436
270
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext46_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
30
         {
15433
30
            return allocator
15434
30
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
30
                        (p0, p1, p2, p3);
15436
30
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext47_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
262
         {
15433
262
            return allocator
15434
262
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
262
                        (p0, p1, p2, p3);
15436
262
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
1.04k
         {
15433
1.04k
            return allocator
15434
1.04k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.04k
                        (p0, p1, p2, p3);
15436
1.04k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
83
         {
15433
83
            return allocator
15434
83
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
83
                        (p0, p1, p2, p3);
15436
83
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
Line
Count
Source
15432
280
         {
15433
280
            return allocator
15434
280
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
280
                        (p0, p1, p2, p3);
15436
280
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
85
         {
15433
85
            return allocator
15434
85
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
85
                        (p0, p1, p2, p3);
15436
85
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
33
         {
15433
33
            return allocator
15434
33
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
33
                        (p0, p1, p2, p3);
15436
33
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
5
         {
15433
5
            return allocator
15434
5
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
5
                        (p0, p1, p2, p3);
15436
5
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
213
         {
15433
213
            return allocator
15434
213
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
213
                        (p0, p1, p2, p3);
15436
213
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
459
         {
15433
459
            return allocator
15434
459
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
459
                        (p0, p1, p2, p3);
15436
459
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
271
         {
15433
271
            return allocator
15434
271
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
271
                        (p0, p1, p2, p3);
15436
271
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
53
         {
15433
53
            return allocator
15434
53
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
53
                        (p0, p1, p2, p3);
15436
53
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf62_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf63_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf64_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf65_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
97
         {
15433
97
            return allocator
15434
97
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
97
                        (p0, p1, p2, p3);
15436
97
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf66_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
366
         {
15433
366
            return allocator
15434
366
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
366
                        (p0, p1, p2, p3);
15436
366
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf67_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
667
         {
15433
667
            return allocator
15434
667
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
667
                        (p0, p1, p2, p3);
15436
667
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf68_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
17
         {
15433
17
            return allocator
15434
17
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
17
                        (p0, p1, p2, p3);
15436
17
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf69_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
238
         {
15433
238
            return allocator
15434
238
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
238
                        (p0, p1, p2, p3);
15436
238
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf70_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
26
         {
15433
26
            return allocator
15434
26
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
26
                        (p0, p1, p2, p3);
15436
26
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf71_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
3
         {
15433
3
            return allocator
15434
3
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
3
                        (p0, p1, p2, p3);
15436
3
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf72_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf73_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
277
         {
15433
277
            return allocator
15434
277
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
277
                        (p0, p1, p2, p3);
15436
277
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf74_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
432
         {
15433
432
            return allocator
15434
432
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
432
                        (p0, p1, p2, p3);
15436
432
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf75_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
153
         {
15433
153
            return allocator
15434
153
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
153
                        (p0, p1, p2, p3);
15436
153
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf76_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf77_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
149
         {
15433
149
            return allocator
15434
149
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
149
                        (p0, p1, p2, p3);
15436
149
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf78_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
57
         {
15433
57
            return allocator
15434
57
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
57
                        (p0, p1, p2, p3);
15436
57
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf79_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
87
         {
15433
87
            return allocator
15434
87
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
87
                        (p0, p1, p2, p3);
15436
87
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf80_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
51
         {
15433
51
            return allocator
15434
51
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
51
                        (p0, p1, p2, p3);
15436
51
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf81_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
15
         {
15433
15
            return allocator
15434
15
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
15
                        (p0, p1, p2, p3);
15436
15
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf82_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
284
         {
15433
284
            return allocator
15434
284
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
284
                        (p0, p1, p2, p3);
15436
284
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf83_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
69
         {
15433
69
            return allocator
15434
69
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
69
                        (p0, p1, p2, p3);
15436
69
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
884
         {
15433
884
            return allocator
15434
884
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
884
                        (p0, p1, p2, p3);
15436
884
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
101
         {
15433
101
            return allocator
15434
101
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
101
                        (p0, p1, p2, p3);
15436
101
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
25
         {
15433
25
            return allocator
15434
25
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
25
                        (p0, p1, p2, p3);
15436
25
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
37
         {
15433
37
            return allocator
15434
37
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
37
                        (p0, p1, p2, p3);
15436
37
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
256
         {
15433
256
            return allocator
15434
256
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
256
                        (p0, p1, p2, p3);
15436
256
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
100
         {
15433
100
            return allocator
15434
100
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
100
                        (p0, p1, p2, p3);
15436
100
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
62
         {
15433
62
            return allocator
15434
62
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
62
                        (p0, p1, p2, p3);
15436
62
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
128
         {
15433
128
            return allocator
15434
128
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
128
                        (p0, p1, p2, p3);
15436
128
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
154
         {
15433
154
            return allocator
15434
154
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
154
                        (p0, p1, p2, p3);
15436
154
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
302
         {
15433
302
            return allocator
15434
302
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
302
                        (p0, p1, p2, p3);
15436
302
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
128
         {
15433
128
            return allocator
15434
128
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
128
                        (p0, p1, p2, p3);
15436
128
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
189
         {
15433
189
            return allocator
15434
189
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
189
                        (p0, p1, p2, p3);
15436
189
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
192
         {
15433
192
            return allocator
15434
192
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
192
                        (p0, p1, p2, p3);
15436
192
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
959
         {
15433
959
            return allocator
15434
959
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
959
                        (p0, p1, p2, p3);
15436
959
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
134
         {
15433
134
            return allocator
15434
134
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
134
                        (p0, p1, p2, p3);
15436
134
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
139
         {
15433
139
            return allocator
15434
139
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
139
                        (p0, p1, p2, p3);
15436
139
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
91
         {
15433
91
            return allocator
15434
91
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
91
                        (p0, p1, p2, p3);
15436
91
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
93
         {
15433
93
            return allocator
15434
93
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
93
                        (p0, p1, p2, p3);
15436
93
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
154
         {
15433
154
            return allocator
15434
154
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
154
                        (p0, p1, p2, p3);
15436
154
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
534
         {
15433
534
            return allocator
15434
534
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
534
                        (p0, p1, p2, p3);
15436
534
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
412
         {
15433
412
            return allocator
15434
412
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
412
                        (p0, p1, p2, p3);
15436
412
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
563
         {
15433
563
            return allocator
15434
563
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
563
                        (p0, p1, p2, p3);
15436
563
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
143
         {
15433
143
            return allocator
15434
143
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
143
                        (p0, p1, p2, p3);
15436
143
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
227
         {
15433
227
            return allocator
15434
227
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
227
                        (p0, p1, p2, p3);
15436
227
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext31_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
1.55k
         {
15433
1.55k
            return allocator
15434
1.55k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.55k
                        (p0, p1, p2, p3);
15436
1.55k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext32_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
132
         {
15433
132
            return allocator
15434
132
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
132
                        (p0, p1, p2, p3);
15436
132
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext33_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext34_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext35_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
109
         {
15433
109
            return allocator
15434
109
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
109
                        (p0, p1, p2, p3);
15436
109
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext36_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
23
         {
15433
23
            return allocator
15434
23
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
23
                        (p0, p1, p2, p3);
15436
23
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext37_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext38_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
76
         {
15433
76
            return allocator
15434
76
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
76
                        (p0, p1, p2, p3);
15436
76
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext39_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
178
         {
15433
178
            return allocator
15434
178
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
178
                        (p0, p1, p2, p3);
15436
178
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext40_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext41_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext42_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext43_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext44_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext45_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext46_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext47_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
130
         {
15433
130
            return allocator
15434
130
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
130
                        (p0, p1, p2, p3);
15436
130
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
75
         {
15433
75
            return allocator
15434
75
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
75
                        (p0, p1, p2, p3);
15436
75
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
252
         {
15433
252
            return allocator
15434
252
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
252
                        (p0, p1, p2, p3);
15436
252
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
542
         {
15433
542
            return allocator
15434
542
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
542
                        (p0, p1, p2, p3);
15436
542
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
196
         {
15433
196
            return allocator
15434
196
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
196
                        (p0, p1, p2, p3);
15436
196
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
151
         {
15433
151
            return allocator
15434
151
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
151
                        (p0, p1, p2, p3);
15436
151
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
139
         {
15433
139
            return allocator
15434
139
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
139
                        (p0, p1, p2, p3);
15436
139
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float const&, float)
Line
Count
Source
15432
71
         {
15433
71
            return allocator
15434
71
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
71
                        (p0, p1, p2, p3);
15436
71
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
129
         {
15433
129
            return allocator
15434
129
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
129
                        (p0, p1, p2, p3);
15436
129
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
48
         {
15433
48
            return allocator
15434
48
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
48
                        (p0, p1, p2, p3);
15436
48
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
317
         {
15433
317
            return allocator
15434
317
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
317
                        (p0, p1, p2, p3);
15436
317
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
295
         {
15433
295
            return allocator
15434
295
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
295
                        (p0, p1, p2, p3);
15436
295
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
43
         {
15433
43
            return allocator
15434
43
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
43
                        (p0, p1, p2, p3);
15436
43
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
53
         {
15433
53
            return allocator
15434
53
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
53
                        (p0, p1, p2, p3);
15436
53
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
471
         {
15433
471
            return allocator
15434
471
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
471
                        (p0, p1, p2, p3);
15436
471
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
198
         {
15433
198
            return allocator
15434
198
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
198
                        (p0, p1, p2, p3);
15436
198
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
768
         {
15433
768
            return allocator
15434
768
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
768
                        (p0, p1, p2, p3);
15436
768
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf62_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
77
         {
15433
77
            return allocator
15434
77
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
77
                        (p0, p1, p2, p3);
15436
77
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf63_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf64_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
99
         {
15433
99
            return allocator
15434
99
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
99
                        (p0, p1, p2, p3);
15436
99
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf65_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
83
         {
15433
83
            return allocator
15434
83
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
83
                        (p0, p1, p2, p3);
15436
83
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf66_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
39
         {
15433
39
            return allocator
15434
39
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
39
                        (p0, p1, p2, p3);
15436
39
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf67_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
666
         {
15433
666
            return allocator
15434
666
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
666
                        (p0, p1, p2, p3);
15436
666
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf68_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
451
         {
15433
451
            return allocator
15434
451
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
451
                        (p0, p1, p2, p3);
15436
451
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf69_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf70_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf71_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf72_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf73_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
570
         {
15433
570
            return allocator
15434
570
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
570
                        (p0, p1, p2, p3);
15436
570
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf74_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf75_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
45
         {
15433
45
            return allocator
15434
45
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
45
                        (p0, p1, p2, p3);
15436
45
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf76_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
30
         {
15433
30
            return allocator
15434
30
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
30
                        (p0, p1, p2, p3);
15436
30
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf77_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf78_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
156
         {
15433
156
            return allocator
15434
156
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
156
                        (p0, p1, p2, p3);
15436
156
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf79_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
77
         {
15433
77
            return allocator
15434
77
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
77
                        (p0, p1, p2, p3);
15436
77
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf80_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf81_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf82_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf83_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
52
         {
15433
52
            return allocator
15434
52
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
52
                        (p0, p1, p2, p3);
15436
52
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
648
         {
15433
648
            return allocator
15434
648
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
648
                        (p0, p1, p2, p3);
15436
648
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
85
         {
15433
85
            return allocator
15434
85
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
85
                        (p0, p1, p2, p3);
15436
85
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
29
         {
15433
29
            return allocator
15434
29
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
29
                        (p0, p1, p2, p3);
15436
29
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
164
         {
15433
164
            return allocator
15434
164
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
164
                        (p0, p1, p2, p3);
15436
164
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
1.28k
         {
15433
1.28k
            return allocator
15434
1.28k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.28k
                        (p0, p1, p2, p3);
15436
1.28k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
32
         {
15433
32
            return allocator
15434
32
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
32
                        (p0, p1, p2, p3);
15436
32
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
67
         {
15433
67
            return allocator
15434
67
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
67
                        (p0, p1, p2, p3);
15436
67
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
1.35k
         {
15433
1.35k
            return allocator
15434
1.35k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.35k
                        (p0, p1, p2, p3);
15436
1.35k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
684
         {
15433
684
            return allocator
15434
684
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
684
                        (p0, p1, p2, p3);
15436
684
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
184
         {
15433
184
            return allocator
15434
184
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
184
                        (p0, p1, p2, p3);
15436
184
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
1.93k
         {
15433
1.93k
            return allocator
15434
1.93k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.93k
                        (p0, p1, p2, p3);
15436
1.93k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
47
         {
15433
47
            return allocator
15434
47
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
47
                        (p0, p1, p2, p3);
15436
47
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
242
         {
15433
242
            return allocator
15434
242
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
242
                        (p0, p1, p2, p3);
15436
242
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
192
         {
15433
192
            return allocator
15434
192
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
192
                        (p0, p1, p2, p3);
15436
192
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
100
         {
15433
100
            return allocator
15434
100
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
100
                        (p0, p1, p2, p3);
15436
100
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
42
         {
15433
42
            return allocator
15434
42
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
42
                        (p0, p1, p2, p3);
15436
42
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
53
         {
15433
53
            return allocator
15434
53
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
53
                        (p0, p1, p2, p3);
15436
53
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
130
         {
15433
130
            return allocator
15434
130
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
130
                        (p0, p1, p2, p3);
15436
130
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
82
         {
15433
82
            return allocator
15434
82
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
82
                        (p0, p1, p2, p3);
15436
82
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
385
         {
15433
385
            return allocator
15434
385
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
385
                        (p0, p1, p2, p3);
15436
385
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
83
         {
15433
83
            return allocator
15434
83
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
83
                        (p0, p1, p2, p3);
15436
83
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
36
         {
15433
36
            return allocator
15434
36
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
36
                        (p0, p1, p2, p3);
15436
36
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
807
         {
15433
807
            return allocator
15434
807
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
807
                        (p0, p1, p2, p3);
15436
807
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
166
         {
15433
166
            return allocator
15434
166
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
166
                        (p0, p1, p2, p3);
15436
166
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
28
         {
15433
28
            return allocator
15434
28
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
28
                        (p0, p1, p2, p3);
15436
28
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
1
         {
15433
1
            return allocator
15434
1
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1
                        (p0, p1, p2, p3);
15436
1
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
548
         {
15433
548
            return allocator
15434
548
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
548
                        (p0, p1, p2, p3);
15436
548
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext31_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
503
         {
15433
503
            return allocator
15434
503
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
503
                        (p0, p1, p2, p3);
15436
503
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext32_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
155
         {
15433
155
            return allocator
15434
155
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
155
                        (p0, p1, p2, p3);
15436
155
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext33_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
775
         {
15433
775
            return allocator
15434
775
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
775
                        (p0, p1, p2, p3);
15436
775
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext34_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
305
         {
15433
305
            return allocator
15434
305
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
305
                        (p0, p1, p2, p3);
15436
305
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext35_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
1.15k
         {
15433
1.15k
            return allocator
15434
1.15k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.15k
                        (p0, p1, p2, p3);
15436
1.15k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext36_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
9
         {
15433
9
            return allocator
15434
9
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
9
                        (p0, p1, p2, p3);
15436
9
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext37_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext38_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
508
         {
15433
508
            return allocator
15434
508
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
508
                        (p0, p1, p2, p3);
15436
508
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext39_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
165
         {
15433
165
            return allocator
15434
165
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
165
                        (p0, p1, p2, p3);
15436
165
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext40_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext41_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext42_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
1.48k
         {
15433
1.48k
            return allocator
15434
1.48k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.48k
                        (p0, p1, p2, p3);
15436
1.48k
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext43_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext44_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
269
         {
15433
269
            return allocator
15434
269
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
269
                        (p0, p1, p2, p3);
15436
269
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext45_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
652
         {
15433
652
            return allocator
15434
652
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
652
                        (p0, p1, p2, p3);
15436
652
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext46_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
37
         {
15433
37
            return allocator
15434
37
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
37
                        (p0, p1, p2, p3);
15436
37
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext47_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
14
         {
15433
14
            return allocator
15434
14
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
14
                        (p0, p1, p2, p3);
15436
14
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
531
         {
15433
531
            return allocator
15434
531
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
531
                        (p0, p1, p2, p3);
15436
531
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
23
         {
15433
23
            return allocator
15434
23
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
23
                        (p0, p1, p2, p3);
15436
23
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
164
         {
15433
164
            return allocator
15434
164
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
164
                        (p0, p1, p2, p3);
15436
164
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
810
         {
15433
810
            return allocator
15434
810
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
810
                        (p0, p1, p2, p3);
15436
810
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
477
         {
15433
477
            return allocator
15434
477
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
477
                        (p0, p1, p2, p3);
15436
477
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
39
         {
15433
39
            return allocator
15434
39
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
39
                        (p0, p1, p2, p3);
15436
39
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float const&, float)
Line
Count
Source
15432
691
         {
15433
691
            return allocator
15434
691
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
691
                        (p0, p1, p2, p3);
15436
691
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf62_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf63_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf64_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf65_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf66_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf67_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf68_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf69_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf70_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf71_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf72_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf73_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
239
         {
15433
239
            return allocator
15434
239
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
239
                        (p0, p1, p2, p3);
15436
239
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf74_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
378
         {
15433
378
            return allocator
15434
378
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
378
                        (p0, p1, p2, p3);
15436
378
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf75_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
215
         {
15433
215
            return allocator
15434
215
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
215
                        (p0, p1, p2, p3);
15436
215
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf76_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
3
         {
15433
3
            return allocator
15434
3
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
3
                        (p0, p1, p2, p3);
15436
3
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf77_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
94
         {
15433
94
            return allocator
15434
94
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
94
                        (p0, p1, p2, p3);
15436
94
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf78_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
97
         {
15433
97
            return allocator
15434
97
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
97
                        (p0, p1, p2, p3);
15436
97
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf79_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
110
         {
15433
110
            return allocator
15434
110
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
110
                        (p0, p1, p2, p3);
15436
110
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf80_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf81_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf82_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf83_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
666
         {
15433
666
            return allocator
15434
666
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
666
                        (p0, p1, p2, p3);
15436
666
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
62
         {
15433
62
            return allocator
15434
62
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
62
                        (p0, p1, p2, p3);
15436
62
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
17
         {
15433
17
            return allocator
15434
17
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
17
                        (p0, p1, p2, p3);
15436
17
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
25
         {
15433
25
            return allocator
15434
25
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
25
                        (p0, p1, p2, p3);
15436
25
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
146
         {
15433
146
            return allocator
15434
146
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
146
                        (p0, p1, p2, p3);
15436
146
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
538
         {
15433
538
            return allocator
15434
538
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
538
                        (p0, p1, p2, p3);
15436
538
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
126
         {
15433
126
            return allocator
15434
126
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
126
                        (p0, p1, p2, p3);
15436
126
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
11
         {
15433
11
            return allocator
15434
11
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
11
                        (p0, p1, p2, p3);
15436
11
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
38
         {
15433
38
            return allocator
15434
38
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
38
                        (p0, p1, p2, p3);
15436
38
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
115
         {
15433
115
            return allocator
15434
115
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
115
                        (p0, p1, p2, p3);
15436
115
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
18
         {
15433
18
            return allocator
15434
18
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
18
                        (p0, p1, p2, p3);
15436
18
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
129
         {
15433
129
            return allocator
15434
129
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
129
                        (p0, p1, p2, p3);
15436
129
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
51
         {
15433
51
            return allocator
15434
51
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
51
                        (p0, p1, p2, p3);
15436
51
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
220
         {
15433
220
            return allocator
15434
220
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
220
                        (p0, p1, p2, p3);
15436
220
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
190
         {
15433
190
            return allocator
15434
190
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
190
                        (p0, p1, p2, p3);
15436
190
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
34
         {
15433
34
            return allocator
15434
34
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
34
                        (p0, p1, p2, p3);
15436
34
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
113
         {
15433
113
            return allocator
15434
113
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
113
                        (p0, p1, p2, p3);
15436
113
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
55
         {
15433
55
            return allocator
15434
55
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
55
                        (p0, p1, p2, p3);
15436
55
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
183
         {
15433
183
            return allocator
15434
183
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
183
                        (p0, p1, p2, p3);
15436
183
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
26
         {
15433
26
            return allocator
15434
26
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
26
                        (p0, p1, p2, p3);
15436
26
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
23
         {
15433
23
            return allocator
15434
23
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
23
                        (p0, p1, p2, p3);
15436
23
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
78
         {
15433
78
            return allocator
15434
78
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
78
                        (p0, p1, p2, p3);
15436
78
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
10
         {
15433
10
            return allocator
15434
10
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
10
                        (p0, p1, p2, p3);
15436
10
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
29
         {
15433
29
            return allocator
15434
29
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
29
                        (p0, p1, p2, p3);
15436
29
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
20
         {
15433
20
            return allocator
15434
20
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
20
                        (p0, p1, p2, p3);
15436
20
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
246
         {
15433
246
            return allocator
15434
246
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
246
                        (p0, p1, p2, p3);
15436
246
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
565
         {
15433
565
            return allocator
15434
565
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
565
                        (p0, p1, p2, p3);
15436
565
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext31_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
1.05k
         {
15433
1.05k
            return allocator
15434
1.05k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.05k
                        (p0, p1, p2, p3);
15436
1.05k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext32_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
55
         {
15433
55
            return allocator
15434
55
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
55
                        (p0, p1, p2, p3);
15436
55
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext33_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
83
         {
15433
83
            return allocator
15434
83
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
83
                        (p0, p1, p2, p3);
15436
83
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext34_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext35_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
40
         {
15433
40
            return allocator
15434
40
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
40
                        (p0, p1, p2, p3);
15436
40
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext36_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
13
         {
15433
13
            return allocator
15434
13
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
13
                        (p0, p1, p2, p3);
15436
13
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext37_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext38_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext39_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
94
         {
15433
94
            return allocator
15434
94
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
94
                        (p0, p1, p2, p3);
15436
94
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext40_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext41_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext42_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
162
         {
15433
162
            return allocator
15434
162
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
162
                        (p0, p1, p2, p3);
15436
162
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext43_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext44_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext45_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext46_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext47_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
76
         {
15433
76
            return allocator
15434
76
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
76
                        (p0, p1, p2, p3);
15436
76
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
327
         {
15433
327
            return allocator
15434
327
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
327
                        (p0, p1, p2, p3);
15436
327
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
393
         {
15433
393
            return allocator
15434
393
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
393
                        (p0, p1, p2, p3);
15436
393
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
205
         {
15433
205
            return allocator
15434
205
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
205
                        (p0, p1, p2, p3);
15436
205
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
112
         {
15433
112
            return allocator
15434
112
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
112
                        (p0, p1, p2, p3);
15436
112
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
Line
Count
Source
15432
93
         {
15433
93
            return allocator
15434
93
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
93
                        (p0, p1, p2, p3);
15436
93
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float, float, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Line
Count
Source
15432
474
         {
15433
474
            return allocator
15434
474
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
474
                        (p0, p1, p2, p3);
15436
474
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Line
Count
Source
15432
103
         {
15433
103
            return allocator
15434
103
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
103
                        (p0, p1, p2, p3);
15436
103
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Line
Count
Source
15432
314
         {
15433
314
            return allocator
15434
314
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
314
                        (p0, p1, p2, p3);
15436
314
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Line
Count
Source
15432
74
         {
15433
74
            return allocator
15434
74
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
74
                        (p0, p1, p2, p3);
15436
74
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Line
Count
Source
15432
118
         {
15433
118
            return allocator
15434
118
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
118
                        (p0, p1, p2, p3);
15436
118
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Line
Count
Source
15432
176
         {
15433
176
            return allocator
15434
176
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
176
                        (p0, p1, p2, p3);
15436
176
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Line
Count
Source
15432
463
         {
15433
463
            return allocator
15434
463
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
463
                        (p0, p1, p2, p3);
15436
463
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf62_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf63_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf64_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf65_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf66_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf67_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf68_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf69_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf70_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf71_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf72_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf73_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf74_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf75_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf76_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf77_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf78_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf79_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf80_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Line
Count
Source
15432
7
         {
15433
7
            return allocator
15434
7
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
7
                        (p0, p1, p2, p3);
15436
7
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf81_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Line
Count
Source
15432
182
         {
15433
182
            return allocator
15434
182
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
182
                        (p0, p1, p2, p3);
15436
182
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf82_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Line
Count
Source
15432
214
         {
15433
214
            return allocator
15434
214
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
214
                        (p0, p1, p2, p3);
15436
214
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf83_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Line
Count
Source
15432
216
         {
15433
216
            return allocator
15434
216
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
216
                        (p0, p1, p2, p3);
15436
216
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext31_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext32_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext33_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext34_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext35_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext36_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext37_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext38_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext39_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext40_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext41_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext42_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext43_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext44_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext45_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext46_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext47_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
24
         {
15433
24
            return allocator
15434
24
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
24
                        (p0, p1, p2, p3);
15436
24
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
16
         {
15433
16
            return allocator
15434
16
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
16
                        (p0, p1, p2, p3);
15436
16
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
64
         {
15433
64
            return allocator
15434
64
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
64
                        (p0, p1, p2, p3);
15436
64
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
12
         {
15433
12
            return allocator
15434
12
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
12
                        (p0, p1, p2, p3);
15436
12
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
153
         {
15433
153
            return allocator
15434
153
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
153
                        (p0, p1, p2, p3);
15436
153
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
29
         {
15433
29
            return allocator
15434
29
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
29
                        (p0, p1, p2, p3);
15436
29
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
148
         {
15433
148
            return allocator
15434
148
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
148
                        (p0, p1, p2, p3);
15436
148
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
307
         {
15433
307
            return allocator
15434
307
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
307
                        (p0, p1, p2, p3);
15436
307
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
382
         {
15433
382
            return allocator
15434
382
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
382
                        (p0, p1, p2, p3);
15436
382
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
276
         {
15433
276
            return allocator
15434
276
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
276
                        (p0, p1, p2, p3);
15436
276
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
604
         {
15433
604
            return allocator
15434
604
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
604
                        (p0, p1, p2, p3);
15436
604
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
150
         {
15433
150
            return allocator
15434
150
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
150
                        (p0, p1, p2, p3);
15436
150
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf62_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
81
         {
15433
81
            return allocator
15434
81
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
81
                        (p0, p1, p2, p3);
15436
81
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf63_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf64_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
73
         {
15433
73
            return allocator
15434
73
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
73
                        (p0, p1, p2, p3);
15436
73
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf65_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf66_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf67_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf68_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf69_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf70_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf71_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf72_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf73_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf74_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf75_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf76_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf77_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf78_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf79_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf80_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
6
         {
15433
6
            return allocator
15434
6
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
6
                        (p0, p1, p2, p3);
15436
6
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf81_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
35
         {
15433
35
            return allocator
15434
35
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
35
                        (p0, p1, p2, p3);
15436
35
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf82_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
42
         {
15433
42
            return allocator
15434
42
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
42
                        (p0, p1, p2, p3);
15436
42
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf83_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
8
         {
15433
8
            return allocator
15434
8
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
8
                        (p0, p1, p2, p3);
15436
8
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext31_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext32_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext33_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext34_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext35_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext36_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext37_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext38_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext39_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext40_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext41_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext42_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext43_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext44_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
12
         {
15433
12
            return allocator
15434
12
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
12
                        (p0, p1, p2, p3);
15436
12
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext45_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
373
         {
15433
373
            return allocator
15434
373
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
373
                        (p0, p1, p2, p3);
15436
373
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext46_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
69
         {
15433
69
            return allocator
15434
69
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
69
                        (p0, p1, p2, p3);
15436
69
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext47_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Line
Count
Source
15432
648
         {
15433
648
            return allocator
15434
648
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
648
                        (p0, p1, p2, p3);
15436
648
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float, float const&, float const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf62_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf63_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf64_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf65_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Line
Count
Source
15432
26
         {
15433
26
            return allocator
15434
26
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
26
                        (p0, p1, p2, p3);
15436
26
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf66_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf67_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf68_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf69_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Line
Count
Source
15432
15
         {
15433
15
            return allocator
15434
15
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
15
                        (p0, p1, p2, p3);
15436
15
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf70_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Line
Count
Source
15432
4
         {
15433
4
            return allocator
15434
4
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
4
                        (p0, p1, p2, p3);
15436
4
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf71_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf72_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf73_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf74_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf75_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf76_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf77_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf78_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf79_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf80_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf81_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf82_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf83_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext31_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext32_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext33_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext34_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext35_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext36_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext37_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext38_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext39_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext40_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext41_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext42_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext43_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext44_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext45_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext46_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext47_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf62_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf63_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf64_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf65_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Line
Count
Source
15432
51
         {
15433
51
            return allocator
15434
51
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
51
                        (p0, p1, p2, p3);
15436
51
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf66_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Line
Count
Source
15432
22
         {
15433
22
            return allocator
15434
22
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
22
                        (p0, p1, p2, p3);
15436
22
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf67_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Line
Count
Source
15432
19
         {
15433
19
            return allocator
15434
19
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
19
                        (p0, p1, p2, p3);
15436
19
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf68_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Line
Count
Source
15432
99
         {
15433
99
            return allocator
15434
99
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
99
                        (p0, p1, p2, p3);
15436
99
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf69_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Line
Count
Source
15432
128
         {
15433
128
            return allocator
15434
128
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
128
                        (p0, p1, p2, p3);
15436
128
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf70_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Line
Count
Source
15432
25
         {
15433
25
            return allocator
15434
25
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
25
                        (p0, p1, p2, p3);
15436
25
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf71_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Line
Count
Source
15432
38
         {
15433
38
            return allocator
15434
38
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
38
                        (p0, p1, p2, p3);
15436
38
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf72_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf73_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf74_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf75_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf76_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf77_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf78_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf79_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf80_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf81_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf82_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf83_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext00_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext01_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext02_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext03_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext04_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext05_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext06_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext07_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext08_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext09_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext10_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext11_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext12_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext13_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext14_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext15_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext16_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext17_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext18_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext19_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext20_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext21_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext22_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext23_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext24_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext25_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext26_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext27_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext28_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext29_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext30_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext31_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext32_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext33_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext34_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext35_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext36_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext37_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext38_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext39_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext40_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext41_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext42_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext43_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext44_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext45_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext46_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext47_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext48_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext49_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext50_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Line
Count
Source
15432
79
         {
15433
79
            return allocator
15434
79
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
79
                        (p0, p1, p2, p3);
15436
79
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext51_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Line
Count
Source
15432
2
         {
15433
2
            return allocator
15434
2
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
2
                        (p0, p1, p2, p3);
15436
2
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext52_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Line
Count
Source
15432
1.06k
         {
15433
1.06k
            return allocator
15434
1.06k
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
1.06k
                        (p0, p1, p2, p3);
15436
1.06k
         }
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext53_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Line
Count
Source
15432
79
         {
15433
79
            return allocator
15434
79
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
79
                        (p0, p1, p2, p3);
15436
79
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext54_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext55_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext56_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext57_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext58_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext59_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext60_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
exprtk::details::expression_node<float>* exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext61_op<float> >::allocate<exprtk::details::node_allocator>(exprtk::details::node_allocator&, float const&, float const&, float, float)
Line
Count
Source
15432
94
         {
15433
94
            return allocator
15434
94
                     .template allocate_type<node_type, T0, T1, T2, T3>
15435
94
                        (p0, p1, p2, p3);
15436
94
         }
15437
15438
      private:
15439
15440
         T0oT1oT2oT3_sf4ext(const node_type&) exprtk_delete;
15441
         node_type& operator=(const node_type&) exprtk_delete;
15442
15443
         T0 t0_;
15444
         T1 t1_;
15445
         T2 t2_;
15446
         T3 t3_;
15447
      };
15448
15449
      template <typename T>
15450
      inline bool is_sf4ext_node(const expression_node<T>* n)
15451
      {
15452
         switch (n->type())
15453
         {
15454
            case expression_node<T>::e_vovovov : return true;
15455
            case expression_node<T>::e_vovovoc : return true;
15456
            case expression_node<T>::e_vovocov : return true;
15457
            case expression_node<T>::e_vocovov : return true;
15458
            case expression_node<T>::e_covovov : return true;
15459
            case expression_node<T>::e_covocov : return true;
15460
            case expression_node<T>::e_vocovoc : return true;
15461
            case expression_node<T>::e_covovoc : return true;
15462
            case expression_node<T>::e_vococov : return true;
15463
            default                            : return false;
15464
         }
15465
      }
15466
15467
      template <typename T, typename T0, typename T1>
15468
      struct T0oT1_define
15469
      {
15470
         typedef details::T0oT1<T, T0, T1> type0;
15471
      };
15472
15473
      template <typename T, typename T0, typename T1, typename T2>
15474
      struct T0oT1oT2_define
15475
      {
15476
         typedef details::T0oT1oT2<T, T0, T1, T2, typename T0oT1oT2process<T>::mode0> type0;
15477
         typedef details::T0oT1oT2<T, T0, T1, T2, typename T0oT1oT2process<T>::mode1> type1;
15478
         typedef details::T0oT1oT2_sf3<T, T0, T1, T2> sf3_type;
15479
         typedef details::sf3ext_type_node<T, T0, T1, T2> sf3_type_node;
15480
      };
15481
15482
      template <typename T, typename T0, typename T1, typename T2, typename T3>
15483
      struct T0oT1oT2oT3_define
15484
      {
15485
         typedef details::T0oT1oT2oT3<T, T0, T1, T2, T3, typename T0oT1oT20T3process<T>::mode0> type0;
15486
         typedef details::T0oT1oT2oT3<T, T0, T1, T2, T3, typename T0oT1oT20T3process<T>::mode1> type1;
15487
         typedef details::T0oT1oT2oT3<T, T0, T1, T2, T3, typename T0oT1oT20T3process<T>::mode2> type2;
15488
         typedef details::T0oT1oT2oT3<T, T0, T1, T2, T3, typename T0oT1oT20T3process<T>::mode3> type3;
15489
         typedef details::T0oT1oT2oT3<T, T0, T1, T2, T3, typename T0oT1oT20T3process<T>::mode4> type4;
15490
         typedef details::T0oT1oT2oT3_sf4<T, T0, T1, T2, T3> sf4_type;
15491
      };
15492
15493
      template <typename T, typename Operation>
15494
      class vov_node exprtk_final : public vov_base_node<T>
15495
      {
15496
      public:
15497
15498
         typedef expression_node<T>* expression_ptr;
15499
         typedef Operation operation_t;
15500
15501
         // variable op variable node
15502
         explicit vov_node(const T& var0, const T& var1)
15503
         : v0_(var0)
15504
         , v1_(var1)
15505
638k
         {}
exprtk::details::vov_node<double, exprtk::details::add_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
65.9k
         {}
exprtk::details::vov_node<double, exprtk::details::sub_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
50.2k
         {}
exprtk::details::vov_node<double, exprtk::details::mul_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
85.7k
         {}
exprtk::details::vov_node<double, exprtk::details::div_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
68.1k
         {}
exprtk::details::vov_node<double, exprtk::details::mod_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
3.49k
         {}
exprtk::details::vov_node<double, exprtk::details::pow_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
33.8k
         {}
exprtk::details::vov_node<double, exprtk::details::lt_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
1.00k
         {}
exprtk::details::vov_node<double, exprtk::details::lte_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
1.06k
         {}
exprtk::details::vov_node<double, exprtk::details::gt_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
1.68k
         {}
exprtk::details::vov_node<double, exprtk::details::gte_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
1.44k
         {}
exprtk::details::vov_node<double, exprtk::details::eq_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
2.93k
         {}
exprtk::details::vov_node<double, exprtk::details::ne_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
2.77k
         {}
exprtk::details::vov_node<double, exprtk::details::and_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
2.50k
         {}
exprtk::details::vov_node<double, exprtk::details::nand_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
536
         {}
exprtk::details::vov_node<double, exprtk::details::or_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
1.71k
         {}
exprtk::details::vov_node<double, exprtk::details::nor_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
1.46k
         {}
exprtk::details::vov_node<double, exprtk::details::xor_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
1.55k
         {}
exprtk::details::vov_node<double, exprtk::details::xnor_op<double> >::vov_node(double const&, double const&)
Line
Count
Source
15505
1.40k
         {}
exprtk::details::vov_node<float, exprtk::details::add_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
61.2k
         {}
exprtk::details::vov_node<float, exprtk::details::sub_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
47.3k
         {}
exprtk::details::vov_node<float, exprtk::details::mul_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
80.8k
         {}
exprtk::details::vov_node<float, exprtk::details::div_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
65.5k
         {}
exprtk::details::vov_node<float, exprtk::details::mod_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
3.40k
         {}
exprtk::details::vov_node<float, exprtk::details::pow_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
33.6k
         {}
exprtk::details::vov_node<float, exprtk::details::lt_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
995
         {}
exprtk::details::vov_node<float, exprtk::details::lte_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
935
         {}
exprtk::details::vov_node<float, exprtk::details::gt_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
1.51k
         {}
exprtk::details::vov_node<float, exprtk::details::gte_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
1.41k
         {}
exprtk::details::vov_node<float, exprtk::details::eq_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
2.73k
         {}
exprtk::details::vov_node<float, exprtk::details::ne_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
2.72k
         {}
exprtk::details::vov_node<float, exprtk::details::and_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
2.48k
         {}
exprtk::details::vov_node<float, exprtk::details::nand_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
533
         {}
exprtk::details::vov_node<float, exprtk::details::or_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
1.69k
         {}
exprtk::details::vov_node<float, exprtk::details::nor_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
1.39k
         {}
exprtk::details::vov_node<float, exprtk::details::xor_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
1.53k
         {}
exprtk::details::vov_node<float, exprtk::details::xnor_op<float> >::vov_node(float const&, float const&)
Line
Count
Source
15505
1.29k
         {}
15506
15507
         inline T value() const exprtk_override
15508
252M
         {
15509
252M
            return Operation::process(v0_,v1_);
15510
252M
         }
exprtk::details::vov_node<double, exprtk::details::add_op<double> >::value() const
Line
Count
Source
15508
18.6M
         {
15509
18.6M
            return Operation::process(v0_,v1_);
15510
18.6M
         }
exprtk::details::vov_node<double, exprtk::details::sub_op<double> >::value() const
Line
Count
Source
15508
17.1M
         {
15509
17.1M
            return Operation::process(v0_,v1_);
15510
17.1M
         }
exprtk::details::vov_node<double, exprtk::details::mul_op<double> >::value() const
Line
Count
Source
15508
27.8M
         {
15509
27.8M
            return Operation::process(v0_,v1_);
15510
27.8M
         }
exprtk::details::vov_node<double, exprtk::details::div_op<double> >::value() const
Line
Count
Source
15508
17.3M
         {
15509
17.3M
            return Operation::process(v0_,v1_);
15510
17.3M
         }
exprtk::details::vov_node<double, exprtk::details::mod_op<double> >::value() const
Line
Count
Source
15508
3.60M
         {
15509
3.60M
            return Operation::process(v0_,v1_);
15510
3.60M
         }
exprtk::details::vov_node<double, exprtk::details::pow_op<double> >::value() const
Line
Count
Source
15508
1.80M
         {
15509
1.80M
            return Operation::process(v0_,v1_);
15510
1.80M
         }
exprtk::details::vov_node<double, exprtk::details::lt_op<double> >::value() const
Line
Count
Source
15508
1.40M
         {
15509
1.40M
            return Operation::process(v0_,v1_);
15510
1.40M
         }
exprtk::details::vov_node<double, exprtk::details::lte_op<double> >::value() const
Line
Count
Source
15508
100k
         {
15509
100k
            return Operation::process(v0_,v1_);
15510
100k
         }
exprtk::details::vov_node<double, exprtk::details::gt_op<double> >::value() const
Line
Count
Source
15508
203k
         {
15509
203k
            return Operation::process(v0_,v1_);
15510
203k
         }
exprtk::details::vov_node<double, exprtk::details::gte_op<double> >::value() const
Line
Count
Source
15508
301k
         {
15509
301k
            return Operation::process(v0_,v1_);
15510
301k
         }
exprtk::details::vov_node<double, exprtk::details::eq_op<double> >::value() const
Line
Count
Source
15508
3.20M
         {
15509
3.20M
            return Operation::process(v0_,v1_);
15510
3.20M
         }
exprtk::details::vov_node<double, exprtk::details::ne_op<double> >::value() const
Line
Count
Source
15508
400k
         {
15509
400k
            return Operation::process(v0_,v1_);
15510
400k
         }
exprtk::details::vov_node<double, exprtk::details::and_op<double> >::value() const
Line
Count
Source
15508
34.2M
         {
15509
34.2M
            return Operation::process(v0_,v1_);
15510
34.2M
         }
exprtk::details::vov_node<double, exprtk::details::nand_op<double> >::value() const
Line
Count
Source
15508
187
         {
15509
187
            return Operation::process(v0_,v1_);
15510
187
         }
exprtk::details::vov_node<double, exprtk::details::or_op<double> >::value() const
Line
Count
Source
15508
400k
         {
15509
400k
            return Operation::process(v0_,v1_);
15510
400k
         }
exprtk::details::vov_node<double, exprtk::details::nor_op<double> >::value() const
Line
Count
Source
15508
300k
         {
15509
300k
            return Operation::process(v0_,v1_);
15510
300k
         }
exprtk::details::vov_node<double, exprtk::details::xor_op<double> >::value() const
Line
Count
Source
15508
304k
         {
15509
304k
            return Operation::process(v0_,v1_);
15510
304k
         }
exprtk::details::vov_node<double, exprtk::details::xnor_op<double> >::value() const
Line
Count
Source
15508
194
         {
15509
194
            return Operation::process(v0_,v1_);
15510
194
         }
exprtk::details::vov_node<float, exprtk::details::add_op<float> >::value() const
Line
Count
Source
15508
19.7M
         {
15509
19.7M
            return Operation::process(v0_,v1_);
15510
19.7M
         }
exprtk::details::vov_node<float, exprtk::details::sub_op<float> >::value() const
Line
Count
Source
15508
16.1M
         {
15509
16.1M
            return Operation::process(v0_,v1_);
15510
16.1M
         }
exprtk::details::vov_node<float, exprtk::details::mul_op<float> >::value() const
Line
Count
Source
15508
27.0M
         {
15509
27.0M
            return Operation::process(v0_,v1_);
15510
27.0M
         }
exprtk::details::vov_node<float, exprtk::details::div_op<float> >::value() const
Line
Count
Source
15508
16.5M
         {
15509
16.5M
            return Operation::process(v0_,v1_);
15510
16.5M
         }
exprtk::details::vov_node<float, exprtk::details::mod_op<float> >::value() const
Line
Count
Source
15508
3.35M
         {
15509
3.35M
            return Operation::process(v0_,v1_);
15510
3.35M
         }
exprtk::details::vov_node<float, exprtk::details::pow_op<float> >::value() const
Line
Count
Source
15508
3.04M
         {
15509
3.04M
            return Operation::process(v0_,v1_);
15510
3.04M
         }
exprtk::details::vov_node<float, exprtk::details::lt_op<float> >::value() const
Line
Count
Source
15508
1.30M
         {
15509
1.30M
            return Operation::process(v0_,v1_);
15510
1.30M
         }
exprtk::details::vov_node<float, exprtk::details::lte_op<float> >::value() const
Line
Count
Source
15508
100k
         {
15509
100k
            return Operation::process(v0_,v1_);
15510
100k
         }
exprtk::details::vov_node<float, exprtk::details::gt_op<float> >::value() const
Line
Count
Source
15508
200k
         {
15509
200k
            return Operation::process(v0_,v1_);
15510
200k
         }
exprtk::details::vov_node<float, exprtk::details::gte_op<float> >::value() const
Line
Count
Source
15508
300k
         {
15509
300k
            return Operation::process(v0_,v1_);
15510
300k
         }
exprtk::details::vov_node<float, exprtk::details::eq_op<float> >::value() const
Line
Count
Source
15508
3.30M
         {
15509
3.30M
            return Operation::process(v0_,v1_);
15510
3.30M
         }
exprtk::details::vov_node<float, exprtk::details::ne_op<float> >::value() const
Line
Count
Source
15508
400k
         {
15509
400k
            return Operation::process(v0_,v1_);
15510
400k
         }
exprtk::details::vov_node<float, exprtk::details::and_op<float> >::value() const
Line
Count
Source
15508
32.5M
         {
15509
32.5M
            return Operation::process(v0_,v1_);
15510
32.5M
         }
exprtk::details::vov_node<float, exprtk::details::nand_op<float> >::value() const
Line
Count
Source
15508
129
         {
15509
129
            return Operation::process(v0_,v1_);
15510
129
         }
exprtk::details::vov_node<float, exprtk::details::or_op<float> >::value() const
Line
Count
Source
15508
400k
         {
15509
400k
            return Operation::process(v0_,v1_);
15510
400k
         }
exprtk::details::vov_node<float, exprtk::details::nor_op<float> >::value() const
Line
Count
Source
15508
300k
         {
15509
300k
            return Operation::process(v0_,v1_);
15510
300k
         }
exprtk::details::vov_node<float, exprtk::details::xor_op<float> >::value() const
Line
Count
Source
15508
300k
         {
15509
300k
            return Operation::process(v0_,v1_);
15510
300k
         }
exprtk::details::vov_node<float, exprtk::details::xnor_op<float> >::value() const
Line
Count
Source
15508
107
         {
15509
107
            return Operation::process(v0_,v1_);
15510
107
         }
15511
15512
         inline typename expression_node<T>::node_type type() const exprtk_override
15513
12.0M
         {
15514
12.0M
            return Operation::type();
15515
12.0M
         }
exprtk::details::vov_node<double, exprtk::details::add_op<double> >::type() const
Line
Count
Source
15513
1.19M
         {
15514
1.19M
            return Operation::type();
15515
1.19M
         }
exprtk::details::vov_node<double, exprtk::details::sub_op<double> >::type() const
Line
Count
Source
15513
1.04M
         {
15514
1.04M
            return Operation::type();
15515
1.04M
         }
exprtk::details::vov_node<double, exprtk::details::mul_op<double> >::type() const
Line
Count
Source
15513
1.62M
         {
15514
1.62M
            return Operation::type();
15515
1.62M
         }
exprtk::details::vov_node<double, exprtk::details::div_op<double> >::type() const
Line
Count
Source
15513
1.26M
         {
15514
1.26M
            return Operation::type();
15515
1.26M
         }
exprtk::details::vov_node<double, exprtk::details::mod_op<double> >::type() const
Line
Count
Source
15513
70.8k
         {
15514
70.8k
            return Operation::type();
15515
70.8k
         }
exprtk::details::vov_node<double, exprtk::details::pow_op<double> >::type() const
Line
Count
Source
15513
609k
         {
15514
609k
            return Operation::type();
15515
609k
         }
exprtk::details::vov_node<double, exprtk::details::lt_op<double> >::type() const
Line
Count
Source
15513
20.5k
         {
15514
20.5k
            return Operation::type();
15515
20.5k
         }
exprtk::details::vov_node<double, exprtk::details::lte_op<double> >::type() const
Line
Count
Source
15513
18.2k
         {
15514
18.2k
            return Operation::type();
15515
18.2k
         }
exprtk::details::vov_node<double, exprtk::details::gt_op<double> >::type() const
Line
Count
Source
15513
31.7k
         {
15514
31.7k
            return Operation::type();
15515
31.7k
         }
exprtk::details::vov_node<double, exprtk::details::gte_op<double> >::type() const
Line
Count
Source
15513
24.4k
         {
15514
24.4k
            return Operation::type();
15515
24.4k
         }
exprtk::details::vov_node<double, exprtk::details::eq_op<double> >::type() const
Line
Count
Source
15513
59.9k
         {
15514
59.9k
            return Operation::type();
15515
59.9k
         }
exprtk::details::vov_node<double, exprtk::details::ne_op<double> >::type() const
Line
Count
Source
15513
47.7k
         {
15514
47.7k
            return Operation::type();
15515
47.7k
         }
exprtk::details::vov_node<double, exprtk::details::and_op<double> >::type() const
Line
Count
Source
15513
39.8k
         {
15514
39.8k
            return Operation::type();
15515
39.8k
         }
exprtk::details::vov_node<double, exprtk::details::nand_op<double> >::type() const
Line
Count
Source
15513
10.0k
         {
15514
10.0k
            return Operation::type();
15515
10.0k
         }
exprtk::details::vov_node<double, exprtk::details::or_op<double> >::type() const
Line
Count
Source
15513
37.2k
         {
15514
37.2k
            return Operation::type();
15515
37.2k
         }
exprtk::details::vov_node<double, exprtk::details::nor_op<double> >::type() const
Line
Count
Source
15513
28.3k
         {
15514
28.3k
            return Operation::type();
15515
28.3k
         }
exprtk::details::vov_node<double, exprtk::details::xor_op<double> >::type() const
Line
Count
Source
15513
33.1k
         {
15514
33.1k
            return Operation::type();
15515
33.1k
         }
exprtk::details::vov_node<double, exprtk::details::xnor_op<double> >::type() const
Line
Count
Source
15513
28.7k
         {
15514
28.7k
            return Operation::type();
15515
28.7k
         }
exprtk::details::vov_node<float, exprtk::details::add_op<float> >::type() const
Line
Count
Source
15513
1.10M
         {
15514
1.10M
            return Operation::type();
15515
1.10M
         }
exprtk::details::vov_node<float, exprtk::details::sub_op<float> >::type() const
Line
Count
Source
15513
986k
         {
15514
986k
            return Operation::type();
15515
986k
         }
exprtk::details::vov_node<float, exprtk::details::mul_op<float> >::type() const
Line
Count
Source
15513
1.53M
         {
15514
1.53M
            return Operation::type();
15515
1.53M
         }
exprtk::details::vov_node<float, exprtk::details::div_op<float> >::type() const
Line
Count
Source
15513
1.21M
         {
15514
1.21M
            return Operation::type();
15515
1.21M
         }
exprtk::details::vov_node<float, exprtk::details::mod_op<float> >::type() const
Line
Count
Source
15513
69.2k
         {
15514
69.2k
            return Operation::type();
15515
69.2k
         }
exprtk::details::vov_node<float, exprtk::details::pow_op<float> >::type() const
Line
Count
Source
15513
602k
         {
15514
602k
            return Operation::type();
15515
602k
         }
exprtk::details::vov_node<float, exprtk::details::lt_op<float> >::type() const
Line
Count
Source
15513
20.3k
         {
15514
20.3k
            return Operation::type();
15515
20.3k
         }
exprtk::details::vov_node<float, exprtk::details::lte_op<float> >::type() const
Line
Count
Source
15513
16.3k
         {
15514
16.3k
            return Operation::type();
15515
16.3k
         }
exprtk::details::vov_node<float, exprtk::details::gt_op<float> >::type() const
Line
Count
Source
15513
28.2k
         {
15514
28.2k
            return Operation::type();
15515
28.2k
         }
exprtk::details::vov_node<float, exprtk::details::gte_op<float> >::type() const
Line
Count
Source
15513
23.9k
         {
15514
23.9k
            return Operation::type();
15515
23.9k
         }
exprtk::details::vov_node<float, exprtk::details::eq_op<float> >::type() const
Line
Count
Source
15513
55.4k
         {
15514
55.4k
            return Operation::type();
15515
55.4k
         }
exprtk::details::vov_node<float, exprtk::details::ne_op<float> >::type() const
Line
Count
Source
15513
46.8k
         {
15514
46.8k
            return Operation::type();
15515
46.8k
         }
exprtk::details::vov_node<float, exprtk::details::and_op<float> >::type() const
Line
Count
Source
15513
39.6k
         {
15514
39.6k
            return Operation::type();
15515
39.6k
         }
exprtk::details::vov_node<float, exprtk::details::nand_op<float> >::type() const
Line
Count
Source
15513
9.98k
         {
15514
9.98k
            return Operation::type();
15515
9.98k
         }
exprtk::details::vov_node<float, exprtk::details::or_op<float> >::type() const
Line
Count
Source
15513
36.9k
         {
15514
36.9k
            return Operation::type();
15515
36.9k
         }
exprtk::details::vov_node<float, exprtk::details::nor_op<float> >::type() const
Line
Count
Source
15513
26.9k
         {
15514
26.9k
            return Operation::type();
15515
26.9k
         }
exprtk::details::vov_node<float, exprtk::details::xor_op<float> >::type() const
Line
Count
Source
15513
32.6k
         {
15514
32.6k
            return Operation::type();
15515
32.6k
         }
exprtk::details::vov_node<float, exprtk::details::xnor_op<float> >::type() const
Line
Count
Source
15513
26.5k
         {
15514
26.5k
            return Operation::type();
15515
26.5k
         }
15516
15517
         inline operator_type operation() const exprtk_override
15518
449k
         {
15519
449k
            return Operation::operation();
15520
449k
         }
exprtk::details::vov_node<double, exprtk::details::add_op<double> >::operation() const
Line
Count
Source
15518
41.5k
         {
15519
41.5k
            return Operation::operation();
15520
41.5k
         }
exprtk::details::vov_node<double, exprtk::details::sub_op<double> >::operation() const
Line
Count
Source
15518
38.3k
         {
15519
38.3k
            return Operation::operation();
15520
38.3k
         }
exprtk::details::vov_node<double, exprtk::details::mul_op<double> >::operation() const
Line
Count
Source
15518
64.0k
         {
15519
64.0k
            return Operation::operation();
15520
64.0k
         }
exprtk::details::vov_node<double, exprtk::details::div_op<double> >::operation() const
Line
Count
Source
15518
46.7k
         {
15519
46.7k
            return Operation::operation();
15520
46.7k
         }
exprtk::details::vov_node<double, exprtk::details::mod_op<double> >::operation() const
Line
Count
Source
15518
2.10k
         {
15519
2.10k
            return Operation::operation();
15520
2.10k
         }
exprtk::details::vov_node<double, exprtk::details::pow_op<double> >::operation() const
Line
Count
Source
15518
24.2k
         {
15519
24.2k
            return Operation::operation();
15520
24.2k
         }
exprtk::details::vov_node<double, exprtk::details::lt_op<double> >::operation() const
Line
Count
Source
15518
495
         {
15519
495
            return Operation::operation();
15520
495
         }
exprtk::details::vov_node<double, exprtk::details::lte_op<double> >::operation() const
Line
Count
Source
15518
870
         {
15519
870
            return Operation::operation();
15520
870
         }
exprtk::details::vov_node<double, exprtk::details::gt_op<double> >::operation() const
Line
Count
Source
15518
1.37k
         {
15519
1.37k
            return Operation::operation();
15520
1.37k
         }
exprtk::details::vov_node<double, exprtk::details::gte_op<double> >::operation() const
Line
Count
Source
15518
1.23k
         {
15519
1.23k
            return Operation::operation();
15520
1.23k
         }
exprtk::details::vov_node<double, exprtk::details::eq_op<double> >::operation() const
Line
Count
Source
15518
1.91k
         {
15519
1.91k
            return Operation::operation();
15520
1.91k
         }
exprtk::details::vov_node<double, exprtk::details::ne_op<double> >::operation() const
Line
Count
Source
15518
2.08k
         {
15519
2.08k
            return Operation::operation();
15520
2.08k
         }
exprtk::details::vov_node<double, exprtk::details::and_op<double> >::operation() const
Line
Count
Source
15518
430
         {
15519
430
            return Operation::operation();
15520
430
         }
exprtk::details::vov_node<double, exprtk::details::nand_op<double> >::operation() const
Line
Count
Source
15518
292
         {
15519
292
            return Operation::operation();
15520
292
         }
exprtk::details::vov_node<double, exprtk::details::or_op<double> >::operation() const
Line
Count
Source
15518
1.18k
         {
15519
1.18k
            return Operation::operation();
15520
1.18k
         }
exprtk::details::vov_node<double, exprtk::details::nor_op<double> >::operation() const
Line
Count
Source
15518
1.10k
         {
15519
1.10k
            return Operation::operation();
15520
1.10k
         }
exprtk::details::vov_node<double, exprtk::details::xor_op<double> >::operation() const
Line
Count
Source
15518
1.28k
         {
15519
1.28k
            return Operation::operation();
15520
1.28k
         }
exprtk::details::vov_node<double, exprtk::details::xnor_op<double> >::operation() const
Line
Count
Source
15518
1.20k
         {
15519
1.20k
            return Operation::operation();
15520
1.20k
         }
exprtk::details::vov_node<float, exprtk::details::add_op<float> >::operation() const
Line
Count
Source
15518
38.4k
         {
15519
38.4k
            return Operation::operation();
15520
38.4k
         }
exprtk::details::vov_node<float, exprtk::details::sub_op<float> >::operation() const
Line
Count
Source
15518
35.5k
         {
15519
35.5k
            return Operation::operation();
15520
35.5k
         }
exprtk::details::vov_node<float, exprtk::details::mul_op<float> >::operation() const
Line
Count
Source
15518
59.6k
         {
15519
59.6k
            return Operation::operation();
15520
59.6k
         }
exprtk::details::vov_node<float, exprtk::details::div_op<float> >::operation() const
Line
Count
Source
15518
46.1k
         {
15519
46.1k
            return Operation::operation();
15520
46.1k
         }
exprtk::details::vov_node<float, exprtk::details::mod_op<float> >::operation() const
Line
Count
Source
15518
2.01k
         {
15519
2.01k
            return Operation::operation();
15520
2.01k
         }
exprtk::details::vov_node<float, exprtk::details::pow_op<float> >::operation() const
Line
Count
Source
15518
24.2k
         {
15519
24.2k
            return Operation::operation();
15520
24.2k
         }
exprtk::details::vov_node<float, exprtk::details::lt_op<float> >::operation() const
Line
Count
Source
15518
487
         {
15519
487
            return Operation::operation();
15520
487
         }
exprtk::details::vov_node<float, exprtk::details::lte_op<float> >::operation() const
Line
Count
Source
15518
746
         {
15519
746
            return Operation::operation();
15520
746
         }
exprtk::details::vov_node<float, exprtk::details::gt_op<float> >::operation() const
Line
Count
Source
15518
1.29k
         {
15519
1.29k
            return Operation::operation();
15520
1.29k
         }
exprtk::details::vov_node<float, exprtk::details::gte_op<float> >::operation() const
Line
Count
Source
15518
1.20k
         {
15519
1.20k
            return Operation::operation();
15520
1.20k
         }
exprtk::details::vov_node<float, exprtk::details::eq_op<float> >::operation() const
Line
Count
Source
15518
1.84k
         {
15519
1.84k
            return Operation::operation();
15520
1.84k
         }
exprtk::details::vov_node<float, exprtk::details::ne_op<float> >::operation() const
Line
Count
Source
15518
2.03k
         {
15519
2.03k
            return Operation::operation();
15520
2.03k
         }
exprtk::details::vov_node<float, exprtk::details::and_op<float> >::operation() const
Line
Count
Source
15518
430
         {
15519
430
            return Operation::operation();
15520
430
         }
exprtk::details::vov_node<float, exprtk::details::nand_op<float> >::operation() const
Line
Count
Source
15518
289
         {
15519
289
            return Operation::operation();
15520
289
         }
exprtk::details::vov_node<float, exprtk::details::or_op<float> >::operation() const
Line
Count
Source
15518
1.17k
         {
15519
1.17k
            return Operation::operation();
15520
1.17k
         }
exprtk::details::vov_node<float, exprtk::details::nor_op<float> >::operation() const
Line
Count
Source
15518
1.04k
         {
15519
1.04k
            return Operation::operation();
15520
1.04k
         }
exprtk::details::vov_node<float, exprtk::details::xor_op<float> >::operation() const
Line
Count
Source
15518
1.25k
         {
15519
1.25k
            return Operation::operation();
15520
1.25k
         }
exprtk::details::vov_node<float, exprtk::details::xnor_op<float> >::operation() const
Line
Count
Source
15518
1.10k
         {
15519
1.10k
            return Operation::operation();
15520
1.10k
         }
15521
15522
         inline const T& v0() const exprtk_override
15523
449k
         {
15524
449k
            return v0_;
15525
449k
         }
exprtk::details::vov_node<double, exprtk::details::add_op<double> >::v0() const
Line
Count
Source
15523
41.5k
         {
15524
41.5k
            return v0_;
15525
41.5k
         }
exprtk::details::vov_node<double, exprtk::details::sub_op<double> >::v0() const
Line
Count
Source
15523
38.3k
         {
15524
38.3k
            return v0_;
15525
38.3k
         }
exprtk::details::vov_node<double, exprtk::details::mul_op<double> >::v0() const
Line
Count
Source
15523
64.0k
         {
15524
64.0k
            return v0_;
15525
64.0k
         }
exprtk::details::vov_node<double, exprtk::details::div_op<double> >::v0() const
Line
Count
Source
15523
46.7k
         {
15524
46.7k
            return v0_;
15525
46.7k
         }
exprtk::details::vov_node<double, exprtk::details::mod_op<double> >::v0() const
Line
Count
Source
15523
2.10k
         {
15524
2.10k
            return v0_;
15525
2.10k
         }
exprtk::details::vov_node<double, exprtk::details::pow_op<double> >::v0() const
Line
Count
Source
15523
24.2k
         {
15524
24.2k
            return v0_;
15525
24.2k
         }
exprtk::details::vov_node<double, exprtk::details::lt_op<double> >::v0() const
Line
Count
Source
15523
495
         {
15524
495
            return v0_;
15525
495
         }
exprtk::details::vov_node<double, exprtk::details::lte_op<double> >::v0() const
Line
Count
Source
15523
870
         {
15524
870
            return v0_;
15525
870
         }
exprtk::details::vov_node<double, exprtk::details::gt_op<double> >::v0() const
Line
Count
Source
15523
1.37k
         {
15524
1.37k
            return v0_;
15525
1.37k
         }
exprtk::details::vov_node<double, exprtk::details::gte_op<double> >::v0() const
Line
Count
Source
15523
1.23k
         {
15524
1.23k
            return v0_;
15525
1.23k
         }
exprtk::details::vov_node<double, exprtk::details::eq_op<double> >::v0() const
Line
Count
Source
15523
1.91k
         {
15524
1.91k
            return v0_;
15525
1.91k
         }
exprtk::details::vov_node<double, exprtk::details::ne_op<double> >::v0() const
Line
Count
Source
15523
2.08k
         {
15524
2.08k
            return v0_;
15525
2.08k
         }
exprtk::details::vov_node<double, exprtk::details::and_op<double> >::v0() const
Line
Count
Source
15523
430
         {
15524
430
            return v0_;
15525
430
         }
exprtk::details::vov_node<double, exprtk::details::nand_op<double> >::v0() const
Line
Count
Source
15523
292
         {
15524
292
            return v0_;
15525
292
         }
exprtk::details::vov_node<double, exprtk::details::or_op<double> >::v0() const
Line
Count
Source
15523
1.18k
         {
15524
1.18k
            return v0_;
15525
1.18k
         }
exprtk::details::vov_node<double, exprtk::details::nor_op<double> >::v0() const
Line
Count
Source
15523
1.10k
         {
15524
1.10k
            return v0_;
15525
1.10k
         }
exprtk::details::vov_node<double, exprtk::details::xor_op<double> >::v0() const
Line
Count
Source
15523
1.28k
         {
15524
1.28k
            return v0_;
15525
1.28k
         }
exprtk::details::vov_node<double, exprtk::details::xnor_op<double> >::v0() const
Line
Count
Source
15523
1.20k
         {
15524
1.20k
            return v0_;
15525
1.20k
         }
exprtk::details::vov_node<float, exprtk::details::add_op<float> >::v0() const
Line
Count
Source
15523
38.4k
         {
15524
38.4k
            return v0_;
15525
38.4k
         }
exprtk::details::vov_node<float, exprtk::details::sub_op<float> >::v0() const
Line
Count
Source
15523
35.5k
         {
15524
35.5k
            return v0_;
15525
35.5k
         }
exprtk::details::vov_node<float, exprtk::details::mul_op<float> >::v0() const
Line
Count
Source
15523
59.6k
         {
15524
59.6k
            return v0_;
15525
59.6k
         }
exprtk::details::vov_node<float, exprtk::details::div_op<float> >::v0() const
Line
Count
Source
15523
46.1k
         {
15524
46.1k
            return v0_;
15525
46.1k
         }
exprtk::details::vov_node<float, exprtk::details::mod_op<float> >::v0() const
Line
Count
Source
15523
2.01k
         {
15524
2.01k
            return v0_;
15525
2.01k
         }
exprtk::details::vov_node<float, exprtk::details::pow_op<float> >::v0() const
Line
Count
Source
15523
24.2k
         {
15524
24.2k
            return v0_;
15525
24.2k
         }
exprtk::details::vov_node<float, exprtk::details::lt_op<float> >::v0() const
Line
Count
Source
15523
487
         {
15524
487
            return v0_;
15525
487
         }
exprtk::details::vov_node<float, exprtk::details::lte_op<float> >::v0() const
Line
Count
Source
15523
746
         {
15524
746
            return v0_;
15525
746
         }
exprtk::details::vov_node<float, exprtk::details::gt_op<float> >::v0() const
Line
Count
Source
15523
1.29k
         {
15524
1.29k
            return v0_;
15525
1.29k
         }
exprtk::details::vov_node<float, exprtk::details::gte_op<float> >::v0() const
Line
Count
Source
15523
1.20k
         {
15524
1.20k
            return v0_;
15525
1.20k
         }
exprtk::details::vov_node<float, exprtk::details::eq_op<float> >::v0() const
Line
Count
Source
15523
1.84k
         {
15524
1.84k
            return v0_;
15525
1.84k
         }
exprtk::details::vov_node<float, exprtk::details::ne_op<float> >::v0() const
Line
Count
Source
15523
2.03k
         {
15524
2.03k
            return v0_;
15525
2.03k
         }
exprtk::details::vov_node<float, exprtk::details::and_op<float> >::v0() const
Line
Count
Source
15523
430
         {
15524
430
            return v0_;
15525
430
         }
exprtk::details::vov_node<float, exprtk::details::nand_op<float> >::v0() const
Line
Count
Source
15523
289
         {
15524
289
            return v0_;
15525
289
         }
exprtk::details::vov_node<float, exprtk::details::or_op<float> >::v0() const
Line
Count
Source
15523
1.17k
         {
15524
1.17k
            return v0_;
15525
1.17k
         }
exprtk::details::vov_node<float, exprtk::details::nor_op<float> >::v0() const
Line
Count
Source
15523
1.04k
         {
15524
1.04k
            return v0_;
15525
1.04k
         }
exprtk::details::vov_node<float, exprtk::details::xor_op<float> >::v0() const
Line
Count
Source
15523
1.25k
         {
15524
1.25k
            return v0_;
15525
1.25k
         }
exprtk::details::vov_node<float, exprtk::details::xnor_op<float> >::v0() const
Line
Count
Source
15523
1.10k
         {
15524
1.10k
            return v0_;
15525
1.10k
         }
15526
15527
         inline const T& v1() const exprtk_override
15528
449k
         {
15529
449k
            return v1_;
15530
449k
         }
exprtk::details::vov_node<double, exprtk::details::add_op<double> >::v1() const
Line
Count
Source
15528
41.5k
         {
15529
41.5k
            return v1_;
15530
41.5k
         }
exprtk::details::vov_node<double, exprtk::details::sub_op<double> >::v1() const
Line
Count
Source
15528
38.3k
         {
15529
38.3k
            return v1_;
15530
38.3k
         }
exprtk::details::vov_node<double, exprtk::details::mul_op<double> >::v1() const
Line
Count
Source
15528
64.0k
         {
15529
64.0k
            return v1_;
15530
64.0k
         }
exprtk::details::vov_node<double, exprtk::details::div_op<double> >::v1() const
Line
Count
Source
15528
46.7k
         {
15529
46.7k
            return v1_;
15530
46.7k
         }
exprtk::details::vov_node<double, exprtk::details::mod_op<double> >::v1() const
Line
Count
Source
15528
2.10k
         {
15529
2.10k
            return v1_;
15530
2.10k
         }
exprtk::details::vov_node<double, exprtk::details::pow_op<double> >::v1() const
Line
Count
Source
15528
24.2k
         {
15529
24.2k
            return v1_;
15530
24.2k
         }
exprtk::details::vov_node<double, exprtk::details::lt_op<double> >::v1() const
Line
Count
Source
15528
495
         {
15529
495
            return v1_;
15530
495
         }
exprtk::details::vov_node<double, exprtk::details::lte_op<double> >::v1() const
Line
Count
Source
15528
870
         {
15529
870
            return v1_;
15530
870
         }
exprtk::details::vov_node<double, exprtk::details::gt_op<double> >::v1() const
Line
Count
Source
15528
1.37k
         {
15529
1.37k
            return v1_;
15530
1.37k
         }
exprtk::details::vov_node<double, exprtk::details::gte_op<double> >::v1() const
Line
Count
Source
15528
1.23k
         {
15529
1.23k
            return v1_;
15530
1.23k
         }
exprtk::details::vov_node<double, exprtk::details::eq_op<double> >::v1() const
Line
Count
Source
15528
1.91k
         {
15529
1.91k
            return v1_;
15530
1.91k
         }
exprtk::details::vov_node<double, exprtk::details::ne_op<double> >::v1() const
Line
Count
Source
15528
2.08k
         {
15529
2.08k
            return v1_;
15530
2.08k
         }
exprtk::details::vov_node<double, exprtk::details::and_op<double> >::v1() const
Line
Count
Source
15528
430
         {
15529
430
            return v1_;
15530
430
         }
exprtk::details::vov_node<double, exprtk::details::nand_op<double> >::v1() const
Line
Count
Source
15528
292
         {
15529
292
            return v1_;
15530
292
         }
exprtk::details::vov_node<double, exprtk::details::or_op<double> >::v1() const
Line
Count
Source
15528
1.18k
         {
15529
1.18k
            return v1_;
15530
1.18k
         }
exprtk::details::vov_node<double, exprtk::details::nor_op<double> >::v1() const
Line
Count
Source
15528
1.10k
         {
15529
1.10k
            return v1_;
15530
1.10k
         }
exprtk::details::vov_node<double, exprtk::details::xor_op<double> >::v1() const
Line
Count
Source
15528
1.28k
         {
15529
1.28k
            return v1_;
15530
1.28k
         }
exprtk::details::vov_node<double, exprtk::details::xnor_op<double> >::v1() const
Line
Count
Source
15528
1.20k
         {
15529
1.20k
            return v1_;
15530
1.20k
         }
exprtk::details::vov_node<float, exprtk::details::add_op<float> >::v1() const
Line
Count
Source
15528
38.4k
         {
15529
38.4k
            return v1_;
15530
38.4k
         }
exprtk::details::vov_node<float, exprtk::details::sub_op<float> >::v1() const
Line
Count
Source
15528
35.5k
         {
15529
35.5k
            return v1_;
15530
35.5k
         }
exprtk::details::vov_node<float, exprtk::details::mul_op<float> >::v1() const
Line
Count
Source
15528
59.6k
         {
15529
59.6k
            return v1_;
15530
59.6k
         }
exprtk::details::vov_node<float, exprtk::details::div_op<float> >::v1() const
Line
Count
Source
15528
46.1k
         {
15529
46.1k
            return v1_;
15530
46.1k
         }
exprtk::details::vov_node<float, exprtk::details::mod_op<float> >::v1() const
Line
Count
Source
15528
2.01k
         {
15529
2.01k
            return v1_;
15530
2.01k
         }
exprtk::details::vov_node<float, exprtk::details::pow_op<float> >::v1() const
Line
Count
Source
15528
24.2k
         {
15529
24.2k
            return v1_;
15530
24.2k
         }
exprtk::details::vov_node<float, exprtk::details::lt_op<float> >::v1() const
Line
Count
Source
15528
487
         {
15529
487
            return v1_;
15530
487
         }
exprtk::details::vov_node<float, exprtk::details::lte_op<float> >::v1() const
Line
Count
Source
15528
746
         {
15529
746
            return v1_;
15530
746
         }
exprtk::details::vov_node<float, exprtk::details::gt_op<float> >::v1() const
Line
Count
Source
15528
1.29k
         {
15529
1.29k
            return v1_;
15530
1.29k
         }
exprtk::details::vov_node<float, exprtk::details::gte_op<float> >::v1() const
Line
Count
Source
15528
1.20k
         {
15529
1.20k
            return v1_;
15530
1.20k
         }
exprtk::details::vov_node<float, exprtk::details::eq_op<float> >::v1() const
Line
Count
Source
15528
1.84k
         {
15529
1.84k
            return v1_;
15530
1.84k
         }
exprtk::details::vov_node<float, exprtk::details::ne_op<float> >::v1() const
Line
Count
Source
15528
2.03k
         {
15529
2.03k
            return v1_;
15530
2.03k
         }
exprtk::details::vov_node<float, exprtk::details::and_op<float> >::v1() const
Line
Count
Source
15528
430
         {
15529
430
            return v1_;
15530
430
         }
exprtk::details::vov_node<float, exprtk::details::nand_op<float> >::v1() const
Line
Count
Source
15528
289
         {
15529
289
            return v1_;
15530
289
         }
exprtk::details::vov_node<float, exprtk::details::or_op<float> >::v1() const
Line
Count
Source
15528
1.17k
         {
15529
1.17k
            return v1_;
15530
1.17k
         }
exprtk::details::vov_node<float, exprtk::details::nor_op<float> >::v1() const
Line
Count
Source
15528
1.04k
         {
15529
1.04k
            return v1_;
15530
1.04k
         }
exprtk::details::vov_node<float, exprtk::details::xor_op<float> >::v1() const
Line
Count
Source
15528
1.25k
         {
15529
1.25k
            return v1_;
15530
1.25k
         }
exprtk::details::vov_node<float, exprtk::details::xnor_op<float> >::v1() const
Line
Count
Source
15528
1.10k
         {
15529
1.10k
            return v1_;
15530
1.10k
         }
15531
15532
      protected:
15533
15534
         const T& v0_;
15535
         const T& v1_;
15536
15537
      private:
15538
15539
         vov_node(const vov_node<T,Operation>&) exprtk_delete;
15540
         vov_node<T,Operation>& operator=(const vov_node<T,Operation>&) exprtk_delete;
15541
      };
15542
15543
      template <typename T, typename Operation>
15544
      class cov_node exprtk_final : public cov_base_node<T>
15545
      {
15546
      public:
15547
15548
         typedef expression_node<T>* expression_ptr;
15549
         typedef Operation operation_t;
15550
15551
         // constant op variable node
15552
         explicit cov_node(const T& const_var, const T& var)
15553
         : c_(const_var)
15554
         , v_(var)
15555
642k
         {}
exprtk::details::cov_node<double, exprtk::details::add_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
58.9k
         {}
exprtk::details::cov_node<double, exprtk::details::sub_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
46.2k
         {}
exprtk::details::cov_node<double, exprtk::details::mul_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
143k
         {}
exprtk::details::cov_node<double, exprtk::details::div_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
46.8k
         {}
exprtk::details::cov_node<double, exprtk::details::mod_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
6.18k
         {}
exprtk::details::cov_node<double, exprtk::details::pow_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
4.64k
         {}
exprtk::details::cov_node<double, exprtk::details::lt_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
2.08k
         {}
exprtk::details::cov_node<double, exprtk::details::lte_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
448
         {}
exprtk::details::cov_node<double, exprtk::details::gt_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
4.46k
         {}
exprtk::details::cov_node<double, exprtk::details::gte_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
1.04k
         {}
exprtk::details::cov_node<double, exprtk::details::eq_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
3.67k
         {}
exprtk::details::cov_node<double, exprtk::details::ne_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
580
         {}
exprtk::details::cov_node<double, exprtk::details::and_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
3.08k
         {}
exprtk::details::cov_node<double, exprtk::details::nand_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
797
         {}
exprtk::details::cov_node<double, exprtk::details::or_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
1.72k
         {}
exprtk::details::cov_node<double, exprtk::details::nor_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
491
         {}
exprtk::details::cov_node<double, exprtk::details::xor_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
2.11k
         {}
exprtk::details::cov_node<double, exprtk::details::xnor_op<double> >::cov_node(double const&, double const&)
Line
Count
Source
15555
1.03k
         {}
exprtk::details::cov_node<float, exprtk::details::add_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
54.1k
         {}
exprtk::details::cov_node<float, exprtk::details::sub_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
44.6k
         {}
exprtk::details::cov_node<float, exprtk::details::mul_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
138k
         {}
exprtk::details::cov_node<float, exprtk::details::div_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
46.0k
         {}
exprtk::details::cov_node<float, exprtk::details::mod_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
5.30k
         {}
exprtk::details::cov_node<float, exprtk::details::pow_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
4.62k
         {}
exprtk::details::cov_node<float, exprtk::details::lt_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
2.07k
         {}
exprtk::details::cov_node<float, exprtk::details::lte_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
448
         {}
exprtk::details::cov_node<float, exprtk::details::gt_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
3.80k
         {}
exprtk::details::cov_node<float, exprtk::details::gte_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
1.03k
         {}
exprtk::details::cov_node<float, exprtk::details::eq_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
3.65k
         {}
exprtk::details::cov_node<float, exprtk::details::ne_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
578
         {}
exprtk::details::cov_node<float, exprtk::details::and_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
3.08k
         {}
exprtk::details::cov_node<float, exprtk::details::nand_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
735
         {}
exprtk::details::cov_node<float, exprtk::details::or_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
1.71k
         {}
exprtk::details::cov_node<float, exprtk::details::nor_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
491
         {}
exprtk::details::cov_node<float, exprtk::details::xor_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
1.87k
         {}
exprtk::details::cov_node<float, exprtk::details::xnor_op<float> >::cov_node(float const&, float const&)
Line
Count
Source
15555
952
         {}
15556
15557
         inline T value() const exprtk_override
15558
244M
         {
15559
244M
            return Operation::process(c_,v_);
15560
244M
         }
exprtk::details::cov_node<double, exprtk::details::add_op<double> >::value() const
Line
Count
Source
15558
21.6M
         {
15559
21.6M
            return Operation::process(c_,v_);
15560
21.6M
         }
exprtk::details::cov_node<double, exprtk::details::sub_op<double> >::value() const
Line
Count
Source
15558
20.8M
         {
15559
20.8M
            return Operation::process(c_,v_);
15560
20.8M
         }
exprtk::details::cov_node<double, exprtk::details::mul_op<double> >::value() const
Line
Count
Source
15558
50.8M
         {
15559
50.8M
            return Operation::process(c_,v_);
15560
50.8M
         }
exprtk::details::cov_node<double, exprtk::details::div_op<double> >::value() const
Line
Count
Source
15558
12.9M
         {
15559
12.9M
            return Operation::process(c_,v_);
15560
12.9M
         }
exprtk::details::cov_node<double, exprtk::details::mod_op<double> >::value() const
Line
Count
Source
15558
1.80M
         {
15559
1.80M
            return Operation::process(c_,v_);
15560
1.80M
         }
exprtk::details::cov_node<double, exprtk::details::pow_op<double> >::value() const
Line
Count
Source
15558
401k
         {
15559
401k
            return Operation::process(c_,v_);
15560
401k
         }
exprtk::details::cov_node<double, exprtk::details::lt_op<double> >::value() const
Line
Count
Source
15558
900k
         {
15559
900k
            return Operation::process(c_,v_);
15560
900k
         }
exprtk::details::cov_node<double, exprtk::details::lte_op<double> >::value() const
Line
Count
Source
15558
300k
         {
15559
300k
            return Operation::process(c_,v_);
15560
300k
         }
exprtk::details::cov_node<double, exprtk::details::gt_op<double> >::value() const
Line
Count
Source
15558
4.10M
         {
15559
4.10M
            return Operation::process(c_,v_);
15560
4.10M
         }
exprtk::details::cov_node<double, exprtk::details::gte_op<double> >::value() const
Line
Count
Source
15558
400k
         {
15559
400k
            return Operation::process(c_,v_);
15560
400k
         }
exprtk::details::cov_node<double, exprtk::details::eq_op<double> >::value() const
Line
Count
Source
15558
2.70M
         {
15559
2.70M
            return Operation::process(c_,v_);
15560
2.70M
         }
exprtk::details::cov_node<double, exprtk::details::ne_op<double> >::value() const
Line
Count
Source
15558
400k
         {
15559
400k
            return Operation::process(c_,v_);
15560
400k
         }
exprtk::details::cov_node<double, exprtk::details::and_op<double> >::value() const
Line
Count
Source
15558
3.16M
         {
15559
3.16M
            return Operation::process(c_,v_);
15560
3.16M
         }
exprtk::details::cov_node<double, exprtk::details::nand_op<double> >::value() const
Line
Count
Source
15558
300k
         {
15559
300k
            return Operation::process(c_,v_);
15560
300k
         }
exprtk::details::cov_node<double, exprtk::details::or_op<double> >::value() const
Line
Count
Source
15558
600k
         {
15559
600k
            return Operation::process(c_,v_);
15560
600k
         }
exprtk::details::cov_node<double, exprtk::details::nor_op<double> >::value() const
Line
Count
Source
15558
400k
         {
15559
400k
            return Operation::process(c_,v_);
15560
400k
         }
exprtk::details::cov_node<double, exprtk::details::xor_op<double> >::value() const
Line
Count
Source
15558
201k
         {
15559
201k
            return Operation::process(c_,v_);
15560
201k
         }
exprtk::details::cov_node<double, exprtk::details::xnor_op<double> >::value() const
Line
Count
Source
15558
300k
         {
15559
300k
            return Operation::process(c_,v_);
15560
300k
         }
exprtk::details::cov_node<float, exprtk::details::add_op<float> >::value() const
Line
Count
Source
15558
19.9M
         {
15559
19.9M
            return Operation::process(c_,v_);
15560
19.9M
         }
exprtk::details::cov_node<float, exprtk::details::sub_op<float> >::value() const
Line
Count
Source
15558
20.4M
         {
15559
20.4M
            return Operation::process(c_,v_);
15560
20.4M
         }
exprtk::details::cov_node<float, exprtk::details::mul_op<float> >::value() const
Line
Count
Source
15558
53.4M
         {
15559
53.4M
            return Operation::process(c_,v_);
15560
53.4M
         }
exprtk::details::cov_node<float, exprtk::details::div_op<float> >::value() const
Line
Count
Source
15558
12.8M
         {
15559
12.8M
            return Operation::process(c_,v_);
15560
12.8M
         }
exprtk::details::cov_node<float, exprtk::details::mod_op<float> >::value() const
Line
Count
Source
15558
1.00M
         {
15559
1.00M
            return Operation::process(c_,v_);
15560
1.00M
         }
exprtk::details::cov_node<float, exprtk::details::pow_op<float> >::value() const
Line
Count
Source
15558
400k
         {
15559
400k
            return Operation::process(c_,v_);
15560
400k
         }
exprtk::details::cov_node<float, exprtk::details::lt_op<float> >::value() const
Line
Count
Source
15558
900k
         {
15559
900k
            return Operation::process(c_,v_);
15560
900k
         }
exprtk::details::cov_node<float, exprtk::details::lte_op<float> >::value() const
Line
Count
Source
15558
500k
         {
15559
500k
            return Operation::process(c_,v_);
15560
500k
         }
exprtk::details::cov_node<float, exprtk::details::gt_op<float> >::value() const
Line
Count
Source
15558
4.10M
         {
15559
4.10M
            return Operation::process(c_,v_);
15560
4.10M
         }
exprtk::details::cov_node<float, exprtk::details::gte_op<float> >::value() const
Line
Count
Source
15558
400k
         {
15559
400k
            return Operation::process(c_,v_);
15560
400k
         }
exprtk::details::cov_node<float, exprtk::details::eq_op<float> >::value() const
Line
Count
Source
15558
2.80M
         {
15559
2.80M
            return Operation::process(c_,v_);
15560
2.80M
         }
exprtk::details::cov_node<float, exprtk::details::ne_op<float> >::value() const
Line
Count
Source
15558
400k
         {
15559
400k
            return Operation::process(c_,v_);
15560
400k
         }
exprtk::details::cov_node<float, exprtk::details::and_op<float> >::value() const
Line
Count
Source
15558
3.02M
         {
15559
3.02M
            return Operation::process(c_,v_);
15560
3.02M
         }
exprtk::details::cov_node<float, exprtk::details::nand_op<float> >::value() const
Line
Count
Source
15558
300k
         {
15559
300k
            return Operation::process(c_,v_);
15560
300k
         }
exprtk::details::cov_node<float, exprtk::details::or_op<float> >::value() const
Line
Count
Source
15558
600k
         {
15559
600k
            return Operation::process(c_,v_);
15560
600k
         }
exprtk::details::cov_node<float, exprtk::details::nor_op<float> >::value() const
Line
Count
Source
15558
400k
         {
15559
400k
            return Operation::process(c_,v_);
15560
400k
         }
exprtk::details::cov_node<float, exprtk::details::xor_op<float> >::value() const
Line
Count
Source
15558
200k
         {
15559
200k
            return Operation::process(c_,v_);
15560
200k
         }
exprtk::details::cov_node<float, exprtk::details::xnor_op<float> >::value() const
Line
Count
Source
15558
300k
         {
15559
300k
            return Operation::process(c_,v_);
15560
300k
         }
15561
15562
         inline typename expression_node<T>::node_type type() const exprtk_override
15563
12.9M
         {
15564
12.9M
            return Operation::type();
15565
12.9M
         }
exprtk::details::cov_node<double, exprtk::details::add_op<double> >::type() const
Line
Count
Source
15563
1.19M
         {
15564
1.19M
            return Operation::type();
15565
1.19M
         }
exprtk::details::cov_node<double, exprtk::details::sub_op<double> >::type() const
Line
Count
Source
15563
914k
         {
15564
914k
            return Operation::type();
15565
914k
         }
exprtk::details::cov_node<double, exprtk::details::mul_op<double> >::type() const
Line
Count
Source
15563
2.99M
         {
15564
2.99M
            return Operation::type();
15565
2.99M
         }
exprtk::details::cov_node<double, exprtk::details::div_op<double> >::type() const
Line
Count
Source
15563
896k
         {
15564
896k
            return Operation::type();
15565
896k
         }
exprtk::details::cov_node<double, exprtk::details::mod_op<double> >::type() const
Line
Count
Source
15563
114k
         {
15564
114k
            return Operation::type();
15565
114k
         }
exprtk::details::cov_node<double, exprtk::details::pow_op<double> >::type() const
Line
Count
Source
15563
88.2k
         {
15564
88.2k
            return Operation::type();
15565
88.2k
         }
exprtk::details::cov_node<double, exprtk::details::lt_op<double> >::type() const
Line
Count
Source
15563
47.0k
         {
15564
47.0k
            return Operation::type();
15565
47.0k
         }
exprtk::details::cov_node<double, exprtk::details::lte_op<double> >::type() const
Line
Count
Source
15563
8.08k
         {
15564
8.08k
            return Operation::type();
15565
8.08k
         }
exprtk::details::cov_node<double, exprtk::details::gt_op<double> >::type() const
Line
Count
Source
15563
66.4k
         {
15564
66.4k
            return Operation::type();
15565
66.4k
         }
exprtk::details::cov_node<double, exprtk::details::gte_op<double> >::type() const
Line
Count
Source
15563
16.2k
         {
15564
16.2k
            return Operation::type();
15565
16.2k
         }
exprtk::details::cov_node<double, exprtk::details::eq_op<double> >::type() const
Line
Count
Source
15563
77.2k
         {
15564
77.2k
            return Operation::type();
15565
77.2k
         }
exprtk::details::cov_node<double, exprtk::details::ne_op<double> >::type() const
Line
Count
Source
15563
10.0k
         {
15564
10.0k
            return Operation::type();
15565
10.0k
         }
exprtk::details::cov_node<double, exprtk::details::and_op<double> >::type() const
Line
Count
Source
15563
57.3k
         {
15564
57.3k
            return Operation::type();
15565
57.3k
         }
exprtk::details::cov_node<double, exprtk::details::nand_op<double> >::type() const
Line
Count
Source
15563
15.2k
         {
15564
15.2k
            return Operation::type();
15565
15.2k
         }
exprtk::details::cov_node<double, exprtk::details::or_op<double> >::type() const
Line
Count
Source
15563
33.5k
         {
15564
33.5k
            return Operation::type();
15565
33.5k
         }
exprtk::details::cov_node<double, exprtk::details::nor_op<double> >::type() const
Line
Count
Source
15563
8.97k
         {
15564
8.97k
            return Operation::type();
15565
8.97k
         }
exprtk::details::cov_node<double, exprtk::details::xor_op<double> >::type() const
Line
Count
Source
15563
42.3k
         {
15564
42.3k
            return Operation::type();
15565
42.3k
         }
exprtk::details::cov_node<double, exprtk::details::xnor_op<double> >::type() const
Line
Count
Source
15563
20.7k
         {
15564
20.7k
            return Operation::type();
15565
20.7k
         }
exprtk::details::cov_node<float, exprtk::details::add_op<float> >::type() const
Line
Count
Source
15563
1.09M
         {
15564
1.09M
            return Operation::type();
15565
1.09M
         }
exprtk::details::cov_node<float, exprtk::details::sub_op<float> >::type() const
Line
Count
Source
15563
882k
         {
15564
882k
            return Operation::type();
15565
882k
         }
exprtk::details::cov_node<float, exprtk::details::mul_op<float> >::type() const
Line
Count
Source
15563
2.87M
         {
15564
2.87M
            return Operation::type();
15565
2.87M
         }
exprtk::details::cov_node<float, exprtk::details::div_op<float> >::type() const
Line
Count
Source
15563
879k
         {
15564
879k
            return Operation::type();
15565
879k
         }
exprtk::details::cov_node<float, exprtk::details::mod_op<float> >::type() const
Line
Count
Source
15563
98.2k
         {
15564
98.2k
            return Operation::type();
15565
98.2k
         }
exprtk::details::cov_node<float, exprtk::details::pow_op<float> >::type() const
Line
Count
Source
15563
87.9k
         {
15564
87.9k
            return Operation::type();
15565
87.9k
         }
exprtk::details::cov_node<float, exprtk::details::lt_op<float> >::type() const
Line
Count
Source
15563
46.9k
         {
15564
46.9k
            return Operation::type();
15565
46.9k
         }
exprtk::details::cov_node<float, exprtk::details::lte_op<float> >::type() const
Line
Count
Source
15563
8.08k
         {
15564
8.08k
            return Operation::type();
15565
8.08k
         }
exprtk::details::cov_node<float, exprtk::details::gt_op<float> >::type() const
Line
Count
Source
15563
53.5k
         {
15564
53.5k
            return Operation::type();
15565
53.5k
         }
exprtk::details::cov_node<float, exprtk::details::gte_op<float> >::type() const
Line
Count
Source
15563
16.1k
         {
15564
16.1k
            return Operation::type();
15565
16.1k
         }
exprtk::details::cov_node<float, exprtk::details::eq_op<float> >::type() const
Line
Count
Source
15563
76.8k
         {
15564
76.8k
            return Operation::type();
15565
76.8k
         }
exprtk::details::cov_node<float, exprtk::details::ne_op<float> >::type() const
Line
Count
Source
15563
10.0k
         {
15564
10.0k
            return Operation::type();
15565
10.0k
         }
exprtk::details::cov_node<float, exprtk::details::and_op<float> >::type() const
Line
Count
Source
15563
57.3k
         {
15564
57.3k
            return Operation::type();
15565
57.3k
         }
exprtk::details::cov_node<float, exprtk::details::nand_op<float> >::type() const
Line
Count
Source
15563
13.7k
         {
15564
13.7k
            return Operation::type();
15565
13.7k
         }
exprtk::details::cov_node<float, exprtk::details::or_op<float> >::type() const
Line
Count
Source
15563
33.4k
         {
15564
33.4k
            return Operation::type();
15565
33.4k
         }
exprtk::details::cov_node<float, exprtk::details::nor_op<float> >::type() const
Line
Count
Source
15563
8.97k
         {
15564
8.97k
            return Operation::type();
15565
8.97k
         }
exprtk::details::cov_node<float, exprtk::details::xor_op<float> >::type() const
Line
Count
Source
15563
37.6k
         {
15564
37.6k
            return Operation::type();
15565
37.6k
         }
exprtk::details::cov_node<float, exprtk::details::xnor_op<float> >::type() const
Line
Count
Source
15563
19.1k
         {
15564
19.1k
            return Operation::type();
15565
19.1k
         }
15566
15567
         inline operator_type operation() const exprtk_override
15568
409k
         {
15569
409k
            return Operation::operation();
15570
409k
         }
exprtk::details::cov_node<double, exprtk::details::add_op<double> >::operation() const
Line
Count
Source
15568
42.3k
         {
15569
42.3k
            return Operation::operation();
15570
42.3k
         }
exprtk::details::cov_node<double, exprtk::details::sub_op<double> >::operation() const
Line
Count
Source
15568
35.9k
         {
15569
35.9k
            return Operation::operation();
15570
35.9k
         }
exprtk::details::cov_node<double, exprtk::details::mul_op<double> >::operation() const
Line
Count
Source
15568
74.7k
         {
15569
74.7k
            return Operation::operation();
15570
74.7k
         }
exprtk::details::cov_node<double, exprtk::details::div_op<double> >::operation() const
Line
Count
Source
15568
37.3k
         {
15569
37.3k
            return Operation::operation();
15570
37.3k
         }
exprtk::details::cov_node<double, exprtk::details::mod_op<double> >::operation() const
Line
Count
Source
15568
4.15k
         {
15569
4.15k
            return Operation::operation();
15570
4.15k
         }
exprtk::details::cov_node<double, exprtk::details::pow_op<double> >::operation() const
Line
Count
Source
15568
3.44k
         {
15569
3.44k
            return Operation::operation();
15570
3.44k
         }
exprtk::details::cov_node<double, exprtk::details::lt_op<double> >::operation() const
Line
Count
Source
15568
429
         {
15569
429
            return Operation::operation();
15570
429
         }
exprtk::details::cov_node<double, exprtk::details::lte_op<double> >::operation() const
Line
Count
Source
15568
175
         {
15569
175
            return Operation::operation();
15570
175
         }
exprtk::details::cov_node<double, exprtk::details::gt_op<double> >::operation() const
Line
Count
Source
15568
1.74k
         {
15569
1.74k
            return Operation::operation();
15570
1.74k
         }
exprtk::details::cov_node<double, exprtk::details::gte_op<double> >::operation() const
Line
Count
Source
15568
802
         {
15569
802
            return Operation::operation();
15570
802
         }
exprtk::details::cov_node<double, exprtk::details::eq_op<double> >::operation() const
Line
Count
Source
15568
1.65k
         {
15569
1.65k
            return Operation::operation();
15570
1.65k
         }
exprtk::details::cov_node<double, exprtk::details::ne_op<double> >::operation() const
Line
Count
Source
15568
414
         {
15569
414
            return Operation::operation();
15570
414
         }
exprtk::details::cov_node<double, exprtk::details::and_op<double> >::operation() const
Line
Count
Source
15568
1.87k
         {
15569
1.87k
            return Operation::operation();
15570
1.87k
         }
exprtk::details::cov_node<double, exprtk::details::nand_op<double> >::operation() const
Line
Count
Source
15568
415
         {
15569
415
            return Operation::operation();
15570
415
         }
exprtk::details::cov_node<double, exprtk::details::or_op<double> >::operation() const
Line
Count
Source
15568
1.50k
         {
15569
1.50k
            return Operation::operation();
15570
1.50k
         }
exprtk::details::cov_node<double, exprtk::details::nor_op<double> >::operation() const
Line
Count
Source
15568
376
         {
15569
376
            return Operation::operation();
15570
376
         }
exprtk::details::cov_node<double, exprtk::details::xor_op<double> >::operation() const
Line
Count
Source
15568
1.52k
         {
15569
1.52k
            return Operation::operation();
15570
1.52k
         }
exprtk::details::cov_node<double, exprtk::details::xnor_op<double> >::operation() const
Line
Count
Source
15568
965
         {
15569
965
            return Operation::operation();
15570
965
         }
exprtk::details::cov_node<float, exprtk::details::add_op<float> >::operation() const
Line
Count
Source
15568
38.5k
         {
15569
38.5k
            return Operation::operation();
15570
38.5k
         }
exprtk::details::cov_node<float, exprtk::details::sub_op<float> >::operation() const
Line
Count
Source
15568
34.7k
         {
15569
34.7k
            return Operation::operation();
15570
34.7k
         }
exprtk::details::cov_node<float, exprtk::details::mul_op<float> >::operation() const
Line
Count
Source
15568
72.2k
         {
15569
72.2k
            return Operation::operation();
15570
72.2k
         }
exprtk::details::cov_node<float, exprtk::details::div_op<float> >::operation() const
Line
Count
Source
15568
36.5k
         {
15569
36.5k
            return Operation::operation();
15570
36.5k
         }
exprtk::details::cov_node<float, exprtk::details::mod_op<float> >::operation() const
Line
Count
Source
15568
3.54k
         {
15569
3.54k
            return Operation::operation();
15570
3.54k
         }
exprtk::details::cov_node<float, exprtk::details::pow_op<float> >::operation() const
Line
Count
Source
15568
3.43k
         {
15569
3.43k
            return Operation::operation();
15570
3.43k
         }
exprtk::details::cov_node<float, exprtk::details::lt_op<float> >::operation() const
Line
Count
Source
15568
429
         {
15569
429
            return Operation::operation();
15570
429
         }
exprtk::details::cov_node<float, exprtk::details::lte_op<float> >::operation() const
Line
Count
Source
15568
175
         {
15569
175
            return Operation::operation();
15570
175
         }
exprtk::details::cov_node<float, exprtk::details::gt_op<float> >::operation() const
Line
Count
Source
15568
1.15k
         {
15569
1.15k
            return Operation::operation();
15570
1.15k
         }
exprtk::details::cov_node<float, exprtk::details::gte_op<float> >::operation() const
Line
Count
Source
15568
798
         {
15569
798
            return Operation::operation();
15570
798
         }
exprtk::details::cov_node<float, exprtk::details::eq_op<float> >::operation() const
Line
Count
Source
15568
1.65k
         {
15569
1.65k
            return Operation::operation();
15570
1.65k
         }
exprtk::details::cov_node<float, exprtk::details::ne_op<float> >::operation() const
Line
Count
Source
15568
412
         {
15569
412
            return Operation::operation();
15570
412
         }
exprtk::details::cov_node<float, exprtk::details::and_op<float> >::operation() const
Line
Count
Source
15568
1.87k
         {
15569
1.87k
            return Operation::operation();
15570
1.87k
         }
exprtk::details::cov_node<float, exprtk::details::nand_op<float> >::operation() const
Line
Count
Source
15568
393
         {
15569
393
            return Operation::operation();
15570
393
         }
exprtk::details::cov_node<float, exprtk::details::or_op<float> >::operation() const
Line
Count
Source
15568
1.49k
         {
15569
1.49k
            return Operation::operation();
15570
1.49k
         }
exprtk::details::cov_node<float, exprtk::details::nor_op<float> >::operation() const
Line
Count
Source
15568
376
         {
15569
376
            return Operation::operation();
15570
376
         }
exprtk::details::cov_node<float, exprtk::details::xor_op<float> >::operation() const
Line
Count
Source
15568
1.29k
         {
15569
1.29k
            return Operation::operation();
15570
1.29k
         }
exprtk::details::cov_node<float, exprtk::details::xnor_op<float> >::operation() const
Line
Count
Source
15568
885
         {
15569
885
            return Operation::operation();
15570
885
         }
15571
15572
         inline const T c() const exprtk_override
15573
409k
         {
15574
409k
            return c_;
15575
409k
         }
exprtk::details::cov_node<double, exprtk::details::add_op<double> >::c() const
Line
Count
Source
15573
42.3k
         {
15574
42.3k
            return c_;
15575
42.3k
         }
exprtk::details::cov_node<double, exprtk::details::sub_op<double> >::c() const
Line
Count
Source
15573
35.9k
         {
15574
35.9k
            return c_;
15575
35.9k
         }
exprtk::details::cov_node<double, exprtk::details::mul_op<double> >::c() const
Line
Count
Source
15573
74.7k
         {
15574
74.7k
            return c_;
15575
74.7k
         }
exprtk::details::cov_node<double, exprtk::details::div_op<double> >::c() const
Line
Count
Source
15573
37.3k
         {
15574
37.3k
            return c_;
15575
37.3k
         }
exprtk::details::cov_node<double, exprtk::details::mod_op<double> >::c() const
Line
Count
Source
15573
4.15k
         {
15574
4.15k
            return c_;
15575
4.15k
         }
exprtk::details::cov_node<double, exprtk::details::pow_op<double> >::c() const
Line
Count
Source
15573
3.44k
         {
15574
3.44k
            return c_;
15575
3.44k
         }
exprtk::details::cov_node<double, exprtk::details::lt_op<double> >::c() const
Line
Count
Source
15573
429
         {
15574
429
            return c_;
15575
429
         }
exprtk::details::cov_node<double, exprtk::details::lte_op<double> >::c() const
Line
Count
Source
15573
175
         {
15574
175
            return c_;
15575
175
         }
exprtk::details::cov_node<double, exprtk::details::gt_op<double> >::c() const
Line
Count
Source
15573
1.74k
         {
15574
1.74k
            return c_;
15575
1.74k
         }
exprtk::details::cov_node<double, exprtk::details::gte_op<double> >::c() const
Line
Count
Source
15573
802
         {
15574
802
            return c_;
15575
802
         }
exprtk::details::cov_node<double, exprtk::details::eq_op<double> >::c() const
Line
Count
Source
15573
1.65k
         {
15574
1.65k
            return c_;
15575
1.65k
         }
exprtk::details::cov_node<double, exprtk::details::ne_op<double> >::c() const
Line
Count
Source
15573
414
         {
15574
414
            return c_;
15575
414
         }
exprtk::details::cov_node<double, exprtk::details::and_op<double> >::c() const
Line
Count
Source
15573
1.87k
         {
15574
1.87k
            return c_;
15575
1.87k
         }
exprtk::details::cov_node<double, exprtk::details::nand_op<double> >::c() const
Line
Count
Source
15573
415
         {
15574
415
            return c_;
15575
415
         }
exprtk::details::cov_node<double, exprtk::details::or_op<double> >::c() const
Line
Count
Source
15573
1.50k
         {
15574
1.50k
            return c_;
15575
1.50k
         }
exprtk::details::cov_node<double, exprtk::details::nor_op<double> >::c() const
Line
Count
Source
15573
376
         {
15574
376
            return c_;
15575
376
         }
exprtk::details::cov_node<double, exprtk::details::xor_op<double> >::c() const
Line
Count
Source
15573
1.52k
         {
15574
1.52k
            return c_;
15575
1.52k
         }
exprtk::details::cov_node<double, exprtk::details::xnor_op<double> >::c() const
Line
Count
Source
15573
965
         {
15574
965
            return c_;
15575
965
         }
exprtk::details::cov_node<float, exprtk::details::add_op<float> >::c() const
Line
Count
Source
15573
38.5k
         {
15574
38.5k
            return c_;
15575
38.5k
         }
exprtk::details::cov_node<float, exprtk::details::sub_op<float> >::c() const
Line
Count
Source
15573
34.7k
         {
15574
34.7k
            return c_;
15575
34.7k
         }
exprtk::details::cov_node<float, exprtk::details::mul_op<float> >::c() const
Line
Count
Source
15573
72.2k
         {
15574
72.2k
            return c_;
15575
72.2k
         }
exprtk::details::cov_node<float, exprtk::details::div_op<float> >::c() const
Line
Count
Source
15573
36.5k
         {
15574
36.5k
            return c_;
15575
36.5k
         }
exprtk::details::cov_node<float, exprtk::details::mod_op<float> >::c() const
Line
Count
Source
15573
3.54k
         {
15574
3.54k
            return c_;
15575
3.54k
         }
exprtk::details::cov_node<float, exprtk::details::pow_op<float> >::c() const
Line
Count
Source
15573
3.43k
         {
15574
3.43k
            return c_;
15575
3.43k
         }
exprtk::details::cov_node<float, exprtk::details::lt_op<float> >::c() const
Line
Count
Source
15573
429
         {
15574
429
            return c_;
15575
429
         }
exprtk::details::cov_node<float, exprtk::details::lte_op<float> >::c() const
Line
Count
Source
15573
175
         {
15574
175
            return c_;
15575
175
         }
exprtk::details::cov_node<float, exprtk::details::gt_op<float> >::c() const
Line
Count
Source
15573
1.15k
         {
15574
1.15k
            return c_;
15575
1.15k
         }
exprtk::details::cov_node<float, exprtk::details::gte_op<float> >::c() const
Line
Count
Source
15573
798
         {
15574
798
            return c_;
15575
798
         }
exprtk::details::cov_node<float, exprtk::details::eq_op<float> >::c() const
Line
Count
Source
15573
1.65k
         {
15574
1.65k
            return c_;
15575
1.65k
         }
exprtk::details::cov_node<float, exprtk::details::ne_op<float> >::c() const
Line
Count
Source
15573
412
         {
15574
412
            return c_;
15575
412
         }
exprtk::details::cov_node<float, exprtk::details::and_op<float> >::c() const
Line
Count
Source
15573
1.87k
         {
15574
1.87k
            return c_;
15575
1.87k
         }
exprtk::details::cov_node<float, exprtk::details::nand_op<float> >::c() const
Line
Count
Source
15573
393
         {
15574
393
            return c_;
15575
393
         }
exprtk::details::cov_node<float, exprtk::details::or_op<float> >::c() const
Line
Count
Source
15573
1.49k
         {
15574
1.49k
            return c_;
15575
1.49k
         }
exprtk::details::cov_node<float, exprtk::details::nor_op<float> >::c() const
Line
Count
Source
15573
376
         {
15574
376
            return c_;
15575
376
         }
exprtk::details::cov_node<float, exprtk::details::xor_op<float> >::c() const
Line
Count
Source
15573
1.29k
         {
15574
1.29k
            return c_;
15575
1.29k
         }
exprtk::details::cov_node<float, exprtk::details::xnor_op<float> >::c() const
Line
Count
Source
15573
885
         {
15574
885
            return c_;
15575
885
         }
15576
15577
         inline const T& v() const exprtk_override
15578
409k
         {
15579
409k
            return v_;
15580
409k
         }
exprtk::details::cov_node<double, exprtk::details::add_op<double> >::v() const
Line
Count
Source
15578
42.3k
         {
15579
42.3k
            return v_;
15580
42.3k
         }
exprtk::details::cov_node<double, exprtk::details::sub_op<double> >::v() const
Line
Count
Source
15578
35.9k
         {
15579
35.9k
            return v_;
15580
35.9k
         }
exprtk::details::cov_node<double, exprtk::details::mul_op<double> >::v() const
Line
Count
Source
15578
74.7k
         {
15579
74.7k
            return v_;
15580
74.7k
         }
exprtk::details::cov_node<double, exprtk::details::div_op<double> >::v() const
Line
Count
Source
15578
37.3k
         {
15579
37.3k
            return v_;
15580
37.3k
         }
exprtk::details::cov_node<double, exprtk::details::mod_op<double> >::v() const
Line
Count
Source
15578
4.15k
         {
15579
4.15k
            return v_;
15580
4.15k
         }
exprtk::details::cov_node<double, exprtk::details::pow_op<double> >::v() const
Line
Count
Source
15578
3.44k
         {
15579
3.44k
            return v_;
15580
3.44k
         }
exprtk::details::cov_node<double, exprtk::details::lt_op<double> >::v() const
Line
Count
Source
15578
429
         {
15579
429
            return v_;
15580
429
         }
exprtk::details::cov_node<double, exprtk::details::lte_op<double> >::v() const
Line
Count
Source
15578
175
         {
15579
175
            return v_;
15580
175
         }
exprtk::details::cov_node<double, exprtk::details::gt_op<double> >::v() const
Line
Count
Source
15578
1.74k
         {
15579
1.74k
            return v_;
15580
1.74k
         }
exprtk::details::cov_node<double, exprtk::details::gte_op<double> >::v() const
Line
Count
Source
15578
802
         {
15579
802
            return v_;
15580
802
         }
exprtk::details::cov_node<double, exprtk::details::eq_op<double> >::v() const
Line
Count
Source
15578
1.65k
         {
15579
1.65k
            return v_;
15580
1.65k
         }
exprtk::details::cov_node<double, exprtk::details::ne_op<double> >::v() const
Line
Count
Source
15578
414
         {
15579
414
            return v_;
15580
414
         }
exprtk::details::cov_node<double, exprtk::details::and_op<double> >::v() const
Line
Count
Source
15578
1.87k
         {
15579
1.87k
            return v_;
15580
1.87k
         }
exprtk::details::cov_node<double, exprtk::details::nand_op<double> >::v() const
Line
Count
Source
15578
415
         {
15579
415
            return v_;
15580
415
         }
exprtk::details::cov_node<double, exprtk::details::or_op<double> >::v() const
Line
Count
Source
15578
1.50k
         {
15579
1.50k
            return v_;
15580
1.50k
         }
exprtk::details::cov_node<double, exprtk::details::nor_op<double> >::v() const
Line
Count
Source
15578
376
         {
15579
376
            return v_;
15580
376
         }
exprtk::details::cov_node<double, exprtk::details::xor_op<double> >::v() const
Line
Count
Source
15578
1.52k
         {
15579
1.52k
            return v_;
15580
1.52k
         }
exprtk::details::cov_node<double, exprtk::details::xnor_op<double> >::v() const
Line
Count
Source
15578
965
         {
15579
965
            return v_;
15580
965
         }
exprtk::details::cov_node<float, exprtk::details::add_op<float> >::v() const
Line
Count
Source
15578
38.5k
         {
15579
38.5k
            return v_;
15580
38.5k
         }
exprtk::details::cov_node<float, exprtk::details::sub_op<float> >::v() const
Line
Count
Source
15578
34.7k
         {
15579
34.7k
            return v_;
15580
34.7k
         }
exprtk::details::cov_node<float, exprtk::details::mul_op<float> >::v() const
Line
Count
Source
15578
72.2k
         {
15579
72.2k
            return v_;
15580
72.2k
         }
exprtk::details::cov_node<float, exprtk::details::div_op<float> >::v() const
Line
Count
Source
15578
36.5k
         {
15579
36.5k
            return v_;
15580
36.5k
         }
exprtk::details::cov_node<float, exprtk::details::mod_op<float> >::v() const
Line
Count
Source
15578
3.54k
         {
15579
3.54k
            return v_;
15580
3.54k
         }
exprtk::details::cov_node<float, exprtk::details::pow_op<float> >::v() const
Line
Count
Source
15578
3.43k
         {
15579
3.43k
            return v_;
15580
3.43k
         }
exprtk::details::cov_node<float, exprtk::details::lt_op<float> >::v() const
Line
Count
Source
15578
429
         {
15579
429
            return v_;
15580
429
         }
exprtk::details::cov_node<float, exprtk::details::lte_op<float> >::v() const
Line
Count
Source
15578
175
         {
15579
175
            return v_;
15580
175
         }
exprtk::details::cov_node<float, exprtk::details::gt_op<float> >::v() const
Line
Count
Source
15578
1.15k
         {
15579
1.15k
            return v_;
15580
1.15k
         }
exprtk::details::cov_node<float, exprtk::details::gte_op<float> >::v() const
Line
Count
Source
15578
798
         {
15579
798
            return v_;
15580
798
         }
exprtk::details::cov_node<float, exprtk::details::eq_op<float> >::v() const
Line
Count
Source
15578
1.65k
         {
15579
1.65k
            return v_;
15580
1.65k
         }
exprtk::details::cov_node<float, exprtk::details::ne_op<float> >::v() const
Line
Count
Source
15578
412
         {
15579
412
            return v_;
15580
412
         }
exprtk::details::cov_node<float, exprtk::details::and_op<float> >::v() const
Line
Count
Source
15578
1.87k
         {
15579
1.87k
            return v_;
15580
1.87k
         }
exprtk::details::cov_node<float, exprtk::details::nand_op<float> >::v() const
Line
Count
Source
15578
393
         {
15579
393
            return v_;
15580
393
         }
exprtk::details::cov_node<float, exprtk::details::or_op<float> >::v() const
Line
Count
Source
15578
1.49k
         {
15579
1.49k
            return v_;
15580
1.49k
         }
exprtk::details::cov_node<float, exprtk::details::nor_op<float> >::v() const
Line
Count
Source
15578
376
         {
15579
376
            return v_;
15580
376
         }
exprtk::details::cov_node<float, exprtk::details::xor_op<float> >::v() const
Line
Count
Source
15578
1.29k
         {
15579
1.29k
            return v_;
15580
1.29k
         }
exprtk::details::cov_node<float, exprtk::details::xnor_op<float> >::v() const
Line
Count
Source
15578
885
         {
15579
885
            return v_;
15580
885
         }
15581
15582
      protected:
15583
15584
         const T  c_;
15585
         const T& v_;
15586
15587
      private:
15588
15589
         cov_node(const cov_node<T,Operation>&) exprtk_delete;
15590
         cov_node<T,Operation>& operator=(const cov_node<T,Operation>&) exprtk_delete;
15591
      };
15592
15593
      template <typename T, typename Operation>
15594
      class voc_node exprtk_final : public voc_base_node<T>
15595
      {
15596
      public:
15597
15598
         typedef expression_node<T>* expression_ptr;
15599
         typedef Operation operation_t;
15600
15601
         // variable op constant node
15602
         explicit voc_node(const T& var, const T& const_var)
15603
         : v_(var)
15604
         , c_(const_var)
15605
531k
         {}
exprtk::details::voc_node<double, exprtk::details::add_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
44.8k
         {}
exprtk::details::voc_node<double, exprtk::details::sub_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
79.9k
         {}
exprtk::details::voc_node<double, exprtk::details::mul_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
57.1k
         {}
exprtk::details::voc_node<double, exprtk::details::div_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
45.0k
         {}
exprtk::details::voc_node<double, exprtk::details::mod_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
14.8k
         {}
exprtk::details::voc_node<double, exprtk::details::pow_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
12.2k
         {}
exprtk::details::voc_node<double, exprtk::details::lt_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
744
         {}
exprtk::details::voc_node<double, exprtk::details::lte_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
415
         {}
exprtk::details::voc_node<double, exprtk::details::gt_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
1.90k
         {}
exprtk::details::voc_node<double, exprtk::details::gte_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
4.41k
         {}
exprtk::details::voc_node<double, exprtk::details::eq_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
4.95k
         {}
exprtk::details::voc_node<double, exprtk::details::ne_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
777
         {}
exprtk::details::voc_node<double, exprtk::details::and_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
887
         {}
exprtk::details::voc_node<double, exprtk::details::nand_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
490
         {}
exprtk::details::voc_node<double, exprtk::details::or_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
496
         {}
exprtk::details::voc_node<double, exprtk::details::nor_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
983
         {}
exprtk::details::voc_node<double, exprtk::details::xor_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
1.63k
         {}
exprtk::details::voc_node<double, exprtk::details::xnor_op<double> >::voc_node(double const&, double const&)
Line
Count
Source
15605
646
         {}
exprtk::details::voc_node<float, exprtk::details::add_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
40.8k
         {}
exprtk::details::voc_node<float, exprtk::details::sub_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
79.1k
         {}
exprtk::details::voc_node<float, exprtk::details::mul_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
52.1k
         {}
exprtk::details::voc_node<float, exprtk::details::div_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
43.4k
         {}
exprtk::details::voc_node<float, exprtk::details::mod_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
14.3k
         {}
exprtk::details::voc_node<float, exprtk::details::pow_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
11.6k
         {}
exprtk::details::voc_node<float, exprtk::details::lt_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
739
         {}
exprtk::details::voc_node<float, exprtk::details::lte_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
397
         {}
exprtk::details::voc_node<float, exprtk::details::gt_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
1.89k
         {}
exprtk::details::voc_node<float, exprtk::details::gte_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
3.90k
         {}
exprtk::details::voc_node<float, exprtk::details::eq_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
4.94k
         {}
exprtk::details::voc_node<float, exprtk::details::ne_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
773
         {}
exprtk::details::voc_node<float, exprtk::details::and_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
810
         {}
exprtk::details::voc_node<float, exprtk::details::nand_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
486
         {}
exprtk::details::voc_node<float, exprtk::details::or_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
495
         {}
exprtk::details::voc_node<float, exprtk::details::nor_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
867
         {}
exprtk::details::voc_node<float, exprtk::details::xor_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
1.61k
         {}
exprtk::details::voc_node<float, exprtk::details::xnor_op<float> >::voc_node(float const&, float const&)
Line
Count
Source
15605
645
         {}
15606
15607
         inline T value() const exprtk_override
15608
169M
         {
15609
169M
            return Operation::process(v_,c_);
15610
169M
         }
exprtk::details::voc_node<double, exprtk::details::add_op<double> >::value() const
Line
Count
Source
15608
16.6M
         {
15609
16.6M
            return Operation::process(v_,c_);
15610
16.6M
         }
exprtk::details::voc_node<double, exprtk::details::sub_op<double> >::value() const
Line
Count
Source
15608
22.0M
         {
15609
22.0M
            return Operation::process(v_,c_);
15610
22.0M
         }
exprtk::details::voc_node<double, exprtk::details::mul_op<double> >::value() const
Line
Count
Source
15608
15.3M
         {
15609
15.3M
            return Operation::process(v_,c_);
15610
15.3M
         }
exprtk::details::voc_node<double, exprtk::details::div_op<double> >::value() const
Line
Count
Source
15608
17.6M
         {
15609
17.6M
            return Operation::process(v_,c_);
15610
17.6M
         }
exprtk::details::voc_node<double, exprtk::details::mod_op<double> >::value() const
Line
Count
Source
15608
600k
         {
15609
600k
            return Operation::process(v_,c_);
15610
600k
         }
exprtk::details::voc_node<double, exprtk::details::pow_op<double> >::value() const
Line
Count
Source
15608
7.40M
         {
15609
7.40M
            return Operation::process(v_,c_);
15610
7.40M
         }
exprtk::details::voc_node<double, exprtk::details::lt_op<double> >::value() const
Line
Count
Source
15608
33
         {
15609
33
            return Operation::process(v_,c_);
15610
33
         }
exprtk::details::voc_node<double, exprtk::details::lte_op<double> >::value() const
Line
Count
Source
15608
201k
         {
15609
201k
            return Operation::process(v_,c_);
15610
201k
         }
exprtk::details::voc_node<double, exprtk::details::gt_op<double> >::value() const
Line
Count
Source
15608
400k
         {
15609
400k
            return Operation::process(v_,c_);
15610
400k
         }
exprtk::details::voc_node<double, exprtk::details::gte_op<double> >::value() const
Line
Count
Source
15608
2.90M
         {
15609
2.90M
            return Operation::process(v_,c_);
15610
2.90M
         }
exprtk::details::voc_node<double, exprtk::details::eq_op<double> >::value() const
Line
Count
Source
15608
200k
         {
15609
200k
            return Operation::process(v_,c_);
15610
200k
         }
exprtk::details::voc_node<double, exprtk::details::ne_op<double> >::value() const
Line
Count
Source
15608
100k
         {
15609
100k
            return Operation::process(v_,c_);
15610
100k
         }
exprtk::details::voc_node<double, exprtk::details::and_op<double> >::value() const
Line
Count
Source
15608
1.20M
         {
15609
1.20M
            return Operation::process(v_,c_);
15610
1.20M
         }
exprtk::details::voc_node<double, exprtk::details::nand_op<double> >::value() const
Line
Count
Source
15608
103k
         {
15609
103k
            return Operation::process(v_,c_);
15610
103k
         }
exprtk::details::voc_node<double, exprtk::details::or_op<double> >::value() const
Line
Count
Source
15608
47
         {
15609
47
            return Operation::process(v_,c_);
15610
47
         }
exprtk::details::voc_node<double, exprtk::details::nor_op<double> >::value() const
Line
Count
Source
15608
290
         {
15609
290
            return Operation::process(v_,c_);
15610
290
         }
exprtk::details::voc_node<double, exprtk::details::xor_op<double> >::value() const
Line
Count
Source
15608
446k
         {
15609
446k
            return Operation::process(v_,c_);
15610
446k
         }
exprtk::details::voc_node<double, exprtk::details::xnor_op<double> >::value() const
Line
Count
Source
15608
1.20M
         {
15609
1.20M
            return Operation::process(v_,c_);
15610
1.20M
         }
exprtk::details::voc_node<float, exprtk::details::add_op<float> >::value() const
Line
Count
Source
15608
17.3M
         {
15609
17.3M
            return Operation::process(v_,c_);
15610
17.3M
         }
exprtk::details::voc_node<float, exprtk::details::sub_op<float> >::value() const
Line
Count
Source
15608
21.2M
         {
15609
21.2M
            return Operation::process(v_,c_);
15610
21.2M
         }
exprtk::details::voc_node<float, exprtk::details::mul_op<float> >::value() const
Line
Count
Source
15608
15.4M
         {
15609
15.4M
            return Operation::process(v_,c_);
15610
15.4M
         }
exprtk::details::voc_node<float, exprtk::details::div_op<float> >::value() const
Line
Count
Source
15608
15.6M
         {
15609
15.6M
            return Operation::process(v_,c_);
15610
15.6M
         }
exprtk::details::voc_node<float, exprtk::details::mod_op<float> >::value() const
Line
Count
Source
15608
700k
         {
15609
700k
            return Operation::process(v_,c_);
15610
700k
         }
exprtk::details::voc_node<float, exprtk::details::pow_op<float> >::value() const
Line
Count
Source
15608
6.70M
         {
15609
6.70M
            return Operation::process(v_,c_);
15610
6.70M
         }
exprtk::details::voc_node<float, exprtk::details::lt_op<float> >::value() const
Line
Count
Source
15608
33
         {
15609
33
            return Operation::process(v_,c_);
15610
33
         }
exprtk::details::voc_node<float, exprtk::details::lte_op<float> >::value() const
Line
Count
Source
15608
200k
         {
15609
200k
            return Operation::process(v_,c_);
15610
200k
         }
exprtk::details::voc_node<float, exprtk::details::gt_op<float> >::value() const
Line
Count
Source
15608
400k
         {
15609
400k
            return Operation::process(v_,c_);
15610
400k
         }
exprtk::details::voc_node<float, exprtk::details::gte_op<float> >::value() const
Line
Count
Source
15608
2.90M
         {
15609
2.90M
            return Operation::process(v_,c_);
15610
2.90M
         }
exprtk::details::voc_node<float, exprtk::details::eq_op<float> >::value() const
Line
Count
Source
15608
100k
         {
15609
100k
            return Operation::process(v_,c_);
15610
100k
         }
exprtk::details::voc_node<float, exprtk::details::ne_op<float> >::value() const
Line
Count
Source
15608
100k
         {
15609
100k
            return Operation::process(v_,c_);
15610
100k
         }
exprtk::details::voc_node<float, exprtk::details::and_op<float> >::value() const
Line
Count
Source
15608
1.00M
         {
15609
1.00M
            return Operation::process(v_,c_);
15610
1.00M
         }
exprtk::details::voc_node<float, exprtk::details::nand_op<float> >::value() const
Line
Count
Source
15608
100k
         {
15609
100k
            return Operation::process(v_,c_);
15610
100k
         }
exprtk::details::voc_node<float, exprtk::details::or_op<float> >::value() const
Line
Count
Source
15608
67
         {
15609
67
            return Operation::process(v_,c_);
15610
67
         }
exprtk::details::voc_node<float, exprtk::details::nor_op<float> >::value() const
Line
Count
Source
15608
84
         {
15609
84
            return Operation::process(v_,c_);
15610
84
         }
exprtk::details::voc_node<float, exprtk::details::xor_op<float> >::value() const
Line
Count
Source
15608
445k
         {
15609
445k
            return Operation::process(v_,c_);
15610
445k
         }
exprtk::details::voc_node<float, exprtk::details::xnor_op<float> >::value() const
Line
Count
Source
15608
1.20M
         {
15609
1.20M
            return Operation::process(v_,c_);
15610
1.20M
         }
15611
15612
         inline operator_type operation() const exprtk_override
15613
412k
         {
15614
412k
            return Operation::operation();
15615
412k
         }
exprtk::details::voc_node<double, exprtk::details::add_op<double> >::operation() const
Line
Count
Source
15613
31.2k
         {
15614
31.2k
            return Operation::operation();
15615
31.2k
         }
exprtk::details::voc_node<double, exprtk::details::sub_op<double> >::operation() const
Line
Count
Source
15613
62.2k
         {
15614
62.2k
            return Operation::operation();
15615
62.2k
         }
exprtk::details::voc_node<double, exprtk::details::mul_op<double> >::operation() const
Line
Count
Source
15613
45.1k
         {
15614
45.1k
            return Operation::operation();
15615
45.1k
         }
exprtk::details::voc_node<double, exprtk::details::div_op<double> >::operation() const
Line
Count
Source
15613
39.7k
         {
15614
39.7k
            return Operation::operation();
15615
39.7k
         }
exprtk::details::voc_node<double, exprtk::details::mod_op<double> >::operation() const
Line
Count
Source
15613
13.7k
         {
15614
13.7k
            return Operation::operation();
15615
13.7k
         }
exprtk::details::voc_node<double, exprtk::details::pow_op<double> >::operation() const
Line
Count
Source
15613
8.23k
         {
15614
8.23k
            return Operation::operation();
15615
8.23k
         }
exprtk::details::voc_node<double, exprtk::details::lt_op<double> >::operation() const
Line
Count
Source
15613
509
         {
15614
509
            return Operation::operation();
15615
509
         }
exprtk::details::voc_node<double, exprtk::details::lte_op<double> >::operation() const
Line
Count
Source
15613
310
         {
15614
310
            return Operation::operation();
15615
310
         }
exprtk::details::voc_node<double, exprtk::details::gt_op<double> >::operation() const
Line
Count
Source
15613
947
         {
15614
947
            return Operation::operation();
15615
947
         }
exprtk::details::voc_node<double, exprtk::details::gte_op<double> >::operation() const
Line
Count
Source
15613
1.19k
         {
15614
1.19k
            return Operation::operation();
15615
1.19k
         }
exprtk::details::voc_node<double, exprtk::details::eq_op<double> >::operation() const
Line
Count
Source
15613
3.58k
         {
15614
3.58k
            return Operation::operation();
15615
3.58k
         }
exprtk::details::voc_node<double, exprtk::details::ne_op<double> >::operation() const
Line
Count
Source
15613
602
         {
15614
602
            return Operation::operation();
15615
602
         }
exprtk::details::voc_node<double, exprtk::details::and_op<double> >::operation() const
Line
Count
Source
15613
279
         {
15614
279
            return Operation::operation();
15615
279
         }
exprtk::details::voc_node<double, exprtk::details::nand_op<double> >::operation() const
Line
Count
Source
15613
249
         {
15614
249
            return Operation::operation();
15615
249
         }
exprtk::details::voc_node<double, exprtk::details::or_op<double> >::operation() const
Line
Count
Source
15613
295
         {
15614
295
            return Operation::operation();
15615
295
         }
exprtk::details::voc_node<double, exprtk::details::nor_op<double> >::operation() const
Line
Count
Source
15613
801
         {
15614
801
            return Operation::operation();
15615
801
         }
exprtk::details::voc_node<double, exprtk::details::xor_op<double> >::operation() const
Line
Count
Source
15613
1.47k
         {
15614
1.47k
            return Operation::operation();
15615
1.47k
         }
exprtk::details::voc_node<double, exprtk::details::xnor_op<double> >::operation() const
Line
Count
Source
15613
565
         {
15614
565
            return Operation::operation();
15615
565
         }
exprtk::details::voc_node<float, exprtk::details::add_op<float> >::operation() const
Line
Count
Source
15613
29.1k
         {
15614
29.1k
            return Operation::operation();
15615
29.1k
         }
exprtk::details::voc_node<float, exprtk::details::sub_op<float> >::operation() const
Line
Count
Source
15613
61.4k
         {
15614
61.4k
            return Operation::operation();
15615
61.4k
         }
exprtk::details::voc_node<float, exprtk::details::mul_op<float> >::operation() const
Line
Count
Source
15613
40.4k
         {
15614
40.4k
            return Operation::operation();
15615
40.4k
         }
exprtk::details::voc_node<float, exprtk::details::div_op<float> >::operation() const
Line
Count
Source
15613
38.4k
         {
15614
38.4k
            return Operation::operation();
15615
38.4k
         }
exprtk::details::voc_node<float, exprtk::details::mod_op<float> >::operation() const
Line
Count
Source
15613
13.3k
         {
15614
13.3k
            return Operation::operation();
15615
13.3k
         }
exprtk::details::voc_node<float, exprtk::details::pow_op<float> >::operation() const
Line
Count
Source
15613
7.74k
         {
15614
7.74k
            return Operation::operation();
15615
7.74k
         }
exprtk::details::voc_node<float, exprtk::details::lt_op<float> >::operation() const
Line
Count
Source
15613
504
         {
15614
504
            return Operation::operation();
15615
504
         }
exprtk::details::voc_node<float, exprtk::details::lte_op<float> >::operation() const
Line
Count
Source
15613
292
         {
15614
292
            return Operation::operation();
15615
292
         }
exprtk::details::voc_node<float, exprtk::details::gt_op<float> >::operation() const
Line
Count
Source
15613
943
         {
15614
943
            return Operation::operation();
15615
943
         }
exprtk::details::voc_node<float, exprtk::details::gte_op<float> >::operation() const
Line
Count
Source
15613
1.13k
         {
15614
1.13k
            return Operation::operation();
15615
1.13k
         }
exprtk::details::voc_node<float, exprtk::details::eq_op<float> >::operation() const
Line
Count
Source
15613
3.58k
         {
15614
3.58k
            return Operation::operation();
15615
3.58k
         }
exprtk::details::voc_node<float, exprtk::details::ne_op<float> >::operation() const
Line
Count
Source
15613
601
         {
15614
601
            return Operation::operation();
15615
601
         }
exprtk::details::voc_node<float, exprtk::details::and_op<float> >::operation() const
Line
Count
Source
15613
279
         {
15614
279
            return Operation::operation();
15615
279
         }
exprtk::details::voc_node<float, exprtk::details::nand_op<float> >::operation() const
Line
Count
Source
15613
249
         {
15614
249
            return Operation::operation();
15615
249
         }
exprtk::details::voc_node<float, exprtk::details::or_op<float> >::operation() const
Line
Count
Source
15613
295
         {
15614
295
            return Operation::operation();
15615
295
         }
exprtk::details::voc_node<float, exprtk::details::nor_op<float> >::operation() const
Line
Count
Source
15613
685
         {
15614
685
            return Operation::operation();
15615
685
         }
exprtk::details::voc_node<float, exprtk::details::xor_op<float> >::operation() const
Line
Count
Source
15613
1.45k
         {
15614
1.45k
            return Operation::operation();
15615
1.45k
         }
exprtk::details::voc_node<float, exprtk::details::xnor_op<float> >::operation() const
Line
Count
Source
15613
565
         {
15614
565
            return Operation::operation();
15615
565
         }
15616
15617
         inline const T c() const exprtk_override
15618
412k
         {
15619
412k
            return c_;
15620
412k
         }
exprtk::details::voc_node<double, exprtk::details::add_op<double> >::c() const
Line
Count
Source
15618
31.2k
         {
15619
31.2k
            return c_;
15620
31.2k
         }
exprtk::details::voc_node<double, exprtk::details::sub_op<double> >::c() const
Line
Count
Source
15618
62.2k
         {
15619
62.2k
            return c_;
15620
62.2k
         }
exprtk::details::voc_node<double, exprtk::details::mul_op<double> >::c() const
Line
Count
Source
15618
45.1k
         {
15619
45.1k
            return c_;
15620
45.1k
         }
exprtk::details::voc_node<double, exprtk::details::div_op<double> >::c() const
Line
Count
Source
15618
39.7k
         {
15619
39.7k
            return c_;
15620
39.7k
         }
exprtk::details::voc_node<double, exprtk::details::mod_op<double> >::c() const
Line
Count
Source
15618
13.7k
         {
15619
13.7k
            return c_;
15620
13.7k
         }
exprtk::details::voc_node<double, exprtk::details::pow_op<double> >::c() const
Line
Count
Source
15618
8.23k
         {
15619
8.23k
            return c_;
15620
8.23k
         }
exprtk::details::voc_node<double, exprtk::details::lt_op<double> >::c() const
Line
Count
Source
15618
509
         {
15619
509
            return c_;
15620
509
         }
exprtk::details::voc_node<double, exprtk::details::lte_op<double> >::c() const
Line
Count
Source
15618
310
         {
15619
310
            return c_;
15620
310
         }
exprtk::details::voc_node<double, exprtk::details::gt_op<double> >::c() const
Line
Count
Source
15618
947
         {
15619
947
            return c_;
15620
947
         }
exprtk::details::voc_node<double, exprtk::details::gte_op<double> >::c() const
Line
Count
Source
15618
1.19k
         {
15619
1.19k
            return c_;
15620
1.19k
         }
exprtk::details::voc_node<double, exprtk::details::eq_op<double> >::c() const
Line
Count
Source
15618
3.58k
         {
15619
3.58k
            return c_;
15620
3.58k
         }
exprtk::details::voc_node<double, exprtk::details::ne_op<double> >::c() const
Line
Count
Source
15618
602
         {
15619
602
            return c_;
15620
602
         }
exprtk::details::voc_node<double, exprtk::details::and_op<double> >::c() const
Line
Count
Source
15618
279
         {
15619
279
            return c_;
15620
279
         }
exprtk::details::voc_node<double, exprtk::details::nand_op<double> >::c() const
Line
Count
Source
15618
249
         {
15619
249
            return c_;
15620
249
         }
exprtk::details::voc_node<double, exprtk::details::or_op<double> >::c() const
Line
Count
Source
15618
295
         {
15619
295
            return c_;
15620
295
         }
exprtk::details::voc_node<double, exprtk::details::nor_op<double> >::c() const
Line
Count
Source
15618
801
         {
15619
801
            return c_;
15620
801
         }
exprtk::details::voc_node<double, exprtk::details::xor_op<double> >::c() const
Line
Count
Source
15618
1.47k
         {
15619
1.47k
            return c_;
15620
1.47k
         }
exprtk::details::voc_node<double, exprtk::details::xnor_op<double> >::c() const
Line
Count
Source
15618
565
         {
15619
565
            return c_;
15620
565
         }
exprtk::details::voc_node<float, exprtk::details::add_op<float> >::c() const
Line
Count
Source
15618
29.1k
         {
15619
29.1k
            return c_;
15620
29.1k
         }
exprtk::details::voc_node<float, exprtk::details::sub_op<float> >::c() const
Line
Count
Source
15618
61.4k
         {
15619
61.4k
            return c_;
15620
61.4k
         }
exprtk::details::voc_node<float, exprtk::details::mul_op<float> >::c() const
Line
Count
Source
15618
40.4k
         {
15619
40.4k
            return c_;
15620
40.4k
         }
exprtk::details::voc_node<float, exprtk::details::div_op<float> >::c() const
Line
Count
Source
15618
38.4k
         {
15619
38.4k
            return c_;
15620
38.4k
         }
exprtk::details::voc_node<float, exprtk::details::mod_op<float> >::c() const
Line
Count
Source
15618
13.3k
         {
15619
13.3k
            return c_;
15620
13.3k
         }
exprtk::details::voc_node<float, exprtk::details::pow_op<float> >::c() const
Line
Count
Source
15618
7.74k
         {
15619
7.74k
            return c_;
15620
7.74k
         }
exprtk::details::voc_node<float, exprtk::details::lt_op<float> >::c() const
Line
Count
Source
15618
504
         {
15619
504
            return c_;
15620
504
         }
exprtk::details::voc_node<float, exprtk::details::lte_op<float> >::c() const
Line
Count
Source
15618
292
         {
15619
292
            return c_;
15620
292
         }
exprtk::details::voc_node<float, exprtk::details::gt_op<float> >::c() const
Line
Count
Source
15618
943
         {
15619
943
            return c_;
15620
943
         }
exprtk::details::voc_node<float, exprtk::details::gte_op<float> >::c() const
Line
Count
Source
15618
1.13k
         {
15619
1.13k
            return c_;
15620
1.13k
         }
exprtk::details::voc_node<float, exprtk::details::eq_op<float> >::c() const
Line
Count
Source
15618
3.58k
         {
15619
3.58k
            return c_;
15620
3.58k
         }
exprtk::details::voc_node<float, exprtk::details::ne_op<float> >::c() const
Line
Count
Source
15618
601
         {
15619
601
            return c_;
15620
601
         }
exprtk::details::voc_node<float, exprtk::details::and_op<float> >::c() const
Line
Count
Source
15618
279
         {
15619
279
            return c_;
15620
279
         }
exprtk::details::voc_node<float, exprtk::details::nand_op<float> >::c() const
Line
Count
Source
15618
249
         {
15619
249
            return c_;
15620
249
         }
exprtk::details::voc_node<float, exprtk::details::or_op<float> >::c() const
Line
Count
Source
15618
295
         {
15619
295
            return c_;
15620
295
         }
exprtk::details::voc_node<float, exprtk::details::nor_op<float> >::c() const
Line
Count
Source
15618
685
         {
15619
685
            return c_;
15620
685
         }
exprtk::details::voc_node<float, exprtk::details::xor_op<float> >::c() const
Line
Count
Source
15618
1.45k
         {
15619
1.45k
            return c_;
15620
1.45k
         }
exprtk::details::voc_node<float, exprtk::details::xnor_op<float> >::c() const
Line
Count
Source
15618
565
         {
15619
565
            return c_;
15620
565
         }
15621
15622
         inline const T& v() const exprtk_override
15623
412k
         {
15624
412k
            return v_;
15625
412k
         }
exprtk::details::voc_node<double, exprtk::details::add_op<double> >::v() const
Line
Count
Source
15623
31.2k
         {
15624
31.2k
            return v_;
15625
31.2k
         }
exprtk::details::voc_node<double, exprtk::details::sub_op<double> >::v() const
Line
Count
Source
15623
62.2k
         {
15624
62.2k
            return v_;
15625
62.2k
         }
exprtk::details::voc_node<double, exprtk::details::mul_op<double> >::v() const
Line
Count
Source
15623
45.1k
         {
15624
45.1k
            return v_;
15625
45.1k
         }
exprtk::details::voc_node<double, exprtk::details::div_op<double> >::v() const
Line
Count
Source
15623
39.7k
         {
15624
39.7k
            return v_;
15625
39.7k
         }
exprtk::details::voc_node<double, exprtk::details::mod_op<double> >::v() const
Line
Count
Source
15623
13.7k
         {
15624
13.7k
            return v_;
15625
13.7k
         }
exprtk::details::voc_node<double, exprtk::details::pow_op<double> >::v() const
Line
Count
Source
15623
8.23k
         {
15624
8.23k
            return v_;
15625
8.23k
         }
exprtk::details::voc_node<double, exprtk::details::lt_op<double> >::v() const
Line
Count
Source
15623
509
         {
15624
509
            return v_;
15625
509
         }
exprtk::details::voc_node<double, exprtk::details::lte_op<double> >::v() const
Line
Count
Source
15623
310
         {
15624
310
            return v_;
15625
310
         }
exprtk::details::voc_node<double, exprtk::details::gt_op<double> >::v() const
Line
Count
Source
15623
947
         {
15624
947
            return v_;
15625
947
         }
exprtk::details::voc_node<double, exprtk::details::gte_op<double> >::v() const
Line
Count
Source
15623
1.19k
         {
15624
1.19k
            return v_;
15625
1.19k
         }
exprtk::details::voc_node<double, exprtk::details::eq_op<double> >::v() const
Line
Count
Source
15623
3.58k
         {
15624
3.58k
            return v_;
15625
3.58k
         }
exprtk::details::voc_node<double, exprtk::details::ne_op<double> >::v() const
Line
Count
Source
15623
602
         {
15624
602
            return v_;
15625
602
         }
exprtk::details::voc_node<double, exprtk::details::and_op<double> >::v() const
Line
Count
Source
15623
279
         {
15624
279
            return v_;
15625
279
         }
exprtk::details::voc_node<double, exprtk::details::nand_op<double> >::v() const
Line
Count
Source
15623
249
         {
15624
249
            return v_;
15625
249
         }
exprtk::details::voc_node<double, exprtk::details::or_op<double> >::v() const
Line
Count
Source
15623
295
         {
15624
295
            return v_;
15625
295
         }
exprtk::details::voc_node<double, exprtk::details::nor_op<double> >::v() const
Line
Count
Source
15623
801
         {
15624
801
            return v_;
15625
801
         }
exprtk::details::voc_node<double, exprtk::details::xor_op<double> >::v() const
Line
Count
Source
15623
1.47k
         {
15624
1.47k
            return v_;
15625
1.47k
         }
exprtk::details::voc_node<double, exprtk::details::xnor_op<double> >::v() const
Line
Count
Source
15623
565
         {
15624
565
            return v_;
15625
565
         }
exprtk::details::voc_node<float, exprtk::details::add_op<float> >::v() const
Line
Count
Source
15623
29.1k
         {
15624
29.1k
            return v_;
15625
29.1k
         }
exprtk::details::voc_node<float, exprtk::details::sub_op<float> >::v() const
Line
Count
Source
15623
61.4k
         {
15624
61.4k
            return v_;
15625
61.4k
         }
exprtk::details::voc_node<float, exprtk::details::mul_op<float> >::v() const
Line
Count
Source
15623
40.4k
         {
15624
40.4k
            return v_;
15625
40.4k
         }
exprtk::details::voc_node<float, exprtk::details::div_op<float> >::v() const
Line
Count
Source
15623
38.4k
         {
15624
38.4k
            return v_;
15625
38.4k
         }
exprtk::details::voc_node<float, exprtk::details::mod_op<float> >::v() const
Line
Count
Source
15623
13.3k
         {
15624
13.3k
            return v_;
15625
13.3k
         }
exprtk::details::voc_node<float, exprtk::details::pow_op<float> >::v() const
Line
Count
Source
15623
7.74k
         {
15624
7.74k
            return v_;
15625
7.74k
         }
exprtk::details::voc_node<float, exprtk::details::lt_op<float> >::v() const
Line
Count
Source
15623
504
         {
15624
504
            return v_;
15625
504
         }
exprtk::details::voc_node<float, exprtk::details::lte_op<float> >::v() const
Line
Count
Source
15623
292
         {
15624
292
            return v_;
15625
292
         }
exprtk::details::voc_node<float, exprtk::details::gt_op<float> >::v() const
Line
Count
Source
15623
943
         {
15624
943
            return v_;
15625
943
         }
exprtk::details::voc_node<float, exprtk::details::gte_op<float> >::v() const
Line
Count
Source
15623
1.13k
         {
15624
1.13k
            return v_;
15625
1.13k
         }
exprtk::details::voc_node<float, exprtk::details::eq_op<float> >::v() const
Line
Count
Source
15623
3.58k
         {
15624
3.58k
            return v_;
15625
3.58k
         }
exprtk::details::voc_node<float, exprtk::details::ne_op<float> >::v() const
Line
Count
Source
15623
601
         {
15624
601
            return v_;
15625
601
         }
exprtk::details::voc_node<float, exprtk::details::and_op<float> >::v() const
Line
Count
Source
15623
279
         {
15624
279
            return v_;
15625
279
         }
exprtk::details::voc_node<float, exprtk::details::nand_op<float> >::v() const
Line
Count
Source
15623
249
         {
15624
249
            return v_;
15625
249
         }
exprtk::details::voc_node<float, exprtk::details::or_op<float> >::v() const
Line
Count
Source
15623
295
         {
15624
295
            return v_;
15625
295
         }
exprtk::details::voc_node<float, exprtk::details::nor_op<float> >::v() const
Line
Count
Source
15623
685
         {
15624
685
            return v_;
15625
685
         }
exprtk::details::voc_node<float, exprtk::details::xor_op<float> >::v() const
Line
Count
Source
15623
1.45k
         {
15624
1.45k
            return v_;
15625
1.45k
         }
exprtk::details::voc_node<float, exprtk::details::xnor_op<float> >::v() const
Line
Count
Source
15623
565
         {
15624
565
            return v_;
15625
565
         }
15626
15627
      protected:
15628
15629
         const T& v_;
15630
         const T  c_;
15631
15632
      private:
15633
15634
         voc_node(const voc_node<T,Operation>&) exprtk_delete;
15635
         voc_node<T,Operation>& operator=(const voc_node<T,Operation>&) exprtk_delete;
15636
      };
15637
15638
      template <typename T, typename Operation>
15639
      class vob_node exprtk_final : public vob_base_node<T>
15640
      {
15641
      public:
15642
15643
         typedef expression_node<T>* expression_ptr;
15644
         typedef std::pair<expression_ptr,bool> branch_t;
15645
         typedef Operation operation_t;
15646
15647
         // variable op constant node
15648
         explicit vob_node(const T& var, const expression_ptr branch)
15649
         : v_(var)
15650
157k
         {
15651
157k
            construct_branch_pair(branch_, branch);
15652
157k
         }
exprtk::details::vob_node<double, exprtk::details::add_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
9.62k
         {
15651
9.62k
            construct_branch_pair(branch_, branch);
15652
9.62k
         }
exprtk::details::vob_node<double, exprtk::details::sub_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
24.3k
         {
15651
24.3k
            construct_branch_pair(branch_, branch);
15652
24.3k
         }
exprtk::details::vob_node<double, exprtk::details::mul_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
7.48k
         {
15651
7.48k
            construct_branch_pair(branch_, branch);
15652
7.48k
         }
exprtk::details::vob_node<double, exprtk::details::div_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
2.93k
         {
15651
2.93k
            construct_branch_pair(branch_, branch);
15652
2.93k
         }
exprtk::details::vob_node<double, exprtk::details::mod_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
458
         {
15651
458
            construct_branch_pair(branch_, branch);
15652
458
         }
exprtk::details::vob_node<double, exprtk::details::pow_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
13.4k
         {
15651
13.4k
            construct_branch_pair(branch_, branch);
15652
13.4k
         }
exprtk::details::vob_node<double, exprtk::details::lt_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
1.48k
         {
15651
1.48k
            construct_branch_pair(branch_, branch);
15652
1.48k
         }
exprtk::details::vob_node<double, exprtk::details::lte_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
1.19k
         {
15651
1.19k
            construct_branch_pair(branch_, branch);
15652
1.19k
         }
exprtk::details::vob_node<double, exprtk::details::gt_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
4.71k
         {
15651
4.71k
            construct_branch_pair(branch_, branch);
15652
4.71k
         }
exprtk::details::vob_node<double, exprtk::details::gte_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
3.96k
         {
15651
3.96k
            construct_branch_pair(branch_, branch);
15652
3.96k
         }
exprtk::details::vob_node<double, exprtk::details::eq_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
1.44k
         {
15651
1.44k
            construct_branch_pair(branch_, branch);
15652
1.44k
         }
exprtk::details::vob_node<double, exprtk::details::ne_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
621
         {
15651
621
            construct_branch_pair(branch_, branch);
15652
621
         }
exprtk::details::vob_node<double, exprtk::details::and_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
2.89k
         {
15651
2.89k
            construct_branch_pair(branch_, branch);
15652
2.89k
         }
exprtk::details::vob_node<double, exprtk::details::nand_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
3.27k
         {
15651
3.27k
            construct_branch_pair(branch_, branch);
15652
3.27k
         }
exprtk::details::vob_node<double, exprtk::details::or_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
2.24k
         {
15651
2.24k
            construct_branch_pair(branch_, branch);
15652
2.24k
         }
exprtk::details::vob_node<double, exprtk::details::nor_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
268
         {
15651
268
            construct_branch_pair(branch_, branch);
15652
268
         }
exprtk::details::vob_node<double, exprtk::details::xor_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
169
         {
15651
169
            construct_branch_pair(branch_, branch);
15652
169
         }
exprtk::details::vob_node<double, exprtk::details::xnor_op<double> >::vob_node(double const&, exprtk::details::expression_node<double>*)
Line
Count
Source
15650
393
         {
15651
393
            construct_branch_pair(branch_, branch);
15652
393
         }
exprtk::details::vob_node<float, exprtk::details::add_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
9.41k
         {
15651
9.41k
            construct_branch_pair(branch_, branch);
15652
9.41k
         }
exprtk::details::vob_node<float, exprtk::details::sub_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
24.2k
         {
15651
24.2k
            construct_branch_pair(branch_, branch);
15652
24.2k
         }
exprtk::details::vob_node<float, exprtk::details::mul_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
6.69k
         {
15651
6.69k
            construct_branch_pair(branch_, branch);
15652
6.69k
         }
exprtk::details::vob_node<float, exprtk::details::div_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
2.72k
         {
15651
2.72k
            construct_branch_pair(branch_, branch);
15652
2.72k
         }
exprtk::details::vob_node<float, exprtk::details::mod_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
458
         {
15651
458
            construct_branch_pair(branch_, branch);
15652
458
         }
exprtk::details::vob_node<float, exprtk::details::pow_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
13.1k
         {
15651
13.1k
            construct_branch_pair(branch_, branch);
15652
13.1k
         }
exprtk::details::vob_node<float, exprtk::details::lt_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
1.28k
         {
15651
1.28k
            construct_branch_pair(branch_, branch);
15652
1.28k
         }
exprtk::details::vob_node<float, exprtk::details::lte_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
1.00k
         {
15651
1.00k
            construct_branch_pair(branch_, branch);
15652
1.00k
         }
exprtk::details::vob_node<float, exprtk::details::gt_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
3.57k
         {
15651
3.57k
            construct_branch_pair(branch_, branch);
15652
3.57k
         }
exprtk::details::vob_node<float, exprtk::details::gte_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
3.59k
         {
15651
3.59k
            construct_branch_pair(branch_, branch);
15652
3.59k
         }
exprtk::details::vob_node<float, exprtk::details::eq_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
1.42k
         {
15651
1.42k
            construct_branch_pair(branch_, branch);
15652
1.42k
         }
exprtk::details::vob_node<float, exprtk::details::ne_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
607
         {
15651
607
            construct_branch_pair(branch_, branch);
15652
607
         }
exprtk::details::vob_node<float, exprtk::details::and_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
2.86k
         {
15651
2.86k
            construct_branch_pair(branch_, branch);
15652
2.86k
         }
exprtk::details::vob_node<float, exprtk::details::nand_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
2.73k
         {
15651
2.73k
            construct_branch_pair(branch_, branch);
15652
2.73k
         }
exprtk::details::vob_node<float, exprtk::details::or_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
2.24k
         {
15651
2.24k
            construct_branch_pair(branch_, branch);
15652
2.24k
         }
exprtk::details::vob_node<float, exprtk::details::nor_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
259
         {
15651
259
            construct_branch_pair(branch_, branch);
15652
259
         }
exprtk::details::vob_node<float, exprtk::details::xor_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
122
         {
15651
122
            construct_branch_pair(branch_, branch);
15652
122
         }
exprtk::details::vob_node<float, exprtk::details::xnor_op<float> >::vob_node(float const&, exprtk::details::expression_node<float>*)
Line
Count
Source
15650
387
         {
15651
387
            construct_branch_pair(branch_, branch);
15652
387
         }
15653
15654
         inline T value() const exprtk_override
15655
177M
         {
15656
177M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
177M
         }
exprtk::details::vob_node<double, exprtk::details::add_op<double> >::value() const
Line
Count
Source
15655
12.3M
         {
15656
12.3M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
12.3M
         }
exprtk::details::vob_node<double, exprtk::details::sub_op<double> >::value() const
Line
Count
Source
15655
11.1M
         {
15656
11.1M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
11.1M
         }
exprtk::details::vob_node<double, exprtk::details::mul_op<double> >::value() const
Line
Count
Source
15655
20.5M
         {
15656
20.5M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
20.5M
         }
exprtk::details::vob_node<double, exprtk::details::div_op<double> >::value() const
Line
Count
Source
15655
6.41M
         {
15656
6.41M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
6.41M
         }
exprtk::details::vob_node<double, exprtk::details::mod_op<double> >::value() const
Line
Count
Source
15655
804k
         {
15656
804k
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
804k
         }
exprtk::details::vob_node<double, exprtk::details::pow_op<double> >::value() const
Line
Count
Source
15655
10.5M
         {
15656
10.5M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
10.5M
         }
exprtk::details::vob_node<double, exprtk::details::lt_op<double> >::value() const
Line
Count
Source
15655
1.80M
         {
15656
1.80M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
1.80M
         }
exprtk::details::vob_node<double, exprtk::details::lte_op<double> >::value() const
Line
Count
Source
15655
4.20M
         {
15656
4.20M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
4.20M
         }
exprtk::details::vob_node<double, exprtk::details::gt_op<double> >::value() const
Line
Count
Source
15655
2.30M
         {
15656
2.30M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
2.30M
         }
exprtk::details::vob_node<double, exprtk::details::gte_op<double> >::value() const
Line
Count
Source
15655
12.3M
         {
15656
12.3M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
12.3M
         }
exprtk::details::vob_node<double, exprtk::details::eq_op<double> >::value() const
Line
Count
Source
15655
4.10M
         {
15656
4.10M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
4.10M
         }
exprtk::details::vob_node<double, exprtk::details::ne_op<double> >::value() const
Line
Count
Source
15655
801k
         {
15656
801k
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
801k
         }
exprtk::details::vob_node<double, exprtk::details::and_op<double> >::value() const
Line
Count
Source
15655
1.80M
         {
15656
1.80M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
1.80M
         }
exprtk::details::vob_node<double, exprtk::details::nand_op<double> >::value() const
Line
Count
Source
15655
102k
         {
15656
102k
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
102k
         }
exprtk::details::vob_node<double, exprtk::details::or_op<double> >::value() const
Line
Count
Source
15655
119
         {
15656
119
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
119
         }
exprtk::details::vob_node<double, exprtk::details::nor_op<double> >::value() const
Line
Count
Source
15655
200k
         {
15656
200k
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
200k
         }
exprtk::details::vob_node<double, exprtk::details::xor_op<double> >::value() const
Line
Count
Source
15655
100k
         {
15656
100k
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
100k
         }
exprtk::details::vob_node<double, exprtk::details::xnor_op<double> >::value() const
Line
Count
Source
15655
98
         {
15656
98
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
98
         }
exprtk::details::vob_node<float, exprtk::details::add_op<float> >::value() const
Line
Count
Source
15655
11.8M
         {
15656
11.8M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
11.8M
         }
exprtk::details::vob_node<float, exprtk::details::sub_op<float> >::value() const
Line
Count
Source
15655
12.1M
         {
15656
12.1M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
12.1M
         }
exprtk::details::vob_node<float, exprtk::details::mul_op<float> >::value() const
Line
Count
Source
15655
19.9M
         {
15656
19.9M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
19.9M
         }
exprtk::details::vob_node<float, exprtk::details::div_op<float> >::value() const
Line
Count
Source
15655
6.40M
         {
15656
6.40M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
6.40M
         }
exprtk::details::vob_node<float, exprtk::details::mod_op<float> >::value() const
Line
Count
Source
15655
900k
         {
15656
900k
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
900k
         }
exprtk::details::vob_node<float, exprtk::details::pow_op<float> >::value() const
Line
Count
Source
15655
8.80M
         {
15656
8.80M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
8.80M
         }
exprtk::details::vob_node<float, exprtk::details::lt_op<float> >::value() const
Line
Count
Source
15655
1.70M
         {
15656
1.70M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
1.70M
         }
exprtk::details::vob_node<float, exprtk::details::lte_op<float> >::value() const
Line
Count
Source
15655
4.30M
         {
15656
4.30M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
4.30M
         }
exprtk::details::vob_node<float, exprtk::details::gt_op<float> >::value() const
Line
Count
Source
15655
2.50M
         {
15656
2.50M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
2.50M
         }
exprtk::details::vob_node<float, exprtk::details::gte_op<float> >::value() const
Line
Count
Source
15655
12.3M
         {
15656
12.3M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
12.3M
         }
exprtk::details::vob_node<float, exprtk::details::eq_op<float> >::value() const
Line
Count
Source
15655
3.80M
         {
15656
3.80M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
3.80M
         }
exprtk::details::vob_node<float, exprtk::details::ne_op<float> >::value() const
Line
Count
Source
15655
800k
         {
15656
800k
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
800k
         }
exprtk::details::vob_node<float, exprtk::details::and_op<float> >::value() const
Line
Count
Source
15655
2.10M
         {
15656
2.10M
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
2.10M
         }
exprtk::details::vob_node<float, exprtk::details::nand_op<float> >::value() const
Line
Count
Source
15655
100k
         {
15656
100k
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
100k
         }
exprtk::details::vob_node<float, exprtk::details::or_op<float> >::value() const
Line
Count
Source
15655
119
         {
15656
119
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
119
         }
exprtk::details::vob_node<float, exprtk::details::nor_op<float> >::value() const
Line
Count
Source
15655
200k
         {
15656
200k
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
200k
         }
exprtk::details::vob_node<float, exprtk::details::xor_op<float> >::value() const
Line
Count
Source
15655
100k
         {
15656
100k
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
100k
         }
exprtk::details::vob_node<float, exprtk::details::xnor_op<float> >::value() const
Line
Count
Source
15655
98
         {
15656
98
            assert(branch_.first);
15657
0
            return Operation::process(v_,branch_.first->value());
15658
98
         }
15659
15660
         inline const T& v() const exprtk_override
15661
0
         {
15662
0
            return v_;
15663
0
         }
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::add_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::sub_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::mul_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::div_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::mod_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::pow_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::lt_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::lte_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::gt_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::gte_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::eq_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::ne_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::and_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::nand_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::or_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::nor_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::xor_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::xnor_op<double> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::add_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::sub_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::mul_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::div_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::mod_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::pow_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::lt_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::lte_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::gt_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::gte_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::eq_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::ne_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::and_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::nand_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::or_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::nor_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::xor_op<float> >::v() const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::xnor_op<float> >::v() const
15664
15665
         inline expression_node<T>* branch(const std::size_t&) const exprtk_override
15666
0
         {
15667
0
            return branch_.first;
15668
0
         }
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::add_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::sub_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::mul_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::div_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::mod_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::pow_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::lt_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::lte_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::gt_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::gte_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::eq_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::ne_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::and_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::nand_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::or_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::nor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::xor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<double, exprtk::details::xnor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::add_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::sub_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::mul_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::div_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::mod_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::pow_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::lt_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::lte_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::gt_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::gte_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::eq_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::ne_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::and_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::nand_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::or_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::nor_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::xor_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::vob_node<float, exprtk::details::xnor_op<float> >::branch(unsigned long const&) const
15669
15670
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
15671
157k
         {
15672
157k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
157k
         }
exprtk::details::vob_node<double, exprtk::details::add_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
9.62k
         {
15672
9.62k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
9.62k
         }
exprtk::details::vob_node<double, exprtk::details::sub_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
24.3k
         {
15672
24.3k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
24.3k
         }
exprtk::details::vob_node<double, exprtk::details::mul_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
7.48k
         {
15672
7.48k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
7.48k
         }
exprtk::details::vob_node<double, exprtk::details::div_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
2.93k
         {
15672
2.93k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
2.93k
         }
exprtk::details::vob_node<double, exprtk::details::mod_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
458
         {
15672
458
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
458
         }
exprtk::details::vob_node<double, exprtk::details::pow_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
13.4k
         {
15672
13.4k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
13.4k
         }
exprtk::details::vob_node<double, exprtk::details::lt_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
1.48k
         {
15672
1.48k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
1.48k
         }
exprtk::details::vob_node<double, exprtk::details::lte_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
1.19k
         {
15672
1.19k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
1.19k
         }
exprtk::details::vob_node<double, exprtk::details::gt_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
4.71k
         {
15672
4.71k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
4.71k
         }
exprtk::details::vob_node<double, exprtk::details::gte_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
3.96k
         {
15672
3.96k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
3.96k
         }
exprtk::details::vob_node<double, exprtk::details::eq_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
1.44k
         {
15672
1.44k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
1.44k
         }
exprtk::details::vob_node<double, exprtk::details::ne_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
621
         {
15672
621
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
621
         }
exprtk::details::vob_node<double, exprtk::details::and_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
2.89k
         {
15672
2.89k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
2.89k
         }
exprtk::details::vob_node<double, exprtk::details::nand_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
3.27k
         {
15672
3.27k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
3.27k
         }
exprtk::details::vob_node<double, exprtk::details::or_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
2.24k
         {
15672
2.24k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
2.24k
         }
exprtk::details::vob_node<double, exprtk::details::nor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
268
         {
15672
268
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
268
         }
exprtk::details::vob_node<double, exprtk::details::xor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
169
         {
15672
169
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
169
         }
exprtk::details::vob_node<double, exprtk::details::xnor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15671
393
         {
15672
393
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
393
         }
exprtk::details::vob_node<float, exprtk::details::add_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
9.41k
         {
15672
9.41k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
9.41k
         }
exprtk::details::vob_node<float, exprtk::details::sub_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
24.2k
         {
15672
24.2k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
24.2k
         }
exprtk::details::vob_node<float, exprtk::details::mul_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
6.69k
         {
15672
6.69k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
6.69k
         }
exprtk::details::vob_node<float, exprtk::details::div_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
2.72k
         {
15672
2.72k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
2.72k
         }
exprtk::details::vob_node<float, exprtk::details::mod_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
458
         {
15672
458
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
458
         }
exprtk::details::vob_node<float, exprtk::details::pow_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
13.1k
         {
15672
13.1k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
13.1k
         }
exprtk::details::vob_node<float, exprtk::details::lt_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
1.28k
         {
15672
1.28k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
1.28k
         }
exprtk::details::vob_node<float, exprtk::details::lte_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
1.00k
         {
15672
1.00k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
1.00k
         }
exprtk::details::vob_node<float, exprtk::details::gt_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
3.57k
         {
15672
3.57k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
3.57k
         }
exprtk::details::vob_node<float, exprtk::details::gte_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
3.59k
         {
15672
3.59k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
3.59k
         }
exprtk::details::vob_node<float, exprtk::details::eq_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
1.42k
         {
15672
1.42k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
1.42k
         }
exprtk::details::vob_node<float, exprtk::details::ne_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
607
         {
15672
607
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
607
         }
exprtk::details::vob_node<float, exprtk::details::and_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
2.86k
         {
15672
2.86k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
2.86k
         }
exprtk::details::vob_node<float, exprtk::details::nand_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
2.73k
         {
15672
2.73k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
2.73k
         }
exprtk::details::vob_node<float, exprtk::details::or_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
2.24k
         {
15672
2.24k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
2.24k
         }
exprtk::details::vob_node<float, exprtk::details::nor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
259
         {
15672
259
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
259
         }
exprtk::details::vob_node<float, exprtk::details::xor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
122
         {
15672
122
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
122
         }
exprtk::details::vob_node<float, exprtk::details::xnor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15671
387
         {
15672
387
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15673
387
         }
15674
15675
         std::size_t node_depth() const exprtk_override
15676
408k
         {
15677
408k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
408k
         }
exprtk::details::vob_node<double, exprtk::details::add_op<double> >::node_depth() const
Line
Count
Source
15676
22.7k
         {
15677
22.7k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
22.7k
         }
exprtk::details::vob_node<double, exprtk::details::sub_op<double> >::node_depth() const
Line
Count
Source
15676
67.0k
         {
15677
67.0k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
67.0k
         }
exprtk::details::vob_node<double, exprtk::details::mul_op<double> >::node_depth() const
Line
Count
Source
15676
18.7k
         {
15677
18.7k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
18.7k
         }
exprtk::details::vob_node<double, exprtk::details::div_op<double> >::node_depth() const
Line
Count
Source
15676
8.46k
         {
15677
8.46k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
8.46k
         }
exprtk::details::vob_node<double, exprtk::details::mod_op<double> >::node_depth() const
Line
Count
Source
15676
1.15k
         {
15677
1.15k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
1.15k
         }
exprtk::details::vob_node<double, exprtk::details::pow_op<double> >::node_depth() const
Line
Count
Source
15676
39.1k
         {
15677
39.1k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
39.1k
         }
exprtk::details::vob_node<double, exprtk::details::lt_op<double> >::node_depth() const
Line
Count
Source
15676
3.16k
         {
15677
3.16k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
3.16k
         }
exprtk::details::vob_node<double, exprtk::details::lte_op<double> >::node_depth() const
Line
Count
Source
15676
2.68k
         {
15677
2.68k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
2.68k
         }
exprtk::details::vob_node<double, exprtk::details::gt_op<double> >::node_depth() const
Line
Count
Source
15676
10.5k
         {
15677
10.5k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
10.5k
         }
exprtk::details::vob_node<double, exprtk::details::gte_op<double> >::node_depth() const
Line
Count
Source
15676
8.80k
         {
15677
8.80k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
8.80k
         }
exprtk::details::vob_node<double, exprtk::details::eq_op<double> >::node_depth() const
Line
Count
Source
15676
3.22k
         {
15677
3.22k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
3.22k
         }
exprtk::details::vob_node<double, exprtk::details::ne_op<double> >::node_depth() const
Line
Count
Source
15676
1.59k
         {
15677
1.59k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
1.59k
         }
exprtk::details::vob_node<double, exprtk::details::and_op<double> >::node_depth() const
Line
Count
Source
15676
6.70k
         {
15677
6.70k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
6.70k
         }
exprtk::details::vob_node<double, exprtk::details::nand_op<double> >::node_depth() const
Line
Count
Source
15676
8.37k
         {
15677
8.37k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
8.37k
         }
exprtk::details::vob_node<double, exprtk::details::or_op<double> >::node_depth() const
Line
Count
Source
15676
4.55k
         {
15677
4.55k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
4.55k
         }
exprtk::details::vob_node<double, exprtk::details::nor_op<double> >::node_depth() const
Line
Count
Source
15676
583
         {
15677
583
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
583
         }
exprtk::details::vob_node<double, exprtk::details::xor_op<double> >::node_depth() const
Line
Count
Source
15676
344
         {
15677
344
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
344
         }
exprtk::details::vob_node<double, exprtk::details::xnor_op<double> >::node_depth() const
Line
Count
Source
15676
907
         {
15677
907
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
907
         }
exprtk::details::vob_node<float, exprtk::details::add_op<float> >::node_depth() const
Line
Count
Source
15676
22.2k
         {
15677
22.2k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
22.2k
         }
exprtk::details::vob_node<float, exprtk::details::sub_op<float> >::node_depth() const
Line
Count
Source
15676
66.8k
         {
15677
66.8k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
66.8k
         }
exprtk::details::vob_node<float, exprtk::details::mul_op<float> >::node_depth() const
Line
Count
Source
15676
16.9k
         {
15677
16.9k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
16.9k
         }
exprtk::details::vob_node<float, exprtk::details::div_op<float> >::node_depth() const
Line
Count
Source
15676
7.84k
         {
15677
7.84k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
7.84k
         }
exprtk::details::vob_node<float, exprtk::details::mod_op<float> >::node_depth() const
Line
Count
Source
15676
1.15k
         {
15677
1.15k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
1.15k
         }
exprtk::details::vob_node<float, exprtk::details::pow_op<float> >::node_depth() const
Line
Count
Source
15676
38.2k
         {
15677
38.2k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
38.2k
         }
exprtk::details::vob_node<float, exprtk::details::lt_op<float> >::node_depth() const
Line
Count
Source
15676
2.74k
         {
15677
2.74k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
2.74k
         }
exprtk::details::vob_node<float, exprtk::details::lte_op<float> >::node_depth() const
Line
Count
Source
15676
2.30k
         {
15677
2.30k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
2.30k
         }
exprtk::details::vob_node<float, exprtk::details::gt_op<float> >::node_depth() const
Line
Count
Source
15676
8.22k
         {
15677
8.22k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
8.22k
         }
exprtk::details::vob_node<float, exprtk::details::gte_op<float> >::node_depth() const
Line
Count
Source
15676
8.05k
         {
15677
8.05k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
8.05k
         }
exprtk::details::vob_node<float, exprtk::details::eq_op<float> >::node_depth() const
Line
Count
Source
15676
3.17k
         {
15677
3.17k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
3.17k
         }
exprtk::details::vob_node<float, exprtk::details::ne_op<float> >::node_depth() const
Line
Count
Source
15676
1.55k
         {
15677
1.55k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
1.55k
         }
exprtk::details::vob_node<float, exprtk::details::and_op<float> >::node_depth() const
Line
Count
Source
15676
6.61k
         {
15677
6.61k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
6.61k
         }
exprtk::details::vob_node<float, exprtk::details::nand_op<float> >::node_depth() const
Line
Count
Source
15676
7.22k
         {
15677
7.22k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
7.22k
         }
exprtk::details::vob_node<float, exprtk::details::or_op<float> >::node_depth() const
Line
Count
Source
15676
4.55k
         {
15677
4.55k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
4.55k
         }
exprtk::details::vob_node<float, exprtk::details::nor_op<float> >::node_depth() const
Line
Count
Source
15676
565
         {
15677
565
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
565
         }
exprtk::details::vob_node<float, exprtk::details::xor_op<float> >::node_depth() const
Line
Count
Source
15676
224
         {
15677
224
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
224
         }
exprtk::details::vob_node<float, exprtk::details::xnor_op<float> >::node_depth() const
Line
Count
Source
15676
895
         {
15677
895
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15678
895
         }
15679
15680
      private:
15681
15682
         vob_node(const vob_node<T,Operation>&) exprtk_delete;
15683
         vob_node<T,Operation>& operator=(const vob_node<T,Operation>&) exprtk_delete;
15684
15685
         const T& v_;
15686
         branch_t branch_;
15687
      };
15688
15689
      template <typename T, typename Operation>
15690
      class bov_node exprtk_final : public bov_base_node<T>
15691
      {
15692
      public:
15693
15694
         typedef expression_node<T>* expression_ptr;
15695
         typedef std::pair<expression_ptr,bool> branch_t;
15696
         typedef Operation operation_t;
15697
15698
         // variable op constant node
15699
         explicit bov_node(const expression_ptr branch, const T& var)
15700
         : v_(var)
15701
515k
         {
15702
515k
            construct_branch_pair(branch_, branch);
15703
515k
         }
exprtk::details::bov_node<double, exprtk::details::add_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
11.4k
         {
15702
11.4k
            construct_branch_pair(branch_, branch);
15703
11.4k
         }
exprtk::details::bov_node<double, exprtk::details::sub_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
41.2k
         {
15702
41.2k
            construct_branch_pair(branch_, branch);
15703
41.2k
         }
exprtk::details::bov_node<double, exprtk::details::mul_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
46.5k
         {
15702
46.5k
            construct_branch_pair(branch_, branch);
15703
46.5k
         }
exprtk::details::bov_node<double, exprtk::details::div_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
22.1k
         {
15702
22.1k
            construct_branch_pair(branch_, branch);
15703
22.1k
         }
exprtk::details::bov_node<double, exprtk::details::mod_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
4.16k
         {
15702
4.16k
            construct_branch_pair(branch_, branch);
15703
4.16k
         }
exprtk::details::bov_node<double, exprtk::details::pow_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
1.56k
         {
15702
1.56k
            construct_branch_pair(branch_, branch);
15703
1.56k
         }
exprtk::details::bov_node<double, exprtk::details::lt_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
8.98k
         {
15702
8.98k
            construct_branch_pair(branch_, branch);
15703
8.98k
         }
exprtk::details::bov_node<double, exprtk::details::lte_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
1.92k
         {
15702
1.92k
            construct_branch_pair(branch_, branch);
15703
1.92k
         }
exprtk::details::bov_node<double, exprtk::details::gt_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
5.95k
         {
15702
5.95k
            construct_branch_pair(branch_, branch);
15703
5.95k
         }
exprtk::details::bov_node<double, exprtk::details::gte_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
8.47k
         {
15702
8.47k
            construct_branch_pair(branch_, branch);
15703
8.47k
         }
exprtk::details::bov_node<double, exprtk::details::eq_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
89.9k
         {
15702
89.9k
            construct_branch_pair(branch_, branch);
15703
89.9k
         }
exprtk::details::bov_node<double, exprtk::details::ne_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
4.63k
         {
15702
4.63k
            construct_branch_pair(branch_, branch);
15703
4.63k
         }
exprtk::details::bov_node<double, exprtk::details::and_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
5.44k
         {
15702
5.44k
            construct_branch_pair(branch_, branch);
15703
5.44k
         }
exprtk::details::bov_node<double, exprtk::details::nand_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
2.26k
         {
15702
2.26k
            construct_branch_pair(branch_, branch);
15703
2.26k
         }
exprtk::details::bov_node<double, exprtk::details::or_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
5.61k
         {
15702
5.61k
            construct_branch_pair(branch_, branch);
15703
5.61k
         }
exprtk::details::bov_node<double, exprtk::details::nor_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
1.81k
         {
15702
1.81k
            construct_branch_pair(branch_, branch);
15703
1.81k
         }
exprtk::details::bov_node<double, exprtk::details::xor_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
462
         {
15702
462
            construct_branch_pair(branch_, branch);
15703
462
         }
exprtk::details::bov_node<double, exprtk::details::xnor_op<double> >::bov_node(exprtk::details::expression_node<double>*, double const&)
Line
Count
Source
15701
765
         {
15702
765
            construct_branch_pair(branch_, branch);
15703
765
         }
exprtk::details::bov_node<float, exprtk::details::add_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
11.1k
         {
15702
11.1k
            construct_branch_pair(branch_, branch);
15703
11.1k
         }
exprtk::details::bov_node<float, exprtk::details::sub_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
38.9k
         {
15702
38.9k
            construct_branch_pair(branch_, branch);
15703
38.9k
         }
exprtk::details::bov_node<float, exprtk::details::mul_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
43.8k
         {
15702
43.8k
            construct_branch_pair(branch_, branch);
15703
43.8k
         }
exprtk::details::bov_node<float, exprtk::details::div_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
21.9k
         {
15702
21.9k
            construct_branch_pair(branch_, branch);
15703
21.9k
         }
exprtk::details::bov_node<float, exprtk::details::mod_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
3.70k
         {
15702
3.70k
            construct_branch_pair(branch_, branch);
15703
3.70k
         }
exprtk::details::bov_node<float, exprtk::details::pow_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
1.49k
         {
15702
1.49k
            construct_branch_pair(branch_, branch);
15703
1.49k
         }
exprtk::details::bov_node<float, exprtk::details::lt_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
8.12k
         {
15702
8.12k
            construct_branch_pair(branch_, branch);
15703
8.12k
         }
exprtk::details::bov_node<float, exprtk::details::lte_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
1.89k
         {
15702
1.89k
            construct_branch_pair(branch_, branch);
15703
1.89k
         }
exprtk::details::bov_node<float, exprtk::details::gt_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
5.94k
         {
15702
5.94k
            construct_branch_pair(branch_, branch);
15703
5.94k
         }
exprtk::details::bov_node<float, exprtk::details::gte_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
8.25k
         {
15702
8.25k
            construct_branch_pair(branch_, branch);
15703
8.25k
         }
exprtk::details::bov_node<float, exprtk::details::eq_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
87.8k
         {
15702
87.8k
            construct_branch_pair(branch_, branch);
15703
87.8k
         }
exprtk::details::bov_node<float, exprtk::details::ne_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
3.32k
         {
15702
3.32k
            construct_branch_pair(branch_, branch);
15703
3.32k
         }
exprtk::details::bov_node<float, exprtk::details::and_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
5.41k
         {
15702
5.41k
            construct_branch_pair(branch_, branch);
15703
5.41k
         }
exprtk::details::bov_node<float, exprtk::details::nand_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
2.20k
         {
15702
2.20k
            construct_branch_pair(branch_, branch);
15703
2.20k
         }
exprtk::details::bov_node<float, exprtk::details::or_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
5.45k
         {
15702
5.45k
            construct_branch_pair(branch_, branch);
15703
5.45k
         }
exprtk::details::bov_node<float, exprtk::details::nor_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
1.58k
         {
15702
1.58k
            construct_branch_pair(branch_, branch);
15703
1.58k
         }
exprtk::details::bov_node<float, exprtk::details::xor_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
461
         {
15702
461
            construct_branch_pair(branch_, branch);
15703
461
         }
exprtk::details::bov_node<float, exprtk::details::xnor_op<float> >::bov_node(exprtk::details::expression_node<float>*, float const&)
Line
Count
Source
15701
765
         {
15702
765
            construct_branch_pair(branch_, branch);
15703
765
         }
15704
15705
         inline T value() const exprtk_override
15706
757M
         {
15707
757M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
757M
         }
exprtk::details::bov_node<double, exprtk::details::add_op<double> >::value() const
Line
Count
Source
15706
22.4M
         {
15707
22.4M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
22.4M
         }
exprtk::details::bov_node<double, exprtk::details::sub_op<double> >::value() const
Line
Count
Source
15706
53.9M
         {
15707
53.9M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
53.9M
         }
exprtk::details::bov_node<double, exprtk::details::mul_op<double> >::value() const
Line
Count
Source
15706
97.5M
         {
15707
97.5M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
97.5M
         }
exprtk::details::bov_node<double, exprtk::details::div_op<double> >::value() const
Line
Count
Source
15706
28.9M
         {
15707
28.9M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
28.9M
         }
exprtk::details::bov_node<double, exprtk::details::mod_op<double> >::value() const
Line
Count
Source
15706
20.8M
         {
15707
20.8M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
20.8M
         }
exprtk::details::bov_node<double, exprtk::details::pow_op<double> >::value() const
Line
Count
Source
15706
4.00M
         {
15707
4.00M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
4.00M
         }
exprtk::details::bov_node<double, exprtk::details::lt_op<double> >::value() const
Line
Count
Source
15706
10.4M
         {
15707
10.4M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
10.4M
         }
exprtk::details::bov_node<double, exprtk::details::lte_op<double> >::value() const
Line
Count
Source
15706
3.68M
         {
15707
3.68M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
3.68M
         }
exprtk::details::bov_node<double, exprtk::details::gt_op<double> >::value() const
Line
Count
Source
15706
2.51M
         {
15707
2.51M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
2.51M
         }
exprtk::details::bov_node<double, exprtk::details::gte_op<double> >::value() const
Line
Count
Source
15706
5.37M
         {
15707
5.37M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
5.37M
         }
exprtk::details::bov_node<double, exprtk::details::eq_op<double> >::value() const
Line
Count
Source
15706
113M
         {
15707
113M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
113M
         }
exprtk::details::bov_node<double, exprtk::details::ne_op<double> >::value() const
Line
Count
Source
15706
7.58M
         {
15707
7.58M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
7.58M
         }
exprtk::details::bov_node<double, exprtk::details::and_op<double> >::value() const
Line
Count
Source
15706
3.60M
         {
15707
3.60M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
3.60M
         }
exprtk::details::bov_node<double, exprtk::details::nand_op<double> >::value() const
Line
Count
Source
15706
6.10M
         {
15707
6.10M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
6.10M
         }
exprtk::details::bov_node<double, exprtk::details::or_op<double> >::value() const
Line
Count
Source
15706
3.40M
         {
15707
3.40M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
3.40M
         }
exprtk::details::bov_node<double, exprtk::details::nor_op<double> >::value() const
Line
Count
Source
15706
1.49M
         {
15707
1.49M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
1.49M
         }
exprtk::details::bov_node<double, exprtk::details::xor_op<double> >::value() const
Line
Count
Source
15706
100k
         {
15707
100k
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
100k
         }
exprtk::details::bov_node<double, exprtk::details::xnor_op<double> >::value() const
Line
Count
Source
15706
900k
         {
15707
900k
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
900k
         }
exprtk::details::bov_node<float, exprtk::details::add_op<float> >::value() const
Line
Count
Source
15706
20.7M
         {
15707
20.7M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
20.7M
         }
exprtk::details::bov_node<float, exprtk::details::sub_op<float> >::value() const
Line
Count
Source
15706
53.3M
         {
15707
53.3M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
53.3M
         }
exprtk::details::bov_node<float, exprtk::details::mul_op<float> >::value() const
Line
Count
Source
15706
94.1M
         {
15707
94.1M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
94.1M
         }
exprtk::details::bov_node<float, exprtk::details::div_op<float> >::value() const
Line
Count
Source
15706
28.8M
         {
15707
28.8M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
28.8M
         }
exprtk::details::bov_node<float, exprtk::details::mod_op<float> >::value() const
Line
Count
Source
15706
19.7M
         {
15707
19.7M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
19.7M
         }
exprtk::details::bov_node<float, exprtk::details::pow_op<float> >::value() const
Line
Count
Source
15706
4.10M
         {
15707
4.10M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
4.10M
         }
exprtk::details::bov_node<float, exprtk::details::lt_op<float> >::value() const
Line
Count
Source
15706
11.6M
         {
15707
11.6M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
11.6M
         }
exprtk::details::bov_node<float, exprtk::details::lte_op<float> >::value() const
Line
Count
Source
15706
3.68M
         {
15707
3.68M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
3.68M
         }
exprtk::details::bov_node<float, exprtk::details::gt_op<float> >::value() const
Line
Count
Source
15706
2.40M
         {
15707
2.40M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
2.40M
         }
exprtk::details::bov_node<float, exprtk::details::gte_op<float> >::value() const
Line
Count
Source
15706
4.47M
         {
15707
4.47M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
4.47M
         }
exprtk::details::bov_node<float, exprtk::details::eq_op<float> >::value() const
Line
Count
Source
15706
106M
         {
15707
106M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
106M
         }
exprtk::details::bov_node<float, exprtk::details::ne_op<float> >::value() const
Line
Count
Source
15706
7.77M
         {
15707
7.77M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
7.77M
         }
exprtk::details::bov_node<float, exprtk::details::and_op<float> >::value() const
Line
Count
Source
15706
3.30M
         {
15707
3.30M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
3.30M
         }
exprtk::details::bov_node<float, exprtk::details::nand_op<float> >::value() const
Line
Count
Source
15706
5.10M
         {
15707
5.10M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
5.10M
         }
exprtk::details::bov_node<float, exprtk::details::or_op<float> >::value() const
Line
Count
Source
15706
3.20M
         {
15707
3.20M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
3.20M
         }
exprtk::details::bov_node<float, exprtk::details::nor_op<float> >::value() const
Line
Count
Source
15706
1.69M
         {
15707
1.69M
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
1.69M
         }
exprtk::details::bov_node<float, exprtk::details::xor_op<float> >::value() const
Line
Count
Source
15706
100k
         {
15707
100k
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
100k
         }
exprtk::details::bov_node<float, exprtk::details::xnor_op<float> >::value() const
Line
Count
Source
15706
800k
         {
15707
800k
            assert(branch_.first);
15708
0
            return Operation::process(branch_.first->value(),v_);
15709
800k
         }
15710
15711
         inline const T& v() const exprtk_override
15712
0
         {
15713
0
            return v_;
15714
0
         }
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::add_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::sub_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::mul_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::div_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::mod_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::pow_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::lt_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::lte_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::gt_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::gte_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::eq_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::ne_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::and_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::nand_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::or_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::nor_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::xor_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::xnor_op<double> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::add_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::sub_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::mul_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::div_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::mod_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::pow_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::lt_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::lte_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::gt_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::gte_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::eq_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::ne_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::and_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::nand_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::or_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::nor_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::xor_op<float> >::v() const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::xnor_op<float> >::v() const
15715
15716
         inline expression_node<T>* branch(const std::size_t&) const exprtk_override
15717
0
         {
15718
0
            return branch_.first;
15719
0
         }
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::add_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::sub_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::mul_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::div_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::mod_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::pow_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::lt_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::lte_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::gt_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::gte_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::eq_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::ne_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::and_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::nand_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::or_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::nor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::xor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<double, exprtk::details::xnor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::add_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::sub_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::mul_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::div_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::mod_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::pow_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::lt_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::lte_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::gt_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::gte_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::eq_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::ne_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::and_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::nand_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::or_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::nor_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::xor_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::bov_node<float, exprtk::details::xnor_op<float> >::branch(unsigned long const&) const
15720
15721
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
15722
515k
         {
15723
515k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
515k
         }
exprtk::details::bov_node<double, exprtk::details::add_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
11.4k
         {
15723
11.4k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
11.4k
         }
exprtk::details::bov_node<double, exprtk::details::sub_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
41.2k
         {
15723
41.2k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
41.2k
         }
exprtk::details::bov_node<double, exprtk::details::mul_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
46.5k
         {
15723
46.5k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
46.5k
         }
exprtk::details::bov_node<double, exprtk::details::div_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
22.1k
         {
15723
22.1k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
22.1k
         }
exprtk::details::bov_node<double, exprtk::details::mod_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
4.16k
         {
15723
4.16k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
4.16k
         }
exprtk::details::bov_node<double, exprtk::details::pow_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
1.56k
         {
15723
1.56k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
1.56k
         }
exprtk::details::bov_node<double, exprtk::details::lt_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
8.98k
         {
15723
8.98k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
8.98k
         }
exprtk::details::bov_node<double, exprtk::details::lte_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
1.92k
         {
15723
1.92k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
1.92k
         }
exprtk::details::bov_node<double, exprtk::details::gt_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
5.95k
         {
15723
5.95k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
5.95k
         }
exprtk::details::bov_node<double, exprtk::details::gte_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
8.47k
         {
15723
8.47k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
8.47k
         }
exprtk::details::bov_node<double, exprtk::details::eq_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
89.9k
         {
15723
89.9k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
89.9k
         }
exprtk::details::bov_node<double, exprtk::details::ne_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
4.63k
         {
15723
4.63k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
4.63k
         }
exprtk::details::bov_node<double, exprtk::details::and_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
5.44k
         {
15723
5.44k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
5.44k
         }
exprtk::details::bov_node<double, exprtk::details::nand_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
2.26k
         {
15723
2.26k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
2.26k
         }
exprtk::details::bov_node<double, exprtk::details::or_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
5.61k
         {
15723
5.61k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
5.61k
         }
exprtk::details::bov_node<double, exprtk::details::nor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
1.81k
         {
15723
1.81k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
1.81k
         }
exprtk::details::bov_node<double, exprtk::details::xor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
462
         {
15723
462
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
462
         }
exprtk::details::bov_node<double, exprtk::details::xnor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15722
765
         {
15723
765
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
765
         }
exprtk::details::bov_node<float, exprtk::details::add_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
11.1k
         {
15723
11.1k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
11.1k
         }
exprtk::details::bov_node<float, exprtk::details::sub_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
38.9k
         {
15723
38.9k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
38.9k
         }
exprtk::details::bov_node<float, exprtk::details::mul_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
43.8k
         {
15723
43.8k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
43.8k
         }
exprtk::details::bov_node<float, exprtk::details::div_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
21.9k
         {
15723
21.9k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
21.9k
         }
exprtk::details::bov_node<float, exprtk::details::mod_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
3.70k
         {
15723
3.70k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
3.70k
         }
exprtk::details::bov_node<float, exprtk::details::pow_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
1.49k
         {
15723
1.49k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
1.49k
         }
exprtk::details::bov_node<float, exprtk::details::lt_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
8.12k
         {
15723
8.12k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
8.12k
         }
exprtk::details::bov_node<float, exprtk::details::lte_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
1.89k
         {
15723
1.89k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
1.89k
         }
exprtk::details::bov_node<float, exprtk::details::gt_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
5.94k
         {
15723
5.94k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
5.94k
         }
exprtk::details::bov_node<float, exprtk::details::gte_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
8.25k
         {
15723
8.25k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
8.25k
         }
exprtk::details::bov_node<float, exprtk::details::eq_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
87.8k
         {
15723
87.8k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
87.8k
         }
exprtk::details::bov_node<float, exprtk::details::ne_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
3.32k
         {
15723
3.32k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
3.32k
         }
exprtk::details::bov_node<float, exprtk::details::and_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
5.41k
         {
15723
5.41k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
5.41k
         }
exprtk::details::bov_node<float, exprtk::details::nand_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
2.20k
         {
15723
2.20k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
2.20k
         }
exprtk::details::bov_node<float, exprtk::details::or_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
5.45k
         {
15723
5.45k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
5.45k
         }
exprtk::details::bov_node<float, exprtk::details::nor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
1.58k
         {
15723
1.58k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
1.58k
         }
exprtk::details::bov_node<float, exprtk::details::xor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
461
         {
15723
461
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
461
         }
exprtk::details::bov_node<float, exprtk::details::xnor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15722
765
         {
15723
765
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15724
765
         }
15725
15726
         std::size_t node_depth() const exprtk_override
15727
1.18M
         {
15728
1.18M
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
1.18M
         }
exprtk::details::bov_node<double, exprtk::details::add_op<double> >::node_depth() const
Line
Count
Source
15727
26.9k
         {
15728
26.9k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
26.9k
         }
exprtk::details::bov_node<double, exprtk::details::sub_op<double> >::node_depth() const
Line
Count
Source
15727
104k
         {
15728
104k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
104k
         }
exprtk::details::bov_node<double, exprtk::details::mul_op<double> >::node_depth() const
Line
Count
Source
15727
112k
         {
15728
112k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
112k
         }
exprtk::details::bov_node<double, exprtk::details::div_op<double> >::node_depth() const
Line
Count
Source
15727
60.3k
         {
15728
60.3k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
60.3k
         }
exprtk::details::bov_node<double, exprtk::details::mod_op<double> >::node_depth() const
Line
Count
Source
15727
10.4k
         {
15728
10.4k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
10.4k
         }
exprtk::details::bov_node<double, exprtk::details::pow_op<double> >::node_depth() const
Line
Count
Source
15727
4.36k
         {
15728
4.36k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
4.36k
         }
exprtk::details::bov_node<double, exprtk::details::lt_op<double> >::node_depth() const
Line
Count
Source
15727
20.7k
         {
15728
20.7k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
20.7k
         }
exprtk::details::bov_node<double, exprtk::details::lte_op<double> >::node_depth() const
Line
Count
Source
15727
4.29k
         {
15728
4.29k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
4.29k
         }
exprtk::details::bov_node<double, exprtk::details::gt_op<double> >::node_depth() const
Line
Count
Source
15727
13.7k
         {
15728
13.7k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
13.7k
         }
exprtk::details::bov_node<double, exprtk::details::gte_op<double> >::node_depth() const
Line
Count
Source
15727
18.2k
         {
15728
18.2k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
18.2k
         }
exprtk::details::bov_node<double, exprtk::details::eq_op<double> >::node_depth() const
Line
Count
Source
15727
185k
         {
15728
185k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
185k
         }
exprtk::details::bov_node<double, exprtk::details::ne_op<double> >::node_depth() const
Line
Count
Source
15727
10.0k
         {
15728
10.0k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
10.0k
         }
exprtk::details::bov_node<double, exprtk::details::and_op<double> >::node_depth() const
Line
Count
Source
15727
11.2k
         {
15728
11.2k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
11.2k
         }
exprtk::details::bov_node<double, exprtk::details::nand_op<double> >::node_depth() const
Line
Count
Source
15727
6.35k
         {
15728
6.35k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
6.35k
         }
exprtk::details::bov_node<double, exprtk::details::or_op<double> >::node_depth() const
Line
Count
Source
15727
12.3k
         {
15728
12.3k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
12.3k
         }
exprtk::details::bov_node<double, exprtk::details::nor_op<double> >::node_depth() const
Line
Count
Source
15727
3.64k
         {
15728
3.64k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
3.64k
         }
exprtk::details::bov_node<double, exprtk::details::xor_op<double> >::node_depth() const
Line
Count
Source
15727
936
         {
15728
936
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
936
         }
exprtk::details::bov_node<double, exprtk::details::xnor_op<double> >::node_depth() const
Line
Count
Source
15727
1.57k
         {
15728
1.57k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
1.57k
         }
exprtk::details::bov_node<float, exprtk::details::add_op<float> >::node_depth() const
Line
Count
Source
15727
26.0k
         {
15728
26.0k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
26.0k
         }
exprtk::details::bov_node<float, exprtk::details::sub_op<float> >::node_depth() const
Line
Count
Source
15727
98.4k
         {
15728
98.4k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
98.4k
         }
exprtk::details::bov_node<float, exprtk::details::mul_op<float> >::node_depth() const
Line
Count
Source
15727
105k
         {
15728
105k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
105k
         }
exprtk::details::bov_node<float, exprtk::details::div_op<float> >::node_depth() const
Line
Count
Source
15727
59.7k
         {
15728
59.7k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
59.7k
         }
exprtk::details::bov_node<float, exprtk::details::mod_op<float> >::node_depth() const
Line
Count
Source
15727
9.52k
         {
15728
9.52k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
9.52k
         }
exprtk::details::bov_node<float, exprtk::details::pow_op<float> >::node_depth() const
Line
Count
Source
15727
4.15k
         {
15728
4.15k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
4.15k
         }
exprtk::details::bov_node<float, exprtk::details::lt_op<float> >::node_depth() const
Line
Count
Source
15727
18.1k
         {
15728
18.1k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
18.1k
         }
exprtk::details::bov_node<float, exprtk::details::lte_op<float> >::node_depth() const
Line
Count
Source
15727
4.23k
         {
15728
4.23k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
4.23k
         }
exprtk::details::bov_node<float, exprtk::details::gt_op<float> >::node_depth() const
Line
Count
Source
15727
13.7k
         {
15728
13.7k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
13.7k
         }
exprtk::details::bov_node<float, exprtk::details::gte_op<float> >::node_depth() const
Line
Count
Source
15727
17.7k
         {
15728
17.7k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
17.7k
         }
exprtk::details::bov_node<float, exprtk::details::eq_op<float> >::node_depth() const
Line
Count
Source
15727
180k
         {
15728
180k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
180k
         }
exprtk::details::bov_node<float, exprtk::details::ne_op<float> >::node_depth() const
Line
Count
Source
15727
7.37k
         {
15728
7.37k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
7.37k
         }
exprtk::details::bov_node<float, exprtk::details::and_op<float> >::node_depth() const
Line
Count
Source
15727
11.2k
         {
15728
11.2k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
11.2k
         }
exprtk::details::bov_node<float, exprtk::details::nand_op<float> >::node_depth() const
Line
Count
Source
15727
6.17k
         {
15728
6.17k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
6.17k
         }
exprtk::details::bov_node<float, exprtk::details::or_op<float> >::node_depth() const
Line
Count
Source
15727
12.0k
         {
15728
12.0k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
12.0k
         }
exprtk::details::bov_node<float, exprtk::details::nor_op<float> >::node_depth() const
Line
Count
Source
15727
3.19k
         {
15728
3.19k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
3.19k
         }
exprtk::details::bov_node<float, exprtk::details::xor_op<float> >::node_depth() const
Line
Count
Source
15727
934
         {
15728
934
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
934
         }
exprtk::details::bov_node<float, exprtk::details::xnor_op<float> >::node_depth() const
Line
Count
Source
15727
1.57k
         {
15728
1.57k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15729
1.57k
         }
15730
15731
      private:
15732
15733
         bov_node(const bov_node<T,Operation>&) exprtk_delete;
15734
         bov_node<T,Operation>& operator=(const bov_node<T,Operation>&) exprtk_delete;
15735
15736
         const T& v_;
15737
         branch_t branch_;
15738
      };
15739
15740
      template <typename T, typename Operation>
15741
      class cob_node exprtk_final : public cob_base_node<T>
15742
      {
15743
      public:
15744
15745
         typedef expression_node<T>* expression_ptr;
15746
         typedef std::pair<expression_ptr,bool> branch_t;
15747
         typedef Operation operation_t;
15748
15749
         // variable op constant node
15750
         explicit cob_node(const T const_var, const expression_ptr branch)
15751
         : c_(const_var)
15752
153k
         {
15753
153k
            construct_branch_pair(branch_, branch);
15754
153k
         }
exprtk::details::cob_node<double, exprtk::details::div_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
1.49k
         {
15753
1.49k
            construct_branch_pair(branch_, branch);
15754
1.49k
         }
exprtk::details::cob_node<double, exprtk::details::sub_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
22.8k
         {
15753
22.8k
            construct_branch_pair(branch_, branch);
15754
22.8k
         }
exprtk::details::cob_node<double, exprtk::details::add_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
6.43k
         {
15753
6.43k
            construct_branch_pair(branch_, branch);
15754
6.43k
         }
exprtk::details::cob_node<double, exprtk::details::mul_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
20.6k
         {
15753
20.6k
            construct_branch_pair(branch_, branch);
15754
20.6k
         }
exprtk::details::cob_node<double, exprtk::details::mod_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
6.47k
         {
15753
6.47k
            construct_branch_pair(branch_, branch);
15754
6.47k
         }
exprtk::details::cob_node<double, exprtk::details::pow_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
1.69k
         {
15753
1.69k
            construct_branch_pair(branch_, branch);
15754
1.69k
         }
exprtk::details::cob_node<double, exprtk::details::lt_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
1.74k
         {
15753
1.74k
            construct_branch_pair(branch_, branch);
15754
1.74k
         }
exprtk::details::cob_node<double, exprtk::details::lte_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
1.20k
         {
15753
1.20k
            construct_branch_pair(branch_, branch);
15754
1.20k
         }
exprtk::details::cob_node<double, exprtk::details::gt_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
4.64k
         {
15753
4.64k
            construct_branch_pair(branch_, branch);
15754
4.64k
         }
exprtk::details::cob_node<double, exprtk::details::gte_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
1.12k
         {
15753
1.12k
            construct_branch_pair(branch_, branch);
15754
1.12k
         }
exprtk::details::cob_node<double, exprtk::details::eq_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
1.63k
         {
15753
1.63k
            construct_branch_pair(branch_, branch);
15754
1.63k
         }
exprtk::details::cob_node<double, exprtk::details::ne_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
1.90k
         {
15753
1.90k
            construct_branch_pair(branch_, branch);
15754
1.90k
         }
exprtk::details::cob_node<double, exprtk::details::and_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
3.41k
         {
15753
3.41k
            construct_branch_pair(branch_, branch);
15754
3.41k
         }
exprtk::details::cob_node<double, exprtk::details::nand_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
1.15k
         {
15753
1.15k
            construct_branch_pair(branch_, branch);
15754
1.15k
         }
exprtk::details::cob_node<double, exprtk::details::or_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
666
         {
15753
666
            construct_branch_pair(branch_, branch);
15754
666
         }
exprtk::details::cob_node<double, exprtk::details::nor_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
976
         {
15753
976
            construct_branch_pair(branch_, branch);
15754
976
         }
exprtk::details::cob_node<double, exprtk::details::xor_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
657
         {
15753
657
            construct_branch_pair(branch_, branch);
15754
657
         }
exprtk::details::cob_node<double, exprtk::details::xnor_op<double> >::cob_node(double, exprtk::details::expression_node<double>*)
Line
Count
Source
15752
903
         {
15753
903
            construct_branch_pair(branch_, branch);
15754
903
         }
exprtk::details::cob_node<float, exprtk::details::div_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
1.49k
         {
15753
1.49k
            construct_branch_pair(branch_, branch);
15754
1.49k
         }
exprtk::details::cob_node<float, exprtk::details::sub_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
19.8k
         {
15753
19.8k
            construct_branch_pair(branch_, branch);
15754
19.8k
         }
exprtk::details::cob_node<float, exprtk::details::add_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
5.70k
         {
15753
5.70k
            construct_branch_pair(branch_, branch);
15754
5.70k
         }
exprtk::details::cob_node<float, exprtk::details::mul_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
20.2k
         {
15753
20.2k
            construct_branch_pair(branch_, branch);
15754
20.2k
         }
exprtk::details::cob_node<float, exprtk::details::mod_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
6.46k
         {
15753
6.46k
            construct_branch_pair(branch_, branch);
15754
6.46k
         }
exprtk::details::cob_node<float, exprtk::details::pow_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
1.69k
         {
15753
1.69k
            construct_branch_pair(branch_, branch);
15754
1.69k
         }
exprtk::details::cob_node<float, exprtk::details::lt_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
1.52k
         {
15753
1.52k
            construct_branch_pair(branch_, branch);
15754
1.52k
         }
exprtk::details::cob_node<float, exprtk::details::lte_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
1.19k
         {
15753
1.19k
            construct_branch_pair(branch_, branch);
15754
1.19k
         }
exprtk::details::cob_node<float, exprtk::details::gt_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
3.89k
         {
15753
3.89k
            construct_branch_pair(branch_, branch);
15754
3.89k
         }
exprtk::details::cob_node<float, exprtk::details::gte_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
1.12k
         {
15753
1.12k
            construct_branch_pair(branch_, branch);
15754
1.12k
         }
exprtk::details::cob_node<float, exprtk::details::eq_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
1.62k
         {
15753
1.62k
            construct_branch_pair(branch_, branch);
15754
1.62k
         }
exprtk::details::cob_node<float, exprtk::details::ne_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
1.90k
         {
15753
1.90k
            construct_branch_pair(branch_, branch);
15754
1.90k
         }
exprtk::details::cob_node<float, exprtk::details::and_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
3.36k
         {
15753
3.36k
            construct_branch_pair(branch_, branch);
15754
3.36k
         }
exprtk::details::cob_node<float, exprtk::details::nand_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
964
         {
15753
964
            construct_branch_pair(branch_, branch);
15754
964
         }
exprtk::details::cob_node<float, exprtk::details::or_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
661
         {
15753
661
            construct_branch_pair(branch_, branch);
15754
661
         }
exprtk::details::cob_node<float, exprtk::details::nor_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
975
         {
15753
975
            construct_branch_pair(branch_, branch);
15754
975
         }
exprtk::details::cob_node<float, exprtk::details::xor_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
653
         {
15753
653
            construct_branch_pair(branch_, branch);
15754
653
         }
exprtk::details::cob_node<float, exprtk::details::xnor_op<float> >::cob_node(float, exprtk::details::expression_node<float>*)
Line
Count
Source
15752
896
         {
15753
896
            construct_branch_pair(branch_, branch);
15754
896
         }
15755
15756
         inline T value() const exprtk_override
15757
305M
         {
15758
305M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
305M
         }
exprtk::details::cob_node<double, exprtk::details::div_op<double> >::value() const
Line
Count
Source
15757
2.90M
         {
15758
2.90M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
2.90M
         }
exprtk::details::cob_node<double, exprtk::details::sub_op<double> >::value() const
Line
Count
Source
15757
31.8M
         {
15758
31.8M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
31.8M
         }
exprtk::details::cob_node<double, exprtk::details::add_op<double> >::value() const
Line
Count
Source
15757
12.9M
         {
15758
12.9M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
12.9M
         }
exprtk::details::cob_node<double, exprtk::details::mul_op<double> >::value() const
Line
Count
Source
15757
77.5M
         {
15758
77.5M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
77.5M
         }
exprtk::details::cob_node<double, exprtk::details::mod_op<double> >::value() const
Line
Count
Source
15757
2.60M
         {
15758
2.60M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
2.60M
         }
exprtk::details::cob_node<double, exprtk::details::pow_op<double> >::value() const
Line
Count
Source
15757
3.70M
         {
15758
3.70M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
3.70M
         }
exprtk::details::cob_node<double, exprtk::details::lt_op<double> >::value() const
Line
Count
Source
15757
2.00M
         {
15758
2.00M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
2.00M
         }
exprtk::details::cob_node<double, exprtk::details::lte_op<double> >::value() const
Line
Count
Source
15757
601k
         {
15758
601k
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
601k
         }
exprtk::details::cob_node<double, exprtk::details::gt_op<double> >::value() const
Line
Count
Source
15757
1.76M
         {
15758
1.76M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
1.76M
         }
exprtk::details::cob_node<double, exprtk::details::gte_op<double> >::value() const
Line
Count
Source
15757
1.54M
         {
15758
1.54M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
1.54M
         }
exprtk::details::cob_node<double, exprtk::details::eq_op<double> >::value() const
Line
Count
Source
15757
1.90M
         {
15758
1.90M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
1.90M
         }
exprtk::details::cob_node<double, exprtk::details::ne_op<double> >::value() const
Line
Count
Source
15757
6.40M
         {
15758
6.40M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
6.40M
         }
exprtk::details::cob_node<double, exprtk::details::and_op<double> >::value() const
Line
Count
Source
15757
2.30M
         {
15758
2.30M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
2.30M
         }
exprtk::details::cob_node<double, exprtk::details::nand_op<double> >::value() const
Line
Count
Source
15757
1.50M
         {
15758
1.50M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
1.50M
         }
exprtk::details::cob_node<double, exprtk::details::or_op<double> >::value() const
Line
Count
Source
15757
2.90M
         {
15758
2.90M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
2.90M
         }
exprtk::details::cob_node<double, exprtk::details::nor_op<double> >::value() const
Line
Count
Source
15757
1.60M
         {
15758
1.60M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
1.60M
         }
exprtk::details::cob_node<double, exprtk::details::xor_op<double> >::value() const
Line
Count
Source
15757
3.46k
         {
15758
3.46k
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
3.46k
         }
exprtk::details::cob_node<double, exprtk::details::xnor_op<double> >::value() const
Line
Count
Source
15757
304k
         {
15758
304k
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
304k
         }
exprtk::details::cob_node<float, exprtk::details::div_op<float> >::value() const
Line
Count
Source
15757
2.90M
         {
15758
2.90M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
2.90M
         }
exprtk::details::cob_node<float, exprtk::details::sub_op<float> >::value() const
Line
Count
Source
15757
31.6M
         {
15758
31.6M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
31.6M
         }
exprtk::details::cob_node<float, exprtk::details::add_op<float> >::value() const
Line
Count
Source
15757
13.0M
         {
15758
13.0M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
13.0M
         }
exprtk::details::cob_node<float, exprtk::details::mul_op<float> >::value() const
Line
Count
Source
15757
73.9M
         {
15758
73.9M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
73.9M
         }
exprtk::details::cob_node<float, exprtk::details::mod_op<float> >::value() const
Line
Count
Source
15757
2.60M
         {
15758
2.60M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
2.60M
         }
exprtk::details::cob_node<float, exprtk::details::pow_op<float> >::value() const
Line
Count
Source
15757
3.82M
         {
15758
3.82M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
3.82M
         }
exprtk::details::cob_node<float, exprtk::details::lt_op<float> >::value() const
Line
Count
Source
15757
2.80M
         {
15758
2.80M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
2.80M
         }
exprtk::details::cob_node<float, exprtk::details::lte_op<float> >::value() const
Line
Count
Source
15757
600k
         {
15758
600k
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
600k
         }
exprtk::details::cob_node<float, exprtk::details::gt_op<float> >::value() const
Line
Count
Source
15757
2.02M
         {
15758
2.02M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
2.02M
         }
exprtk::details::cob_node<float, exprtk::details::gte_op<float> >::value() const
Line
Count
Source
15757
1.44M
         {
15758
1.44M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
1.44M
         }
exprtk::details::cob_node<float, exprtk::details::eq_op<float> >::value() const
Line
Count
Source
15757
1.90M
         {
15758
1.90M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
1.90M
         }
exprtk::details::cob_node<float, exprtk::details::ne_op<float> >::value() const
Line
Count
Source
15757
6.70M
         {
15758
6.70M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
6.70M
         }
exprtk::details::cob_node<float, exprtk::details::and_op<float> >::value() const
Line
Count
Source
15757
2.10M
         {
15758
2.10M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
2.10M
         }
exprtk::details::cob_node<float, exprtk::details::nand_op<float> >::value() const
Line
Count
Source
15757
1.30M
         {
15758
1.30M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
1.30M
         }
exprtk::details::cob_node<float, exprtk::details::or_op<float> >::value() const
Line
Count
Source
15757
2.70M
         {
15758
2.70M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
2.70M
         }
exprtk::details::cob_node<float, exprtk::details::nor_op<float> >::value() const
Line
Count
Source
15757
1.52M
         {
15758
1.52M
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
1.52M
         }
exprtk::details::cob_node<float, exprtk::details::xor_op<float> >::value() const
Line
Count
Source
15757
516
         {
15758
516
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
516
         }
exprtk::details::cob_node<float, exprtk::details::xnor_op<float> >::value() const
Line
Count
Source
15757
400k
         {
15758
400k
            assert(branch_.first);
15759
0
            return Operation::process(c_,branch_.first->value());
15760
400k
         }
15761
15762
         inline operator_type operation() const exprtk_override
15763
42.2k
         {
15764
42.2k
            return Operation::operation();
15765
42.2k
         }
exprtk::details::cob_node<double, exprtk::details::div_op<double> >::operation() const
Line
Count
Source
15763
4.57k
         {
15764
4.57k
            return Operation::operation();
15765
4.57k
         }
exprtk::details::cob_node<double, exprtk::details::sub_op<double> >::operation() const
Line
Count
Source
15763
4.19k
         {
15764
4.19k
            return Operation::operation();
15765
4.19k
         }
exprtk::details::cob_node<double, exprtk::details::add_op<double> >::operation() const
Line
Count
Source
15763
649
         {
15764
649
            return Operation::operation();
15765
649
         }
exprtk::details::cob_node<double, exprtk::details::mul_op<double> >::operation() const
Line
Count
Source
15763
10.2k
         {
15764
10.2k
            return Operation::operation();
15765
10.2k
         }
exprtk::details::cob_node<double, exprtk::details::mod_op<double> >::operation() const
Line
Count
Source
15763
1.49k
         {
15764
1.49k
            return Operation::operation();
15765
1.49k
         }
exprtk::details::cob_node<double, exprtk::details::pow_op<double> >::operation() const
Line
Count
Source
15763
99
         {
15764
99
            return Operation::operation();
15765
99
         }
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::lte_op<double> >::operation() const
exprtk::details::cob_node<double, exprtk::details::gt_op<double> >::operation() const
Line
Count
Source
15763
220
         {
15764
220
            return Operation::operation();
15765
220
         }
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::gte_op<double> >::operation() const
exprtk::details::cob_node<double, exprtk::details::eq_op<double> >::operation() const
Line
Count
Source
15763
39
         {
15764
39
            return Operation::operation();
15765
39
         }
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::and_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::nand_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::or_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::nor_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::xor_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::xnor_op<double> >::operation() const
exprtk::details::cob_node<float, exprtk::details::div_op<float> >::operation() const
Line
Count
Source
15763
4.57k
         {
15764
4.57k
            return Operation::operation();
15765
4.57k
         }
exprtk::details::cob_node<float, exprtk::details::sub_op<float> >::operation() const
Line
Count
Source
15763
3.47k
         {
15764
3.47k
            return Operation::operation();
15765
3.47k
         }
exprtk::details::cob_node<float, exprtk::details::add_op<float> >::operation() const
Line
Count
Source
15763
629
         {
15764
629
            return Operation::operation();
15765
629
         }
exprtk::details::cob_node<float, exprtk::details::mul_op<float> >::operation() const
Line
Count
Source
15763
10.2k
         {
15764
10.2k
            return Operation::operation();
15765
10.2k
         }
exprtk::details::cob_node<float, exprtk::details::mod_op<float> >::operation() const
Line
Count
Source
15763
1.49k
         {
15764
1.49k
            return Operation::operation();
15765
1.49k
         }
exprtk::details::cob_node<float, exprtk::details::pow_op<float> >::operation() const
Line
Count
Source
15763
99
         {
15764
99
            return Operation::operation();
15765
99
         }
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::lte_op<float> >::operation() const
exprtk::details::cob_node<float, exprtk::details::gt_op<float> >::operation() const
Line
Count
Source
15763
220
         {
15764
220
            return Operation::operation();
15765
220
         }
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::gte_op<float> >::operation() const
exprtk::details::cob_node<float, exprtk::details::eq_op<float> >::operation() const
Line
Count
Source
15763
39
         {
15764
39
            return Operation::operation();
15765
39
         }
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::and_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::nand_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::or_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::nor_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::xor_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::xnor_op<float> >::operation() const
15766
15767
         inline const T c() const exprtk_override
15768
12.5k
         {
15769
12.5k
            return c_;
15770
12.5k
         }
exprtk::details::cob_node<double, exprtk::details::div_op<double> >::c() const
Line
Count
Source
15768
1.06k
         {
15769
1.06k
            return c_;
15770
1.06k
         }
exprtk::details::cob_node<double, exprtk::details::sub_op<double> >::c() const
Line
Count
Source
15768
2.09k
         {
15769
2.09k
            return c_;
15770
2.09k
         }
exprtk::details::cob_node<double, exprtk::details::add_op<double> >::c() const
Line
Count
Source
15768
622
         {
15769
622
            return c_;
15770
622
         }
exprtk::details::cob_node<double, exprtk::details::mul_op<double> >::c() const
Line
Count
Source
15768
2.68k
         {
15769
2.68k
            return c_;
15770
2.68k
         }
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::mod_op<double> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::pow_op<double> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::lt_op<double> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::lte_op<double> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::gt_op<double> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::gte_op<double> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::eq_op<double> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::ne_op<double> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::and_op<double> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::nand_op<double> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::or_op<double> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::nor_op<double> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::xor_op<double> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::xnor_op<double> >::c() const
exprtk::details::cob_node<float, exprtk::details::div_op<float> >::c() const
Line
Count
Source
15768
1.06k
         {
15769
1.06k
            return c_;
15770
1.06k
         }
exprtk::details::cob_node<float, exprtk::details::sub_op<float> >::c() const
Line
Count
Source
15768
1.73k
         {
15769
1.73k
            return c_;
15770
1.73k
         }
exprtk::details::cob_node<float, exprtk::details::add_op<float> >::c() const
Line
Count
Source
15768
602
         {
15769
602
            return c_;
15770
602
         }
exprtk::details::cob_node<float, exprtk::details::mul_op<float> >::c() const
Line
Count
Source
15768
2.68k
         {
15769
2.68k
            return c_;
15770
2.68k
         }
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::mod_op<float> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::pow_op<float> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::lt_op<float> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::lte_op<float> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::gt_op<float> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::gte_op<float> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::eq_op<float> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::ne_op<float> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::and_op<float> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::nand_op<float> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::or_op<float> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::nor_op<float> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::xor_op<float> >::c() const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::xnor_op<float> >::c() const
15771
15772
         inline void set_c(const T new_c) exprtk_override
15773
12.3k
         {
15774
12.3k
            (*const_cast<T*>(&c_)) = new_c;
15775
12.3k
         }
exprtk::details::cob_node<double, exprtk::details::div_op<double> >::set_c(double)
Line
Count
Source
15773
991
         {
15774
991
            (*const_cast<T*>(&c_)) = new_c;
15775
991
         }
exprtk::details::cob_node<double, exprtk::details::sub_op<double> >::set_c(double)
Line
Count
Source
15773
2.09k
         {
15774
2.09k
            (*const_cast<T*>(&c_)) = new_c;
15775
2.09k
         }
exprtk::details::cob_node<double, exprtk::details::add_op<double> >::set_c(double)
Line
Count
Source
15773
607
         {
15774
607
            (*const_cast<T*>(&c_)) = new_c;
15775
607
         }
exprtk::details::cob_node<double, exprtk::details::mul_op<double> >::set_c(double)
Line
Count
Source
15773
2.66k
         {
15774
2.66k
            (*const_cast<T*>(&c_)) = new_c;
15775
2.66k
         }
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::mod_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::pow_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::lt_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::lte_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::gt_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::gte_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::eq_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::ne_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::and_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::nand_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::or_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::nor_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::xor_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::xnor_op<double> >::set_c(double)
exprtk::details::cob_node<float, exprtk::details::div_op<float> >::set_c(float)
Line
Count
Source
15773
991
         {
15774
991
            (*const_cast<T*>(&c_)) = new_c;
15775
991
         }
exprtk::details::cob_node<float, exprtk::details::sub_op<float> >::set_c(float)
Line
Count
Source
15773
1.73k
         {
15774
1.73k
            (*const_cast<T*>(&c_)) = new_c;
15775
1.73k
         }
exprtk::details::cob_node<float, exprtk::details::add_op<float> >::set_c(float)
Line
Count
Source
15773
587
         {
15774
587
            (*const_cast<T*>(&c_)) = new_c;
15775
587
         }
exprtk::details::cob_node<float, exprtk::details::mul_op<float> >::set_c(float)
Line
Count
Source
15773
2.66k
         {
15774
2.66k
            (*const_cast<T*>(&c_)) = new_c;
15775
2.66k
         }
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::mod_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::pow_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::lt_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::lte_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::gt_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::gte_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::eq_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::ne_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::and_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::nand_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::or_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::nor_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::xor_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::xnor_op<float> >::set_c(float)
15776
15777
         inline expression_node<T>* branch(const std::size_t&) const exprtk_override
15778
0
         {
15779
0
            return branch_.first;
15780
0
         }
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::div_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::sub_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::add_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::mul_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::mod_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::pow_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::lt_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::lte_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::gt_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::gte_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::eq_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::ne_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::and_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::nand_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::or_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::nor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::xor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::xnor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::div_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::sub_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::add_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::mul_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::mod_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::pow_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::lt_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::lte_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::gt_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::gte_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::eq_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::ne_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::and_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::nand_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::or_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::nor_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::xor_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::xnor_op<float> >::branch(unsigned long const&) const
15781
15782
         inline expression_node<T>* move_branch(const std::size_t&) exprtk_override
15783
202
         {
15784
202
            branch_.second = false;
15785
202
            return branch_.first;
15786
202
         }
exprtk::details::cob_node<double, exprtk::details::div_op<double> >::move_branch(unsigned long const&)
Line
Count
Source
15783
72
         {
15784
72
            branch_.second = false;
15785
72
            return branch_.first;
15786
72
         }
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::sub_op<double> >::move_branch(unsigned long const&)
exprtk::details::cob_node<double, exprtk::details::add_op<double> >::move_branch(unsigned long const&)
Line
Count
Source
15783
15
         {
15784
15
            branch_.second = false;
15785
15
            return branch_.first;
15786
15
         }
exprtk::details::cob_node<double, exprtk::details::mul_op<double> >::move_branch(unsigned long const&)
Line
Count
Source
15783
14
         {
15784
14
            branch_.second = false;
15785
14
            return branch_.first;
15786
14
         }
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::mod_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::pow_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::lt_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::lte_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::gt_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::gte_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::eq_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::ne_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::and_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::nand_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::or_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::nor_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::xor_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<double, exprtk::details::xnor_op<double> >::move_branch(unsigned long const&)
exprtk::details::cob_node<float, exprtk::details::div_op<float> >::move_branch(unsigned long const&)
Line
Count
Source
15783
72
         {
15784
72
            branch_.second = false;
15785
72
            return branch_.first;
15786
72
         }
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::sub_op<float> >::move_branch(unsigned long const&)
exprtk::details::cob_node<float, exprtk::details::add_op<float> >::move_branch(unsigned long const&)
Line
Count
Source
15783
15
         {
15784
15
            branch_.second = false;
15785
15
            return branch_.first;
15786
15
         }
exprtk::details::cob_node<float, exprtk::details::mul_op<float> >::move_branch(unsigned long const&)
Line
Count
Source
15783
14
         {
15784
14
            branch_.second = false;
15785
14
            return branch_.first;
15786
14
         }
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::mod_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::pow_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::lt_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::lte_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::gt_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::gte_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::eq_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::ne_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::and_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::nand_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::or_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::nor_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::xor_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::cob_node<float, exprtk::details::xnor_op<float> >::move_branch(unsigned long const&)
15787
15788
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
15789
153k
         {
15790
153k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
153k
         }
exprtk::details::cob_node<double, exprtk::details::div_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
1.49k
         {
15790
1.49k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.49k
         }
exprtk::details::cob_node<double, exprtk::details::sub_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
22.8k
         {
15790
22.8k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
22.8k
         }
exprtk::details::cob_node<double, exprtk::details::add_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
6.43k
         {
15790
6.43k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
6.43k
         }
exprtk::details::cob_node<double, exprtk::details::mul_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
20.6k
         {
15790
20.6k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
20.6k
         }
exprtk::details::cob_node<double, exprtk::details::mod_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
6.47k
         {
15790
6.47k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
6.47k
         }
exprtk::details::cob_node<double, exprtk::details::pow_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
1.69k
         {
15790
1.69k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.69k
         }
exprtk::details::cob_node<double, exprtk::details::lt_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
1.74k
         {
15790
1.74k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.74k
         }
exprtk::details::cob_node<double, exprtk::details::lte_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
1.20k
         {
15790
1.20k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.20k
         }
exprtk::details::cob_node<double, exprtk::details::gt_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
4.64k
         {
15790
4.64k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
4.64k
         }
exprtk::details::cob_node<double, exprtk::details::gte_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
1.12k
         {
15790
1.12k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.12k
         }
exprtk::details::cob_node<double, exprtk::details::eq_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
1.63k
         {
15790
1.63k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.63k
         }
exprtk::details::cob_node<double, exprtk::details::ne_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
1.90k
         {
15790
1.90k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.90k
         }
exprtk::details::cob_node<double, exprtk::details::and_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
3.41k
         {
15790
3.41k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
3.41k
         }
exprtk::details::cob_node<double, exprtk::details::nand_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
1.15k
         {
15790
1.15k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.15k
         }
exprtk::details::cob_node<double, exprtk::details::or_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
666
         {
15790
666
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
666
         }
exprtk::details::cob_node<double, exprtk::details::nor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
976
         {
15790
976
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
976
         }
exprtk::details::cob_node<double, exprtk::details::xor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
657
         {
15790
657
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
657
         }
exprtk::details::cob_node<double, exprtk::details::xnor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15789
903
         {
15790
903
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
903
         }
exprtk::details::cob_node<float, exprtk::details::div_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
1.49k
         {
15790
1.49k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.49k
         }
exprtk::details::cob_node<float, exprtk::details::sub_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
19.8k
         {
15790
19.8k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
19.8k
         }
exprtk::details::cob_node<float, exprtk::details::add_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
5.70k
         {
15790
5.70k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
5.70k
         }
exprtk::details::cob_node<float, exprtk::details::mul_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
20.2k
         {
15790
20.2k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
20.2k
         }
exprtk::details::cob_node<float, exprtk::details::mod_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
6.46k
         {
15790
6.46k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
6.46k
         }
exprtk::details::cob_node<float, exprtk::details::pow_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
1.69k
         {
15790
1.69k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.69k
         }
exprtk::details::cob_node<float, exprtk::details::lt_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
1.52k
         {
15790
1.52k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.52k
         }
exprtk::details::cob_node<float, exprtk::details::lte_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
1.19k
         {
15790
1.19k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.19k
         }
exprtk::details::cob_node<float, exprtk::details::gt_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
3.89k
         {
15790
3.89k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
3.89k
         }
exprtk::details::cob_node<float, exprtk::details::gte_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
1.12k
         {
15790
1.12k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.12k
         }
exprtk::details::cob_node<float, exprtk::details::eq_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
1.62k
         {
15790
1.62k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.62k
         }
exprtk::details::cob_node<float, exprtk::details::ne_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
1.90k
         {
15790
1.90k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
1.90k
         }
exprtk::details::cob_node<float, exprtk::details::and_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
3.36k
         {
15790
3.36k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
3.36k
         }
exprtk::details::cob_node<float, exprtk::details::nand_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
964
         {
15790
964
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
964
         }
exprtk::details::cob_node<float, exprtk::details::or_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
661
         {
15790
661
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
661
         }
exprtk::details::cob_node<float, exprtk::details::nor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
975
         {
15790
975
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
975
         }
exprtk::details::cob_node<float, exprtk::details::xor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
653
         {
15790
653
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
653
         }
exprtk::details::cob_node<float, exprtk::details::xnor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15789
896
         {
15790
896
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15791
896
         }
15792
15793
         std::size_t node_depth() const exprtk_override
15794
396k
         {
15795
396k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
396k
         }
exprtk::details::cob_node<double, exprtk::details::div_op<double> >::node_depth() const
Line
Count
Source
15794
4.90k
         {
15795
4.90k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
4.90k
         }
exprtk::details::cob_node<double, exprtk::details::sub_op<double> >::node_depth() const
Line
Count
Source
15794
60.6k
         {
15795
60.6k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
60.6k
         }
exprtk::details::cob_node<double, exprtk::details::add_op<double> >::node_depth() const
Line
Count
Source
15794
17.9k
         {
15795
17.9k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
17.9k
         }
exprtk::details::cob_node<double, exprtk::details::mul_op<double> >::node_depth() const
Line
Count
Source
15794
55.4k
         {
15795
55.4k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
55.4k
         }
exprtk::details::cob_node<double, exprtk::details::mod_op<double> >::node_depth() const
Line
Count
Source
15794
14.5k
         {
15795
14.5k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
14.5k
         }
exprtk::details::cob_node<double, exprtk::details::pow_op<double> >::node_depth() const
Line
Count
Source
15794
5.05k
         {
15795
5.05k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
5.05k
         }
exprtk::details::cob_node<double, exprtk::details::lt_op<double> >::node_depth() const
Line
Count
Source
15794
3.52k
         {
15795
3.52k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
3.52k
         }
exprtk::details::cob_node<double, exprtk::details::lte_op<double> >::node_depth() const
Line
Count
Source
15794
3.14k
         {
15795
3.14k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
3.14k
         }
exprtk::details::cob_node<double, exprtk::details::gt_op<double> >::node_depth() const
Line
Count
Source
15794
9.80k
         {
15795
9.80k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
9.80k
         }
exprtk::details::cob_node<double, exprtk::details::gte_op<double> >::node_depth() const
Line
Count
Source
15794
3.11k
         {
15795
3.11k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
3.11k
         }
exprtk::details::cob_node<double, exprtk::details::eq_op<double> >::node_depth() const
Line
Count
Source
15794
3.49k
         {
15795
3.49k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
3.49k
         }
exprtk::details::cob_node<double, exprtk::details::ne_op<double> >::node_depth() const
Line
Count
Source
15794
4.17k
         {
15795
4.17k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
4.17k
         }
exprtk::details::cob_node<double, exprtk::details::and_op<double> >::node_depth() const
Line
Count
Source
15794
8.83k
         {
15795
8.83k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
8.83k
         }
exprtk::details::cob_node<double, exprtk::details::nand_op<double> >::node_depth() const
Line
Count
Source
15794
2.87k
         {
15795
2.87k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
2.87k
         }
exprtk::details::cob_node<double, exprtk::details::or_op<double> >::node_depth() const
Line
Count
Source
15794
1.43k
         {
15795
1.43k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
1.43k
         }
exprtk::details::cob_node<double, exprtk::details::nor_op<double> >::node_depth() const
Line
Count
Source
15794
2.13k
         {
15795
2.13k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
2.13k
         }
exprtk::details::cob_node<double, exprtk::details::xor_op<double> >::node_depth() const
Line
Count
Source
15794
2.07k
         {
15795
2.07k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
2.07k
         }
exprtk::details::cob_node<double, exprtk::details::xnor_op<double> >::node_depth() const
Line
Count
Source
15794
2.19k
         {
15795
2.19k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
2.19k
         }
exprtk::details::cob_node<float, exprtk::details::div_op<float> >::node_depth() const
Line
Count
Source
15794
4.90k
         {
15795
4.90k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
4.90k
         }
exprtk::details::cob_node<float, exprtk::details::sub_op<float> >::node_depth() const
Line
Count
Source
15794
52.2k
         {
15795
52.2k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
52.2k
         }
exprtk::details::cob_node<float, exprtk::details::add_op<float> >::node_depth() const
Line
Count
Source
15794
15.9k
         {
15795
15.9k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
15.9k
         }
exprtk::details::cob_node<float, exprtk::details::mul_op<float> >::node_depth() const
Line
Count
Source
15794
54.4k
         {
15795
54.4k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
54.4k
         }
exprtk::details::cob_node<float, exprtk::details::mod_op<float> >::node_depth() const
Line
Count
Source
15794
14.5k
         {
15795
14.5k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
14.5k
         }
exprtk::details::cob_node<float, exprtk::details::pow_op<float> >::node_depth() const
Line
Count
Source
15794
5.05k
         {
15795
5.05k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
5.05k
         }
exprtk::details::cob_node<float, exprtk::details::lt_op<float> >::node_depth() const
Line
Count
Source
15794
3.09k
         {
15795
3.09k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
3.09k
         }
exprtk::details::cob_node<float, exprtk::details::lte_op<float> >::node_depth() const
Line
Count
Source
15794
3.12k
         {
15795
3.12k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
3.12k
         }
exprtk::details::cob_node<float, exprtk::details::gt_op<float> >::node_depth() const
Line
Count
Source
15794
8.18k
         {
15795
8.18k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
8.18k
         }
exprtk::details::cob_node<float, exprtk::details::gte_op<float> >::node_depth() const
Line
Count
Source
15794
3.11k
         {
15795
3.11k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
3.11k
         }
exprtk::details::cob_node<float, exprtk::details::eq_op<float> >::node_depth() const
Line
Count
Source
15794
3.48k
         {
15795
3.48k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
3.48k
         }
exprtk::details::cob_node<float, exprtk::details::ne_op<float> >::node_depth() const
Line
Count
Source
15794
4.16k
         {
15795
4.16k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
4.16k
         }
exprtk::details::cob_node<float, exprtk::details::and_op<float> >::node_depth() const
Line
Count
Source
15794
8.70k
         {
15795
8.70k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
8.70k
         }
exprtk::details::cob_node<float, exprtk::details::nand_op<float> >::node_depth() const
Line
Count
Source
15794
2.47k
         {
15795
2.47k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
2.47k
         }
exprtk::details::cob_node<float, exprtk::details::or_op<float> >::node_depth() const
Line
Count
Source
15794
1.42k
         {
15795
1.42k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
1.42k
         }
exprtk::details::cob_node<float, exprtk::details::nor_op<float> >::node_depth() const
Line
Count
Source
15794
2.13k
         {
15795
2.13k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
2.13k
         }
exprtk::details::cob_node<float, exprtk::details::xor_op<float> >::node_depth() const
Line
Count
Source
15794
2.06k
         {
15795
2.06k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
2.06k
         }
exprtk::details::cob_node<float, exprtk::details::xnor_op<float> >::node_depth() const
Line
Count
Source
15794
2.17k
         {
15795
2.17k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15796
2.17k
         }
15797
15798
      private:
15799
15800
         cob_node(const cob_node<T,Operation>&) exprtk_delete;
15801
         cob_node<T,Operation>& operator=(const cob_node<T,Operation>&) exprtk_delete;
15802
15803
         const T  c_;
15804
         branch_t branch_;
15805
      };
15806
15807
      template <typename T, typename Operation>
15808
      class boc_node exprtk_final : public boc_base_node<T>
15809
      {
15810
      public:
15811
15812
         typedef expression_node<T>* expression_ptr;
15813
         typedef std::pair<expression_ptr,bool> branch_t;
15814
         typedef Operation operation_t;
15815
15816
         // variable op constant node
15817
         explicit boc_node(const expression_ptr branch, const T const_var)
15818
         : c_(const_var)
15819
371k
         {
15820
371k
            construct_branch_pair(branch_, branch);
15821
371k
         }
exprtk::details::boc_node<double, exprtk::details::add_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
18.9k
         {
15820
18.9k
            construct_branch_pair(branch_, branch);
15821
18.9k
         }
exprtk::details::boc_node<double, exprtk::details::sub_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
28.9k
         {
15820
28.9k
            construct_branch_pair(branch_, branch);
15821
28.9k
         }
exprtk::details::boc_node<double, exprtk::details::mul_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
19.4k
         {
15820
19.4k
            construct_branch_pair(branch_, branch);
15821
19.4k
         }
exprtk::details::boc_node<double, exprtk::details::div_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
12.9k
         {
15820
12.9k
            construct_branch_pair(branch_, branch);
15821
12.9k
         }
exprtk::details::boc_node<double, exprtk::details::mod_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
5.89k
         {
15820
5.89k
            construct_branch_pair(branch_, branch);
15821
5.89k
         }
exprtk::details::boc_node<double, exprtk::details::pow_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
841
         {
15820
841
            construct_branch_pair(branch_, branch);
15821
841
         }
exprtk::details::boc_node<double, exprtk::details::lt_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
7.66k
         {
15820
7.66k
            construct_branch_pair(branch_, branch);
15821
7.66k
         }
exprtk::details::boc_node<double, exprtk::details::lte_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
3.92k
         {
15820
3.92k
            construct_branch_pair(branch_, branch);
15821
3.92k
         }
exprtk::details::boc_node<double, exprtk::details::gt_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
9.54k
         {
15820
9.54k
            construct_branch_pair(branch_, branch);
15821
9.54k
         }
exprtk::details::boc_node<double, exprtk::details::gte_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
4.55k
         {
15820
4.55k
            construct_branch_pair(branch_, branch);
15821
4.55k
         }
exprtk::details::boc_node<double, exprtk::details::eq_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
56.2k
         {
15820
56.2k
            construct_branch_pair(branch_, branch);
15821
56.2k
         }
exprtk::details::boc_node<double, exprtk::details::ne_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
1.72k
         {
15820
1.72k
            construct_branch_pair(branch_, branch);
15821
1.72k
         }
exprtk::details::boc_node<double, exprtk::details::and_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
5.33k
         {
15820
5.33k
            construct_branch_pair(branch_, branch);
15821
5.33k
         }
exprtk::details::boc_node<double, exprtk::details::nand_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
4.07k
         {
15820
4.07k
            construct_branch_pair(branch_, branch);
15821
4.07k
         }
exprtk::details::boc_node<double, exprtk::details::or_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
2.14k
         {
15820
2.14k
            construct_branch_pair(branch_, branch);
15821
2.14k
         }
exprtk::details::boc_node<double, exprtk::details::nor_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
5.60k
         {
15820
5.60k
            construct_branch_pair(branch_, branch);
15821
5.60k
         }
exprtk::details::boc_node<double, exprtk::details::xor_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
626
         {
15820
626
            construct_branch_pair(branch_, branch);
15821
626
         }
exprtk::details::boc_node<double, exprtk::details::xnor_op<double> >::boc_node(exprtk::details::expression_node<double>*, double)
Line
Count
Source
15819
2.52k
         {
15820
2.52k
            construct_branch_pair(branch_, branch);
15821
2.52k
         }
exprtk::details::boc_node<float, exprtk::details::add_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
17.1k
         {
15820
17.1k
            construct_branch_pair(branch_, branch);
15821
17.1k
         }
exprtk::details::boc_node<float, exprtk::details::sub_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
27.0k
         {
15820
27.0k
            construct_branch_pair(branch_, branch);
15821
27.0k
         }
exprtk::details::boc_node<float, exprtk::details::mul_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
18.9k
         {
15820
18.9k
            construct_branch_pair(branch_, branch);
15821
18.9k
         }
exprtk::details::boc_node<float, exprtk::details::div_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
12.4k
         {
15820
12.4k
            construct_branch_pair(branch_, branch);
15821
12.4k
         }
exprtk::details::boc_node<float, exprtk::details::mod_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
5.36k
         {
15820
5.36k
            construct_branch_pair(branch_, branch);
15821
5.36k
         }
exprtk::details::boc_node<float, exprtk::details::pow_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
703
         {
15820
703
            construct_branch_pair(branch_, branch);
15821
703
         }
exprtk::details::boc_node<float, exprtk::details::lt_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
7.29k
         {
15820
7.29k
            construct_branch_pair(branch_, branch);
15821
7.29k
         }
exprtk::details::boc_node<float, exprtk::details::lte_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
2.83k
         {
15820
2.83k
            construct_branch_pair(branch_, branch);
15821
2.83k
         }
exprtk::details::boc_node<float, exprtk::details::gt_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
9.22k
         {
15820
9.22k
            construct_branch_pair(branch_, branch);
15821
9.22k
         }
exprtk::details::boc_node<float, exprtk::details::gte_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
4.14k
         {
15820
4.14k
            construct_branch_pair(branch_, branch);
15821
4.14k
         }
exprtk::details::boc_node<float, exprtk::details::eq_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
55.3k
         {
15820
55.3k
            construct_branch_pair(branch_, branch);
15821
55.3k
         }
exprtk::details::boc_node<float, exprtk::details::ne_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
1.71k
         {
15820
1.71k
            construct_branch_pair(branch_, branch);
15821
1.71k
         }
exprtk::details::boc_node<float, exprtk::details::and_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
5.08k
         {
15820
5.08k
            construct_branch_pair(branch_, branch);
15821
5.08k
         }
exprtk::details::boc_node<float, exprtk::details::nand_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
3.81k
         {
15820
3.81k
            construct_branch_pair(branch_, branch);
15821
3.81k
         }
exprtk::details::boc_node<float, exprtk::details::or_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
1.91k
         {
15820
1.91k
            construct_branch_pair(branch_, branch);
15821
1.91k
         }
exprtk::details::boc_node<float, exprtk::details::nor_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
3.99k
         {
15820
3.99k
            construct_branch_pair(branch_, branch);
15821
3.99k
         }
exprtk::details::boc_node<float, exprtk::details::xor_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
619
         {
15820
619
            construct_branch_pair(branch_, branch);
15821
619
         }
exprtk::details::boc_node<float, exprtk::details::xnor_op<float> >::boc_node(exprtk::details::expression_node<float>*, float)
Line
Count
Source
15819
2.44k
         {
15820
2.44k
            construct_branch_pair(branch_, branch);
15821
2.44k
         }
15822
15823
         inline T value() const exprtk_override
15824
639M
         {
15825
639M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
639M
         }
exprtk::details::boc_node<double, exprtk::details::add_op<double> >::value() const
Line
Count
Source
15824
38.6M
         {
15825
38.6M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
38.6M
         }
exprtk::details::boc_node<double, exprtk::details::sub_op<double> >::value() const
Line
Count
Source
15824
39.5M
         {
15825
39.5M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
39.5M
         }
exprtk::details::boc_node<double, exprtk::details::mul_op<double> >::value() const
Line
Count
Source
15824
60.2M
         {
15825
60.2M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
60.2M
         }
exprtk::details::boc_node<double, exprtk::details::div_op<double> >::value() const
Line
Count
Source
15824
35.1M
         {
15825
35.1M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
35.1M
         }
exprtk::details::boc_node<double, exprtk::details::mod_op<double> >::value() const
Line
Count
Source
15824
8.61M
         {
15825
8.61M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
8.61M
         }
exprtk::details::boc_node<double, exprtk::details::pow_op<double> >::value() const
Line
Count
Source
15824
4.60M
         {
15825
4.60M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
4.60M
         }
exprtk::details::boc_node<double, exprtk::details::lt_op<double> >::value() const
Line
Count
Source
15824
33.2M
         {
15825
33.2M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
33.2M
         }
exprtk::details::boc_node<double, exprtk::details::lte_op<double> >::value() const
Line
Count
Source
15824
8.14M
         {
15825
8.14M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
8.14M
         }
exprtk::details::boc_node<double, exprtk::details::gt_op<double> >::value() const
Line
Count
Source
15824
8.72M
         {
15825
8.72M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
8.72M
         }
exprtk::details::boc_node<double, exprtk::details::gte_op<double> >::value() const
Line
Count
Source
15824
7.81M
         {
15825
7.81M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
7.81M
         }
exprtk::details::boc_node<double, exprtk::details::eq_op<double> >::value() const
Line
Count
Source
15824
47.0M
         {
15825
47.0M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
47.0M
         }
exprtk::details::boc_node<double, exprtk::details::ne_op<double> >::value() const
Line
Count
Source
15824
5.60M
         {
15825
5.60M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
5.60M
         }
exprtk::details::boc_node<double, exprtk::details::and_op<double> >::value() const
Line
Count
Source
15824
10.4M
         {
15825
10.4M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
10.4M
         }
exprtk::details::boc_node<double, exprtk::details::nand_op<double> >::value() const
Line
Count
Source
15824
4.89M
         {
15825
4.89M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
4.89M
         }
exprtk::details::boc_node<double, exprtk::details::or_op<double> >::value() const
Line
Count
Source
15824
3.30M
         {
15825
3.30M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
3.30M
         }
exprtk::details::boc_node<double, exprtk::details::nor_op<double> >::value() const
Line
Count
Source
15824
3.90M
         {
15825
3.90M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
3.90M
         }
exprtk::details::boc_node<double, exprtk::details::xor_op<double> >::value() const
Line
Count
Source
15824
1.30M
         {
15825
1.30M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
1.30M
         }
exprtk::details::boc_node<double, exprtk::details::xnor_op<double> >::value() const
Line
Count
Source
15824
947k
         {
15825
947k
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
947k
         }
exprtk::details::boc_node<float, exprtk::details::add_op<float> >::value() const
Line
Count
Source
15824
38.5M
         {
15825
38.5M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
38.5M
         }
exprtk::details::boc_node<float, exprtk::details::sub_op<float> >::value() const
Line
Count
Source
15824
37.5M
         {
15825
37.5M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
37.5M
         }
exprtk::details::boc_node<float, exprtk::details::mul_op<float> >::value() const
Line
Count
Source
15824
62.9M
         {
15825
62.9M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
62.9M
         }
exprtk::details::boc_node<float, exprtk::details::div_op<float> >::value() const
Line
Count
Source
15824
33.4M
         {
15825
33.4M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
33.4M
         }
exprtk::details::boc_node<float, exprtk::details::mod_op<float> >::value() const
Line
Count
Source
15824
7.84M
         {
15825
7.84M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
7.84M
         }
exprtk::details::boc_node<float, exprtk::details::pow_op<float> >::value() const
Line
Count
Source
15824
4.00M
         {
15825
4.00M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
4.00M
         }
exprtk::details::boc_node<float, exprtk::details::lt_op<float> >::value() const
Line
Count
Source
15824
30.0M
         {
15825
30.0M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
30.0M
         }
exprtk::details::boc_node<float, exprtk::details::lte_op<float> >::value() const
Line
Count
Source
15824
8.03M
         {
15825
8.03M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
8.03M
         }
exprtk::details::boc_node<float, exprtk::details::gt_op<float> >::value() const
Line
Count
Source
15824
7.75M
         {
15825
7.75M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
7.75M
         }
exprtk::details::boc_node<float, exprtk::details::gte_op<float> >::value() const
Line
Count
Source
15824
7.70M
         {
15825
7.70M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
7.70M
         }
exprtk::details::boc_node<float, exprtk::details::eq_op<float> >::value() const
Line
Count
Source
15824
47.9M
         {
15825
47.9M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
47.9M
         }
exprtk::details::boc_node<float, exprtk::details::ne_op<float> >::value() const
Line
Count
Source
15824
5.90M
         {
15825
5.90M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
5.90M
         }
exprtk::details::boc_node<float, exprtk::details::and_op<float> >::value() const
Line
Count
Source
15824
10.6M
         {
15825
10.6M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
10.6M
         }
exprtk::details::boc_node<float, exprtk::details::nand_op<float> >::value() const
Line
Count
Source
15824
6.28M
         {
15825
6.28M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
6.28M
         }
exprtk::details::boc_node<float, exprtk::details::or_op<float> >::value() const
Line
Count
Source
15824
3.30M
         {
15825
3.30M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
3.30M
         }
exprtk::details::boc_node<float, exprtk::details::nor_op<float> >::value() const
Line
Count
Source
15824
3.50M
         {
15825
3.50M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
3.50M
         }
exprtk::details::boc_node<float, exprtk::details::xor_op<float> >::value() const
Line
Count
Source
15824
1.30M
         {
15825
1.30M
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
1.30M
         }
exprtk::details::boc_node<float, exprtk::details::xnor_op<float> >::value() const
Line
Count
Source
15824
899k
         {
15825
899k
            assert(branch_.first);
15826
0
            return Operation::process(branch_.first->value(),c_);
15827
899k
         }
15828
15829
         inline operator_type operation() const exprtk_override
15830
95.6k
         {
15831
95.6k
            return Operation::operation();
15832
95.6k
         }
exprtk::details::boc_node<double, exprtk::details::add_op<double> >::operation() const
Line
Count
Source
15830
10.4k
         {
15831
10.4k
            return Operation::operation();
15832
10.4k
         }
exprtk::details::boc_node<double, exprtk::details::sub_op<double> >::operation() const
Line
Count
Source
15830
11.3k
         {
15831
11.3k
            return Operation::operation();
15832
11.3k
         }
exprtk::details::boc_node<double, exprtk::details::mul_op<double> >::operation() const
Line
Count
Source
15830
7.54k
         {
15831
7.54k
            return Operation::operation();
15832
7.54k
         }
exprtk::details::boc_node<double, exprtk::details::div_op<double> >::operation() const
Line
Count
Source
15830
16.3k
         {
15831
16.3k
            return Operation::operation();
15832
16.3k
         }
exprtk::details::boc_node<double, exprtk::details::mod_op<double> >::operation() const
Line
Count
Source
15830
1.71k
         {
15831
1.71k
            return Operation::operation();
15832
1.71k
         }
exprtk::details::boc_node<double, exprtk::details::pow_op<double> >::operation() const
Line
Count
Source
15830
780
         {
15831
780
            return Operation::operation();
15832
780
         }
exprtk::details::boc_node<double, exprtk::details::lt_op<double> >::operation() const
Line
Count
Source
15830
5
         {
15831
5
            return Operation::operation();
15832
5
         }
exprtk::details::boc_node<double, exprtk::details::lte_op<double> >::operation() const
Line
Count
Source
15830
4
         {
15831
4
            return Operation::operation();
15832
4
         }
exprtk::details::boc_node<double, exprtk::details::gt_op<double> >::operation() const
Line
Count
Source
15830
12
         {
15831
12
            return Operation::operation();
15832
12
         }
exprtk::details::boc_node<double, exprtk::details::gte_op<double> >::operation() const
Line
Count
Source
15830
4
         {
15831
4
            return Operation::operation();
15832
4
         }
exprtk::details::boc_node<double, exprtk::details::eq_op<double> >::operation() const
Line
Count
Source
15830
9
         {
15831
9
            return Operation::operation();
15832
9
         }
exprtk::details::boc_node<double, exprtk::details::ne_op<double> >::operation() const
Line
Count
Source
15830
8
         {
15831
8
            return Operation::operation();
15832
8
         }
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::and_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::nand_op<double> >::operation() const
exprtk::details::boc_node<double, exprtk::details::or_op<double> >::operation() const
Line
Count
Source
15830
5
         {
15831
5
            return Operation::operation();
15832
5
         }
exprtk::details::boc_node<double, exprtk::details::nor_op<double> >::operation() const
Line
Count
Source
15830
4
         {
15831
4
            return Operation::operation();
15832
4
         }
exprtk::details::boc_node<double, exprtk::details::xor_op<double> >::operation() const
Line
Count
Source
15830
23
         {
15831
23
            return Operation::operation();
15832
23
         }
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::xnor_op<double> >::operation() const
exprtk::details::boc_node<float, exprtk::details::add_op<float> >::operation() const
Line
Count
Source
15830
10.3k
         {
15831
10.3k
            return Operation::operation();
15832
10.3k
         }
exprtk::details::boc_node<float, exprtk::details::sub_op<float> >::operation() const
Line
Count
Source
15830
11.2k
         {
15831
11.2k
            return Operation::operation();
15832
11.2k
         }
exprtk::details::boc_node<float, exprtk::details::mul_op<float> >::operation() const
Line
Count
Source
15830
7.50k
         {
15831
7.50k
            return Operation::operation();
15832
7.50k
         }
exprtk::details::boc_node<float, exprtk::details::div_op<float> >::operation() const
Line
Count
Source
15830
16.1k
         {
15831
16.1k
            return Operation::operation();
15832
16.1k
         }
exprtk::details::boc_node<float, exprtk::details::mod_op<float> >::operation() const
Line
Count
Source
15830
1.27k
         {
15831
1.27k
            return Operation::operation();
15832
1.27k
         }
exprtk::details::boc_node<float, exprtk::details::pow_op<float> >::operation() const
Line
Count
Source
15830
768
         {
15831
768
            return Operation::operation();
15832
768
         }
exprtk::details::boc_node<float, exprtk::details::lt_op<float> >::operation() const
Line
Count
Source
15830
5
         {
15831
5
            return Operation::operation();
15832
5
         }
exprtk::details::boc_node<float, exprtk::details::lte_op<float> >::operation() const
Line
Count
Source
15830
4
         {
15831
4
            return Operation::operation();
15832
4
         }
exprtk::details::boc_node<float, exprtk::details::gt_op<float> >::operation() const
Line
Count
Source
15830
12
         {
15831
12
            return Operation::operation();
15832
12
         }
exprtk::details::boc_node<float, exprtk::details::gte_op<float> >::operation() const
Line
Count
Source
15830
4
         {
15831
4
            return Operation::operation();
15832
4
         }
exprtk::details::boc_node<float, exprtk::details::eq_op<float> >::operation() const
Line
Count
Source
15830
9
         {
15831
9
            return Operation::operation();
15832
9
         }
exprtk::details::boc_node<float, exprtk::details::ne_op<float> >::operation() const
Line
Count
Source
15830
8
         {
15831
8
            return Operation::operation();
15832
8
         }
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::and_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::nand_op<float> >::operation() const
exprtk::details::boc_node<float, exprtk::details::or_op<float> >::operation() const
Line
Count
Source
15830
5
         {
15831
5
            return Operation::operation();
15832
5
         }
exprtk::details::boc_node<float, exprtk::details::nor_op<float> >::operation() const
Line
Count
Source
15830
4
         {
15831
4
            return Operation::operation();
15832
4
         }
exprtk::details::boc_node<float, exprtk::details::xor_op<float> >::operation() const
Line
Count
Source
15830
23
         {
15831
23
            return Operation::operation();
15832
23
         }
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::xnor_op<float> >::operation() const
15833
15834
         inline const T c() const exprtk_override
15835
32.5k
         {
15836
32.5k
            return c_;
15837
32.5k
         }
exprtk::details::boc_node<double, exprtk::details::add_op<double> >::c() const
Line
Count
Source
15835
10.4k
         {
15836
10.4k
            return c_;
15837
10.4k
         }
exprtk::details::boc_node<double, exprtk::details::sub_op<double> >::c() const
Line
Count
Source
15835
3.78k
         {
15836
3.78k
            return c_;
15837
3.78k
         }
exprtk::details::boc_node<double, exprtk::details::mul_op<double> >::c() const
Line
Count
Source
15835
2.00k
         {
15836
2.00k
            return c_;
15837
2.00k
         }
exprtk::details::boc_node<double, exprtk::details::div_op<double> >::c() const
Line
Count
Source
15835
126
         {
15836
126
            return c_;
15837
126
         }
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::mod_op<double> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::pow_op<double> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::lt_op<double> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::lte_op<double> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::gt_op<double> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::gte_op<double> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::eq_op<double> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::ne_op<double> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::and_op<double> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::nand_op<double> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::or_op<double> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::nor_op<double> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::xor_op<double> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::xnor_op<double> >::c() const
exprtk::details::boc_node<float, exprtk::details::add_op<float> >::c() const
Line
Count
Source
15835
10.3k
         {
15836
10.3k
            return c_;
15837
10.3k
         }
exprtk::details::boc_node<float, exprtk::details::sub_op<float> >::c() const
Line
Count
Source
15835
3.74k
         {
15836
3.74k
            return c_;
15837
3.74k
         }
exprtk::details::boc_node<float, exprtk::details::mul_op<float> >::c() const
Line
Count
Source
15835
1.99k
         {
15836
1.99k
            return c_;
15837
1.99k
         }
exprtk::details::boc_node<float, exprtk::details::div_op<float> >::c() const
Line
Count
Source
15835
126
         {
15836
126
            return c_;
15837
126
         }
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::mod_op<float> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::pow_op<float> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::lt_op<float> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::lte_op<float> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::gt_op<float> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::gte_op<float> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::eq_op<float> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::ne_op<float> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::and_op<float> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::nand_op<float> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::or_op<float> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::nor_op<float> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::xor_op<float> >::c() const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::xnor_op<float> >::c() const
15838
15839
         inline void set_c(const T new_c) exprtk_override
15840
30.0k
         {
15841
30.0k
            (*const_cast<T*>(&c_)) = new_c;
15842
30.0k
         }
exprtk::details::boc_node<double, exprtk::details::add_op<double> >::set_c(double)
Line
Count
Source
15840
10.4k
         {
15841
10.4k
            (*const_cast<T*>(&c_)) = new_c;
15842
10.4k
         }
exprtk::details::boc_node<double, exprtk::details::sub_op<double> >::set_c(double)
Line
Count
Source
15840
2.53k
         {
15841
2.53k
            (*const_cast<T*>(&c_)) = new_c;
15842
2.53k
         }
exprtk::details::boc_node<double, exprtk::details::mul_op<double> >::set_c(double)
Line
Count
Source
15840
2.00k
         {
15841
2.00k
            (*const_cast<T*>(&c_)) = new_c;
15842
2.00k
         }
exprtk::details::boc_node<double, exprtk::details::div_op<double> >::set_c(double)
Line
Count
Source
15840
126
         {
15841
126
            (*const_cast<T*>(&c_)) = new_c;
15842
126
         }
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::mod_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::pow_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::lt_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::lte_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::gt_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::gte_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::eq_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::ne_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::and_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::nand_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::or_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::nor_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::xor_op<double> >::set_c(double)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::xnor_op<double> >::set_c(double)
exprtk::details::boc_node<float, exprtk::details::add_op<float> >::set_c(float)
Line
Count
Source
15840
10.3k
         {
15841
10.3k
            (*const_cast<T*>(&c_)) = new_c;
15842
10.3k
         }
exprtk::details::boc_node<float, exprtk::details::sub_op<float> >::set_c(float)
Line
Count
Source
15840
2.51k
         {
15841
2.51k
            (*const_cast<T*>(&c_)) = new_c;
15842
2.51k
         }
exprtk::details::boc_node<float, exprtk::details::mul_op<float> >::set_c(float)
Line
Count
Source
15840
1.99k
         {
15841
1.99k
            (*const_cast<T*>(&c_)) = new_c;
15842
1.99k
         }
exprtk::details::boc_node<float, exprtk::details::div_op<float> >::set_c(float)
Line
Count
Source
15840
126
         {
15841
126
            (*const_cast<T*>(&c_)) = new_c;
15842
126
         }
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::mod_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::pow_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::lt_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::lte_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::gt_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::gte_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::eq_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::ne_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::and_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::nand_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::or_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::nor_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::xor_op<float> >::set_c(float)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::xnor_op<float> >::set_c(float)
15843
15844
         inline expression_node<T>* branch(const std::size_t&) const exprtk_override
15845
0
         {
15846
0
            return branch_.first;
15847
0
         }
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::add_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::sub_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::mul_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::div_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::mod_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::pow_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::lt_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::lte_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::gt_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::gte_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::eq_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::ne_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::and_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::nand_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::or_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::nor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::xor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::xnor_op<double> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::add_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::sub_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::mul_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::div_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::mod_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::pow_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::lt_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::lte_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::gt_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::gte_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::eq_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::ne_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::and_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::nand_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::or_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::nor_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::xor_op<float> >::branch(unsigned long const&) const
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::xnor_op<float> >::branch(unsigned long const&) const
15848
15849
         inline expression_node<T>* move_branch(const std::size_t&) exprtk_override
15850
2.47k
         {
15851
2.47k
            branch_.second = false;
15852
2.47k
            return branch_.first;
15853
2.47k
         }
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::add_op<double> >::move_branch(unsigned long const&)
exprtk::details::boc_node<double, exprtk::details::sub_op<double> >::move_branch(unsigned long const&)
Line
Count
Source
15850
1.24k
         {
15851
1.24k
            branch_.second = false;
15852
1.24k
            return branch_.first;
15853
1.24k
         }
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::mul_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::div_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::mod_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::pow_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::lt_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::lte_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::gt_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::gte_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::eq_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::ne_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::and_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::nand_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::or_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::nor_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::xor_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<double, exprtk::details::xnor_op<double> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::add_op<float> >::move_branch(unsigned long const&)
exprtk::details::boc_node<float, exprtk::details::sub_op<float> >::move_branch(unsigned long const&)
Line
Count
Source
15850
1.22k
         {
15851
1.22k
            branch_.second = false;
15852
1.22k
            return branch_.first;
15853
1.22k
         }
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::mul_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::div_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::mod_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::pow_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::lt_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::lte_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::gt_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::gte_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::eq_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::ne_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::and_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::nand_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::or_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::nor_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::xor_op<float> >::move_branch(unsigned long const&)
Unexecuted instantiation: exprtk::details::boc_node<float, exprtk::details::xnor_op<float> >::move_branch(unsigned long const&)
15854
15855
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
15856
371k
         {
15857
371k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
371k
         }
exprtk::details::boc_node<double, exprtk::details::add_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
18.9k
         {
15857
18.9k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
18.9k
         }
exprtk::details::boc_node<double, exprtk::details::sub_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
28.9k
         {
15857
28.9k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
28.9k
         }
exprtk::details::boc_node<double, exprtk::details::mul_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
19.4k
         {
15857
19.4k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
19.4k
         }
exprtk::details::boc_node<double, exprtk::details::div_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
12.9k
         {
15857
12.9k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
12.9k
         }
exprtk::details::boc_node<double, exprtk::details::mod_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
5.89k
         {
15857
5.89k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
5.89k
         }
exprtk::details::boc_node<double, exprtk::details::pow_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
841
         {
15857
841
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
841
         }
exprtk::details::boc_node<double, exprtk::details::lt_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
7.66k
         {
15857
7.66k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
7.66k
         }
exprtk::details::boc_node<double, exprtk::details::lte_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
3.92k
         {
15857
3.92k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
3.92k
         }
exprtk::details::boc_node<double, exprtk::details::gt_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
9.54k
         {
15857
9.54k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
9.54k
         }
exprtk::details::boc_node<double, exprtk::details::gte_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
4.55k
         {
15857
4.55k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
4.55k
         }
exprtk::details::boc_node<double, exprtk::details::eq_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
56.2k
         {
15857
56.2k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
56.2k
         }
exprtk::details::boc_node<double, exprtk::details::ne_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
1.72k
         {
15857
1.72k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
1.72k
         }
exprtk::details::boc_node<double, exprtk::details::and_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
5.33k
         {
15857
5.33k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
5.33k
         }
exprtk::details::boc_node<double, exprtk::details::nand_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
4.07k
         {
15857
4.07k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
4.07k
         }
exprtk::details::boc_node<double, exprtk::details::or_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
2.14k
         {
15857
2.14k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
2.14k
         }
exprtk::details::boc_node<double, exprtk::details::nor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
5.60k
         {
15857
5.60k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
5.60k
         }
exprtk::details::boc_node<double, exprtk::details::xor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
626
         {
15857
626
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
626
         }
exprtk::details::boc_node<double, exprtk::details::xnor_op<double> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
15856
2.52k
         {
15857
2.52k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
2.52k
         }
exprtk::details::boc_node<float, exprtk::details::add_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
17.1k
         {
15857
17.1k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
17.1k
         }
exprtk::details::boc_node<float, exprtk::details::sub_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
27.0k
         {
15857
27.0k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
27.0k
         }
exprtk::details::boc_node<float, exprtk::details::mul_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
18.9k
         {
15857
18.9k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
18.9k
         }
exprtk::details::boc_node<float, exprtk::details::div_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
12.4k
         {
15857
12.4k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
12.4k
         }
exprtk::details::boc_node<float, exprtk::details::mod_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
5.36k
         {
15857
5.36k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
5.36k
         }
exprtk::details::boc_node<float, exprtk::details::pow_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
703
         {
15857
703
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
703
         }
exprtk::details::boc_node<float, exprtk::details::lt_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
7.29k
         {
15857
7.29k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
7.29k
         }
exprtk::details::boc_node<float, exprtk::details::lte_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
2.83k
         {
15857
2.83k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
2.83k
         }
exprtk::details::boc_node<float, exprtk::details::gt_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
9.22k
         {
15857
9.22k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
9.22k
         }
exprtk::details::boc_node<float, exprtk::details::gte_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
4.14k
         {
15857
4.14k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
4.14k
         }
exprtk::details::boc_node<float, exprtk::details::eq_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
55.3k
         {
15857
55.3k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
55.3k
         }
exprtk::details::boc_node<float, exprtk::details::ne_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
1.71k
         {
15857
1.71k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
1.71k
         }
exprtk::details::boc_node<float, exprtk::details::and_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
5.08k
         {
15857
5.08k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
5.08k
         }
exprtk::details::boc_node<float, exprtk::details::nand_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
3.81k
         {
15857
3.81k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
3.81k
         }
exprtk::details::boc_node<float, exprtk::details::or_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
1.91k
         {
15857
1.91k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
1.91k
         }
exprtk::details::boc_node<float, exprtk::details::nor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
3.99k
         {
15857
3.99k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
3.99k
         }
exprtk::details::boc_node<float, exprtk::details::xor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
619
         {
15857
619
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
619
         }
exprtk::details::boc_node<float, exprtk::details::xnor_op<float> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
15856
2.44k
         {
15857
2.44k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
15858
2.44k
         }
15859
15860
         std::size_t node_depth() const exprtk_override
15861
863k
         {
15862
863k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
863k
         }
exprtk::details::boc_node<double, exprtk::details::add_op<double> >::node_depth() const
Line
Count
Source
15861
45.4k
         {
15862
45.4k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
45.4k
         }
exprtk::details::boc_node<double, exprtk::details::sub_op<double> >::node_depth() const
Line
Count
Source
15861
72.5k
         {
15862
72.5k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
72.5k
         }
exprtk::details::boc_node<double, exprtk::details::mul_op<double> >::node_depth() const
Line
Count
Source
15861
47.3k
         {
15862
47.3k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
47.3k
         }
exprtk::details::boc_node<double, exprtk::details::div_op<double> >::node_depth() const
Line
Count
Source
15861
34.2k
         {
15862
34.2k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
34.2k
         }
exprtk::details::boc_node<double, exprtk::details::mod_op<double> >::node_depth() const
Line
Count
Source
15861
15.5k
         {
15862
15.5k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
15.5k
         }
exprtk::details::boc_node<double, exprtk::details::pow_op<double> >::node_depth() const
Line
Count
Source
15861
2.40k
         {
15862
2.40k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
2.40k
         }
exprtk::details::boc_node<double, exprtk::details::lt_op<double> >::node_depth() const
Line
Count
Source
15861
19.2k
         {
15862
19.2k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
19.2k
         }
exprtk::details::boc_node<double, exprtk::details::lte_op<double> >::node_depth() const
Line
Count
Source
15861
8.10k
         {
15862
8.10k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
8.10k
         }
exprtk::details::boc_node<double, exprtk::details::gt_op<double> >::node_depth() const
Line
Count
Source
15861
21.3k
         {
15862
21.3k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
21.3k
         }
exprtk::details::boc_node<double, exprtk::details::gte_op<double> >::node_depth() const
Line
Count
Source
15861
11.4k
         {
15862
11.4k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
11.4k
         }
exprtk::details::boc_node<double, exprtk::details::eq_op<double> >::node_depth() const
Line
Count
Source
15861
118k
         {
15862
118k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
118k
         }
exprtk::details::boc_node<double, exprtk::details::ne_op<double> >::node_depth() const
Line
Count
Source
15861
4.19k
         {
15862
4.19k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
4.19k
         }
exprtk::details::boc_node<double, exprtk::details::and_op<double> >::node_depth() const
Line
Count
Source
15861
13.5k
         {
15862
13.5k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
13.5k
         }
exprtk::details::boc_node<double, exprtk::details::nand_op<double> >::node_depth() const
Line
Count
Source
15861
8.61k
         {
15862
8.61k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
8.61k
         }
exprtk::details::boc_node<double, exprtk::details::or_op<double> >::node_depth() const
Line
Count
Source
15861
4.73k
         {
15862
4.73k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
4.73k
         }
exprtk::details::boc_node<double, exprtk::details::nor_op<double> >::node_depth() const
Line
Count
Source
15861
10.3k
         {
15862
10.3k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
10.3k
         }
exprtk::details::boc_node<double, exprtk::details::xor_op<double> >::node_depth() const
Line
Count
Source
15861
1.26k
         {
15862
1.26k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
1.26k
         }
exprtk::details::boc_node<double, exprtk::details::xnor_op<double> >::node_depth() const
Line
Count
Source
15861
5.11k
         {
15862
5.11k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
5.11k
         }
exprtk::details::boc_node<float, exprtk::details::add_op<float> >::node_depth() const
Line
Count
Source
15861
41.6k
         {
15862
41.6k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
41.6k
         }
exprtk::details::boc_node<float, exprtk::details::sub_op<float> >::node_depth() const
Line
Count
Source
15861
67.1k
         {
15862
67.1k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
67.1k
         }
exprtk::details::boc_node<float, exprtk::details::mul_op<float> >::node_depth() const
Line
Count
Source
15861
46.0k
         {
15862
46.0k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
46.0k
         }
exprtk::details::boc_node<float, exprtk::details::div_op<float> >::node_depth() const
Line
Count
Source
15861
32.8k
         {
15862
32.8k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
32.8k
         }
exprtk::details::boc_node<float, exprtk::details::mod_op<float> >::node_depth() const
Line
Count
Source
15861
13.9k
         {
15862
13.9k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
13.9k
         }
exprtk::details::boc_node<float, exprtk::details::pow_op<float> >::node_depth() const
Line
Count
Source
15861
1.98k
         {
15862
1.98k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
1.98k
         }
exprtk::details::boc_node<float, exprtk::details::lt_op<float> >::node_depth() const
Line
Count
Source
15861
18.2k
         {
15862
18.2k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
18.2k
         }
exprtk::details::boc_node<float, exprtk::details::lte_op<float> >::node_depth() const
Line
Count
Source
15861
5.91k
         {
15862
5.91k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
5.91k
         }
exprtk::details::boc_node<float, exprtk::details::gt_op<float> >::node_depth() const
Line
Count
Source
15861
20.6k
         {
15862
20.6k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
20.6k
         }
exprtk::details::boc_node<float, exprtk::details::gte_op<float> >::node_depth() const
Line
Count
Source
15861
10.4k
         {
15862
10.4k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
10.4k
         }
exprtk::details::boc_node<float, exprtk::details::eq_op<float> >::node_depth() const
Line
Count
Source
15861
116k
         {
15862
116k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
116k
         }
exprtk::details::boc_node<float, exprtk::details::ne_op<float> >::node_depth() const
Line
Count
Source
15861
4.16k
         {
15862
4.16k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
4.16k
         }
exprtk::details::boc_node<float, exprtk::details::and_op<float> >::node_depth() const
Line
Count
Source
15861
12.8k
         {
15862
12.8k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
12.8k
         }
exprtk::details::boc_node<float, exprtk::details::nand_op<float> >::node_depth() const
Line
Count
Source
15861
8.08k
         {
15862
8.08k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
8.08k
         }
exprtk::details::boc_node<float, exprtk::details::or_op<float> >::node_depth() const
Line
Count
Source
15861
4.27k
         {
15862
4.27k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
4.27k
         }
exprtk::details::boc_node<float, exprtk::details::nor_op<float> >::node_depth() const
Line
Count
Source
15861
7.98k
         {
15862
7.98k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
7.98k
         }
exprtk::details::boc_node<float, exprtk::details::xor_op<float> >::node_depth() const
Line
Count
Source
15861
1.24k
         {
15862
1.24k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
1.24k
         }
exprtk::details::boc_node<float, exprtk::details::xnor_op<float> >::node_depth() const
Line
Count
Source
15861
4.94k
         {
15862
4.94k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
15863
4.94k
         }
15864
15865
      private:
15866
15867
         boc_node(const boc_node<T,Operation>&) exprtk_delete;
15868
         boc_node<T,Operation>& operator=(const boc_node<T,Operation>&) exprtk_delete;
15869
15870
         const T  c_;
15871
         branch_t branch_;
15872
      };
15873
15874
      #ifndef exprtk_disable_string_capabilities
15875
      template <typename T, typename SType0, typename SType1, typename Operation>
15876
      class sos_node exprtk_final : public sos_base_node<T>
15877
      {
15878
      public:
15879
15880
         typedef expression_node<T>* expression_ptr;
15881
         typedef Operation operation_t;
15882
15883
         // string op string node
15884
         explicit sos_node(SType0 p0, SType1 p1)
15885
         : s0_(p0)
15886
         , s1_(p1)
15887
1.04k
         {}
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Line
Count
Source
15887
8
         {}
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Line
Count
Source
15887
3
         {}
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Line
Count
Source
15887
7
         {}
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Line
Count
Source
15887
5
         {}
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Line
Count
Source
15887
499
         {}
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<double> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Line
Count
Source
15887
8
         {}
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Line
Count
Source
15887
3
         {}
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Line
Count
Source
15887
7
         {}
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Line
Count
Source
15887
5
         {}
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Line
Count
Source
15887
499
         {}
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<float> >::sos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
15888
15889
         inline T value() const exprtk_override
15890
1.04k
         {
15891
1.04k
            return Operation::process(s0_,s1_);
15892
1.04k
         }
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<double> >::value() const
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<double> >::value() const
Line
Count
Source
15890
8
         {
15891
8
            return Operation::process(s0_,s1_);
15892
8
         }
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<double> >::value() const
Line
Count
Source
15890
3
         {
15891
3
            return Operation::process(s0_,s1_);
15892
3
         }
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<double> >::value() const
Line
Count
Source
15890
7
         {
15891
7
            return Operation::process(s0_,s1_);
15892
7
         }
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<double> >::value() const
Line
Count
Source
15890
5
         {
15891
5
            return Operation::process(s0_,s1_);
15892
5
         }
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<double> >::value() const
Line
Count
Source
15890
499
         {
15891
499
            return Operation::process(s0_,s1_);
15892
499
         }
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<float> >::value() const
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<float> >::value() const
Line
Count
Source
15890
8
         {
15891
8
            return Operation::process(s0_,s1_);
15892
8
         }
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<float> >::value() const
Line
Count
Source
15890
3
         {
15891
3
            return Operation::process(s0_,s1_);
15892
3
         }
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<float> >::value() const
Line
Count
Source
15890
7
         {
15891
7
            return Operation::process(s0_,s1_);
15892
7
         }
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<float> >::value() const
Line
Count
Source
15890
5
         {
15891
5
            return Operation::process(s0_,s1_);
15892
5
         }
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<float> >::value() const
Line
Count
Source
15890
499
         {
15891
499
            return Operation::process(s0_,s1_);
15892
499
         }
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<float> >::value() const
15893
15894
         inline typename expression_node<T>::node_type type() const exprtk_override
15895
2.08k
         {
15896
2.08k
            return Operation::type();
15897
2.08k
         }
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<double> >::type() const
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<double> >::type() const
Line
Count
Source
15895
16
         {
15896
16
            return Operation::type();
15897
16
         }
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<double> >::type() const
Line
Count
Source
15895
6
         {
15896
6
            return Operation::type();
15897
6
         }
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<double> >::type() const
Line
Count
Source
15895
14
         {
15896
14
            return Operation::type();
15897
14
         }
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<double> >::type() const
Line
Count
Source
15895
10
         {
15896
10
            return Operation::type();
15897
10
         }
exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<double> >::type() const
Line
Count
Source
15895
998
         {
15896
998
            return Operation::type();
15897
998
         }
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<float> >::type() const
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<float> >::type() const
Line
Count
Source
15895
16
         {
15896
16
            return Operation::type();
15897
16
         }
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<float> >::type() const
Line
Count
Source
15895
6
         {
15896
6
            return Operation::type();
15897
6
         }
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<float> >::type() const
Line
Count
Source
15895
14
         {
15896
14
            return Operation::type();
15897
14
         }
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<float> >::type() const
Line
Count
Source
15895
10
         {
15896
10
            return Operation::type();
15897
10
         }
exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<float> >::type() const
Line
Count
Source
15895
998
         {
15896
998
            return Operation::type();
15897
998
         }
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<float> >::type() const
15898
15899
         inline operator_type operation() const exprtk_override
15900
0
         {
15901
0
            return Operation::operation();
15902
0
         }
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<float> >::operation() const
15903
15904
         inline std::string& s0()
15905
         {
15906
            return s0_;
15907
         }
15908
15909
         inline std::string& s1()
15910
         {
15911
            return s1_;
15912
         }
15913
15914
      protected:
15915
15916
         SType0 s0_;
15917
         SType1 s1_;
15918
15919
      private:
15920
15921
         sos_node(const sos_node<T,SType0,SType1,Operation>&) exprtk_delete;
15922
         sos_node<T,SType0,SType1,Operation>& operator=(const sos_node<T,SType0,SType1,Operation>&) exprtk_delete;
15923
      };
15924
15925
      template <typename T, typename SType0, typename SType1, typename RangePack, typename Operation>
15926
      class str_xrox_node exprtk_final : public sos_base_node<T>
15927
      {
15928
      public:
15929
15930
         typedef expression_node<T>* expression_ptr;
15931
         typedef Operation operation_t;
15932
         typedef str_xrox_node<T,SType0,SType1,RangePack,Operation> node_type;
15933
15934
         // string-range op string node
15935
         explicit str_xrox_node(SType0 p0, SType1 p1, RangePack rp0)
15936
         : s0_ (p0 )
15937
         , s1_ (p1 )
15938
         , rp0_(rp0)
15939
26
         {}
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Line
Count
Source
15939
2
         {}
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Line
Count
Source
15939
6
         {}
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Line
Count
Source
15939
5
         {}
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Line
Count
Source
15939
2
         {}
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Line
Count
Source
15939
6
         {}
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Line
Count
Source
15939
5
         {}
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::str_xrox_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
15940
15941
        ~str_xrox_node()
15942
26
         {
15943
26
            rp0_.free();
15944
26
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::~str_xrox_node()
exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::~str_xrox_node()
Line
Count
Source
15942
2
         {
15943
2
            rp0_.free();
15944
2
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::~str_xrox_node()
exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::~str_xrox_node()
Line
Count
Source
15942
6
         {
15943
6
            rp0_.free();
15944
6
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::~str_xrox_node()
exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::~str_xrox_node()
Line
Count
Source
15942
5
         {
15943
5
            rp0_.free();
15944
5
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::~str_xrox_node()
exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::~str_xrox_node()
Line
Count
Source
15942
2
         {
15943
2
            rp0_.free();
15944
2
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::~str_xrox_node()
exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::~str_xrox_node()
Line
Count
Source
15942
6
         {
15943
6
            rp0_.free();
15944
6
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::~str_xrox_node()
exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::~str_xrox_node()
Line
Count
Source
15942
5
         {
15943
5
            rp0_.free();
15944
5
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::~str_xrox_node()
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::~str_xrox_node()
15945
15946
         inline T value() const exprtk_override
15947
24
         {
15948
24
            std::size_t r0 = 0;
15949
24
            std::size_t r1 = 0;
15950
15951
24
            if (rp0_(r0, r1, s0_.size()))
15952
12
               return Operation::process(s0_.substr(r0, (r1 - r0) + 1), s1_);
15953
12
            else
15954
12
               return T(0);
15955
24
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value() const
exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value() const
Line
Count
Source
15947
2
         {
15948
2
            std::size_t r0 = 0;
15949
2
            std::size_t r1 = 0;
15950
15951
2
            if (rp0_(r0, r1, s0_.size()))
15952
1
               return Operation::process(s0_.substr(r0, (r1 - r0) + 1), s1_);
15953
1
            else
15954
1
               return T(0);
15955
2
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value() const
exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value() const
Line
Count
Source
15947
5
         {
15948
5
            std::size_t r0 = 0;
15949
5
            std::size_t r1 = 0;
15950
15951
5
            if (rp0_(r0, r1, s0_.size()))
15952
4
               return Operation::process(s0_.substr(r0, (r1 - r0) + 1), s1_);
15953
1
            else
15954
1
               return T(0);
15955
5
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value() const
exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value() const
Line
Count
Source
15947
5
         {
15948
5
            std::size_t r0 = 0;
15949
5
            std::size_t r1 = 0;
15950
15951
5
            if (rp0_(r0, r1, s0_.size()))
15952
1
               return Operation::process(s0_.substr(r0, (r1 - r0) + 1), s1_);
15953
4
            else
15954
4
               return T(0);
15955
5
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value() const
exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value() const
Line
Count
Source
15947
2
         {
15948
2
            std::size_t r0 = 0;
15949
2
            std::size_t r1 = 0;
15950
15951
2
            if (rp0_(r0, r1, s0_.size()))
15952
1
               return Operation::process(s0_.substr(r0, (r1 - r0) + 1), s1_);
15953
1
            else
15954
1
               return T(0);
15955
2
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value() const
exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value() const
Line
Count
Source
15947
5
         {
15948
5
            std::size_t r0 = 0;
15949
5
            std::size_t r1 = 0;
15950
15951
5
            if (rp0_(r0, r1, s0_.size()))
15952
4
               return Operation::process(s0_.substr(r0, (r1 - r0) + 1), s1_);
15953
1
            else
15954
1
               return T(0);
15955
5
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value() const
exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value() const
Line
Count
Source
15947
5
         {
15948
5
            std::size_t r0 = 0;
15949
5
            std::size_t r1 = 0;
15950
15951
5
            if (rp0_(r0, r1, s0_.size()))
15952
1
               return Operation::process(s0_.substr(r0, (r1 - r0) + 1), s1_);
15953
4
            else
15954
4
               return T(0);
15955
5
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value() const
15956
15957
         inline typename expression_node<T>::node_type type() const exprtk_override
15958
142
         {
15959
142
            return Operation::type();
15960
142
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::type() const
exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::type() const
Line
Count
Source
15958
10
         {
15959
10
            return Operation::type();
15960
10
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::type() const
exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::type() const
Line
Count
Source
15958
36
         {
15959
36
            return Operation::type();
15960
36
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::type() const
exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::type() const
Line
Count
Source
15958
25
         {
15959
25
            return Operation::type();
15960
25
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::type() const
exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::type() const
Line
Count
Source
15958
10
         {
15959
10
            return Operation::type();
15960
10
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::type() const
exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::type() const
Line
Count
Source
15958
36
         {
15959
36
            return Operation::type();
15960
36
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::type() const
exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::type() const
Line
Count
Source
15958
25
         {
15959
25
            return Operation::type();
15960
25
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::type() const
15961
15962
         inline operator_type operation() const exprtk_override
15963
0
         {
15964
0
            return Operation::operation();
15965
0
         }
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::operation() const
15966
15967
         inline std::string& s0()
15968
         {
15969
            return s0_;
15970
         }
15971
15972
         inline std::string& s1()
15973
         {
15974
            return s1_;
15975
         }
15976
15977
      protected:
15978
15979
         SType0    s0_;
15980
         SType1    s1_;
15981
         RangePack rp0_;
15982
15983
      private:
15984
15985
         str_xrox_node(const node_type&) exprtk_delete;
15986
         node_type& operator=(const node_type&) exprtk_delete;
15987
      };
15988
15989
      template <typename T, typename SType0, typename SType1, typename RangePack, typename Operation>
15990
      class str_xoxr_node exprtk_final : public sos_base_node<T>
15991
      {
15992
      public:
15993
15994
         typedef expression_node<T>* expression_ptr;
15995
         typedef Operation operation_t;
15996
         typedef str_xoxr_node<T,SType0,SType1,RangePack,Operation> node_type;
15997
15998
         // string op string range node
15999
         explicit str_xoxr_node(SType0 p0, SType1 p1, RangePack rp1)
16000
         : s0_ (p0 )
16001
         , s1_ (p1 )
16002
         , rp1_(rp1)
16003
962
         {}
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Line
Count
Source
16003
6
         {}
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Line
Count
Source
16003
1
         {}
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Line
Count
Source
16003
2
         {}
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Line
Count
Source
16003
471
         {}
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Line
Count
Source
16003
1
         {}
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Line
Count
Source
16003
6
         {}
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Line
Count
Source
16003
1
         {}
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Line
Count
Source
16003
2
         {}
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Line
Count
Source
16003
471
         {}
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Line
Count
Source
16003
1
         {}
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::str_xoxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
16004
16005
        ~str_xoxr_node()
16006
962
         {
16007
962
            rp1_.free();
16008
962
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::~str_xoxr_node()
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::~str_xoxr_node()
Line
Count
Source
16006
6
         {
16007
6
            rp1_.free();
16008
6
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::~str_xoxr_node()
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::~str_xoxr_node()
Line
Count
Source
16006
1
         {
16007
1
            rp1_.free();
16008
1
         }
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::~str_xoxr_node()
Line
Count
Source
16006
2
         {
16007
2
            rp1_.free();
16008
2
         }
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::~str_xoxr_node()
Line
Count
Source
16006
471
         {
16007
471
            rp1_.free();
16008
471
         }
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::~str_xoxr_node()
Line
Count
Source
16006
1
         {
16007
1
            rp1_.free();
16008
1
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::~str_xoxr_node()
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::~str_xoxr_node()
Line
Count
Source
16006
6
         {
16007
6
            rp1_.free();
16008
6
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::~str_xoxr_node()
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::~str_xoxr_node()
Line
Count
Source
16006
1
         {
16007
1
            rp1_.free();
16008
1
         }
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::~str_xoxr_node()
Line
Count
Source
16006
2
         {
16007
2
            rp1_.free();
16008
2
         }
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::~str_xoxr_node()
Line
Count
Source
16006
471
         {
16007
471
            rp1_.free();
16008
471
         }
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::~str_xoxr_node()
Line
Count
Source
16006
1
         {
16007
1
            rp1_.free();
16008
1
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::~str_xoxr_node()
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::~str_xoxr_node()
16009
16010
         inline T value() const exprtk_override
16011
32
         {
16012
32
            std::size_t r0 = 0;
16013
32
            std::size_t r1 = 0;
16014
16015
32
            if (rp1_(r0, r1, s1_.size()))
16016
18
               return Operation::process(s0_, s1_.substr(r0, (r1 - r0) + 1));
16017
14
            else
16018
14
               return T(0);
16019
32
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value() const
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value() const
Line
Count
Source
16011
6
         {
16012
6
            std::size_t r0 = 0;
16013
6
            std::size_t r1 = 0;
16014
16015
6
            if (rp1_(r0, r1, s1_.size()))
16016
4
               return Operation::process(s0_, s1_.substr(r0, (r1 - r0) + 1));
16017
2
            else
16018
2
               return T(0);
16019
6
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value() const
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value() const
Line
Count
Source
16011
1
         {
16012
1
            std::size_t r0 = 0;
16013
1
            std::size_t r1 = 0;
16014
16015
1
            if (rp1_(r0, r1, s1_.size()))
16016
0
               return Operation::process(s0_, s1_.substr(r0, (r1 - r0) + 1));
16017
1
            else
16018
1
               return T(0);
16019
1
         }
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value() const
Line
Count
Source
16011
2
         {
16012
2
            std::size_t r0 = 0;
16013
2
            std::size_t r1 = 0;
16014
16015
2
            if (rp1_(r0, r1, s1_.size()))
16016
2
               return Operation::process(s0_, s1_.substr(r0, (r1 - r0) + 1));
16017
0
            else
16018
0
               return T(0);
16019
2
         }
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value() const
Line
Count
Source
16011
6
         {
16012
6
            std::size_t r0 = 0;
16013
6
            std::size_t r1 = 0;
16014
16015
6
            if (rp1_(r0, r1, s1_.size()))
16016
2
               return Operation::process(s0_, s1_.substr(r0, (r1 - r0) + 1));
16017
4
            else
16018
4
               return T(0);
16019
6
         }
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value() const
Line
Count
Source
16011
1
         {
16012
1
            std::size_t r0 = 0;
16013
1
            std::size_t r1 = 0;
16014
16015
1
            if (rp1_(r0, r1, s1_.size()))
16016
1
               return Operation::process(s0_, s1_.substr(r0, (r1 - r0) + 1));
16017
0
            else
16018
0
               return T(0);
16019
1
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value() const
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value() const
Line
Count
Source
16011
6
         {
16012
6
            std::size_t r0 = 0;
16013
6
            std::size_t r1 = 0;
16014
16015
6
            if (rp1_(r0, r1, s1_.size()))
16016
4
               return Operation::process(s0_, s1_.substr(r0, (r1 - r0) + 1));
16017
2
            else
16018
2
               return T(0);
16019
6
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value() const
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value() const
Line
Count
Source
16011
1
         {
16012
1
            std::size_t r0 = 0;
16013
1
            std::size_t r1 = 0;
16014
16015
1
            if (rp1_(r0, r1, s1_.size()))
16016
0
               return Operation::process(s0_, s1_.substr(r0, (r1 - r0) + 1));
16017
1
            else
16018
1
               return T(0);
16019
1
         }
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value() const
Line
Count
Source
16011
2
         {
16012
2
            std::size_t r0 = 0;
16013
2
            std::size_t r1 = 0;
16014
16015
2
            if (rp1_(r0, r1, s1_.size()))
16016
2
               return Operation::process(s0_, s1_.substr(r0, (r1 - r0) + 1));
16017
0
            else
16018
0
               return T(0);
16019
2
         }
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value() const
Line
Count
Source
16011
6
         {
16012
6
            std::size_t r0 = 0;
16013
6
            std::size_t r1 = 0;
16014
16015
6
            if (rp1_(r0, r1, s1_.size()))
16016
2
               return Operation::process(s0_, s1_.substr(r0, (r1 - r0) + 1));
16017
4
            else
16018
4
               return T(0);
16019
6
         }
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value() const
Line
Count
Source
16011
1
         {
16012
1
            std::size_t r0 = 0;
16013
1
            std::size_t r1 = 0;
16014
16015
1
            if (rp1_(r0, r1, s1_.size()))
16016
1
               return Operation::process(s0_, s1_.substr(r0, (r1 - r0) + 1));
16017
0
            else
16018
0
               return T(0);
16019
1
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value() const
16020
16021
         inline typename expression_node<T>::node_type type() const exprtk_override
16022
28.2k
         {
16023
28.2k
            return Operation::type();
16024
28.2k
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::type() const
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::type() const
Line
Count
Source
16022
30
         {
16023
30
            return Operation::type();
16024
30
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::type() const
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::type() const
Line
Count
Source
16022
5
         {
16023
5
            return Operation::type();
16024
5
         }
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::type() const
Line
Count
Source
16022
10
         {
16023
10
            return Operation::type();
16024
10
         }
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::type() const
Line
Count
Source
16022
14.0k
         {
16023
14.0k
            return Operation::type();
16024
14.0k
         }
exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::type() const
Line
Count
Source
16022
5
         {
16023
5
            return Operation::type();
16024
5
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::type() const
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::type() const
Line
Count
Source
16022
30
         {
16023
30
            return Operation::type();
16024
30
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::type() const
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::type() const
Line
Count
Source
16022
5
         {
16023
5
            return Operation::type();
16024
5
         }
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::type() const
Line
Count
Source
16022
10
         {
16023
10
            return Operation::type();
16024
10
         }
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::type() const
Line
Count
Source
16022
14.0k
         {
16023
14.0k
            return Operation::type();
16024
14.0k
         }
exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::type() const
Line
Count
Source
16022
5
         {
16023
5
            return Operation::type();
16024
5
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::type() const
16025
16026
         inline operator_type operation() const exprtk_override
16027
0
         {
16028
0
            return Operation::operation();
16029
0
         }
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::operation() const
16030
16031
         inline std::string& s0()
16032
         {
16033
            return s0_;
16034
         }
16035
16036
         inline std::string& s1()
16037
         {
16038
            return s1_;
16039
         }
16040
16041
      protected:
16042
16043
         SType0    s0_;
16044
         SType1    s1_;
16045
         RangePack rp1_;
16046
16047
      private:
16048
16049
         str_xoxr_node(const node_type&) exprtk_delete;
16050
         node_type& operator=(const node_type&) exprtk_delete;
16051
      };
16052
16053
      template <typename T, typename SType0, typename SType1, typename RangePack, typename Operation>
16054
      class str_xroxr_node exprtk_final : public sos_base_node<T>
16055
      {
16056
      public:
16057
16058
         typedef expression_node<T>* expression_ptr;
16059
         typedef Operation operation_t;
16060
         typedef str_xroxr_node<T,SType0,SType1,RangePack,Operation> node_type;
16061
16062
         // string-range op string-range node
16063
         explicit str_xroxr_node(SType0 p0, SType1 p1, RangePack rp0, RangePack rp1)
16064
         : s0_ (p0 )
16065
         , s1_ (p1 )
16066
         , rp0_(rp0)
16067
         , rp1_(rp1)
16068
8
         {}
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Line
Count
Source
16068
1
         {}
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Line
Count
Source
16068
3
         {}
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Line
Count
Source
16068
1
         {}
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Line
Count
Source
16068
3
         {}
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::str_xroxr_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
16069
16070
        ~str_xroxr_node()
16071
8
         {
16072
8
            rp0_.free();
16073
8
            rp1_.free();
16074
8
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::~str_xroxr_node()
exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::~str_xroxr_node()
Line
Count
Source
16071
1
         {
16072
1
            rp0_.free();
16073
1
            rp1_.free();
16074
1
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::~str_xroxr_node()
exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::~str_xroxr_node()
Line
Count
Source
16071
3
         {
16072
3
            rp0_.free();
16073
3
            rp1_.free();
16074
3
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::~str_xroxr_node()
exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::~str_xroxr_node()
Line
Count
Source
16071
1
         {
16072
1
            rp0_.free();
16073
1
            rp1_.free();
16074
1
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::~str_xroxr_node()
exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::~str_xroxr_node()
Line
Count
Source
16071
3
         {
16072
3
            rp0_.free();
16073
3
            rp1_.free();
16074
3
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::~str_xroxr_node()
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::~str_xroxr_node()
16075
16076
         inline T value() const exprtk_override
16077
4
         {
16078
4
            std::size_t r0_0 = 0;
16079
4
            std::size_t r0_1 = 0;
16080
4
            std::size_t r1_0 = 0;
16081
4
            std::size_t r1_1 = 0;
16082
16083
4
            if (
16084
4
                 rp0_(r0_0, r1_0, s0_.size()) &&
16085
4
                 rp1_(r0_1, r1_1, s1_.size())
16086
4
               )
16087
4
            {
16088
4
               return Operation::process(
16089
4
                                          s0_.substr(r0_0, (r1_0 - r0_0) + 1),
16090
4
                                          s1_.substr(r0_1, (r1_1 - r0_1) + 1)
16091
4
                                        );
16092
4
            }
16093
0
            else
16094
0
               return T(0);
16095
4
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value() const
exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value() const
Line
Count
Source
16077
1
         {
16078
1
            std::size_t r0_0 = 0;
16079
1
            std::size_t r0_1 = 0;
16080
1
            std::size_t r1_0 = 0;
16081
1
            std::size_t r1_1 = 0;
16082
16083
1
            if (
16084
1
                 rp0_(r0_0, r1_0, s0_.size()) &&
16085
1
                 rp1_(r0_1, r1_1, s1_.size())
16086
1
               )
16087
1
            {
16088
1
               return Operation::process(
16089
1
                                          s0_.substr(r0_0, (r1_0 - r0_0) + 1),
16090
1
                                          s1_.substr(r0_1, (r1_1 - r0_1) + 1)
16091
1
                                        );
16092
1
            }
16093
0
            else
16094
0
               return T(0);
16095
1
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value() const
exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value() const
Line
Count
Source
16077
1
         {
16078
1
            std::size_t r0_0 = 0;
16079
1
            std::size_t r0_1 = 0;
16080
1
            std::size_t r1_0 = 0;
16081
1
            std::size_t r1_1 = 0;
16082
16083
1
            if (
16084
1
                 rp0_(r0_0, r1_0, s0_.size()) &&
16085
1
                 rp1_(r0_1, r1_1, s1_.size())
16086
1
               )
16087
1
            {
16088
1
               return Operation::process(
16089
1
                                          s0_.substr(r0_0, (r1_0 - r0_0) + 1),
16090
1
                                          s1_.substr(r0_1, (r1_1 - r0_1) + 1)
16091
1
                                        );
16092
1
            }
16093
0
            else
16094
0
               return T(0);
16095
1
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value() const
exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value() const
Line
Count
Source
16077
1
         {
16078
1
            std::size_t r0_0 = 0;
16079
1
            std::size_t r0_1 = 0;
16080
1
            std::size_t r1_0 = 0;
16081
1
            std::size_t r1_1 = 0;
16082
16083
1
            if (
16084
1
                 rp0_(r0_0, r1_0, s0_.size()) &&
16085
1
                 rp1_(r0_1, r1_1, s1_.size())
16086
1
               )
16087
1
            {
16088
1
               return Operation::process(
16089
1
                                          s0_.substr(r0_0, (r1_0 - r0_0) + 1),
16090
1
                                          s1_.substr(r0_1, (r1_1 - r0_1) + 1)
16091
1
                                        );
16092
1
            }
16093
0
            else
16094
0
               return T(0);
16095
1
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value() const
exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value() const
Line
Count
Source
16077
1
         {
16078
1
            std::size_t r0_0 = 0;
16079
1
            std::size_t r0_1 = 0;
16080
1
            std::size_t r1_0 = 0;
16081
1
            std::size_t r1_1 = 0;
16082
16083
1
            if (
16084
1
                 rp0_(r0_0, r1_0, s0_.size()) &&
16085
1
                 rp1_(r0_1, r1_1, s1_.size())
16086
1
               )
16087
1
            {
16088
1
               return Operation::process(
16089
1
                                          s0_.substr(r0_0, (r1_0 - r0_0) + 1),
16090
1
                                          s1_.substr(r0_1, (r1_1 - r0_1) + 1)
16091
1
                                        );
16092
1
            }
16093
0
            else
16094
0
               return T(0);
16095
1
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value() const
16096
16097
         inline typename expression_node<T>::node_type type() const exprtk_override
16098
190
         {
16099
190
            return Operation::type();
16100
190
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::type() const
exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::type() const
Line
Count
Source
16098
30
         {
16099
30
            return Operation::type();
16100
30
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::type() const
exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::type() const
Line
Count
Source
16098
65
         {
16099
65
            return Operation::type();
16100
65
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::type() const
exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::type() const
Line
Count
Source
16098
30
         {
16099
30
            return Operation::type();
16100
30
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::type() const
exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::type() const
Line
Count
Source
16098
65
         {
16099
65
            return Operation::type();
16100
65
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::type() const
16101
16102
         inline operator_type operation() const exprtk_override
16103
0
         {
16104
0
            return Operation::operation();
16105
0
         }
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::operation() const
16106
16107
         inline std::string& s0()
16108
         {
16109
            return s0_;
16110
         }
16111
16112
         inline std::string& s1()
16113
         {
16114
            return s1_;
16115
         }
16116
16117
      protected:
16118
16119
         SType0    s0_;
16120
         SType1    s1_;
16121
         RangePack rp0_;
16122
         RangePack rp1_;
16123
16124
      private:
16125
16126
         str_xroxr_node(const node_type&) exprtk_delete;
16127
         node_type& operator=(const node_type&) exprtk_delete;
16128
      };
16129
16130
      template <typename T, typename Operation>
16131
      class str_sogens_node exprtk_final : public binary_node<T>
16132
      {
16133
      public:
16134
16135
         typedef expression_node <T>* expression_ptr;
16136
         typedef string_base_node<T>* str_base_ptr;
16137
         typedef range_pack      <T>  range_t;
16138
         typedef range_t*             range_ptr;
16139
         typedef range_interface <T>  irange_t;
16140
         typedef irange_t*            irange_ptr;
16141
16142
         using binary_node<T>::branch;
16143
16144
         str_sogens_node(const operator_type& opr,
16145
                         expression_ptr branch0,
16146
                         expression_ptr branch1)
16147
         : binary_node<T>(opr, branch0, branch1)
16148
         , str0_base_ptr_ (0)
16149
         , str1_base_ptr_ (0)
16150
         , str0_range_ptr_(0)
16151
         , str1_range_ptr_(0)
16152
32
         {
16153
32
            if (is_generally_string_node(branch(0)))
16154
32
            {
16155
32
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
16156
16157
32
               if (0 == str0_base_ptr_)
16158
0
                  return;
16159
16160
32
               irange_ptr range = dynamic_cast<irange_ptr>(branch(0));
16161
16162
32
               if (0 == range)
16163
0
                  return;
16164
16165
32
               str0_range_ptr_ = &(range->range_ref());
16166
32
            }
16167
16168
32
            if (is_generally_string_node(branch(1)))
16169
32
            {
16170
32
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
16171
16172
32
               if (0 == str1_base_ptr_)
16173
0
                  return;
16174
16175
32
               irange_ptr range = dynamic_cast<irange_ptr>(branch(1));
16176
16177
32
               if (0 == range)
16178
0
                  return;
16179
16180
32
               str1_range_ptr_ = &(range->range_ref());
16181
32
            }
16182
32
         }
exprtk::details::str_sogens_node<double, exprtk::details::lt_op<double> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
16152
4
         {
16153
4
            if (is_generally_string_node(branch(0)))
16154
4
            {
16155
4
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
16156
16157
4
               if (0 == str0_base_ptr_)
16158
0
                  return;
16159
16160
4
               irange_ptr range = dynamic_cast<irange_ptr>(branch(0));
16161
16162
4
               if (0 == range)
16163
0
                  return;
16164
16165
4
               str0_range_ptr_ = &(range->range_ref());
16166
4
            }
16167
16168
4
            if (is_generally_string_node(branch(1)))
16169
4
            {
16170
4
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
16171
16172
4
               if (0 == str1_base_ptr_)
16173
0
                  return;
16174
16175
4
               irange_ptr range = dynamic_cast<irange_ptr>(branch(1));
16176
16177
4
               if (0 == range)
16178
0
                  return;
16179
16180
4
               str1_range_ptr_ = &(range->range_ref());
16181
4
            }
16182
4
         }
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::lte_op<double> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
exprtk::details::str_sogens_node<double, exprtk::details::gt_op<double> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
16152
2
         {
16153
2
            if (is_generally_string_node(branch(0)))
16154
2
            {
16155
2
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
16156
16157
2
               if (0 == str0_base_ptr_)
16158
0
                  return;
16159
16160
2
               irange_ptr range = dynamic_cast<irange_ptr>(branch(0));
16161
16162
2
               if (0 == range)
16163
0
                  return;
16164
16165
2
               str0_range_ptr_ = &(range->range_ref());
16166
2
            }
16167
16168
2
            if (is_generally_string_node(branch(1)))
16169
2
            {
16170
2
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
16171
16172
2
               if (0 == str1_base_ptr_)
16173
0
                  return;
16174
16175
2
               irange_ptr range = dynamic_cast<irange_ptr>(branch(1));
16176
16177
2
               if (0 == range)
16178
0
                  return;
16179
16180
2
               str1_range_ptr_ = &(range->range_ref());
16181
2
            }
16182
2
         }
exprtk::details::str_sogens_node<double, exprtk::details::gte_op<double> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
16152
4
         {
16153
4
            if (is_generally_string_node(branch(0)))
16154
4
            {
16155
4
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
16156
16157
4
               if (0 == str0_base_ptr_)
16158
0
                  return;
16159
16160
4
               irange_ptr range = dynamic_cast<irange_ptr>(branch(0));
16161
16162
4
               if (0 == range)
16163
0
                  return;
16164
16165
4
               str0_range_ptr_ = &(range->range_ref());
16166
4
            }
16167
16168
4
            if (is_generally_string_node(branch(1)))
16169
4
            {
16170
4
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
16171
16172
4
               if (0 == str1_base_ptr_)
16173
0
                  return;
16174
16175
4
               irange_ptr range = dynamic_cast<irange_ptr>(branch(1));
16176
16177
4
               if (0 == range)
16178
0
                  return;
16179
16180
4
               str1_range_ptr_ = &(range->range_ref());
16181
4
            }
16182
4
         }
exprtk::details::str_sogens_node<double, exprtk::details::eq_op<double> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Line
Count
Source
16152
6
         {
16153
6
            if (is_generally_string_node(branch(0)))
16154
6
            {
16155
6
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
16156
16157
6
               if (0 == str0_base_ptr_)
16158
0
                  return;
16159
16160
6
               irange_ptr range = dynamic_cast<irange_ptr>(branch(0));
16161
16162
6
               if (0 == range)
16163
0
                  return;
16164
16165
6
               str0_range_ptr_ = &(range->range_ref());
16166
6
            }
16167
16168
6
            if (is_generally_string_node(branch(1)))
16169
6
            {
16170
6
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
16171
16172
6
               if (0 == str1_base_ptr_)
16173
0
                  return;
16174
16175
6
               irange_ptr range = dynamic_cast<irange_ptr>(branch(1));
16176
16177
6
               if (0 == range)
16178
0
                  return;
16179
16180
6
               str1_range_ptr_ = &(range->range_ref());
16181
6
            }
16182
6
         }
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::ne_op<double> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::in_op<double> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::like_op<double> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::ilike_op<double> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*)
exprtk::details::str_sogens_node<float, exprtk::details::lt_op<float> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
16152
4
         {
16153
4
            if (is_generally_string_node(branch(0)))
16154
4
            {
16155
4
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
16156
16157
4
               if (0 == str0_base_ptr_)
16158
0
                  return;
16159
16160
4
               irange_ptr range = dynamic_cast<irange_ptr>(branch(0));
16161
16162
4
               if (0 == range)
16163
0
                  return;
16164
16165
4
               str0_range_ptr_ = &(range->range_ref());
16166
4
            }
16167
16168
4
            if (is_generally_string_node(branch(1)))
16169
4
            {
16170
4
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
16171
16172
4
               if (0 == str1_base_ptr_)
16173
0
                  return;
16174
16175
4
               irange_ptr range = dynamic_cast<irange_ptr>(branch(1));
16176
16177
4
               if (0 == range)
16178
0
                  return;
16179
16180
4
               str1_range_ptr_ = &(range->range_ref());
16181
4
            }
16182
4
         }
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::lte_op<float> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
exprtk::details::str_sogens_node<float, exprtk::details::gt_op<float> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
16152
2
         {
16153
2
            if (is_generally_string_node(branch(0)))
16154
2
            {
16155
2
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
16156
16157
2
               if (0 == str0_base_ptr_)
16158
0
                  return;
16159
16160
2
               irange_ptr range = dynamic_cast<irange_ptr>(branch(0));
16161
16162
2
               if (0 == range)
16163
0
                  return;
16164
16165
2
               str0_range_ptr_ = &(range->range_ref());
16166
2
            }
16167
16168
2
            if (is_generally_string_node(branch(1)))
16169
2
            {
16170
2
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
16171
16172
2
               if (0 == str1_base_ptr_)
16173
0
                  return;
16174
16175
2
               irange_ptr range = dynamic_cast<irange_ptr>(branch(1));
16176
16177
2
               if (0 == range)
16178
0
                  return;
16179
16180
2
               str1_range_ptr_ = &(range->range_ref());
16181
2
            }
16182
2
         }
exprtk::details::str_sogens_node<float, exprtk::details::gte_op<float> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
16152
4
         {
16153
4
            if (is_generally_string_node(branch(0)))
16154
4
            {
16155
4
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
16156
16157
4
               if (0 == str0_base_ptr_)
16158
0
                  return;
16159
16160
4
               irange_ptr range = dynamic_cast<irange_ptr>(branch(0));
16161
16162
4
               if (0 == range)
16163
0
                  return;
16164
16165
4
               str0_range_ptr_ = &(range->range_ref());
16166
4
            }
16167
16168
4
            if (is_generally_string_node(branch(1)))
16169
4
            {
16170
4
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
16171
16172
4
               if (0 == str1_base_ptr_)
16173
0
                  return;
16174
16175
4
               irange_ptr range = dynamic_cast<irange_ptr>(branch(1));
16176
16177
4
               if (0 == range)
16178
0
                  return;
16179
16180
4
               str1_range_ptr_ = &(range->range_ref());
16181
4
            }
16182
4
         }
exprtk::details::str_sogens_node<float, exprtk::details::eq_op<float> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Line
Count
Source
16152
6
         {
16153
6
            if (is_generally_string_node(branch(0)))
16154
6
            {
16155
6
               str0_base_ptr_ = dynamic_cast<str_base_ptr>(branch(0));
16156
16157
6
               if (0 == str0_base_ptr_)
16158
0
                  return;
16159
16160
6
               irange_ptr range = dynamic_cast<irange_ptr>(branch(0));
16161
16162
6
               if (0 == range)
16163
0
                  return;
16164
16165
6
               str0_range_ptr_ = &(range->range_ref());
16166
6
            }
16167
16168
6
            if (is_generally_string_node(branch(1)))
16169
6
            {
16170
6
               str1_base_ptr_ = dynamic_cast<str_base_ptr>(branch(1));
16171
16172
6
               if (0 == str1_base_ptr_)
16173
0
                  return;
16174
16175
6
               irange_ptr range = dynamic_cast<irange_ptr>(branch(1));
16176
16177
6
               if (0 == range)
16178
0
                  return;
16179
16180
6
               str1_range_ptr_ = &(range->range_ref());
16181
6
            }
16182
6
         }
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::ne_op<float> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::in_op<float> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::like_op<float> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::ilike_op<float> >::str_sogens_node(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*)
16183
16184
         inline T value() const exprtk_override
16185
32
         {
16186
32
            if (
16187
32
                 str0_base_ptr_  &&
16188
32
                 str1_base_ptr_  &&
16189
32
                 str0_range_ptr_ &&
16190
32
                 str1_range_ptr_
16191
32
               )
16192
32
            {
16193
32
               branch(0)->value();
16194
32
               branch(1)->value();
16195
16196
32
               std::size_t str0_r0 = 0;
16197
32
               std::size_t str0_r1 = 0;
16198
16199
32
               std::size_t str1_r0 = 0;
16200
32
               std::size_t str1_r1 = 0;
16201
16202
32
               const range_t& range0 = (*str0_range_ptr_);
16203
32
               const range_t& range1 = (*str1_range_ptr_);
16204
16205
32
               if (
16206
32
                    range0(str0_r0, str0_r1, str0_base_ptr_->size()) &&
16207
32
                    range1(str1_r0, str1_r1, str1_base_ptr_->size())
16208
32
                  )
16209
24
               {
16210
24
                  return Operation::process(
16211
24
                                             str0_base_ptr_->str().substr(str0_r0,(str0_r1 - str0_r0) + 1),
16212
24
                                             str1_base_ptr_->str().substr(str1_r0,(str1_r1 - str1_r0) + 1)
16213
24
                                           );
16214
24
               }
16215
32
            }
16216
16217
8
            return std::numeric_limits<T>::quiet_NaN();
16218
32
         }
exprtk::details::str_sogens_node<double, exprtk::details::lt_op<double> >::value() const
Line
Count
Source
16185
4
         {
16186
4
            if (
16187
4
                 str0_base_ptr_  &&
16188
4
                 str1_base_ptr_  &&
16189
4
                 str0_range_ptr_ &&
16190
4
                 str1_range_ptr_
16191
4
               )
16192
4
            {
16193
4
               branch(0)->value();
16194
4
               branch(1)->value();
16195
16196
4
               std::size_t str0_r0 = 0;
16197
4
               std::size_t str0_r1 = 0;
16198
16199
4
               std::size_t str1_r0 = 0;
16200
4
               std::size_t str1_r1 = 0;
16201
16202
4
               const range_t& range0 = (*str0_range_ptr_);
16203
4
               const range_t& range1 = (*str1_range_ptr_);
16204
16205
4
               if (
16206
4
                    range0(str0_r0, str0_r1, str0_base_ptr_->size()) &&
16207
4
                    range1(str1_r0, str1_r1, str1_base_ptr_->size())
16208
4
                  )
16209
3
               {
16210
3
                  return Operation::process(
16211
3
                                             str0_base_ptr_->str().substr(str0_r0,(str0_r1 - str0_r0) + 1),
16212
3
                                             str1_base_ptr_->str().substr(str1_r0,(str1_r1 - str1_r0) + 1)
16213
3
                                           );
16214
3
               }
16215
4
            }
16216
16217
1
            return std::numeric_limits<T>::quiet_NaN();
16218
4
         }
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::lte_op<double> >::value() const
exprtk::details::str_sogens_node<double, exprtk::details::gt_op<double> >::value() const
Line
Count
Source
16185
2
         {
16186
2
            if (
16187
2
                 str0_base_ptr_  &&
16188
2
                 str1_base_ptr_  &&
16189
2
                 str0_range_ptr_ &&
16190
2
                 str1_range_ptr_
16191
2
               )
16192
2
            {
16193
2
               branch(0)->value();
16194
2
               branch(1)->value();
16195
16196
2
               std::size_t str0_r0 = 0;
16197
2
               std::size_t str0_r1 = 0;
16198
16199
2
               std::size_t str1_r0 = 0;
16200
2
               std::size_t str1_r1 = 0;
16201
16202
2
               const range_t& range0 = (*str0_range_ptr_);
16203
2
               const range_t& range1 = (*str1_range_ptr_);
16204
16205
2
               if (
16206
2
                    range0(str0_r0, str0_r1, str0_base_ptr_->size()) &&
16207
2
                    range1(str1_r0, str1_r1, str1_base_ptr_->size())
16208
2
                  )
16209
0
               {
16210
0
                  return Operation::process(
16211
0
                                             str0_base_ptr_->str().substr(str0_r0,(str0_r1 - str0_r0) + 1),
16212
0
                                             str1_base_ptr_->str().substr(str1_r0,(str1_r1 - str1_r0) + 1)
16213
0
                                           );
16214
0
               }
16215
2
            }
16216
16217
2
            return std::numeric_limits<T>::quiet_NaN();
16218
2
         }
exprtk::details::str_sogens_node<double, exprtk::details::gte_op<double> >::value() const
Line
Count
Source
16185
4
         {
16186
4
            if (
16187
4
                 str0_base_ptr_  &&
16188
4
                 str1_base_ptr_  &&
16189
4
                 str0_range_ptr_ &&
16190
4
                 str1_range_ptr_
16191
4
               )
16192
4
            {
16193
4
               branch(0)->value();
16194
4
               branch(1)->value();
16195
16196
4
               std::size_t str0_r0 = 0;
16197
4
               std::size_t str0_r1 = 0;
16198
16199
4
               std::size_t str1_r0 = 0;
16200
4
               std::size_t str1_r1 = 0;
16201
16202
4
               const range_t& range0 = (*str0_range_ptr_);
16203
4
               const range_t& range1 = (*str1_range_ptr_);
16204
16205
4
               if (
16206
4
                    range0(str0_r0, str0_r1, str0_base_ptr_->size()) &&
16207
4
                    range1(str1_r0, str1_r1, str1_base_ptr_->size())
16208
4
                  )
16209
4
               {
16210
4
                  return Operation::process(
16211
4
                                             str0_base_ptr_->str().substr(str0_r0,(str0_r1 - str0_r0) + 1),
16212
4
                                             str1_base_ptr_->str().substr(str1_r0,(str1_r1 - str1_r0) + 1)
16213
4
                                           );
16214
4
               }
16215
4
            }
16216
16217
0
            return std::numeric_limits<T>::quiet_NaN();
16218
4
         }
exprtk::details::str_sogens_node<double, exprtk::details::eq_op<double> >::value() const
Line
Count
Source
16185
6
         {
16186
6
            if (
16187
6
                 str0_base_ptr_  &&
16188
6
                 str1_base_ptr_  &&
16189
6
                 str0_range_ptr_ &&
16190
6
                 str1_range_ptr_
16191
6
               )
16192
6
            {
16193
6
               branch(0)->value();
16194
6
               branch(1)->value();
16195
16196
6
               std::size_t str0_r0 = 0;
16197
6
               std::size_t str0_r1 = 0;
16198
16199
6
               std::size_t str1_r0 = 0;
16200
6
               std::size_t str1_r1 = 0;
16201
16202
6
               const range_t& range0 = (*str0_range_ptr_);
16203
6
               const range_t& range1 = (*str1_range_ptr_);
16204
16205
6
               if (
16206
6
                    range0(str0_r0, str0_r1, str0_base_ptr_->size()) &&
16207
6
                    range1(str1_r0, str1_r1, str1_base_ptr_->size())
16208
6
                  )
16209
5
               {
16210
5
                  return Operation::process(
16211
5
                                             str0_base_ptr_->str().substr(str0_r0,(str0_r1 - str0_r0) + 1),
16212
5
                                             str1_base_ptr_->str().substr(str1_r0,(str1_r1 - str1_r0) + 1)
16213
5
                                           );
16214
5
               }
16215
6
            }
16216
16217
1
            return std::numeric_limits<T>::quiet_NaN();
16218
6
         }
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::ne_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::in_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::like_op<double> >::value() const
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::ilike_op<double> >::value() const
exprtk::details::str_sogens_node<float, exprtk::details::lt_op<float> >::value() const
Line
Count
Source
16185
4
         {
16186
4
            if (
16187
4
                 str0_base_ptr_  &&
16188
4
                 str1_base_ptr_  &&
16189
4
                 str0_range_ptr_ &&
16190
4
                 str1_range_ptr_
16191
4
               )
16192
4
            {
16193
4
               branch(0)->value();
16194
4
               branch(1)->value();
16195
16196
4
               std::size_t str0_r0 = 0;
16197
4
               std::size_t str0_r1 = 0;
16198
16199
4
               std::size_t str1_r0 = 0;
16200
4
               std::size_t str1_r1 = 0;
16201
16202
4
               const range_t& range0 = (*str0_range_ptr_);
16203
4
               const range_t& range1 = (*str1_range_ptr_);
16204
16205
4
               if (
16206
4
                    range0(str0_r0, str0_r1, str0_base_ptr_->size()) &&
16207
4
                    range1(str1_r0, str1_r1, str1_base_ptr_->size())
16208
4
                  )
16209
3
               {
16210
3
                  return Operation::process(
16211
3
                                             str0_base_ptr_->str().substr(str0_r0,(str0_r1 - str0_r0) + 1),
16212
3
                                             str1_base_ptr_->str().substr(str1_r0,(str1_r1 - str1_r0) + 1)
16213
3
                                           );
16214
3
               }
16215
4
            }
16216
16217
1
            return std::numeric_limits<T>::quiet_NaN();
16218
4
         }
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::lte_op<float> >::value() const
exprtk::details::str_sogens_node<float, exprtk::details::gt_op<float> >::value() const
Line
Count
Source
16185
2
         {
16186
2
            if (
16187
2
                 str0_base_ptr_  &&
16188
2
                 str1_base_ptr_  &&
16189
2
                 str0_range_ptr_ &&
16190
2
                 str1_range_ptr_
16191
2
               )
16192
2
            {
16193
2
               branch(0)->value();
16194
2
               branch(1)->value();
16195
16196
2
               std::size_t str0_r0 = 0;
16197
2
               std::size_t str0_r1 = 0;
16198
16199
2
               std::size_t str1_r0 = 0;
16200
2
               std::size_t str1_r1 = 0;
16201
16202
2
               const range_t& range0 = (*str0_range_ptr_);
16203
2
               const range_t& range1 = (*str1_range_ptr_);
16204
16205
2
               if (
16206
2
                    range0(str0_r0, str0_r1, str0_base_ptr_->size()) &&
16207
2
                    range1(str1_r0, str1_r1, str1_base_ptr_->size())
16208
2
                  )
16209
0
               {
16210
0
                  return Operation::process(
16211
0
                                             str0_base_ptr_->str().substr(str0_r0,(str0_r1 - str0_r0) + 1),
16212
0
                                             str1_base_ptr_->str().substr(str1_r0,(str1_r1 - str1_r0) + 1)
16213
0
                                           );
16214
0
               }
16215
2
            }
16216
16217
2
            return std::numeric_limits<T>::quiet_NaN();
16218
2
         }
exprtk::details::str_sogens_node<float, exprtk::details::gte_op<float> >::value() const
Line
Count
Source
16185
4
         {
16186
4
            if (
16187
4
                 str0_base_ptr_  &&
16188
4
                 str1_base_ptr_  &&
16189
4
                 str0_range_ptr_ &&
16190
4
                 str1_range_ptr_
16191
4
               )
16192
4
            {
16193
4
               branch(0)->value();
16194
4
               branch(1)->value();
16195
16196
4
               std::size_t str0_r0 = 0;
16197
4
               std::size_t str0_r1 = 0;
16198
16199
4
               std::size_t str1_r0 = 0;
16200
4
               std::size_t str1_r1 = 0;
16201
16202
4
               const range_t& range0 = (*str0_range_ptr_);
16203
4
               const range_t& range1 = (*str1_range_ptr_);
16204
16205
4
               if (
16206
4
                    range0(str0_r0, str0_r1, str0_base_ptr_->size()) &&
16207
4
                    range1(str1_r0, str1_r1, str1_base_ptr_->size())
16208
4
                  )
16209
4
               {
16210
4
                  return Operation::process(
16211
4
                                             str0_base_ptr_->str().substr(str0_r0,(str0_r1 - str0_r0) + 1),
16212
4
                                             str1_base_ptr_->str().substr(str1_r0,(str1_r1 - str1_r0) + 1)
16213
4
                                           );
16214
4
               }
16215
4
            }
16216
16217
0
            return std::numeric_limits<T>::quiet_NaN();
16218
4
         }
exprtk::details::str_sogens_node<float, exprtk::details::eq_op<float> >::value() const
Line
Count
Source
16185
6
         {
16186
6
            if (
16187
6
                 str0_base_ptr_  &&
16188
6
                 str1_base_ptr_  &&
16189
6
                 str0_range_ptr_ &&
16190
6
                 str1_range_ptr_
16191
6
               )
16192
6
            {
16193
6
               branch(0)->value();
16194
6
               branch(1)->value();
16195
16196
6
               std::size_t str0_r0 = 0;
16197
6
               std::size_t str0_r1 = 0;
16198
16199
6
               std::size_t str1_r0 = 0;
16200
6
               std::size_t str1_r1 = 0;
16201
16202
6
               const range_t& range0 = (*str0_range_ptr_);
16203
6
               const range_t& range1 = (*str1_range_ptr_);
16204
16205
6
               if (
16206
6
                    range0(str0_r0, str0_r1, str0_base_ptr_->size()) &&
16207
6
                    range1(str1_r0, str1_r1, str1_base_ptr_->size())
16208
6
                  )
16209
5
               {
16210
5
                  return Operation::process(
16211
5
                                             str0_base_ptr_->str().substr(str0_r0,(str0_r1 - str0_r0) + 1),
16212
5
                                             str1_base_ptr_->str().substr(str1_r0,(str1_r1 - str1_r0) + 1)
16213
5
                                           );
16214
5
               }
16215
6
            }
16216
16217
1
            return std::numeric_limits<T>::quiet_NaN();
16218
6
         }
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::ne_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::in_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::like_op<float> >::value() const
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::ilike_op<float> >::value() const
16219
16220
         inline typename expression_node<T>::node_type type() const exprtk_override
16221
160
         {
16222
160
            return Operation::type();
16223
160
         }
exprtk::details::str_sogens_node<double, exprtk::details::lt_op<double> >::type() const
Line
Count
Source
16221
20
         {
16222
20
            return Operation::type();
16223
20
         }
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::lte_op<double> >::type() const
exprtk::details::str_sogens_node<double, exprtk::details::gt_op<double> >::type() const
Line
Count
Source
16221
10
         {
16222
10
            return Operation::type();
16223
10
         }
exprtk::details::str_sogens_node<double, exprtk::details::gte_op<double> >::type() const
Line
Count
Source
16221
20
         {
16222
20
            return Operation::type();
16223
20
         }
exprtk::details::str_sogens_node<double, exprtk::details::eq_op<double> >::type() const
Line
Count
Source
16221
30
         {
16222
30
            return Operation::type();
16223
30
         }
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::ne_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::in_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::like_op<double> >::type() const
Unexecuted instantiation: exprtk::details::str_sogens_node<double, exprtk::details::ilike_op<double> >::type() const
exprtk::details::str_sogens_node<float, exprtk::details::lt_op<float> >::type() const
Line
Count
Source
16221
20
         {
16222
20
            return Operation::type();
16223
20
         }
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::lte_op<float> >::type() const
exprtk::details::str_sogens_node<float, exprtk::details::gt_op<float> >::type() const
Line
Count
Source
16221
10
         {
16222
10
            return Operation::type();
16223
10
         }
exprtk::details::str_sogens_node<float, exprtk::details::gte_op<float> >::type() const
Line
Count
Source
16221
20
         {
16222
20
            return Operation::type();
16223
20
         }
exprtk::details::str_sogens_node<float, exprtk::details::eq_op<float> >::type() const
Line
Count
Source
16221
30
         {
16222
30
            return Operation::type();
16223
30
         }
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::ne_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::in_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::like_op<float> >::type() const
Unexecuted instantiation: exprtk::details::str_sogens_node<float, exprtk::details::ilike_op<float> >::type() const
16224
16225
      private:
16226
16227
         str_sogens_node(const str_sogens_node<T,Operation>&) exprtk_delete;
16228
         str_sogens_node<T,Operation>& operator=(const str_sogens_node<T,Operation>&) exprtk_delete;
16229
16230
         str_base_ptr str0_base_ptr_;
16231
         str_base_ptr str1_base_ptr_;
16232
         range_ptr    str0_range_ptr_;
16233
         range_ptr    str1_range_ptr_;
16234
      };
16235
16236
      template <typename T, typename SType0, typename SType1, typename SType2, typename Operation>
16237
      class sosos_node exprtk_final : public sosos_base_node<T>
16238
      {
16239
      public:
16240
16241
         typedef expression_node<T>* expression_ptr;
16242
         typedef Operation operation_t;
16243
         typedef sosos_node<T, SType0, SType1, SType2, Operation> node_type;
16244
16245
         // variable op variable node
16246
         explicit sosos_node(SType0 p0, SType1 p1, SType2 p2)
16247
         : s0_(p0)
16248
         , s1_(p1)
16249
         , s2_(p2)
16250
0
         {}
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::sosos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<double> >::sosos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::sosos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<double> >::sosos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::sosos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::sosos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<float> >::sosos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::sosos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<float> >::sosos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::sosos_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
16251
16252
         inline T value() const exprtk_override
16253
0
         {
16254
0
            return Operation::process(s0_, s1_, s2_);
16255
0
         }
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::value() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<float> >::value() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::value() const
16256
16257
         inline typename expression_node<T>::node_type type() const exprtk_override
16258
0
         {
16259
0
            return Operation::type();
16260
0
         }
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::type() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<float> >::type() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::type() const
16261
16262
         inline operator_type operation() const exprtk_override
16263
0
         {
16264
0
            return Operation::operation();
16265
0
         }
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::operation() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<float> >::operation() const
Unexecuted instantiation: exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::operation() const
16266
16267
         inline std::string& s0()
16268
         {
16269
            return s0_;
16270
         }
16271
16272
         inline std::string& s1()
16273
         {
16274
            return s1_;
16275
         }
16276
16277
         inline std::string& s2()
16278
         {
16279
            return s2_;
16280
         }
16281
16282
      protected:
16283
16284
         SType0 s0_;
16285
         SType1 s1_;
16286
         SType2 s2_;
16287
16288
      private:
16289
16290
         sosos_node(const node_type&) exprtk_delete;
16291
         node_type& operator=(const node_type&) exprtk_delete;
16292
      };
16293
      #endif
16294
16295
      template <typename T, typename PowOp>
16296
      class ipow_node exprtk_final: public expression_node<T>
16297
      {
16298
      public:
16299
16300
         typedef expression_node<T>* expression_ptr;
16301
         typedef PowOp operation_t;
16302
16303
         explicit ipow_node(const T& v)
16304
         : v_(v)
16305
62.5k
         {}
Unexecuted instantiation: exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::ipow_node(double const&)
Unexecuted instantiation: exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::ipow_node(double const&)
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::ipow_node(double const&)
Line
Count
Source
16305
1.42k
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::ipow_node(double const&)
Line
Count
Source
16305
1.19k
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::ipow_node(double const&)
Line
Count
Source
16305
666
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::ipow_node(double const&)
Line
Count
Source
16305
397
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::ipow_node(double const&)
Line
Count
Source
16305
95
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::ipow_node(double const&)
Line
Count
Source
16305
74
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::ipow_node(double const&)
Line
Count
Source
16305
698
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::ipow_node(double const&)
Line
Count
Source
16305
130
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::ipow_node(double const&)
Line
Count
Source
16305
534
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::ipow_node(double const&)
Line
Count
Source
16305
3.78k
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::ipow_node(double const&)
Line
Count
Source
16305
1.42k
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::ipow_node(double const&)
Line
Count
Source
16305
431
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::ipow_node(double const&)
Line
Count
Source
16305
1.20k
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::ipow_node(double const&)
Line
Count
Source
16305
1.54k
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::ipow_node(double const&)
Line
Count
Source
16305
207
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::ipow_node(double const&)
Line
Count
Source
16305
199
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::ipow_node(double const&)
Line
Count
Source
16305
117
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::ipow_node(double const&)
Line
Count
Source
16305
658
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::ipow_node(double const&)
Line
Count
Source
16305
641
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::ipow_node(double const&)
Line
Count
Source
16305
113
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::ipow_node(double const&)
Line
Count
Source
16305
251
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::ipow_node(double const&)
Line
Count
Source
16305
162
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::ipow_node(double const&)
Line
Count
Source
16305
78
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::ipow_node(double const&)
Line
Count
Source
16305
154
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::ipow_node(double const&)
Line
Count
Source
16305
65
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::ipow_node(double const&)
Line
Count
Source
16305
142
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::ipow_node(double const&)
Line
Count
Source
16305
110
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::ipow_node(double const&)
Line
Count
Source
16305
208
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::ipow_node(double const&)
Line
Count
Source
16305
310
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::ipow_node(double const&)
Line
Count
Source
16305
804
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::ipow_node(double const&)
Line
Count
Source
16305
357
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::ipow_node(double const&)
Line
Count
Source
16305
186
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::ipow_node(double const&)
Line
Count
Source
16305
1.28k
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::ipow_node(double const&)
Line
Count
Source
16305
435
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::ipow_node(double const&)
Line
Count
Source
16305
1.48k
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::ipow_node(double const&)
Line
Count
Source
16305
43
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::ipow_node(double const&)
Line
Count
Source
16305
301
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::ipow_node(double const&)
Line
Count
Source
16305
49
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::ipow_node(double const&)
Line
Count
Source
16305
363
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::ipow_node(double const&)
Line
Count
Source
16305
68
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::ipow_node(double const&)
Line
Count
Source
16305
275
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::ipow_node(double const&)
Line
Count
Source
16305
360
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::ipow_node(double const&)
Line
Count
Source
16305
606
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::ipow_node(double const&)
Line
Count
Source
16305
107
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::ipow_node(double const&)
Line
Count
Source
16305
58
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::ipow_node(double const&)
Line
Count
Source
16305
296
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::ipow_node(double const&)
Line
Count
Source
16305
26
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::ipow_node(double const&)
Line
Count
Source
16305
3.86k
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::ipow_node(double const&)
Line
Count
Source
16305
36
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::ipow_node(double const&)
Line
Count
Source
16305
603
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::ipow_node(double const&)
Line
Count
Source
16305
1.67k
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::ipow_node(double const&)
Line
Count
Source
16305
142
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::ipow_node(double const&)
Line
Count
Source
16305
310
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::ipow_node(double const&)
Line
Count
Source
16305
510
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::ipow_node(double const&)
Line
Count
Source
16305
63
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::ipow_node(double const&)
Line
Count
Source
16305
195
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::ipow_node(double const&)
Line
Count
Source
16305
224
         {}
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::ipow_node(double const&)
Line
Count
Source
16305
109
         {}
Unexecuted instantiation: exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::ipow_node(float const&)
Unexecuted instantiation: exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::ipow_node(float const&)
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::ipow_node(float const&)
Line
Count
Source
16305
1.42k
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::ipow_node(float const&)
Line
Count
Source
16305
1.19k
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::ipow_node(float const&)
Line
Count
Source
16305
665
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::ipow_node(float const&)
Line
Count
Source
16305
396
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::ipow_node(float const&)
Line
Count
Source
16305
93
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::ipow_node(float const&)
Line
Count
Source
16305
74
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::ipow_node(float const&)
Line
Count
Source
16305
653
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::ipow_node(float const&)
Line
Count
Source
16305
130
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::ipow_node(float const&)
Line
Count
Source
16305
534
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::ipow_node(float const&)
Line
Count
Source
16305
3.78k
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::ipow_node(float const&)
Line
Count
Source
16305
1.42k
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::ipow_node(float const&)
Line
Count
Source
16305
322
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::ipow_node(float const&)
Line
Count
Source
16305
1.15k
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::ipow_node(float const&)
Line
Count
Source
16305
1.54k
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::ipow_node(float const&)
Line
Count
Source
16305
204
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::ipow_node(float const&)
Line
Count
Source
16305
179
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::ipow_node(float const&)
Line
Count
Source
16305
117
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::ipow_node(float const&)
Line
Count
Source
16305
658
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::ipow_node(float const&)
Line
Count
Source
16305
639
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::ipow_node(float const&)
Line
Count
Source
16305
102
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::ipow_node(float const&)
Line
Count
Source
16305
251
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::ipow_node(float const&)
Line
Count
Source
16305
94
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::ipow_node(float const&)
Line
Count
Source
16305
78
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::ipow_node(float const&)
Line
Count
Source
16305
154
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::ipow_node(float const&)
Line
Count
Source
16305
65
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::ipow_node(float const&)
Line
Count
Source
16305
142
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::ipow_node(float const&)
Line
Count
Source
16305
110
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::ipow_node(float const&)
Line
Count
Source
16305
199
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::ipow_node(float const&)
Line
Count
Source
16305
286
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::ipow_node(float const&)
Line
Count
Source
16305
803
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::ipow_node(float const&)
Line
Count
Source
16305
357
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::ipow_node(float const&)
Line
Count
Source
16305
184
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::ipow_node(float const&)
Line
Count
Source
16305
1.28k
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::ipow_node(float const&)
Line
Count
Source
16305
412
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::ipow_node(float const&)
Line
Count
Source
16305
1.48k
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::ipow_node(float const&)
Line
Count
Source
16305
43
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::ipow_node(float const&)
Line
Count
Source
16305
301
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::ipow_node(float const&)
Line
Count
Source
16305
49
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::ipow_node(float const&)
Line
Count
Source
16305
363
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::ipow_node(float const&)
Line
Count
Source
16305
68
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::ipow_node(float const&)
Line
Count
Source
16305
275
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::ipow_node(float const&)
Line
Count
Source
16305
360
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::ipow_node(float const&)
Line
Count
Source
16305
606
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::ipow_node(float const&)
Line
Count
Source
16305
107
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::ipow_node(float const&)
Line
Count
Source
16305
58
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::ipow_node(float const&)
Line
Count
Source
16305
295
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::ipow_node(float const&)
Line
Count
Source
16305
26
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::ipow_node(float const&)
Line
Count
Source
16305
3.15k
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::ipow_node(float const&)
Line
Count
Source
16305
36
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::ipow_node(float const&)
Line
Count
Source
16305
603
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::ipow_node(float const&)
Line
Count
Source
16305
1.67k
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::ipow_node(float const&)
Line
Count
Source
16305
142
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::ipow_node(float const&)
Line
Count
Source
16305
310
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::ipow_node(float const&)
Line
Count
Source
16305
509
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::ipow_node(float const&)
Line
Count
Source
16305
63
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::ipow_node(float const&)
Line
Count
Source
16305
195
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::ipow_node(float const&)
Line
Count
Source
16305
190
         {}
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::ipow_node(float const&)
Line
Count
Source
16305
109
         {}
16306
16307
         inline T value() const exprtk_override
16308
79.0M
         {
16309
79.0M
            return PowOp::result(v_);
16310
79.0M
         }
Unexecuted instantiation: exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::value() const
Unexecuted instantiation: exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::value() const
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::value() const
Line
Count
Source
16308
800k
         {
16309
800k
            return PowOp::result(v_);
16310
800k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::value() const
Line
Count
Source
16308
704k
         {
16309
704k
            return PowOp::result(v_);
16310
704k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::value() const
Line
Count
Source
16308
300k
         {
16309
300k
            return PowOp::result(v_);
16310
300k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::value() const
Line
Count
Source
16308
700k
         {
16309
700k
            return PowOp::result(v_);
16310
700k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::value() const
Line
Count
Source
16308
300k
         {
16309
300k
            return PowOp::result(v_);
16310
300k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::value() const
Line
Count
Source
16308
200k
         {
16309
200k
            return PowOp::result(v_);
16310
200k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::value() const
Line
Count
Source
16308
2.10M
         {
16309
2.10M
            return PowOp::result(v_);
16310
2.10M
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::value() const
Line
Count
Source
16308
2.50M
         {
16309
2.50M
            return PowOp::result(v_);
16310
2.50M
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::value() const
Line
Count
Source
16308
6.00M
         {
16309
6.00M
            return PowOp::result(v_);
16310
6.00M
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::value() const
Line
Count
Source
16308
295
         {
16309
295
            return PowOp::result(v_);
16310
295
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::value() const
Line
Count
Source
16308
804k
         {
16309
804k
            return PowOp::result(v_);
16310
804k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::value() const
Line
Count
Source
16308
2.00M
         {
16309
2.00M
            return PowOp::result(v_);
16310
2.00M
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::value() const
Line
Count
Source
16308
683k
         {
16309
683k
            return PowOp::result(v_);
16310
683k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::value() const
Line
Count
Source
16308
232
         {
16309
232
            return PowOp::result(v_);
16310
232
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::value() const
Line
Count
Source
16308
1.19k
         {
16309
1.19k
            return PowOp::result(v_);
16310
1.19k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::value() const
Line
Count
Source
16308
77
         {
16309
77
            return PowOp::result(v_);
16310
77
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::value() const
Line
Count
Source
16308
22
         {
16309
22
            return PowOp::result(v_);
16310
22
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::value() const
Line
Count
Source
16308
700k
         {
16309
700k
            return PowOp::result(v_);
16310
700k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::value() const
Line
Count
Source
16308
1.10M
         {
16309
1.10M
            return PowOp::result(v_);
16310
1.10M
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::value() const
Line
Count
Source
16308
300k
         {
16309
300k
            return PowOp::result(v_);
16310
300k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::value() const
Line
Count
Source
16308
71
         {
16309
71
            return PowOp::result(v_);
16310
71
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::value() const
Line
Count
Source
16308
146
         {
16309
146
            return PowOp::result(v_);
16310
146
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::value() const
Line
Count
Source
16308
500k
         {
16309
500k
            return PowOp::result(v_);
16310
500k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::value() const
Line
Count
Source
16308
700k
         {
16309
700k
            return PowOp::result(v_);
16310
700k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::value() const
Line
Count
Source
16308
301k
         {
16309
301k
            return PowOp::result(v_);
16310
301k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::value() const
Line
Count
Source
16308
73
         {
16309
73
            return PowOp::result(v_);
16310
73
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::value() const
Line
Count
Source
16308
300k
         {
16309
300k
            return PowOp::result(v_);
16310
300k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::value() const
Line
Count
Source
16308
100k
         {
16309
100k
            return PowOp::result(v_);
16310
100k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::value() const
Line
Count
Source
16308
102k
         {
16309
102k
            return PowOp::result(v_);
16310
102k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::value() const
Line
Count
Source
16308
285
         {
16309
285
            return PowOp::result(v_);
16310
285
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::value() const
Line
Count
Source
16308
703k
         {
16309
703k
            return PowOp::result(v_);
16310
703k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::value() const
Line
Count
Source
16308
1.56M
         {
16309
1.56M
            return PowOp::result(v_);
16310
1.56M
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::value() const
Line
Count
Source
16308
140
         {
16309
140
            return PowOp::result(v_);
16310
140
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::value() const
Line
Count
Source
16308
133
         {
16309
133
            return PowOp::result(v_);
16310
133
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::value() const
Line
Count
Source
16308
3.20M
         {
16309
3.20M
            return PowOp::result(v_);
16310
3.20M
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::value() const
Line
Count
Source
16308
12
         {
16309
12
            return PowOp::result(v_);
16310
12
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::value() const
Line
Count
Source
16308
662k
         {
16309
662k
            return PowOp::result(v_);
16310
662k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::value() const
Line
Count
Source
16308
206k
         {
16309
206k
            return PowOp::result(v_);
16310
206k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::value() const
Line
Count
Source
16308
400k
         {
16309
400k
            return PowOp::result(v_);
16310
400k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::value() const
Line
Count
Source
16308
179
         {
16309
179
            return PowOp::result(v_);
16310
179
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::value() const
Line
Count
Source
16308
908k
         {
16309
908k
            return PowOp::result(v_);
16310
908k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::value() const
Line
Count
Source
16308
200k
         {
16309
200k
            return PowOp::result(v_);
16310
200k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::value() const
Line
Count
Source
16308
100k
         {
16309
100k
            return PowOp::result(v_);
16310
100k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::value() const
Line
Count
Source
16308
149
         {
16309
149
            return PowOp::result(v_);
16310
149
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::value() const
Line
Count
Source
16308
1.00M
         {
16309
1.00M
            return PowOp::result(v_);
16310
1.00M
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::value() const
Line
Count
Source
16308
703k
         {
16309
703k
            return PowOp::result(v_);
16310
703k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::value() const
Line
Count
Source
16308
200k
         {
16309
200k
            return PowOp::result(v_);
16310
200k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::value() const
Line
Count
Source
16308
18
         {
16309
18
            return PowOp::result(v_);
16310
18
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::value() const
Line
Count
Source
16308
200k
         {
16309
200k
            return PowOp::result(v_);
16310
200k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::value() const
Line
Count
Source
16308
3.60M
         {
16309
3.60M
            return PowOp::result(v_);
16310
3.60M
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::value() const
Line
Count
Source
16308
400k
         {
16309
400k
            return PowOp::result(v_);
16310
400k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::value() const
Line
Count
Source
16308
2.30M
         {
16309
2.30M
            return PowOp::result(v_);
16310
2.30M
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::value() const
Line
Count
Source
16308
400k
         {
16309
400k
            return PowOp::result(v_);
16310
400k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::value() const
Line
Count
Source
16308
1.00M
         {
16309
1.00M
            return PowOp::result(v_);
16310
1.00M
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::value() const
Line
Count
Source
16308
200k
         {
16309
200k
            return PowOp::result(v_);
16310
200k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::value() const
Line
Count
Source
16308
71
         {
16309
71
            return PowOp::result(v_);
16310
71
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::value() const
Line
Count
Source
16308
21
         {
16309
21
            return PowOp::result(v_);
16310
21
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::value() const
Line
Count
Source
16308
200k
         {
16309
200k
            return PowOp::result(v_);
16310
200k
         }
Unexecuted instantiation: exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::value() const
Unexecuted instantiation: exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::value() const
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::value() const
Line
Count
Source
16308
900k
         {
16309
900k
            return PowOp::result(v_);
16310
900k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::value() const
Line
Count
Source
16308
701k
         {
16309
701k
            return PowOp::result(v_);
16310
701k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::value() const
Line
Count
Source
16308
300k
         {
16309
300k
            return PowOp::result(v_);
16310
300k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::value() const
Line
Count
Source
16308
700k
         {
16309
700k
            return PowOp::result(v_);
16310
700k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::value() const
Line
Count
Source
16308
300k
         {
16309
300k
            return PowOp::result(v_);
16310
300k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::value() const
Line
Count
Source
16308
200k
         {
16309
200k
            return PowOp::result(v_);
16310
200k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::value() const
Line
Count
Source
16308
2.10M
         {
16309
2.10M
            return PowOp::result(v_);
16310
2.10M
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::value() const
Line
Count
Source
16308
2.80M
         {
16309
2.80M
            return PowOp::result(v_);
16310
2.80M
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::value() const
Line
Count
Source
16308
6.30M
         {
16309
6.30M
            return PowOp::result(v_);
16310
6.30M
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::value() const
Line
Count
Source
16308
152
         {
16309
152
            return PowOp::result(v_);
16310
152
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::value() const
Line
Count
Source
16308
900k
         {
16309
900k
            return PowOp::result(v_);
16310
900k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::value() const
Line
Count
Source
16308
2.00M
         {
16309
2.00M
            return PowOp::result(v_);
16310
2.00M
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::value() const
Line
Count
Source
16308
681k
         {
16309
681k
            return PowOp::result(v_);
16310
681k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::value() const
Line
Count
Source
16308
160
         {
16309
160
            return PowOp::result(v_);
16310
160
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::value() const
Line
Count
Source
16308
150
         {
16309
150
            return PowOp::result(v_);
16310
150
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::value() const
Line
Count
Source
16308
77
         {
16309
77
            return PowOp::result(v_);
16310
77
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::value() const
Line
Count
Source
16308
22
         {
16309
22
            return PowOp::result(v_);
16310
22
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::value() const
Line
Count
Source
16308
700k
         {
16309
700k
            return PowOp::result(v_);
16310
700k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::value() const
Line
Count
Source
16308
1.00M
         {
16309
1.00M
            return PowOp::result(v_);
16310
1.00M
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::value() const
Line
Count
Source
16308
300k
         {
16309
300k
            return PowOp::result(v_);
16310
300k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::value() const
Line
Count
Source
16308
71
         {
16309
71
            return PowOp::result(v_);
16310
71
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::value() const
Line
Count
Source
16308
135
         {
16309
135
            return PowOp::result(v_);
16310
135
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::value() const
Line
Count
Source
16308
600k
         {
16309
600k
            return PowOp::result(v_);
16310
600k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::value() const
Line
Count
Source
16308
700k
         {
16309
700k
            return PowOp::result(v_);
16310
700k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::value() const
Line
Count
Source
16308
400k
         {
16309
400k
            return PowOp::result(v_);
16310
400k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::value() const
Line
Count
Source
16308
142
         {
16309
142
            return PowOp::result(v_);
16310
142
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::value() const
Line
Count
Source
16308
300k
         {
16309
300k
            return PowOp::result(v_);
16310
300k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::value() const
Line
Count
Source
16308
100k
         {
16309
100k
            return PowOp::result(v_);
16310
100k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::value() const
Line
Count
Source
16308
100k
         {
16309
100k
            return PowOp::result(v_);
16310
100k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::value() const
Line
Count
Source
16308
80
         {
16309
80
            return PowOp::result(v_);
16310
80
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::value() const
Line
Count
Source
16308
700k
         {
16309
700k
            return PowOp::result(v_);
16310
700k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::value() const
Line
Count
Source
16308
1.52M
         {
16309
1.52M
            return PowOp::result(v_);
16310
1.52M
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::value() const
Line
Count
Source
16308
101
         {
16309
101
            return PowOp::result(v_);
16310
101
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::value() const
Line
Count
Source
16308
117
         {
16309
117
            return PowOp::result(v_);
16310
117
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::value() const
Line
Count
Source
16308
3.20M
         {
16309
3.20M
            return PowOp::result(v_);
16310
3.20M
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::value() const
Line
Count
Source
16308
12
         {
16309
12
            return PowOp::result(v_);
16310
12
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::value() const
Line
Count
Source
16308
627k
         {
16309
627k
            return PowOp::result(v_);
16310
627k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::value() const
Line
Count
Source
16308
200k
         {
16309
200k
            return PowOp::result(v_);
16310
200k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::value() const
Line
Count
Source
16308
400k
         {
16309
400k
            return PowOp::result(v_);
16310
400k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::value() const
Line
Count
Source
16308
89
         {
16309
89
            return PowOp::result(v_);
16310
89
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::value() const
Line
Count
Source
16308
702k
         {
16309
702k
            return PowOp::result(v_);
16310
702k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::value() const
Line
Count
Source
16308
126k
         {
16309
126k
            return PowOp::result(v_);
16310
126k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::value() const
Line
Count
Source
16308
100k
         {
16309
100k
            return PowOp::result(v_);
16310
100k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::value() const
Line
Count
Source
16308
37
         {
16309
37
            return PowOp::result(v_);
16310
37
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::value() const
Line
Count
Source
16308
1.00M
         {
16309
1.00M
            return PowOp::result(v_);
16310
1.00M
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::value() const
Line
Count
Source
16308
800k
         {
16309
800k
            return PowOp::result(v_);
16310
800k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::value() const
Line
Count
Source
16308
200k
         {
16309
200k
            return PowOp::result(v_);
16310
200k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::value() const
Line
Count
Source
16308
18
         {
16309
18
            return PowOp::result(v_);
16310
18
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::value() const
Line
Count
Source
16308
200k
         {
16309
200k
            return PowOp::result(v_);
16310
200k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::value() const
Line
Count
Source
16308
3.10M
         {
16309
3.10M
            return PowOp::result(v_);
16310
3.10M
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::value() const
Line
Count
Source
16308
600k
         {
16309
600k
            return PowOp::result(v_);
16310
600k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::value() const
Line
Count
Source
16308
2.30M
         {
16309
2.30M
            return PowOp::result(v_);
16310
2.30M
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::value() const
Line
Count
Source
16308
400k
         {
16309
400k
            return PowOp::result(v_);
16310
400k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::value() const
Line
Count
Source
16308
1.00M
         {
16309
1.00M
            return PowOp::result(v_);
16310
1.00M
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::value() const
Line
Count
Source
16308
200k
         {
16309
200k
            return PowOp::result(v_);
16310
200k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::value() const
Line
Count
Source
16308
71
         {
16309
71
            return PowOp::result(v_);
16310
71
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::value() const
Line
Count
Source
16308
21
         {
16309
21
            return PowOp::result(v_);
16310
21
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::value() const
Line
Count
Source
16308
200k
         {
16309
200k
            return PowOp::result(v_);
16310
200k
         }
16311
16312
         inline typename expression_node<T>::node_type type() const exprtk_override
16313
1.52M
         {
16314
1.52M
            return expression_node<T>::e_ipow;
16315
1.52M
         }
Unexecuted instantiation: exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::type() const
Unexecuted instantiation: exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::type() const
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::type() const
Line
Count
Source
16313
37.5k
         {
16314
37.5k
            return expression_node<T>::e_ipow;
16315
37.5k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::type() const
Line
Count
Source
16313
29.9k
         {
16314
29.9k
            return expression_node<T>::e_ipow;
16315
29.9k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::type() const
Line
Count
Source
16313
9.77k
         {
16314
9.77k
            return expression_node<T>::e_ipow;
16315
9.77k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::type() const
Line
Count
Source
16313
11.0k
         {
16314
11.0k
            return expression_node<T>::e_ipow;
16315
11.0k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::type() const
Line
Count
Source
16313
2.44k
         {
16314
2.44k
            return expression_node<T>::e_ipow;
16315
2.44k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::type() const
Line
Count
Source
16313
1.78k
         {
16314
1.78k
            return expression_node<T>::e_ipow;
16315
1.78k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::type() const
Line
Count
Source
16313
18.3k
         {
16314
18.3k
            return expression_node<T>::e_ipow;
16315
18.3k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::type() const
Line
Count
Source
16313
3.58k
         {
16314
3.58k
            return expression_node<T>::e_ipow;
16315
3.58k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::type() const
Line
Count
Source
16313
14.8k
         {
16314
14.8k
            return expression_node<T>::e_ipow;
16315
14.8k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::type() const
Line
Count
Source
16313
43.8k
         {
16314
43.8k
            return expression_node<T>::e_ipow;
16315
43.8k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::type() const
Line
Count
Source
16313
41.1k
         {
16314
41.1k
            return expression_node<T>::e_ipow;
16315
41.1k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::type() const
Line
Count
Source
16313
11.2k
         {
16314
11.2k
            return expression_node<T>::e_ipow;
16315
11.2k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::type() const
Line
Count
Source
16313
33.2k
         {
16314
33.2k
            return expression_node<T>::e_ipow;
16315
33.2k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::type() const
Line
Count
Source
16313
44.3k
         {
16314
44.3k
            return expression_node<T>::e_ipow;
16315
44.3k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::type() const
Line
Count
Source
16313
9.65k
         {
16314
9.65k
            return expression_node<T>::e_ipow;
16315
9.65k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::type() const
Line
Count
Source
16313
5.12k
         {
16314
5.12k
            return expression_node<T>::e_ipow;
16315
5.12k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::type() const
Line
Count
Source
16313
4.28k
         {
16314
4.28k
            return expression_node<T>::e_ipow;
16315
4.28k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::type() const
Line
Count
Source
16313
18.5k
         {
16314
18.5k
            return expression_node<T>::e_ipow;
16315
18.5k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::type() const
Line
Count
Source
16313
16.5k
         {
16314
16.5k
            return expression_node<T>::e_ipow;
16315
16.5k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::type() const
Line
Count
Source
16313
2.82k
         {
16314
2.82k
            return expression_node<T>::e_ipow;
16315
2.82k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::type() const
Line
Count
Source
16313
6.02k
         {
16314
6.02k
            return expression_node<T>::e_ipow;
16315
6.02k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::type() const
Line
Count
Source
16313
4.56k
         {
16314
4.56k
            return expression_node<T>::e_ipow;
16315
4.56k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::type() const
Line
Count
Source
16313
1.92k
         {
16314
1.92k
            return expression_node<T>::e_ipow;
16315
1.92k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::type() const
Line
Count
Source
16313
3.71k
         {
16314
3.71k
            return expression_node<T>::e_ipow;
16315
3.71k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::type() const
Line
Count
Source
16313
1.72k
         {
16314
1.72k
            return expression_node<T>::e_ipow;
16315
1.72k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::type() const
Line
Count
Source
16313
4.81k
         {
16314
4.81k
            return expression_node<T>::e_ipow;
16315
4.81k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::type() const
Line
Count
Source
16313
2.65k
         {
16314
2.65k
            return expression_node<T>::e_ipow;
16315
2.65k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::type() const
Line
Count
Source
16313
6.02k
         {
16314
6.02k
            return expression_node<T>::e_ipow;
16315
6.02k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::type() const
Line
Count
Source
16313
8.68k
         {
16314
8.68k
            return expression_node<T>::e_ipow;
16315
8.68k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::type() const
Line
Count
Source
16313
22.2k
         {
16314
22.2k
            return expression_node<T>::e_ipow;
16315
22.2k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::type() const
Line
Count
Source
16313
10.0k
         {
16314
10.0k
            return expression_node<T>::e_ipow;
16315
10.0k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::type() const
Line
Count
Source
16313
5.70k
         {
16314
5.70k
            return expression_node<T>::e_ipow;
16315
5.70k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::type() const
Line
Count
Source
16313
28.0k
         {
16314
28.0k
            return expression_node<T>::e_ipow;
16315
28.0k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::type() const
Line
Count
Source
16313
10.6k
         {
16314
10.6k
            return expression_node<T>::e_ipow;
16315
10.6k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::type() const
Line
Count
Source
16313
40.4k
         {
16314
40.4k
            return expression_node<T>::e_ipow;
16315
40.4k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::type() const
Line
Count
Source
16313
1.36k
         {
16314
1.36k
            return expression_node<T>::e_ipow;
16315
1.36k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::type() const
Line
Count
Source
16313
8.60k
         {
16314
8.60k
            return expression_node<T>::e_ipow;
16315
8.60k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::type() const
Line
Count
Source
16313
928
         {
16314
928
            return expression_node<T>::e_ipow;
16315
928
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::type() const
Line
Count
Source
16313
11.7k
         {
16314
11.7k
            return expression_node<T>::e_ipow;
16315
11.7k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::type() const
Line
Count
Source
16313
1.71k
         {
16314
1.71k
            return expression_node<T>::e_ipow;
16315
1.71k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::type() const
Line
Count
Source
16313
7.91k
         {
16314
7.91k
            return expression_node<T>::e_ipow;
16315
7.91k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::type() const
Line
Count
Source
16313
9.42k
         {
16314
9.42k
            return expression_node<T>::e_ipow;
16315
9.42k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::type() const
Line
Count
Source
16313
18.6k
         {
16314
18.6k
            return expression_node<T>::e_ipow;
16315
18.6k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::type() const
Line
Count
Source
16313
2.58k
         {
16314
2.58k
            return expression_node<T>::e_ipow;
16315
2.58k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::type() const
Line
Count
Source
16313
1.57k
         {
16314
1.57k
            return expression_node<T>::e_ipow;
16315
1.57k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::type() const
Line
Count
Source
16313
8.33k
         {
16314
8.33k
            return expression_node<T>::e_ipow;
16315
8.33k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::type() const
Line
Count
Source
16313
659
         {
16314
659
            return expression_node<T>::e_ipow;
16315
659
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::type() const
Line
Count
Source
16313
71.4k
         {
16314
71.4k
            return expression_node<T>::e_ipow;
16315
71.4k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::type() const
Line
Count
Source
16313
925
         {
16314
925
            return expression_node<T>::e_ipow;
16315
925
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::type() const
Line
Count
Source
16313
17.1k
         {
16314
17.1k
            return expression_node<T>::e_ipow;
16315
17.1k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::type() const
Line
Count
Source
16313
48.4k
         {
16314
48.4k
            return expression_node<T>::e_ipow;
16315
48.4k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::type() const
Line
Count
Source
16313
4.28k
         {
16314
4.28k
            return expression_node<T>::e_ipow;
16315
4.28k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::type() const
Line
Count
Source
16313
8.85k
         {
16314
8.85k
            return expression_node<T>::e_ipow;
16315
8.85k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::type() const
Line
Count
Source
16313
13.4k
         {
16314
13.4k
            return expression_node<T>::e_ipow;
16315
13.4k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::type() const
Line
Count
Source
16313
1.56k
         {
16314
1.56k
            return expression_node<T>::e_ipow;
16315
1.56k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::type() const
Line
Count
Source
16313
5.42k
         {
16314
5.42k
            return expression_node<T>::e_ipow;
16315
5.42k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::type() const
Line
Count
Source
16313
6.44k
         {
16314
6.44k
            return expression_node<T>::e_ipow;
16315
6.44k
         }
exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::type() const
Line
Count
Source
16313
3.45k
         {
16314
3.45k
            return expression_node<T>::e_ipow;
16315
3.45k
         }
Unexecuted instantiation: exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::type() const
Unexecuted instantiation: exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::type() const
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::type() const
Line
Count
Source
16313
37.5k
         {
16314
37.5k
            return expression_node<T>::e_ipow;
16315
37.5k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::type() const
Line
Count
Source
16313
29.9k
         {
16314
29.9k
            return expression_node<T>::e_ipow;
16315
29.9k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::type() const
Line
Count
Source
16313
9.74k
         {
16314
9.74k
            return expression_node<T>::e_ipow;
16315
9.74k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::type() const
Line
Count
Source
16313
11.0k
         {
16314
11.0k
            return expression_node<T>::e_ipow;
16315
11.0k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::type() const
Line
Count
Source
16313
2.39k
         {
16314
2.39k
            return expression_node<T>::e_ipow;
16315
2.39k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::type() const
Line
Count
Source
16313
1.78k
         {
16314
1.78k
            return expression_node<T>::e_ipow;
16315
1.78k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::type() const
Line
Count
Source
16313
17.8k
         {
16314
17.8k
            return expression_node<T>::e_ipow;
16315
17.8k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::type() const
Line
Count
Source
16313
3.58k
         {
16314
3.58k
            return expression_node<T>::e_ipow;
16315
3.58k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::type() const
Line
Count
Source
16313
14.8k
         {
16314
14.8k
            return expression_node<T>::e_ipow;
16315
14.8k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::type() const
Line
Count
Source
16313
43.8k
         {
16314
43.8k
            return expression_node<T>::e_ipow;
16315
43.8k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::type() const
Line
Count
Source
16313
41.1k
         {
16314
41.1k
            return expression_node<T>::e_ipow;
16315
41.1k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::type() const
Line
Count
Source
16313
8.55k
         {
16314
8.55k
            return expression_node<T>::e_ipow;
16315
8.55k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::type() const
Line
Count
Source
16313
31.8k
         {
16314
31.8k
            return expression_node<T>::e_ipow;
16315
31.8k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::type() const
Line
Count
Source
16313
44.3k
         {
16314
44.3k
            return expression_node<T>::e_ipow;
16315
44.3k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::type() const
Line
Count
Source
16313
9.50k
         {
16314
9.50k
            return expression_node<T>::e_ipow;
16315
9.50k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::type() const
Line
Count
Source
16313
4.66k
         {
16314
4.66k
            return expression_node<T>::e_ipow;
16315
4.66k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::type() const
Line
Count
Source
16313
4.28k
         {
16314
4.28k
            return expression_node<T>::e_ipow;
16315
4.28k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::type() const
Line
Count
Source
16313
18.5k
         {
16314
18.5k
            return expression_node<T>::e_ipow;
16315
18.5k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::type() const
Line
Count
Source
16313
16.4k
         {
16314
16.4k
            return expression_node<T>::e_ipow;
16315
16.4k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::type() const
Line
Count
Source
16313
2.52k
         {
16314
2.52k
            return expression_node<T>::e_ipow;
16315
2.52k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::type() const
Line
Count
Source
16313
6.02k
         {
16314
6.02k
            return expression_node<T>::e_ipow;
16315
6.02k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::type() const
Line
Count
Source
16313
2.59k
         {
16314
2.59k
            return expression_node<T>::e_ipow;
16315
2.59k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::type() const
Line
Count
Source
16313
1.92k
         {
16314
1.92k
            return expression_node<T>::e_ipow;
16315
1.92k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::type() const
Line
Count
Source
16313
3.71k
         {
16314
3.71k
            return expression_node<T>::e_ipow;
16315
3.71k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::type() const
Line
Count
Source
16313
1.72k
         {
16314
1.72k
            return expression_node<T>::e_ipow;
16315
1.72k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::type() const
Line
Count
Source
16313
4.81k
         {
16314
4.81k
            return expression_node<T>::e_ipow;
16315
4.81k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::type() const
Line
Count
Source
16313
2.65k
         {
16314
2.65k
            return expression_node<T>::e_ipow;
16315
2.65k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::type() const
Line
Count
Source
16313
5.78k
         {
16314
5.78k
            return expression_node<T>::e_ipow;
16315
5.78k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::type() const
Line
Count
Source
16313
7.98k
         {
16314
7.98k
            return expression_node<T>::e_ipow;
16315
7.98k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::type() const
Line
Count
Source
16313
22.2k
         {
16314
22.2k
            return expression_node<T>::e_ipow;
16315
22.2k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::type() const
Line
Count
Source
16313
10.0k
         {
16314
10.0k
            return expression_node<T>::e_ipow;
16315
10.0k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::type() const
Line
Count
Source
16313
5.63k
         {
16314
5.63k
            return expression_node<T>::e_ipow;
16315
5.63k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::type() const
Line
Count
Source
16313
28.0k
         {
16314
28.0k
            return expression_node<T>::e_ipow;
16315
28.0k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::type() const
Line
Count
Source
16313
10.1k
         {
16314
10.1k
            return expression_node<T>::e_ipow;
16315
10.1k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::type() const
Line
Count
Source
16313
40.4k
         {
16314
40.4k
            return expression_node<T>::e_ipow;
16315
40.4k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::type() const
Line
Count
Source
16313
1.36k
         {
16314
1.36k
            return expression_node<T>::e_ipow;
16315
1.36k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::type() const
Line
Count
Source
16313
8.60k
         {
16314
8.60k
            return expression_node<T>::e_ipow;
16315
8.60k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::type() const
Line
Count
Source
16313
928
         {
16314
928
            return expression_node<T>::e_ipow;
16315
928
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::type() const
Line
Count
Source
16313
11.7k
         {
16314
11.7k
            return expression_node<T>::e_ipow;
16315
11.7k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::type() const
Line
Count
Source
16313
1.71k
         {
16314
1.71k
            return expression_node<T>::e_ipow;
16315
1.71k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::type() const
Line
Count
Source
16313
7.91k
         {
16314
7.91k
            return expression_node<T>::e_ipow;
16315
7.91k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::type() const
Line
Count
Source
16313
9.42k
         {
16314
9.42k
            return expression_node<T>::e_ipow;
16315
9.42k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::type() const
Line
Count
Source
16313
18.6k
         {
16314
18.6k
            return expression_node<T>::e_ipow;
16315
18.6k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::type() const
Line
Count
Source
16313
2.58k
         {
16314
2.58k
            return expression_node<T>::e_ipow;
16315
2.58k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::type() const
Line
Count
Source
16313
1.57k
         {
16314
1.57k
            return expression_node<T>::e_ipow;
16315
1.57k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::type() const
Line
Count
Source
16313
8.31k
         {
16314
8.31k
            return expression_node<T>::e_ipow;
16315
8.31k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::type() const
Line
Count
Source
16313
659
         {
16314
659
            return expression_node<T>::e_ipow;
16315
659
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::type() const
Line
Count
Source
16313
59.0k
         {
16314
59.0k
            return expression_node<T>::e_ipow;
16315
59.0k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::type() const
Line
Count
Source
16313
925
         {
16314
925
            return expression_node<T>::e_ipow;
16315
925
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::type() const
Line
Count
Source
16313
17.1k
         {
16314
17.1k
            return expression_node<T>::e_ipow;
16315
17.1k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::type() const
Line
Count
Source
16313
48.3k
         {
16314
48.3k
            return expression_node<T>::e_ipow;
16315
48.3k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::type() const
Line
Count
Source
16313
4.28k
         {
16314
4.28k
            return expression_node<T>::e_ipow;
16315
4.28k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::type() const
Line
Count
Source
16313
8.85k
         {
16314
8.85k
            return expression_node<T>::e_ipow;
16315
8.85k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::type() const
Line
Count
Source
16313
13.4k
         {
16314
13.4k
            return expression_node<T>::e_ipow;
16315
13.4k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::type() const
Line
Count
Source
16313
1.56k
         {
16314
1.56k
            return expression_node<T>::e_ipow;
16315
1.56k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::type() const
Line
Count
Source
16313
5.42k
         {
16314
5.42k
            return expression_node<T>::e_ipow;
16315
5.42k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::type() const
Line
Count
Source
16313
5.45k
         {
16314
5.45k
            return expression_node<T>::e_ipow;
16315
5.45k
         }
exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::type() const
Line
Count
Source
16313
3.45k
         {
16314
3.45k
            return expression_node<T>::e_ipow;
16315
3.45k
         }
16316
16317
      private:
16318
16319
         ipow_node(const ipow_node<T,PowOp>&) exprtk_delete;
16320
         ipow_node<T,PowOp>& operator=(const ipow_node<T,PowOp>&) exprtk_delete;
16321
16322
         const T& v_;
16323
      };
16324
16325
      template <typename T, typename PowOp>
16326
      class bipow_node exprtk_final : public expression_node<T>
16327
      {
16328
      public:
16329
16330
         typedef expression_node<T>* expression_ptr;
16331
         typedef std::pair<expression_ptr, bool> branch_t;
16332
         typedef PowOp operation_t;
16333
16334
         explicit bipow_node(expression_ptr branch)
16335
55.8k
         {
16336
55.8k
            construct_branch_pair(branch_, branch);
16337
55.8k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
1.07k
         {
16336
1.07k
            construct_branch_pair(branch_, branch);
16337
1.07k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
784
         {
16336
784
            construct_branch_pair(branch_, branch);
16337
784
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
568
         {
16336
568
            construct_branch_pair(branch_, branch);
16337
568
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
2.05k
         {
16336
2.05k
            construct_branch_pair(branch_, branch);
16337
2.05k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
847
         {
16336
847
            construct_branch_pair(branch_, branch);
16337
847
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
303
         {
16336
303
            construct_branch_pair(branch_, branch);
16337
303
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
1.67k
         {
16336
1.67k
            construct_branch_pair(branch_, branch);
16337
1.67k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
1.11k
         {
16336
1.11k
            construct_branch_pair(branch_, branch);
16337
1.11k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
433
         {
16336
433
            construct_branch_pair(branch_, branch);
16337
433
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
131
         {
16336
131
            construct_branch_pair(branch_, branch);
16337
131
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
462
         {
16336
462
            construct_branch_pair(branch_, branch);
16337
462
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
43
         {
16336
43
            construct_branch_pair(branch_, branch);
16337
43
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
63
         {
16336
63
            construct_branch_pair(branch_, branch);
16337
63
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
263
         {
16336
263
            construct_branch_pair(branch_, branch);
16337
263
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
242
         {
16336
242
            construct_branch_pair(branch_, branch);
16337
242
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
42
         {
16336
42
            construct_branch_pair(branch_, branch);
16337
42
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
844
         {
16336
844
            construct_branch_pair(branch_, branch);
16337
844
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
607
         {
16336
607
            construct_branch_pair(branch_, branch);
16337
607
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
718
         {
16336
718
            construct_branch_pair(branch_, branch);
16337
718
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
53
         {
16336
53
            construct_branch_pair(branch_, branch);
16337
53
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
137
         {
16336
137
            construct_branch_pair(branch_, branch);
16337
137
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
108
         {
16336
108
            construct_branch_pair(branch_, branch);
16337
108
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
144
         {
16336
144
            construct_branch_pair(branch_, branch);
16337
144
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
39
         {
16336
39
            construct_branch_pair(branch_, branch);
16337
39
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
159
         {
16336
159
            construct_branch_pair(branch_, branch);
16337
159
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
534
         {
16336
534
            construct_branch_pair(branch_, branch);
16337
534
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
554
         {
16336
554
            construct_branch_pair(branch_, branch);
16337
554
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
430
         {
16336
430
            construct_branch_pair(branch_, branch);
16337
430
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
733
         {
16336
733
            construct_branch_pair(branch_, branch);
16337
733
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
1.44k
         {
16336
1.44k
            construct_branch_pair(branch_, branch);
16337
1.44k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
213
         {
16336
213
            construct_branch_pair(branch_, branch);
16337
213
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
37
         {
16336
37
            construct_branch_pair(branch_, branch);
16337
37
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
341
         {
16336
341
            construct_branch_pair(branch_, branch);
16337
341
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
262
         {
16336
262
            construct_branch_pair(branch_, branch);
16337
262
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
782
         {
16336
782
            construct_branch_pair(branch_, branch);
16337
782
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
1.19k
         {
16336
1.19k
            construct_branch_pair(branch_, branch);
16337
1.19k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
1.55k
         {
16336
1.55k
            construct_branch_pair(branch_, branch);
16337
1.55k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
1.06k
         {
16336
1.06k
            construct_branch_pair(branch_, branch);
16337
1.06k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
223
         {
16336
223
            construct_branch_pair(branch_, branch);
16337
223
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
133
         {
16336
133
            construct_branch_pair(branch_, branch);
16337
133
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
1.19k
         {
16336
1.19k
            construct_branch_pair(branch_, branch);
16337
1.19k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
42
         {
16336
42
            construct_branch_pair(branch_, branch);
16337
42
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
19
         {
16336
19
            construct_branch_pair(branch_, branch);
16337
19
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
382
         {
16336
382
            construct_branch_pair(branch_, branch);
16337
382
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
681
         {
16336
681
            construct_branch_pair(branch_, branch);
16337
681
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
146
         {
16336
146
            construct_branch_pair(branch_, branch);
16337
146
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
539
         {
16336
539
            construct_branch_pair(branch_, branch);
16337
539
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
117
         {
16336
117
            construct_branch_pair(branch_, branch);
16337
117
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
16
         {
16336
16
            construct_branch_pair(branch_, branch);
16337
16
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
7
         {
16336
7
            construct_branch_pair(branch_, branch);
16337
7
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
54
         {
16336
54
            construct_branch_pair(branch_, branch);
16337
54
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
29
         {
16336
29
            construct_branch_pair(branch_, branch);
16337
29
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
619
         {
16336
619
            construct_branch_pair(branch_, branch);
16337
619
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
1.02k
         {
16336
1.02k
            construct_branch_pair(branch_, branch);
16337
1.02k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
638
         {
16336
638
            construct_branch_pair(branch_, branch);
16337
638
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
496
         {
16336
496
            construct_branch_pair(branch_, branch);
16337
496
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
270
         {
16336
270
            construct_branch_pair(branch_, branch);
16337
270
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
279
         {
16336
279
            construct_branch_pair(branch_, branch);
16337
279
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
283
         {
16336
283
            construct_branch_pair(branch_, branch);
16337
283
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::bipow_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16335
58
         {
16336
58
            construct_branch_pair(branch_, branch);
16337
58
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
1.00k
         {
16336
1.00k
            construct_branch_pair(branch_, branch);
16337
1.00k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
253
         {
16336
253
            construct_branch_pair(branch_, branch);
16337
253
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
473
         {
16336
473
            construct_branch_pair(branch_, branch);
16337
473
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
1.50k
         {
16336
1.50k
            construct_branch_pair(branch_, branch);
16337
1.50k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
844
         {
16336
844
            construct_branch_pair(branch_, branch);
16337
844
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
303
         {
16336
303
            construct_branch_pair(branch_, branch);
16337
303
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
1.65k
         {
16336
1.65k
            construct_branch_pair(branch_, branch);
16337
1.65k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
1.10k
         {
16336
1.10k
            construct_branch_pair(branch_, branch);
16337
1.10k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
433
         {
16336
433
            construct_branch_pair(branch_, branch);
16337
433
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
125
         {
16336
125
            construct_branch_pair(branch_, branch);
16337
125
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
453
         {
16336
453
            construct_branch_pair(branch_, branch);
16337
453
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
43
         {
16336
43
            construct_branch_pair(branch_, branch);
16337
43
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
63
         {
16336
63
            construct_branch_pair(branch_, branch);
16337
63
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
263
         {
16336
263
            construct_branch_pair(branch_, branch);
16337
263
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
242
         {
16336
242
            construct_branch_pair(branch_, branch);
16337
242
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
42
         {
16336
42
            construct_branch_pair(branch_, branch);
16337
42
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
844
         {
16336
844
            construct_branch_pair(branch_, branch);
16337
844
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
607
         {
16336
607
            construct_branch_pair(branch_, branch);
16337
607
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
718
         {
16336
718
            construct_branch_pair(branch_, branch);
16337
718
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
53
         {
16336
53
            construct_branch_pair(branch_, branch);
16337
53
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
125
         {
16336
125
            construct_branch_pair(branch_, branch);
16337
125
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
108
         {
16336
108
            construct_branch_pair(branch_, branch);
16337
108
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
144
         {
16336
144
            construct_branch_pair(branch_, branch);
16337
144
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
39
         {
16336
39
            construct_branch_pair(branch_, branch);
16337
39
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
159
         {
16336
159
            construct_branch_pair(branch_, branch);
16337
159
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
534
         {
16336
534
            construct_branch_pair(branch_, branch);
16337
534
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
554
         {
16336
554
            construct_branch_pair(branch_, branch);
16337
554
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
406
         {
16336
406
            construct_branch_pair(branch_, branch);
16337
406
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
543
         {
16336
543
            construct_branch_pair(branch_, branch);
16337
543
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
1.43k
         {
16336
1.43k
            construct_branch_pair(branch_, branch);
16337
1.43k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
213
         {
16336
213
            construct_branch_pair(branch_, branch);
16337
213
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
37
         {
16336
37
            construct_branch_pair(branch_, branch);
16337
37
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
340
         {
16336
340
            construct_branch_pair(branch_, branch);
16337
340
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
262
         {
16336
262
            construct_branch_pair(branch_, branch);
16337
262
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
776
         {
16336
776
            construct_branch_pair(branch_, branch);
16337
776
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
118
         {
16336
118
            construct_branch_pair(branch_, branch);
16337
118
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
1.55k
         {
16336
1.55k
            construct_branch_pair(branch_, branch);
16337
1.55k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
1.06k
         {
16336
1.06k
            construct_branch_pair(branch_, branch);
16337
1.06k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
223
         {
16336
223
            construct_branch_pair(branch_, branch);
16337
223
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
133
         {
16336
133
            construct_branch_pair(branch_, branch);
16337
133
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
1.19k
         {
16336
1.19k
            construct_branch_pair(branch_, branch);
16337
1.19k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
42
         {
16336
42
            construct_branch_pair(branch_, branch);
16337
42
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
19
         {
16336
19
            construct_branch_pair(branch_, branch);
16337
19
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
382
         {
16336
382
            construct_branch_pair(branch_, branch);
16337
382
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
681
         {
16336
681
            construct_branch_pair(branch_, branch);
16337
681
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
146
         {
16336
146
            construct_branch_pair(branch_, branch);
16337
146
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
539
         {
16336
539
            construct_branch_pair(branch_, branch);
16337
539
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
117
         {
16336
117
            construct_branch_pair(branch_, branch);
16337
117
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
11
         {
16336
11
            construct_branch_pair(branch_, branch);
16337
11
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
7
         {
16336
7
            construct_branch_pair(branch_, branch);
16337
7
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
54
         {
16336
54
            construct_branch_pair(branch_, branch);
16337
54
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
29
         {
16336
29
            construct_branch_pair(branch_, branch);
16337
29
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
619
         {
16336
619
            construct_branch_pair(branch_, branch);
16337
619
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
964
         {
16336
964
            construct_branch_pair(branch_, branch);
16337
964
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
635
         {
16336
635
            construct_branch_pair(branch_, branch);
16337
635
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
496
         {
16336
496
            construct_branch_pair(branch_, branch);
16337
496
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
260
         {
16336
260
            construct_branch_pair(branch_, branch);
16337
260
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
274
         {
16336
274
            construct_branch_pair(branch_, branch);
16337
274
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
283
         {
16336
283
            construct_branch_pair(branch_, branch);
16337
283
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::bipow_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16335
55
         {
16336
55
            construct_branch_pair(branch_, branch);
16337
55
         }
16338
16339
         inline T value() const exprtk_override
16340
144M
         {
16341
144M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
144M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::value() const
Line
Count
Source
16340
102k
         {
16341
102k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
102k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::value() const
Line
Count
Source
16340
1.47M
         {
16341
1.47M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.47M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::value() const
Line
Count
Source
16340
3.20M
         {
16341
3.20M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
3.20M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::value() const
Line
Count
Source
16340
901k
         {
16341
901k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
901k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::value() const
Line
Count
Source
16340
2.90M
         {
16341
2.90M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
2.90M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::value() const
Line
Count
Source
16340
804k
         {
16341
804k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
804k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::value() const
Line
Count
Source
16340
11.7M
         {
16341
11.7M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
11.7M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::value() const
Line
Count
Source
16340
2.60M
         {
16341
2.60M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
2.60M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::value() const
Line
Count
Source
16340
4.97k
         {
16341
4.97k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
4.97k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::value() const
Line
Count
Source
16340
1.60M
         {
16341
1.60M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.60M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::value() const
Line
Count
Source
16340
1.51M
         {
16341
1.51M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.51M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::value() const
Line
Count
Source
16340
300k
         {
16341
300k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
300k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::value() const
Line
Count
Source
16340
116
         {
16341
116
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
116
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::value() const
Line
Count
Source
16340
322
         {
16341
322
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
322
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::value() const
Line
Count
Source
16340
940
         {
16341
940
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
940
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::value() const
Line
Count
Source
16340
36
         {
16341
36
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
36
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::value() const
Line
Count
Source
16340
770
         {
16341
770
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
770
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::value() const
Line
Count
Source
16340
200k
         {
16341
200k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
200k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::value() const
Line
Count
Source
16340
100k
         {
16341
100k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
100k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::value() const
Line
Count
Source
16340
542
         {
16341
542
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
542
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::value() const
Line
Count
Source
16340
700k
         {
16341
700k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
700k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::value() const
Line
Count
Source
16340
201k
         {
16341
201k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
201k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::value() const
Line
Count
Source
16340
300k
         {
16341
300k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
300k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::value() const
Line
Count
Source
16340
123
         {
16341
123
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
123
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::value() const
Line
Count
Source
16340
800k
         {
16341
800k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
800k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::value() const
Line
Count
Source
16340
100k
         {
16341
100k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
100k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::value() const
Line
Count
Source
16340
103k
         {
16341
103k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
103k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::value() const
Line
Count
Source
16340
100k
         {
16341
100k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
100k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::value() const
Line
Count
Source
16340
1.20M
         {
16341
1.20M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.20M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::value() const
Line
Count
Source
16340
800k
         {
16341
800k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
800k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::value() const
Line
Count
Source
16340
100k
         {
16341
100k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
100k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::value() const
Line
Count
Source
16340
500k
         {
16341
500k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
500k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::value() const
Line
Count
Source
16340
3.00M
         {
16341
3.00M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
3.00M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::value() const
Line
Count
Source
16340
200k
         {
16341
200k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
200k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::value() const
Line
Count
Source
16340
100k
         {
16341
100k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
100k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::value() const
Line
Count
Source
16340
2.20M
         {
16341
2.20M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
2.20M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::value() const
Line
Count
Source
16340
8.00M
         {
16341
8.00M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
8.00M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::value() const
Line
Count
Source
16340
6.40M
         {
16341
6.40M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
6.40M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::value() const
Line
Count
Source
16340
300k
         {
16341
300k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
300k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::value() const
Line
Count
Source
16340
204k
         {
16341
204k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
204k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::value() const
Line
Count
Source
16340
1.40M
         {
16341
1.40M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.40M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::value() const
Line
Count
Source
16340
200k
         {
16341
200k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
200k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::value() const
Line
Count
Source
16340
100k
         {
16341
100k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
100k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::value() const
Line
Count
Source
16340
7.80M
         {
16341
7.80M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
7.80M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::value() const
Line
Count
Source
16340
281
         {
16341
281
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
281
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::value() const
Line
Count
Source
16340
849
         {
16341
849
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
849
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::value() const
Line
Count
Source
16340
310k
         {
16341
310k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
310k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::value() const
Line
Count
Source
16340
180
         {
16341
180
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
180
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::value() const
Line
Count
Source
16340
160
         {
16341
160
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
160
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::value() const
Line
Count
Source
16340
47
         {
16341
47
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
47
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::value() const
Line
Count
Source
16340
71
         {
16341
71
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
71
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::value() const
Line
Count
Source
16340
100k
         {
16341
100k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
100k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::value() const
Line
Count
Source
16340
1.20M
         {
16341
1.20M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.20M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::value() const
Line
Count
Source
16340
2.30M
         {
16341
2.30M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
2.30M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::value() const
Line
Count
Source
16340
1.30M
         {
16341
1.30M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.30M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::value() const
Line
Count
Source
16340
1.40M
         {
16341
1.40M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.40M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::value() const
Line
Count
Source
16340
2.10M
         {
16341
2.10M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
2.10M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::value() const
Line
Count
Source
16340
1.10M
         {
16341
1.10M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.10M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::value() const
Line
Count
Source
16340
980
         {
16341
980
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
980
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::value() const
Line
Count
Source
16340
300k
         {
16341
300k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
300k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::value() const
Line
Count
Source
16340
100k
         {
16341
100k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
100k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::value() const
Line
Count
Source
16340
1.33M
         {
16341
1.33M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.33M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::value() const
Line
Count
Source
16340
3.20M
         {
16341
3.20M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
3.20M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::value() const
Line
Count
Source
16340
800k
         {
16341
800k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
800k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::value() const
Line
Count
Source
16340
4.00M
         {
16341
4.00M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
4.00M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::value() const
Line
Count
Source
16340
1.00M
         {
16341
1.00M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.00M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::value() const
Line
Count
Source
16340
11.5M
         {
16341
11.5M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
11.5M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::value() const
Line
Count
Source
16340
2.60M
         {
16341
2.60M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
2.60M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::value() const
Line
Count
Source
16340
466
         {
16341
466
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
466
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::value() const
Line
Count
Source
16340
1.70M
         {
16341
1.70M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.70M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::value() const
Line
Count
Source
16340
1.30M
         {
16341
1.30M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.30M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::value() const
Line
Count
Source
16340
300k
         {
16341
300k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
300k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::value() const
Line
Count
Source
16340
69
         {
16341
69
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
69
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::value() const
Line
Count
Source
16340
200k
         {
16341
200k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
200k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::value() const
Line
Count
Source
16340
436
         {
16341
436
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
436
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::value() const
Line
Count
Source
16340
36
         {
16341
36
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
36
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::value() const
Line
Count
Source
16340
414
         {
16341
414
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
414
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::value() const
Line
Count
Source
16340
200k
         {
16341
200k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
200k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::value() const
Line
Count
Source
16340
100k
         {
16341
100k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
100k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::value() const
Line
Count
Source
16340
77
         {
16341
77
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
77
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::value() const
Line
Count
Source
16340
700k
         {
16341
700k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
700k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::value() const
Line
Count
Source
16340
200k
         {
16341
200k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
200k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::value() const
Line
Count
Source
16340
300k
         {
16341
300k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
300k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::value() const
Line
Count
Source
16340
95
         {
16341
95
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
95
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::value() const
Line
Count
Source
16340
800k
         {
16341
800k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
800k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::value() const
Line
Count
Source
16340
419
         {
16341
419
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
419
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::value() const
Line
Count
Source
16340
621
         {
16341
621
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
621
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::value() const
Line
Count
Source
16340
100k
         {
16341
100k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
100k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::value() const
Line
Count
Source
16340
1.20M
         {
16341
1.20M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.20M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::value() const
Line
Count
Source
16340
600k
         {
16341
600k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
600k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::value() const
Line
Count
Source
16340
100k
         {
16341
100k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
100k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::value() const
Line
Count
Source
16340
500k
         {
16341
500k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
500k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::value() const
Line
Count
Source
16340
3.00M
         {
16341
3.00M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
3.00M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::value() const
Line
Count
Source
16340
200k
         {
16341
200k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
200k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::value() const
Line
Count
Source
16340
100k
         {
16341
100k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
100k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::value() const
Line
Count
Source
16340
2.20M
         {
16341
2.20M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
2.20M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::value() const
Line
Count
Source
16340
7.79M
         {
16341
7.79M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
7.79M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::value() const
Line
Count
Source
16340
6.40M
         {
16341
6.40M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
6.40M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::value() const
Line
Count
Source
16340
300k
         {
16341
300k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
300k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::value() const
Line
Count
Source
16340
200k
         {
16341
200k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
200k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::value() const
Line
Count
Source
16340
1.40M
         {
16341
1.40M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.40M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::value() const
Line
Count
Source
16340
300k
         {
16341
300k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
300k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::value() const
Line
Count
Source
16340
100k
         {
16341
100k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
100k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::value() const
Line
Count
Source
16340
7.80M
         {
16341
7.80M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
7.80M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::value() const
Line
Count
Source
16340
95
         {
16341
95
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
95
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::value() const
Line
Count
Source
16340
343
         {
16341
343
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
343
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::value() const
Line
Count
Source
16340
201k
         {
16341
201k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
201k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::value() const
Line
Count
Source
16340
28
         {
16341
28
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
28
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::value() const
Line
Count
Source
16340
76
         {
16341
76
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
76
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::value() const
Line
Count
Source
16340
33
         {
16341
33
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
33
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::value() const
Line
Count
Source
16340
57
         {
16341
57
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
57
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::value() const
Line
Count
Source
16340
100k
         {
16341
100k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
100k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::value() const
Line
Count
Source
16340
1.35M
         {
16341
1.35M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.35M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::value() const
Line
Count
Source
16340
2.30M
         {
16341
2.30M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
2.30M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::value() const
Line
Count
Source
16340
704k
         {
16341
704k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
704k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::value() const
Line
Count
Source
16340
1.40M
         {
16341
1.40M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.40M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::value() const
Line
Count
Source
16340
2.10M
         {
16341
2.10M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
2.10M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::value() const
Line
Count
Source
16340
1.00M
         {
16341
1.00M
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
1.00M
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::value() const
Line
Count
Source
16340
302
         {
16341
302
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
302
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::value() const
Line
Count
Source
16340
226k
         {
16341
226k
            assert(branch_.first);
16342
0
            return PowOp::result(branch_.first->value());
16343
226k
         }
16344
16345
         inline typename expression_node<T>::node_type type() const exprtk_override
16346
2.07M
         {
16347
2.07M
            return expression_node<T>::e_ipow;
16348
2.07M
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::type() const
Line
Count
Source
16346
49.1k
         {
16347
49.1k
            return expression_node<T>::e_ipow;
16348
49.1k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::type() const
Line
Count
Source
16346
15.8k
         {
16347
15.8k
            return expression_node<T>::e_ipow;
16348
15.8k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::type() const
Line
Count
Source
16346
16.7k
         {
16347
16.7k
            return expression_node<T>::e_ipow;
16348
16.7k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::type() const
Line
Count
Source
16346
70.6k
         {
16347
70.6k
            return expression_node<T>::e_ipow;
16348
70.6k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::type() const
Line
Count
Source
16346
44.6k
         {
16347
44.6k
            return expression_node<T>::e_ipow;
16348
44.6k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::type() const
Line
Count
Source
16346
10.9k
         {
16347
10.9k
            return expression_node<T>::e_ipow;
16348
10.9k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::type() const
Line
Count
Source
16346
60.2k
         {
16347
60.2k
            return expression_node<T>::e_ipow;
16348
60.2k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::type() const
Line
Count
Source
16346
50.7k
         {
16347
50.7k
            return expression_node<T>::e_ipow;
16348
50.7k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::type() const
Line
Count
Source
16346
15.4k
         {
16347
15.4k
            return expression_node<T>::e_ipow;
16348
15.4k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::type() const
Line
Count
Source
16346
4.34k
         {
16347
4.34k
            return expression_node<T>::e_ipow;
16348
4.34k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::type() const
Line
Count
Source
16346
16.3k
         {
16347
16.3k
            return expression_node<T>::e_ipow;
16348
16.3k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::type() const
Line
Count
Source
16346
988
         {
16347
988
            return expression_node<T>::e_ipow;
16348
988
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::type() const
Line
Count
Source
16346
2.30k
         {
16347
2.30k
            return expression_node<T>::e_ipow;
16348
2.30k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::type() const
Line
Count
Source
16346
7.23k
         {
16347
7.23k
            return expression_node<T>::e_ipow;
16348
7.23k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::type() const
Line
Count
Source
16346
7.26k
         {
16347
7.26k
            return expression_node<T>::e_ipow;
16348
7.26k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::type() const
Line
Count
Source
16346
666
         {
16347
666
            return expression_node<T>::e_ipow;
16348
666
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::type() const
Line
Count
Source
16346
48.3k
         {
16347
48.3k
            return expression_node<T>::e_ipow;
16348
48.3k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::type() const
Line
Count
Source
16346
17.1k
         {
16347
17.1k
            return expression_node<T>::e_ipow;
16348
17.1k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::type() const
Line
Count
Source
16346
24.6k
         {
16347
24.6k
            return expression_node<T>::e_ipow;
16348
24.6k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::type() const
Line
Count
Source
16346
960
         {
16347
960
            return expression_node<T>::e_ipow;
16348
960
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::type() const
Line
Count
Source
16346
3.70k
         {
16347
3.70k
            return expression_node<T>::e_ipow;
16348
3.70k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::type() const
Line
Count
Source
16346
2.89k
         {
16347
2.89k
            return expression_node<T>::e_ipow;
16348
2.89k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::type() const
Line
Count
Source
16346
3.81k
         {
16347
3.81k
            return expression_node<T>::e_ipow;
16348
3.81k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::type() const
Line
Count
Source
16346
1.31k
         {
16347
1.31k
            return expression_node<T>::e_ipow;
16348
1.31k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::type() const
Line
Count
Source
16346
4.43k
         {
16347
4.43k
            return expression_node<T>::e_ipow;
16348
4.43k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::type() const
Line
Count
Source
16346
14.7k
         {
16347
14.7k
            return expression_node<T>::e_ipow;
16348
14.7k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::type() const
Line
Count
Source
16346
15.8k
         {
16347
15.8k
            return expression_node<T>::e_ipow;
16348
15.8k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::type() const
Line
Count
Source
16346
15.1k
         {
16347
15.1k
            return expression_node<T>::e_ipow;
16348
15.1k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::type() const
Line
Count
Source
16346
21.4k
         {
16347
21.4k
            return expression_node<T>::e_ipow;
16348
21.4k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::type() const
Line
Count
Source
16346
48.5k
         {
16347
48.5k
            return expression_node<T>::e_ipow;
16348
48.5k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::type() const
Line
Count
Source
16346
5.87k
         {
16347
5.87k
            return expression_node<T>::e_ipow;
16348
5.87k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::type() const
Line
Count
Source
16346
1.11k
         {
16347
1.11k
            return expression_node<T>::e_ipow;
16348
1.11k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::type() const
Line
Count
Source
16346
9.59k
         {
16347
9.59k
            return expression_node<T>::e_ipow;
16348
9.59k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::type() const
Line
Count
Source
16346
14.3k
         {
16347
14.3k
            return expression_node<T>::e_ipow;
16348
14.3k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::type() const
Line
Count
Source
16346
22.5k
         {
16347
22.5k
            return expression_node<T>::e_ipow;
16348
22.5k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::type() const
Line
Count
Source
16346
38.7k
         {
16347
38.7k
            return expression_node<T>::e_ipow;
16348
38.7k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::type() const
Line
Count
Source
16346
78.4k
         {
16347
78.4k
            return expression_node<T>::e_ipow;
16348
78.4k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::type() const
Line
Count
Source
16346
60.9k
         {
16347
60.9k
            return expression_node<T>::e_ipow;
16348
60.9k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::type() const
Line
Count
Source
16346
6.08k
         {
16347
6.08k
            return expression_node<T>::e_ipow;
16348
6.08k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::type() const
Line
Count
Source
16346
3.49k
         {
16347
3.49k
            return expression_node<T>::e_ipow;
16348
3.49k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::type() const
Line
Count
Source
16346
34.5k
         {
16347
34.5k
            return expression_node<T>::e_ipow;
16348
34.5k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::type() const
Line
Count
Source
16346
1.44k
         {
16347
1.44k
            return expression_node<T>::e_ipow;
16348
1.44k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::type() const
Line
Count
Source
16346
426
         {
16347
426
            return expression_node<T>::e_ipow;
16348
426
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::type() const
Line
Count
Source
16346
10.5k
         {
16347
10.5k
            return expression_node<T>::e_ipow;
16348
10.5k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::type() const
Line
Count
Source
16346
26.1k
         {
16347
26.1k
            return expression_node<T>::e_ipow;
16348
26.1k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::type() const
Line
Count
Source
16346
3.90k
         {
16347
3.90k
            return expression_node<T>::e_ipow;
16348
3.90k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::type() const
Line
Count
Source
16346
15.7k
         {
16347
15.7k
            return expression_node<T>::e_ipow;
16348
15.7k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::type() const
Line
Count
Source
16346
3.15k
         {
16347
3.15k
            return expression_node<T>::e_ipow;
16348
3.15k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::type() const
Line
Count
Source
16346
457
         {
16347
457
            return expression_node<T>::e_ipow;
16348
457
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::type() const
Line
Count
Source
16346
146
         {
16347
146
            return expression_node<T>::e_ipow;
16348
146
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::type() const
Line
Count
Source
16346
848
         {
16347
848
            return expression_node<T>::e_ipow;
16348
848
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::type() const
Line
Count
Source
16346
506
         {
16347
506
            return expression_node<T>::e_ipow;
16348
506
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::type() const
Line
Count
Source
16346
16.8k
         {
16347
16.8k
            return expression_node<T>::e_ipow;
16348
16.8k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::type() const
Line
Count
Source
16346
34.9k
         {
16347
34.9k
            return expression_node<T>::e_ipow;
16348
34.9k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::type() const
Line
Count
Source
16346
34.8k
         {
16347
34.8k
            return expression_node<T>::e_ipow;
16348
34.8k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::type() const
Line
Count
Source
16346
12.7k
         {
16347
12.7k
            return expression_node<T>::e_ipow;
16348
12.7k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::type() const
Line
Count
Source
16346
8.80k
         {
16347
8.80k
            return expression_node<T>::e_ipow;
16348
8.80k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::type() const
Line
Count
Source
16346
14.8k
         {
16347
14.8k
            return expression_node<T>::e_ipow;
16348
14.8k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::type() const
Line
Count
Source
16346
13.4k
         {
16347
13.4k
            return expression_node<T>::e_ipow;
16348
13.4k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::type() const
Line
Count
Source
16346
1.24k
         {
16347
1.24k
            return expression_node<T>::e_ipow;
16348
1.24k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::type() const
Line
Count
Source
16346
47.1k
         {
16347
47.1k
            return expression_node<T>::e_ipow;
16348
47.1k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::type() const
Line
Count
Source
16346
8.89k
         {
16347
8.89k
            return expression_node<T>::e_ipow;
16348
8.89k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::type() const
Line
Count
Source
16346
14.0k
         {
16347
14.0k
            return expression_node<T>::e_ipow;
16348
14.0k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::type() const
Line
Count
Source
16346
55.2k
         {
16347
55.2k
            return expression_node<T>::e_ipow;
16348
55.2k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::type() const
Line
Count
Source
16346
44.4k
         {
16347
44.4k
            return expression_node<T>::e_ipow;
16348
44.4k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::type() const
Line
Count
Source
16346
10.9k
         {
16347
10.9k
            return expression_node<T>::e_ipow;
16348
10.9k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::type() const
Line
Count
Source
16346
59.5k
         {
16347
59.5k
            return expression_node<T>::e_ipow;
16348
59.5k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::type() const
Line
Count
Source
16346
50.4k
         {
16347
50.4k
            return expression_node<T>::e_ipow;
16348
50.4k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::type() const
Line
Count
Source
16346
15.4k
         {
16347
15.4k
            return expression_node<T>::e_ipow;
16348
15.4k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::type() const
Line
Count
Source
16346
4.17k
         {
16347
4.17k
            return expression_node<T>::e_ipow;
16348
4.17k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::type() const
Line
Count
Source
16346
16.0k
         {
16347
16.0k
            return expression_node<T>::e_ipow;
16348
16.0k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::type() const
Line
Count
Source
16346
988
         {
16347
988
            return expression_node<T>::e_ipow;
16348
988
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::type() const
Line
Count
Source
16346
2.30k
         {
16347
2.30k
            return expression_node<T>::e_ipow;
16348
2.30k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::type() const
Line
Count
Source
16346
7.23k
         {
16347
7.23k
            return expression_node<T>::e_ipow;
16348
7.23k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::type() const
Line
Count
Source
16346
7.26k
         {
16347
7.26k
            return expression_node<T>::e_ipow;
16348
7.26k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::type() const
Line
Count
Source
16346
666
         {
16347
666
            return expression_node<T>::e_ipow;
16348
666
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::type() const
Line
Count
Source
16346
48.3k
         {
16347
48.3k
            return expression_node<T>::e_ipow;
16348
48.3k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::type() const
Line
Count
Source
16346
17.1k
         {
16347
17.1k
            return expression_node<T>::e_ipow;
16348
17.1k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::type() const
Line
Count
Source
16346
24.6k
         {
16347
24.6k
            return expression_node<T>::e_ipow;
16348
24.6k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::type() const
Line
Count
Source
16346
960
         {
16347
960
            return expression_node<T>::e_ipow;
16348
960
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::type() const
Line
Count
Source
16346
3.35k
         {
16347
3.35k
            return expression_node<T>::e_ipow;
16348
3.35k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::type() const
Line
Count
Source
16346
2.89k
         {
16347
2.89k
            return expression_node<T>::e_ipow;
16348
2.89k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::type() const
Line
Count
Source
16346
3.81k
         {
16347
3.81k
            return expression_node<T>::e_ipow;
16348
3.81k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::type() const
Line
Count
Source
16346
1.31k
         {
16347
1.31k
            return expression_node<T>::e_ipow;
16348
1.31k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::type() const
Line
Count
Source
16346
4.43k
         {
16347
4.43k
            return expression_node<T>::e_ipow;
16348
4.43k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::type() const
Line
Count
Source
16346
14.7k
         {
16347
14.7k
            return expression_node<T>::e_ipow;
16348
14.7k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::type() const
Line
Count
Source
16346
15.8k
         {
16347
15.8k
            return expression_node<T>::e_ipow;
16348
15.8k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::type() const
Line
Count
Source
16346
14.1k
         {
16347
14.1k
            return expression_node<T>::e_ipow;
16348
14.1k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::type() const
Line
Count
Source
16346
15.8k
         {
16347
15.8k
            return expression_node<T>::e_ipow;
16348
15.8k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::type() const
Line
Count
Source
16346
48.4k
         {
16347
48.4k
            return expression_node<T>::e_ipow;
16348
48.4k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::type() const
Line
Count
Source
16346
5.87k
         {
16347
5.87k
            return expression_node<T>::e_ipow;
16348
5.87k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::type() const
Line
Count
Source
16346
1.11k
         {
16347
1.11k
            return expression_node<T>::e_ipow;
16348
1.11k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::type() const
Line
Count
Source
16346
9.56k
         {
16347
9.56k
            return expression_node<T>::e_ipow;
16348
9.56k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::type() const
Line
Count
Source
16346
14.3k
         {
16347
14.3k
            return expression_node<T>::e_ipow;
16348
14.3k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::type() const
Line
Count
Source
16346
22.3k
         {
16347
22.3k
            return expression_node<T>::e_ipow;
16348
22.3k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::type() const
Line
Count
Source
16346
3.94k
         {
16347
3.94k
            return expression_node<T>::e_ipow;
16348
3.94k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::type() const
Line
Count
Source
16346
78.1k
         {
16347
78.1k
            return expression_node<T>::e_ipow;
16348
78.1k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::type() const
Line
Count
Source
16346
60.6k
         {
16347
60.6k
            return expression_node<T>::e_ipow;
16348
60.6k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::type() const
Line
Count
Source
16346
6.08k
         {
16347
6.08k
            return expression_node<T>::e_ipow;
16348
6.08k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::type() const
Line
Count
Source
16346
3.49k
         {
16347
3.49k
            return expression_node<T>::e_ipow;
16348
3.49k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::type() const
Line
Count
Source
16346
34.5k
         {
16347
34.5k
            return expression_node<T>::e_ipow;
16348
34.5k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::type() const
Line
Count
Source
16346
1.44k
         {
16347
1.44k
            return expression_node<T>::e_ipow;
16348
1.44k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::type() const
Line
Count
Source
16346
426
         {
16347
426
            return expression_node<T>::e_ipow;
16348
426
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::type() const
Line
Count
Source
16346
10.5k
         {
16347
10.5k
            return expression_node<T>::e_ipow;
16348
10.5k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::type() const
Line
Count
Source
16346
26.1k
         {
16347
26.1k
            return expression_node<T>::e_ipow;
16348
26.1k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::type() const
Line
Count
Source
16346
3.90k
         {
16347
3.90k
            return expression_node<T>::e_ipow;
16348
3.90k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::type() const
Line
Count
Source
16346
15.7k
         {
16347
15.7k
            return expression_node<T>::e_ipow;
16348
15.7k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::type() const
Line
Count
Source
16346
3.15k
         {
16347
3.15k
            return expression_node<T>::e_ipow;
16348
3.15k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::type() const
Line
Count
Source
16346
282
         {
16347
282
            return expression_node<T>::e_ipow;
16348
282
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::type() const
Line
Count
Source
16346
146
         {
16347
146
            return expression_node<T>::e_ipow;
16348
146
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::type() const
Line
Count
Source
16346
848
         {
16347
848
            return expression_node<T>::e_ipow;
16348
848
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::type() const
Line
Count
Source
16346
506
         {
16347
506
            return expression_node<T>::e_ipow;
16348
506
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::type() const
Line
Count
Source
16346
16.8k
         {
16347
16.8k
            return expression_node<T>::e_ipow;
16348
16.8k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::type() const
Line
Count
Source
16346
31.8k
         {
16347
31.8k
            return expression_node<T>::e_ipow;
16348
31.8k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::type() const
Line
Count
Source
16346
34.7k
         {
16347
34.7k
            return expression_node<T>::e_ipow;
16348
34.7k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::type() const
Line
Count
Source
16346
12.7k
         {
16347
12.7k
            return expression_node<T>::e_ipow;
16348
12.7k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::type() const
Line
Count
Source
16346
8.55k
         {
16347
8.55k
            return expression_node<T>::e_ipow;
16348
8.55k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::type() const
Line
Count
Source
16346
14.5k
         {
16347
14.5k
            return expression_node<T>::e_ipow;
16348
14.5k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::type() const
Line
Count
Source
16346
13.4k
         {
16347
13.4k
            return expression_node<T>::e_ipow;
16348
13.4k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::type() const
Line
Count
Source
16346
1.23k
         {
16347
1.23k
            return expression_node<T>::e_ipow;
16348
1.23k
         }
16349
16350
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
16351
55.8k
         {
16352
55.8k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
55.8k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
1.07k
         {
16352
1.07k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.07k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
784
         {
16352
784
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
784
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
568
         {
16352
568
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
568
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
2.05k
         {
16352
2.05k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
2.05k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
847
         {
16352
847
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
847
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
303
         {
16352
303
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
303
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
1.67k
         {
16352
1.67k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.67k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
1.11k
         {
16352
1.11k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.11k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
433
         {
16352
433
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
433
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
131
         {
16352
131
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
131
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
462
         {
16352
462
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
462
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
43
         {
16352
43
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
43
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
63
         {
16352
63
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
63
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
263
         {
16352
263
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
263
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
242
         {
16352
242
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
242
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
42
         {
16352
42
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
42
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
844
         {
16352
844
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
844
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
607
         {
16352
607
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
607
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
718
         {
16352
718
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
718
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
53
         {
16352
53
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
53
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
137
         {
16352
137
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
137
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
108
         {
16352
108
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
108
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
144
         {
16352
144
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
144
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
39
         {
16352
39
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
39
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
159
         {
16352
159
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
159
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
534
         {
16352
534
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
534
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
554
         {
16352
554
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
554
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
430
         {
16352
430
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
430
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
733
         {
16352
733
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
733
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
1.44k
         {
16352
1.44k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.44k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
213
         {
16352
213
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
213
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
37
         {
16352
37
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
37
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
341
         {
16352
341
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
341
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
262
         {
16352
262
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
262
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
782
         {
16352
782
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
782
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
1.19k
         {
16352
1.19k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.19k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
1.55k
         {
16352
1.55k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.55k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
1.06k
         {
16352
1.06k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.06k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
223
         {
16352
223
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
223
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
133
         {
16352
133
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
133
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
1.19k
         {
16352
1.19k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.19k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
42
         {
16352
42
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
42
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
19
         {
16352
19
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
19
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
382
         {
16352
382
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
382
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
681
         {
16352
681
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
681
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
146
         {
16352
146
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
146
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
539
         {
16352
539
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
539
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
117
         {
16352
117
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
117
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
16
         {
16352
16
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
16
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
7
         {
16352
7
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
7
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
54
         {
16352
54
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
54
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
29
         {
16352
29
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
29
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
619
         {
16352
619
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
619
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
1.02k
         {
16352
1.02k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.02k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
638
         {
16352
638
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
638
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
496
         {
16352
496
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
496
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
270
         {
16352
270
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
270
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
279
         {
16352
279
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
279
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
283
         {
16352
283
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
283
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16351
58
         {
16352
58
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
58
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
1.00k
         {
16352
1.00k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.00k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
253
         {
16352
253
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
253
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
473
         {
16352
473
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
473
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
1.50k
         {
16352
1.50k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.50k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
844
         {
16352
844
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
844
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
303
         {
16352
303
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
303
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
1.65k
         {
16352
1.65k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.65k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
1.10k
         {
16352
1.10k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.10k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
433
         {
16352
433
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
433
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
125
         {
16352
125
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
125
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
453
         {
16352
453
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
453
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
43
         {
16352
43
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
43
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
63
         {
16352
63
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
63
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
263
         {
16352
263
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
263
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
242
         {
16352
242
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
242
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
42
         {
16352
42
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
42
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
844
         {
16352
844
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
844
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
607
         {
16352
607
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
607
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
718
         {
16352
718
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
718
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
53
         {
16352
53
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
53
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
125
         {
16352
125
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
125
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
108
         {
16352
108
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
108
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
144
         {
16352
144
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
144
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
39
         {
16352
39
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
39
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
159
         {
16352
159
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
159
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
534
         {
16352
534
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
534
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
554
         {
16352
554
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
554
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
406
         {
16352
406
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
406
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
543
         {
16352
543
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
543
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
1.43k
         {
16352
1.43k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.43k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
213
         {
16352
213
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
213
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
37
         {
16352
37
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
37
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
340
         {
16352
340
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
340
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
262
         {
16352
262
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
262
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
776
         {
16352
776
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
776
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
118
         {
16352
118
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
118
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
1.55k
         {
16352
1.55k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.55k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
1.06k
         {
16352
1.06k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.06k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
223
         {
16352
223
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
223
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
133
         {
16352
133
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
133
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
1.19k
         {
16352
1.19k
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
1.19k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
42
         {
16352
42
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
42
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
19
         {
16352
19
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
19
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
382
         {
16352
382
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
382
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
681
         {
16352
681
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
681
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
146
         {
16352
146
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
146
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
539
         {
16352
539
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
539
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
117
         {
16352
117
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
117
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
11
         {
16352
11
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
11
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
7
         {
16352
7
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
7
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
54
         {
16352
54
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
54
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
29
         {
16352
29
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
29
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
619
         {
16352
619
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
619
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
964
         {
16352
964
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
964
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
635
         {
16352
635
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
635
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
496
         {
16352
496
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
496
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
260
         {
16352
260
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
260
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
274
         {
16352
274
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
274
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
283
         {
16352
283
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
283
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16351
55
         {
16352
55
            expression_node<T>::ndb_t::collect(branch_, node_delete_list);
16353
55
         }
16354
16355
         std::size_t node_depth() const exprtk_override
16356
166k
         {
16357
166k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
166k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::node_depth() const
Line
Count
Source
16356
3.08k
         {
16357
3.08k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
3.08k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::node_depth() const
Line
Count
Source
16356
2.91k
         {
16357
2.91k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.91k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::node_depth() const
Line
Count
Source
16356
1.55k
         {
16357
1.55k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.55k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::node_depth() const
Line
Count
Source
16356
5.61k
         {
16357
5.61k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
5.61k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::node_depth() const
Line
Count
Source
16356
2.63k
         {
16357
2.63k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.63k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::node_depth() const
Line
Count
Source
16356
979
         {
16357
979
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
979
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::node_depth() const
Line
Count
Source
16356
5.48k
         {
16357
5.48k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
5.48k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::node_depth() const
Line
Count
Source
16356
3.97k
         {
16357
3.97k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
3.97k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::node_depth() const
Line
Count
Source
16356
1.30k
         {
16357
1.30k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.30k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::node_depth() const
Line
Count
Source
16356
396
         {
16357
396
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
396
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::node_depth() const
Line
Count
Source
16356
1.44k
         {
16357
1.44k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.44k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::node_depth() const
Line
Count
Source
16356
105
         {
16357
105
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
105
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::node_depth() const
Line
Count
Source
16356
198
         {
16357
198
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
198
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::node_depth() const
Line
Count
Source
16356
661
         {
16357
661
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
661
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::node_depth() const
Line
Count
Source
16356
589
         {
16357
589
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
589
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::node_depth() const
Line
Count
Source
16356
97
         {
16357
97
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
97
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::node_depth() const
Line
Count
Source
16356
2.48k
         {
16357
2.48k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.48k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::node_depth() const
Line
Count
Source
16356
1.79k
         {
16357
1.79k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.79k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::node_depth() const
Line
Count
Source
16356
2.57k
         {
16357
2.57k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.57k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::node_depth() const
Line
Count
Source
16356
129
         {
16357
129
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
129
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::node_depth() const
Line
Count
Source
16356
401
         {
16357
401
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
401
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::node_depth() const
Line
Count
Source
16356
311
         {
16357
311
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
311
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::node_depth() const
Line
Count
Source
16356
361
         {
16357
361
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
361
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::node_depth() const
Line
Count
Source
16356
104
         {
16357
104
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
104
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::node_depth() const
Line
Count
Source
16356
467
         {
16357
467
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
467
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::node_depth() const
Line
Count
Source
16356
1.56k
         {
16357
1.56k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.56k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::node_depth() const
Line
Count
Source
16356
1.21k
         {
16357
1.21k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.21k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::node_depth() const
Line
Count
Source
16356
1.40k
         {
16357
1.40k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.40k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::node_depth() const
Line
Count
Source
16356
2.19k
         {
16357
2.19k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.19k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::node_depth() const
Line
Count
Source
16356
2.94k
         {
16357
2.94k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.94k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::node_depth() const
Line
Count
Source
16356
597
         {
16357
597
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
597
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::node_depth() const
Line
Count
Source
16356
111
         {
16357
111
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
111
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::node_depth() const
Line
Count
Source
16356
1.01k
         {
16357
1.01k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.01k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::node_depth() const
Line
Count
Source
16356
1.00k
         {
16357
1.00k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.00k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::node_depth() const
Line
Count
Source
16356
2.31k
         {
16357
2.31k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.31k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::node_depth() const
Line
Count
Source
16356
3.71k
         {
16357
3.71k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
3.71k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::node_depth() const
Line
Count
Source
16356
4.73k
         {
16357
4.73k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
4.73k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::node_depth() const
Line
Count
Source
16356
3.21k
         {
16357
3.21k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
3.21k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::node_depth() const
Line
Count
Source
16356
650
         {
16357
650
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
650
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::node_depth() const
Line
Count
Source
16356
396
         {
16357
396
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
396
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::node_depth() const
Line
Count
Source
16356
3.56k
         {
16357
3.56k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
3.56k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::node_depth() const
Line
Count
Source
16356
127
         {
16357
127
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
127
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::node_depth() const
Line
Count
Source
16356
46
         {
16357
46
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
46
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::node_depth() const
Line
Count
Source
16356
1.14k
         {
16357
1.14k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.14k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::node_depth() const
Line
Count
Source
16356
2.17k
         {
16357
2.17k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.17k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::node_depth() const
Line
Count
Source
16356
428
         {
16357
428
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
428
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::node_depth() const
Line
Count
Source
16356
1.25k
         {
16357
1.25k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.25k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::node_depth() const
Line
Count
Source
16356
348
         {
16357
348
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
348
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::node_depth() const
Line
Count
Source
16356
36
         {
16357
36
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
36
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::node_depth() const
Line
Count
Source
16356
19
         {
16357
19
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
19
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::node_depth() const
Line
Count
Source
16356
126
         {
16357
126
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
126
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::node_depth() const
Line
Count
Source
16356
65
         {
16357
65
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
65
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::node_depth() const
Line
Count
Source
16356
1.57k
         {
16357
1.57k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.57k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::node_depth() const
Line
Count
Source
16356
3.16k
         {
16357
3.16k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
3.16k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::node_depth() const
Line
Count
Source
16356
1.90k
         {
16357
1.90k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.90k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::node_depth() const
Line
Count
Source
16356
1.47k
         {
16357
1.47k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.47k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::node_depth() const
Line
Count
Source
16356
838
         {
16357
838
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
838
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::node_depth() const
Line
Count
Source
16356
1.09k
         {
16357
1.09k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.09k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::node_depth() const
Line
Count
Source
16356
1.04k
         {
16357
1.04k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.04k
         }
exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::node_depth() const
Line
Count
Source
16356
154
         {
16357
154
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
154
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::node_depth() const
Line
Count
Source
16356
2.93k
         {
16357
2.93k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.93k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::node_depth() const
Line
Count
Source
16356
798
         {
16357
798
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
798
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::node_depth() const
Line
Count
Source
16356
1.27k
         {
16357
1.27k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.27k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::node_depth() const
Line
Count
Source
16356
4.51k
         {
16357
4.51k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
4.51k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::node_depth() const
Line
Count
Source
16356
2.62k
         {
16357
2.62k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.62k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::node_depth() const
Line
Count
Source
16356
979
         {
16357
979
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
979
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::node_depth() const
Line
Count
Source
16356
5.41k
         {
16357
5.41k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
5.41k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::node_depth() const
Line
Count
Source
16356
3.94k
         {
16357
3.94k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
3.94k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::node_depth() const
Line
Count
Source
16356
1.30k
         {
16357
1.30k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.30k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::node_depth() const
Line
Count
Source
16356
382
         {
16357
382
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
382
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::node_depth() const
Line
Count
Source
16356
1.41k
         {
16357
1.41k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.41k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::node_depth() const
Line
Count
Source
16356
105
         {
16357
105
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
105
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::node_depth() const
Line
Count
Source
16356
198
         {
16357
198
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
198
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::node_depth() const
Line
Count
Source
16356
661
         {
16357
661
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
661
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::node_depth() const
Line
Count
Source
16356
589
         {
16357
589
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
589
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::node_depth() const
Line
Count
Source
16356
97
         {
16357
97
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
97
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::node_depth() const
Line
Count
Source
16356
2.48k
         {
16357
2.48k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.48k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::node_depth() const
Line
Count
Source
16356
1.79k
         {
16357
1.79k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.79k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::node_depth() const
Line
Count
Source
16356
2.57k
         {
16357
2.57k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.57k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::node_depth() const
Line
Count
Source
16356
129
         {
16357
129
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
129
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::node_depth() const
Line
Count
Source
16356
365
         {
16357
365
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
365
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::node_depth() const
Line
Count
Source
16356
311
         {
16357
311
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
311
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::node_depth() const
Line
Count
Source
16356
361
         {
16357
361
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
361
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::node_depth() const
Line
Count
Source
16356
104
         {
16357
104
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
104
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::node_depth() const
Line
Count
Source
16356
467
         {
16357
467
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
467
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::node_depth() const
Line
Count
Source
16356
1.56k
         {
16357
1.56k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.56k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::node_depth() const
Line
Count
Source
16356
1.21k
         {
16357
1.21k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.21k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::node_depth() const
Line
Count
Source
16356
1.32k
         {
16357
1.32k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.32k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::node_depth() const
Line
Count
Source
16356
1.62k
         {
16357
1.62k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.62k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::node_depth() const
Line
Count
Source
16356
2.93k
         {
16357
2.93k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.93k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::node_depth() const
Line
Count
Source
16356
597
         {
16357
597
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
597
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::node_depth() const
Line
Count
Source
16356
111
         {
16357
111
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
111
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::node_depth() const
Line
Count
Source
16356
1.01k
         {
16357
1.01k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.01k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::node_depth() const
Line
Count
Source
16356
1.00k
         {
16357
1.00k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.00k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::node_depth() const
Line
Count
Source
16356
2.29k
         {
16357
2.29k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.29k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::node_depth() const
Line
Count
Source
16356
327
         {
16357
327
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
327
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::node_depth() const
Line
Count
Source
16356
4.72k
         {
16357
4.72k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
4.72k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::node_depth() const
Line
Count
Source
16356
3.20k
         {
16357
3.20k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
3.20k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::node_depth() const
Line
Count
Source
16356
650
         {
16357
650
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
650
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::node_depth() const
Line
Count
Source
16356
396
         {
16357
396
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
396
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::node_depth() const
Line
Count
Source
16356
3.56k
         {
16357
3.56k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
3.56k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::node_depth() const
Line
Count
Source
16356
127
         {
16357
127
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
127
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::node_depth() const
Line
Count
Source
16356
46
         {
16357
46
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
46
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::node_depth() const
Line
Count
Source
16356
1.14k
         {
16357
1.14k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.14k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::node_depth() const
Line
Count
Source
16356
2.17k
         {
16357
2.17k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.17k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::node_depth() const
Line
Count
Source
16356
428
         {
16357
428
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
428
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::node_depth() const
Line
Count
Source
16356
1.25k
         {
16357
1.25k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.25k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::node_depth() const
Line
Count
Source
16356
348
         {
16357
348
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
348
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::node_depth() const
Line
Count
Source
16356
26
         {
16357
26
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
26
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::node_depth() const
Line
Count
Source
16356
19
         {
16357
19
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
19
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::node_depth() const
Line
Count
Source
16356
126
         {
16357
126
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
126
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::node_depth() const
Line
Count
Source
16356
65
         {
16357
65
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
65
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::node_depth() const
Line
Count
Source
16356
1.57k
         {
16357
1.57k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.57k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::node_depth() const
Line
Count
Source
16356
2.92k
         {
16357
2.92k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
2.92k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::node_depth() const
Line
Count
Source
16356
1.89k
         {
16357
1.89k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.89k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::node_depth() const
Line
Count
Source
16356
1.47k
         {
16357
1.47k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.47k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::node_depth() const
Line
Count
Source
16356
812
         {
16357
812
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
812
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::node_depth() const
Line
Count
Source
16356
1.07k
         {
16357
1.07k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.07k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::node_depth() const
Line
Count
Source
16356
1.04k
         {
16357
1.04k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
1.04k
         }
exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::node_depth() const
Line
Count
Source
16356
148
         {
16357
148
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16358
148
         }
16359
16360
      private:
16361
16362
         bipow_node(const bipow_node<T,PowOp>&) exprtk_delete;
16363
         bipow_node<T,PowOp>& operator=(const bipow_node<T,PowOp>&) exprtk_delete;
16364
16365
         branch_t branch_;
16366
      };
16367
16368
      template <typename T, typename PowOp>
16369
      class ipowinv_node exprtk_final : public expression_node<T>
16370
      {
16371
      public:
16372
16373
         typedef expression_node<T>* expression_ptr;
16374
         typedef PowOp operation_t;
16375
16376
         explicit ipowinv_node(const T& v)
16377
         : v_(v)
16378
65.8k
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::ipowinv_node(double const&)
Line
Count
Source
16378
496
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::ipowinv_node(double const&)
Line
Count
Source
16378
538
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::ipowinv_node(double const&)
Line
Count
Source
16378
2.54k
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::ipowinv_node(double const&)
Line
Count
Source
16378
586
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::ipowinv_node(double const&)
Line
Count
Source
16378
637
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::ipowinv_node(double const&)
Line
Count
Source
16378
132
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::ipowinv_node(double const&)
Line
Count
Source
16378
464
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::ipowinv_node(double const&)
Line
Count
Source
16378
784
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::ipowinv_node(double const&)
Line
Count
Source
16378
510
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::ipowinv_node(double const&)
Line
Count
Source
16378
268
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::ipowinv_node(double const&)
Line
Count
Source
16378
84
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::ipowinv_node(double const&)
Line
Count
Source
16378
28
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::ipowinv_node(double const&)
Line
Count
Source
16378
30
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::ipowinv_node(double const&)
Line
Count
Source
16378
363
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::ipowinv_node(double const&)
Line
Count
Source
16378
29
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::ipowinv_node(double const&)
Line
Count
Source
16378
20
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::ipowinv_node(double const&)
Line
Count
Source
16378
2.02k
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::ipowinv_node(double const&)
Line
Count
Source
16378
332
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::ipowinv_node(double const&)
Line
Count
Source
16378
1.43k
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::ipowinv_node(double const&)
Line
Count
Source
16378
29
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::ipowinv_node(double const&)
Line
Count
Source
16378
30
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::ipowinv_node(double const&)
Line
Count
Source
16378
14
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::ipowinv_node(double const&)
Line
Count
Source
16378
96
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::ipowinv_node(double const&)
Line
Count
Source
16378
356
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::ipowinv_node(double const&)
Line
Count
Source
16378
186
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::ipowinv_node(double const&)
Line
Count
Source
16378
34
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::ipowinv_node(double const&)
Line
Count
Source
16378
3.05k
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::ipowinv_node(double const&)
Line
Count
Source
16378
165
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::ipowinv_node(double const&)
Line
Count
Source
16378
24
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::ipowinv_node(double const&)
Line
Count
Source
16378
38
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::ipowinv_node(double const&)
Line
Count
Source
16378
528
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::ipowinv_node(double const&)
Line
Count
Source
16378
11
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::ipowinv_node(double const&)
Line
Count
Source
16378
40
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::ipowinv_node(double const&)
Line
Count
Source
16378
72
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::ipowinv_node(double const&)
Line
Count
Source
16378
786
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::ipowinv_node(double const&)
Line
Count
Source
16378
104
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::ipowinv_node(double const&)
Line
Count
Source
16378
159
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::ipowinv_node(double const&)
Line
Count
Source
16378
315
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::ipowinv_node(double const&)
Line
Count
Source
16378
7
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::ipowinv_node(double const&)
Line
Count
Source
16378
140
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::ipowinv_node(double const&)
Line
Count
Source
16378
56
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::ipowinv_node(double const&)
Line
Count
Source
16378
1.81k
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::ipowinv_node(double const&)
Line
Count
Source
16378
294
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::ipowinv_node(double const&)
Line
Count
Source
16378
44
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::ipowinv_node(double const&)
Line
Count
Source
16378
67
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::ipowinv_node(double const&)
Line
Count
Source
16378
26
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::ipowinv_node(double const&)
Line
Count
Source
16378
32
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::ipowinv_node(double const&)
Line
Count
Source
16378
40
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::ipowinv_node(double const&)
Line
Count
Source
16378
725
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::ipowinv_node(double const&)
Line
Count
Source
16378
217
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::ipowinv_node(double const&)
Line
Count
Source
16378
183
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::ipowinv_node(double const&)
Line
Count
Source
16378
1.92k
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::ipowinv_node(double const&)
Line
Count
Source
16378
189
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::ipowinv_node(double const&)
Line
Count
Source
16378
143
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::ipowinv_node(double const&)
Line
Count
Source
16378
988
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::ipowinv_node(double const&)
Line
Count
Source
16378
479
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::ipowinv_node(double const&)
Line
Count
Source
16378
1.12k
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::ipowinv_node(double const&)
Line
Count
Source
16378
423
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::ipowinv_node(double const&)
Line
Count
Source
16378
2.49k
         {}
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::ipowinv_node(double const&)
Line
Count
Source
16378
4.77k
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::ipowinv_node(float const&)
Line
Count
Source
16378
576
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::ipowinv_node(float const&)
Line
Count
Source
16378
538
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::ipowinv_node(float const&)
Line
Count
Source
16378
2.54k
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::ipowinv_node(float const&)
Line
Count
Source
16378
582
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::ipowinv_node(float const&)
Line
Count
Source
16378
637
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::ipowinv_node(float const&)
Line
Count
Source
16378
132
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::ipowinv_node(float const&)
Line
Count
Source
16378
120
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::ipowinv_node(float const&)
Line
Count
Source
16378
784
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::ipowinv_node(float const&)
Line
Count
Source
16378
510
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::ipowinv_node(float const&)
Line
Count
Source
16378
267
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::ipowinv_node(float const&)
Line
Count
Source
16378
77
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::ipowinv_node(float const&)
Line
Count
Source
16378
28
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::ipowinv_node(float const&)
Line
Count
Source
16378
30
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::ipowinv_node(float const&)
Line
Count
Source
16378
356
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::ipowinv_node(float const&)
Line
Count
Source
16378
29
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::ipowinv_node(float const&)
Line
Count
Source
16378
20
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::ipowinv_node(float const&)
Line
Count
Source
16378
2.02k
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::ipowinv_node(float const&)
Line
Count
Source
16378
329
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::ipowinv_node(float const&)
Line
Count
Source
16378
1.43k
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::ipowinv_node(float const&)
Line
Count
Source
16378
29
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::ipowinv_node(float const&)
Line
Count
Source
16378
30
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::ipowinv_node(float const&)
Line
Count
Source
16378
14
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::ipowinv_node(float const&)
Line
Count
Source
16378
96
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::ipowinv_node(float const&)
Line
Count
Source
16378
356
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::ipowinv_node(float const&)
Line
Count
Source
16378
104
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::ipowinv_node(float const&)
Line
Count
Source
16378
34
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::ipowinv_node(float const&)
Line
Count
Source
16378
3.05k
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::ipowinv_node(float const&)
Line
Count
Source
16378
164
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::ipowinv_node(float const&)
Line
Count
Source
16378
24
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::ipowinv_node(float const&)
Line
Count
Source
16378
38
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::ipowinv_node(float const&)
Line
Count
Source
16378
74
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::ipowinv_node(float const&)
Line
Count
Source
16378
11
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::ipowinv_node(float const&)
Line
Count
Source
16378
40
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::ipowinv_node(float const&)
Line
Count
Source
16378
72
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::ipowinv_node(float const&)
Line
Count
Source
16378
786
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::ipowinv_node(float const&)
Line
Count
Source
16378
101
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::ipowinv_node(float const&)
Line
Count
Source
16378
123
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::ipowinv_node(float const&)
Line
Count
Source
16378
315
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::ipowinv_node(float const&)
Line
Count
Source
16378
7
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::ipowinv_node(float const&)
Line
Count
Source
16378
140
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::ipowinv_node(float const&)
Line
Count
Source
16378
56
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::ipowinv_node(float const&)
Line
Count
Source
16378
1.81k
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::ipowinv_node(float const&)
Line
Count
Source
16378
290
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::ipowinv_node(float const&)
Line
Count
Source
16378
44
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::ipowinv_node(float const&)
Line
Count
Source
16378
67
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::ipowinv_node(float const&)
Line
Count
Source
16378
26
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::ipowinv_node(float const&)
Line
Count
Source
16378
31
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::ipowinv_node(float const&)
Line
Count
Source
16378
40
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::ipowinv_node(float const&)
Line
Count
Source
16378
725
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::ipowinv_node(float const&)
Line
Count
Source
16378
217
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::ipowinv_node(float const&)
Line
Count
Source
16378
183
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::ipowinv_node(float const&)
Line
Count
Source
16378
1.92k
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::ipowinv_node(float const&)
Line
Count
Source
16378
189
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::ipowinv_node(float const&)
Line
Count
Source
16378
143
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::ipowinv_node(float const&)
Line
Count
Source
16378
638
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::ipowinv_node(float const&)
Line
Count
Source
16378
479
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::ipowinv_node(float const&)
Line
Count
Source
16378
1.12k
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::ipowinv_node(float const&)
Line
Count
Source
16378
423
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::ipowinv_node(float const&)
Line
Count
Source
16378
2.48k
         {}
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::ipowinv_node(float const&)
Line
Count
Source
16378
4.77k
         {}
16379
16380
         inline T value() const exprtk_override
16381
113M
         {
16382
113M
            return (T(1) / PowOp::result(v_));
16383
113M
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::value() const
Line
Count
Source
16381
257
         {
16382
257
            return (T(1) / PowOp::result(v_));
16383
257
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::value() const
Line
Count
Source
16381
203k
         {
16382
203k
            return (T(1) / PowOp::result(v_));
16383
203k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::value() const
Line
Count
Source
16381
1.20M
         {
16382
1.20M
            return (T(1) / PowOp::result(v_));
16383
1.20M
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::value() const
Line
Count
Source
16381
7.90M
         {
16382
7.90M
            return (T(1) / PowOp::result(v_));
16383
7.90M
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::value() const
Line
Count
Source
16381
700k
         {
16382
700k
            return (T(1) / PowOp::result(v_));
16383
700k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::value() const
Line
Count
Source
16381
300k
         {
16382
300k
            return (T(1) / PowOp::result(v_));
16383
300k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::value() const
Line
Count
Source
16381
301k
         {
16382
301k
            return (T(1) / PowOp::result(v_));
16383
301k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::value() const
Line
Count
Source
16381
2.50M
         {
16382
2.50M
            return (T(1) / PowOp::result(v_));
16383
2.50M
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::value() const
Line
Count
Source
16381
3.10M
         {
16382
3.10M
            return (T(1) / PowOp::result(v_));
16383
3.10M
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::value() const
Line
Count
Source
16381
24
         {
16382
24
            return (T(1) / PowOp::result(v_));
16383
24
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::value() const
Line
Count
Source
16381
1.13k
         {
16382
1.13k
            return (T(1) / PowOp::result(v_));
16383
1.13k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::value() const
Line
Count
Source
16381
704k
         {
16382
704k
            return (T(1) / PowOp::result(v_));
16383
704k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::value() const
Line
Count
Source
16381
94
         {
16382
94
            return (T(1) / PowOp::result(v_));
16383
94
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::value() const
Line
Count
Source
16381
15
         {
16382
15
            return (T(1) / PowOp::result(v_));
16383
15
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::value() const
Line
Count
Source
16381
3.30M
         {
16382
3.30M
            return (T(1) / PowOp::result(v_));
16383
3.30M
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::value() const
Line
Count
Source
16381
300k
         {
16382
300k
            return (T(1) / PowOp::result(v_));
16383
300k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::value() const
Line
Count
Source
16381
607k
         {
16382
607k
            return (T(1) / PowOp::result(v_));
16383
607k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::value() const
Line
Count
Source
16381
300k
         {
16382
300k
            return (T(1) / PowOp::result(v_));
16383
300k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::value() const
Line
Count
Source
16381
200k
         {
16382
200k
            return (T(1) / PowOp::result(v_));
16383
200k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::value() const
Line
Count
Source
16381
604k
         {
16382
604k
            return (T(1) / PowOp::result(v_));
16383
604k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::value() const
Line
Count
Source
16381
488
         {
16382
488
            return (T(1) / PowOp::result(v_));
16383
488
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::value() const
Line
Count
Source
16381
600k
         {
16382
600k
            return (T(1) / PowOp::result(v_));
16383
600k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::value() const
Line
Count
Source
16381
303k
         {
16382
303k
            return (T(1) / PowOp::result(v_));
16383
303k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::value() const
Line
Count
Source
16381
15
         {
16382
15
            return (T(1) / PowOp::result(v_));
16383
15
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::value() const
Line
Count
Source
16381
4
         {
16382
4
            return (T(1) / PowOp::result(v_));
16383
4
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::value() const
Line
Count
Source
16381
500k
         {
16382
500k
            return (T(1) / PowOp::result(v_));
16383
500k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::value() const
Line
Count
Source
16381
501k
         {
16382
501k
            return (T(1) / PowOp::result(v_));
16383
501k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::value() const
Line
Count
Source
16381
200k
         {
16382
200k
            return (T(1) / PowOp::result(v_));
16383
200k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::value() const
Line
Count
Source
16381
1.00M
         {
16382
1.00M
            return (T(1) / PowOp::result(v_));
16383
1.00M
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::value() const
Line
Count
Source
16381
4
         {
16382
4
            return (T(1) / PowOp::result(v_));
16383
4
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::value() const
Line
Count
Source
16381
900k
         {
16382
900k
            return (T(1) / PowOp::result(v_));
16383
900k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::value() const
Line
Count
Source
16381
341
         {
16382
341
            return (T(1) / PowOp::result(v_));
16383
341
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::value() const
Line
Count
Source
16381
200k
         {
16382
200k
            return (T(1) / PowOp::result(v_));
16383
200k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::value() const
Line
Count
Source
16381
16.3M
         {
16382
16.3M
            return (T(1) / PowOp::result(v_));
16383
16.3M
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::value() const
Line
Count
Source
16381
200k
         {
16382
200k
            return (T(1) / PowOp::result(v_));
16383
200k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::value() const
Line
Count
Source
16381
300k
         {
16382
300k
            return (T(1) / PowOp::result(v_));
16383
300k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::value() const
Line
Count
Source
16381
97
         {
16382
97
            return (T(1) / PowOp::result(v_));
16383
97
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::value() const
Line
Count
Source
16381
700k
         {
16382
700k
            return (T(1) / PowOp::result(v_));
16383
700k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::value() const
Line
Count
Source
16381
300k
         {
16382
300k
            return (T(1) / PowOp::result(v_));
16383
300k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::value() const
Line
Count
Source
16381
400k
         {
16382
400k
            return (T(1) / PowOp::result(v_));
16383
400k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::value() const
Line
Count
Source
16381
301k
         {
16382
301k
            return (T(1) / PowOp::result(v_));
16383
301k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::value() const
Line
Count
Source
16381
701k
         {
16382
701k
            return (T(1) / PowOp::result(v_));
16383
701k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::value() const
Line
Count
Source
16381
200k
         {
16382
200k
            return (T(1) / PowOp::result(v_));
16383
200k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::value() const
Line
Count
Source
16381
85
         {
16382
85
            return (T(1) / PowOp::result(v_));
16383
85
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::value() const
Line
Count
Source
16381
1.40M
         {
16382
1.40M
            return (T(1) / PowOp::result(v_));
16383
1.40M
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::value() const
Line
Count
Source
16381
7.60M
         {
16382
7.60M
            return (T(1) / PowOp::result(v_));
16383
7.60M
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::value() const
Line
Count
Source
16381
800k
         {
16382
800k
            return (T(1) / PowOp::result(v_));
16383
800k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::value() const
Line
Count
Source
16381
102k
         {
16382
102k
            return (T(1) / PowOp::result(v_));
16383
102k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::value() const
Line
Count
Source
16381
5.80M
         {
16382
5.80M
            return (T(1) / PowOp::result(v_));
16383
5.80M
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::value() const
Line
Count
Source
16381
1.50M
         {
16382
1.50M
            return (T(1) / PowOp::result(v_));
16383
1.50M
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::value() const
Line
Count
Source
16381
171
         {
16382
171
            return (T(1) / PowOp::result(v_));
16383
171
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::value() const
Line
Count
Source
16381
200k
         {
16382
200k
            return (T(1) / PowOp::result(v_));
16383
200k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::value() const
Line
Count
Source
16381
1.60M
         {
16382
1.60M
            return (T(1) / PowOp::result(v_));
16383
1.60M
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::value() const
Line
Count
Source
16381
554k
         {
16382
554k
            return (T(1) / PowOp::result(v_));
16383
554k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::value() const
Line
Count
Source
16381
7.90M
         {
16382
7.90M
            return (T(1) / PowOp::result(v_));
16383
7.90M
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::value() const
Line
Count
Source
16381
1.40M
         {
16382
1.40M
            return (T(1) / PowOp::result(v_));
16383
1.40M
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::value() const
Line
Count
Source
16381
300k
         {
16382
300k
            return (T(1) / PowOp::result(v_));
16383
300k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::value() const
Line
Count
Source
16381
54.5k
         {
16382
54.5k
            return (T(1) / PowOp::result(v_));
16383
54.5k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::value() const
Line
Count
Source
16381
2.50M
         {
16382
2.50M
            return (T(1) / PowOp::result(v_));
16383
2.50M
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::value() const
Line
Count
Source
16381
2.50M
         {
16382
2.50M
            return (T(1) / PowOp::result(v_));
16383
2.50M
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::value() const
Line
Count
Source
16381
24
         {
16382
24
            return (T(1) / PowOp::result(v_));
16383
24
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::value() const
Line
Count
Source
16381
74
         {
16382
74
            return (T(1) / PowOp::result(v_));
16383
74
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::value() const
Line
Count
Source
16381
500k
         {
16382
500k
            return (T(1) / PowOp::result(v_));
16383
500k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::value() const
Line
Count
Source
16381
18
         {
16382
18
            return (T(1) / PowOp::result(v_));
16383
18
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::value() const
Line
Count
Source
16381
15
         {
16382
15
            return (T(1) / PowOp::result(v_));
16383
15
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::value() const
Line
Count
Source
16381
3.60M
         {
16382
3.60M
            return (T(1) / PowOp::result(v_));
16383
3.60M
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::value() const
Line
Count
Source
16381
300k
         {
16382
300k
            return (T(1) / PowOp::result(v_));
16383
300k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::value() const
Line
Count
Source
16381
600k
         {
16382
600k
            return (T(1) / PowOp::result(v_));
16383
600k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::value() const
Line
Count
Source
16381
300k
         {
16382
300k
            return (T(1) / PowOp::result(v_));
16383
300k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::value() const
Line
Count
Source
16381
200k
         {
16382
200k
            return (T(1) / PowOp::result(v_));
16383
200k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::value() const
Line
Count
Source
16381
600k
         {
16382
600k
            return (T(1) / PowOp::result(v_));
16383
600k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::value() const
Line
Count
Source
16381
32
         {
16382
32
            return (T(1) / PowOp::result(v_));
16383
32
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::value() const
Line
Count
Source
16381
600k
         {
16382
600k
            return (T(1) / PowOp::result(v_));
16383
600k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::value() const
Line
Count
Source
16381
300k
         {
16382
300k
            return (T(1) / PowOp::result(v_));
16383
300k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::value() const
Line
Count
Source
16381
15
         {
16382
15
            return (T(1) / PowOp::result(v_));
16383
15
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::value() const
Line
Count
Source
16381
10
         {
16382
10
            return (T(1) / PowOp::result(v_));
16383
10
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::value() const
Line
Count
Source
16381
4
         {
16382
4
            return (T(1) / PowOp::result(v_));
16383
4
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::value() const
Line
Count
Source
16381
1.20M
         {
16382
1.20M
            return (T(1) / PowOp::result(v_));
16383
1.20M
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::value() const
Line
Count
Source
16381
253k
         {
16382
253k
            return (T(1) / PowOp::result(v_));
16383
253k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::value() const
Line
Count
Source
16381
200k
         {
16382
200k
            return (T(1) / PowOp::result(v_));
16383
200k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::value() const
Line
Count
Source
16381
300k
         {
16382
300k
            return (T(1) / PowOp::result(v_));
16383
300k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::value() const
Line
Count
Source
16381
1.25M
         {
16382
1.25M
            return (T(1) / PowOp::result(v_));
16383
1.25M
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::value() const
Line
Count
Source
16381
4
         {
16382
4
            return (T(1) / PowOp::result(v_));
16383
4
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::value() const
Line
Count
Source
16381
900k
         {
16382
900k
            return (T(1) / PowOp::result(v_));
16383
900k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::value() const
Line
Count
Source
16381
119
         {
16382
119
            return (T(1) / PowOp::result(v_));
16383
119
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::value() const
Line
Count
Source
16381
200k
         {
16382
200k
            return (T(1) / PowOp::result(v_));
16383
200k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::value() const
Line
Count
Source
16381
900k
         {
16382
900k
            return (T(1) / PowOp::result(v_));
16383
900k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::value() const
Line
Count
Source
16381
300k
         {
16382
300k
            return (T(1) / PowOp::result(v_));
16383
300k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::value() const
Line
Count
Source
16381
100k
         {
16382
100k
            return (T(1) / PowOp::result(v_));
16383
100k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::value() const
Line
Count
Source
16381
300k
         {
16382
300k
            return (T(1) / PowOp::result(v_));
16383
300k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::value() const
Line
Count
Source
16381
200k
         {
16382
200k
            return (T(1) / PowOp::result(v_));
16383
200k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::value() const
Line
Count
Source
16381
500k
         {
16382
500k
            return (T(1) / PowOp::result(v_));
16383
500k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::value() const
Line
Count
Source
16381
300k
         {
16382
300k
            return (T(1) / PowOp::result(v_));
16383
300k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::value() const
Line
Count
Source
16381
700k
         {
16382
700k
            return (T(1) / PowOp::result(v_));
16383
700k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::value() const
Line
Count
Source
16381
200k
         {
16382
200k
            return (T(1) / PowOp::result(v_));
16383
200k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::value() const
Line
Count
Source
16381
85
         {
16382
85
            return (T(1) / PowOp::result(v_));
16383
85
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::value() const
Line
Count
Source
16381
884
         {
16382
884
            return (T(1) / PowOp::result(v_));
16383
884
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::value() const
Line
Count
Source
16381
900k
         {
16382
900k
            return (T(1) / PowOp::result(v_));
16383
900k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::value() const
Line
Count
Source
16381
7.60M
         {
16382
7.60M
            return (T(1) / PowOp::result(v_));
16383
7.60M
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::value() const
Line
Count
Source
16381
800k
         {
16382
800k
            return (T(1) / PowOp::result(v_));
16383
800k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::value() const
Line
Count
Source
16381
101k
         {
16382
101k
            return (T(1) / PowOp::result(v_));
16383
101k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::value() const
Line
Count
Source
16381
5.90M
         {
16382
5.90M
            return (T(1) / PowOp::result(v_));
16383
5.90M
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::value() const
Line
Count
Source
16381
1.50M
         {
16382
1.50M
            return (T(1) / PowOp::result(v_));
16383
1.50M
         }
16384
16385
         inline typename expression_node<T>::node_type type() const exprtk_override
16386
2.01M
         {
16387
2.01M
            return expression_node<T>::e_ipowinv;
16388
2.01M
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::type() const
Line
Count
Source
16386
14.8k
         {
16387
14.8k
            return expression_node<T>::e_ipowinv;
16388
14.8k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::type() const
Line
Count
Source
16386
14.1k
         {
16387
14.1k
            return expression_node<T>::e_ipowinv;
16388
14.1k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::type() const
Line
Count
Source
16386
47.2k
         {
16387
47.2k
            return expression_node<T>::e_ipowinv;
16388
47.2k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::type() const
Line
Count
Source
16386
17.5k
         {
16387
17.5k
            return expression_node<T>::e_ipowinv;
16388
17.5k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::type() const
Line
Count
Source
16386
18.0k
         {
16387
18.0k
            return expression_node<T>::e_ipowinv;
16388
18.0k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::type() const
Line
Count
Source
16386
3.74k
         {
16387
3.74k
            return expression_node<T>::e_ipowinv;
16388
3.74k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::type() const
Line
Count
Source
16386
12.4k
         {
16387
12.4k
            return expression_node<T>::e_ipowinv;
16388
12.4k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::type() const
Line
Count
Source
16386
18.0k
         {
16387
18.0k
            return expression_node<T>::e_ipowinv;
16388
18.0k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::type() const
Line
Count
Source
16386
14.7k
         {
16387
14.7k
            return expression_node<T>::e_ipowinv;
16388
14.7k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::type() const
Line
Count
Source
16386
12.3k
         {
16387
12.3k
            return expression_node<T>::e_ipowinv;
16388
12.3k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::type() const
Line
Count
Source
16386
2.40k
         {
16387
2.40k
            return expression_node<T>::e_ipowinv;
16388
2.40k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::type() const
Line
Count
Source
16386
638
         {
16387
638
            return expression_node<T>::e_ipowinv;
16388
638
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::type() const
Line
Count
Source
16386
763
         {
16387
763
            return expression_node<T>::e_ipowinv;
16388
763
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::type() const
Line
Count
Source
16386
10.3k
         {
16387
10.3k
            return expression_node<T>::e_ipowinv;
16388
10.3k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::type() const
Line
Count
Source
16386
672
         {
16387
672
            return expression_node<T>::e_ipowinv;
16388
672
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::type() const
Line
Count
Source
16386
526
         {
16387
526
            return expression_node<T>::e_ipowinv;
16388
526
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::type() const
Line
Count
Source
16386
58.5k
         {
16387
58.5k
            return expression_node<T>::e_ipowinv;
16388
58.5k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::type() const
Line
Count
Source
16386
13.2k
         {
16387
13.2k
            return expression_node<T>::e_ipowinv;
16388
13.2k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::type() const
Line
Count
Source
16386
46.4k
         {
16387
46.4k
            return expression_node<T>::e_ipowinv;
16388
46.4k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::type() const
Line
Count
Source
16386
746
         {
16387
746
            return expression_node<T>::e_ipowinv;
16388
746
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::type() const
Line
Count
Source
16386
892
         {
16387
892
            return expression_node<T>::e_ipowinv;
16388
892
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::type() const
Line
Count
Source
16386
414
         {
16387
414
            return expression_node<T>::e_ipowinv;
16388
414
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::type() const
Line
Count
Source
16386
2.29k
         {
16387
2.29k
            return expression_node<T>::e_ipowinv;
16388
2.29k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::type() const
Line
Count
Source
16386
8.24k
         {
16387
8.24k
            return expression_node<T>::e_ipowinv;
16388
8.24k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::type() const
Line
Count
Source
16386
5.10k
         {
16387
5.10k
            return expression_node<T>::e_ipowinv;
16388
5.10k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::type() const
Line
Count
Source
16386
903
         {
16387
903
            return expression_node<T>::e_ipowinv;
16388
903
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::type() const
Line
Count
Source
16386
88.5k
         {
16387
88.5k
            return expression_node<T>::e_ipowinv;
16388
88.5k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::type() const
Line
Count
Source
16386
4.41k
         {
16387
4.41k
            return expression_node<T>::e_ipowinv;
16388
4.41k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::type() const
Line
Count
Source
16386
855
         {
16387
855
            return expression_node<T>::e_ipowinv;
16388
855
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::type() const
Line
Count
Source
16386
974
         {
16387
974
            return expression_node<T>::e_ipowinv;
16388
974
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::type() const
Line
Count
Source
16386
13.6k
         {
16387
13.6k
            return expression_node<T>::e_ipowinv;
16388
13.6k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::type() const
Line
Count
Source
16386
217
         {
16387
217
            return expression_node<T>::e_ipowinv;
16388
217
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::type() const
Line
Count
Source
16386
1.04k
         {
16387
1.04k
            return expression_node<T>::e_ipowinv;
16388
1.04k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::type() const
Line
Count
Source
16386
1.90k
         {
16387
1.90k
            return expression_node<T>::e_ipowinv;
16388
1.90k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::type() const
Line
Count
Source
16386
20.5k
         {
16387
20.5k
            return expression_node<T>::e_ipowinv;
16388
20.5k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::type() const
Line
Count
Source
16386
2.82k
         {
16387
2.82k
            return expression_node<T>::e_ipowinv;
16388
2.82k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::type() const
Line
Count
Source
16386
4.74k
         {
16387
4.74k
            return expression_node<T>::e_ipowinv;
16388
4.74k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::type() const
Line
Count
Source
16386
9.04k
         {
16387
9.04k
            return expression_node<T>::e_ipowinv;
16388
9.04k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::type() const
Line
Count
Source
16386
136
         {
16387
136
            return expression_node<T>::e_ipowinv;
16388
136
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::type() const
Line
Count
Source
16386
3.74k
         {
16387
3.74k
            return expression_node<T>::e_ipowinv;
16388
3.74k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::type() const
Line
Count
Source
16386
1.34k
         {
16387
1.34k
            return expression_node<T>::e_ipowinv;
16388
1.34k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::type() const
Line
Count
Source
16386
50.7k
         {
16387
50.7k
            return expression_node<T>::e_ipowinv;
16388
50.7k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::type() const
Line
Count
Source
16386
8.05k
         {
16387
8.05k
            return expression_node<T>::e_ipowinv;
16388
8.05k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::type() const
Line
Count
Source
16386
1.07k
         {
16387
1.07k
            return expression_node<T>::e_ipowinv;
16388
1.07k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::type() const
Line
Count
Source
16386
1.86k
         {
16387
1.86k
            return expression_node<T>::e_ipowinv;
16388
1.86k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::type() const
Line
Count
Source
16386
637
         {
16387
637
            return expression_node<T>::e_ipowinv;
16388
637
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::type() const
Line
Count
Source
16386
792
         {
16387
792
            return expression_node<T>::e_ipowinv;
16388
792
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::type() const
Line
Count
Source
16386
1.12k
         {
16387
1.12k
            return expression_node<T>::e_ipowinv;
16388
1.12k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::type() const
Line
Count
Source
16386
36.5k
         {
16387
36.5k
            return expression_node<T>::e_ipowinv;
16388
36.5k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::type() const
Line
Count
Source
16386
7.32k
         {
16387
7.32k
            return expression_node<T>::e_ipowinv;
16388
7.32k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::type() const
Line
Count
Source
16386
5.36k
         {
16387
5.36k
            return expression_node<T>::e_ipowinv;
16388
5.36k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::type() const
Line
Count
Source
16386
58.0k
         {
16387
58.0k
            return expression_node<T>::e_ipowinv;
16388
58.0k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::type() const
Line
Count
Source
16386
4.88k
         {
16387
4.88k
            return expression_node<T>::e_ipowinv;
16388
4.88k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::type() const
Line
Count
Source
16386
3.94k
         {
16387
3.94k
            return expression_node<T>::e_ipowinv;
16388
3.94k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::type() const
Line
Count
Source
16386
26.3k
         {
16387
26.3k
            return expression_node<T>::e_ipowinv;
16388
26.3k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::type() const
Line
Count
Source
16386
12.2k
         {
16387
12.2k
            return expression_node<T>::e_ipowinv;
16388
12.2k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::type() const
Line
Count
Source
16386
27.0k
         {
16387
27.0k
            return expression_node<T>::e_ipowinv;
16388
27.0k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::type() const
Line
Count
Source
16386
17.2k
         {
16387
17.2k
            return expression_node<T>::e_ipowinv;
16388
17.2k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::type() const
Line
Count
Source
16386
122k
         {
16387
122k
            return expression_node<T>::e_ipowinv;
16388
122k
         }
exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::type() const
Line
Count
Source
16386
156k
         {
16387
156k
            return expression_node<T>::e_ipowinv;
16388
156k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::type() const
Line
Count
Source
16386
17.5k
         {
16387
17.5k
            return expression_node<T>::e_ipowinv;
16388
17.5k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::type() const
Line
Count
Source
16386
14.1k
         {
16387
14.1k
            return expression_node<T>::e_ipowinv;
16388
14.1k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::type() const
Line
Count
Source
16386
47.2k
         {
16387
47.2k
            return expression_node<T>::e_ipowinv;
16388
47.2k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::type() const
Line
Count
Source
16386
17.4k
         {
16387
17.4k
            return expression_node<T>::e_ipowinv;
16388
17.4k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::type() const
Line
Count
Source
16386
18.0k
         {
16387
18.0k
            return expression_node<T>::e_ipowinv;
16388
18.0k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::type() const
Line
Count
Source
16386
3.74k
         {
16387
3.74k
            return expression_node<T>::e_ipowinv;
16388
3.74k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::type() const
Line
Count
Source
16386
3.18k
         {
16387
3.18k
            return expression_node<T>::e_ipowinv;
16388
3.18k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::type() const
Line
Count
Source
16386
18.0k
         {
16387
18.0k
            return expression_node<T>::e_ipowinv;
16388
18.0k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::type() const
Line
Count
Source
16386
14.7k
         {
16387
14.7k
            return expression_node<T>::e_ipowinv;
16388
14.7k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::type() const
Line
Count
Source
16386
12.3k
         {
16387
12.3k
            return expression_node<T>::e_ipowinv;
16388
12.3k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::type() const
Line
Count
Source
16386
2.20k
         {
16387
2.20k
            return expression_node<T>::e_ipowinv;
16388
2.20k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::type() const
Line
Count
Source
16386
638
         {
16387
638
            return expression_node<T>::e_ipowinv;
16388
638
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::type() const
Line
Count
Source
16386
763
         {
16387
763
            return expression_node<T>::e_ipowinv;
16388
763
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::type() const
Line
Count
Source
16386
10.1k
         {
16387
10.1k
            return expression_node<T>::e_ipowinv;
16388
10.1k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::type() const
Line
Count
Source
16386
672
         {
16387
672
            return expression_node<T>::e_ipowinv;
16388
672
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::type() const
Line
Count
Source
16386
526
         {
16387
526
            return expression_node<T>::e_ipowinv;
16388
526
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::type() const
Line
Count
Source
16386
58.5k
         {
16387
58.5k
            return expression_node<T>::e_ipowinv;
16388
58.5k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::type() const
Line
Count
Source
16386
13.0k
         {
16387
13.0k
            return expression_node<T>::e_ipowinv;
16388
13.0k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::type() const
Line
Count
Source
16386
46.4k
         {
16387
46.4k
            return expression_node<T>::e_ipowinv;
16388
46.4k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::type() const
Line
Count
Source
16386
746
         {
16387
746
            return expression_node<T>::e_ipowinv;
16388
746
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::type() const
Line
Count
Source
16386
892
         {
16387
892
            return expression_node<T>::e_ipowinv;
16388
892
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::type() const
Line
Count
Source
16386
414
         {
16387
414
            return expression_node<T>::e_ipowinv;
16388
414
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::type() const
Line
Count
Source
16386
2.29k
         {
16387
2.29k
            return expression_node<T>::e_ipowinv;
16388
2.29k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::type() const
Line
Count
Source
16386
8.24k
         {
16387
8.24k
            return expression_node<T>::e_ipowinv;
16388
8.24k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::type() const
Line
Count
Source
16386
2.96k
         {
16387
2.96k
            return expression_node<T>::e_ipowinv;
16388
2.96k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::type() const
Line
Count
Source
16386
903
         {
16387
903
            return expression_node<T>::e_ipowinv;
16388
903
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::type() const
Line
Count
Source
16386
88.5k
         {
16387
88.5k
            return expression_node<T>::e_ipowinv;
16388
88.5k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::type() const
Line
Count
Source
16386
4.39k
         {
16387
4.39k
            return expression_node<T>::e_ipowinv;
16388
4.39k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::type() const
Line
Count
Source
16386
855
         {
16387
855
            return expression_node<T>::e_ipowinv;
16388
855
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::type() const
Line
Count
Source
16386
974
         {
16387
974
            return expression_node<T>::e_ipowinv;
16388
974
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::type() const
Line
Count
Source
16386
1.88k
         {
16387
1.88k
            return expression_node<T>::e_ipowinv;
16388
1.88k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::type() const
Line
Count
Source
16386
217
         {
16387
217
            return expression_node<T>::e_ipowinv;
16388
217
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::type() const
Line
Count
Source
16386
1.04k
         {
16387
1.04k
            return expression_node<T>::e_ipowinv;
16388
1.04k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::type() const
Line
Count
Source
16386
1.90k
         {
16387
1.90k
            return expression_node<T>::e_ipowinv;
16388
1.90k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::type() const
Line
Count
Source
16386
20.5k
         {
16387
20.5k
            return expression_node<T>::e_ipowinv;
16388
20.5k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::type() const
Line
Count
Source
16386
2.75k
         {
16387
2.75k
            return expression_node<T>::e_ipowinv;
16388
2.75k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::type() const
Line
Count
Source
16386
3.47k
         {
16387
3.47k
            return expression_node<T>::e_ipowinv;
16388
3.47k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::type() const
Line
Count
Source
16386
9.04k
         {
16387
9.04k
            return expression_node<T>::e_ipowinv;
16388
9.04k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::type() const
Line
Count
Source
16386
136
         {
16387
136
            return expression_node<T>::e_ipowinv;
16388
136
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::type() const
Line
Count
Source
16386
3.74k
         {
16387
3.74k
            return expression_node<T>::e_ipowinv;
16388
3.74k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::type() const
Line
Count
Source
16386
1.34k
         {
16387
1.34k
            return expression_node<T>::e_ipowinv;
16388
1.34k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::type() const
Line
Count
Source
16386
50.7k
         {
16387
50.7k
            return expression_node<T>::e_ipowinv;
16388
50.7k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::type() const
Line
Count
Source
16386
7.94k
         {
16387
7.94k
            return expression_node<T>::e_ipowinv;
16388
7.94k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::type() const
Line
Count
Source
16386
1.07k
         {
16387
1.07k
            return expression_node<T>::e_ipowinv;
16388
1.07k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::type() const
Line
Count
Source
16386
1.86k
         {
16387
1.86k
            return expression_node<T>::e_ipowinv;
16388
1.86k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::type() const
Line
Count
Source
16386
637
         {
16387
637
            return expression_node<T>::e_ipowinv;
16388
637
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::type() const
Line
Count
Source
16386
766
         {
16387
766
            return expression_node<T>::e_ipowinv;
16388
766
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::type() const
Line
Count
Source
16386
1.12k
         {
16387
1.12k
            return expression_node<T>::e_ipowinv;
16388
1.12k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::type() const
Line
Count
Source
16386
36.5k
         {
16387
36.5k
            return expression_node<T>::e_ipowinv;
16388
36.5k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::type() const
Line
Count
Source
16386
7.32k
         {
16387
7.32k
            return expression_node<T>::e_ipowinv;
16388
7.32k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::type() const
Line
Count
Source
16386
5.36k
         {
16387
5.36k
            return expression_node<T>::e_ipowinv;
16388
5.36k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::type() const
Line
Count
Source
16386
58.0k
         {
16387
58.0k
            return expression_node<T>::e_ipowinv;
16388
58.0k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::type() const
Line
Count
Source
16386
4.88k
         {
16387
4.88k
            return expression_node<T>::e_ipowinv;
16388
4.88k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::type() const
Line
Count
Source
16386
3.94k
         {
16387
3.94k
            return expression_node<T>::e_ipowinv;
16388
3.94k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::type() const
Line
Count
Source
16386
18.3k
         {
16387
18.3k
            return expression_node<T>::e_ipowinv;
16388
18.3k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::type() const
Line
Count
Source
16386
12.2k
         {
16387
12.2k
            return expression_node<T>::e_ipowinv;
16388
12.2k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::type() const
Line
Count
Source
16386
27.0k
         {
16387
27.0k
            return expression_node<T>::e_ipowinv;
16388
27.0k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::type() const
Line
Count
Source
16386
17.2k
         {
16387
17.2k
            return expression_node<T>::e_ipowinv;
16388
17.2k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::type() const
Line
Count
Source
16386
122k
         {
16387
122k
            return expression_node<T>::e_ipowinv;
16388
122k
         }
exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::type() const
Line
Count
Source
16386
156k
         {
16387
156k
            return expression_node<T>::e_ipowinv;
16388
156k
         }
16389
16390
      private:
16391
16392
         ipowinv_node(const ipowinv_node<T,PowOp>&) exprtk_delete;
16393
         ipowinv_node<T,PowOp>& operator=(const ipowinv_node<T,PowOp>&) exprtk_delete;
16394
16395
         const T& v_;
16396
      };
16397
16398
      template <typename T, typename PowOp>
16399
      class bipowninv_node exprtk_final : public expression_node<T>
16400
      {
16401
      public:
16402
16403
         typedef expression_node<T>* expression_ptr;
16404
         typedef std::pair<expression_ptr, bool> branch_t;
16405
         typedef PowOp operation_t;
16406
16407
         explicit bipowninv_node(expression_ptr branch)
16408
38.0k
         {
16409
38.0k
            construct_branch_pair(branch_, branch);
16410
38.0k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
645
         {
16409
645
            construct_branch_pair(branch_, branch);
16410
645
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
646
         {
16409
646
            construct_branch_pair(branch_, branch);
16410
646
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
1.25k
         {
16409
1.25k
            construct_branch_pair(branch_, branch);
16410
1.25k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
813
         {
16409
813
            construct_branch_pair(branch_, branch);
16410
813
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
377
         {
16409
377
            construct_branch_pair(branch_, branch);
16410
377
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
227
         {
16409
227
            construct_branch_pair(branch_, branch);
16410
227
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
421
         {
16409
421
            construct_branch_pair(branch_, branch);
16410
421
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
384
         {
16409
384
            construct_branch_pair(branch_, branch);
16410
384
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
121
         {
16409
121
            construct_branch_pair(branch_, branch);
16410
121
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
277
         {
16409
277
            construct_branch_pair(branch_, branch);
16410
277
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
30
         {
16409
30
            construct_branch_pair(branch_, branch);
16410
30
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
29
         {
16409
29
            construct_branch_pair(branch_, branch);
16410
29
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
183
         {
16409
183
            construct_branch_pair(branch_, branch);
16410
183
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
224
         {
16409
224
            construct_branch_pair(branch_, branch);
16410
224
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
87
         {
16409
87
            construct_branch_pair(branch_, branch);
16410
87
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
525
         {
16409
525
            construct_branch_pair(branch_, branch);
16410
525
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
35
         {
16409
35
            construct_branch_pair(branch_, branch);
16410
35
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
37
         {
16409
37
            construct_branch_pair(branch_, branch);
16410
37
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
165
         {
16409
165
            construct_branch_pair(branch_, branch);
16410
165
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
621
         {
16409
621
            construct_branch_pair(branch_, branch);
16410
621
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
79
         {
16409
79
            construct_branch_pair(branch_, branch);
16410
79
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
64
         {
16409
64
            construct_branch_pair(branch_, branch);
16410
64
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
425
         {
16409
425
            construct_branch_pair(branch_, branch);
16410
425
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
267
         {
16409
267
            construct_branch_pair(branch_, branch);
16410
267
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
50
         {
16409
50
            construct_branch_pair(branch_, branch);
16410
50
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
80
         {
16409
80
            construct_branch_pair(branch_, branch);
16410
80
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
121
         {
16409
121
            construct_branch_pair(branch_, branch);
16410
121
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
248
         {
16409
248
            construct_branch_pair(branch_, branch);
16410
248
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
584
         {
16409
584
            construct_branch_pair(branch_, branch);
16410
584
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
79
         {
16409
79
            construct_branch_pair(branch_, branch);
16410
79
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
166
         {
16409
166
            construct_branch_pair(branch_, branch);
16410
166
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
100
         {
16409
100
            construct_branch_pair(branch_, branch);
16410
100
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
95
         {
16409
95
            construct_branch_pair(branch_, branch);
16410
95
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
216
         {
16409
216
            construct_branch_pair(branch_, branch);
16410
216
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
147
         {
16409
147
            construct_branch_pair(branch_, branch);
16410
147
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
520
         {
16409
520
            construct_branch_pair(branch_, branch);
16410
520
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
72
         {
16409
72
            construct_branch_pair(branch_, branch);
16410
72
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
39
         {
16409
39
            construct_branch_pair(branch_, branch);
16410
39
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
680
         {
16409
680
            construct_branch_pair(branch_, branch);
16410
680
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
497
         {
16409
497
            construct_branch_pair(branch_, branch);
16410
497
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
84
         {
16409
84
            construct_branch_pair(branch_, branch);
16410
84
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
1.99k
         {
16409
1.99k
            construct_branch_pair(branch_, branch);
16410
1.99k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
140
         {
16409
140
            construct_branch_pair(branch_, branch);
16410
140
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
350
         {
16409
350
            construct_branch_pair(branch_, branch);
16410
350
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
713
         {
16409
713
            construct_branch_pair(branch_, branch);
16410
713
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
16
         {
16409
16
            construct_branch_pair(branch_, branch);
16410
16
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
638
         {
16409
638
            construct_branch_pair(branch_, branch);
16410
638
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
438
         {
16409
438
            construct_branch_pair(branch_, branch);
16410
438
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
192
         {
16409
192
            construct_branch_pair(branch_, branch);
16410
192
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
222
         {
16409
222
            construct_branch_pair(branch_, branch);
16410
222
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
71
         {
16409
71
            construct_branch_pair(branch_, branch);
16410
71
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
136
         {
16409
136
            construct_branch_pair(branch_, branch);
16410
136
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
40
         {
16409
40
            construct_branch_pair(branch_, branch);
16410
40
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
159
         {
16409
159
            construct_branch_pair(branch_, branch);
16410
159
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
263
         {
16409
263
            construct_branch_pair(branch_, branch);
16410
263
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
351
         {
16409
351
            construct_branch_pair(branch_, branch);
16410
351
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
1.64k
         {
16409
1.64k
            construct_branch_pair(branch_, branch);
16410
1.64k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
345
         {
16409
345
            construct_branch_pair(branch_, branch);
16410
345
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
26
         {
16409
26
            construct_branch_pair(branch_, branch);
16410
26
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::bipowninv_node(exprtk::details::expression_node<double>*)
Line
Count
Source
16408
110
         {
16409
110
            construct_branch_pair(branch_, branch);
16410
110
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
637
         {
16409
637
            construct_branch_pair(branch_, branch);
16410
637
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
585
         {
16409
585
            construct_branch_pair(branch_, branch);
16410
585
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
932
         {
16409
932
            construct_branch_pair(branch_, branch);
16410
932
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
813
         {
16409
813
            construct_branch_pair(branch_, branch);
16410
813
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
205
         {
16409
205
            construct_branch_pair(branch_, branch);
16410
205
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
55
         {
16409
55
            construct_branch_pair(branch_, branch);
16410
55
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
421
         {
16409
421
            construct_branch_pair(branch_, branch);
16410
421
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
207
         {
16409
207
            construct_branch_pair(branch_, branch);
16410
207
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
121
         {
16409
121
            construct_branch_pair(branch_, branch);
16410
121
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
275
         {
16409
275
            construct_branch_pair(branch_, branch);
16410
275
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
30
         {
16409
30
            construct_branch_pair(branch_, branch);
16410
30
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
29
         {
16409
29
            construct_branch_pair(branch_, branch);
16410
29
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
176
         {
16409
176
            construct_branch_pair(branch_, branch);
16410
176
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
210
         {
16409
210
            construct_branch_pair(branch_, branch);
16410
210
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
87
         {
16409
87
            construct_branch_pair(branch_, branch);
16410
87
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
525
         {
16409
525
            construct_branch_pair(branch_, branch);
16410
525
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
35
         {
16409
35
            construct_branch_pair(branch_, branch);
16410
35
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
37
         {
16409
37
            construct_branch_pair(branch_, branch);
16410
37
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
155
         {
16409
155
            construct_branch_pair(branch_, branch);
16410
155
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
618
         {
16409
618
            construct_branch_pair(branch_, branch);
16410
618
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
79
         {
16409
79
            construct_branch_pair(branch_, branch);
16410
79
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
64
         {
16409
64
            construct_branch_pair(branch_, branch);
16410
64
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
423
         {
16409
423
            construct_branch_pair(branch_, branch);
16410
423
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
267
         {
16409
267
            construct_branch_pair(branch_, branch);
16410
267
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
50
         {
16409
50
            construct_branch_pair(branch_, branch);
16410
50
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
80
         {
16409
80
            construct_branch_pair(branch_, branch);
16410
80
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
121
         {
16409
121
            construct_branch_pair(branch_, branch);
16410
121
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
234
         {
16409
234
            construct_branch_pair(branch_, branch);
16410
234
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
584
         {
16409
584
            construct_branch_pair(branch_, branch);
16410
584
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
79
         {
16409
79
            construct_branch_pair(branch_, branch);
16410
79
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
164
         {
16409
164
            construct_branch_pair(branch_, branch);
16410
164
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
100
         {
16409
100
            construct_branch_pair(branch_, branch);
16410
100
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
95
         {
16409
95
            construct_branch_pair(branch_, branch);
16410
95
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
178
         {
16409
178
            construct_branch_pair(branch_, branch);
16410
178
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
147
         {
16409
147
            construct_branch_pair(branch_, branch);
16410
147
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
520
         {
16409
520
            construct_branch_pair(branch_, branch);
16410
520
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
72
         {
16409
72
            construct_branch_pair(branch_, branch);
16410
72
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
39
         {
16409
39
            construct_branch_pair(branch_, branch);
16410
39
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
677
         {
16409
677
            construct_branch_pair(branch_, branch);
16410
677
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
497
         {
16409
497
            construct_branch_pair(branch_, branch);
16410
497
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
84
         {
16409
84
            construct_branch_pair(branch_, branch);
16410
84
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
1.99k
         {
16409
1.99k
            construct_branch_pair(branch_, branch);
16410
1.99k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
140
         {
16409
140
            construct_branch_pair(branch_, branch);
16410
140
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
344
         {
16409
344
            construct_branch_pair(branch_, branch);
16410
344
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
711
         {
16409
711
            construct_branch_pair(branch_, branch);
16410
711
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
16
         {
16409
16
            construct_branch_pair(branch_, branch);
16410
16
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
632
         {
16409
632
            construct_branch_pair(branch_, branch);
16410
632
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
438
         {
16409
438
            construct_branch_pair(branch_, branch);
16410
438
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
192
         {
16409
192
            construct_branch_pair(branch_, branch);
16410
192
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
208
         {
16409
208
            construct_branch_pair(branch_, branch);
16410
208
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
71
         {
16409
71
            construct_branch_pair(branch_, branch);
16410
71
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
136
         {
16409
136
            construct_branch_pair(branch_, branch);
16410
136
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
40
         {
16409
40
            construct_branch_pair(branch_, branch);
16410
40
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
159
         {
16409
159
            construct_branch_pair(branch_, branch);
16410
159
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
263
         {
16409
263
            construct_branch_pair(branch_, branch);
16410
263
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
351
         {
16409
351
            construct_branch_pair(branch_, branch);
16410
351
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
1.64k
         {
16409
1.64k
            construct_branch_pair(branch_, branch);
16410
1.64k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
345
         {
16409
345
            construct_branch_pair(branch_, branch);
16410
345
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
26
         {
16409
26
            construct_branch_pair(branch_, branch);
16410
26
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::bipowninv_node(exprtk::details::expression_node<float>*)
Line
Count
Source
16408
110
         {
16409
110
            construct_branch_pair(branch_, branch);
16410
110
         }
16411
16412
         inline T value() const exprtk_override
16413
76.4M
         {
16414
76.4M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
76.4M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::value() const
Line
Count
Source
16413
1.30M
         {
16414
1.30M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.30M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::value() const
Line
Count
Source
16413
801k
         {
16414
801k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
801k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::value() const
Line
Count
Source
16413
1.50M
         {
16414
1.50M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.50M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::value() const
Line
Count
Source
16413
400k
         {
16414
400k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
400k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::value() const
Line
Count
Source
16413
800k
         {
16414
800k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
800k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::value() const
Line
Count
Source
16413
100k
         {
16414
100k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
100k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::value() const
Line
Count
Source
16413
601k
         {
16414
601k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
601k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::value() const
Line
Count
Source
16413
500k
         {
16414
500k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
500k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::value() const
Line
Count
Source
16413
400k
         {
16414
400k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
400k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::value() const
Line
Count
Source
16413
1.00M
         {
16414
1.00M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.00M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::value() const
Line
Count
Source
16413
300k
         {
16414
300k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
300k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::value() const
Line
Count
Source
16413
25
         {
16414
25
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
25
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::value() const
Line
Count
Source
16413
300k
         {
16414
300k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
300k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::value() const
Line
Count
Source
16413
700k
         {
16414
700k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
700k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::value() const
Line
Count
Source
16413
200k
         {
16414
200k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
200k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::value() const
Line
Count
Source
16413
1.00M
         {
16414
1.00M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.00M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::value() const
Line
Count
Source
16413
200k
         {
16414
200k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
200k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::value() const
Line
Count
Source
16413
73
         {
16414
73
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
73
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::value() const
Line
Count
Source
16413
100k
         {
16414
100k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
100k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::value() const
Line
Count
Source
16413
26
         {
16414
26
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
26
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::value() const
Line
Count
Source
16413
700k
         {
16414
700k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
700k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::value() const
Line
Count
Source
16413
43
         {
16414
43
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
43
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::value() const
Line
Count
Source
16413
300k
         {
16414
300k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
300k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::value() const
Line
Count
Source
16413
800k
         {
16414
800k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
800k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::value() const
Line
Count
Source
16413
200k
         {
16414
200k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
200k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::value() const
Line
Count
Source
16413
500k
         {
16414
500k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
500k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::value() const
Line
Count
Source
16413
96.7k
         {
16414
96.7k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
96.7k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::value() const
Line
Count
Source
16413
300k
         {
16414
300k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
300k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::value() const
Line
Count
Source
16413
189
         {
16414
189
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
189
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::value() const
Line
Count
Source
16413
400k
         {
16414
400k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
400k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::value() const
Line
Count
Source
16413
1.10M
         {
16414
1.10M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.10M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::value() const
Line
Count
Source
16413
2.57M
         {
16414
2.57M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
2.57M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::value() const
Line
Count
Source
16413
200k
         {
16414
200k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
200k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::value() const
Line
Count
Source
16413
335
         {
16414
335
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
335
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::value() const
Line
Count
Source
16413
1.10M
         {
16414
1.10M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.10M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::value() const
Line
Count
Source
16413
300k
         {
16414
300k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
300k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::value() const
Line
Count
Source
16413
200k
         {
16414
200k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
200k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::value() const
Line
Count
Source
16413
157
         {
16414
157
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
157
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::value() const
Line
Count
Source
16413
200k
         {
16414
200k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
200k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::value() const
Line
Count
Source
16413
600k
         {
16414
600k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
600k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::value() const
Line
Count
Source
16413
317
         {
16414
317
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
317
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::value() const
Line
Count
Source
16413
164
         {
16414
164
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
164
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::value() const
Line
Count
Source
16413
100k
         {
16414
100k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
100k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::value() const
Line
Count
Source
16413
1.40M
         {
16414
1.40M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.40M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::value() const
Line
Count
Source
16413
3.70M
         {
16414
3.70M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
3.70M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::value() const
Line
Count
Source
16413
13
         {
16414
13
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
13
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::value() const
Line
Count
Source
16413
106k
         {
16414
106k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
106k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::value() const
Line
Count
Source
16413
100k
         {
16414
100k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
100k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::value() const
Line
Count
Source
16413
1.80M
         {
16414
1.80M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.80M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::value() const
Line
Count
Source
16413
1.20M
         {
16414
1.20M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.20M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::value() const
Line
Count
Source
16413
4.70M
         {
16414
4.70M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
4.70M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::value() const
Line
Count
Source
16413
400k
         {
16414
400k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
400k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::value() const
Line
Count
Source
16413
17
         {
16414
17
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
17
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::value() const
Line
Count
Source
16413
2.00M
         {
16414
2.00M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
2.00M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::value() const
Line
Count
Source
16413
976k
         {
16414
976k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
976k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::value() const
Line
Count
Source
16413
300k
         {
16414
300k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
300k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::value() const
Line
Count
Source
16413
500k
         {
16414
500k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
500k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::value() const
Line
Count
Source
16413
504
         {
16414
504
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
504
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::value() const
Line
Count
Source
16413
26
         {
16414
26
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
26
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::value() const
Line
Count
Source
16413
1.80M
         {
16414
1.80M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.80M
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::value() const
Line
Count
Source
16413
1.30M
         {
16414
1.30M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.30M
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::value() const
Line
Count
Source
16413
800k
         {
16414
800k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
800k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::value() const
Line
Count
Source
16413
1.50M
         {
16414
1.50M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.50M
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::value() const
Line
Count
Source
16413
400k
         {
16414
400k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
400k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::value() const
Line
Count
Source
16413
800k
         {
16414
800k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
800k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::value() const
Line
Count
Source
16413
100k
         {
16414
100k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
100k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::value() const
Line
Count
Source
16413
700k
         {
16414
700k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
700k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::value() const
Line
Count
Source
16413
500k
         {
16414
500k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
500k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::value() const
Line
Count
Source
16413
400k
         {
16414
400k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
400k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::value() const
Line
Count
Source
16413
900k
         {
16414
900k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
900k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::value() const
Line
Count
Source
16413
300k
         {
16414
300k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
300k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::value() const
Line
Count
Source
16413
25
         {
16414
25
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
25
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::value() const
Line
Count
Source
16413
1.10M
         {
16414
1.10M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.10M
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::value() const
Line
Count
Source
16413
900k
         {
16414
900k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
900k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::value() const
Line
Count
Source
16413
200k
         {
16414
200k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
200k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::value() const
Line
Count
Source
16413
1.00M
         {
16414
1.00M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.00M
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::value() const
Line
Count
Source
16413
314
         {
16414
314
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
314
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::value() const
Line
Count
Source
16413
43
         {
16414
43
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
43
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::value() const
Line
Count
Source
16413
100k
         {
16414
100k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
100k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::value() const
Line
Count
Source
16413
26
         {
16414
26
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
26
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::value() const
Line
Count
Source
16413
700k
         {
16414
700k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
700k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::value() const
Line
Count
Source
16413
43
         {
16414
43
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
43
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::value() const
Line
Count
Source
16413
300k
         {
16414
300k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
300k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::value() const
Line
Count
Source
16413
700k
         {
16414
700k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
700k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::value() const
Line
Count
Source
16413
200k
         {
16414
200k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
200k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::value() const
Line
Count
Source
16413
500k
         {
16414
500k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
500k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::value() const
Line
Count
Source
16413
499k
         {
16414
499k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
499k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::value() const
Line
Count
Source
16413
300k
         {
16414
300k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
300k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::value() const
Line
Count
Source
16413
123
         {
16414
123
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
123
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::value() const
Line
Count
Source
16413
300k
         {
16414
300k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
300k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::value() const
Line
Count
Source
16413
900k
         {
16414
900k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
900k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::value() const
Line
Count
Source
16413
2.57M
         {
16414
2.57M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
2.57M
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::value() const
Line
Count
Source
16413
200k
         {
16414
200k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
200k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::value() const
Line
Count
Source
16413
170
         {
16414
170
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
170
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::value() const
Line
Count
Source
16413
401k
         {
16414
401k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
401k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::value() const
Line
Count
Source
16413
300k
         {
16414
300k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
300k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::value() const
Line
Count
Source
16413
500k
         {
16414
500k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
500k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::value() const
Line
Count
Source
16413
157
         {
16414
157
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
157
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::value() const
Line
Count
Source
16413
200k
         {
16414
200k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
200k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::value() const
Line
Count
Source
16413
600k
         {
16414
600k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
600k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::value() const
Line
Count
Source
16413
109
         {
16414
109
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
109
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::value() const
Line
Count
Source
16413
97
         {
16414
97
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
97
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::value() const
Line
Count
Source
16413
100k
         {
16414
100k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
100k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::value() const
Line
Count
Source
16413
1.40M
         {
16414
1.40M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.40M
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::value() const
Line
Count
Source
16413
3.40M
         {
16414
3.40M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
3.40M
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::value() const
Line
Count
Source
16413
13
         {
16414
13
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
13
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::value() const
Line
Count
Source
16413
100k
         {
16414
100k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
100k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::value() const
Line
Count
Source
16413
65
         {
16414
65
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
65
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::value() const
Line
Count
Source
16413
1.60M
         {
16414
1.60M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
1.60M
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::value() const
Line
Count
Source
16413
602k
         {
16414
602k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
602k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::value() const
Line
Count
Source
16413
3.90M
         {
16414
3.90M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
3.90M
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::value() const
Line
Count
Source
16413
400k
         {
16414
400k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
400k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::value() const
Line
Count
Source
16413
17
         {
16414
17
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
17
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::value() const
Line
Count
Source
16413
2.00M
         {
16414
2.00M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
2.00M
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::value() const
Line
Count
Source
16413
834k
         {
16414
834k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
834k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::value() const
Line
Count
Source
16413
300k
         {
16414
300k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
300k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::value() const
Line
Count
Source
16413
500k
         {
16414
500k
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
500k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::value() const
Line
Count
Source
16413
237
         {
16414
237
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
237
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::value() const
Line
Count
Source
16413
26
         {
16414
26
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
26
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::value() const
Line
Count
Source
16413
2.20M
         {
16414
2.20M
            assert(branch_.first);
16415
0
            return (T(1) / PowOp::result(branch_.first->value()));
16416
2.20M
         }
16417
16418
         inline typename expression_node<T>::node_type type() const exprtk_override
16419
1.13M
         {
16420
1.13M
            return expression_node<T>::e_ipowinv;
16421
1.13M
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::type() const
Line
Count
Source
16419
26.0k
         {
16420
26.0k
            return expression_node<T>::e_ipowinv;
16421
26.0k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::type() const
Line
Count
Source
16419
16.4k
         {
16420
16.4k
            return expression_node<T>::e_ipowinv;
16421
16.4k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::type() const
Line
Count
Source
16419
34.3k
         {
16420
34.3k
            return expression_node<T>::e_ipowinv;
16421
34.3k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::type() const
Line
Count
Source
16419
22.4k
         {
16420
22.4k
            return expression_node<T>::e_ipowinv;
16421
22.4k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::type() const
Line
Count
Source
16419
11.5k
         {
16420
11.5k
            return expression_node<T>::e_ipowinv;
16421
11.5k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::type() const
Line
Count
Source
16419
5.69k
         {
16420
5.69k
            return expression_node<T>::e_ipowinv;
16421
5.69k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::type() const
Line
Count
Source
16419
12.9k
         {
16420
12.9k
            return expression_node<T>::e_ipowinv;
16421
12.9k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::type() const
Line
Count
Source
16419
13.9k
         {
16420
13.9k
            return expression_node<T>::e_ipowinv;
16421
13.9k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::type() const
Line
Count
Source
16419
3.16k
         {
16420
3.16k
            return expression_node<T>::e_ipowinv;
16421
3.16k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::type() const
Line
Count
Source
16419
4.51k
         {
16420
4.51k
            return expression_node<T>::e_ipowinv;
16421
4.51k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::type() const
Line
Count
Source
16419
814
         {
16420
814
            return expression_node<T>::e_ipowinv;
16421
814
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::type() const
Line
Count
Source
16419
633
         {
16420
633
            return expression_node<T>::e_ipowinv;
16421
633
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::type() const
Line
Count
Source
16419
6.41k
         {
16420
6.41k
            return expression_node<T>::e_ipowinv;
16421
6.41k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::type() const
Line
Count
Source
16419
6.42k
         {
16420
6.42k
            return expression_node<T>::e_ipowinv;
16421
6.42k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::type() const
Line
Count
Source
16419
2.70k
         {
16420
2.70k
            return expression_node<T>::e_ipowinv;
16421
2.70k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::type() const
Line
Count
Source
16419
17.7k
         {
16420
17.7k
            return expression_node<T>::e_ipowinv;
16421
17.7k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::type() const
Line
Count
Source
16419
1.30k
         {
16420
1.30k
            return expression_node<T>::e_ipowinv;
16421
1.30k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::type() const
Line
Count
Source
16419
857
         {
16420
857
            return expression_node<T>::e_ipowinv;
16421
857
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::type() const
Line
Count
Source
16419
5.43k
         {
16420
5.43k
            return expression_node<T>::e_ipowinv;
16421
5.43k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::type() const
Line
Count
Source
16419
17.7k
         {
16420
17.7k
            return expression_node<T>::e_ipowinv;
16421
17.7k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::type() const
Line
Count
Source
16419
2.17k
         {
16420
2.17k
            return expression_node<T>::e_ipowinv;
16421
2.17k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::type() const
Line
Count
Source
16419
1.84k
         {
16420
1.84k
            return expression_node<T>::e_ipowinv;
16421
1.84k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::type() const
Line
Count
Source
16419
18.9k
         {
16420
18.9k
            return expression_node<T>::e_ipowinv;
16421
18.9k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::type() const
Line
Count
Source
16419
1.53k
         {
16420
1.53k
            return expression_node<T>::e_ipowinv;
16421
1.53k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::type() const
Line
Count
Source
16419
1.50k
         {
16420
1.50k
            return expression_node<T>::e_ipowinv;
16421
1.50k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::type() const
Line
Count
Source
16419
2.03k
         {
16420
2.03k
            return expression_node<T>::e_ipowinv;
16421
2.03k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::type() const
Line
Count
Source
16419
3.24k
         {
16420
3.24k
            return expression_node<T>::e_ipowinv;
16421
3.24k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::type() const
Line
Count
Source
16419
6.75k
         {
16420
6.75k
            return expression_node<T>::e_ipowinv;
16421
6.75k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::type() const
Line
Count
Source
16419
15.2k
         {
16420
15.2k
            return expression_node<T>::e_ipowinv;
16421
15.2k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::type() const
Line
Count
Source
16419
1.88k
         {
16420
1.88k
            return expression_node<T>::e_ipowinv;
16421
1.88k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::type() const
Line
Count
Source
16419
6.81k
         {
16420
6.81k
            return expression_node<T>::e_ipowinv;
16421
6.81k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::type() const
Line
Count
Source
16419
2.73k
         {
16420
2.73k
            return expression_node<T>::e_ipowinv;
16421
2.73k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::type() const
Line
Count
Source
16419
2.67k
         {
16420
2.67k
            return expression_node<T>::e_ipowinv;
16421
2.67k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::type() const
Line
Count
Source
16419
6.10k
         {
16420
6.10k
            return expression_node<T>::e_ipowinv;
16421
6.10k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::type() const
Line
Count
Source
16419
7.15k
         {
16420
7.15k
            return expression_node<T>::e_ipowinv;
16421
7.15k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::type() const
Line
Count
Source
16419
27.6k
         {
16420
27.6k
            return expression_node<T>::e_ipowinv;
16421
27.6k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::type() const
Line
Count
Source
16419
2.04k
         {
16420
2.04k
            return expression_node<T>::e_ipowinv;
16421
2.04k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::type() const
Line
Count
Source
16419
1.36k
         {
16420
1.36k
            return expression_node<T>::e_ipowinv;
16421
1.36k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::type() const
Line
Count
Source
16419
13.7k
         {
16420
13.7k
            return expression_node<T>::e_ipowinv;
16421
13.7k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::type() const
Line
Count
Source
16419
14.2k
         {
16420
14.2k
            return expression_node<T>::e_ipowinv;
16421
14.2k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::type() const
Line
Count
Source
16419
2.27k
         {
16420
2.27k
            return expression_node<T>::e_ipowinv;
16421
2.27k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::type() const
Line
Count
Source
16419
59.4k
         {
16420
59.4k
            return expression_node<T>::e_ipowinv;
16421
59.4k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::type() const
Line
Count
Source
16419
4.23k
         {
16420
4.23k
            return expression_node<T>::e_ipowinv;
16421
4.23k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::type() const
Line
Count
Source
16419
9.15k
         {
16420
9.15k
            return expression_node<T>::e_ipowinv;
16421
9.15k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::type() const
Line
Count
Source
16419
19.4k
         {
16420
19.4k
            return expression_node<T>::e_ipowinv;
16421
19.4k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::type() const
Line
Count
Source
16419
414
         {
16420
414
            return expression_node<T>::e_ipowinv;
16421
414
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::type() const
Line
Count
Source
16419
33.2k
         {
16420
33.2k
            return expression_node<T>::e_ipowinv;
16421
33.2k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::type() const
Line
Count
Source
16419
21.3k
         {
16420
21.3k
            return expression_node<T>::e_ipowinv;
16421
21.3k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::type() const
Line
Count
Source
16419
9.88k
         {
16420
9.88k
            return expression_node<T>::e_ipowinv;
16421
9.88k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::type() const
Line
Count
Source
16419
6.01k
         {
16420
6.01k
            return expression_node<T>::e_ipowinv;
16421
6.01k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::type() const
Line
Count
Source
16419
2.18k
         {
16420
2.18k
            return expression_node<T>::e_ipowinv;
16421
2.18k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::type() const
Line
Count
Source
16419
6.78k
         {
16420
6.78k
            return expression_node<T>::e_ipowinv;
16421
6.78k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::type() const
Line
Count
Source
16419
1.09k
         {
16420
1.09k
            return expression_node<T>::e_ipowinv;
16421
1.09k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::type() const
Line
Count
Source
16419
4.52k
         {
16420
4.52k
            return expression_node<T>::e_ipowinv;
16421
4.52k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::type() const
Line
Count
Source
16419
7.43k
         {
16420
7.43k
            return expression_node<T>::e_ipowinv;
16421
7.43k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::type() const
Line
Count
Source
16419
10.2k
         {
16420
10.2k
            return expression_node<T>::e_ipowinv;
16421
10.2k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::type() const
Line
Count
Source
16419
10.7k
         {
16420
10.7k
            return expression_node<T>::e_ipowinv;
16421
10.7k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::type() const
Line
Count
Source
16419
18.2k
         {
16420
18.2k
            return expression_node<T>::e_ipowinv;
16421
18.2k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::type() const
Line
Count
Source
16419
598
         {
16420
598
            return expression_node<T>::e_ipowinv;
16421
598
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::type() const
Line
Count
Source
16419
3.18k
         {
16420
3.18k
            return expression_node<T>::e_ipowinv;
16421
3.18k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::type() const
Line
Count
Source
16419
25.6k
         {
16420
25.6k
            return expression_node<T>::e_ipowinv;
16421
25.6k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::type() const
Line
Count
Source
16419
14.7k
         {
16420
14.7k
            return expression_node<T>::e_ipowinv;
16421
14.7k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::type() const
Line
Count
Source
16419
25.3k
         {
16420
25.3k
            return expression_node<T>::e_ipowinv;
16421
25.3k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::type() const
Line
Count
Source
16419
22.4k
         {
16420
22.4k
            return expression_node<T>::e_ipowinv;
16421
22.4k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::type() const
Line
Count
Source
16419
6.53k
         {
16420
6.53k
            return expression_node<T>::e_ipowinv;
16421
6.53k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::type() const
Line
Count
Source
16419
1.39k
         {
16420
1.39k
            return expression_node<T>::e_ipowinv;
16421
1.39k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::type() const
Line
Count
Source
16419
12.9k
         {
16420
12.9k
            return expression_node<T>::e_ipowinv;
16421
12.9k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::type() const
Line
Count
Source
16419
9.12k
         {
16420
9.12k
            return expression_node<T>::e_ipowinv;
16421
9.12k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::type() const
Line
Count
Source
16419
3.16k
         {
16420
3.16k
            return expression_node<T>::e_ipowinv;
16421
3.16k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::type() const
Line
Count
Source
16419
4.45k
         {
16420
4.45k
            return expression_node<T>::e_ipowinv;
16421
4.45k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::type() const
Line
Count
Source
16419
814
         {
16420
814
            return expression_node<T>::e_ipowinv;
16421
814
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::type() const
Line
Count
Source
16419
633
         {
16420
633
            return expression_node<T>::e_ipowinv;
16421
633
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::type() const
Line
Count
Source
16419
6.20k
         {
16420
6.20k
            return expression_node<T>::e_ipowinv;
16421
6.20k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::type() const
Line
Count
Source
16419
6.01k
         {
16420
6.01k
            return expression_node<T>::e_ipowinv;
16421
6.01k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::type() const
Line
Count
Source
16419
2.70k
         {
16420
2.70k
            return expression_node<T>::e_ipowinv;
16421
2.70k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::type() const
Line
Count
Source
16419
17.7k
         {
16420
17.7k
            return expression_node<T>::e_ipowinv;
16421
17.7k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::type() const
Line
Count
Source
16419
1.30k
         {
16420
1.30k
            return expression_node<T>::e_ipowinv;
16421
1.30k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::type() const
Line
Count
Source
16419
857
         {
16420
857
            return expression_node<T>::e_ipowinv;
16421
857
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::type() const
Line
Count
Source
16419
5.14k
         {
16420
5.14k
            return expression_node<T>::e_ipowinv;
16421
5.14k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::type() const
Line
Count
Source
16419
17.6k
         {
16420
17.6k
            return expression_node<T>::e_ipowinv;
16421
17.6k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::type() const
Line
Count
Source
16419
2.17k
         {
16420
2.17k
            return expression_node<T>::e_ipowinv;
16421
2.17k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::type() const
Line
Count
Source
16419
1.84k
         {
16420
1.84k
            return expression_node<T>::e_ipowinv;
16421
1.84k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::type() const
Line
Count
Source
16419
18.8k
         {
16420
18.8k
            return expression_node<T>::e_ipowinv;
16421
18.8k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::type() const
Line
Count
Source
16419
1.53k
         {
16420
1.53k
            return expression_node<T>::e_ipowinv;
16421
1.53k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::type() const
Line
Count
Source
16419
1.50k
         {
16420
1.50k
            return expression_node<T>::e_ipowinv;
16421
1.50k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::type() const
Line
Count
Source
16419
2.03k
         {
16420
2.03k
            return expression_node<T>::e_ipowinv;
16421
2.03k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::type() const
Line
Count
Source
16419
3.24k
         {
16420
3.24k
            return expression_node<T>::e_ipowinv;
16421
3.24k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::type() const
Line
Count
Source
16419
6.34k
         {
16420
6.34k
            return expression_node<T>::e_ipowinv;
16421
6.34k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::type() const
Line
Count
Source
16419
15.2k
         {
16420
15.2k
            return expression_node<T>::e_ipowinv;
16421
15.2k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::type() const
Line
Count
Source
16419
1.88k
         {
16420
1.88k
            return expression_node<T>::e_ipowinv;
16421
1.88k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::type() const
Line
Count
Source
16419
6.76k
         {
16420
6.76k
            return expression_node<T>::e_ipowinv;
16421
6.76k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::type() const
Line
Count
Source
16419
2.73k
         {
16420
2.73k
            return expression_node<T>::e_ipowinv;
16421
2.73k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::type() const
Line
Count
Source
16419
2.67k
         {
16420
2.67k
            return expression_node<T>::e_ipowinv;
16421
2.67k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::type() const
Line
Count
Source
16419
5.04k
         {
16420
5.04k
            return expression_node<T>::e_ipowinv;
16421
5.04k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::type() const
Line
Count
Source
16419
7.15k
         {
16420
7.15k
            return expression_node<T>::e_ipowinv;
16421
7.15k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::type() const
Line
Count
Source
16419
27.6k
         {
16420
27.6k
            return expression_node<T>::e_ipowinv;
16421
27.6k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::type() const
Line
Count
Source
16419
2.04k
         {
16420
2.04k
            return expression_node<T>::e_ipowinv;
16421
2.04k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::type() const
Line
Count
Source
16419
1.36k
         {
16420
1.36k
            return expression_node<T>::e_ipowinv;
16421
1.36k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::type() const
Line
Count
Source
16419
13.6k
         {
16420
13.6k
            return expression_node<T>::e_ipowinv;
16421
13.6k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::type() const
Line
Count
Source
16419
14.2k
         {
16420
14.2k
            return expression_node<T>::e_ipowinv;
16421
14.2k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::type() const
Line
Count
Source
16419
2.27k
         {
16420
2.27k
            return expression_node<T>::e_ipowinv;
16421
2.27k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::type() const
Line
Count
Source
16419
59.4k
         {
16420
59.4k
            return expression_node<T>::e_ipowinv;
16421
59.4k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::type() const
Line
Count
Source
16419
4.23k
         {
16420
4.23k
            return expression_node<T>::e_ipowinv;
16421
4.23k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::type() const
Line
Count
Source
16419
8.97k
         {
16420
8.97k
            return expression_node<T>::e_ipowinv;
16421
8.97k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::type() const
Line
Count
Source
16419
19.3k
         {
16420
19.3k
            return expression_node<T>::e_ipowinv;
16421
19.3k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::type() const
Line
Count
Source
16419
414
         {
16420
414
            return expression_node<T>::e_ipowinv;
16421
414
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::type() const
Line
Count
Source
16419
32.9k
         {
16420
32.9k
            return expression_node<T>::e_ipowinv;
16421
32.9k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::type() const
Line
Count
Source
16419
21.3k
         {
16420
21.3k
            return expression_node<T>::e_ipowinv;
16421
21.3k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::type() const
Line
Count
Source
16419
9.88k
         {
16420
9.88k
            return expression_node<T>::e_ipowinv;
16421
9.88k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::type() const
Line
Count
Source
16419
5.64k
         {
16420
5.64k
            return expression_node<T>::e_ipowinv;
16421
5.64k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::type() const
Line
Count
Source
16419
2.18k
         {
16420
2.18k
            return expression_node<T>::e_ipowinv;
16421
2.18k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::type() const
Line
Count
Source
16419
6.78k
         {
16420
6.78k
            return expression_node<T>::e_ipowinv;
16421
6.78k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::type() const
Line
Count
Source
16419
1.09k
         {
16420
1.09k
            return expression_node<T>::e_ipowinv;
16421
1.09k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::type() const
Line
Count
Source
16419
4.52k
         {
16420
4.52k
            return expression_node<T>::e_ipowinv;
16421
4.52k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::type() const
Line
Count
Source
16419
7.43k
         {
16420
7.43k
            return expression_node<T>::e_ipowinv;
16421
7.43k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::type() const
Line
Count
Source
16419
10.2k
         {
16420
10.2k
            return expression_node<T>::e_ipowinv;
16421
10.2k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::type() const
Line
Count
Source
16419
10.7k
         {
16420
10.7k
            return expression_node<T>::e_ipowinv;
16421
10.7k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::type() const
Line
Count
Source
16419
18.2k
         {
16420
18.2k
            return expression_node<T>::e_ipowinv;
16421
18.2k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::type() const
Line
Count
Source
16419
598
         {
16420
598
            return expression_node<T>::e_ipowinv;
16421
598
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::type() const
Line
Count
Source
16419
3.18k
         {
16420
3.18k
            return expression_node<T>::e_ipowinv;
16421
3.18k
         }
16422
16423
         void collect_nodes(typename expression_node<T>::noderef_list_t& node_delete_list) exprtk_override
16424
38.0k
         {
16425
38.0k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
38.0k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
645
         {
16425
645
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
645
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
646
         {
16425
646
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
646
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
1.25k
         {
16425
1.25k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
1.25k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
813
         {
16425
813
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
813
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
377
         {
16425
377
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
377
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
227
         {
16425
227
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
227
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
421
         {
16425
421
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
421
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
384
         {
16425
384
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
384
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
121
         {
16425
121
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
121
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
277
         {
16425
277
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
277
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
30
         {
16425
30
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
30
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
29
         {
16425
29
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
29
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
183
         {
16425
183
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
183
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
224
         {
16425
224
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
224
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
87
         {
16425
87
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
87
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
525
         {
16425
525
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
525
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
35
         {
16425
35
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
35
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
37
         {
16425
37
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
37
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
165
         {
16425
165
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
165
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
621
         {
16425
621
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
621
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
79
         {
16425
79
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
79
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
64
         {
16425
64
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
64
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
425
         {
16425
425
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
425
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
267
         {
16425
267
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
267
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
50
         {
16425
50
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
50
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
80
         {
16425
80
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
80
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
121
         {
16425
121
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
121
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
248
         {
16425
248
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
248
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
584
         {
16425
584
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
584
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
79
         {
16425
79
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
79
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
166
         {
16425
166
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
166
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
100
         {
16425
100
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
100
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
95
         {
16425
95
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
95
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
216
         {
16425
216
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
216
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
147
         {
16425
147
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
147
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
520
         {
16425
520
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
520
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
72
         {
16425
72
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
72
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
39
         {
16425
39
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
39
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
680
         {
16425
680
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
680
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
497
         {
16425
497
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
497
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
84
         {
16425
84
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
84
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
1.99k
         {
16425
1.99k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
1.99k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
140
         {
16425
140
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
140
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
350
         {
16425
350
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
350
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
713
         {
16425
713
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
713
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
16
         {
16425
16
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
16
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
638
         {
16425
638
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
638
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
438
         {
16425
438
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
438
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
192
         {
16425
192
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
192
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
222
         {
16425
222
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
222
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
71
         {
16425
71
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
71
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
136
         {
16425
136
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
136
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
40
         {
16425
40
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
40
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
159
         {
16425
159
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
159
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
263
         {
16425
263
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
263
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
351
         {
16425
351
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
351
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
1.64k
         {
16425
1.64k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
1.64k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
345
         {
16425
345
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
345
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
26
         {
16425
26
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
26
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<double>**, std::__1::allocator<exprtk::details::expression_node<double>**> >&)
Line
Count
Source
16424
110
         {
16425
110
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
110
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
637
         {
16425
637
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
637
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
585
         {
16425
585
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
585
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
932
         {
16425
932
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
932
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
813
         {
16425
813
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
813
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
205
         {
16425
205
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
205
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
55
         {
16425
55
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
55
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
421
         {
16425
421
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
421
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
207
         {
16425
207
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
207
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
121
         {
16425
121
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
121
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
275
         {
16425
275
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
275
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
30
         {
16425
30
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
30
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
29
         {
16425
29
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
29
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
176
         {
16425
176
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
176
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
210
         {
16425
210
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
210
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
87
         {
16425
87
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
87
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
525
         {
16425
525
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
525
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
35
         {
16425
35
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
35
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
37
         {
16425
37
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
37
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
155
         {
16425
155
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
155
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
618
         {
16425
618
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
618
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
79
         {
16425
79
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
79
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
64
         {
16425
64
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
64
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
423
         {
16425
423
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
423
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
267
         {
16425
267
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
267
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
50
         {
16425
50
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
50
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
80
         {
16425
80
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
80
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
121
         {
16425
121
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
121
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
234
         {
16425
234
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
234
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
584
         {
16425
584
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
584
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
79
         {
16425
79
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
79
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
164
         {
16425
164
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
164
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
100
         {
16425
100
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
100
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
95
         {
16425
95
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
95
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
178
         {
16425
178
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
178
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
147
         {
16425
147
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
147
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
520
         {
16425
520
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
520
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
72
         {
16425
72
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
72
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
39
         {
16425
39
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
39
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
677
         {
16425
677
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
677
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
497
         {
16425
497
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
497
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
84
         {
16425
84
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
84
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
1.99k
         {
16425
1.99k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
1.99k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
140
         {
16425
140
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
140
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
344
         {
16425
344
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
344
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
711
         {
16425
711
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
711
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
16
         {
16425
16
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
16
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
632
         {
16425
632
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
632
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
438
         {
16425
438
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
438
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
192
         {
16425
192
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
192
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
208
         {
16425
208
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
208
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
71
         {
16425
71
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
71
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
136
         {
16425
136
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
136
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
40
         {
16425
40
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
40
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
159
         {
16425
159
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
159
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
263
         {
16425
263
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
263
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
351
         {
16425
351
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
351
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
1.64k
         {
16425
1.64k
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
1.64k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
345
         {
16425
345
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
345
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
26
         {
16425
26
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
26
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::collect_nodes(std::__1::vector<exprtk::details::expression_node<float>**, std::__1::allocator<exprtk::details::expression_node<float>**> >&)
Line
Count
Source
16424
110
         {
16425
110
            expression_node<T>::ndb_t::template collect(branch_, node_delete_list);
16426
110
         }
16427
16428
         std::size_t node_depth() const exprtk_override
16429
111k
         {
16430
111k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
111k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::node_depth() const
Line
Count
Source
16429
1.94k
         {
16430
1.94k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.94k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::node_depth() const
Line
Count
Source
16429
1.83k
         {
16430
1.83k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.83k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::node_depth() const
Line
Count
Source
16429
3.71k
         {
16430
3.71k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
3.71k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::node_depth() const
Line
Count
Source
16429
2.32k
         {
16430
2.32k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
2.32k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::node_depth() const
Line
Count
Source
16429
1.02k
         {
16430
1.02k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.02k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::node_depth() const
Line
Count
Source
16429
668
         {
16430
668
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
668
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::node_depth() const
Line
Count
Source
16429
1.24k
         {
16430
1.24k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.24k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::node_depth() const
Line
Count
Source
16429
1.25k
         {
16430
1.25k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.25k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::node_depth() const
Line
Count
Source
16429
349
         {
16430
349
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
349
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::node_depth() const
Line
Count
Source
16429
851
         {
16430
851
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
851
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::node_depth() const
Line
Count
Source
16429
75
         {
16430
75
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
75
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::node_depth() const
Line
Count
Source
16429
78
         {
16430
78
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
78
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::node_depth() const
Line
Count
Source
16429
450
         {
16430
450
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
450
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::node_depth() const
Line
Count
Source
16429
634
         {
16430
634
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
634
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::node_depth() const
Line
Count
Source
16429
229
         {
16430
229
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
229
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::node_depth() const
Line
Count
Source
16429
1.66k
         {
16430
1.66k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.66k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::node_depth() const
Line
Count
Source
16429
113
         {
16430
113
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
113
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::node_depth() const
Line
Count
Source
16429
89
         {
16430
89
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
89
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::node_depth() const
Line
Count
Source
16429
515
         {
16430
515
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
515
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::node_depth() const
Line
Count
Source
16429
1.85k
         {
16430
1.85k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.85k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::node_depth() const
Line
Count
Source
16429
227
         {
16430
227
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
227
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::node_depth() const
Line
Count
Source
16429
187
         {
16430
187
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
187
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::node_depth() const
Line
Count
Source
16429
1.52k
         {
16430
1.52k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.52k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::node_depth() const
Line
Count
Source
16429
545
         {
16430
545
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
545
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::node_depth() const
Line
Count
Source
16429
136
         {
16430
136
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
136
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::node_depth() const
Line
Count
Source
16429
216
         {
16430
216
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
216
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::node_depth() const
Line
Count
Source
16429
340
         {
16430
340
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
340
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::node_depth() const
Line
Count
Source
16429
710
         {
16430
710
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
710
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::node_depth() const
Line
Count
Source
16429
1.22k
         {
16430
1.22k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.22k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::node_depth() const
Line
Count
Source
16429
224
         {
16430
224
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
224
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::node_depth() const
Line
Count
Source
16429
437
         {
16430
437
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
437
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::node_depth() const
Line
Count
Source
16429
286
         {
16430
286
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
286
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::node_depth() const
Line
Count
Source
16429
267
         {
16430
267
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
267
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::node_depth() const
Line
Count
Source
16429
618
         {
16430
618
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
618
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::node_depth() const
Line
Count
Source
16429
550
         {
16430
550
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
550
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::node_depth() const
Line
Count
Source
16429
2.02k
         {
16430
2.02k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
2.02k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::node_depth() const
Line
Count
Source
16429
210
         {
16430
210
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
210
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::node_depth() const
Line
Count
Source
16429
97
         {
16430
97
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
97
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::node_depth() const
Line
Count
Source
16429
1.76k
         {
16430
1.76k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.76k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::node_depth() const
Line
Count
Source
16429
1.45k
         {
16430
1.45k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.45k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::node_depth() const
Line
Count
Source
16429
239
         {
16430
239
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
239
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::node_depth() const
Line
Count
Source
16429
6.02k
         {
16430
6.02k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
6.02k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::node_depth() const
Line
Count
Source
16429
403
         {
16430
403
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
403
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::node_depth() const
Line
Count
Source
16429
996
         {
16430
996
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
996
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::node_depth() const
Line
Count
Source
16429
2.13k
         {
16430
2.13k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
2.13k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::node_depth() const
Line
Count
Source
16429
43
         {
16430
43
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
43
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::node_depth() const
Line
Count
Source
16429
2.43k
         {
16430
2.43k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
2.43k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::node_depth() const
Line
Count
Source
16429
1.52k
         {
16430
1.52k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.52k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::node_depth() const
Line
Count
Source
16429
671
         {
16430
671
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
671
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::node_depth() const
Line
Count
Source
16429
632
         {
16430
632
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
632
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::node_depth() const
Line
Count
Source
16429
197
         {
16430
197
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
197
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::node_depth() const
Line
Count
Source
16429
441
         {
16430
441
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
441
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::node_depth() const
Line
Count
Source
16429
116
         {
16430
116
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
116
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::node_depth() const
Line
Count
Source
16429
462
         {
16430
462
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
462
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::node_depth() const
Line
Count
Source
16429
772
         {
16430
772
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
772
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::node_depth() const
Line
Count
Source
16429
969
         {
16430
969
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
969
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::node_depth() const
Line
Count
Source
16429
3.30k
         {
16430
3.30k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
3.30k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::node_depth() const
Line
Count
Source
16429
1.35k
         {
16430
1.35k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.35k
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::node_depth() const
Line
Count
Source
16429
71
         {
16430
71
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
71
         }
exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::node_depth() const
Line
Count
Source
16429
327
         {
16430
327
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
327
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::node_depth() const
Line
Count
Source
16429
1.91k
         {
16430
1.91k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.91k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::node_depth() const
Line
Count
Source
16429
1.71k
         {
16430
1.71k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.71k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::node_depth() const
Line
Count
Source
16429
2.75k
         {
16430
2.75k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
2.75k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::node_depth() const
Line
Count
Source
16429
2.32k
         {
16430
2.32k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
2.32k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::node_depth() const
Line
Count
Source
16429
510
         {
16430
510
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
510
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::node_depth() const
Line
Count
Source
16429
152
         {
16430
152
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
152
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::node_depth() const
Line
Count
Source
16429
1.24k
         {
16430
1.24k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.24k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::node_depth() const
Line
Count
Source
16429
724
         {
16430
724
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
724
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::node_depth() const
Line
Count
Source
16429
349
         {
16430
349
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
349
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::node_depth() const
Line
Count
Source
16429
845
         {
16430
845
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
845
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::node_depth() const
Line
Count
Source
16429
75
         {
16430
75
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
75
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::node_depth() const
Line
Count
Source
16429
78
         {
16430
78
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
78
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::node_depth() const
Line
Count
Source
16429
429
         {
16430
429
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
429
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::node_depth() const
Line
Count
Source
16429
592
         {
16430
592
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
592
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::node_depth() const
Line
Count
Source
16429
229
         {
16430
229
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
229
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::node_depth() const
Line
Count
Source
16429
1.66k
         {
16430
1.66k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.66k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::node_depth() const
Line
Count
Source
16429
113
         {
16430
113
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
113
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::node_depth() const
Line
Count
Source
16429
89
         {
16430
89
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
89
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::node_depth() const
Line
Count
Source
16429
485
         {
16430
485
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
485
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::node_depth() const
Line
Count
Source
16429
1.85k
         {
16430
1.85k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.85k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::node_depth() const
Line
Count
Source
16429
227
         {
16430
227
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
227
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::node_depth() const
Line
Count
Source
16429
187
         {
16430
187
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
187
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::node_depth() const
Line
Count
Source
16429
1.51k
         {
16430
1.51k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.51k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::node_depth() const
Line
Count
Source
16429
545
         {
16430
545
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
545
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::node_depth() const
Line
Count
Source
16429
136
         {
16430
136
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
136
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::node_depth() const
Line
Count
Source
16429
216
         {
16430
216
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
216
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::node_depth() const
Line
Count
Source
16429
340
         {
16430
340
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
340
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::node_depth() const
Line
Count
Source
16429
668
         {
16430
668
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
668
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::node_depth() const
Line
Count
Source
16429
1.22k
         {
16430
1.22k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.22k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::node_depth() const
Line
Count
Source
16429
224
         {
16430
224
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
224
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::node_depth() const
Line
Count
Source
16429
433
         {
16430
433
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
433
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::node_depth() const
Line
Count
Source
16429
286
         {
16430
286
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
286
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::node_depth() const
Line
Count
Source
16429
267
         {
16430
267
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
267
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::node_depth() const
Line
Count
Source
16429
504
         {
16430
504
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
504
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::node_depth() const
Line
Count
Source
16429
550
         {
16430
550
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
550
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::node_depth() const
Line
Count
Source
16429
2.02k
         {
16430
2.02k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
2.02k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::node_depth() const
Line
Count
Source
16429
210
         {
16430
210
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
210
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::node_depth() const
Line
Count
Source
16429
97
         {
16430
97
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
97
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::node_depth() const
Line
Count
Source
16429
1.75k
         {
16430
1.75k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.75k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::node_depth() const
Line
Count
Source
16429
1.45k
         {
16430
1.45k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.45k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::node_depth() const
Line
Count
Source
16429
239
         {
16430
239
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
239
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::node_depth() const
Line
Count
Source
16429
6.02k
         {
16430
6.02k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
6.02k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::node_depth() const
Line
Count
Source
16429
403
         {
16430
403
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
403
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::node_depth() const
Line
Count
Source
16429
978
         {
16430
978
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
978
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::node_depth() const
Line
Count
Source
16429
2.12k
         {
16430
2.12k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
2.12k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::node_depth() const
Line
Count
Source
16429
43
         {
16430
43
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
43
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::node_depth() const
Line
Count
Source
16429
2.41k
         {
16430
2.41k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
2.41k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::node_depth() const
Line
Count
Source
16429
1.52k
         {
16430
1.52k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.52k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::node_depth() const
Line
Count
Source
16429
671
         {
16430
671
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
671
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::node_depth() const
Line
Count
Source
16429
590
         {
16430
590
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
590
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::node_depth() const
Line
Count
Source
16429
197
         {
16430
197
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
197
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::node_depth() const
Line
Count
Source
16429
441
         {
16430
441
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
441
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::node_depth() const
Line
Count
Source
16429
116
         {
16430
116
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
116
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::node_depth() const
Line
Count
Source
16429
462
         {
16430
462
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
462
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::node_depth() const
Line
Count
Source
16429
772
         {
16430
772
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
772
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::node_depth() const
Line
Count
Source
16429
969
         {
16430
969
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
969
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::node_depth() const
Line
Count
Source
16429
3.30k
         {
16430
3.30k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
3.30k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::node_depth() const
Line
Count
Source
16429
1.35k
         {
16430
1.35k
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
1.35k
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::node_depth() const
Line
Count
Source
16429
71
         {
16430
71
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
71
         }
exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::node_depth() const
Line
Count
Source
16429
327
         {
16430
327
            return expression_node<T>::ndb_t::compute_node_depth(branch_);
16431
327
         }
16432
16433
      private:
16434
16435
         bipowninv_node(const bipowninv_node<T,PowOp>&) exprtk_delete;
16436
         bipowninv_node<T,PowOp>& operator=(const bipowninv_node<T,PowOp>&) exprtk_delete;
16437
16438
         branch_t branch_;
16439
      };
16440
16441
      template <typename T>
16442
      inline bool is_vov_node(const expression_node<T>* node)
16443
5.83M
      {
16444
5.83M
         return (0 != dynamic_cast<const vov_base_node<T>*>(node));
16445
5.83M
      }
bool exprtk::details::is_vov_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16443
2.99M
      {
16444
2.99M
         return (0 != dynamic_cast<const vov_base_node<T>*>(node));
16445
2.99M
      }
bool exprtk::details::is_vov_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16443
2.84M
      {
16444
2.84M
         return (0 != dynamic_cast<const vov_base_node<T>*>(node));
16445
2.84M
      }
16446
16447
      template <typename T>
16448
      inline bool is_cov_node(const expression_node<T>* node)
16449
5.26M
      {
16450
5.26M
         return (0 != dynamic_cast<const cov_base_node<T>*>(node));
16451
5.26M
      }
bool exprtk::details::is_cov_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16449
2.70M
      {
16450
2.70M
         return (0 != dynamic_cast<const cov_base_node<T>*>(node));
16451
2.70M
      }
bool exprtk::details::is_cov_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16449
2.56M
      {
16450
2.56M
         return (0 != dynamic_cast<const cov_base_node<T>*>(node));
16451
2.56M
      }
16452
16453
      template <typename T>
16454
      inline bool is_voc_node(const expression_node<T>* node)
16455
4.66M
      {
16456
4.66M
         return (0 != dynamic_cast<const voc_base_node<T>*>(node));
16457
4.66M
      }
bool exprtk::details::is_voc_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16455
2.39M
      {
16456
2.39M
         return (0 != dynamic_cast<const voc_base_node<T>*>(node));
16457
2.39M
      }
bool exprtk::details::is_voc_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16455
2.27M
      {
16456
2.27M
         return (0 != dynamic_cast<const voc_base_node<T>*>(node));
16457
2.27M
      }
16458
16459
      template <typename T>
16460
      inline bool is_cob_node(const expression_node<T>* node)
16461
1.02M
      {
16462
1.02M
         return (0 != dynamic_cast<const cob_base_node<T>*>(node));
16463
1.02M
      }
bool exprtk::details::is_cob_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16461
531k
      {
16462
531k
         return (0 != dynamic_cast<const cob_base_node<T>*>(node));
16463
531k
      }
bool exprtk::details::is_cob_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16461
496k
      {
16462
496k
         return (0 != dynamic_cast<const cob_base_node<T>*>(node));
16463
496k
      }
16464
16465
      template <typename T>
16466
      inline bool is_boc_node(const expression_node<T>* node)
16467
1.23M
      {
16468
1.23M
         return (0 != dynamic_cast<const boc_base_node<T>*>(node));
16469
1.23M
      }
bool exprtk::details::is_boc_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16467
635k
      {
16468
635k
         return (0 != dynamic_cast<const boc_base_node<T>*>(node));
16469
635k
      }
bool exprtk::details::is_boc_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16467
596k
      {
16468
596k
         return (0 != dynamic_cast<const boc_base_node<T>*>(node));
16469
596k
      }
16470
16471
      template <typename T>
16472
      inline bool is_t0ot1ot2_node(const expression_node<T>* node)
16473
4.14M
      {
16474
4.14M
         return (0 != dynamic_cast<const T0oT1oT2_base_node<T>*>(node));
16475
4.14M
      }
bool exprtk::details::is_t0ot1ot2_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16473
2.12M
      {
16474
2.12M
         return (0 != dynamic_cast<const T0oT1oT2_base_node<T>*>(node));
16475
2.12M
      }
bool exprtk::details::is_t0ot1ot2_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16473
2.01M
      {
16474
2.01M
         return (0 != dynamic_cast<const T0oT1oT2_base_node<T>*>(node));
16475
2.01M
      }
16476
16477
      template <typename T>
16478
      inline bool is_t0ot1ot2ot3_node(const expression_node<T>* node)
16479
3.38M
      {
16480
3.38M
         return (0 != dynamic_cast<const T0oT1oT2oT3_base_node<T>*>(node));
16481
3.38M
      }
bool exprtk::details::is_t0ot1ot2ot3_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16479
1.73M
      {
16480
1.73M
         return (0 != dynamic_cast<const T0oT1oT2oT3_base_node<T>*>(node));
16481
1.73M
      }
bool exprtk::details::is_t0ot1ot2ot3_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16479
1.65M
      {
16480
1.65M
         return (0 != dynamic_cast<const T0oT1oT2oT3_base_node<T>*>(node));
16481
1.65M
      }
16482
16483
      template <typename T>
16484
      inline bool is_uv_node(const expression_node<T>* node)
16485
3.44M
      {
16486
3.44M
         return (0 != dynamic_cast<const uv_base_node<T>*>(node));
16487
3.44M
      }
bool exprtk::details::is_uv_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16485
1.76M
      {
16486
1.76M
         return (0 != dynamic_cast<const uv_base_node<T>*>(node));
16487
1.76M
      }
bool exprtk::details::is_uv_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16485
1.67M
      {
16486
1.67M
         return (0 != dynamic_cast<const uv_base_node<T>*>(node));
16487
1.67M
      }
16488
16489
      template <typename T>
16490
      inline bool is_string_node(const expression_node<T>* node)
16491
15.0M
      {
16492
15.0M
         return node && (expression_node<T>::e_stringvar == node->type());
16493
15.0M
      }
bool exprtk::details::is_string_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16491
7.73M
      {
16492
7.73M
         return node && (expression_node<T>::e_stringvar == node->type());
16493
7.73M
      }
bool exprtk::details::is_string_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16491
7.33M
      {
16492
7.33M
         return node && (expression_node<T>::e_stringvar == node->type());
16493
7.33M
      }
16494
16495
      template <typename T>
16496
      inline bool is_string_range_node(const expression_node<T>* node)
16497
4.15M
      {
16498
4.15M
         return node && (expression_node<T>::e_stringvarrng == node->type());
16499
4.15M
      }
bool exprtk::details::is_string_range_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16497
2.12M
      {
16498
2.12M
         return node && (expression_node<T>::e_stringvarrng == node->type());
16499
2.12M
      }
bool exprtk::details::is_string_range_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16497
2.02M
      {
16498
2.02M
         return node && (expression_node<T>::e_stringvarrng == node->type());
16499
2.02M
      }
16500
16501
      template <typename T>
16502
      inline bool is_const_string_node(const expression_node<T>* node)
16503
4.15M
      {
16504
4.15M
         return node && (expression_node<T>::e_stringconst == node->type());
16505
4.15M
      }
bool exprtk::details::is_const_string_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16503
2.12M
      {
16504
2.12M
         return node && (expression_node<T>::e_stringconst == node->type());
16505
2.12M
      }
bool exprtk::details::is_const_string_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16503
2.02M
      {
16504
2.02M
         return node && (expression_node<T>::e_stringconst == node->type());
16505
2.02M
      }
16506
16507
      template <typename T>
16508
      inline bool is_const_string_range_node(const expression_node<T>* node)
16509
4.15M
      {
16510
4.15M
         return node && (expression_node<T>::e_cstringvarrng == node->type());
16511
4.15M
      }
bool exprtk::details::is_const_string_range_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16509
2.12M
      {
16510
2.12M
         return node && (expression_node<T>::e_cstringvarrng == node->type());
16511
2.12M
      }
bool exprtk::details::is_const_string_range_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16509
2.02M
      {
16510
2.02M
         return node && (expression_node<T>::e_cstringvarrng == node->type());
16511
2.02M
      }
16512
16513
      template <typename T>
16514
      inline bool is_string_assignment_node(const expression_node<T>* node)
16515
4.45k
      {
16516
4.45k
         return node && (expression_node<T>::e_strass == node->type());
16517
4.45k
      }
bool exprtk::details::is_string_assignment_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16515
2.22k
      {
16516
2.22k
         return node && (expression_node<T>::e_strass == node->type());
16517
2.22k
      }
bool exprtk::details::is_string_assignment_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16515
2.22k
      {
16516
2.22k
         return node && (expression_node<T>::e_strass == node->type());
16517
2.22k
      }
16518
16519
      template <typename T>
16520
      inline bool is_string_concat_node(const expression_node<T>* node)
16521
4.43k
      {
16522
4.43k
         return node && (expression_node<T>::e_strconcat == node->type());
16523
4.43k
      }
bool exprtk::details::is_string_concat_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16521
2.21k
      {
16522
2.21k
         return node && (expression_node<T>::e_strconcat == node->type());
16523
2.21k
      }
bool exprtk::details::is_string_concat_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16521
2.21k
      {
16522
2.21k
         return node && (expression_node<T>::e_strconcat == node->type());
16523
2.21k
      }
16524
16525
      template <typename T>
16526
      inline bool is_string_function_node(const expression_node<T>* node)
16527
4.41k
      {
16528
4.41k
         return node && (expression_node<T>::e_strfunction == node->type());
16529
4.41k
      }
bool exprtk::details::is_string_function_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16527
2.20k
      {
16528
2.20k
         return node && (expression_node<T>::e_strfunction == node->type());
16529
2.20k
      }
bool exprtk::details::is_string_function_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16527
2.20k
      {
16528
2.20k
         return node && (expression_node<T>::e_strfunction == node->type());
16529
2.20k
      }
16530
16531
      template <typename T>
16532
      inline bool is_string_condition_node(const expression_node<T>* node)
16533
4.41k
      {
16534
4.41k
         return node && (expression_node<T>::e_strcondition == node->type());
16535
4.41k
      }
bool exprtk::details::is_string_condition_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16533
2.20k
      {
16534
2.20k
         return node && (expression_node<T>::e_strcondition == node->type());
16535
2.20k
      }
bool exprtk::details::is_string_condition_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16533
2.20k
      {
16534
2.20k
         return node && (expression_node<T>::e_strcondition == node->type());
16535
2.20k
      }
16536
16537
      template <typename T>
16538
      inline bool is_string_ccondition_node(const expression_node<T>* node)
16539
4.41k
      {
16540
4.41k
         return node && (expression_node<T>::e_strccondition == node->type());
16541
4.41k
      }
bool exprtk::details::is_string_ccondition_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16539
2.20k
      {
16540
2.20k
         return node && (expression_node<T>::e_strccondition == node->type());
16541
2.20k
      }
bool exprtk::details::is_string_ccondition_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16539
2.20k
      {
16540
2.20k
         return node && (expression_node<T>::e_strccondition == node->type());
16541
2.20k
      }
16542
16543
      template <typename T>
16544
      inline bool is_string_vararg_node(const expression_node<T>* node)
16545
4.41k
      {
16546
4.41k
         return node && (expression_node<T>::e_stringvararg == node->type());
16547
4.41k
      }
bool exprtk::details::is_string_vararg_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16545
2.20k
      {
16546
2.20k
         return node && (expression_node<T>::e_stringvararg == node->type());
16547
2.20k
      }
bool exprtk::details::is_string_vararg_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16545
2.20k
      {
16546
2.20k
         return node && (expression_node<T>::e_stringvararg == node->type());
16547
2.20k
      }
16548
16549
      template <typename T>
16550
      inline bool is_genricstring_range_node(const expression_node<T>* node)
16551
4.45k
      {
16552
4.45k
         return node && (expression_node<T>::e_strgenrange == node->type());
16553
4.45k
      }
bool exprtk::details::is_genricstring_range_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16551
2.22k
      {
16552
2.22k
         return node && (expression_node<T>::e_strgenrange == node->type());
16553
2.22k
      }
bool exprtk::details::is_genricstring_range_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16551
2.22k
      {
16552
2.22k
         return node && (expression_node<T>::e_strgenrange == node->type());
16553
2.22k
      }
16554
16555
      template <typename T>
16556
      inline bool is_generally_string_node(const expression_node<T>* node)
16557
48.5M
      {
16558
48.5M
         if (node)
16559
48.5M
         {
16560
48.5M
            switch (node->type())
16561
48.5M
            {
16562
0
               case expression_node<T>::e_stringvar     :
16563
27.2k
               case expression_node<T>::e_stringconst   :
16564
27.2k
               case expression_node<T>::e_stringvarrng  :
16565
30.6k
               case expression_node<T>::e_cstringvarrng :
16566
30.8k
               case expression_node<T>::e_strgenrange   :
16567
30.8k
               case expression_node<T>::e_strass        :
16568
30.9k
               case expression_node<T>::e_strconcat     :
16569
30.9k
               case expression_node<T>::e_strfunction   :
16570
30.9k
               case expression_node<T>::e_strcondition  :
16571
30.9k
               case expression_node<T>::e_strccondition :
16572
30.9k
               case expression_node<T>::e_stringvararg  : return true;
16573
48.5M
               default                                  : return false;
16574
48.5M
            }
16575
48.5M
         }
16576
16577
30
         return false;
16578
48.5M
      }
bool exprtk::details::is_generally_string_node<double>(exprtk::details::expression_node<double> const*)
Line
Count
Source
16557
24.9M
      {
16558
24.9M
         if (node)
16559
24.9M
         {
16560
24.9M
            switch (node->type())
16561
24.9M
            {
16562
0
               case expression_node<T>::e_stringvar     :
16563
13.6k
               case expression_node<T>::e_stringconst   :
16564
13.6k
               case expression_node<T>::e_stringvarrng  :
16565
15.3k
               case expression_node<T>::e_cstringvarrng :
16566
15.4k
               case expression_node<T>::e_strgenrange   :
16567
15.4k
               case expression_node<T>::e_strass        :
16568
15.5k
               case expression_node<T>::e_strconcat     :
16569
15.5k
               case expression_node<T>::e_strfunction   :
16570
15.5k
               case expression_node<T>::e_strcondition  :
16571
15.5k
               case expression_node<T>::e_strccondition :
16572
15.5k
               case expression_node<T>::e_stringvararg  : return true;
16573
24.9M
               default                                  : return false;
16574
24.9M
            }
16575
24.9M
         }
16576
16577
15
         return false;
16578
24.9M
      }
bool exprtk::details::is_generally_string_node<float>(exprtk::details::expression_node<float> const*)
Line
Count
Source
16557
23.6M
      {
16558
23.6M
         if (node)
16559
23.6M
         {
16560
23.6M
            switch (node->type())
16561
23.6M
            {
16562
0
               case expression_node<T>::e_stringvar     :
16563
13.6k
               case expression_node<T>::e_stringconst   :
16564
13.6k
               case expression_node<T>::e_stringvarrng  :
16565
15.3k
               case expression_node<T>::e_cstringvarrng :
16566
15.4k
               case expression_node<T>::e_strgenrange   :
16567
15.4k
               case expression_node<T>::e_strass        :
16568
15.4k
               case expression_node<T>::e_strconcat     :
16569
15.4k
               case expression_node<T>::e_strfunction   :
16570
15.4k
               case expression_node<T>::e_strcondition  :
16571
15.4k
               case expression_node<T>::e_strccondition :
16572
15.4k
               case expression_node<T>::e_stringvararg  : return true;
16573
23.6M
               default                                  : return false;
16574
23.6M
            }
16575
23.6M
         }
16576
16577
15
         return false;
16578
23.6M
      }
16579
16580
      class node_allocator
16581
      {
16582
      public:
16583
16584
         template <typename ResultNode, typename OpType, typename ExprNode>
16585
         inline expression_node<typename ResultNode::value_type>* allocate(OpType& operation, ExprNode (&branch)[1])
16586
314k
         {
16587
314k
            expression_node<typename ResultNode::value_type>* result =
16588
314k
               allocate<ResultNode>(operation, branch[0]);
16589
314k
            result->node_depth();
16590
314k
            return result;
16591
314k
         }
exprtk::details::expression_node<exprtk::details::unary_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_node<double>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [1])
Line
Count
Source
16586
161k
         {
16587
161k
            expression_node<typename ResultNode::value_type>* result =
16588
161k
               allocate<ResultNode>(operation, branch[0]);
16589
161k
            result->node_depth();
16590
161k
            return result;
16591
161k
         }
exprtk::details::expression_node<exprtk::details::unary_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_node<float>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [1])
Line
Count
Source
16586
153k
         {
16587
153k
            expression_node<typename ResultNode::value_type>* result =
16588
153k
               allocate<ResultNode>(operation, branch[0]);
16589
153k
            result->node_depth();
16590
153k
            return result;
16591
153k
         }
16592
16593
         template <typename ResultNode, typename OpType, typename ExprNode>
16594
         inline expression_node<typename ResultNode::value_type>* allocate(OpType& operation, ExprNode (&branch)[2])
16595
395k
         {
16596
395k
            expression_node<typename ResultNode::value_type>* result =
16597
395k
               allocate<ResultNode>(operation, branch[0], branch[1]);
16598
395k
            result->node_depth();
16599
395k
            return result;
16600
395k
         }
exprtk::details::expression_node<exprtk::details::assignment_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_node<double>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
16595
43.8k
         {
16596
43.8k
            expression_node<typename ResultNode::value_type>* result =
16597
43.8k
               allocate<ResultNode>(operation, branch[0], branch[1]);
16598
43.8k
            result->node_depth();
16599
43.8k
            return result;
16600
43.8k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_elem_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_vec_elem_node<double>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_elem_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_rebasevec_elem_node<double>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_celem_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_rebasevec_celem_node<double>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_string_node<double, exprtk::details::asn_assignment>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_string_node<double, exprtk::details::asn_assignment>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_string_range_node<double, exprtk::details::asn_assignment>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_string_range_node<double, exprtk::details::asn_assignment>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vecvec_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_vecvec_node<double>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_vec_node<double>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_string_node<double, exprtk::details::asn_addassignment>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_string_node<double, exprtk::details::asn_addassignment>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
exprtk::details::expression_node<exprtk::details::scand_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::scand_node<double>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
16595
31.4k
         {
16596
31.4k
            expression_node<typename ResultNode::value_type>* result =
16597
31.4k
               allocate<ResultNode>(operation, branch[0], branch[1]);
16598
31.4k
            result->node_depth();
16599
31.4k
            return result;
16600
31.4k
         }
exprtk::details::expression_node<exprtk::details::scor_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::scor_node<double>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
16595
13.7k
         {
16596
13.7k
            expression_node<typename ResultNode::value_type>* result =
16597
13.7k
               allocate<ResultNode>(operation, branch[0], branch[1]);
16598
13.7k
            result->node_depth();
16599
13.7k
            return result;
16600
13.7k
         }
exprtk::details::expression_node<exprtk::details::string_concat_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::string_concat_node<double>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
16595
18
         {
16596
18
            expression_node<typename ResultNode::value_type>* result =
16597
18
               allocate<ResultNode>(operation, branch[0], branch[1]);
16598
18
            result->node_depth();
16599
18
            return result;
16600
18
         }
exprtk::details::expression_node<exprtk::details::binary_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_node<double>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
16595
114k
         {
16596
114k
            expression_node<typename ResultNode::value_type>* result =
16597
114k
               allocate<ResultNode>(operation, branch[0], branch[1]);
16598
114k
            result->node_depth();
16599
114k
            return result;
16600
114k
         }
exprtk::details::expression_node<exprtk::details::assignment_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_node<float>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
16595
41.6k
         {
16596
41.6k
            expression_node<typename ResultNode::value_type>* result =
16597
41.6k
               allocate<ResultNode>(operation, branch[0], branch[1]);
16598
41.6k
            result->node_depth();
16599
41.6k
            return result;
16600
41.6k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_elem_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_vec_elem_node<float>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_elem_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_rebasevec_elem_node<float>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_celem_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_rebasevec_celem_node<float>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_string_node<float, exprtk::details::asn_assignment>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_string_node<float, exprtk::details::asn_assignment>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_string_range_node<float, exprtk::details::asn_assignment>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_string_range_node<float, exprtk::details::asn_assignment>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vecvec_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_vecvec_node<float>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_vec_node<float>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_string_node<float, exprtk::details::asn_addassignment>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_string_node<float, exprtk::details::asn_addassignment>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
exprtk::details::expression_node<exprtk::details::scand_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::scand_node<float>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
16595
29.3k
         {
16596
29.3k
            expression_node<typename ResultNode::value_type>* result =
16597
29.3k
               allocate<ResultNode>(operation, branch[0], branch[1]);
16598
29.3k
            result->node_depth();
16599
29.3k
            return result;
16600
29.3k
         }
exprtk::details::expression_node<exprtk::details::scor_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::scor_node<float>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
16595
13.0k
         {
16596
13.0k
            expression_node<typename ResultNode::value_type>* result =
16597
13.0k
               allocate<ResultNode>(operation, branch[0], branch[1]);
16598
13.0k
            result->node_depth();
16599
13.0k
            return result;
16600
13.0k
         }
exprtk::details::expression_node<exprtk::details::string_concat_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::string_concat_node<float>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
16595
18
         {
16596
18
            expression_node<typename ResultNode::value_type>* result =
16597
18
               allocate<ResultNode>(operation, branch[0], branch[1]);
16598
18
            result->node_depth();
16599
18
            return result;
16600
18
         }
exprtk::details::expression_node<exprtk::details::binary_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_node<float>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
16595
107k
         {
16596
107k
            expression_node<typename ResultNode::value_type>* result =
16597
107k
               allocate<ResultNode>(operation, branch[0], branch[1]);
16598
107k
            result->node_depth();
16599
107k
            return result;
16600
107k
         }
16601
16602
         template <typename ResultNode, typename OpType, typename ExprNode>
16603
         inline expression_node<typename ResultNode::value_type>* allocate(OpType& operation, ExprNode (&branch)[3])
16604
22
         {
16605
22
            expression_node<typename ResultNode::value_type>* result =
16606
22
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2]);
16607
22
            result->node_depth();
16608
22
            return result;
16609
22
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::trinary_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::trinary_node<double>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf00_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf00_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf01_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf01_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf02_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf02_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf03_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf03_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf04_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf04_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Line
Count
Source
16604
1
         {
16605
1
            expression_node<typename ResultNode::value_type>* result =
16606
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2]);
16607
1
            result->node_depth();
16608
1
            return result;
16609
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf05_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf05_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf06_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf06_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf07_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf07_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf08_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf08_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf09_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf09_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Line
Count
Source
16604
1
         {
16605
1
            expression_node<typename ResultNode::value_type>* result =
16606
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2]);
16607
1
            result->node_depth();
16608
1
            return result;
16609
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf10_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf10_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf11_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf11_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Line
Count
Source
16604
7
         {
16605
7
            expression_node<typename ResultNode::value_type>* result =
16606
7
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2]);
16607
7
            result->node_depth();
16608
7
            return result;
16609
7
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf12_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf12_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf13_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf13_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf14_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf14_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf15_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf15_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf16_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf16_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf17_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf17_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf18_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf18_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf19_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf19_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf20_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf20_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf21_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf21_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf22_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf22_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf23_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf23_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf24_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf24_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf25_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf25_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf26_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf26_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf27_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf27_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf28_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf28_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf29_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf29_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf30_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf30_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf31_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf31_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf32_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf32_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf33_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf33_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Line
Count
Source
16604
1
         {
16605
1
            expression_node<typename ResultNode::value_type>* result =
16606
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2]);
16607
1
            result->node_depth();
16608
1
            return result;
16609
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf34_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf34_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf35_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf35_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf36_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf36_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf37_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf37_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf38_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf38_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf39_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf39_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf40_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf40_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Line
Count
Source
16604
1
         {
16605
1
            expression_node<typename ResultNode::value_type>* result =
16606
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2]);
16607
1
            result->node_depth();
16608
1
            return result;
16609
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf41_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf41_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf42_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf42_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf43_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf43_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf44_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf44_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf45_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf45_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf46_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf46_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf47_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf47_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::trinary_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::trinary_node<float>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf00_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf00_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf01_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf01_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf02_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf02_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf03_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf03_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf04_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf04_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Line
Count
Source
16604
1
         {
16605
1
            expression_node<typename ResultNode::value_type>* result =
16606
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2]);
16607
1
            result->node_depth();
16608
1
            return result;
16609
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf05_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf05_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf06_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf06_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf07_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf07_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf08_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf08_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf09_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf09_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Line
Count
Source
16604
1
         {
16605
1
            expression_node<typename ResultNode::value_type>* result =
16606
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2]);
16607
1
            result->node_depth();
16608
1
            return result;
16609
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf10_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf10_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf11_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf11_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Line
Count
Source
16604
7
         {
16605
7
            expression_node<typename ResultNode::value_type>* result =
16606
7
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2]);
16607
7
            result->node_depth();
16608
7
            return result;
16609
7
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf12_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf12_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf13_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf13_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf14_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf14_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf15_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf15_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf16_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf16_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf17_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf17_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf18_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf18_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf19_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf19_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf20_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf20_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf21_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf21_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf22_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf22_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf23_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf23_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf24_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf24_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf25_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf25_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf26_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf26_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf27_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf27_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf28_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf28_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf29_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf29_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf30_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf30_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf31_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf31_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf32_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf32_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf33_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf33_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Line
Count
Source
16604
1
         {
16605
1
            expression_node<typename ResultNode::value_type>* result =
16606
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2]);
16607
1
            result->node_depth();
16608
1
            return result;
16609
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf34_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf34_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf35_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf35_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf36_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf36_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf37_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf37_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf38_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf38_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf39_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf39_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf40_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf40_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Line
Count
Source
16604
1
         {
16605
1
            expression_node<typename ResultNode::value_type>* result =
16606
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2]);
16607
1
            result->node_depth();
16608
1
            return result;
16609
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf41_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf41_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf42_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf42_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf43_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf43_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf44_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf44_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf45_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf45_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf46_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf46_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf47_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf47_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
16610
16611
         template <typename ResultNode, typename OpType, typename ExprNode>
16612
         inline expression_node<typename ResultNode::value_type>* allocate(OpType& operation, ExprNode (&branch)[4])
16613
20
         {
16614
20
            expression_node<typename ResultNode::value_type>* result =
16615
20
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
20
            result->node_depth();
16617
20
            return result;
16618
20
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::quaternary_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::quaternary_node<double>, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf48_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Line
Count
Source
16613
1
         {
16614
1
            expression_node<typename ResultNode::value_type>* result =
16615
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
1
            result->node_depth();
16617
1
            return result;
16618
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf49_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf50_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf51_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Line
Count
Source
16613
1
         {
16614
1
            expression_node<typename ResultNode::value_type>* result =
16615
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
1
            result->node_depth();
16617
1
            return result;
16618
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf52_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf53_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Line
Count
Source
16613
1
         {
16614
1
            expression_node<typename ResultNode::value_type>* result =
16615
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
1
            result->node_depth();
16617
1
            return result;
16618
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf54_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf55_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf56_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf57_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Line
Count
Source
16613
3
         {
16614
3
            expression_node<typename ResultNode::value_type>* result =
16615
3
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
3
            result->node_depth();
16617
3
            return result;
16618
3
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf58_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf59_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf60_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf61_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf62_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf63_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf64_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf65_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf66_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf67_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf68_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf69_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Line
Count
Source
16613
2
         {
16614
2
            expression_node<typename ResultNode::value_type>* result =
16615
2
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
2
            result->node_depth();
16617
2
            return result;
16618
2
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf70_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf71_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf72_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf73_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf74_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf75_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf76_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf77_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf78_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf79_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Line
Count
Source
16613
1
         {
16614
1
            expression_node<typename ResultNode::value_type>* result =
16615
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
1
            result->node_depth();
16617
1
            return result;
16618
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf80_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf81_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf82_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf83_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf84_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf84_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf85_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf85_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf86_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf86_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf87_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf87_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf88_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf88_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf89_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf89_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf90_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf90_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf91_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf91_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf92_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf92_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf93_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf93_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf94_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf94_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf95_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf95_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf96_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf96_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf97_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf97_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf98_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf98_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf99_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf99_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Line
Count
Source
16613
1
         {
16614
1
            expression_node<typename ResultNode::value_type>* result =
16615
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
1
            result->node_depth();
16617
1
            return result;
16618
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::quaternary_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::quaternary_node<float>, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf48_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Line
Count
Source
16613
1
         {
16614
1
            expression_node<typename ResultNode::value_type>* result =
16615
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
1
            result->node_depth();
16617
1
            return result;
16618
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf49_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf50_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf51_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Line
Count
Source
16613
1
         {
16614
1
            expression_node<typename ResultNode::value_type>* result =
16615
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
1
            result->node_depth();
16617
1
            return result;
16618
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf52_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf53_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Line
Count
Source
16613
1
         {
16614
1
            expression_node<typename ResultNode::value_type>* result =
16615
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
1
            result->node_depth();
16617
1
            return result;
16618
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf54_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf55_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf56_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf57_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Line
Count
Source
16613
3
         {
16614
3
            expression_node<typename ResultNode::value_type>* result =
16615
3
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
3
            result->node_depth();
16617
3
            return result;
16618
3
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf58_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf59_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf60_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf61_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf62_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf63_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf64_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf65_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf66_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf67_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf68_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf69_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Line
Count
Source
16613
2
         {
16614
2
            expression_node<typename ResultNode::value_type>* result =
16615
2
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
2
            result->node_depth();
16617
2
            return result;
16618
2
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf70_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf71_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf72_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf73_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf74_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf75_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf76_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf77_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf78_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf79_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Line
Count
Source
16613
1
         {
16614
1
            expression_node<typename ResultNode::value_type>* result =
16615
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
1
            result->node_depth();
16617
1
            return result;
16618
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf80_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf81_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf82_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf83_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf84_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf84_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf85_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf85_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf86_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf86_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf87_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf87_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf88_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf88_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf89_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf89_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf90_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf90_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf91_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf91_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf92_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf92_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf93_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf93_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf94_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf94_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf95_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf95_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf96_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf96_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf97_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf97_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf98_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf98_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf99_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf99_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Line
Count
Source
16613
1
         {
16614
1
            expression_node<typename ResultNode::value_type>* result =
16615
1
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3]);
16616
1
            result->node_depth();
16617
1
            return result;
16618
1
         }
16619
16620
         template <typename ResultNode, typename OpType, typename ExprNode>
16621
         inline expression_node<typename ResultNode::value_type>* allocate(OpType& operation, ExprNode (&branch)[5])
16622
         {
16623
            expression_node<typename ResultNode::value_type>* result =
16624
               allocate<ResultNode>(operation, branch[0],branch[1], branch[2], branch[3], branch[4]);
16625
            result->node_depth();
16626
            return result;
16627
         }
16628
16629
         template <typename ResultNode, typename OpType, typename ExprNode>
16630
         inline expression_node<typename ResultNode::value_type>* allocate(OpType& operation, ExprNode (&branch)[6])
16631
         {
16632
            expression_node<typename ResultNode::value_type>* result =
16633
               allocate<ResultNode>(operation, branch[0], branch[1], branch[2], branch[3], branch[4], branch[5]);
16634
            result->node_depth();
16635
            return result;
16636
         }
16637
16638
         template <typename node_type>
16639
         inline expression_node<typename node_type::value_type>* allocate() const
16640
22.7k
         {
16641
22.7k
            return (new node_type());
16642
22.7k
         }
exprtk::details::expression_node<exprtk::details::null_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::null_node<double> >() const
Line
Count
Source
16640
12.4k
         {
16641
12.4k
            return (new node_type());
16642
12.4k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::continue_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::continue_node<double> >() const
exprtk::details::expression_node<exprtk::details::null_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::null_node<float> >() const
Line
Count
Source
16640
10.3k
         {
16641
10.3k
            return (new node_type());
16642
10.3k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::continue_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::continue_node<float> >() const
16643
16644
         template <typename node_type,
16645
                   typename Type,
16646
                   typename Allocator,
16647
                   template <typename, typename> class Sequence>
16648
         inline expression_node<typename node_type::value_type>* allocate(const Sequence<Type,Allocator>& seq) const
16649
         {
16650
            expression_node<typename node_type::value_type>*
16651
            result = (new node_type(seq));
16652
            result->node_depth();
16653
            return result;
16654
         }
16655
16656
         template <typename node_type, typename T1>
16657
         inline expression_node<typename node_type::value_type>* allocate(T1& t1) const
16658
4.36M
         {
16659
4.36M
            expression_node<typename node_type::value_type>*
16660
4.36M
            result = (new node_type(t1));
16661
4.36M
            result->node_depth();
16662
4.36M
            return result;
16663
4.36M
         }
exprtk::details::expression_node<exprtk::details::literal_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::literal_node<double>, double const>(double const&) const
Line
Count
Source
16658
2.01M
         {
16659
2.01M
            expression_node<typename node_type::value_type>*
16660
2.01M
            result = (new node_type(t1));
16661
2.01M
            result->node_depth();
16662
2.01M
            return result;
16663
2.01M
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 1u> >, double const>(double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 2u> >, double const>(double const&) const
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 3u> >, double const>(double const&) const
Line
Count
Source
16658
1.42k
         {
16659
1.42k
            expression_node<typename node_type::value_type>*
16660
1.42k
            result = (new node_type(t1));
16661
1.42k
            result->node_depth();
16662
1.42k
            return result;
16663
1.42k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 4u> >, double const>(double const&) const
Line
Count
Source
16658
1.19k
         {
16659
1.19k
            expression_node<typename node_type::value_type>*
16660
1.19k
            result = (new node_type(t1));
16661
1.19k
            result->node_depth();
16662
1.19k
            return result;
16663
1.19k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 5u> >, double const>(double const&) const
Line
Count
Source
16658
666
         {
16659
666
            expression_node<typename node_type::value_type>*
16660
666
            result = (new node_type(t1));
16661
666
            result->node_depth();
16662
666
            return result;
16663
666
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 6u> >, double const>(double const&) const
Line
Count
Source
16658
397
         {
16659
397
            expression_node<typename node_type::value_type>*
16660
397
            result = (new node_type(t1));
16661
397
            result->node_depth();
16662
397
            return result;
16663
397
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 7u> >, double const>(double const&) const
Line
Count
Source
16658
95
         {
16659
95
            expression_node<typename node_type::value_type>*
16660
95
            result = (new node_type(t1));
16661
95
            result->node_depth();
16662
95
            return result;
16663
95
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 8u> >, double const>(double const&) const
Line
Count
Source
16658
74
         {
16659
74
            expression_node<typename node_type::value_type>*
16660
74
            result = (new node_type(t1));
16661
74
            result->node_depth();
16662
74
            return result;
16663
74
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 9u> >, double const>(double const&) const
Line
Count
Source
16658
698
         {
16659
698
            expression_node<typename node_type::value_type>*
16660
698
            result = (new node_type(t1));
16661
698
            result->node_depth();
16662
698
            return result;
16663
698
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 10u> >, double const>(double const&) const
Line
Count
Source
16658
130
         {
16659
130
            expression_node<typename node_type::value_type>*
16660
130
            result = (new node_type(t1));
16661
130
            result->node_depth();
16662
130
            return result;
16663
130
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 11u> >, double const>(double const&) const
Line
Count
Source
16658
534
         {
16659
534
            expression_node<typename node_type::value_type>*
16660
534
            result = (new node_type(t1));
16661
534
            result->node_depth();
16662
534
            return result;
16663
534
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 12u> >, double const>(double const&) const
Line
Count
Source
16658
3.78k
         {
16659
3.78k
            expression_node<typename node_type::value_type>*
16660
3.78k
            result = (new node_type(t1));
16661
3.78k
            result->node_depth();
16662
3.78k
            return result;
16663
3.78k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 13u> >, double const>(double const&) const
Line
Count
Source
16658
1.42k
         {
16659
1.42k
            expression_node<typename node_type::value_type>*
16660
1.42k
            result = (new node_type(t1));
16661
1.42k
            result->node_depth();
16662
1.42k
            return result;
16663
1.42k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 14u> >, double const>(double const&) const
Line
Count
Source
16658
431
         {
16659
431
            expression_node<typename node_type::value_type>*
16660
431
            result = (new node_type(t1));
16661
431
            result->node_depth();
16662
431
            return result;
16663
431
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 15u> >, double const>(double const&) const
Line
Count
Source
16658
1.20k
         {
16659
1.20k
            expression_node<typename node_type::value_type>*
16660
1.20k
            result = (new node_type(t1));
16661
1.20k
            result->node_depth();
16662
1.20k
            return result;
16663
1.20k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 16u> >, double const>(double const&) const
Line
Count
Source
16658
1.54k
         {
16659
1.54k
            expression_node<typename node_type::value_type>*
16660
1.54k
            result = (new node_type(t1));
16661
1.54k
            result->node_depth();
16662
1.54k
            return result;
16663
1.54k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 17u> >, double const>(double const&) const
Line
Count
Source
16658
207
         {
16659
207
            expression_node<typename node_type::value_type>*
16660
207
            result = (new node_type(t1));
16661
207
            result->node_depth();
16662
207
            return result;
16663
207
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 18u> >, double const>(double const&) const
Line
Count
Source
16658
199
         {
16659
199
            expression_node<typename node_type::value_type>*
16660
199
            result = (new node_type(t1));
16661
199
            result->node_depth();
16662
199
            return result;
16663
199
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 19u> >, double const>(double const&) const
Line
Count
Source
16658
117
         {
16659
117
            expression_node<typename node_type::value_type>*
16660
117
            result = (new node_type(t1));
16661
117
            result->node_depth();
16662
117
            return result;
16663
117
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 20u> >, double const>(double const&) const
Line
Count
Source
16658
658
         {
16659
658
            expression_node<typename node_type::value_type>*
16660
658
            result = (new node_type(t1));
16661
658
            result->node_depth();
16662
658
            return result;
16663
658
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 21u> >, double const>(double const&) const
Line
Count
Source
16658
641
         {
16659
641
            expression_node<typename node_type::value_type>*
16660
641
            result = (new node_type(t1));
16661
641
            result->node_depth();
16662
641
            return result;
16663
641
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 22u> >, double const>(double const&) const
Line
Count
Source
16658
113
         {
16659
113
            expression_node<typename node_type::value_type>*
16660
113
            result = (new node_type(t1));
16661
113
            result->node_depth();
16662
113
            return result;
16663
113
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 23u> >, double const>(double const&) const
Line
Count
Source
16658
251
         {
16659
251
            expression_node<typename node_type::value_type>*
16660
251
            result = (new node_type(t1));
16661
251
            result->node_depth();
16662
251
            return result;
16663
251
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 24u> >, double const>(double const&) const
Line
Count
Source
16658
162
         {
16659
162
            expression_node<typename node_type::value_type>*
16660
162
            result = (new node_type(t1));
16661
162
            result->node_depth();
16662
162
            return result;
16663
162
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 25u> >, double const>(double const&) const
Line
Count
Source
16658
78
         {
16659
78
            expression_node<typename node_type::value_type>*
16660
78
            result = (new node_type(t1));
16661
78
            result->node_depth();
16662
78
            return result;
16663
78
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 26u> >, double const>(double const&) const
Line
Count
Source
16658
154
         {
16659
154
            expression_node<typename node_type::value_type>*
16660
154
            result = (new node_type(t1));
16661
154
            result->node_depth();
16662
154
            return result;
16663
154
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 27u> >, double const>(double const&) const
Line
Count
Source
16658
65
         {
16659
65
            expression_node<typename node_type::value_type>*
16660
65
            result = (new node_type(t1));
16661
65
            result->node_depth();
16662
65
            return result;
16663
65
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 28u> >, double const>(double const&) const
Line
Count
Source
16658
142
         {
16659
142
            expression_node<typename node_type::value_type>*
16660
142
            result = (new node_type(t1));
16661
142
            result->node_depth();
16662
142
            return result;
16663
142
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 29u> >, double const>(double const&) const
Line
Count
Source
16658
110
         {
16659
110
            expression_node<typename node_type::value_type>*
16660
110
            result = (new node_type(t1));
16661
110
            result->node_depth();
16662
110
            return result;
16663
110
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 30u> >, double const>(double const&) const
Line
Count
Source
16658
208
         {
16659
208
            expression_node<typename node_type::value_type>*
16660
208
            result = (new node_type(t1));
16661
208
            result->node_depth();
16662
208
            return result;
16663
208
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 31u> >, double const>(double const&) const
Line
Count
Source
16658
310
         {
16659
310
            expression_node<typename node_type::value_type>*
16660
310
            result = (new node_type(t1));
16661
310
            result->node_depth();
16662
310
            return result;
16663
310
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 32u> >, double const>(double const&) const
Line
Count
Source
16658
804
         {
16659
804
            expression_node<typename node_type::value_type>*
16660
804
            result = (new node_type(t1));
16661
804
            result->node_depth();
16662
804
            return result;
16663
804
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 33u> >, double const>(double const&) const
Line
Count
Source
16658
357
         {
16659
357
            expression_node<typename node_type::value_type>*
16660
357
            result = (new node_type(t1));
16661
357
            result->node_depth();
16662
357
            return result;
16663
357
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 34u> >, double const>(double const&) const
Line
Count
Source
16658
186
         {
16659
186
            expression_node<typename node_type::value_type>*
16660
186
            result = (new node_type(t1));
16661
186
            result->node_depth();
16662
186
            return result;
16663
186
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 35u> >, double const>(double const&) const
Line
Count
Source
16658
1.28k
         {
16659
1.28k
            expression_node<typename node_type::value_type>*
16660
1.28k
            result = (new node_type(t1));
16661
1.28k
            result->node_depth();
16662
1.28k
            return result;
16663
1.28k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 36u> >, double const>(double const&) const
Line
Count
Source
16658
435
         {
16659
435
            expression_node<typename node_type::value_type>*
16660
435
            result = (new node_type(t1));
16661
435
            result->node_depth();
16662
435
            return result;
16663
435
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 37u> >, double const>(double const&) const
Line
Count
Source
16658
1.48k
         {
16659
1.48k
            expression_node<typename node_type::value_type>*
16660
1.48k
            result = (new node_type(t1));
16661
1.48k
            result->node_depth();
16662
1.48k
            return result;
16663
1.48k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 38u> >, double const>(double const&) const
Line
Count
Source
16658
43
         {
16659
43
            expression_node<typename node_type::value_type>*
16660
43
            result = (new node_type(t1));
16661
43
            result->node_depth();
16662
43
            return result;
16663
43
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 39u> >, double const>(double const&) const
Line
Count
Source
16658
301
         {
16659
301
            expression_node<typename node_type::value_type>*
16660
301
            result = (new node_type(t1));
16661
301
            result->node_depth();
16662
301
            return result;
16663
301
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 40u> >, double const>(double const&) const
Line
Count
Source
16658
49
         {
16659
49
            expression_node<typename node_type::value_type>*
16660
49
            result = (new node_type(t1));
16661
49
            result->node_depth();
16662
49
            return result;
16663
49
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 41u> >, double const>(double const&) const
Line
Count
Source
16658
363
         {
16659
363
            expression_node<typename node_type::value_type>*
16660
363
            result = (new node_type(t1));
16661
363
            result->node_depth();
16662
363
            return result;
16663
363
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 42u> >, double const>(double const&) const
Line
Count
Source
16658
68
         {
16659
68
            expression_node<typename node_type::value_type>*
16660
68
            result = (new node_type(t1));
16661
68
            result->node_depth();
16662
68
            return result;
16663
68
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 43u> >, double const>(double const&) const
Line
Count
Source
16658
275
         {
16659
275
            expression_node<typename node_type::value_type>*
16660
275
            result = (new node_type(t1));
16661
275
            result->node_depth();
16662
275
            return result;
16663
275
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 44u> >, double const>(double const&) const
Line
Count
Source
16658
360
         {
16659
360
            expression_node<typename node_type::value_type>*
16660
360
            result = (new node_type(t1));
16661
360
            result->node_depth();
16662
360
            return result;
16663
360
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 45u> >, double const>(double const&) const
Line
Count
Source
16658
606
         {
16659
606
            expression_node<typename node_type::value_type>*
16660
606
            result = (new node_type(t1));
16661
606
            result->node_depth();
16662
606
            return result;
16663
606
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 46u> >, double const>(double const&) const
Line
Count
Source
16658
107
         {
16659
107
            expression_node<typename node_type::value_type>*
16660
107
            result = (new node_type(t1));
16661
107
            result->node_depth();
16662
107
            return result;
16663
107
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 47u> >, double const>(double const&) const
Line
Count
Source
16658
58
         {
16659
58
            expression_node<typename node_type::value_type>*
16660
58
            result = (new node_type(t1));
16661
58
            result->node_depth();
16662
58
            return result;
16663
58
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 48u> >, double const>(double const&) const
Line
Count
Source
16658
296
         {
16659
296
            expression_node<typename node_type::value_type>*
16660
296
            result = (new node_type(t1));
16661
296
            result->node_depth();
16662
296
            return result;
16663
296
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 49u> >, double const>(double const&) const
Line
Count
Source
16658
26
         {
16659
26
            expression_node<typename node_type::value_type>*
16660
26
            result = (new node_type(t1));
16661
26
            result->node_depth();
16662
26
            return result;
16663
26
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 50u> >, double const>(double const&) const
Line
Count
Source
16658
3.86k
         {
16659
3.86k
            expression_node<typename node_type::value_type>*
16660
3.86k
            result = (new node_type(t1));
16661
3.86k
            result->node_depth();
16662
3.86k
            return result;
16663
3.86k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 51u> >, double const>(double const&) const
Line
Count
Source
16658
36
         {
16659
36
            expression_node<typename node_type::value_type>*
16660
36
            result = (new node_type(t1));
16661
36
            result->node_depth();
16662
36
            return result;
16663
36
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 52u> >, double const>(double const&) const
Line
Count
Source
16658
603
         {
16659
603
            expression_node<typename node_type::value_type>*
16660
603
            result = (new node_type(t1));
16661
603
            result->node_depth();
16662
603
            return result;
16663
603
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 53u> >, double const>(double const&) const
Line
Count
Source
16658
1.67k
         {
16659
1.67k
            expression_node<typename node_type::value_type>*
16660
1.67k
            result = (new node_type(t1));
16661
1.67k
            result->node_depth();
16662
1.67k
            return result;
16663
1.67k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 54u> >, double const>(double const&) const
Line
Count
Source
16658
142
         {
16659
142
            expression_node<typename node_type::value_type>*
16660
142
            result = (new node_type(t1));
16661
142
            result->node_depth();
16662
142
            return result;
16663
142
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 55u> >, double const>(double const&) const
Line
Count
Source
16658
310
         {
16659
310
            expression_node<typename node_type::value_type>*
16660
310
            result = (new node_type(t1));
16661
310
            result->node_depth();
16662
310
            return result;
16663
310
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 56u> >, double const>(double const&) const
Line
Count
Source
16658
510
         {
16659
510
            expression_node<typename node_type::value_type>*
16660
510
            result = (new node_type(t1));
16661
510
            result->node_depth();
16662
510
            return result;
16663
510
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 57u> >, double const>(double const&) const
Line
Count
Source
16658
63
         {
16659
63
            expression_node<typename node_type::value_type>*
16660
63
            result = (new node_type(t1));
16661
63
            result->node_depth();
16662
63
            return result;
16663
63
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 58u> >, double const>(double const&) const
Line
Count
Source
16658
195
         {
16659
195
            expression_node<typename node_type::value_type>*
16660
195
            result = (new node_type(t1));
16661
195
            result->node_depth();
16662
195
            return result;
16663
195
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 59u> >, double const>(double const&) const
Line
Count
Source
16658
224
         {
16659
224
            expression_node<typename node_type::value_type>*
16660
224
            result = (new node_type(t1));
16661
224
            result->node_depth();
16662
224
            return result;
16663
224
         }
exprtk::details::expression_node<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<double, exprtk::details::numeric::fast_exp<double, 60u> >, double const>(double const&) const
Line
Count
Source
16658
109
         {
16659
109
            expression_node<typename node_type::value_type>*
16660
109
            result = (new node_type(t1));
16661
109
            result->node_depth();
16662
109
            return result;
16663
109
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 1u> >, double const>(double const&) const
Line
Count
Source
16658
496
         {
16659
496
            expression_node<typename node_type::value_type>*
16660
496
            result = (new node_type(t1));
16661
496
            result->node_depth();
16662
496
            return result;
16663
496
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 2u> >, double const>(double const&) const
Line
Count
Source
16658
538
         {
16659
538
            expression_node<typename node_type::value_type>*
16660
538
            result = (new node_type(t1));
16661
538
            result->node_depth();
16662
538
            return result;
16663
538
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 3u> >, double const>(double const&) const
Line
Count
Source
16658
2.54k
         {
16659
2.54k
            expression_node<typename node_type::value_type>*
16660
2.54k
            result = (new node_type(t1));
16661
2.54k
            result->node_depth();
16662
2.54k
            return result;
16663
2.54k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 4u> >, double const>(double const&) const
Line
Count
Source
16658
586
         {
16659
586
            expression_node<typename node_type::value_type>*
16660
586
            result = (new node_type(t1));
16661
586
            result->node_depth();
16662
586
            return result;
16663
586
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 5u> >, double const>(double const&) const
Line
Count
Source
16658
637
         {
16659
637
            expression_node<typename node_type::value_type>*
16660
637
            result = (new node_type(t1));
16661
637
            result->node_depth();
16662
637
            return result;
16663
637
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 6u> >, double const>(double const&) const
Line
Count
Source
16658
132
         {
16659
132
            expression_node<typename node_type::value_type>*
16660
132
            result = (new node_type(t1));
16661
132
            result->node_depth();
16662
132
            return result;
16663
132
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 7u> >, double const>(double const&) const
Line
Count
Source
16658
464
         {
16659
464
            expression_node<typename node_type::value_type>*
16660
464
            result = (new node_type(t1));
16661
464
            result->node_depth();
16662
464
            return result;
16663
464
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 8u> >, double const>(double const&) const
Line
Count
Source
16658
784
         {
16659
784
            expression_node<typename node_type::value_type>*
16660
784
            result = (new node_type(t1));
16661
784
            result->node_depth();
16662
784
            return result;
16663
784
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 9u> >, double const>(double const&) const
Line
Count
Source
16658
510
         {
16659
510
            expression_node<typename node_type::value_type>*
16660
510
            result = (new node_type(t1));
16661
510
            result->node_depth();
16662
510
            return result;
16663
510
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 10u> >, double const>(double const&) const
Line
Count
Source
16658
268
         {
16659
268
            expression_node<typename node_type::value_type>*
16660
268
            result = (new node_type(t1));
16661
268
            result->node_depth();
16662
268
            return result;
16663
268
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 11u> >, double const>(double const&) const
Line
Count
Source
16658
84
         {
16659
84
            expression_node<typename node_type::value_type>*
16660
84
            result = (new node_type(t1));
16661
84
            result->node_depth();
16662
84
            return result;
16663
84
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 12u> >, double const>(double const&) const
Line
Count
Source
16658
28
         {
16659
28
            expression_node<typename node_type::value_type>*
16660
28
            result = (new node_type(t1));
16661
28
            result->node_depth();
16662
28
            return result;
16663
28
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 13u> >, double const>(double const&) const
Line
Count
Source
16658
30
         {
16659
30
            expression_node<typename node_type::value_type>*
16660
30
            result = (new node_type(t1));
16661
30
            result->node_depth();
16662
30
            return result;
16663
30
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 14u> >, double const>(double const&) const
Line
Count
Source
16658
363
         {
16659
363
            expression_node<typename node_type::value_type>*
16660
363
            result = (new node_type(t1));
16661
363
            result->node_depth();
16662
363
            return result;
16663
363
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 15u> >, double const>(double const&) const
Line
Count
Source
16658
29
         {
16659
29
            expression_node<typename node_type::value_type>*
16660
29
            result = (new node_type(t1));
16661
29
            result->node_depth();
16662
29
            return result;
16663
29
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 16u> >, double const>(double const&) const
Line
Count
Source
16658
20
         {
16659
20
            expression_node<typename node_type::value_type>*
16660
20
            result = (new node_type(t1));
16661
20
            result->node_depth();
16662
20
            return result;
16663
20
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 17u> >, double const>(double const&) const
Line
Count
Source
16658
2.02k
         {
16659
2.02k
            expression_node<typename node_type::value_type>*
16660
2.02k
            result = (new node_type(t1));
16661
2.02k
            result->node_depth();
16662
2.02k
            return result;
16663
2.02k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 18u> >, double const>(double const&) const
Line
Count
Source
16658
332
         {
16659
332
            expression_node<typename node_type::value_type>*
16660
332
            result = (new node_type(t1));
16661
332
            result->node_depth();
16662
332
            return result;
16663
332
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 19u> >, double const>(double const&) const
Line
Count
Source
16658
1.43k
         {
16659
1.43k
            expression_node<typename node_type::value_type>*
16660
1.43k
            result = (new node_type(t1));
16661
1.43k
            result->node_depth();
16662
1.43k
            return result;
16663
1.43k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 20u> >, double const>(double const&) const
Line
Count
Source
16658
29
         {
16659
29
            expression_node<typename node_type::value_type>*
16660
29
            result = (new node_type(t1));
16661
29
            result->node_depth();
16662
29
            return result;
16663
29
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 21u> >, double const>(double const&) const
Line
Count
Source
16658
30
         {
16659
30
            expression_node<typename node_type::value_type>*
16660
30
            result = (new node_type(t1));
16661
30
            result->node_depth();
16662
30
            return result;
16663
30
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 22u> >, double const>(double const&) const
Line
Count
Source
16658
14
         {
16659
14
            expression_node<typename node_type::value_type>*
16660
14
            result = (new node_type(t1));
16661
14
            result->node_depth();
16662
14
            return result;
16663
14
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 23u> >, double const>(double const&) const
Line
Count
Source
16658
96
         {
16659
96
            expression_node<typename node_type::value_type>*
16660
96
            result = (new node_type(t1));
16661
96
            result->node_depth();
16662
96
            return result;
16663
96
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 24u> >, double const>(double const&) const
Line
Count
Source
16658
356
         {
16659
356
            expression_node<typename node_type::value_type>*
16660
356
            result = (new node_type(t1));
16661
356
            result->node_depth();
16662
356
            return result;
16663
356
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 25u> >, double const>(double const&) const
Line
Count
Source
16658
186
         {
16659
186
            expression_node<typename node_type::value_type>*
16660
186
            result = (new node_type(t1));
16661
186
            result->node_depth();
16662
186
            return result;
16663
186
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 26u> >, double const>(double const&) const
Line
Count
Source
16658
34
         {
16659
34
            expression_node<typename node_type::value_type>*
16660
34
            result = (new node_type(t1));
16661
34
            result->node_depth();
16662
34
            return result;
16663
34
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 27u> >, double const>(double const&) const
Line
Count
Source
16658
3.05k
         {
16659
3.05k
            expression_node<typename node_type::value_type>*
16660
3.05k
            result = (new node_type(t1));
16661
3.05k
            result->node_depth();
16662
3.05k
            return result;
16663
3.05k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 28u> >, double const>(double const&) const
Line
Count
Source
16658
165
         {
16659
165
            expression_node<typename node_type::value_type>*
16660
165
            result = (new node_type(t1));
16661
165
            result->node_depth();
16662
165
            return result;
16663
165
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 29u> >, double const>(double const&) const
Line
Count
Source
16658
24
         {
16659
24
            expression_node<typename node_type::value_type>*
16660
24
            result = (new node_type(t1));
16661
24
            result->node_depth();
16662
24
            return result;
16663
24
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 30u> >, double const>(double const&) const
Line
Count
Source
16658
38
         {
16659
38
            expression_node<typename node_type::value_type>*
16660
38
            result = (new node_type(t1));
16661
38
            result->node_depth();
16662
38
            return result;
16663
38
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 31u> >, double const>(double const&) const
Line
Count
Source
16658
528
         {
16659
528
            expression_node<typename node_type::value_type>*
16660
528
            result = (new node_type(t1));
16661
528
            result->node_depth();
16662
528
            return result;
16663
528
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 32u> >, double const>(double const&) const
Line
Count
Source
16658
11
         {
16659
11
            expression_node<typename node_type::value_type>*
16660
11
            result = (new node_type(t1));
16661
11
            result->node_depth();
16662
11
            return result;
16663
11
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 33u> >, double const>(double const&) const
Line
Count
Source
16658
40
         {
16659
40
            expression_node<typename node_type::value_type>*
16660
40
            result = (new node_type(t1));
16661
40
            result->node_depth();
16662
40
            return result;
16663
40
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 34u> >, double const>(double const&) const
Line
Count
Source
16658
72
         {
16659
72
            expression_node<typename node_type::value_type>*
16660
72
            result = (new node_type(t1));
16661
72
            result->node_depth();
16662
72
            return result;
16663
72
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 35u> >, double const>(double const&) const
Line
Count
Source
16658
786
         {
16659
786
            expression_node<typename node_type::value_type>*
16660
786
            result = (new node_type(t1));
16661
786
            result->node_depth();
16662
786
            return result;
16663
786
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 36u> >, double const>(double const&) const
Line
Count
Source
16658
104
         {
16659
104
            expression_node<typename node_type::value_type>*
16660
104
            result = (new node_type(t1));
16661
104
            result->node_depth();
16662
104
            return result;
16663
104
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 37u> >, double const>(double const&) const
Line
Count
Source
16658
159
         {
16659
159
            expression_node<typename node_type::value_type>*
16660
159
            result = (new node_type(t1));
16661
159
            result->node_depth();
16662
159
            return result;
16663
159
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 38u> >, double const>(double const&) const
Line
Count
Source
16658
315
         {
16659
315
            expression_node<typename node_type::value_type>*
16660
315
            result = (new node_type(t1));
16661
315
            result->node_depth();
16662
315
            return result;
16663
315
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 39u> >, double const>(double const&) const
Line
Count
Source
16658
7
         {
16659
7
            expression_node<typename node_type::value_type>*
16660
7
            result = (new node_type(t1));
16661
7
            result->node_depth();
16662
7
            return result;
16663
7
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 40u> >, double const>(double const&) const
Line
Count
Source
16658
140
         {
16659
140
            expression_node<typename node_type::value_type>*
16660
140
            result = (new node_type(t1));
16661
140
            result->node_depth();
16662
140
            return result;
16663
140
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 41u> >, double const>(double const&) const
Line
Count
Source
16658
56
         {
16659
56
            expression_node<typename node_type::value_type>*
16660
56
            result = (new node_type(t1));
16661
56
            result->node_depth();
16662
56
            return result;
16663
56
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 42u> >, double const>(double const&) const
Line
Count
Source
16658
1.81k
         {
16659
1.81k
            expression_node<typename node_type::value_type>*
16660
1.81k
            result = (new node_type(t1));
16661
1.81k
            result->node_depth();
16662
1.81k
            return result;
16663
1.81k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 43u> >, double const>(double const&) const
Line
Count
Source
16658
294
         {
16659
294
            expression_node<typename node_type::value_type>*
16660
294
            result = (new node_type(t1));
16661
294
            result->node_depth();
16662
294
            return result;
16663
294
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 44u> >, double const>(double const&) const
Line
Count
Source
16658
44
         {
16659
44
            expression_node<typename node_type::value_type>*
16660
44
            result = (new node_type(t1));
16661
44
            result->node_depth();
16662
44
            return result;
16663
44
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 45u> >, double const>(double const&) const
Line
Count
Source
16658
67
         {
16659
67
            expression_node<typename node_type::value_type>*
16660
67
            result = (new node_type(t1));
16661
67
            result->node_depth();
16662
67
            return result;
16663
67
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 46u> >, double const>(double const&) const
Line
Count
Source
16658
26
         {
16659
26
            expression_node<typename node_type::value_type>*
16660
26
            result = (new node_type(t1));
16661
26
            result->node_depth();
16662
26
            return result;
16663
26
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 47u> >, double const>(double const&) const
Line
Count
Source
16658
32
         {
16659
32
            expression_node<typename node_type::value_type>*
16660
32
            result = (new node_type(t1));
16661
32
            result->node_depth();
16662
32
            return result;
16663
32
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 48u> >, double const>(double const&) const
Line
Count
Source
16658
40
         {
16659
40
            expression_node<typename node_type::value_type>*
16660
40
            result = (new node_type(t1));
16661
40
            result->node_depth();
16662
40
            return result;
16663
40
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 49u> >, double const>(double const&) const
Line
Count
Source
16658
725
         {
16659
725
            expression_node<typename node_type::value_type>*
16660
725
            result = (new node_type(t1));
16661
725
            result->node_depth();
16662
725
            return result;
16663
725
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 50u> >, double const>(double const&) const
Line
Count
Source
16658
217
         {
16659
217
            expression_node<typename node_type::value_type>*
16660
217
            result = (new node_type(t1));
16661
217
            result->node_depth();
16662
217
            return result;
16663
217
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 51u> >, double const>(double const&) const
Line
Count
Source
16658
183
         {
16659
183
            expression_node<typename node_type::value_type>*
16660
183
            result = (new node_type(t1));
16661
183
            result->node_depth();
16662
183
            return result;
16663
183
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 52u> >, double const>(double const&) const
Line
Count
Source
16658
1.92k
         {
16659
1.92k
            expression_node<typename node_type::value_type>*
16660
1.92k
            result = (new node_type(t1));
16661
1.92k
            result->node_depth();
16662
1.92k
            return result;
16663
1.92k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 53u> >, double const>(double const&) const
Line
Count
Source
16658
189
         {
16659
189
            expression_node<typename node_type::value_type>*
16660
189
            result = (new node_type(t1));
16661
189
            result->node_depth();
16662
189
            return result;
16663
189
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 54u> >, double const>(double const&) const
Line
Count
Source
16658
143
         {
16659
143
            expression_node<typename node_type::value_type>*
16660
143
            result = (new node_type(t1));
16661
143
            result->node_depth();
16662
143
            return result;
16663
143
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 55u> >, double const>(double const&) const
Line
Count
Source
16658
988
         {
16659
988
            expression_node<typename node_type::value_type>*
16660
988
            result = (new node_type(t1));
16661
988
            result->node_depth();
16662
988
            return result;
16663
988
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 56u> >, double const>(double const&) const
Line
Count
Source
16658
479
         {
16659
479
            expression_node<typename node_type::value_type>*
16660
479
            result = (new node_type(t1));
16661
479
            result->node_depth();
16662
479
            return result;
16663
479
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 57u> >, double const>(double const&) const
Line
Count
Source
16658
1.12k
         {
16659
1.12k
            expression_node<typename node_type::value_type>*
16660
1.12k
            result = (new node_type(t1));
16661
1.12k
            result->node_depth();
16662
1.12k
            return result;
16663
1.12k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 58u> >, double const>(double const&) const
Line
Count
Source
16658
423
         {
16659
423
            expression_node<typename node_type::value_type>*
16660
423
            result = (new node_type(t1));
16661
423
            result->node_depth();
16662
423
            return result;
16663
423
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 59u> >, double const>(double const&) const
Line
Count
Source
16658
2.49k
         {
16659
2.49k
            expression_node<typename node_type::value_type>*
16660
2.49k
            result = (new node_type(t1));
16661
2.49k
            result->node_depth();
16662
2.49k
            return result;
16663
2.49k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<double, exprtk::details::numeric::fast_exp<double, 60u> >, double const>(double const&) const
Line
Count
Source
16658
4.77k
         {
16659
4.77k
            expression_node<typename node_type::value_type>*
16660
4.77k
            result = (new node_type(t1));
16661
4.77k
            result->node_depth();
16662
4.77k
            return result;
16663
4.77k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::literal_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::literal_node<double>, double>(double&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::multi_switch_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::multi_switch_node<double>, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vectorize_node<double, exprtk::details::vec_add_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vectorize_node<double, exprtk::details::vec_add_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vectorize_node<double, exprtk::details::vec_mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vectorize_node<double, exprtk::details::vec_mul_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vectorize_node<double, exprtk::details::vec_avg_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vectorize_node<double, exprtk::details::vec_avg_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vectorize_node<double, exprtk::details::vec_min_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vectorize_node<double, exprtk::details::vec_min_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vectorize_node<double, exprtk::details::vec_max_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vectorize_node<double, exprtk::details::vec_max_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
exprtk::details::expression_node<exprtk::details::vararg_varnode<double, exprtk::details::vararg_add_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<double, exprtk::details::vararg_add_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Line
Count
Source
16658
1.00k
         {
16659
1.00k
            expression_node<typename node_type::value_type>*
16660
1.00k
            result = (new node_type(t1));
16661
1.00k
            result->node_depth();
16662
1.00k
            return result;
16663
1.00k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_varnode<double, exprtk::details::vararg_mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<double, exprtk::details::vararg_mul_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_varnode<double, exprtk::details::vararg_avg_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<double, exprtk::details::vararg_avg_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_varnode<double, exprtk::details::vararg_min_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<double, exprtk::details::vararg_min_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_varnode<double, exprtk::details::vararg_max_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<double, exprtk::details::vararg_max_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_varnode<double, exprtk::details::vararg_mand_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<double, exprtk::details::vararg_mand_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
exprtk::details::expression_node<exprtk::details::vararg_varnode<double, exprtk::details::vararg_mor_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<double, exprtk::details::vararg_mor_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Line
Count
Source
16658
30
         {
16659
30
            expression_node<typename node_type::value_type>*
16660
30
            result = (new node_type(t1));
16661
30
            result->node_depth();
16662
30
            return result;
16663
30
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_varnode<double, exprtk::details::vararg_multi_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<double, exprtk::details::vararg_multi_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_vararg_node<double, exprtk::details::vararg_multi_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::str_vararg_node<double, exprtk::details::vararg_multi_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
exprtk::details::expression_node<exprtk::details::vararg_node<double, exprtk::details::vararg_add_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<double, exprtk::details::vararg_add_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Line
Count
Source
16658
919
         {
16659
919
            expression_node<typename node_type::value_type>*
16660
919
            result = (new node_type(t1));
16661
919
            result->node_depth();
16662
919
            return result;
16663
919
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_node<double, exprtk::details::vararg_mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<double, exprtk::details::vararg_mul_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
exprtk::details::expression_node<exprtk::details::vararg_node<double, exprtk::details::vararg_avg_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<double, exprtk::details::vararg_avg_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Line
Count
Source
16658
3
         {
16659
3
            expression_node<typename node_type::value_type>*
16660
3
            result = (new node_type(t1));
16661
3
            result->node_depth();
16662
3
            return result;
16663
3
         }
exprtk::details::expression_node<exprtk::details::vararg_node<double, exprtk::details::vararg_min_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<double, exprtk::details::vararg_min_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Line
Count
Source
16658
1
         {
16659
1
            expression_node<typename node_type::value_type>*
16660
1
            result = (new node_type(t1));
16661
1
            result->node_depth();
16662
1
            return result;
16663
1
         }
exprtk::details::expression_node<exprtk::details::vararg_node<double, exprtk::details::vararg_max_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<double, exprtk::details::vararg_max_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Line
Count
Source
16658
4
         {
16659
4
            expression_node<typename node_type::value_type>*
16660
4
            result = (new node_type(t1));
16661
4
            result->node_depth();
16662
4
            return result;
16663
4
         }
exprtk::details::expression_node<exprtk::details::vararg_node<double, exprtk::details::vararg_mand_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<double, exprtk::details::vararg_mand_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Line
Count
Source
16658
2
         {
16659
2
            expression_node<typename node_type::value_type>*
16660
2
            result = (new node_type(t1));
16661
2
            result->node_depth();
16662
2
            return result;
16663
2
         }
exprtk::details::expression_node<exprtk::details::vararg_node<double, exprtk::details::vararg_mor_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<double, exprtk::details::vararg_mor_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Line
Count
Source
16658
243
         {
16659
243
            expression_node<typename node_type::value_type>*
16660
243
            result = (new node_type(t1));
16661
243
            result->node_depth();
16662
243
            return result;
16663
243
         }
exprtk::details::expression_node<exprtk::details::vararg_node<double, exprtk::details::vararg_multi_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<double, exprtk::details::vararg_multi_op<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Line
Count
Source
16658
13.4k
         {
16659
13.4k
            expression_node<typename node_type::value_type>*
16660
13.4k
            result = (new node_type(t1));
16661
13.4k
            result->node_depth();
16662
13.4k
            return result;
16663
13.4k
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::abs_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::abs_op<double> >, double>(double&) const
Line
Count
Source
16658
1.04k
         {
16659
1.04k
            expression_node<typename node_type::value_type>*
16660
1.04k
            result = (new node_type(t1));
16661
1.04k
            result->node_depth();
16662
1.04k
            return result;
16663
1.04k
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::acos_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::acos_op<double> >, double>(double&) const
Line
Count
Source
16658
29
         {
16659
29
            expression_node<typename node_type::value_type>*
16660
29
            result = (new node_type(t1));
16661
29
            result->node_depth();
16662
29
            return result;
16663
29
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::acosh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::acosh_op<double> >, double>(double&) const
Line
Count
Source
16658
522
         {
16659
522
            expression_node<typename node_type::value_type>*
16660
522
            result = (new node_type(t1));
16661
522
            result->node_depth();
16662
522
            return result;
16663
522
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::asin_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::asin_op<double> >, double>(double&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::asinh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::asinh_op<double> >, double>(double&) const
Line
Count
Source
16658
37
         {
16659
37
            expression_node<typename node_type::value_type>*
16660
37
            result = (new node_type(t1));
16661
37
            result->node_depth();
16662
37
            return result;
16663
37
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::atan_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::atan_op<double> >, double>(double&) const
Line
Count
Source
16658
23
         {
16659
23
            expression_node<typename node_type::value_type>*
16660
23
            result = (new node_type(t1));
16661
23
            result->node_depth();
16662
23
            return result;
16663
23
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::atanh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::atanh_op<double> >, double>(double&) const
Line
Count
Source
16658
542
         {
16659
542
            expression_node<typename node_type::value_type>*
16660
542
            result = (new node_type(t1));
16661
542
            result->node_depth();
16662
542
            return result;
16663
542
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::ceil_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::ceil_op<double> >, double>(double&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::cos_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::cos_op<double> >, double>(double&) const
Line
Count
Source
16658
79
         {
16659
79
            expression_node<typename node_type::value_type>*
16660
79
            result = (new node_type(t1));
16661
79
            result->node_depth();
16662
79
            return result;
16663
79
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::cosh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::cosh_op<double> >, double>(double&) const
Line
Count
Source
16658
680
         {
16659
680
            expression_node<typename node_type::value_type>*
16660
680
            result = (new node_type(t1));
16661
680
            result->node_depth();
16662
680
            return result;
16663
680
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::exp_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::exp_op<double> >, double>(double&) const
Line
Count
Source
16658
16
         {
16659
16
            expression_node<typename node_type::value_type>*
16660
16
            result = (new node_type(t1));
16661
16
            result->node_depth();
16662
16
            return result;
16663
16
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::expm1_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::expm1_op<double> >, double>(double&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::floor_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::floor_op<double> >, double>(double&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::log_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::log_op<double> >, double>(double&) const
Line
Count
Source
16658
300
         {
16659
300
            expression_node<typename node_type::value_type>*
16660
300
            result = (new node_type(t1));
16661
300
            result->node_depth();
16662
300
            return result;
16663
300
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::log10_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::log10_op<double> >, double>(double&) const
Line
Count
Source
16658
329
         {
16659
329
            expression_node<typename node_type::value_type>*
16660
329
            result = (new node_type(t1));
16661
329
            result->node_depth();
16662
329
            return result;
16663
329
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::log2_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::log2_op<double> >, double>(double&) const
Line
Count
Source
16658
16
         {
16659
16
            expression_node<typename node_type::value_type>*
16660
16
            result = (new node_type(t1));
16661
16
            result->node_depth();
16662
16
            return result;
16663
16
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::log1p_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::log1p_op<double> >, double>(double&) const
Line
Count
Source
16658
103
         {
16659
103
            expression_node<typename node_type::value_type>*
16660
103
            result = (new node_type(t1));
16661
103
            result->node_depth();
16662
103
            return result;
16663
103
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::neg_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::neg_op<double> >, double>(double&) const
Line
Count
Source
16658
26.5k
         {
16659
26.5k
            expression_node<typename node_type::value_type>*
16660
26.5k
            result = (new node_type(t1));
16661
26.5k
            result->node_depth();
16662
26.5k
            return result;
16663
26.5k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::pos_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::pos_op<double> >, double>(double&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::round_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::round_op<double> >, double>(double&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::sin_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::sin_op<double> >, double>(double&) const
Line
Count
Source
16658
2
         {
16659
2
            expression_node<typename node_type::value_type>*
16660
2
            result = (new node_type(t1));
16661
2
            result->node_depth();
16662
2
            return result;
16663
2
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::sinc_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::sinc_op<double> >, double>(double&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::sinh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::sinh_op<double> >, double>(double&) const
Line
Count
Source
16658
12
         {
16659
12
            expression_node<typename node_type::value_type>*
16660
12
            result = (new node_type(t1));
16661
12
            result->node_depth();
16662
12
            return result;
16663
12
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::sqrt_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::sqrt_op<double> >, double>(double&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::tan_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::tan_op<double> >, double>(double&) const
Line
Count
Source
16658
99
         {
16659
99
            expression_node<typename node_type::value_type>*
16660
99
            result = (new node_type(t1));
16661
99
            result->node_depth();
16662
99
            return result;
16663
99
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::tanh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::tanh_op<double> >, double>(double&) const
Line
Count
Source
16658
890
         {
16659
890
            expression_node<typename node_type::value_type>*
16660
890
            result = (new node_type(t1));
16661
890
            result->node_depth();
16662
890
            return result;
16663
890
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::cot_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::cot_op<double> >, double>(double&) const
Line
Count
Source
16658
130
         {
16659
130
            expression_node<typename node_type::value_type>*
16660
130
            result = (new node_type(t1));
16661
130
            result->node_depth();
16662
130
            return result;
16663
130
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::sec_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::sec_op<double> >, double>(double&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::csc_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::csc_op<double> >, double>(double&) const
Line
Count
Source
16658
56
         {
16659
56
            expression_node<typename node_type::value_type>*
16660
56
            result = (new node_type(t1));
16661
56
            result->node_depth();
16662
56
            return result;
16663
56
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::r2d_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::r2d_op<double> >, double>(double&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::d2r_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::d2r_op<double> >, double>(double&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::d2g_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::d2g_op<double> >, double>(double&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::g2d_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::g2d_op<double> >, double>(double&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::notl_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::notl_op<double> >, double>(double&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::sgn_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::sgn_op<double> >, double>(double&) const
Line
Count
Source
16658
1.29k
         {
16659
1.29k
            expression_node<typename node_type::value_type>*
16660
1.29k
            result = (new node_type(t1));
16661
1.29k
            result->node_depth();
16662
1.29k
            return result;
16663
1.29k
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::erf_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::erf_op<double> >, double>(double&) const
Line
Count
Source
16658
85
         {
16659
85
            expression_node<typename node_type::value_type>*
16660
85
            result = (new node_type(t1));
16661
85
            result->node_depth();
16662
85
            return result;
16663
85
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::erfc_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::erfc_op<double> >, double>(double&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::ncdf_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::ncdf_op<double> >, double>(double&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::frac_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::frac_op<double> >, double>(double&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<double, exprtk::details::trunc_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<double, exprtk::details::trunc_op<double> >, double>(double&) const
Line
Count
Source
16658
14
         {
16659
14
            expression_node<typename node_type::value_type>*
16660
14
            result = (new node_type(t1));
16661
14
            result->node_depth();
16662
14
            return result;
16663
14
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::abs_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::abs_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
84
         {
16659
84
            expression_node<typename node_type::value_type>*
16660
84
            result = (new node_type(t1));
16661
84
            result->node_depth();
16662
84
            return result;
16663
84
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::acos_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::acos_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
5
         {
16659
5
            expression_node<typename node_type::value_type>*
16660
5
            result = (new node_type(t1));
16661
5
            result->node_depth();
16662
5
            return result;
16663
5
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::acosh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::acosh_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
59
         {
16659
59
            expression_node<typename node_type::value_type>*
16660
59
            result = (new node_type(t1));
16661
59
            result->node_depth();
16662
59
            return result;
16663
59
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::asin_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::asin_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::asinh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::asinh_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::atan_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::atan_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
118
         {
16659
118
            expression_node<typename node_type::value_type>*
16660
118
            result = (new node_type(t1));
16661
118
            result->node_depth();
16662
118
            return result;
16663
118
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::atanh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::atanh_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
295
         {
16659
295
            expression_node<typename node_type::value_type>*
16660
295
            result = (new node_type(t1));
16661
295
            result->node_depth();
16662
295
            return result;
16663
295
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::ceil_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::ceil_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::cos_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::cos_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
70
         {
16659
70
            expression_node<typename node_type::value_type>*
16660
70
            result = (new node_type(t1));
16661
70
            result->node_depth();
16662
70
            return result;
16663
70
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::cosh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::cosh_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
308
         {
16659
308
            expression_node<typename node_type::value_type>*
16660
308
            result = (new node_type(t1));
16661
308
            result->node_depth();
16662
308
            return result;
16663
308
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::exp_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::exp_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
7
         {
16659
7
            expression_node<typename node_type::value_type>*
16660
7
            result = (new node_type(t1));
16661
7
            result->node_depth();
16662
7
            return result;
16663
7
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::expm1_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::expm1_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::floor_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::floor_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::log_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::log_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
3.41k
         {
16659
3.41k
            expression_node<typename node_type::value_type>*
16660
3.41k
            result = (new node_type(t1));
16661
3.41k
            result->node_depth();
16662
3.41k
            return result;
16663
3.41k
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::log10_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::log10_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
22
         {
16659
22
            expression_node<typename node_type::value_type>*
16660
22
            result = (new node_type(t1));
16661
22
            result->node_depth();
16662
22
            return result;
16663
22
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::log2_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::log2_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
303
         {
16659
303
            expression_node<typename node_type::value_type>*
16660
303
            result = (new node_type(t1));
16661
303
            result->node_depth();
16662
303
            return result;
16663
303
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::log1p_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::log1p_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
630
         {
16659
630
            expression_node<typename node_type::value_type>*
16660
630
            result = (new node_type(t1));
16661
630
            result->node_depth();
16662
630
            return result;
16663
630
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::neg_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::neg_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
34.0k
         {
16659
34.0k
            expression_node<typename node_type::value_type>*
16660
34.0k
            result = (new node_type(t1));
16661
34.0k
            result->node_depth();
16662
34.0k
            return result;
16663
34.0k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::pos_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::pos_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::round_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::round_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::sin_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::sin_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
15
         {
16659
15
            expression_node<typename node_type::value_type>*
16660
15
            result = (new node_type(t1));
16661
15
            result->node_depth();
16662
15
            return result;
16663
15
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::sinc_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::sinc_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
242
         {
16659
242
            expression_node<typename node_type::value_type>*
16660
242
            result = (new node_type(t1));
16661
242
            result->node_depth();
16662
242
            return result;
16663
242
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::sinh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::sinh_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
66
         {
16659
66
            expression_node<typename node_type::value_type>*
16660
66
            result = (new node_type(t1));
16661
66
            result->node_depth();
16662
66
            return result;
16663
66
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::sqrt_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::sqrt_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::tan_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::tan_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
257
         {
16659
257
            expression_node<typename node_type::value_type>*
16660
257
            result = (new node_type(t1));
16661
257
            result->node_depth();
16662
257
            return result;
16663
257
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::tanh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::tanh_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
139
         {
16659
139
            expression_node<typename node_type::value_type>*
16660
139
            result = (new node_type(t1));
16661
139
            result->node_depth();
16662
139
            return result;
16663
139
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::cot_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::cot_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
20
         {
16659
20
            expression_node<typename node_type::value_type>*
16660
20
            result = (new node_type(t1));
16661
20
            result->node_depth();
16662
20
            return result;
16663
20
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::sec_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::sec_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::csc_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::csc_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
31
         {
16659
31
            expression_node<typename node_type::value_type>*
16660
31
            result = (new node_type(t1));
16661
31
            result->node_depth();
16662
31
            return result;
16663
31
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::r2d_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::r2d_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::d2r_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::d2r_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::d2g_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::d2g_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::g2d_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::g2d_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::notl_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::notl_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
666
         {
16659
666
            expression_node<typename node_type::value_type>*
16660
666
            result = (new node_type(t1));
16661
666
            result->node_depth();
16662
666
            return result;
16663
666
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::sgn_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::sgn_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
243
         {
16659
243
            expression_node<typename node_type::value_type>*
16660
243
            result = (new node_type(t1));
16661
243
            result->node_depth();
16662
243
            return result;
16663
243
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::erf_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::erf_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
47
         {
16659
47
            expression_node<typename node_type::value_type>*
16660
47
            result = (new node_type(t1));
16661
47
            result->node_depth();
16662
47
            return result;
16663
47
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::erfc_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::erfc_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::ncdf_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::ncdf_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::frac_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::frac_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<double, exprtk::details::trunc_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<double, exprtk::details::trunc_op<double> >, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
14
         {
16659
14
            expression_node<typename node_type::value_type>*
16660
14
            result = (new node_type(t1));
16661
14
            result->node_depth();
16662
14
            return result;
16663
14
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 1u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
1.07k
         {
16659
1.07k
            expression_node<typename node_type::value_type>*
16660
1.07k
            result = (new node_type(t1));
16661
1.07k
            result->node_depth();
16662
1.07k
            return result;
16663
1.07k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 2u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
784
         {
16659
784
            expression_node<typename node_type::value_type>*
16660
784
            result = (new node_type(t1));
16661
784
            result->node_depth();
16662
784
            return result;
16663
784
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 3u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
568
         {
16659
568
            expression_node<typename node_type::value_type>*
16660
568
            result = (new node_type(t1));
16661
568
            result->node_depth();
16662
568
            return result;
16663
568
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 4u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
2.05k
         {
16659
2.05k
            expression_node<typename node_type::value_type>*
16660
2.05k
            result = (new node_type(t1));
16661
2.05k
            result->node_depth();
16662
2.05k
            return result;
16663
2.05k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 5u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
847
         {
16659
847
            expression_node<typename node_type::value_type>*
16660
847
            result = (new node_type(t1));
16661
847
            result->node_depth();
16662
847
            return result;
16663
847
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 6u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
303
         {
16659
303
            expression_node<typename node_type::value_type>*
16660
303
            result = (new node_type(t1));
16661
303
            result->node_depth();
16662
303
            return result;
16663
303
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 7u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
1.67k
         {
16659
1.67k
            expression_node<typename node_type::value_type>*
16660
1.67k
            result = (new node_type(t1));
16661
1.67k
            result->node_depth();
16662
1.67k
            return result;
16663
1.67k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 8u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
1.11k
         {
16659
1.11k
            expression_node<typename node_type::value_type>*
16660
1.11k
            result = (new node_type(t1));
16661
1.11k
            result->node_depth();
16662
1.11k
            return result;
16663
1.11k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 9u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
433
         {
16659
433
            expression_node<typename node_type::value_type>*
16660
433
            result = (new node_type(t1));
16661
433
            result->node_depth();
16662
433
            return result;
16663
433
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 10u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
131
         {
16659
131
            expression_node<typename node_type::value_type>*
16660
131
            result = (new node_type(t1));
16661
131
            result->node_depth();
16662
131
            return result;
16663
131
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 11u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
462
         {
16659
462
            expression_node<typename node_type::value_type>*
16660
462
            result = (new node_type(t1));
16661
462
            result->node_depth();
16662
462
            return result;
16663
462
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 12u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
43
         {
16659
43
            expression_node<typename node_type::value_type>*
16660
43
            result = (new node_type(t1));
16661
43
            result->node_depth();
16662
43
            return result;
16663
43
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 13u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
63
         {
16659
63
            expression_node<typename node_type::value_type>*
16660
63
            result = (new node_type(t1));
16661
63
            result->node_depth();
16662
63
            return result;
16663
63
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 14u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
263
         {
16659
263
            expression_node<typename node_type::value_type>*
16660
263
            result = (new node_type(t1));
16661
263
            result->node_depth();
16662
263
            return result;
16663
263
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 15u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
242
         {
16659
242
            expression_node<typename node_type::value_type>*
16660
242
            result = (new node_type(t1));
16661
242
            result->node_depth();
16662
242
            return result;
16663
242
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 16u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
42
         {
16659
42
            expression_node<typename node_type::value_type>*
16660
42
            result = (new node_type(t1));
16661
42
            result->node_depth();
16662
42
            return result;
16663
42
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 17u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
844
         {
16659
844
            expression_node<typename node_type::value_type>*
16660
844
            result = (new node_type(t1));
16661
844
            result->node_depth();
16662
844
            return result;
16663
844
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 18u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
607
         {
16659
607
            expression_node<typename node_type::value_type>*
16660
607
            result = (new node_type(t1));
16661
607
            result->node_depth();
16662
607
            return result;
16663
607
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 19u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
718
         {
16659
718
            expression_node<typename node_type::value_type>*
16660
718
            result = (new node_type(t1));
16661
718
            result->node_depth();
16662
718
            return result;
16663
718
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 20u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
53
         {
16659
53
            expression_node<typename node_type::value_type>*
16660
53
            result = (new node_type(t1));
16661
53
            result->node_depth();
16662
53
            return result;
16663
53
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 21u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
137
         {
16659
137
            expression_node<typename node_type::value_type>*
16660
137
            result = (new node_type(t1));
16661
137
            result->node_depth();
16662
137
            return result;
16663
137
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 22u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
108
         {
16659
108
            expression_node<typename node_type::value_type>*
16660
108
            result = (new node_type(t1));
16661
108
            result->node_depth();
16662
108
            return result;
16663
108
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 23u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
144
         {
16659
144
            expression_node<typename node_type::value_type>*
16660
144
            result = (new node_type(t1));
16661
144
            result->node_depth();
16662
144
            return result;
16663
144
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 24u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
39
         {
16659
39
            expression_node<typename node_type::value_type>*
16660
39
            result = (new node_type(t1));
16661
39
            result->node_depth();
16662
39
            return result;
16663
39
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 25u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
159
         {
16659
159
            expression_node<typename node_type::value_type>*
16660
159
            result = (new node_type(t1));
16661
159
            result->node_depth();
16662
159
            return result;
16663
159
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 26u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
534
         {
16659
534
            expression_node<typename node_type::value_type>*
16660
534
            result = (new node_type(t1));
16661
534
            result->node_depth();
16662
534
            return result;
16663
534
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 27u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
554
         {
16659
554
            expression_node<typename node_type::value_type>*
16660
554
            result = (new node_type(t1));
16661
554
            result->node_depth();
16662
554
            return result;
16663
554
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 28u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
430
         {
16659
430
            expression_node<typename node_type::value_type>*
16660
430
            result = (new node_type(t1));
16661
430
            result->node_depth();
16662
430
            return result;
16663
430
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 29u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
733
         {
16659
733
            expression_node<typename node_type::value_type>*
16660
733
            result = (new node_type(t1));
16661
733
            result->node_depth();
16662
733
            return result;
16663
733
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 30u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
1.44k
         {
16659
1.44k
            expression_node<typename node_type::value_type>*
16660
1.44k
            result = (new node_type(t1));
16661
1.44k
            result->node_depth();
16662
1.44k
            return result;
16663
1.44k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 31u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
213
         {
16659
213
            expression_node<typename node_type::value_type>*
16660
213
            result = (new node_type(t1));
16661
213
            result->node_depth();
16662
213
            return result;
16663
213
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 32u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
37
         {
16659
37
            expression_node<typename node_type::value_type>*
16660
37
            result = (new node_type(t1));
16661
37
            result->node_depth();
16662
37
            return result;
16663
37
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 33u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
341
         {
16659
341
            expression_node<typename node_type::value_type>*
16660
341
            result = (new node_type(t1));
16661
341
            result->node_depth();
16662
341
            return result;
16663
341
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 34u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
262
         {
16659
262
            expression_node<typename node_type::value_type>*
16660
262
            result = (new node_type(t1));
16661
262
            result->node_depth();
16662
262
            return result;
16663
262
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 35u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
782
         {
16659
782
            expression_node<typename node_type::value_type>*
16660
782
            result = (new node_type(t1));
16661
782
            result->node_depth();
16662
782
            return result;
16663
782
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 36u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
1.19k
         {
16659
1.19k
            expression_node<typename node_type::value_type>*
16660
1.19k
            result = (new node_type(t1));
16661
1.19k
            result->node_depth();
16662
1.19k
            return result;
16663
1.19k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 37u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
1.55k
         {
16659
1.55k
            expression_node<typename node_type::value_type>*
16660
1.55k
            result = (new node_type(t1));
16661
1.55k
            result->node_depth();
16662
1.55k
            return result;
16663
1.55k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 38u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
1.06k
         {
16659
1.06k
            expression_node<typename node_type::value_type>*
16660
1.06k
            result = (new node_type(t1));
16661
1.06k
            result->node_depth();
16662
1.06k
            return result;
16663
1.06k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 39u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
223
         {
16659
223
            expression_node<typename node_type::value_type>*
16660
223
            result = (new node_type(t1));
16661
223
            result->node_depth();
16662
223
            return result;
16663
223
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 40u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
133
         {
16659
133
            expression_node<typename node_type::value_type>*
16660
133
            result = (new node_type(t1));
16661
133
            result->node_depth();
16662
133
            return result;
16663
133
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 41u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
1.19k
         {
16659
1.19k
            expression_node<typename node_type::value_type>*
16660
1.19k
            result = (new node_type(t1));
16661
1.19k
            result->node_depth();
16662
1.19k
            return result;
16663
1.19k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 42u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
42
         {
16659
42
            expression_node<typename node_type::value_type>*
16660
42
            result = (new node_type(t1));
16661
42
            result->node_depth();
16662
42
            return result;
16663
42
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 43u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
19
         {
16659
19
            expression_node<typename node_type::value_type>*
16660
19
            result = (new node_type(t1));
16661
19
            result->node_depth();
16662
19
            return result;
16663
19
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 44u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
382
         {
16659
382
            expression_node<typename node_type::value_type>*
16660
382
            result = (new node_type(t1));
16661
382
            result->node_depth();
16662
382
            return result;
16663
382
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 45u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
681
         {
16659
681
            expression_node<typename node_type::value_type>*
16660
681
            result = (new node_type(t1));
16661
681
            result->node_depth();
16662
681
            return result;
16663
681
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 46u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
146
         {
16659
146
            expression_node<typename node_type::value_type>*
16660
146
            result = (new node_type(t1));
16661
146
            result->node_depth();
16662
146
            return result;
16663
146
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 47u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
539
         {
16659
539
            expression_node<typename node_type::value_type>*
16660
539
            result = (new node_type(t1));
16661
539
            result->node_depth();
16662
539
            return result;
16663
539
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 48u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
117
         {
16659
117
            expression_node<typename node_type::value_type>*
16660
117
            result = (new node_type(t1));
16661
117
            result->node_depth();
16662
117
            return result;
16663
117
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 49u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
16
         {
16659
16
            expression_node<typename node_type::value_type>*
16660
16
            result = (new node_type(t1));
16661
16
            result->node_depth();
16662
16
            return result;
16663
16
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 50u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
7
         {
16659
7
            expression_node<typename node_type::value_type>*
16660
7
            result = (new node_type(t1));
16661
7
            result->node_depth();
16662
7
            return result;
16663
7
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 51u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
54
         {
16659
54
            expression_node<typename node_type::value_type>*
16660
54
            result = (new node_type(t1));
16661
54
            result->node_depth();
16662
54
            return result;
16663
54
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 52u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
29
         {
16659
29
            expression_node<typename node_type::value_type>*
16660
29
            result = (new node_type(t1));
16661
29
            result->node_depth();
16662
29
            return result;
16663
29
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 53u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
619
         {
16659
619
            expression_node<typename node_type::value_type>*
16660
619
            result = (new node_type(t1));
16661
619
            result->node_depth();
16662
619
            return result;
16663
619
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 54u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
1.02k
         {
16659
1.02k
            expression_node<typename node_type::value_type>*
16660
1.02k
            result = (new node_type(t1));
16661
1.02k
            result->node_depth();
16662
1.02k
            return result;
16663
1.02k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 55u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
638
         {
16659
638
            expression_node<typename node_type::value_type>*
16660
638
            result = (new node_type(t1));
16661
638
            result->node_depth();
16662
638
            return result;
16663
638
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 56u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
496
         {
16659
496
            expression_node<typename node_type::value_type>*
16660
496
            result = (new node_type(t1));
16661
496
            result->node_depth();
16662
496
            return result;
16663
496
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 57u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
270
         {
16659
270
            expression_node<typename node_type::value_type>*
16660
270
            result = (new node_type(t1));
16661
270
            result->node_depth();
16662
270
            return result;
16663
270
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 58u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
279
         {
16659
279
            expression_node<typename node_type::value_type>*
16660
279
            result = (new node_type(t1));
16661
279
            result->node_depth();
16662
279
            return result;
16663
279
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 59u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
283
         {
16659
283
            expression_node<typename node_type::value_type>*
16660
283
            result = (new node_type(t1));
16661
283
            result->node_depth();
16662
283
            return result;
16663
283
         }
exprtk::details::expression_node<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<double, exprtk::details::numeric::fast_exp<double, 60u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
58
         {
16659
58
            expression_node<typename node_type::value_type>*
16660
58
            result = (new node_type(t1));
16661
58
            result->node_depth();
16662
58
            return result;
16663
58
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 1u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 1u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
645
         {
16659
645
            expression_node<typename node_type::value_type>*
16660
645
            result = (new node_type(t1));
16661
645
            result->node_depth();
16662
645
            return result;
16663
645
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 2u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 2u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
646
         {
16659
646
            expression_node<typename node_type::value_type>*
16660
646
            result = (new node_type(t1));
16661
646
            result->node_depth();
16662
646
            return result;
16663
646
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 3u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 3u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
1.25k
         {
16659
1.25k
            expression_node<typename node_type::value_type>*
16660
1.25k
            result = (new node_type(t1));
16661
1.25k
            result->node_depth();
16662
1.25k
            return result;
16663
1.25k
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 4u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 4u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
813
         {
16659
813
            expression_node<typename node_type::value_type>*
16660
813
            result = (new node_type(t1));
16661
813
            result->node_depth();
16662
813
            return result;
16663
813
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 5u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 5u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
377
         {
16659
377
            expression_node<typename node_type::value_type>*
16660
377
            result = (new node_type(t1));
16661
377
            result->node_depth();
16662
377
            return result;
16663
377
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 6u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 6u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
227
         {
16659
227
            expression_node<typename node_type::value_type>*
16660
227
            result = (new node_type(t1));
16661
227
            result->node_depth();
16662
227
            return result;
16663
227
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 7u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 7u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
421
         {
16659
421
            expression_node<typename node_type::value_type>*
16660
421
            result = (new node_type(t1));
16661
421
            result->node_depth();
16662
421
            return result;
16663
421
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 8u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 8u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
384
         {
16659
384
            expression_node<typename node_type::value_type>*
16660
384
            result = (new node_type(t1));
16661
384
            result->node_depth();
16662
384
            return result;
16663
384
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 9u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 9u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
121
         {
16659
121
            expression_node<typename node_type::value_type>*
16660
121
            result = (new node_type(t1));
16661
121
            result->node_depth();
16662
121
            return result;
16663
121
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 10u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 10u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
277
         {
16659
277
            expression_node<typename node_type::value_type>*
16660
277
            result = (new node_type(t1));
16661
277
            result->node_depth();
16662
277
            return result;
16663
277
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 11u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 11u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
30
         {
16659
30
            expression_node<typename node_type::value_type>*
16660
30
            result = (new node_type(t1));
16661
30
            result->node_depth();
16662
30
            return result;
16663
30
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 12u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 12u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
29
         {
16659
29
            expression_node<typename node_type::value_type>*
16660
29
            result = (new node_type(t1));
16661
29
            result->node_depth();
16662
29
            return result;
16663
29
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 13u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 13u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
183
         {
16659
183
            expression_node<typename node_type::value_type>*
16660
183
            result = (new node_type(t1));
16661
183
            result->node_depth();
16662
183
            return result;
16663
183
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 14u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 14u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
224
         {
16659
224
            expression_node<typename node_type::value_type>*
16660
224
            result = (new node_type(t1));
16661
224
            result->node_depth();
16662
224
            return result;
16663
224
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 15u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 15u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
87
         {
16659
87
            expression_node<typename node_type::value_type>*
16660
87
            result = (new node_type(t1));
16661
87
            result->node_depth();
16662
87
            return result;
16663
87
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 16u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 16u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
525
         {
16659
525
            expression_node<typename node_type::value_type>*
16660
525
            result = (new node_type(t1));
16661
525
            result->node_depth();
16662
525
            return result;
16663
525
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 17u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 17u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
35
         {
16659
35
            expression_node<typename node_type::value_type>*
16660
35
            result = (new node_type(t1));
16661
35
            result->node_depth();
16662
35
            return result;
16663
35
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 18u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 18u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
37
         {
16659
37
            expression_node<typename node_type::value_type>*
16660
37
            result = (new node_type(t1));
16661
37
            result->node_depth();
16662
37
            return result;
16663
37
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 19u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 19u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
165
         {
16659
165
            expression_node<typename node_type::value_type>*
16660
165
            result = (new node_type(t1));
16661
165
            result->node_depth();
16662
165
            return result;
16663
165
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 20u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 20u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
621
         {
16659
621
            expression_node<typename node_type::value_type>*
16660
621
            result = (new node_type(t1));
16661
621
            result->node_depth();
16662
621
            return result;
16663
621
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 21u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 21u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
79
         {
16659
79
            expression_node<typename node_type::value_type>*
16660
79
            result = (new node_type(t1));
16661
79
            result->node_depth();
16662
79
            return result;
16663
79
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 22u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 22u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
64
         {
16659
64
            expression_node<typename node_type::value_type>*
16660
64
            result = (new node_type(t1));
16661
64
            result->node_depth();
16662
64
            return result;
16663
64
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 23u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 23u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
425
         {
16659
425
            expression_node<typename node_type::value_type>*
16660
425
            result = (new node_type(t1));
16661
425
            result->node_depth();
16662
425
            return result;
16663
425
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 24u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 24u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
267
         {
16659
267
            expression_node<typename node_type::value_type>*
16660
267
            result = (new node_type(t1));
16661
267
            result->node_depth();
16662
267
            return result;
16663
267
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 25u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 25u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
50
         {
16659
50
            expression_node<typename node_type::value_type>*
16660
50
            result = (new node_type(t1));
16661
50
            result->node_depth();
16662
50
            return result;
16663
50
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 26u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 26u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
80
         {
16659
80
            expression_node<typename node_type::value_type>*
16660
80
            result = (new node_type(t1));
16661
80
            result->node_depth();
16662
80
            return result;
16663
80
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 27u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 27u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
121
         {
16659
121
            expression_node<typename node_type::value_type>*
16660
121
            result = (new node_type(t1));
16661
121
            result->node_depth();
16662
121
            return result;
16663
121
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 28u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 28u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
248
         {
16659
248
            expression_node<typename node_type::value_type>*
16660
248
            result = (new node_type(t1));
16661
248
            result->node_depth();
16662
248
            return result;
16663
248
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 29u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 29u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
584
         {
16659
584
            expression_node<typename node_type::value_type>*
16660
584
            result = (new node_type(t1));
16661
584
            result->node_depth();
16662
584
            return result;
16663
584
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 30u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 30u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
79
         {
16659
79
            expression_node<typename node_type::value_type>*
16660
79
            result = (new node_type(t1));
16661
79
            result->node_depth();
16662
79
            return result;
16663
79
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 31u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 31u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
166
         {
16659
166
            expression_node<typename node_type::value_type>*
16660
166
            result = (new node_type(t1));
16661
166
            result->node_depth();
16662
166
            return result;
16663
166
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 32u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 32u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
100
         {
16659
100
            expression_node<typename node_type::value_type>*
16660
100
            result = (new node_type(t1));
16661
100
            result->node_depth();
16662
100
            return result;
16663
100
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 33u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 33u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
95
         {
16659
95
            expression_node<typename node_type::value_type>*
16660
95
            result = (new node_type(t1));
16661
95
            result->node_depth();
16662
95
            return result;
16663
95
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 34u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 34u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
216
         {
16659
216
            expression_node<typename node_type::value_type>*
16660
216
            result = (new node_type(t1));
16661
216
            result->node_depth();
16662
216
            return result;
16663
216
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 35u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 35u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
147
         {
16659
147
            expression_node<typename node_type::value_type>*
16660
147
            result = (new node_type(t1));
16661
147
            result->node_depth();
16662
147
            return result;
16663
147
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 36u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 36u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
520
         {
16659
520
            expression_node<typename node_type::value_type>*
16660
520
            result = (new node_type(t1));
16661
520
            result->node_depth();
16662
520
            return result;
16663
520
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 37u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 37u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
72
         {
16659
72
            expression_node<typename node_type::value_type>*
16660
72
            result = (new node_type(t1));
16661
72
            result->node_depth();
16662
72
            return result;
16663
72
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 38u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 38u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
39
         {
16659
39
            expression_node<typename node_type::value_type>*
16660
39
            result = (new node_type(t1));
16661
39
            result->node_depth();
16662
39
            return result;
16663
39
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 39u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 39u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
680
         {
16659
680
            expression_node<typename node_type::value_type>*
16660
680
            result = (new node_type(t1));
16661
680
            result->node_depth();
16662
680
            return result;
16663
680
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 40u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 40u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
497
         {
16659
497
            expression_node<typename node_type::value_type>*
16660
497
            result = (new node_type(t1));
16661
497
            result->node_depth();
16662
497
            return result;
16663
497
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 41u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 41u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
84
         {
16659
84
            expression_node<typename node_type::value_type>*
16660
84
            result = (new node_type(t1));
16661
84
            result->node_depth();
16662
84
            return result;
16663
84
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 42u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 42u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
1.99k
         {
16659
1.99k
            expression_node<typename node_type::value_type>*
16660
1.99k
            result = (new node_type(t1));
16661
1.99k
            result->node_depth();
16662
1.99k
            return result;
16663
1.99k
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 43u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 43u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
140
         {
16659
140
            expression_node<typename node_type::value_type>*
16660
140
            result = (new node_type(t1));
16661
140
            result->node_depth();
16662
140
            return result;
16663
140
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 44u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 44u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
350
         {
16659
350
            expression_node<typename node_type::value_type>*
16660
350
            result = (new node_type(t1));
16661
350
            result->node_depth();
16662
350
            return result;
16663
350
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 45u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 45u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
713
         {
16659
713
            expression_node<typename node_type::value_type>*
16660
713
            result = (new node_type(t1));
16661
713
            result->node_depth();
16662
713
            return result;
16663
713
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 46u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 46u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
16
         {
16659
16
            expression_node<typename node_type::value_type>*
16660
16
            result = (new node_type(t1));
16661
16
            result->node_depth();
16662
16
            return result;
16663
16
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 47u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 47u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
638
         {
16659
638
            expression_node<typename node_type::value_type>*
16660
638
            result = (new node_type(t1));
16661
638
            result->node_depth();
16662
638
            return result;
16663
638
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 48u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 48u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
438
         {
16659
438
            expression_node<typename node_type::value_type>*
16660
438
            result = (new node_type(t1));
16661
438
            result->node_depth();
16662
438
            return result;
16663
438
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 49u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 49u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
192
         {
16659
192
            expression_node<typename node_type::value_type>*
16660
192
            result = (new node_type(t1));
16661
192
            result->node_depth();
16662
192
            return result;
16663
192
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 50u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 50u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
222
         {
16659
222
            expression_node<typename node_type::value_type>*
16660
222
            result = (new node_type(t1));
16661
222
            result->node_depth();
16662
222
            return result;
16663
222
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 51u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 51u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
71
         {
16659
71
            expression_node<typename node_type::value_type>*
16660
71
            result = (new node_type(t1));
16661
71
            result->node_depth();
16662
71
            return result;
16663
71
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 52u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 52u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
136
         {
16659
136
            expression_node<typename node_type::value_type>*
16660
136
            result = (new node_type(t1));
16661
136
            result->node_depth();
16662
136
            return result;
16663
136
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 53u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 53u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
40
         {
16659
40
            expression_node<typename node_type::value_type>*
16660
40
            result = (new node_type(t1));
16661
40
            result->node_depth();
16662
40
            return result;
16663
40
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 54u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 54u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
159
         {
16659
159
            expression_node<typename node_type::value_type>*
16660
159
            result = (new node_type(t1));
16661
159
            result->node_depth();
16662
159
            return result;
16663
159
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 55u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 55u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
263
         {
16659
263
            expression_node<typename node_type::value_type>*
16660
263
            result = (new node_type(t1));
16661
263
            result->node_depth();
16662
263
            return result;
16663
263
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 56u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 56u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
351
         {
16659
351
            expression_node<typename node_type::value_type>*
16660
351
            result = (new node_type(t1));
16661
351
            result->node_depth();
16662
351
            return result;
16663
351
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 57u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 57u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
1.64k
         {
16659
1.64k
            expression_node<typename node_type::value_type>*
16660
1.64k
            result = (new node_type(t1));
16661
1.64k
            result->node_depth();
16662
1.64k
            return result;
16663
1.64k
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 58u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 58u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
345
         {
16659
345
            expression_node<typename node_type::value_type>*
16660
345
            result = (new node_type(t1));
16661
345
            result->node_depth();
16662
345
            return result;
16663
345
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 59u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 59u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
26
         {
16659
26
            expression_node<typename node_type::value_type>*
16660
26
            result = (new node_type(t1));
16661
26
            result->node_depth();
16662
26
            return result;
16663
26
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 60u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<double, exprtk::details::numeric::fast_exp<double, 60u> >, exprtk::details::expression_node<double>* const>(exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16658
110
         {
16659
110
            expression_node<typename node_type::value_type>*
16660
110
            result = (new node_type(t1));
16661
110
            result->node_depth();
16662
110
            return result;
16663
110
         }
exprtk::details::expression_node<exprtk::details::variable_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::variable_node<double>, double>(double&) const
Line
Count
Source
16658
16.4k
         {
16659
16.4k
            expression_node<typename node_type::value_type>*
16660
16.4k
            result = (new node_type(t1));
16661
16.4k
            result->node_depth();
16662
16.4k
            return result;
16663
16.4k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_1>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_1>, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_2>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_2>, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_3>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_3>, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_4>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_4>, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_5>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_5>, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_6>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_6>, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_7>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_n_node<double, exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_7>, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_node<double>, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&) const
exprtk::details::expression_node<exprtk::details::break_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::break_node<double>, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
74
         {
16659
74
            expression_node<typename node_type::value_type>*
16660
74
            result = (new node_type(t1));
16661
74
            result->node_depth();
16662
74
            return result;
16663
74
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vector_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vector_node<double>, exprtk::details::vector_holder<double>*>(exprtk::details::vector_holder<double>*&) const
exprtk::details::expression_node<exprtk::details::string_literal_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::string_literal_node<double>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
16658
6.18k
         {
16659
6.18k
            expression_node<typename node_type::value_type>*
16660
6.18k
            result = (new node_type(t1));
16661
6.18k
            result->node_depth();
16662
6.18k
            return result;
16663
6.18k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::stringvar_size_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::stringvar_size_node<double>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 0ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 0ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 1ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 1ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 2ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 2ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 3ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 3ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 4ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 4ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 5ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 5ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 6ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 6ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 7ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 7ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 8ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 8ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 9ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 9ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 10ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 10ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 11ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 11ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 12ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 12ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 13ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 13ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 14ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 14ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 15ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 15ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 16ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 16ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 17ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 17ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 18ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 18ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 19ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 19ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 20ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 20ul>, exprtk::ifunction<double>*>(exprtk::ifunction<double>*&) const
exprtk::details::expression_node<exprtk::details::string_size_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::string_size_node<double>, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16658
2
         {
16659
2
            expression_node<typename node_type::value_type>*
16660
2
            result = (new node_type(t1));
16661
2
            result->node_depth();
16662
2
            return result;
16663
2
         }
exprtk::details::expression_node<exprtk::details::literal_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::literal_node<float>, float const>(float const&) const
Line
Count
Source
16658
1.90M
         {
16659
1.90M
            expression_node<typename node_type::value_type>*
16660
1.90M
            result = (new node_type(t1));
16661
1.90M
            result->node_depth();
16662
1.90M
            return result;
16663
1.90M
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 1u> >, float const>(float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 2u> >, float const>(float const&) const
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 3u> >, float const>(float const&) const
Line
Count
Source
16658
1.42k
         {
16659
1.42k
            expression_node<typename node_type::value_type>*
16660
1.42k
            result = (new node_type(t1));
16661
1.42k
            result->node_depth();
16662
1.42k
            return result;
16663
1.42k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 4u> >, float const>(float const&) const
Line
Count
Source
16658
1.19k
         {
16659
1.19k
            expression_node<typename node_type::value_type>*
16660
1.19k
            result = (new node_type(t1));
16661
1.19k
            result->node_depth();
16662
1.19k
            return result;
16663
1.19k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 5u> >, float const>(float const&) const
Line
Count
Source
16658
665
         {
16659
665
            expression_node<typename node_type::value_type>*
16660
665
            result = (new node_type(t1));
16661
665
            result->node_depth();
16662
665
            return result;
16663
665
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 6u> >, float const>(float const&) const
Line
Count
Source
16658
396
         {
16659
396
            expression_node<typename node_type::value_type>*
16660
396
            result = (new node_type(t1));
16661
396
            result->node_depth();
16662
396
            return result;
16663
396
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 7u> >, float const>(float const&) const
Line
Count
Source
16658
93
         {
16659
93
            expression_node<typename node_type::value_type>*
16660
93
            result = (new node_type(t1));
16661
93
            result->node_depth();
16662
93
            return result;
16663
93
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 8u> >, float const>(float const&) const
Line
Count
Source
16658
74
         {
16659
74
            expression_node<typename node_type::value_type>*
16660
74
            result = (new node_type(t1));
16661
74
            result->node_depth();
16662
74
            return result;
16663
74
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 9u> >, float const>(float const&) const
Line
Count
Source
16658
653
         {
16659
653
            expression_node<typename node_type::value_type>*
16660
653
            result = (new node_type(t1));
16661
653
            result->node_depth();
16662
653
            return result;
16663
653
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 10u> >, float const>(float const&) const
Line
Count
Source
16658
130
         {
16659
130
            expression_node<typename node_type::value_type>*
16660
130
            result = (new node_type(t1));
16661
130
            result->node_depth();
16662
130
            return result;
16663
130
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 11u> >, float const>(float const&) const
Line
Count
Source
16658
534
         {
16659
534
            expression_node<typename node_type::value_type>*
16660
534
            result = (new node_type(t1));
16661
534
            result->node_depth();
16662
534
            return result;
16663
534
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 12u> >, float const>(float const&) const
Line
Count
Source
16658
3.78k
         {
16659
3.78k
            expression_node<typename node_type::value_type>*
16660
3.78k
            result = (new node_type(t1));
16661
3.78k
            result->node_depth();
16662
3.78k
            return result;
16663
3.78k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 13u> >, float const>(float const&) const
Line
Count
Source
16658
1.42k
         {
16659
1.42k
            expression_node<typename node_type::value_type>*
16660
1.42k
            result = (new node_type(t1));
16661
1.42k
            result->node_depth();
16662
1.42k
            return result;
16663
1.42k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 14u> >, float const>(float const&) const
Line
Count
Source
16658
322
         {
16659
322
            expression_node<typename node_type::value_type>*
16660
322
            result = (new node_type(t1));
16661
322
            result->node_depth();
16662
322
            return result;
16663
322
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 15u> >, float const>(float const&) const
Line
Count
Source
16658
1.15k
         {
16659
1.15k
            expression_node<typename node_type::value_type>*
16660
1.15k
            result = (new node_type(t1));
16661
1.15k
            result->node_depth();
16662
1.15k
            return result;
16663
1.15k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 16u> >, float const>(float const&) const
Line
Count
Source
16658
1.54k
         {
16659
1.54k
            expression_node<typename node_type::value_type>*
16660
1.54k
            result = (new node_type(t1));
16661
1.54k
            result->node_depth();
16662
1.54k
            return result;
16663
1.54k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 17u> >, float const>(float const&) const
Line
Count
Source
16658
204
         {
16659
204
            expression_node<typename node_type::value_type>*
16660
204
            result = (new node_type(t1));
16661
204
            result->node_depth();
16662
204
            return result;
16663
204
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 18u> >, float const>(float const&) const
Line
Count
Source
16658
179
         {
16659
179
            expression_node<typename node_type::value_type>*
16660
179
            result = (new node_type(t1));
16661
179
            result->node_depth();
16662
179
            return result;
16663
179
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 19u> >, float const>(float const&) const
Line
Count
Source
16658
117
         {
16659
117
            expression_node<typename node_type::value_type>*
16660
117
            result = (new node_type(t1));
16661
117
            result->node_depth();
16662
117
            return result;
16663
117
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 20u> >, float const>(float const&) const
Line
Count
Source
16658
658
         {
16659
658
            expression_node<typename node_type::value_type>*
16660
658
            result = (new node_type(t1));
16661
658
            result->node_depth();
16662
658
            return result;
16663
658
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 21u> >, float const>(float const&) const
Line
Count
Source
16658
639
         {
16659
639
            expression_node<typename node_type::value_type>*
16660
639
            result = (new node_type(t1));
16661
639
            result->node_depth();
16662
639
            return result;
16663
639
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 22u> >, float const>(float const&) const
Line
Count
Source
16658
102
         {
16659
102
            expression_node<typename node_type::value_type>*
16660
102
            result = (new node_type(t1));
16661
102
            result->node_depth();
16662
102
            return result;
16663
102
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 23u> >, float const>(float const&) const
Line
Count
Source
16658
251
         {
16659
251
            expression_node<typename node_type::value_type>*
16660
251
            result = (new node_type(t1));
16661
251
            result->node_depth();
16662
251
            return result;
16663
251
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 24u> >, float const>(float const&) const
Line
Count
Source
16658
94
         {
16659
94
            expression_node<typename node_type::value_type>*
16660
94
            result = (new node_type(t1));
16661
94
            result->node_depth();
16662
94
            return result;
16663
94
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 25u> >, float const>(float const&) const
Line
Count
Source
16658
78
         {
16659
78
            expression_node<typename node_type::value_type>*
16660
78
            result = (new node_type(t1));
16661
78
            result->node_depth();
16662
78
            return result;
16663
78
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 26u> >, float const>(float const&) const
Line
Count
Source
16658
154
         {
16659
154
            expression_node<typename node_type::value_type>*
16660
154
            result = (new node_type(t1));
16661
154
            result->node_depth();
16662
154
            return result;
16663
154
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 27u> >, float const>(float const&) const
Line
Count
Source
16658
65
         {
16659
65
            expression_node<typename node_type::value_type>*
16660
65
            result = (new node_type(t1));
16661
65
            result->node_depth();
16662
65
            return result;
16663
65
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 28u> >, float const>(float const&) const
Line
Count
Source
16658
142
         {
16659
142
            expression_node<typename node_type::value_type>*
16660
142
            result = (new node_type(t1));
16661
142
            result->node_depth();
16662
142
            return result;
16663
142
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 29u> >, float const>(float const&) const
Line
Count
Source
16658
110
         {
16659
110
            expression_node<typename node_type::value_type>*
16660
110
            result = (new node_type(t1));
16661
110
            result->node_depth();
16662
110
            return result;
16663
110
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 30u> >, float const>(float const&) const
Line
Count
Source
16658
199
         {
16659
199
            expression_node<typename node_type::value_type>*
16660
199
            result = (new node_type(t1));
16661
199
            result->node_depth();
16662
199
            return result;
16663
199
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 31u> >, float const>(float const&) const
Line
Count
Source
16658
286
         {
16659
286
            expression_node<typename node_type::value_type>*
16660
286
            result = (new node_type(t1));
16661
286
            result->node_depth();
16662
286
            return result;
16663
286
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 32u> >, float const>(float const&) const
Line
Count
Source
16658
803
         {
16659
803
            expression_node<typename node_type::value_type>*
16660
803
            result = (new node_type(t1));
16661
803
            result->node_depth();
16662
803
            return result;
16663
803
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 33u> >, float const>(float const&) const
Line
Count
Source
16658
357
         {
16659
357
            expression_node<typename node_type::value_type>*
16660
357
            result = (new node_type(t1));
16661
357
            result->node_depth();
16662
357
            return result;
16663
357
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 34u> >, float const>(float const&) const
Line
Count
Source
16658
184
         {
16659
184
            expression_node<typename node_type::value_type>*
16660
184
            result = (new node_type(t1));
16661
184
            result->node_depth();
16662
184
            return result;
16663
184
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 35u> >, float const>(float const&) const
Line
Count
Source
16658
1.28k
         {
16659
1.28k
            expression_node<typename node_type::value_type>*
16660
1.28k
            result = (new node_type(t1));
16661
1.28k
            result->node_depth();
16662
1.28k
            return result;
16663
1.28k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 36u> >, float const>(float const&) const
Line
Count
Source
16658
412
         {
16659
412
            expression_node<typename node_type::value_type>*
16660
412
            result = (new node_type(t1));
16661
412
            result->node_depth();
16662
412
            return result;
16663
412
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 37u> >, float const>(float const&) const
Line
Count
Source
16658
1.48k
         {
16659
1.48k
            expression_node<typename node_type::value_type>*
16660
1.48k
            result = (new node_type(t1));
16661
1.48k
            result->node_depth();
16662
1.48k
            return result;
16663
1.48k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 38u> >, float const>(float const&) const
Line
Count
Source
16658
43
         {
16659
43
            expression_node<typename node_type::value_type>*
16660
43
            result = (new node_type(t1));
16661
43
            result->node_depth();
16662
43
            return result;
16663
43
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 39u> >, float const>(float const&) const
Line
Count
Source
16658
301
         {
16659
301
            expression_node<typename node_type::value_type>*
16660
301
            result = (new node_type(t1));
16661
301
            result->node_depth();
16662
301
            return result;
16663
301
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 40u> >, float const>(float const&) const
Line
Count
Source
16658
49
         {
16659
49
            expression_node<typename node_type::value_type>*
16660
49
            result = (new node_type(t1));
16661
49
            result->node_depth();
16662
49
            return result;
16663
49
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 41u> >, float const>(float const&) const
Line
Count
Source
16658
363
         {
16659
363
            expression_node<typename node_type::value_type>*
16660
363
            result = (new node_type(t1));
16661
363
            result->node_depth();
16662
363
            return result;
16663
363
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 42u> >, float const>(float const&) const
Line
Count
Source
16658
68
         {
16659
68
            expression_node<typename node_type::value_type>*
16660
68
            result = (new node_type(t1));
16661
68
            result->node_depth();
16662
68
            return result;
16663
68
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 43u> >, float const>(float const&) const
Line
Count
Source
16658
275
         {
16659
275
            expression_node<typename node_type::value_type>*
16660
275
            result = (new node_type(t1));
16661
275
            result->node_depth();
16662
275
            return result;
16663
275
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 44u> >, float const>(float const&) const
Line
Count
Source
16658
360
         {
16659
360
            expression_node<typename node_type::value_type>*
16660
360
            result = (new node_type(t1));
16661
360
            result->node_depth();
16662
360
            return result;
16663
360
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 45u> >, float const>(float const&) const
Line
Count
Source
16658
606
         {
16659
606
            expression_node<typename node_type::value_type>*
16660
606
            result = (new node_type(t1));
16661
606
            result->node_depth();
16662
606
            return result;
16663
606
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 46u> >, float const>(float const&) const
Line
Count
Source
16658
107
         {
16659
107
            expression_node<typename node_type::value_type>*
16660
107
            result = (new node_type(t1));
16661
107
            result->node_depth();
16662
107
            return result;
16663
107
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 47u> >, float const>(float const&) const
Line
Count
Source
16658
58
         {
16659
58
            expression_node<typename node_type::value_type>*
16660
58
            result = (new node_type(t1));
16661
58
            result->node_depth();
16662
58
            return result;
16663
58
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 48u> >, float const>(float const&) const
Line
Count
Source
16658
295
         {
16659
295
            expression_node<typename node_type::value_type>*
16660
295
            result = (new node_type(t1));
16661
295
            result->node_depth();
16662
295
            return result;
16663
295
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 49u> >, float const>(float const&) const
Line
Count
Source
16658
26
         {
16659
26
            expression_node<typename node_type::value_type>*
16660
26
            result = (new node_type(t1));
16661
26
            result->node_depth();
16662
26
            return result;
16663
26
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 50u> >, float const>(float const&) const
Line
Count
Source
16658
3.15k
         {
16659
3.15k
            expression_node<typename node_type::value_type>*
16660
3.15k
            result = (new node_type(t1));
16661
3.15k
            result->node_depth();
16662
3.15k
            return result;
16663
3.15k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 51u> >, float const>(float const&) const
Line
Count
Source
16658
36
         {
16659
36
            expression_node<typename node_type::value_type>*
16660
36
            result = (new node_type(t1));
16661
36
            result->node_depth();
16662
36
            return result;
16663
36
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 52u> >, float const>(float const&) const
Line
Count
Source
16658
603
         {
16659
603
            expression_node<typename node_type::value_type>*
16660
603
            result = (new node_type(t1));
16661
603
            result->node_depth();
16662
603
            return result;
16663
603
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 53u> >, float const>(float const&) const
Line
Count
Source
16658
1.67k
         {
16659
1.67k
            expression_node<typename node_type::value_type>*
16660
1.67k
            result = (new node_type(t1));
16661
1.67k
            result->node_depth();
16662
1.67k
            return result;
16663
1.67k
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 54u> >, float const>(float const&) const
Line
Count
Source
16658
142
         {
16659
142
            expression_node<typename node_type::value_type>*
16660
142
            result = (new node_type(t1));
16661
142
            result->node_depth();
16662
142
            return result;
16663
142
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 55u> >, float const>(float const&) const
Line
Count
Source
16658
310
         {
16659
310
            expression_node<typename node_type::value_type>*
16660
310
            result = (new node_type(t1));
16661
310
            result->node_depth();
16662
310
            return result;
16663
310
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 56u> >, float const>(float const&) const
Line
Count
Source
16658
509
         {
16659
509
            expression_node<typename node_type::value_type>*
16660
509
            result = (new node_type(t1));
16661
509
            result->node_depth();
16662
509
            return result;
16663
509
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 57u> >, float const>(float const&) const
Line
Count
Source
16658
63
         {
16659
63
            expression_node<typename node_type::value_type>*
16660
63
            result = (new node_type(t1));
16661
63
            result->node_depth();
16662
63
            return result;
16663
63
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 58u> >, float const>(float const&) const
Line
Count
Source
16658
195
         {
16659
195
            expression_node<typename node_type::value_type>*
16660
195
            result = (new node_type(t1));
16661
195
            result->node_depth();
16662
195
            return result;
16663
195
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 59u> >, float const>(float const&) const
Line
Count
Source
16658
190
         {
16659
190
            expression_node<typename node_type::value_type>*
16660
190
            result = (new node_type(t1));
16661
190
            result->node_depth();
16662
190
            return result;
16663
190
         }
exprtk::details::expression_node<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipow_node<float, exprtk::details::numeric::fast_exp<float, 60u> >, float const>(float const&) const
Line
Count
Source
16658
109
         {
16659
109
            expression_node<typename node_type::value_type>*
16660
109
            result = (new node_type(t1));
16661
109
            result->node_depth();
16662
109
            return result;
16663
109
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 1u> >, float const>(float const&) const
Line
Count
Source
16658
576
         {
16659
576
            expression_node<typename node_type::value_type>*
16660
576
            result = (new node_type(t1));
16661
576
            result->node_depth();
16662
576
            return result;
16663
576
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 2u> >, float const>(float const&) const
Line
Count
Source
16658
538
         {
16659
538
            expression_node<typename node_type::value_type>*
16660
538
            result = (new node_type(t1));
16661
538
            result->node_depth();
16662
538
            return result;
16663
538
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 3u> >, float const>(float const&) const
Line
Count
Source
16658
2.54k
         {
16659
2.54k
            expression_node<typename node_type::value_type>*
16660
2.54k
            result = (new node_type(t1));
16661
2.54k
            result->node_depth();
16662
2.54k
            return result;
16663
2.54k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 4u> >, float const>(float const&) const
Line
Count
Source
16658
582
         {
16659
582
            expression_node<typename node_type::value_type>*
16660
582
            result = (new node_type(t1));
16661
582
            result->node_depth();
16662
582
            return result;
16663
582
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 5u> >, float const>(float const&) const
Line
Count
Source
16658
637
         {
16659
637
            expression_node<typename node_type::value_type>*
16660
637
            result = (new node_type(t1));
16661
637
            result->node_depth();
16662
637
            return result;
16663
637
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 6u> >, float const>(float const&) const
Line
Count
Source
16658
132
         {
16659
132
            expression_node<typename node_type::value_type>*
16660
132
            result = (new node_type(t1));
16661
132
            result->node_depth();
16662
132
            return result;
16663
132
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 7u> >, float const>(float const&) const
Line
Count
Source
16658
120
         {
16659
120
            expression_node<typename node_type::value_type>*
16660
120
            result = (new node_type(t1));
16661
120
            result->node_depth();
16662
120
            return result;
16663
120
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 8u> >, float const>(float const&) const
Line
Count
Source
16658
784
         {
16659
784
            expression_node<typename node_type::value_type>*
16660
784
            result = (new node_type(t1));
16661
784
            result->node_depth();
16662
784
            return result;
16663
784
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 9u> >, float const>(float const&) const
Line
Count
Source
16658
510
         {
16659
510
            expression_node<typename node_type::value_type>*
16660
510
            result = (new node_type(t1));
16661
510
            result->node_depth();
16662
510
            return result;
16663
510
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 10u> >, float const>(float const&) const
Line
Count
Source
16658
267
         {
16659
267
            expression_node<typename node_type::value_type>*
16660
267
            result = (new node_type(t1));
16661
267
            result->node_depth();
16662
267
            return result;
16663
267
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 11u> >, float const>(float const&) const
Line
Count
Source
16658
77
         {
16659
77
            expression_node<typename node_type::value_type>*
16660
77
            result = (new node_type(t1));
16661
77
            result->node_depth();
16662
77
            return result;
16663
77
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 12u> >, float const>(float const&) const
Line
Count
Source
16658
28
         {
16659
28
            expression_node<typename node_type::value_type>*
16660
28
            result = (new node_type(t1));
16661
28
            result->node_depth();
16662
28
            return result;
16663
28
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 13u> >, float const>(float const&) const
Line
Count
Source
16658
30
         {
16659
30
            expression_node<typename node_type::value_type>*
16660
30
            result = (new node_type(t1));
16661
30
            result->node_depth();
16662
30
            return result;
16663
30
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 14u> >, float const>(float const&) const
Line
Count
Source
16658
356
         {
16659
356
            expression_node<typename node_type::value_type>*
16660
356
            result = (new node_type(t1));
16661
356
            result->node_depth();
16662
356
            return result;
16663
356
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 15u> >, float const>(float const&) const
Line
Count
Source
16658
29
         {
16659
29
            expression_node<typename node_type::value_type>*
16660
29
            result = (new node_type(t1));
16661
29
            result->node_depth();
16662
29
            return result;
16663
29
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 16u> >, float const>(float const&) const
Line
Count
Source
16658
20
         {
16659
20
            expression_node<typename node_type::value_type>*
16660
20
            result = (new node_type(t1));
16661
20
            result->node_depth();
16662
20
            return result;
16663
20
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 17u> >, float const>(float const&) const
Line
Count
Source
16658
2.02k
         {
16659
2.02k
            expression_node<typename node_type::value_type>*
16660
2.02k
            result = (new node_type(t1));
16661
2.02k
            result->node_depth();
16662
2.02k
            return result;
16663
2.02k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 18u> >, float const>(float const&) const
Line
Count
Source
16658
329
         {
16659
329
            expression_node<typename node_type::value_type>*
16660
329
            result = (new node_type(t1));
16661
329
            result->node_depth();
16662
329
            return result;
16663
329
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 19u> >, float const>(float const&) const
Line
Count
Source
16658
1.43k
         {
16659
1.43k
            expression_node<typename node_type::value_type>*
16660
1.43k
            result = (new node_type(t1));
16661
1.43k
            result->node_depth();
16662
1.43k
            return result;
16663
1.43k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 20u> >, float const>(float const&) const
Line
Count
Source
16658
29
         {
16659
29
            expression_node<typename node_type::value_type>*
16660
29
            result = (new node_type(t1));
16661
29
            result->node_depth();
16662
29
            return result;
16663
29
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 21u> >, float const>(float const&) const
Line
Count
Source
16658
30
         {
16659
30
            expression_node<typename node_type::value_type>*
16660
30
            result = (new node_type(t1));
16661
30
            result->node_depth();
16662
30
            return result;
16663
30
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 22u> >, float const>(float const&) const
Line
Count
Source
16658
14
         {
16659
14
            expression_node<typename node_type::value_type>*
16660
14
            result = (new node_type(t1));
16661
14
            result->node_depth();
16662
14
            return result;
16663
14
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 23u> >, float const>(float const&) const
Line
Count
Source
16658
96
         {
16659
96
            expression_node<typename node_type::value_type>*
16660
96
            result = (new node_type(t1));
16661
96
            result->node_depth();
16662
96
            return result;
16663
96
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 24u> >, float const>(float const&) const
Line
Count
Source
16658
356
         {
16659
356
            expression_node<typename node_type::value_type>*
16660
356
            result = (new node_type(t1));
16661
356
            result->node_depth();
16662
356
            return result;
16663
356
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 25u> >, float const>(float const&) const
Line
Count
Source
16658
104
         {
16659
104
            expression_node<typename node_type::value_type>*
16660
104
            result = (new node_type(t1));
16661
104
            result->node_depth();
16662
104
            return result;
16663
104
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 26u> >, float const>(float const&) const
Line
Count
Source
16658
34
         {
16659
34
            expression_node<typename node_type::value_type>*
16660
34
            result = (new node_type(t1));
16661
34
            result->node_depth();
16662
34
            return result;
16663
34
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 27u> >, float const>(float const&) const
Line
Count
Source
16658
3.05k
         {
16659
3.05k
            expression_node<typename node_type::value_type>*
16660
3.05k
            result = (new node_type(t1));
16661
3.05k
            result->node_depth();
16662
3.05k
            return result;
16663
3.05k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 28u> >, float const>(float const&) const
Line
Count
Source
16658
164
         {
16659
164
            expression_node<typename node_type::value_type>*
16660
164
            result = (new node_type(t1));
16661
164
            result->node_depth();
16662
164
            return result;
16663
164
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 29u> >, float const>(float const&) const
Line
Count
Source
16658
24
         {
16659
24
            expression_node<typename node_type::value_type>*
16660
24
            result = (new node_type(t1));
16661
24
            result->node_depth();
16662
24
            return result;
16663
24
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 30u> >, float const>(float const&) const
Line
Count
Source
16658
38
         {
16659
38
            expression_node<typename node_type::value_type>*
16660
38
            result = (new node_type(t1));
16661
38
            result->node_depth();
16662
38
            return result;
16663
38
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 31u> >, float const>(float const&) const
Line
Count
Source
16658
74
         {
16659
74
            expression_node<typename node_type::value_type>*
16660
74
            result = (new node_type(t1));
16661
74
            result->node_depth();
16662
74
            return result;
16663
74
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 32u> >, float const>(float const&) const
Line
Count
Source
16658
11
         {
16659
11
            expression_node<typename node_type::value_type>*
16660
11
            result = (new node_type(t1));
16661
11
            result->node_depth();
16662
11
            return result;
16663
11
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 33u> >, float const>(float const&) const
Line
Count
Source
16658
40
         {
16659
40
            expression_node<typename node_type::value_type>*
16660
40
            result = (new node_type(t1));
16661
40
            result->node_depth();
16662
40
            return result;
16663
40
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 34u> >, float const>(float const&) const
Line
Count
Source
16658
72
         {
16659
72
            expression_node<typename node_type::value_type>*
16660
72
            result = (new node_type(t1));
16661
72
            result->node_depth();
16662
72
            return result;
16663
72
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 35u> >, float const>(float const&) const
Line
Count
Source
16658
786
         {
16659
786
            expression_node<typename node_type::value_type>*
16660
786
            result = (new node_type(t1));
16661
786
            result->node_depth();
16662
786
            return result;
16663
786
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 36u> >, float const>(float const&) const
Line
Count
Source
16658
101
         {
16659
101
            expression_node<typename node_type::value_type>*
16660
101
            result = (new node_type(t1));
16661
101
            result->node_depth();
16662
101
            return result;
16663
101
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 37u> >, float const>(float const&) const
Line
Count
Source
16658
123
         {
16659
123
            expression_node<typename node_type::value_type>*
16660
123
            result = (new node_type(t1));
16661
123
            result->node_depth();
16662
123
            return result;
16663
123
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 38u> >, float const>(float const&) const
Line
Count
Source
16658
315
         {
16659
315
            expression_node<typename node_type::value_type>*
16660
315
            result = (new node_type(t1));
16661
315
            result->node_depth();
16662
315
            return result;
16663
315
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 39u> >, float const>(float const&) const
Line
Count
Source
16658
7
         {
16659
7
            expression_node<typename node_type::value_type>*
16660
7
            result = (new node_type(t1));
16661
7
            result->node_depth();
16662
7
            return result;
16663
7
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 40u> >, float const>(float const&) const
Line
Count
Source
16658
140
         {
16659
140
            expression_node<typename node_type::value_type>*
16660
140
            result = (new node_type(t1));
16661
140
            result->node_depth();
16662
140
            return result;
16663
140
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 41u> >, float const>(float const&) const
Line
Count
Source
16658
56
         {
16659
56
            expression_node<typename node_type::value_type>*
16660
56
            result = (new node_type(t1));
16661
56
            result->node_depth();
16662
56
            return result;
16663
56
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 42u> >, float const>(float const&) const
Line
Count
Source
16658
1.81k
         {
16659
1.81k
            expression_node<typename node_type::value_type>*
16660
1.81k
            result = (new node_type(t1));
16661
1.81k
            result->node_depth();
16662
1.81k
            return result;
16663
1.81k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 43u> >, float const>(float const&) const
Line
Count
Source
16658
290
         {
16659
290
            expression_node<typename node_type::value_type>*
16660
290
            result = (new node_type(t1));
16661
290
            result->node_depth();
16662
290
            return result;
16663
290
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 44u> >, float const>(float const&) const
Line
Count
Source
16658
44
         {
16659
44
            expression_node<typename node_type::value_type>*
16660
44
            result = (new node_type(t1));
16661
44
            result->node_depth();
16662
44
            return result;
16663
44
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 45u> >, float const>(float const&) const
Line
Count
Source
16658
67
         {
16659
67
            expression_node<typename node_type::value_type>*
16660
67
            result = (new node_type(t1));
16661
67
            result->node_depth();
16662
67
            return result;
16663
67
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 46u> >, float const>(float const&) const
Line
Count
Source
16658
26
         {
16659
26
            expression_node<typename node_type::value_type>*
16660
26
            result = (new node_type(t1));
16661
26
            result->node_depth();
16662
26
            return result;
16663
26
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 47u> >, float const>(float const&) const
Line
Count
Source
16658
31
         {
16659
31
            expression_node<typename node_type::value_type>*
16660
31
            result = (new node_type(t1));
16661
31
            result->node_depth();
16662
31
            return result;
16663
31
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 48u> >, float const>(float const&) const
Line
Count
Source
16658
40
         {
16659
40
            expression_node<typename node_type::value_type>*
16660
40
            result = (new node_type(t1));
16661
40
            result->node_depth();
16662
40
            return result;
16663
40
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 49u> >, float const>(float const&) const
Line
Count
Source
16658
725
         {
16659
725
            expression_node<typename node_type::value_type>*
16660
725
            result = (new node_type(t1));
16661
725
            result->node_depth();
16662
725
            return result;
16663
725
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 50u> >, float const>(float const&) const
Line
Count
Source
16658
217
         {
16659
217
            expression_node<typename node_type::value_type>*
16660
217
            result = (new node_type(t1));
16661
217
            result->node_depth();
16662
217
            return result;
16663
217
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 51u> >, float const>(float const&) const
Line
Count
Source
16658
183
         {
16659
183
            expression_node<typename node_type::value_type>*
16660
183
            result = (new node_type(t1));
16661
183
            result->node_depth();
16662
183
            return result;
16663
183
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 52u> >, float const>(float const&) const
Line
Count
Source
16658
1.92k
         {
16659
1.92k
            expression_node<typename node_type::value_type>*
16660
1.92k
            result = (new node_type(t1));
16661
1.92k
            result->node_depth();
16662
1.92k
            return result;
16663
1.92k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 53u> >, float const>(float const&) const
Line
Count
Source
16658
189
         {
16659
189
            expression_node<typename node_type::value_type>*
16660
189
            result = (new node_type(t1));
16661
189
            result->node_depth();
16662
189
            return result;
16663
189
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 54u> >, float const>(float const&) const
Line
Count
Source
16658
143
         {
16659
143
            expression_node<typename node_type::value_type>*
16660
143
            result = (new node_type(t1));
16661
143
            result->node_depth();
16662
143
            return result;
16663
143
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 55u> >, float const>(float const&) const
Line
Count
Source
16658
638
         {
16659
638
            expression_node<typename node_type::value_type>*
16660
638
            result = (new node_type(t1));
16661
638
            result->node_depth();
16662
638
            return result;
16663
638
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 56u> >, float const>(float const&) const
Line
Count
Source
16658
479
         {
16659
479
            expression_node<typename node_type::value_type>*
16660
479
            result = (new node_type(t1));
16661
479
            result->node_depth();
16662
479
            return result;
16663
479
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 57u> >, float const>(float const&) const
Line
Count
Source
16658
1.12k
         {
16659
1.12k
            expression_node<typename node_type::value_type>*
16660
1.12k
            result = (new node_type(t1));
16661
1.12k
            result->node_depth();
16662
1.12k
            return result;
16663
1.12k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 58u> >, float const>(float const&) const
Line
Count
Source
16658
423
         {
16659
423
            expression_node<typename node_type::value_type>*
16660
423
            result = (new node_type(t1));
16661
423
            result->node_depth();
16662
423
            return result;
16663
423
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 59u> >, float const>(float const&) const
Line
Count
Source
16658
2.48k
         {
16659
2.48k
            expression_node<typename node_type::value_type>*
16660
2.48k
            result = (new node_type(t1));
16661
2.48k
            result->node_depth();
16662
2.48k
            return result;
16663
2.48k
         }
exprtk::details::expression_node<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::ipowinv_node<float, exprtk::details::numeric::fast_exp<float, 60u> >, float const>(float const&) const
Line
Count
Source
16658
4.77k
         {
16659
4.77k
            expression_node<typename node_type::value_type>*
16660
4.77k
            result = (new node_type(t1));
16661
4.77k
            result->node_depth();
16662
4.77k
            return result;
16663
4.77k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::literal_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::literal_node<float>, float>(float&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::multi_switch_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::multi_switch_node<float>, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vectorize_node<float, exprtk::details::vec_add_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vectorize_node<float, exprtk::details::vec_add_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vectorize_node<float, exprtk::details::vec_mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vectorize_node<float, exprtk::details::vec_mul_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vectorize_node<float, exprtk::details::vec_avg_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vectorize_node<float, exprtk::details::vec_avg_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vectorize_node<float, exprtk::details::vec_min_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vectorize_node<float, exprtk::details::vec_min_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vectorize_node<float, exprtk::details::vec_max_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vectorize_node<float, exprtk::details::vec_max_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
exprtk::details::expression_node<exprtk::details::vararg_varnode<float, exprtk::details::vararg_add_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<float, exprtk::details::vararg_add_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Line
Count
Source
16658
709
         {
16659
709
            expression_node<typename node_type::value_type>*
16660
709
            result = (new node_type(t1));
16661
709
            result->node_depth();
16662
709
            return result;
16663
709
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_varnode<float, exprtk::details::vararg_mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<float, exprtk::details::vararg_mul_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_varnode<float, exprtk::details::vararg_avg_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<float, exprtk::details::vararg_avg_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_varnode<float, exprtk::details::vararg_min_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<float, exprtk::details::vararg_min_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_varnode<float, exprtk::details::vararg_max_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<float, exprtk::details::vararg_max_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_varnode<float, exprtk::details::vararg_mand_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<float, exprtk::details::vararg_mand_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
exprtk::details::expression_node<exprtk::details::vararg_varnode<float, exprtk::details::vararg_mor_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<float, exprtk::details::vararg_mor_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Line
Count
Source
16658
30
         {
16659
30
            expression_node<typename node_type::value_type>*
16660
30
            result = (new node_type(t1));
16661
30
            result->node_depth();
16662
30
            return result;
16663
30
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_varnode<float, exprtk::details::vararg_multi_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_varnode<float, exprtk::details::vararg_multi_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_vararg_node<float, exprtk::details::vararg_multi_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::str_vararg_node<float, exprtk::details::vararg_multi_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
exprtk::details::expression_node<exprtk::details::vararg_node<float, exprtk::details::vararg_add_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<float, exprtk::details::vararg_add_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Line
Count
Source
16658
884
         {
16659
884
            expression_node<typename node_type::value_type>*
16660
884
            result = (new node_type(t1));
16661
884
            result->node_depth();
16662
884
            return result;
16663
884
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_node<float, exprtk::details::vararg_mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<float, exprtk::details::vararg_mul_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
exprtk::details::expression_node<exprtk::details::vararg_node<float, exprtk::details::vararg_avg_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<float, exprtk::details::vararg_avg_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Line
Count
Source
16658
3
         {
16659
3
            expression_node<typename node_type::value_type>*
16660
3
            result = (new node_type(t1));
16661
3
            result->node_depth();
16662
3
            return result;
16663
3
         }
exprtk::details::expression_node<exprtk::details::vararg_node<float, exprtk::details::vararg_min_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<float, exprtk::details::vararg_min_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Line
Count
Source
16658
1
         {
16659
1
            expression_node<typename node_type::value_type>*
16660
1
            result = (new node_type(t1));
16661
1
            result->node_depth();
16662
1
            return result;
16663
1
         }
exprtk::details::expression_node<exprtk::details::vararg_node<float, exprtk::details::vararg_max_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<float, exprtk::details::vararg_max_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Line
Count
Source
16658
4
         {
16659
4
            expression_node<typename node_type::value_type>*
16660
4
            result = (new node_type(t1));
16661
4
            result->node_depth();
16662
4
            return result;
16663
4
         }
exprtk::details::expression_node<exprtk::details::vararg_node<float, exprtk::details::vararg_mand_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<float, exprtk::details::vararg_mand_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Line
Count
Source
16658
2
         {
16659
2
            expression_node<typename node_type::value_type>*
16660
2
            result = (new node_type(t1));
16661
2
            result->node_depth();
16662
2
            return result;
16663
2
         }
exprtk::details::expression_node<exprtk::details::vararg_node<float, exprtk::details::vararg_mor_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<float, exprtk::details::vararg_mor_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Line
Count
Source
16658
243
         {
16659
243
            expression_node<typename node_type::value_type>*
16660
243
            result = (new node_type(t1));
16661
243
            result->node_depth();
16662
243
            return result;
16663
243
         }
exprtk::details::expression_node<exprtk::details::vararg_node<float, exprtk::details::vararg_multi_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_node<float, exprtk::details::vararg_multi_op<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Line
Count
Source
16658
12.6k
         {
16659
12.6k
            expression_node<typename node_type::value_type>*
16660
12.6k
            result = (new node_type(t1));
16661
12.6k
            result->node_depth();
16662
12.6k
            return result;
16663
12.6k
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::abs_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::abs_op<float> >, float>(float&) const
Line
Count
Source
16658
1.04k
         {
16659
1.04k
            expression_node<typename node_type::value_type>*
16660
1.04k
            result = (new node_type(t1));
16661
1.04k
            result->node_depth();
16662
1.04k
            return result;
16663
1.04k
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::acos_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::acos_op<float> >, float>(float&) const
Line
Count
Source
16658
26
         {
16659
26
            expression_node<typename node_type::value_type>*
16660
26
            result = (new node_type(t1));
16661
26
            result->node_depth();
16662
26
            return result;
16663
26
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::acosh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::acosh_op<float> >, float>(float&) const
Line
Count
Source
16658
522
         {
16659
522
            expression_node<typename node_type::value_type>*
16660
522
            result = (new node_type(t1));
16661
522
            result->node_depth();
16662
522
            return result;
16663
522
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::asin_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::asin_op<float> >, float>(float&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::asinh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::asinh_op<float> >, float>(float&) const
Line
Count
Source
16658
37
         {
16659
37
            expression_node<typename node_type::value_type>*
16660
37
            result = (new node_type(t1));
16661
37
            result->node_depth();
16662
37
            return result;
16663
37
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::atan_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::atan_op<float> >, float>(float&) const
Line
Count
Source
16658
22
         {
16659
22
            expression_node<typename node_type::value_type>*
16660
22
            result = (new node_type(t1));
16661
22
            result->node_depth();
16662
22
            return result;
16663
22
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::atanh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::atanh_op<float> >, float>(float&) const
Line
Count
Source
16658
46
         {
16659
46
            expression_node<typename node_type::value_type>*
16660
46
            result = (new node_type(t1));
16661
46
            result->node_depth();
16662
46
            return result;
16663
46
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::ceil_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::ceil_op<float> >, float>(float&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::cos_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::cos_op<float> >, float>(float&) const
Line
Count
Source
16658
79
         {
16659
79
            expression_node<typename node_type::value_type>*
16660
79
            result = (new node_type(t1));
16661
79
            result->node_depth();
16662
79
            return result;
16663
79
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::cosh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::cosh_op<float> >, float>(float&) const
Line
Count
Source
16658
190
         {
16659
190
            expression_node<typename node_type::value_type>*
16660
190
            result = (new node_type(t1));
16661
190
            result->node_depth();
16662
190
            return result;
16663
190
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::exp_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::exp_op<float> >, float>(float&) const
Line
Count
Source
16658
16
         {
16659
16
            expression_node<typename node_type::value_type>*
16660
16
            result = (new node_type(t1));
16661
16
            result->node_depth();
16662
16
            return result;
16663
16
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::expm1_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::expm1_op<float> >, float>(float&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::floor_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::floor_op<float> >, float>(float&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::log_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::log_op<float> >, float>(float&) const
Line
Count
Source
16658
300
         {
16659
300
            expression_node<typename node_type::value_type>*
16660
300
            result = (new node_type(t1));
16661
300
            result->node_depth();
16662
300
            return result;
16663
300
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::log10_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::log10_op<float> >, float>(float&) const
Line
Count
Source
16658
329
         {
16659
329
            expression_node<typename node_type::value_type>*
16660
329
            result = (new node_type(t1));
16661
329
            result->node_depth();
16662
329
            return result;
16663
329
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::log2_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::log2_op<float> >, float>(float&) const
Line
Count
Source
16658
16
         {
16659
16
            expression_node<typename node_type::value_type>*
16660
16
            result = (new node_type(t1));
16661
16
            result->node_depth();
16662
16
            return result;
16663
16
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::log1p_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::log1p_op<float> >, float>(float&) const
Line
Count
Source
16658
103
         {
16659
103
            expression_node<typename node_type::value_type>*
16660
103
            result = (new node_type(t1));
16661
103
            result->node_depth();
16662
103
            return result;
16663
103
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::neg_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::neg_op<float> >, float>(float&) const
Line
Count
Source
16658
25.6k
         {
16659
25.6k
            expression_node<typename node_type::value_type>*
16660
25.6k
            result = (new node_type(t1));
16661
25.6k
            result->node_depth();
16662
25.6k
            return result;
16663
25.6k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::pos_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::pos_op<float> >, float>(float&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::round_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::round_op<float> >, float>(float&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::sin_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::sin_op<float> >, float>(float&) const
Line
Count
Source
16658
2
         {
16659
2
            expression_node<typename node_type::value_type>*
16660
2
            result = (new node_type(t1));
16661
2
            result->node_depth();
16662
2
            return result;
16663
2
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::sinc_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::sinc_op<float> >, float>(float&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::sinh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::sinh_op<float> >, float>(float&) const
Line
Count
Source
16658
12
         {
16659
12
            expression_node<typename node_type::value_type>*
16660
12
            result = (new node_type(t1));
16661
12
            result->node_depth();
16662
12
            return result;
16663
12
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::sqrt_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::sqrt_op<float> >, float>(float&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::tan_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::tan_op<float> >, float>(float&) const
Line
Count
Source
16658
97
         {
16659
97
            expression_node<typename node_type::value_type>*
16660
97
            result = (new node_type(t1));
16661
97
            result->node_depth();
16662
97
            return result;
16663
97
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::tanh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::tanh_op<float> >, float>(float&) const
Line
Count
Source
16658
568
         {
16659
568
            expression_node<typename node_type::value_type>*
16660
568
            result = (new node_type(t1));
16661
568
            result->node_depth();
16662
568
            return result;
16663
568
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::cot_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::cot_op<float> >, float>(float&) const
Line
Count
Source
16658
130
         {
16659
130
            expression_node<typename node_type::value_type>*
16660
130
            result = (new node_type(t1));
16661
130
            result->node_depth();
16662
130
            return result;
16663
130
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::sec_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::sec_op<float> >, float>(float&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::csc_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::csc_op<float> >, float>(float&) const
Line
Count
Source
16658
56
         {
16659
56
            expression_node<typename node_type::value_type>*
16660
56
            result = (new node_type(t1));
16661
56
            result->node_depth();
16662
56
            return result;
16663
56
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::r2d_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::r2d_op<float> >, float>(float&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::d2r_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::d2r_op<float> >, float>(float&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::d2g_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::d2g_op<float> >, float>(float&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::g2d_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::g2d_op<float> >, float>(float&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::notl_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::notl_op<float> >, float>(float&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::sgn_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::sgn_op<float> >, float>(float&) const
Line
Count
Source
16658
912
         {
16659
912
            expression_node<typename node_type::value_type>*
16660
912
            result = (new node_type(t1));
16661
912
            result->node_depth();
16662
912
            return result;
16663
912
         }
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::erf_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::erf_op<float> >, float>(float&) const
Line
Count
Source
16658
85
         {
16659
85
            expression_node<typename node_type::value_type>*
16660
85
            result = (new node_type(t1));
16661
85
            result->node_depth();
16662
85
            return result;
16663
85
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::erfc_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::erfc_op<float> >, float>(float&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::ncdf_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::ncdf_op<float> >, float>(float&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::frac_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::frac_op<float> >, float>(float&) const
exprtk::details::expression_node<exprtk::details::unary_variable_node<float, exprtk::details::trunc_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_variable_node<float, exprtk::details::trunc_op<float> >, float>(float&) const
Line
Count
Source
16658
14
         {
16659
14
            expression_node<typename node_type::value_type>*
16660
14
            result = (new node_type(t1));
16661
14
            result->node_depth();
16662
14
            return result;
16663
14
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::abs_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::abs_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
84
         {
16659
84
            expression_node<typename node_type::value_type>*
16660
84
            result = (new node_type(t1));
16661
84
            result->node_depth();
16662
84
            return result;
16663
84
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::acos_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::acos_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
3
         {
16659
3
            expression_node<typename node_type::value_type>*
16660
3
            result = (new node_type(t1));
16661
3
            result->node_depth();
16662
3
            return result;
16663
3
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::acosh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::acosh_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
59
         {
16659
59
            expression_node<typename node_type::value_type>*
16660
59
            result = (new node_type(t1));
16661
59
            result->node_depth();
16662
59
            return result;
16663
59
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::asin_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::asin_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::asinh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::asinh_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::atan_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::atan_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
118
         {
16659
118
            expression_node<typename node_type::value_type>*
16660
118
            result = (new node_type(t1));
16661
118
            result->node_depth();
16662
118
            return result;
16663
118
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::atanh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::atanh_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
295
         {
16659
295
            expression_node<typename node_type::value_type>*
16660
295
            result = (new node_type(t1));
16661
295
            result->node_depth();
16662
295
            return result;
16663
295
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::ceil_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::ceil_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::cos_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::cos_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
63
         {
16659
63
            expression_node<typename node_type::value_type>*
16660
63
            result = (new node_type(t1));
16661
63
            result->node_depth();
16662
63
            return result;
16663
63
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::cosh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::cosh_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
307
         {
16659
307
            expression_node<typename node_type::value_type>*
16660
307
            result = (new node_type(t1));
16661
307
            result->node_depth();
16662
307
            return result;
16663
307
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::exp_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::exp_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
7
         {
16659
7
            expression_node<typename node_type::value_type>*
16660
7
            result = (new node_type(t1));
16661
7
            result->node_depth();
16662
7
            return result;
16663
7
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::expm1_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::expm1_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::floor_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::floor_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::log_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::log_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
3.24k
         {
16659
3.24k
            expression_node<typename node_type::value_type>*
16660
3.24k
            result = (new node_type(t1));
16661
3.24k
            result->node_depth();
16662
3.24k
            return result;
16663
3.24k
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::log10_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::log10_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
22
         {
16659
22
            expression_node<typename node_type::value_type>*
16660
22
            result = (new node_type(t1));
16661
22
            result->node_depth();
16662
22
            return result;
16663
22
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::log2_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::log2_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
300
         {
16659
300
            expression_node<typename node_type::value_type>*
16660
300
            result = (new node_type(t1));
16661
300
            result->node_depth();
16662
300
            return result;
16663
300
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::log1p_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::log1p_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
630
         {
16659
630
            expression_node<typename node_type::value_type>*
16660
630
            result = (new node_type(t1));
16661
630
            result->node_depth();
16662
630
            return result;
16663
630
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::neg_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::neg_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
31.2k
         {
16659
31.2k
            expression_node<typename node_type::value_type>*
16660
31.2k
            result = (new node_type(t1));
16661
31.2k
            result->node_depth();
16662
31.2k
            return result;
16663
31.2k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::pos_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::pos_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::round_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::round_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::sin_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::sin_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
15
         {
16659
15
            expression_node<typename node_type::value_type>*
16660
15
            result = (new node_type(t1));
16661
15
            result->node_depth();
16662
15
            return result;
16663
15
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::sinc_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::sinc_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
242
         {
16659
242
            expression_node<typename node_type::value_type>*
16660
242
            result = (new node_type(t1));
16661
242
            result->node_depth();
16662
242
            return result;
16663
242
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::sinh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::sinh_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
62
         {
16659
62
            expression_node<typename node_type::value_type>*
16660
62
            result = (new node_type(t1));
16661
62
            result->node_depth();
16662
62
            return result;
16663
62
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::sqrt_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::sqrt_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::tan_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::tan_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
257
         {
16659
257
            expression_node<typename node_type::value_type>*
16660
257
            result = (new node_type(t1));
16661
257
            result->node_depth();
16662
257
            return result;
16663
257
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::tanh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::tanh_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
139
         {
16659
139
            expression_node<typename node_type::value_type>*
16660
139
            result = (new node_type(t1));
16661
139
            result->node_depth();
16662
139
            return result;
16663
139
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::cot_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::cot_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
19
         {
16659
19
            expression_node<typename node_type::value_type>*
16660
19
            result = (new node_type(t1));
16661
19
            result->node_depth();
16662
19
            return result;
16663
19
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::sec_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::sec_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::csc_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::csc_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
31
         {
16659
31
            expression_node<typename node_type::value_type>*
16660
31
            result = (new node_type(t1));
16661
31
            result->node_depth();
16662
31
            return result;
16663
31
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::r2d_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::r2d_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::d2r_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::d2r_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::d2g_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::d2g_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::g2d_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::g2d_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::notl_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::notl_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
666
         {
16659
666
            expression_node<typename node_type::value_type>*
16660
666
            result = (new node_type(t1));
16661
666
            result->node_depth();
16662
666
            return result;
16663
666
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::sgn_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::sgn_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
243
         {
16659
243
            expression_node<typename node_type::value_type>*
16660
243
            result = (new node_type(t1));
16661
243
            result->node_depth();
16662
243
            return result;
16663
243
         }
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::erf_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::erf_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
47
         {
16659
47
            expression_node<typename node_type::value_type>*
16660
47
            result = (new node_type(t1));
16661
47
            result->node_depth();
16662
47
            return result;
16663
47
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::erfc_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::erfc_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::ncdf_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::ncdf_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::frac_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::frac_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
exprtk::details::expression_node<exprtk::details::unary_branch_node<float, exprtk::details::trunc_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_branch_node<float, exprtk::details::trunc_op<float> >, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
14
         {
16659
14
            expression_node<typename node_type::value_type>*
16660
14
            result = (new node_type(t1));
16661
14
            result->node_depth();
16662
14
            return result;
16663
14
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 1u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
1.00k
         {
16659
1.00k
            expression_node<typename node_type::value_type>*
16660
1.00k
            result = (new node_type(t1));
16661
1.00k
            result->node_depth();
16662
1.00k
            return result;
16663
1.00k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 2u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
253
         {
16659
253
            expression_node<typename node_type::value_type>*
16660
253
            result = (new node_type(t1));
16661
253
            result->node_depth();
16662
253
            return result;
16663
253
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 3u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
473
         {
16659
473
            expression_node<typename node_type::value_type>*
16660
473
            result = (new node_type(t1));
16661
473
            result->node_depth();
16662
473
            return result;
16663
473
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 4u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
1.50k
         {
16659
1.50k
            expression_node<typename node_type::value_type>*
16660
1.50k
            result = (new node_type(t1));
16661
1.50k
            result->node_depth();
16662
1.50k
            return result;
16663
1.50k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 5u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
844
         {
16659
844
            expression_node<typename node_type::value_type>*
16660
844
            result = (new node_type(t1));
16661
844
            result->node_depth();
16662
844
            return result;
16663
844
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 6u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
303
         {
16659
303
            expression_node<typename node_type::value_type>*
16660
303
            result = (new node_type(t1));
16661
303
            result->node_depth();
16662
303
            return result;
16663
303
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 7u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
1.65k
         {
16659
1.65k
            expression_node<typename node_type::value_type>*
16660
1.65k
            result = (new node_type(t1));
16661
1.65k
            result->node_depth();
16662
1.65k
            return result;
16663
1.65k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 8u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
1.10k
         {
16659
1.10k
            expression_node<typename node_type::value_type>*
16660
1.10k
            result = (new node_type(t1));
16661
1.10k
            result->node_depth();
16662
1.10k
            return result;
16663
1.10k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 9u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
433
         {
16659
433
            expression_node<typename node_type::value_type>*
16660
433
            result = (new node_type(t1));
16661
433
            result->node_depth();
16662
433
            return result;
16663
433
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 10u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
125
         {
16659
125
            expression_node<typename node_type::value_type>*
16660
125
            result = (new node_type(t1));
16661
125
            result->node_depth();
16662
125
            return result;
16663
125
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 11u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
453
         {
16659
453
            expression_node<typename node_type::value_type>*
16660
453
            result = (new node_type(t1));
16661
453
            result->node_depth();
16662
453
            return result;
16663
453
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 12u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
43
         {
16659
43
            expression_node<typename node_type::value_type>*
16660
43
            result = (new node_type(t1));
16661
43
            result->node_depth();
16662
43
            return result;
16663
43
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 13u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
63
         {
16659
63
            expression_node<typename node_type::value_type>*
16660
63
            result = (new node_type(t1));
16661
63
            result->node_depth();
16662
63
            return result;
16663
63
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 14u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
263
         {
16659
263
            expression_node<typename node_type::value_type>*
16660
263
            result = (new node_type(t1));
16661
263
            result->node_depth();
16662
263
            return result;
16663
263
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 15u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
242
         {
16659
242
            expression_node<typename node_type::value_type>*
16660
242
            result = (new node_type(t1));
16661
242
            result->node_depth();
16662
242
            return result;
16663
242
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 16u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
42
         {
16659
42
            expression_node<typename node_type::value_type>*
16660
42
            result = (new node_type(t1));
16661
42
            result->node_depth();
16662
42
            return result;
16663
42
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 17u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
844
         {
16659
844
            expression_node<typename node_type::value_type>*
16660
844
            result = (new node_type(t1));
16661
844
            result->node_depth();
16662
844
            return result;
16663
844
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 18u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
607
         {
16659
607
            expression_node<typename node_type::value_type>*
16660
607
            result = (new node_type(t1));
16661
607
            result->node_depth();
16662
607
            return result;
16663
607
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 19u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
718
         {
16659
718
            expression_node<typename node_type::value_type>*
16660
718
            result = (new node_type(t1));
16661
718
            result->node_depth();
16662
718
            return result;
16663
718
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 20u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
53
         {
16659
53
            expression_node<typename node_type::value_type>*
16660
53
            result = (new node_type(t1));
16661
53
            result->node_depth();
16662
53
            return result;
16663
53
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 21u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
125
         {
16659
125
            expression_node<typename node_type::value_type>*
16660
125
            result = (new node_type(t1));
16661
125
            result->node_depth();
16662
125
            return result;
16663
125
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 22u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
108
         {
16659
108
            expression_node<typename node_type::value_type>*
16660
108
            result = (new node_type(t1));
16661
108
            result->node_depth();
16662
108
            return result;
16663
108
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 23u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
144
         {
16659
144
            expression_node<typename node_type::value_type>*
16660
144
            result = (new node_type(t1));
16661
144
            result->node_depth();
16662
144
            return result;
16663
144
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 24u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
39
         {
16659
39
            expression_node<typename node_type::value_type>*
16660
39
            result = (new node_type(t1));
16661
39
            result->node_depth();
16662
39
            return result;
16663
39
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 25u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
159
         {
16659
159
            expression_node<typename node_type::value_type>*
16660
159
            result = (new node_type(t1));
16661
159
            result->node_depth();
16662
159
            return result;
16663
159
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 26u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
534
         {
16659
534
            expression_node<typename node_type::value_type>*
16660
534
            result = (new node_type(t1));
16661
534
            result->node_depth();
16662
534
            return result;
16663
534
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 27u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
554
         {
16659
554
            expression_node<typename node_type::value_type>*
16660
554
            result = (new node_type(t1));
16661
554
            result->node_depth();
16662
554
            return result;
16663
554
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 28u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
406
         {
16659
406
            expression_node<typename node_type::value_type>*
16660
406
            result = (new node_type(t1));
16661
406
            result->node_depth();
16662
406
            return result;
16663
406
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 29u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
543
         {
16659
543
            expression_node<typename node_type::value_type>*
16660
543
            result = (new node_type(t1));
16661
543
            result->node_depth();
16662
543
            return result;
16663
543
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 30u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
1.43k
         {
16659
1.43k
            expression_node<typename node_type::value_type>*
16660
1.43k
            result = (new node_type(t1));
16661
1.43k
            result->node_depth();
16662
1.43k
            return result;
16663
1.43k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 31u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
213
         {
16659
213
            expression_node<typename node_type::value_type>*
16660
213
            result = (new node_type(t1));
16661
213
            result->node_depth();
16662
213
            return result;
16663
213
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 32u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
37
         {
16659
37
            expression_node<typename node_type::value_type>*
16660
37
            result = (new node_type(t1));
16661
37
            result->node_depth();
16662
37
            return result;
16663
37
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 33u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
340
         {
16659
340
            expression_node<typename node_type::value_type>*
16660
340
            result = (new node_type(t1));
16661
340
            result->node_depth();
16662
340
            return result;
16663
340
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 34u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
262
         {
16659
262
            expression_node<typename node_type::value_type>*
16660
262
            result = (new node_type(t1));
16661
262
            result->node_depth();
16662
262
            return result;
16663
262
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 35u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
776
         {
16659
776
            expression_node<typename node_type::value_type>*
16660
776
            result = (new node_type(t1));
16661
776
            result->node_depth();
16662
776
            return result;
16663
776
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 36u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
118
         {
16659
118
            expression_node<typename node_type::value_type>*
16660
118
            result = (new node_type(t1));
16661
118
            result->node_depth();
16662
118
            return result;
16663
118
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 37u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
1.55k
         {
16659
1.55k
            expression_node<typename node_type::value_type>*
16660
1.55k
            result = (new node_type(t1));
16661
1.55k
            result->node_depth();
16662
1.55k
            return result;
16663
1.55k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 38u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
1.06k
         {
16659
1.06k
            expression_node<typename node_type::value_type>*
16660
1.06k
            result = (new node_type(t1));
16661
1.06k
            result->node_depth();
16662
1.06k
            return result;
16663
1.06k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 39u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
223
         {
16659
223
            expression_node<typename node_type::value_type>*
16660
223
            result = (new node_type(t1));
16661
223
            result->node_depth();
16662
223
            return result;
16663
223
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 40u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
133
         {
16659
133
            expression_node<typename node_type::value_type>*
16660
133
            result = (new node_type(t1));
16661
133
            result->node_depth();
16662
133
            return result;
16663
133
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 41u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
1.19k
         {
16659
1.19k
            expression_node<typename node_type::value_type>*
16660
1.19k
            result = (new node_type(t1));
16661
1.19k
            result->node_depth();
16662
1.19k
            return result;
16663
1.19k
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 42u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
42
         {
16659
42
            expression_node<typename node_type::value_type>*
16660
42
            result = (new node_type(t1));
16661
42
            result->node_depth();
16662
42
            return result;
16663
42
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 43u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
19
         {
16659
19
            expression_node<typename node_type::value_type>*
16660
19
            result = (new node_type(t1));
16661
19
            result->node_depth();
16662
19
            return result;
16663
19
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 44u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
382
         {
16659
382
            expression_node<typename node_type::value_type>*
16660
382
            result = (new node_type(t1));
16661
382
            result->node_depth();
16662
382
            return result;
16663
382
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 45u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
681
         {
16659
681
            expression_node<typename node_type::value_type>*
16660
681
            result = (new node_type(t1));
16661
681
            result->node_depth();
16662
681
            return result;
16663
681
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 46u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
146
         {
16659
146
            expression_node<typename node_type::value_type>*
16660
146
            result = (new node_type(t1));
16661
146
            result->node_depth();
16662
146
            return result;
16663
146
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 47u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
539
         {
16659
539
            expression_node<typename node_type::value_type>*
16660
539
            result = (new node_type(t1));
16661
539
            result->node_depth();
16662
539
            return result;
16663
539
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 48u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
117
         {
16659
117
            expression_node<typename node_type::value_type>*
16660
117
            result = (new node_type(t1));
16661
117
            result->node_depth();
16662
117
            return result;
16663
117
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 49u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
11
         {
16659
11
            expression_node<typename node_type::value_type>*
16660
11
            result = (new node_type(t1));
16661
11
            result->node_depth();
16662
11
            return result;
16663
11
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 50u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
7
         {
16659
7
            expression_node<typename node_type::value_type>*
16660
7
            result = (new node_type(t1));
16661
7
            result->node_depth();
16662
7
            return result;
16663
7
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 51u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
54
         {
16659
54
            expression_node<typename node_type::value_type>*
16660
54
            result = (new node_type(t1));
16661
54
            result->node_depth();
16662
54
            return result;
16663
54
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 52u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
29
         {
16659
29
            expression_node<typename node_type::value_type>*
16660
29
            result = (new node_type(t1));
16661
29
            result->node_depth();
16662
29
            return result;
16663
29
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 53u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
619
         {
16659
619
            expression_node<typename node_type::value_type>*
16660
619
            result = (new node_type(t1));
16661
619
            result->node_depth();
16662
619
            return result;
16663
619
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 54u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
964
         {
16659
964
            expression_node<typename node_type::value_type>*
16660
964
            result = (new node_type(t1));
16661
964
            result->node_depth();
16662
964
            return result;
16663
964
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 55u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
635
         {
16659
635
            expression_node<typename node_type::value_type>*
16660
635
            result = (new node_type(t1));
16661
635
            result->node_depth();
16662
635
            return result;
16663
635
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 56u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
496
         {
16659
496
            expression_node<typename node_type::value_type>*
16660
496
            result = (new node_type(t1));
16661
496
            result->node_depth();
16662
496
            return result;
16663
496
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 57u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
260
         {
16659
260
            expression_node<typename node_type::value_type>*
16660
260
            result = (new node_type(t1));
16661
260
            result->node_depth();
16662
260
            return result;
16663
260
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 58u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
274
         {
16659
274
            expression_node<typename node_type::value_type>*
16660
274
            result = (new node_type(t1));
16661
274
            result->node_depth();
16662
274
            return result;
16663
274
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 59u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
283
         {
16659
283
            expression_node<typename node_type::value_type>*
16660
283
            result = (new node_type(t1));
16661
283
            result->node_depth();
16662
283
            return result;
16663
283
         }
exprtk::details::expression_node<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipow_node<float, exprtk::details::numeric::fast_exp<float, 60u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
55
         {
16659
55
            expression_node<typename node_type::value_type>*
16660
55
            result = (new node_type(t1));
16661
55
            result->node_depth();
16662
55
            return result;
16663
55
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 1u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 1u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
637
         {
16659
637
            expression_node<typename node_type::value_type>*
16660
637
            result = (new node_type(t1));
16661
637
            result->node_depth();
16662
637
            return result;
16663
637
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 2u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 2u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
585
         {
16659
585
            expression_node<typename node_type::value_type>*
16660
585
            result = (new node_type(t1));
16661
585
            result->node_depth();
16662
585
            return result;
16663
585
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 3u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 3u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
932
         {
16659
932
            expression_node<typename node_type::value_type>*
16660
932
            result = (new node_type(t1));
16661
932
            result->node_depth();
16662
932
            return result;
16663
932
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 4u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 4u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
813
         {
16659
813
            expression_node<typename node_type::value_type>*
16660
813
            result = (new node_type(t1));
16661
813
            result->node_depth();
16662
813
            return result;
16663
813
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 5u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 5u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
205
         {
16659
205
            expression_node<typename node_type::value_type>*
16660
205
            result = (new node_type(t1));
16661
205
            result->node_depth();
16662
205
            return result;
16663
205
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 6u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 6u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
55
         {
16659
55
            expression_node<typename node_type::value_type>*
16660
55
            result = (new node_type(t1));
16661
55
            result->node_depth();
16662
55
            return result;
16663
55
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 7u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 7u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
421
         {
16659
421
            expression_node<typename node_type::value_type>*
16660
421
            result = (new node_type(t1));
16661
421
            result->node_depth();
16662
421
            return result;
16663
421
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 8u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 8u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
207
         {
16659
207
            expression_node<typename node_type::value_type>*
16660
207
            result = (new node_type(t1));
16661
207
            result->node_depth();
16662
207
            return result;
16663
207
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 9u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 9u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
121
         {
16659
121
            expression_node<typename node_type::value_type>*
16660
121
            result = (new node_type(t1));
16661
121
            result->node_depth();
16662
121
            return result;
16663
121
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 10u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 10u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
275
         {
16659
275
            expression_node<typename node_type::value_type>*
16660
275
            result = (new node_type(t1));
16661
275
            result->node_depth();
16662
275
            return result;
16663
275
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 11u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 11u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
30
         {
16659
30
            expression_node<typename node_type::value_type>*
16660
30
            result = (new node_type(t1));
16661
30
            result->node_depth();
16662
30
            return result;
16663
30
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 12u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 12u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
29
         {
16659
29
            expression_node<typename node_type::value_type>*
16660
29
            result = (new node_type(t1));
16661
29
            result->node_depth();
16662
29
            return result;
16663
29
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 13u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 13u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
176
         {
16659
176
            expression_node<typename node_type::value_type>*
16660
176
            result = (new node_type(t1));
16661
176
            result->node_depth();
16662
176
            return result;
16663
176
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 14u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 14u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
210
         {
16659
210
            expression_node<typename node_type::value_type>*
16660
210
            result = (new node_type(t1));
16661
210
            result->node_depth();
16662
210
            return result;
16663
210
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 15u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 15u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
87
         {
16659
87
            expression_node<typename node_type::value_type>*
16660
87
            result = (new node_type(t1));
16661
87
            result->node_depth();
16662
87
            return result;
16663
87
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 16u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 16u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
525
         {
16659
525
            expression_node<typename node_type::value_type>*
16660
525
            result = (new node_type(t1));
16661
525
            result->node_depth();
16662
525
            return result;
16663
525
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 17u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 17u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
35
         {
16659
35
            expression_node<typename node_type::value_type>*
16660
35
            result = (new node_type(t1));
16661
35
            result->node_depth();
16662
35
            return result;
16663
35
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 18u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 18u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
37
         {
16659
37
            expression_node<typename node_type::value_type>*
16660
37
            result = (new node_type(t1));
16661
37
            result->node_depth();
16662
37
            return result;
16663
37
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 19u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 19u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
155
         {
16659
155
            expression_node<typename node_type::value_type>*
16660
155
            result = (new node_type(t1));
16661
155
            result->node_depth();
16662
155
            return result;
16663
155
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 20u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 20u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
618
         {
16659
618
            expression_node<typename node_type::value_type>*
16660
618
            result = (new node_type(t1));
16661
618
            result->node_depth();
16662
618
            return result;
16663
618
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 21u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 21u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
79
         {
16659
79
            expression_node<typename node_type::value_type>*
16660
79
            result = (new node_type(t1));
16661
79
            result->node_depth();
16662
79
            return result;
16663
79
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 22u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 22u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
64
         {
16659
64
            expression_node<typename node_type::value_type>*
16660
64
            result = (new node_type(t1));
16661
64
            result->node_depth();
16662
64
            return result;
16663
64
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 23u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 23u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
423
         {
16659
423
            expression_node<typename node_type::value_type>*
16660
423
            result = (new node_type(t1));
16661
423
            result->node_depth();
16662
423
            return result;
16663
423
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 24u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 24u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
267
         {
16659
267
            expression_node<typename node_type::value_type>*
16660
267
            result = (new node_type(t1));
16661
267
            result->node_depth();
16662
267
            return result;
16663
267
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 25u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 25u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
50
         {
16659
50
            expression_node<typename node_type::value_type>*
16660
50
            result = (new node_type(t1));
16661
50
            result->node_depth();
16662
50
            return result;
16663
50
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 26u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 26u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
80
         {
16659
80
            expression_node<typename node_type::value_type>*
16660
80
            result = (new node_type(t1));
16661
80
            result->node_depth();
16662
80
            return result;
16663
80
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 27u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 27u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
121
         {
16659
121
            expression_node<typename node_type::value_type>*
16660
121
            result = (new node_type(t1));
16661
121
            result->node_depth();
16662
121
            return result;
16663
121
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 28u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 28u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
234
         {
16659
234
            expression_node<typename node_type::value_type>*
16660
234
            result = (new node_type(t1));
16661
234
            result->node_depth();
16662
234
            return result;
16663
234
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 29u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 29u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
584
         {
16659
584
            expression_node<typename node_type::value_type>*
16660
584
            result = (new node_type(t1));
16661
584
            result->node_depth();
16662
584
            return result;
16663
584
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 30u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 30u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
79
         {
16659
79
            expression_node<typename node_type::value_type>*
16660
79
            result = (new node_type(t1));
16661
79
            result->node_depth();
16662
79
            return result;
16663
79
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 31u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 31u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
164
         {
16659
164
            expression_node<typename node_type::value_type>*
16660
164
            result = (new node_type(t1));
16661
164
            result->node_depth();
16662
164
            return result;
16663
164
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 32u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 32u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
100
         {
16659
100
            expression_node<typename node_type::value_type>*
16660
100
            result = (new node_type(t1));
16661
100
            result->node_depth();
16662
100
            return result;
16663
100
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 33u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 33u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
95
         {
16659
95
            expression_node<typename node_type::value_type>*
16660
95
            result = (new node_type(t1));
16661
95
            result->node_depth();
16662
95
            return result;
16663
95
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 34u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 34u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
178
         {
16659
178
            expression_node<typename node_type::value_type>*
16660
178
            result = (new node_type(t1));
16661
178
            result->node_depth();
16662
178
            return result;
16663
178
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 35u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 35u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
147
         {
16659
147
            expression_node<typename node_type::value_type>*
16660
147
            result = (new node_type(t1));
16661
147
            result->node_depth();
16662
147
            return result;
16663
147
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 36u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 36u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
520
         {
16659
520
            expression_node<typename node_type::value_type>*
16660
520
            result = (new node_type(t1));
16661
520
            result->node_depth();
16662
520
            return result;
16663
520
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 37u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 37u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
72
         {
16659
72
            expression_node<typename node_type::value_type>*
16660
72
            result = (new node_type(t1));
16661
72
            result->node_depth();
16662
72
            return result;
16663
72
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 38u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 38u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
39
         {
16659
39
            expression_node<typename node_type::value_type>*
16660
39
            result = (new node_type(t1));
16661
39
            result->node_depth();
16662
39
            return result;
16663
39
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 39u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 39u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
677
         {
16659
677
            expression_node<typename node_type::value_type>*
16660
677
            result = (new node_type(t1));
16661
677
            result->node_depth();
16662
677
            return result;
16663
677
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 40u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 40u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
497
         {
16659
497
            expression_node<typename node_type::value_type>*
16660
497
            result = (new node_type(t1));
16661
497
            result->node_depth();
16662
497
            return result;
16663
497
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 41u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 41u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
84
         {
16659
84
            expression_node<typename node_type::value_type>*
16660
84
            result = (new node_type(t1));
16661
84
            result->node_depth();
16662
84
            return result;
16663
84
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 42u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 42u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
1.99k
         {
16659
1.99k
            expression_node<typename node_type::value_type>*
16660
1.99k
            result = (new node_type(t1));
16661
1.99k
            result->node_depth();
16662
1.99k
            return result;
16663
1.99k
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 43u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 43u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
140
         {
16659
140
            expression_node<typename node_type::value_type>*
16660
140
            result = (new node_type(t1));
16661
140
            result->node_depth();
16662
140
            return result;
16663
140
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 44u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 44u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
344
         {
16659
344
            expression_node<typename node_type::value_type>*
16660
344
            result = (new node_type(t1));
16661
344
            result->node_depth();
16662
344
            return result;
16663
344
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 45u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 45u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
711
         {
16659
711
            expression_node<typename node_type::value_type>*
16660
711
            result = (new node_type(t1));
16661
711
            result->node_depth();
16662
711
            return result;
16663
711
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 46u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 46u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
16
         {
16659
16
            expression_node<typename node_type::value_type>*
16660
16
            result = (new node_type(t1));
16661
16
            result->node_depth();
16662
16
            return result;
16663
16
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 47u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 47u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
632
         {
16659
632
            expression_node<typename node_type::value_type>*
16660
632
            result = (new node_type(t1));
16661
632
            result->node_depth();
16662
632
            return result;
16663
632
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 48u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 48u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
438
         {
16659
438
            expression_node<typename node_type::value_type>*
16660
438
            result = (new node_type(t1));
16661
438
            result->node_depth();
16662
438
            return result;
16663
438
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 49u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 49u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
192
         {
16659
192
            expression_node<typename node_type::value_type>*
16660
192
            result = (new node_type(t1));
16661
192
            result->node_depth();
16662
192
            return result;
16663
192
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 50u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 50u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
208
         {
16659
208
            expression_node<typename node_type::value_type>*
16660
208
            result = (new node_type(t1));
16661
208
            result->node_depth();
16662
208
            return result;
16663
208
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 51u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 51u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
71
         {
16659
71
            expression_node<typename node_type::value_type>*
16660
71
            result = (new node_type(t1));
16661
71
            result->node_depth();
16662
71
            return result;
16663
71
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 52u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 52u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
136
         {
16659
136
            expression_node<typename node_type::value_type>*
16660
136
            result = (new node_type(t1));
16661
136
            result->node_depth();
16662
136
            return result;
16663
136
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 53u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 53u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
40
         {
16659
40
            expression_node<typename node_type::value_type>*
16660
40
            result = (new node_type(t1));
16661
40
            result->node_depth();
16662
40
            return result;
16663
40
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 54u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 54u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
159
         {
16659
159
            expression_node<typename node_type::value_type>*
16660
159
            result = (new node_type(t1));
16661
159
            result->node_depth();
16662
159
            return result;
16663
159
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 55u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 55u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
263
         {
16659
263
            expression_node<typename node_type::value_type>*
16660
263
            result = (new node_type(t1));
16661
263
            result->node_depth();
16662
263
            return result;
16663
263
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 56u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 56u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
351
         {
16659
351
            expression_node<typename node_type::value_type>*
16660
351
            result = (new node_type(t1));
16661
351
            result->node_depth();
16662
351
            return result;
16663
351
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 57u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 57u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
1.64k
         {
16659
1.64k
            expression_node<typename node_type::value_type>*
16660
1.64k
            result = (new node_type(t1));
16661
1.64k
            result->node_depth();
16662
1.64k
            return result;
16663
1.64k
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 58u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 58u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
345
         {
16659
345
            expression_node<typename node_type::value_type>*
16660
345
            result = (new node_type(t1));
16661
345
            result->node_depth();
16662
345
            return result;
16663
345
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 59u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 59u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
26
         {
16659
26
            expression_node<typename node_type::value_type>*
16660
26
            result = (new node_type(t1));
16661
26
            result->node_depth();
16662
26
            return result;
16663
26
         }
exprtk::details::expression_node<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 60u> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::bipowninv_node<float, exprtk::details::numeric::fast_exp<float, 60u> >, exprtk::details::expression_node<float>* const>(exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16658
110
         {
16659
110
            expression_node<typename node_type::value_type>*
16660
110
            result = (new node_type(t1));
16661
110
            result->node_depth();
16662
110
            return result;
16663
110
         }
exprtk::details::expression_node<exprtk::details::variable_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::variable_node<float>, float>(float&) const
Line
Count
Source
16658
15.7k
         {
16659
15.7k
            expression_node<typename node_type::value_type>*
16660
15.7k
            result = (new node_type(t1));
16661
15.7k
            result->node_depth();
16662
15.7k
            return result;
16663
15.7k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_1>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_1>, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_2>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_2>, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_3>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_3>, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_4>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_4>, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_5>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_5>, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_6>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_6>, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_7>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_n_node<float, exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_7>, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::switch_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::switch_node<float>, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&) const
exprtk::details::expression_node<exprtk::details::break_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::break_node<float>, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
71
         {
16659
71
            expression_node<typename node_type::value_type>*
16660
71
            result = (new node_type(t1));
16661
71
            result->node_depth();
16662
71
            return result;
16663
71
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vector_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vector_node<float>, exprtk::details::vector_holder<float>*>(exprtk::details::vector_holder<float>*&) const
exprtk::details::expression_node<exprtk::details::string_literal_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::string_literal_node<float>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
16658
6.17k
         {
16659
6.17k
            expression_node<typename node_type::value_type>*
16660
6.17k
            result = (new node_type(t1));
16661
6.17k
            result->node_depth();
16662
6.17k
            return result;
16663
6.17k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::stringvar_size_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::stringvar_size_node<float>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 0ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 0ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 1ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 1ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 2ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 2ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 3ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 3ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 4ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 4ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 5ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 5ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 6ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 6ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 7ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 7ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 8ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 8ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 9ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 9ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 10ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 10ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 11ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 11ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 12ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 12ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 13ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 13ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 14ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 14ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 15ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 15ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 16ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 16ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 17ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 17ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 18ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 18ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 19ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 19ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 20ul>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 20ul>, exprtk::ifunction<float>*>(exprtk::ifunction<float>*&) const
exprtk::details::expression_node<exprtk::details::string_size_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::string_size_node<float>, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16658
2
         {
16659
2
            expression_node<typename node_type::value_type>*
16660
2
            result = (new node_type(t1));
16661
2
            result->node_depth();
16662
2
            return result;
16663
2
         }
16664
16665
         template <typename node_type, typename T1>
16666
         inline expression_node<typename node_type::value_type>* allocate_c(const T1& t1) const
16667
37.0k
         {
16668
37.0k
            expression_node<typename node_type::value_type>*
16669
37.0k
            result = (new node_type(t1));
16670
37.0k
            result->node_depth();
16671
37.0k
            return result;
16672
37.0k
         }
exprtk::details::expression_node<exprtk::details::literal_node<double>::value_type>* exprtk::details::node_allocator::allocate_c<exprtk::details::literal_node<double>, double>(double const&) const
Line
Count
Source
16667
19.3k
         {
16668
19.3k
            expression_node<typename node_type::value_type>*
16669
19.3k
            result = (new node_type(t1));
16670
19.3k
            result->node_depth();
16671
19.3k
            return result;
16672
19.3k
         }
exprtk::details::expression_node<exprtk::details::string_literal_node<double>::value_type>* exprtk::details::node_allocator::allocate_c<exprtk::details::string_literal_node<double>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
16667
59
         {
16668
59
            expression_node<typename node_type::value_type>*
16669
59
            result = (new node_type(t1));
16670
59
            result->node_depth();
16671
59
            return result;
16672
59
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::string_literal_node<double>::value_type>* exprtk::details::node_allocator::allocate_c<exprtk::details::string_literal_node<double>, char [1]>(char const (&) [1]) const
exprtk::details::expression_node<exprtk::details::literal_node<float>::value_type>* exprtk::details::node_allocator::allocate_c<exprtk::details::literal_node<float>, float>(float const&) const
Line
Count
Source
16667
17.5k
         {
16668
17.5k
            expression_node<typename node_type::value_type>*
16669
17.5k
            result = (new node_type(t1));
16670
17.5k
            result->node_depth();
16671
17.5k
            return result;
16672
17.5k
         }
exprtk::details::expression_node<exprtk::details::string_literal_node<float>::value_type>* exprtk::details::node_allocator::allocate_c<exprtk::details::string_literal_node<float>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
16667
59
         {
16668
59
            expression_node<typename node_type::value_type>*
16669
59
            result = (new node_type(t1));
16670
59
            result->node_depth();
16671
59
            return result;
16672
59
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::string_literal_node<float>::value_type>* exprtk::details::node_allocator::allocate_c<exprtk::details::string_literal_node<float>, char [1]>(char const (&) [1]) const
16673
16674
         template <typename node_type,
16675
                   typename T1, typename T2>
16676
         inline expression_node<typename node_type::value_type>* allocate(const T1& t1, const T2& t2) const
16677
1.73M
         {
16678
1.73M
            expression_node<typename node_type::value_type>*
16679
1.73M
            result = (new node_type(t1, t2));
16680
1.73M
            result->node_depth();
16681
1.73M
            return result;
16682
1.73M
         }
exprtk::details::expression_node<exprtk::details::unary_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_node<double>, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
161k
         {
16678
161k
            expression_node<typename node_type::value_type>*
16679
161k
            result = (new node_type(t1, t2));
16680
161k
            result->node_depth();
16681
161k
            return result;
16682
161k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::abs_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::abs_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::acos_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::acos_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::acosh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::acosh_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::asin_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::asin_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::asinh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::asinh_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::atan_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::atan_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::atanh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::atanh_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::ceil_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::ceil_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::cos_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::cos_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::cosh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::cosh_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::exp_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::exp_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::expm1_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::expm1_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::floor_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::floor_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::log_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::log_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::log10_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::log10_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::log2_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::log2_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::log1p_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::log1p_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::neg_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::neg_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::pos_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::pos_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::round_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::round_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::sin_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::sin_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::sinc_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::sinc_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::sinh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::sinh_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::sqrt_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::sqrt_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::tan_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::tan_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::tanh_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::tanh_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::cot_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::cot_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::sec_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::sec_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::csc_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::csc_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::r2d_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::r2d_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::d2r_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::d2r_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::d2g_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::d2g_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::g2d_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::g2d_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::notl_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::notl_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::sgn_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::sgn_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::erf_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::erf_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::erfc_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::erfc_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::ncdf_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::ncdf_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::frac_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::frac_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<double, exprtk::details::trunc_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<double, exprtk::details::trunc_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::swap_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::swap_node<double>, exprtk::details::variable_node<double>*, exprtk::details::variable_node<double>*>(exprtk::details::variable_node<double>* const&, exprtk::details::variable_node<double>* const&) const
Line
Count
Source
16677
2
         {
16678
2
            expression_node<typename node_type::value_type>*
16679
2
            result = (new node_type(t1, t2));
16680
2
            result->node_depth();
16681
2
            return result;
16682
2
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::swap_generic_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::swap_generic_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::swap_vecvec_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::swap_vecvec_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::swap_string_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::swap_string_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::swap_genstrings_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::swap_genstrings_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::add_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
63.5k
         {
16678
63.5k
            expression_node<typename node_type::value_type>*
16679
63.5k
            result = (new node_type(t1, t2));
16680
63.5k
            result->node_depth();
16681
63.5k
            return result;
16682
63.5k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::sub_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
82.4k
         {
16678
82.4k
            expression_node<typename node_type::value_type>*
16679
82.4k
            result = (new node_type(t1, t2));
16680
82.4k
            result->node_depth();
16681
82.4k
            return result;
16682
82.4k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::mul_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
56.6k
         {
16678
56.6k
            expression_node<typename node_type::value_type>*
16679
56.6k
            result = (new node_type(t1, t2));
16680
56.6k
            result->node_depth();
16681
56.6k
            return result;
16682
56.6k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::div_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
43.2k
         {
16678
43.2k
            expression_node<typename node_type::value_type>*
16679
43.2k
            result = (new node_type(t1, t2));
16680
43.2k
            result->node_depth();
16681
43.2k
            return result;
16682
43.2k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::mod_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
3.50k
         {
16678
3.50k
            expression_node<typename node_type::value_type>*
16679
3.50k
            result = (new node_type(t1, t2));
16680
3.50k
            result->node_depth();
16681
3.50k
            return result;
16682
3.50k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::pow_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::pow_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
1.43k
         {
16678
1.43k
            expression_node<typename node_type::value_type>*
16679
1.43k
            result = (new node_type(t1, t2));
16680
1.43k
            result->node_depth();
16681
1.43k
            return result;
16682
1.43k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::lt_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
94.1k
         {
16678
94.1k
            expression_node<typename node_type::value_type>*
16679
94.1k
            result = (new node_type(t1, t2));
16680
94.1k
            result->node_depth();
16681
94.1k
            return result;
16682
94.1k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::lte_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
15.6k
         {
16678
15.6k
            expression_node<typename node_type::value_type>*
16679
15.6k
            result = (new node_type(t1, t2));
16680
15.6k
            result->node_depth();
16681
15.6k
            return result;
16682
15.6k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::gt_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
89.7k
         {
16678
89.7k
            expression_node<typename node_type::value_type>*
16679
89.7k
            result = (new node_type(t1, t2));
16680
89.7k
            result->node_depth();
16681
89.7k
            return result;
16682
89.7k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::gte_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
23.9k
         {
16678
23.9k
            expression_node<typename node_type::value_type>*
16679
23.9k
            result = (new node_type(t1, t2));
16680
23.9k
            result->node_depth();
16681
23.9k
            return result;
16682
23.9k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::eq_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
128k
         {
16678
128k
            expression_node<typename node_type::value_type>*
16679
128k
            result = (new node_type(t1, t2));
16680
128k
            result->node_depth();
16681
128k
            return result;
16682
128k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::ne_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
10.0k
         {
16678
10.0k
            expression_node<typename node_type::value_type>*
16679
10.0k
            result = (new node_type(t1, t2));
16680
10.0k
            result->node_depth();
16681
10.0k
            return result;
16682
10.0k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::and_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::and_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
28.0k
         {
16678
28.0k
            expression_node<typename node_type::value_type>*
16679
28.0k
            result = (new node_type(t1, t2));
16680
28.0k
            result->node_depth();
16681
28.0k
            return result;
16682
28.0k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::nand_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::nand_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
11.3k
         {
16678
11.3k
            expression_node<typename node_type::value_type>*
16679
11.3k
            result = (new node_type(t1, t2));
16680
11.3k
            result->node_depth();
16681
11.3k
            return result;
16682
11.3k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::or_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::or_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
36.7k
         {
16678
36.7k
            expression_node<typename node_type::value_type>*
16679
36.7k
            result = (new node_type(t1, t2));
16680
36.7k
            result->node_depth();
16681
36.7k
            return result;
16682
36.7k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::nor_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::nor_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
19.0k
         {
16678
19.0k
            expression_node<typename node_type::value_type>*
16679
19.0k
            result = (new node_type(t1, t2));
16680
19.0k
            result->node_depth();
16681
19.0k
            return result;
16682
19.0k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::xor_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::xor_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
9.77k
         {
16678
9.77k
            expression_node<typename node_type::value_type>*
16679
9.77k
            result = (new node_type(t1, t2));
16680
9.77k
            result->node_depth();
16681
9.77k
            return result;
16682
9.77k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<double, exprtk::details::xnor_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<double, exprtk::details::xnor_op<double> >, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
11.4k
         {
16678
11.4k
            expression_node<typename node_type::value_type>*
16679
11.4k
            result = (new node_type(t1, t2));
16680
11.4k
            result->node_depth();
16681
11.4k
            return result;
16682
11.4k
         }
exprtk::details::expression_node<exprtk::details::cons_conditional_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::cons_conditional_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16677
15
         {
16678
15
            expression_node<typename node_type::value_type>*
16679
15
            result = (new node_type(t1, t2));
16680
15
            result->node_depth();
16681
15
            return result;
16682
15
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::while_loop_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::while_loop_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::while_loop_bc_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::while_loop_bc_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::repeat_until_loop_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::repeat_until_loop_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::repeat_until_loop_bc_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::repeat_until_loop_bc_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::rebasevector_celem_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::rebasevector_celem_node<double>, unsigned long, exprtk::details::vector_holder<double>*>(unsigned long const&, exprtk::details::vector_holder<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::rebasevector_elem_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::rebasevector_elem_node<double>, exprtk::details::expression_node<double>*, exprtk::details::vector_holder<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::vector_holder<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vector_elem_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vector_elem_node<double>, exprtk::details::expression_node<double>*, exprtk::details::vector_holder<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::vector_holder<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_function_node<double, exprtk::ivararg_function<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_function_node<double, exprtk::ivararg_function<double> >, exprtk::ivararg_function<double>*, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(exprtk::ivararg_function<double>* const&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::generic_function_node<double, exprtk::igeneric_function<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::generic_function_node<double, exprtk::igeneric_function<double> >, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >, exprtk::igeneric_function<double>*>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&, exprtk::igeneric_function<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::string_function_node<double, exprtk::igeneric_function<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::string_function_node<double, exprtk::igeneric_function<double> >, exprtk::igeneric_function<double>*, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(exprtk::igeneric_function<double>* const&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&) const
exprtk::details::expression_node<exprtk::details::unary_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_node<float>, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
153k
         {
16678
153k
            expression_node<typename node_type::value_type>*
16679
153k
            result = (new node_type(t1, t2));
16680
153k
            result->node_depth();
16681
153k
            return result;
16682
153k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::abs_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::abs_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::acos_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::acos_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::acosh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::acosh_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::asin_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::asin_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::asinh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::asinh_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::atan_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::atan_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::atanh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::atanh_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::ceil_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::ceil_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::cos_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::cos_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::cosh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::cosh_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::exp_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::exp_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::expm1_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::expm1_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::floor_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::floor_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::log_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::log_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::log10_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::log10_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::log2_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::log2_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::log1p_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::log1p_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::neg_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::neg_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::pos_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::pos_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::round_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::round_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::sin_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::sin_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::sinc_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::sinc_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::sinh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::sinh_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::sqrt_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::sqrt_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::tan_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::tan_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::tanh_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::tanh_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::cot_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::cot_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::sec_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::sec_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::csc_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::csc_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::r2d_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::r2d_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::d2r_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::d2r_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::d2g_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::d2g_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::g2d_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::g2d_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::notl_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::notl_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::sgn_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::sgn_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::erf_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::erf_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::erfc_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::erfc_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::ncdf_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::ncdf_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::frac_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::frac_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::unary_vector_node<float, exprtk::details::trunc_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::unary_vector_node<float, exprtk::details::trunc_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::swap_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::swap_node<float>, exprtk::details::variable_node<float>*, exprtk::details::variable_node<float>*>(exprtk::details::variable_node<float>* const&, exprtk::details::variable_node<float>* const&) const
Line
Count
Source
16677
2
         {
16678
2
            expression_node<typename node_type::value_type>*
16679
2
            result = (new node_type(t1, t2));
16680
2
            result->node_depth();
16681
2
            return result;
16682
2
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::swap_generic_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::swap_generic_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::swap_vecvec_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::swap_vecvec_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::swap_string_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::swap_string_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::swap_genstrings_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::swap_genstrings_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::add_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
62.2k
         {
16678
62.2k
            expression_node<typename node_type::value_type>*
16679
62.2k
            result = (new node_type(t1, t2));
16680
62.2k
            result->node_depth();
16681
62.2k
            return result;
16682
62.2k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::sub_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
80.1k
         {
16678
80.1k
            expression_node<typename node_type::value_type>*
16679
80.1k
            result = (new node_type(t1, t2));
16680
80.1k
            result->node_depth();
16681
80.1k
            return result;
16682
80.1k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::mul_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
53.0k
         {
16678
53.0k
            expression_node<typename node_type::value_type>*
16679
53.0k
            result = (new node_type(t1, t2));
16680
53.0k
            result->node_depth();
16681
53.0k
            return result;
16682
53.0k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::div_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
41.1k
         {
16678
41.1k
            expression_node<typename node_type::value_type>*
16679
41.1k
            result = (new node_type(t1, t2));
16680
41.1k
            result->node_depth();
16681
41.1k
            return result;
16682
41.1k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::mod_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
3.50k
         {
16678
3.50k
            expression_node<typename node_type::value_type>*
16679
3.50k
            result = (new node_type(t1, t2));
16680
3.50k
            result->node_depth();
16681
3.50k
            return result;
16682
3.50k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::pow_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::pow_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
1.20k
         {
16678
1.20k
            expression_node<typename node_type::value_type>*
16679
1.20k
            result = (new node_type(t1, t2));
16680
1.20k
            result->node_depth();
16681
1.20k
            return result;
16682
1.20k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::lt_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
92.2k
         {
16678
92.2k
            expression_node<typename node_type::value_type>*
16679
92.2k
            result = (new node_type(t1, t2));
16680
92.2k
            result->node_depth();
16681
92.2k
            return result;
16682
92.2k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::lte_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
13.6k
         {
16678
13.6k
            expression_node<typename node_type::value_type>*
16679
13.6k
            result = (new node_type(t1, t2));
16680
13.6k
            result->node_depth();
16681
13.6k
            return result;
16682
13.6k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::gt_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
87.6k
         {
16678
87.6k
            expression_node<typename node_type::value_type>*
16679
87.6k
            result = (new node_type(t1, t2));
16680
87.6k
            result->node_depth();
16681
87.6k
            return result;
16682
87.6k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::gte_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
19.3k
         {
16678
19.3k
            expression_node<typename node_type::value_type>*
16679
19.3k
            result = (new node_type(t1, t2));
16680
19.3k
            result->node_depth();
16681
19.3k
            return result;
16682
19.3k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::eq_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
121k
         {
16678
121k
            expression_node<typename node_type::value_type>*
16679
121k
            result = (new node_type(t1, t2));
16680
121k
            result->node_depth();
16681
121k
            return result;
16682
121k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::ne_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
9.08k
         {
16678
9.08k
            expression_node<typename node_type::value_type>*
16679
9.08k
            result = (new node_type(t1, t2));
16680
9.08k
            result->node_depth();
16681
9.08k
            return result;
16682
9.08k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::and_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::and_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
25.5k
         {
16678
25.5k
            expression_node<typename node_type::value_type>*
16679
25.5k
            result = (new node_type(t1, t2));
16680
25.5k
            result->node_depth();
16681
25.5k
            return result;
16682
25.5k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::nand_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::nand_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
10.7k
         {
16678
10.7k
            expression_node<typename node_type::value_type>*
16679
10.7k
            result = (new node_type(t1, t2));
16680
10.7k
            result->node_depth();
16681
10.7k
            return result;
16682
10.7k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::or_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::or_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
33.4k
         {
16678
33.4k
            expression_node<typename node_type::value_type>*
16679
33.4k
            result = (new node_type(t1, t2));
16680
33.4k
            result->node_depth();
16681
33.4k
            return result;
16682
33.4k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::nor_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::nor_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
17.9k
         {
16678
17.9k
            expression_node<typename node_type::value_type>*
16679
17.9k
            result = (new node_type(t1, t2));
16680
17.9k
            result->node_depth();
16681
17.9k
            return result;
16682
17.9k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::xor_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::xor_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
9.41k
         {
16678
9.41k
            expression_node<typename node_type::value_type>*
16679
9.41k
            result = (new node_type(t1, t2));
16680
9.41k
            result->node_depth();
16681
9.41k
            return result;
16682
9.41k
         }
exprtk::details::expression_node<exprtk::details::binary_ext_node<float, exprtk::details::xnor_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_ext_node<float, exprtk::details::xnor_op<float> >, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
11.1k
         {
16678
11.1k
            expression_node<typename node_type::value_type>*
16679
11.1k
            result = (new node_type(t1, t2));
16680
11.1k
            result->node_depth();
16681
11.1k
            return result;
16682
11.1k
         }
exprtk::details::expression_node<exprtk::details::cons_conditional_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::cons_conditional_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16677
15
         {
16678
15
            expression_node<typename node_type::value_type>*
16679
15
            result = (new node_type(t1, t2));
16680
15
            result->node_depth();
16681
15
            return result;
16682
15
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::while_loop_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::while_loop_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::while_loop_bc_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::while_loop_bc_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::repeat_until_loop_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::repeat_until_loop_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::repeat_until_loop_bc_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::repeat_until_loop_bc_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::rebasevector_celem_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::rebasevector_celem_node<float>, unsigned long, exprtk::details::vector_holder<float>*>(unsigned long const&, exprtk::details::vector_holder<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::rebasevector_elem_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::rebasevector_elem_node<float>, exprtk::details::expression_node<float>*, exprtk::details::vector_holder<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::vector_holder<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vector_elem_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vector_elem_node<float>, exprtk::details::expression_node<float>*, exprtk::details::vector_holder<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::vector_holder<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vararg_function_node<float, exprtk::ivararg_function<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vararg_function_node<float, exprtk::ivararg_function<float> >, exprtk::ivararg_function<float>*, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(exprtk::ivararg_function<float>* const&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::generic_function_node<float, exprtk::igeneric_function<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::generic_function_node<float, exprtk::igeneric_function<float> >, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >, exprtk::igeneric_function<float>*>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&, exprtk::igeneric_function<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::string_function_node<float, exprtk::igeneric_function<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::string_function_node<float, exprtk::igeneric_function<float> >, exprtk::igeneric_function<float>*, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(exprtk::igeneric_function<float>* const&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&) const
16683
16684
         template <typename node_type,
16685
                   typename T1, typename T2>
16686
         inline expression_node<typename node_type::value_type>* allocate_cr(const T1& t1, T2& t2) const
16687
1.52M
         {
16688
1.52M
            expression_node<typename node_type::value_type>*
16689
1.52M
            result = (new node_type(t1, t2));
16690
1.52M
            result->node_depth();
16691
1.52M
            return result;
16692
1.52M
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::add_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
58.9k
         {
16688
58.9k
            expression_node<typename node_type::value_type>*
16689
58.9k
            result = (new node_type(t1, t2));
16690
58.9k
            result->node_depth();
16691
58.9k
            return result;
16692
58.9k
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::sub_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
46.2k
         {
16688
46.2k
            expression_node<typename node_type::value_type>*
16689
46.2k
            result = (new node_type(t1, t2));
16690
46.2k
            result->node_depth();
16691
46.2k
            return result;
16692
46.2k
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::mul_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
143k
         {
16688
143k
            expression_node<typename node_type::value_type>*
16689
143k
            result = (new node_type(t1, t2));
16690
143k
            result->node_depth();
16691
143k
            return result;
16692
143k
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::div_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
46.8k
         {
16688
46.8k
            expression_node<typename node_type::value_type>*
16689
46.8k
            result = (new node_type(t1, t2));
16690
46.8k
            result->node_depth();
16691
46.8k
            return result;
16692
46.8k
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::mod_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
6.18k
         {
16688
6.18k
            expression_node<typename node_type::value_type>*
16689
6.18k
            result = (new node_type(t1, t2));
16690
6.18k
            result->node_depth();
16691
6.18k
            return result;
16692
6.18k
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::pow_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::pow_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
4.64k
         {
16688
4.64k
            expression_node<typename node_type::value_type>*
16689
4.64k
            result = (new node_type(t1, t2));
16690
4.64k
            result->node_depth();
16691
4.64k
            return result;
16692
4.64k
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::lt_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
2.08k
         {
16688
2.08k
            expression_node<typename node_type::value_type>*
16689
2.08k
            result = (new node_type(t1, t2));
16690
2.08k
            result->node_depth();
16691
2.08k
            return result;
16692
2.08k
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::lte_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
448
         {
16688
448
            expression_node<typename node_type::value_type>*
16689
448
            result = (new node_type(t1, t2));
16690
448
            result->node_depth();
16691
448
            return result;
16692
448
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::gt_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
4.46k
         {
16688
4.46k
            expression_node<typename node_type::value_type>*
16689
4.46k
            result = (new node_type(t1, t2));
16690
4.46k
            result->node_depth();
16691
4.46k
            return result;
16692
4.46k
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::gte_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
1.04k
         {
16688
1.04k
            expression_node<typename node_type::value_type>*
16689
1.04k
            result = (new node_type(t1, t2));
16690
1.04k
            result->node_depth();
16691
1.04k
            return result;
16692
1.04k
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::eq_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
3.67k
         {
16688
3.67k
            expression_node<typename node_type::value_type>*
16689
3.67k
            result = (new node_type(t1, t2));
16690
3.67k
            result->node_depth();
16691
3.67k
            return result;
16692
3.67k
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::ne_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
580
         {
16688
580
            expression_node<typename node_type::value_type>*
16689
580
            result = (new node_type(t1, t2));
16690
580
            result->node_depth();
16691
580
            return result;
16692
580
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::and_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::and_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
3.08k
         {
16688
3.08k
            expression_node<typename node_type::value_type>*
16689
3.08k
            result = (new node_type(t1, t2));
16690
3.08k
            result->node_depth();
16691
3.08k
            return result;
16692
3.08k
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::nand_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::nand_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
797
         {
16688
797
            expression_node<typename node_type::value_type>*
16689
797
            result = (new node_type(t1, t2));
16690
797
            result->node_depth();
16691
797
            return result;
16692
797
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::or_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::or_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
1.72k
         {
16688
1.72k
            expression_node<typename node_type::value_type>*
16689
1.72k
            result = (new node_type(t1, t2));
16690
1.72k
            result->node_depth();
16691
1.72k
            return result;
16692
1.72k
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::nor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::nor_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
491
         {
16688
491
            expression_node<typename node_type::value_type>*
16689
491
            result = (new node_type(t1, t2));
16690
491
            result->node_depth();
16691
491
            return result;
16692
491
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::xor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::xor_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
2.11k
         {
16688
2.11k
            expression_node<typename node_type::value_type>*
16689
2.11k
            result = (new node_type(t1, t2));
16690
2.11k
            result->node_depth();
16691
2.11k
            return result;
16692
2.11k
         }
exprtk::details::expression_node<exprtk::details::cov_node<double, exprtk::details::xnor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<double, exprtk::details::xnor_op<double> >, double, double const>(double const&, double const&) const
Line
Count
Source
16687
1.03k
         {
16688
1.03k
            expression_node<typename node_type::value_type>*
16689
1.03k
            result = (new node_type(t1, t2));
16690
1.03k
            result->node_depth();
16691
1.03k
            return result;
16692
1.03k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::add_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
11.4k
         {
16688
11.4k
            expression_node<typename node_type::value_type>*
16689
11.4k
            result = (new node_type(t1, t2));
16690
11.4k
            result->node_depth();
16691
11.4k
            return result;
16692
11.4k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::sub_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
41.2k
         {
16688
41.2k
            expression_node<typename node_type::value_type>*
16689
41.2k
            result = (new node_type(t1, t2));
16690
41.2k
            result->node_depth();
16691
41.2k
            return result;
16692
41.2k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::mul_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
46.5k
         {
16688
46.5k
            expression_node<typename node_type::value_type>*
16689
46.5k
            result = (new node_type(t1, t2));
16690
46.5k
            result->node_depth();
16691
46.5k
            return result;
16692
46.5k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::div_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
22.1k
         {
16688
22.1k
            expression_node<typename node_type::value_type>*
16689
22.1k
            result = (new node_type(t1, t2));
16690
22.1k
            result->node_depth();
16691
22.1k
            return result;
16692
22.1k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::mod_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
4.16k
         {
16688
4.16k
            expression_node<typename node_type::value_type>*
16689
4.16k
            result = (new node_type(t1, t2));
16690
4.16k
            result->node_depth();
16691
4.16k
            return result;
16692
4.16k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::pow_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::pow_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
1.56k
         {
16688
1.56k
            expression_node<typename node_type::value_type>*
16689
1.56k
            result = (new node_type(t1, t2));
16690
1.56k
            result->node_depth();
16691
1.56k
            return result;
16692
1.56k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::lt_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
8.98k
         {
16688
8.98k
            expression_node<typename node_type::value_type>*
16689
8.98k
            result = (new node_type(t1, t2));
16690
8.98k
            result->node_depth();
16691
8.98k
            return result;
16692
8.98k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::lte_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
1.92k
         {
16688
1.92k
            expression_node<typename node_type::value_type>*
16689
1.92k
            result = (new node_type(t1, t2));
16690
1.92k
            result->node_depth();
16691
1.92k
            return result;
16692
1.92k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::gt_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
5.95k
         {
16688
5.95k
            expression_node<typename node_type::value_type>*
16689
5.95k
            result = (new node_type(t1, t2));
16690
5.95k
            result->node_depth();
16691
5.95k
            return result;
16692
5.95k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::gte_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
8.47k
         {
16688
8.47k
            expression_node<typename node_type::value_type>*
16689
8.47k
            result = (new node_type(t1, t2));
16690
8.47k
            result->node_depth();
16691
8.47k
            return result;
16692
8.47k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::eq_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
89.9k
         {
16688
89.9k
            expression_node<typename node_type::value_type>*
16689
89.9k
            result = (new node_type(t1, t2));
16690
89.9k
            result->node_depth();
16691
89.9k
            return result;
16692
89.9k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::ne_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
4.63k
         {
16688
4.63k
            expression_node<typename node_type::value_type>*
16689
4.63k
            result = (new node_type(t1, t2));
16690
4.63k
            result->node_depth();
16691
4.63k
            return result;
16692
4.63k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::and_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::and_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
5.44k
         {
16688
5.44k
            expression_node<typename node_type::value_type>*
16689
5.44k
            result = (new node_type(t1, t2));
16690
5.44k
            result->node_depth();
16691
5.44k
            return result;
16692
5.44k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::nand_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::nand_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
2.26k
         {
16688
2.26k
            expression_node<typename node_type::value_type>*
16689
2.26k
            result = (new node_type(t1, t2));
16690
2.26k
            result->node_depth();
16691
2.26k
            return result;
16692
2.26k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::or_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::or_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
5.61k
         {
16688
5.61k
            expression_node<typename node_type::value_type>*
16689
5.61k
            result = (new node_type(t1, t2));
16690
5.61k
            result->node_depth();
16691
5.61k
            return result;
16692
5.61k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::nor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::nor_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
1.81k
         {
16688
1.81k
            expression_node<typename node_type::value_type>*
16689
1.81k
            result = (new node_type(t1, t2));
16690
1.81k
            result->node_depth();
16691
1.81k
            return result;
16692
1.81k
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::xor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::xor_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
462
         {
16688
462
            expression_node<typename node_type::value_type>*
16689
462
            result = (new node_type(t1, t2));
16690
462
            result->node_depth();
16691
462
            return result;
16692
462
         }
exprtk::details::expression_node<exprtk::details::bov_node<double, exprtk::details::xnor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<double, exprtk::details::xnor_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
765
         {
16688
765
            expression_node<typename node_type::value_type>*
16689
765
            result = (new node_type(t1, t2));
16690
765
            result->node_depth();
16691
765
            return result;
16692
765
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::add_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
17.6k
         {
16688
17.6k
            expression_node<typename node_type::value_type>*
16689
17.6k
            result = (new node_type(t1, t2));
16690
17.6k
            result->node_depth();
16691
17.6k
            return result;
16692
17.6k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::sub_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
28.9k
         {
16688
28.9k
            expression_node<typename node_type::value_type>*
16689
28.9k
            result = (new node_type(t1, t2));
16690
28.9k
            result->node_depth();
16691
28.9k
            return result;
16692
28.9k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::mul_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
19.4k
         {
16688
19.4k
            expression_node<typename node_type::value_type>*
16689
19.4k
            result = (new node_type(t1, t2));
16690
19.4k
            result->node_depth();
16691
19.4k
            return result;
16692
19.4k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::div_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
12.9k
         {
16688
12.9k
            expression_node<typename node_type::value_type>*
16689
12.9k
            result = (new node_type(t1, t2));
16690
12.9k
            result->node_depth();
16691
12.9k
            return result;
16692
12.9k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::mod_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
5.89k
         {
16688
5.89k
            expression_node<typename node_type::value_type>*
16689
5.89k
            result = (new node_type(t1, t2));
16690
5.89k
            result->node_depth();
16691
5.89k
            return result;
16692
5.89k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::pow_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::pow_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
841
         {
16688
841
            expression_node<typename node_type::value_type>*
16689
841
            result = (new node_type(t1, t2));
16690
841
            result->node_depth();
16691
841
            return result;
16692
841
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::lt_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
7.66k
         {
16688
7.66k
            expression_node<typename node_type::value_type>*
16689
7.66k
            result = (new node_type(t1, t2));
16690
7.66k
            result->node_depth();
16691
7.66k
            return result;
16692
7.66k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::lte_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
3.92k
         {
16688
3.92k
            expression_node<typename node_type::value_type>*
16689
3.92k
            result = (new node_type(t1, t2));
16690
3.92k
            result->node_depth();
16691
3.92k
            return result;
16692
3.92k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::gt_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
9.54k
         {
16688
9.54k
            expression_node<typename node_type::value_type>*
16689
9.54k
            result = (new node_type(t1, t2));
16690
9.54k
            result->node_depth();
16691
9.54k
            return result;
16692
9.54k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::gte_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
4.55k
         {
16688
4.55k
            expression_node<typename node_type::value_type>*
16689
4.55k
            result = (new node_type(t1, t2));
16690
4.55k
            result->node_depth();
16691
4.55k
            return result;
16692
4.55k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::eq_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
56.2k
         {
16688
56.2k
            expression_node<typename node_type::value_type>*
16689
56.2k
            result = (new node_type(t1, t2));
16690
56.2k
            result->node_depth();
16691
56.2k
            return result;
16692
56.2k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::ne_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
1.72k
         {
16688
1.72k
            expression_node<typename node_type::value_type>*
16689
1.72k
            result = (new node_type(t1, t2));
16690
1.72k
            result->node_depth();
16691
1.72k
            return result;
16692
1.72k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::and_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::and_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
5.33k
         {
16688
5.33k
            expression_node<typename node_type::value_type>*
16689
5.33k
            result = (new node_type(t1, t2));
16690
5.33k
            result->node_depth();
16691
5.33k
            return result;
16692
5.33k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::nand_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::nand_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
4.07k
         {
16688
4.07k
            expression_node<typename node_type::value_type>*
16689
4.07k
            result = (new node_type(t1, t2));
16690
4.07k
            result->node_depth();
16691
4.07k
            return result;
16692
4.07k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::or_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::or_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
2.14k
         {
16688
2.14k
            expression_node<typename node_type::value_type>*
16689
2.14k
            result = (new node_type(t1, t2));
16690
2.14k
            result->node_depth();
16691
2.14k
            return result;
16692
2.14k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::nor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::nor_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
5.60k
         {
16688
5.60k
            expression_node<typename node_type::value_type>*
16689
5.60k
            result = (new node_type(t1, t2));
16690
5.60k
            result->node_depth();
16691
5.60k
            return result;
16692
5.60k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::xor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::xor_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
626
         {
16688
626
            expression_node<typename node_type::value_type>*
16689
626
            result = (new node_type(t1, t2));
16690
626
            result->node_depth();
16691
626
            return result;
16692
626
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::xnor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<double, exprtk::details::xnor_op<double> >, exprtk::details::expression_node<double>*, double const>(exprtk::details::expression_node<double>* const&, double const&) const
Line
Count
Source
16687
2.52k
         {
16688
2.52k
            expression_node<typename node_type::value_type>*
16689
2.52k
            result = (new node_type(t1, t2));
16690
2.52k
            result->node_depth();
16691
2.52k
            return result;
16692
2.52k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::return_envelope_node<double>::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::return_envelope_node<double>, exprtk::details::expression_node<double>*, exprtk::results_context<double> >(exprtk::details::expression_node<double>* const&, exprtk::results_context<double>&) const
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::add_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
54.1k
         {
16688
54.1k
            expression_node<typename node_type::value_type>*
16689
54.1k
            result = (new node_type(t1, t2));
16690
54.1k
            result->node_depth();
16691
54.1k
            return result;
16692
54.1k
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::sub_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
44.6k
         {
16688
44.6k
            expression_node<typename node_type::value_type>*
16689
44.6k
            result = (new node_type(t1, t2));
16690
44.6k
            result->node_depth();
16691
44.6k
            return result;
16692
44.6k
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::mul_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
138k
         {
16688
138k
            expression_node<typename node_type::value_type>*
16689
138k
            result = (new node_type(t1, t2));
16690
138k
            result->node_depth();
16691
138k
            return result;
16692
138k
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::div_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
46.0k
         {
16688
46.0k
            expression_node<typename node_type::value_type>*
16689
46.0k
            result = (new node_type(t1, t2));
16690
46.0k
            result->node_depth();
16691
46.0k
            return result;
16692
46.0k
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::mod_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
5.30k
         {
16688
5.30k
            expression_node<typename node_type::value_type>*
16689
5.30k
            result = (new node_type(t1, t2));
16690
5.30k
            result->node_depth();
16691
5.30k
            return result;
16692
5.30k
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::pow_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::pow_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
4.62k
         {
16688
4.62k
            expression_node<typename node_type::value_type>*
16689
4.62k
            result = (new node_type(t1, t2));
16690
4.62k
            result->node_depth();
16691
4.62k
            return result;
16692
4.62k
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::lt_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
2.07k
         {
16688
2.07k
            expression_node<typename node_type::value_type>*
16689
2.07k
            result = (new node_type(t1, t2));
16690
2.07k
            result->node_depth();
16691
2.07k
            return result;
16692
2.07k
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::lte_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
448
         {
16688
448
            expression_node<typename node_type::value_type>*
16689
448
            result = (new node_type(t1, t2));
16690
448
            result->node_depth();
16691
448
            return result;
16692
448
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::gt_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
3.80k
         {
16688
3.80k
            expression_node<typename node_type::value_type>*
16689
3.80k
            result = (new node_type(t1, t2));
16690
3.80k
            result->node_depth();
16691
3.80k
            return result;
16692
3.80k
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::gte_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
1.03k
         {
16688
1.03k
            expression_node<typename node_type::value_type>*
16689
1.03k
            result = (new node_type(t1, t2));
16690
1.03k
            result->node_depth();
16691
1.03k
            return result;
16692
1.03k
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::eq_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
3.65k
         {
16688
3.65k
            expression_node<typename node_type::value_type>*
16689
3.65k
            result = (new node_type(t1, t2));
16690
3.65k
            result->node_depth();
16691
3.65k
            return result;
16692
3.65k
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::ne_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
578
         {
16688
578
            expression_node<typename node_type::value_type>*
16689
578
            result = (new node_type(t1, t2));
16690
578
            result->node_depth();
16691
578
            return result;
16692
578
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::and_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::and_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
3.08k
         {
16688
3.08k
            expression_node<typename node_type::value_type>*
16689
3.08k
            result = (new node_type(t1, t2));
16690
3.08k
            result->node_depth();
16691
3.08k
            return result;
16692
3.08k
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::nand_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::nand_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
735
         {
16688
735
            expression_node<typename node_type::value_type>*
16689
735
            result = (new node_type(t1, t2));
16690
735
            result->node_depth();
16691
735
            return result;
16692
735
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::or_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::or_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
1.71k
         {
16688
1.71k
            expression_node<typename node_type::value_type>*
16689
1.71k
            result = (new node_type(t1, t2));
16690
1.71k
            result->node_depth();
16691
1.71k
            return result;
16692
1.71k
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::nor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::nor_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
491
         {
16688
491
            expression_node<typename node_type::value_type>*
16689
491
            result = (new node_type(t1, t2));
16690
491
            result->node_depth();
16691
491
            return result;
16692
491
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::xor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::xor_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
1.87k
         {
16688
1.87k
            expression_node<typename node_type::value_type>*
16689
1.87k
            result = (new node_type(t1, t2));
16690
1.87k
            result->node_depth();
16691
1.87k
            return result;
16692
1.87k
         }
exprtk::details::expression_node<exprtk::details::cov_node<float, exprtk::details::xnor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::cov_node<float, exprtk::details::xnor_op<float> >, float, float const>(float const&, float const&) const
Line
Count
Source
16687
952
         {
16688
952
            expression_node<typename node_type::value_type>*
16689
952
            result = (new node_type(t1, t2));
16690
952
            result->node_depth();
16691
952
            return result;
16692
952
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::add_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
11.1k
         {
16688
11.1k
            expression_node<typename node_type::value_type>*
16689
11.1k
            result = (new node_type(t1, t2));
16690
11.1k
            result->node_depth();
16691
11.1k
            return result;
16692
11.1k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::sub_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
38.9k
         {
16688
38.9k
            expression_node<typename node_type::value_type>*
16689
38.9k
            result = (new node_type(t1, t2));
16690
38.9k
            result->node_depth();
16691
38.9k
            return result;
16692
38.9k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::mul_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
43.8k
         {
16688
43.8k
            expression_node<typename node_type::value_type>*
16689
43.8k
            result = (new node_type(t1, t2));
16690
43.8k
            result->node_depth();
16691
43.8k
            return result;
16692
43.8k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::div_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
21.9k
         {
16688
21.9k
            expression_node<typename node_type::value_type>*
16689
21.9k
            result = (new node_type(t1, t2));
16690
21.9k
            result->node_depth();
16691
21.9k
            return result;
16692
21.9k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::mod_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
3.70k
         {
16688
3.70k
            expression_node<typename node_type::value_type>*
16689
3.70k
            result = (new node_type(t1, t2));
16690
3.70k
            result->node_depth();
16691
3.70k
            return result;
16692
3.70k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::pow_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::pow_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
1.49k
         {
16688
1.49k
            expression_node<typename node_type::value_type>*
16689
1.49k
            result = (new node_type(t1, t2));
16690
1.49k
            result->node_depth();
16691
1.49k
            return result;
16692
1.49k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::lt_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
8.12k
         {
16688
8.12k
            expression_node<typename node_type::value_type>*
16689
8.12k
            result = (new node_type(t1, t2));
16690
8.12k
            result->node_depth();
16691
8.12k
            return result;
16692
8.12k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::lte_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
1.89k
         {
16688
1.89k
            expression_node<typename node_type::value_type>*
16689
1.89k
            result = (new node_type(t1, t2));
16690
1.89k
            result->node_depth();
16691
1.89k
            return result;
16692
1.89k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::gt_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
5.94k
         {
16688
5.94k
            expression_node<typename node_type::value_type>*
16689
5.94k
            result = (new node_type(t1, t2));
16690
5.94k
            result->node_depth();
16691
5.94k
            return result;
16692
5.94k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::gte_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
8.25k
         {
16688
8.25k
            expression_node<typename node_type::value_type>*
16689
8.25k
            result = (new node_type(t1, t2));
16690
8.25k
            result->node_depth();
16691
8.25k
            return result;
16692
8.25k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::eq_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
87.8k
         {
16688
87.8k
            expression_node<typename node_type::value_type>*
16689
87.8k
            result = (new node_type(t1, t2));
16690
87.8k
            result->node_depth();
16691
87.8k
            return result;
16692
87.8k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::ne_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
3.32k
         {
16688
3.32k
            expression_node<typename node_type::value_type>*
16689
3.32k
            result = (new node_type(t1, t2));
16690
3.32k
            result->node_depth();
16691
3.32k
            return result;
16692
3.32k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::and_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::and_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
5.41k
         {
16688
5.41k
            expression_node<typename node_type::value_type>*
16689
5.41k
            result = (new node_type(t1, t2));
16690
5.41k
            result->node_depth();
16691
5.41k
            return result;
16692
5.41k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::nand_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::nand_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
2.20k
         {
16688
2.20k
            expression_node<typename node_type::value_type>*
16689
2.20k
            result = (new node_type(t1, t2));
16690
2.20k
            result->node_depth();
16691
2.20k
            return result;
16692
2.20k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::or_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::or_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
5.45k
         {
16688
5.45k
            expression_node<typename node_type::value_type>*
16689
5.45k
            result = (new node_type(t1, t2));
16690
5.45k
            result->node_depth();
16691
5.45k
            return result;
16692
5.45k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::nor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::nor_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
1.58k
         {
16688
1.58k
            expression_node<typename node_type::value_type>*
16689
1.58k
            result = (new node_type(t1, t2));
16690
1.58k
            result->node_depth();
16691
1.58k
            return result;
16692
1.58k
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::xor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::xor_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
461
         {
16688
461
            expression_node<typename node_type::value_type>*
16689
461
            result = (new node_type(t1, t2));
16690
461
            result->node_depth();
16691
461
            return result;
16692
461
         }
exprtk::details::expression_node<exprtk::details::bov_node<float, exprtk::details::xnor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::bov_node<float, exprtk::details::xnor_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
765
         {
16688
765
            expression_node<typename node_type::value_type>*
16689
765
            result = (new node_type(t1, t2));
16690
765
            result->node_depth();
16691
765
            return result;
16692
765
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::add_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
15.9k
         {
16688
15.9k
            expression_node<typename node_type::value_type>*
16689
15.9k
            result = (new node_type(t1, t2));
16690
15.9k
            result->node_depth();
16691
15.9k
            return result;
16692
15.9k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::sub_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
27.0k
         {
16688
27.0k
            expression_node<typename node_type::value_type>*
16689
27.0k
            result = (new node_type(t1, t2));
16690
27.0k
            result->node_depth();
16691
27.0k
            return result;
16692
27.0k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::mul_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
18.9k
         {
16688
18.9k
            expression_node<typename node_type::value_type>*
16689
18.9k
            result = (new node_type(t1, t2));
16690
18.9k
            result->node_depth();
16691
18.9k
            return result;
16692
18.9k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::div_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
12.4k
         {
16688
12.4k
            expression_node<typename node_type::value_type>*
16689
12.4k
            result = (new node_type(t1, t2));
16690
12.4k
            result->node_depth();
16691
12.4k
            return result;
16692
12.4k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::mod_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
5.36k
         {
16688
5.36k
            expression_node<typename node_type::value_type>*
16689
5.36k
            result = (new node_type(t1, t2));
16690
5.36k
            result->node_depth();
16691
5.36k
            return result;
16692
5.36k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::pow_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::pow_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
703
         {
16688
703
            expression_node<typename node_type::value_type>*
16689
703
            result = (new node_type(t1, t2));
16690
703
            result->node_depth();
16691
703
            return result;
16692
703
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::lt_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
7.29k
         {
16688
7.29k
            expression_node<typename node_type::value_type>*
16689
7.29k
            result = (new node_type(t1, t2));
16690
7.29k
            result->node_depth();
16691
7.29k
            return result;
16692
7.29k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::lte_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
2.83k
         {
16688
2.83k
            expression_node<typename node_type::value_type>*
16689
2.83k
            result = (new node_type(t1, t2));
16690
2.83k
            result->node_depth();
16691
2.83k
            return result;
16692
2.83k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::gt_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
9.22k
         {
16688
9.22k
            expression_node<typename node_type::value_type>*
16689
9.22k
            result = (new node_type(t1, t2));
16690
9.22k
            result->node_depth();
16691
9.22k
            return result;
16692
9.22k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::gte_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
4.14k
         {
16688
4.14k
            expression_node<typename node_type::value_type>*
16689
4.14k
            result = (new node_type(t1, t2));
16690
4.14k
            result->node_depth();
16691
4.14k
            return result;
16692
4.14k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::eq_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
55.3k
         {
16688
55.3k
            expression_node<typename node_type::value_type>*
16689
55.3k
            result = (new node_type(t1, t2));
16690
55.3k
            result->node_depth();
16691
55.3k
            return result;
16692
55.3k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::ne_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
1.71k
         {
16688
1.71k
            expression_node<typename node_type::value_type>*
16689
1.71k
            result = (new node_type(t1, t2));
16690
1.71k
            result->node_depth();
16691
1.71k
            return result;
16692
1.71k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::and_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::and_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
5.08k
         {
16688
5.08k
            expression_node<typename node_type::value_type>*
16689
5.08k
            result = (new node_type(t1, t2));
16690
5.08k
            result->node_depth();
16691
5.08k
            return result;
16692
5.08k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::nand_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::nand_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
3.81k
         {
16688
3.81k
            expression_node<typename node_type::value_type>*
16689
3.81k
            result = (new node_type(t1, t2));
16690
3.81k
            result->node_depth();
16691
3.81k
            return result;
16692
3.81k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::or_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::or_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
1.91k
         {
16688
1.91k
            expression_node<typename node_type::value_type>*
16689
1.91k
            result = (new node_type(t1, t2));
16690
1.91k
            result->node_depth();
16691
1.91k
            return result;
16692
1.91k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::nor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::nor_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
3.99k
         {
16688
3.99k
            expression_node<typename node_type::value_type>*
16689
3.99k
            result = (new node_type(t1, t2));
16690
3.99k
            result->node_depth();
16691
3.99k
            return result;
16692
3.99k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::xor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::xor_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
619
         {
16688
619
            expression_node<typename node_type::value_type>*
16689
619
            result = (new node_type(t1, t2));
16690
619
            result->node_depth();
16691
619
            return result;
16692
619
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::xnor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::boc_node<float, exprtk::details::xnor_op<float> >, exprtk::details::expression_node<float>*, float const>(exprtk::details::expression_node<float>* const&, float const&) const
Line
Count
Source
16687
2.44k
         {
16688
2.44k
            expression_node<typename node_type::value_type>*
16689
2.44k
            result = (new node_type(t1, t2));
16690
2.44k
            result->node_depth();
16691
2.44k
            return result;
16692
2.44k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::return_envelope_node<float>::value_type>* exprtk::details::node_allocator::allocate_cr<exprtk::details::return_envelope_node<float>, exprtk::details::expression_node<float>*, exprtk::results_context<float> >(exprtk::details::expression_node<float>* const&, exprtk::results_context<float>&) const
16693
16694
         template <typename node_type,
16695
                   typename T1, typename T2>
16696
         inline expression_node<typename node_type::value_type>* allocate_rc(T1& t1, const T2& t2) const
16697
691k
         {
16698
691k
            expression_node<typename node_type::value_type>*
16699
691k
            result = (new node_type(t1, t2));
16700
691k
            result->node_depth();
16701
691k
            return result;
16702
691k
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::add_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
44.8k
         {
16698
44.8k
            expression_node<typename node_type::value_type>*
16699
44.8k
            result = (new node_type(t1, t2));
16700
44.8k
            result->node_depth();
16701
44.8k
            return result;
16702
44.8k
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::sub_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
79.9k
         {
16698
79.9k
            expression_node<typename node_type::value_type>*
16699
79.9k
            result = (new node_type(t1, t2));
16700
79.9k
            result->node_depth();
16701
79.9k
            return result;
16702
79.9k
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::mul_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
57.1k
         {
16698
57.1k
            expression_node<typename node_type::value_type>*
16699
57.1k
            result = (new node_type(t1, t2));
16700
57.1k
            result->node_depth();
16701
57.1k
            return result;
16702
57.1k
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::div_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
45.0k
         {
16698
45.0k
            expression_node<typename node_type::value_type>*
16699
45.0k
            result = (new node_type(t1, t2));
16700
45.0k
            result->node_depth();
16701
45.0k
            return result;
16702
45.0k
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::mod_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
14.8k
         {
16698
14.8k
            expression_node<typename node_type::value_type>*
16699
14.8k
            result = (new node_type(t1, t2));
16700
14.8k
            result->node_depth();
16701
14.8k
            return result;
16702
14.8k
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::pow_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::pow_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
12.2k
         {
16698
12.2k
            expression_node<typename node_type::value_type>*
16699
12.2k
            result = (new node_type(t1, t2));
16700
12.2k
            result->node_depth();
16701
12.2k
            return result;
16702
12.2k
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::lt_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
744
         {
16698
744
            expression_node<typename node_type::value_type>*
16699
744
            result = (new node_type(t1, t2));
16700
744
            result->node_depth();
16701
744
            return result;
16702
744
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::lte_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
415
         {
16698
415
            expression_node<typename node_type::value_type>*
16699
415
            result = (new node_type(t1, t2));
16700
415
            result->node_depth();
16701
415
            return result;
16702
415
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::gt_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
1.90k
         {
16698
1.90k
            expression_node<typename node_type::value_type>*
16699
1.90k
            result = (new node_type(t1, t2));
16700
1.90k
            result->node_depth();
16701
1.90k
            return result;
16702
1.90k
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::gte_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
4.41k
         {
16698
4.41k
            expression_node<typename node_type::value_type>*
16699
4.41k
            result = (new node_type(t1, t2));
16700
4.41k
            result->node_depth();
16701
4.41k
            return result;
16702
4.41k
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::eq_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
4.95k
         {
16698
4.95k
            expression_node<typename node_type::value_type>*
16699
4.95k
            result = (new node_type(t1, t2));
16700
4.95k
            result->node_depth();
16701
4.95k
            return result;
16702
4.95k
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::ne_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
777
         {
16698
777
            expression_node<typename node_type::value_type>*
16699
777
            result = (new node_type(t1, t2));
16700
777
            result->node_depth();
16701
777
            return result;
16702
777
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::and_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::and_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
887
         {
16698
887
            expression_node<typename node_type::value_type>*
16699
887
            result = (new node_type(t1, t2));
16700
887
            result->node_depth();
16701
887
            return result;
16702
887
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::nand_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::nand_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
490
         {
16698
490
            expression_node<typename node_type::value_type>*
16699
490
            result = (new node_type(t1, t2));
16700
490
            result->node_depth();
16701
490
            return result;
16702
490
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::or_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::or_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
496
         {
16698
496
            expression_node<typename node_type::value_type>*
16699
496
            result = (new node_type(t1, t2));
16700
496
            result->node_depth();
16701
496
            return result;
16702
496
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::nor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::nor_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
983
         {
16698
983
            expression_node<typename node_type::value_type>*
16699
983
            result = (new node_type(t1, t2));
16700
983
            result->node_depth();
16701
983
            return result;
16702
983
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::xor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::xor_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
1.63k
         {
16698
1.63k
            expression_node<typename node_type::value_type>*
16699
1.63k
            result = (new node_type(t1, t2));
16700
1.63k
            result->node_depth();
16701
1.63k
            return result;
16702
1.63k
         }
exprtk::details::expression_node<exprtk::details::voc_node<double, exprtk::details::xnor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<double, exprtk::details::xnor_op<double> >, double const, double>(double const&, double const&) const
Line
Count
Source
16697
646
         {
16698
646
            expression_node<typename node_type::value_type>*
16699
646
            result = (new node_type(t1, t2));
16700
646
            result->node_depth();
16701
646
            return result;
16702
646
         }
exprtk::details::expression_node<exprtk::details::null_eq_node<double>::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::null_eq_node<double>, exprtk::details::expression_node<double>*, bool>(exprtk::details::expression_node<double>*&, bool const&) const
Line
Count
Source
16697
1.15k
         {
16698
1.15k
            expression_node<typename node_type::value_type>*
16699
1.15k
            result = (new node_type(t1, t2));
16700
1.15k
            result->node_depth();
16701
1.15k
            return result;
16702
1.15k
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::add_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
9.62k
         {
16698
9.62k
            expression_node<typename node_type::value_type>*
16699
9.62k
            result = (new node_type(t1, t2));
16700
9.62k
            result->node_depth();
16701
9.62k
            return result;
16702
9.62k
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::sub_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
24.3k
         {
16698
24.3k
            expression_node<typename node_type::value_type>*
16699
24.3k
            result = (new node_type(t1, t2));
16700
24.3k
            result->node_depth();
16701
24.3k
            return result;
16702
24.3k
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::mul_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
7.48k
         {
16698
7.48k
            expression_node<typename node_type::value_type>*
16699
7.48k
            result = (new node_type(t1, t2));
16700
7.48k
            result->node_depth();
16701
7.48k
            return result;
16702
7.48k
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::div_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
2.93k
         {
16698
2.93k
            expression_node<typename node_type::value_type>*
16699
2.93k
            result = (new node_type(t1, t2));
16700
2.93k
            result->node_depth();
16701
2.93k
            return result;
16702
2.93k
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::mod_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
458
         {
16698
458
            expression_node<typename node_type::value_type>*
16699
458
            result = (new node_type(t1, t2));
16700
458
            result->node_depth();
16701
458
            return result;
16702
458
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::pow_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::pow_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
13.4k
         {
16698
13.4k
            expression_node<typename node_type::value_type>*
16699
13.4k
            result = (new node_type(t1, t2));
16700
13.4k
            result->node_depth();
16701
13.4k
            return result;
16702
13.4k
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::lt_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
1.48k
         {
16698
1.48k
            expression_node<typename node_type::value_type>*
16699
1.48k
            result = (new node_type(t1, t2));
16700
1.48k
            result->node_depth();
16701
1.48k
            return result;
16702
1.48k
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::lte_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
1.19k
         {
16698
1.19k
            expression_node<typename node_type::value_type>*
16699
1.19k
            result = (new node_type(t1, t2));
16700
1.19k
            result->node_depth();
16701
1.19k
            return result;
16702
1.19k
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::gt_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
4.71k
         {
16698
4.71k
            expression_node<typename node_type::value_type>*
16699
4.71k
            result = (new node_type(t1, t2));
16700
4.71k
            result->node_depth();
16701
4.71k
            return result;
16702
4.71k
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::gte_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
3.96k
         {
16698
3.96k
            expression_node<typename node_type::value_type>*
16699
3.96k
            result = (new node_type(t1, t2));
16700
3.96k
            result->node_depth();
16701
3.96k
            return result;
16702
3.96k
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::eq_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
1.44k
         {
16698
1.44k
            expression_node<typename node_type::value_type>*
16699
1.44k
            result = (new node_type(t1, t2));
16700
1.44k
            result->node_depth();
16701
1.44k
            return result;
16702
1.44k
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::ne_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
621
         {
16698
621
            expression_node<typename node_type::value_type>*
16699
621
            result = (new node_type(t1, t2));
16700
621
            result->node_depth();
16701
621
            return result;
16702
621
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::and_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::and_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
2.89k
         {
16698
2.89k
            expression_node<typename node_type::value_type>*
16699
2.89k
            result = (new node_type(t1, t2));
16700
2.89k
            result->node_depth();
16701
2.89k
            return result;
16702
2.89k
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::nand_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::nand_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
3.27k
         {
16698
3.27k
            expression_node<typename node_type::value_type>*
16699
3.27k
            result = (new node_type(t1, t2));
16700
3.27k
            result->node_depth();
16701
3.27k
            return result;
16702
3.27k
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::or_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::or_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
2.24k
         {
16698
2.24k
            expression_node<typename node_type::value_type>*
16699
2.24k
            result = (new node_type(t1, t2));
16700
2.24k
            result->node_depth();
16701
2.24k
            return result;
16702
2.24k
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::nor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::nor_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
268
         {
16698
268
            expression_node<typename node_type::value_type>*
16699
268
            result = (new node_type(t1, t2));
16700
268
            result->node_depth();
16701
268
            return result;
16702
268
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::xor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::xor_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
169
         {
16698
169
            expression_node<typename node_type::value_type>*
16699
169
            result = (new node_type(t1, t2));
16700
169
            result->node_depth();
16701
169
            return result;
16702
169
         }
exprtk::details::expression_node<exprtk::details::vob_node<double, exprtk::details::xnor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<double, exprtk::details::xnor_op<double> >, double const, exprtk::details::expression_node<double>*>(double const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16697
393
         {
16698
393
            expression_node<typename node_type::value_type>*
16699
393
            result = (new node_type(t1, t2));
16700
393
            result->node_depth();
16701
393
            return result;
16702
393
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::add_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
40.8k
         {
16698
40.8k
            expression_node<typename node_type::value_type>*
16699
40.8k
            result = (new node_type(t1, t2));
16700
40.8k
            result->node_depth();
16701
40.8k
            return result;
16702
40.8k
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::sub_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
79.1k
         {
16698
79.1k
            expression_node<typename node_type::value_type>*
16699
79.1k
            result = (new node_type(t1, t2));
16700
79.1k
            result->node_depth();
16701
79.1k
            return result;
16702
79.1k
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::mul_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
52.1k
         {
16698
52.1k
            expression_node<typename node_type::value_type>*
16699
52.1k
            result = (new node_type(t1, t2));
16700
52.1k
            result->node_depth();
16701
52.1k
            return result;
16702
52.1k
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::div_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
43.4k
         {
16698
43.4k
            expression_node<typename node_type::value_type>*
16699
43.4k
            result = (new node_type(t1, t2));
16700
43.4k
            result->node_depth();
16701
43.4k
            return result;
16702
43.4k
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::mod_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
14.3k
         {
16698
14.3k
            expression_node<typename node_type::value_type>*
16699
14.3k
            result = (new node_type(t1, t2));
16700
14.3k
            result->node_depth();
16701
14.3k
            return result;
16702
14.3k
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::pow_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::pow_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
11.6k
         {
16698
11.6k
            expression_node<typename node_type::value_type>*
16699
11.6k
            result = (new node_type(t1, t2));
16700
11.6k
            result->node_depth();
16701
11.6k
            return result;
16702
11.6k
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::lt_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
739
         {
16698
739
            expression_node<typename node_type::value_type>*
16699
739
            result = (new node_type(t1, t2));
16700
739
            result->node_depth();
16701
739
            return result;
16702
739
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::lte_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
397
         {
16698
397
            expression_node<typename node_type::value_type>*
16699
397
            result = (new node_type(t1, t2));
16700
397
            result->node_depth();
16701
397
            return result;
16702
397
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::gt_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
1.89k
         {
16698
1.89k
            expression_node<typename node_type::value_type>*
16699
1.89k
            result = (new node_type(t1, t2));
16700
1.89k
            result->node_depth();
16701
1.89k
            return result;
16702
1.89k
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::gte_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
3.90k
         {
16698
3.90k
            expression_node<typename node_type::value_type>*
16699
3.90k
            result = (new node_type(t1, t2));
16700
3.90k
            result->node_depth();
16701
3.90k
            return result;
16702
3.90k
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::eq_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
4.94k
         {
16698
4.94k
            expression_node<typename node_type::value_type>*
16699
4.94k
            result = (new node_type(t1, t2));
16700
4.94k
            result->node_depth();
16701
4.94k
            return result;
16702
4.94k
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::ne_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
773
         {
16698
773
            expression_node<typename node_type::value_type>*
16699
773
            result = (new node_type(t1, t2));
16700
773
            result->node_depth();
16701
773
            return result;
16702
773
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::and_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::and_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
810
         {
16698
810
            expression_node<typename node_type::value_type>*
16699
810
            result = (new node_type(t1, t2));
16700
810
            result->node_depth();
16701
810
            return result;
16702
810
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::nand_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::nand_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
486
         {
16698
486
            expression_node<typename node_type::value_type>*
16699
486
            result = (new node_type(t1, t2));
16700
486
            result->node_depth();
16701
486
            return result;
16702
486
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::or_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::or_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
495
         {
16698
495
            expression_node<typename node_type::value_type>*
16699
495
            result = (new node_type(t1, t2));
16700
495
            result->node_depth();
16701
495
            return result;
16702
495
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::nor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::nor_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
867
         {
16698
867
            expression_node<typename node_type::value_type>*
16699
867
            result = (new node_type(t1, t2));
16700
867
            result->node_depth();
16701
867
            return result;
16702
867
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::xor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::xor_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
1.61k
         {
16698
1.61k
            expression_node<typename node_type::value_type>*
16699
1.61k
            result = (new node_type(t1, t2));
16700
1.61k
            result->node_depth();
16701
1.61k
            return result;
16702
1.61k
         }
exprtk::details::expression_node<exprtk::details::voc_node<float, exprtk::details::xnor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::voc_node<float, exprtk::details::xnor_op<float> >, float const, float>(float const&, float const&) const
Line
Count
Source
16697
645
         {
16698
645
            expression_node<typename node_type::value_type>*
16699
645
            result = (new node_type(t1, t2));
16700
645
            result->node_depth();
16701
645
            return result;
16702
645
         }
exprtk::details::expression_node<exprtk::details::null_eq_node<float>::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::null_eq_node<float>, exprtk::details::expression_node<float>*, bool>(exprtk::details::expression_node<float>*&, bool const&) const
Line
Count
Source
16697
1.15k
         {
16698
1.15k
            expression_node<typename node_type::value_type>*
16699
1.15k
            result = (new node_type(t1, t2));
16700
1.15k
            result->node_depth();
16701
1.15k
            return result;
16702
1.15k
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::add_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
9.41k
         {
16698
9.41k
            expression_node<typename node_type::value_type>*
16699
9.41k
            result = (new node_type(t1, t2));
16700
9.41k
            result->node_depth();
16701
9.41k
            return result;
16702
9.41k
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::sub_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
24.2k
         {
16698
24.2k
            expression_node<typename node_type::value_type>*
16699
24.2k
            result = (new node_type(t1, t2));
16700
24.2k
            result->node_depth();
16701
24.2k
            return result;
16702
24.2k
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::mul_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
6.69k
         {
16698
6.69k
            expression_node<typename node_type::value_type>*
16699
6.69k
            result = (new node_type(t1, t2));
16700
6.69k
            result->node_depth();
16701
6.69k
            return result;
16702
6.69k
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::div_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
2.72k
         {
16698
2.72k
            expression_node<typename node_type::value_type>*
16699
2.72k
            result = (new node_type(t1, t2));
16700
2.72k
            result->node_depth();
16701
2.72k
            return result;
16702
2.72k
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::mod_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
458
         {
16698
458
            expression_node<typename node_type::value_type>*
16699
458
            result = (new node_type(t1, t2));
16700
458
            result->node_depth();
16701
458
            return result;
16702
458
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::pow_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::pow_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
13.1k
         {
16698
13.1k
            expression_node<typename node_type::value_type>*
16699
13.1k
            result = (new node_type(t1, t2));
16700
13.1k
            result->node_depth();
16701
13.1k
            return result;
16702
13.1k
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::lt_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
1.28k
         {
16698
1.28k
            expression_node<typename node_type::value_type>*
16699
1.28k
            result = (new node_type(t1, t2));
16700
1.28k
            result->node_depth();
16701
1.28k
            return result;
16702
1.28k
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::lte_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
1.00k
         {
16698
1.00k
            expression_node<typename node_type::value_type>*
16699
1.00k
            result = (new node_type(t1, t2));
16700
1.00k
            result->node_depth();
16701
1.00k
            return result;
16702
1.00k
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::gt_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
3.57k
         {
16698
3.57k
            expression_node<typename node_type::value_type>*
16699
3.57k
            result = (new node_type(t1, t2));
16700
3.57k
            result->node_depth();
16701
3.57k
            return result;
16702
3.57k
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::gte_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
3.59k
         {
16698
3.59k
            expression_node<typename node_type::value_type>*
16699
3.59k
            result = (new node_type(t1, t2));
16700
3.59k
            result->node_depth();
16701
3.59k
            return result;
16702
3.59k
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::eq_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
1.42k
         {
16698
1.42k
            expression_node<typename node_type::value_type>*
16699
1.42k
            result = (new node_type(t1, t2));
16700
1.42k
            result->node_depth();
16701
1.42k
            return result;
16702
1.42k
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::ne_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
607
         {
16698
607
            expression_node<typename node_type::value_type>*
16699
607
            result = (new node_type(t1, t2));
16700
607
            result->node_depth();
16701
607
            return result;
16702
607
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::and_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::and_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
2.86k
         {
16698
2.86k
            expression_node<typename node_type::value_type>*
16699
2.86k
            result = (new node_type(t1, t2));
16700
2.86k
            result->node_depth();
16701
2.86k
            return result;
16702
2.86k
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::nand_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::nand_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
2.73k
         {
16698
2.73k
            expression_node<typename node_type::value_type>*
16699
2.73k
            result = (new node_type(t1, t2));
16700
2.73k
            result->node_depth();
16701
2.73k
            return result;
16702
2.73k
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::or_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::or_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
2.24k
         {
16698
2.24k
            expression_node<typename node_type::value_type>*
16699
2.24k
            result = (new node_type(t1, t2));
16700
2.24k
            result->node_depth();
16701
2.24k
            return result;
16702
2.24k
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::nor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::nor_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
259
         {
16698
259
            expression_node<typename node_type::value_type>*
16699
259
            result = (new node_type(t1, t2));
16700
259
            result->node_depth();
16701
259
            return result;
16702
259
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::xor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::xor_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
122
         {
16698
122
            expression_node<typename node_type::value_type>*
16699
122
            result = (new node_type(t1, t2));
16700
122
            result->node_depth();
16701
122
            return result;
16702
122
         }
exprtk::details::expression_node<exprtk::details::vob_node<float, exprtk::details::xnor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rc<exprtk::details::vob_node<float, exprtk::details::xnor_op<float> >, float const, exprtk::details::expression_node<float>*>(float const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16697
387
         {
16698
387
            expression_node<typename node_type::value_type>*
16699
387
            result = (new node_type(t1, t2));
16700
387
            result->node_depth();
16701
387
            return result;
16702
387
         }
16703
16704
         template <typename node_type,
16705
                   typename T1, typename T2>
16706
         inline expression_node<typename node_type::value_type>* allocate_rr(T1& t1, T2& t2) const
16707
638k
         {
16708
638k
            expression_node<typename node_type::value_type>*
16709
638k
            result = (new node_type(t1, t2));
16710
638k
            result->node_depth();
16711
638k
            return result;
16712
638k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::add_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
65.9k
         {
16708
65.9k
            expression_node<typename node_type::value_type>*
16709
65.9k
            result = (new node_type(t1, t2));
16710
65.9k
            result->node_depth();
16711
65.9k
            return result;
16712
65.9k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::sub_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
50.2k
         {
16708
50.2k
            expression_node<typename node_type::value_type>*
16709
50.2k
            result = (new node_type(t1, t2));
16710
50.2k
            result->node_depth();
16711
50.2k
            return result;
16712
50.2k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::mul_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
85.7k
         {
16708
85.7k
            expression_node<typename node_type::value_type>*
16709
85.7k
            result = (new node_type(t1, t2));
16710
85.7k
            result->node_depth();
16711
85.7k
            return result;
16712
85.7k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::div_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
68.1k
         {
16708
68.1k
            expression_node<typename node_type::value_type>*
16709
68.1k
            result = (new node_type(t1, t2));
16710
68.1k
            result->node_depth();
16711
68.1k
            return result;
16712
68.1k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::mod_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
3.49k
         {
16708
3.49k
            expression_node<typename node_type::value_type>*
16709
3.49k
            result = (new node_type(t1, t2));
16710
3.49k
            result->node_depth();
16711
3.49k
            return result;
16712
3.49k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::pow_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::pow_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
33.8k
         {
16708
33.8k
            expression_node<typename node_type::value_type>*
16709
33.8k
            result = (new node_type(t1, t2));
16710
33.8k
            result->node_depth();
16711
33.8k
            return result;
16712
33.8k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::lt_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
1.00k
         {
16708
1.00k
            expression_node<typename node_type::value_type>*
16709
1.00k
            result = (new node_type(t1, t2));
16710
1.00k
            result->node_depth();
16711
1.00k
            return result;
16712
1.00k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::lte_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
1.06k
         {
16708
1.06k
            expression_node<typename node_type::value_type>*
16709
1.06k
            result = (new node_type(t1, t2));
16710
1.06k
            result->node_depth();
16711
1.06k
            return result;
16712
1.06k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::gt_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
1.68k
         {
16708
1.68k
            expression_node<typename node_type::value_type>*
16709
1.68k
            result = (new node_type(t1, t2));
16710
1.68k
            result->node_depth();
16711
1.68k
            return result;
16712
1.68k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::gte_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
1.44k
         {
16708
1.44k
            expression_node<typename node_type::value_type>*
16709
1.44k
            result = (new node_type(t1, t2));
16710
1.44k
            result->node_depth();
16711
1.44k
            return result;
16712
1.44k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::eq_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
2.93k
         {
16708
2.93k
            expression_node<typename node_type::value_type>*
16709
2.93k
            result = (new node_type(t1, t2));
16710
2.93k
            result->node_depth();
16711
2.93k
            return result;
16712
2.93k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::ne_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
2.77k
         {
16708
2.77k
            expression_node<typename node_type::value_type>*
16709
2.77k
            result = (new node_type(t1, t2));
16710
2.77k
            result->node_depth();
16711
2.77k
            return result;
16712
2.77k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::and_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::and_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
2.50k
         {
16708
2.50k
            expression_node<typename node_type::value_type>*
16709
2.50k
            result = (new node_type(t1, t2));
16710
2.50k
            result->node_depth();
16711
2.50k
            return result;
16712
2.50k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::nand_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::nand_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
536
         {
16708
536
            expression_node<typename node_type::value_type>*
16709
536
            result = (new node_type(t1, t2));
16710
536
            result->node_depth();
16711
536
            return result;
16712
536
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::or_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::or_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
1.71k
         {
16708
1.71k
            expression_node<typename node_type::value_type>*
16709
1.71k
            result = (new node_type(t1, t2));
16710
1.71k
            result->node_depth();
16711
1.71k
            return result;
16712
1.71k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::nor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::nor_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
1.46k
         {
16708
1.46k
            expression_node<typename node_type::value_type>*
16709
1.46k
            result = (new node_type(t1, t2));
16710
1.46k
            result->node_depth();
16711
1.46k
            return result;
16712
1.46k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::xor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::xor_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
1.55k
         {
16708
1.55k
            expression_node<typename node_type::value_type>*
16709
1.55k
            result = (new node_type(t1, t2));
16710
1.55k
            result->node_depth();
16711
1.55k
            return result;
16712
1.55k
         }
exprtk::details::expression_node<exprtk::details::vov_node<double, exprtk::details::xnor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<double, exprtk::details::xnor_op<double> >, double const, double const>(double const&, double const&) const
Line
Count
Source
16707
1.40k
         {
16708
1.40k
            expression_node<typename node_type::value_type>*
16709
1.40k
            result = (new node_type(t1, t2));
16710
1.40k
            result->node_depth();
16711
1.40k
            return result;
16712
1.40k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::return_node<double>::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::return_node<double>, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >, exprtk::results_context<double> >(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&, exprtk::results_context<double>&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::string_range_node<double>::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::string_range_node<double>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>&) const
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::add_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
61.2k
         {
16708
61.2k
            expression_node<typename node_type::value_type>*
16709
61.2k
            result = (new node_type(t1, t2));
16710
61.2k
            result->node_depth();
16711
61.2k
            return result;
16712
61.2k
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::sub_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
47.3k
         {
16708
47.3k
            expression_node<typename node_type::value_type>*
16709
47.3k
            result = (new node_type(t1, t2));
16710
47.3k
            result->node_depth();
16711
47.3k
            return result;
16712
47.3k
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::mul_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
80.8k
         {
16708
80.8k
            expression_node<typename node_type::value_type>*
16709
80.8k
            result = (new node_type(t1, t2));
16710
80.8k
            result->node_depth();
16711
80.8k
            return result;
16712
80.8k
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::div_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
65.5k
         {
16708
65.5k
            expression_node<typename node_type::value_type>*
16709
65.5k
            result = (new node_type(t1, t2));
16710
65.5k
            result->node_depth();
16711
65.5k
            return result;
16712
65.5k
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::mod_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
3.40k
         {
16708
3.40k
            expression_node<typename node_type::value_type>*
16709
3.40k
            result = (new node_type(t1, t2));
16710
3.40k
            result->node_depth();
16711
3.40k
            return result;
16712
3.40k
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::pow_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::pow_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
33.6k
         {
16708
33.6k
            expression_node<typename node_type::value_type>*
16709
33.6k
            result = (new node_type(t1, t2));
16710
33.6k
            result->node_depth();
16711
33.6k
            return result;
16712
33.6k
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::lt_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
995
         {
16708
995
            expression_node<typename node_type::value_type>*
16709
995
            result = (new node_type(t1, t2));
16710
995
            result->node_depth();
16711
995
            return result;
16712
995
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::lte_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
935
         {
16708
935
            expression_node<typename node_type::value_type>*
16709
935
            result = (new node_type(t1, t2));
16710
935
            result->node_depth();
16711
935
            return result;
16712
935
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::gt_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
1.51k
         {
16708
1.51k
            expression_node<typename node_type::value_type>*
16709
1.51k
            result = (new node_type(t1, t2));
16710
1.51k
            result->node_depth();
16711
1.51k
            return result;
16712
1.51k
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::gte_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
1.41k
         {
16708
1.41k
            expression_node<typename node_type::value_type>*
16709
1.41k
            result = (new node_type(t1, t2));
16710
1.41k
            result->node_depth();
16711
1.41k
            return result;
16712
1.41k
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::eq_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
2.73k
         {
16708
2.73k
            expression_node<typename node_type::value_type>*
16709
2.73k
            result = (new node_type(t1, t2));
16710
2.73k
            result->node_depth();
16711
2.73k
            return result;
16712
2.73k
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::ne_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
2.72k
         {
16708
2.72k
            expression_node<typename node_type::value_type>*
16709
2.72k
            result = (new node_type(t1, t2));
16710
2.72k
            result->node_depth();
16711
2.72k
            return result;
16712
2.72k
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::and_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::and_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
2.48k
         {
16708
2.48k
            expression_node<typename node_type::value_type>*
16709
2.48k
            result = (new node_type(t1, t2));
16710
2.48k
            result->node_depth();
16711
2.48k
            return result;
16712
2.48k
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::nand_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::nand_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
533
         {
16708
533
            expression_node<typename node_type::value_type>*
16709
533
            result = (new node_type(t1, t2));
16710
533
            result->node_depth();
16711
533
            return result;
16712
533
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::or_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::or_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
1.69k
         {
16708
1.69k
            expression_node<typename node_type::value_type>*
16709
1.69k
            result = (new node_type(t1, t2));
16710
1.69k
            result->node_depth();
16711
1.69k
            return result;
16712
1.69k
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::nor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::nor_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
1.39k
         {
16708
1.39k
            expression_node<typename node_type::value_type>*
16709
1.39k
            result = (new node_type(t1, t2));
16710
1.39k
            result->node_depth();
16711
1.39k
            return result;
16712
1.39k
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::xor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::xor_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
1.53k
         {
16708
1.53k
            expression_node<typename node_type::value_type>*
16709
1.53k
            result = (new node_type(t1, t2));
16710
1.53k
            result->node_depth();
16711
1.53k
            return result;
16712
1.53k
         }
exprtk::details::expression_node<exprtk::details::vov_node<float, exprtk::details::xnor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::vov_node<float, exprtk::details::xnor_op<float> >, float const, float const>(float const&, float const&) const
Line
Count
Source
16707
1.29k
         {
16708
1.29k
            expression_node<typename node_type::value_type>*
16709
1.29k
            result = (new node_type(t1, t2));
16710
1.29k
            result->node_depth();
16711
1.29k
            return result;
16712
1.29k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::return_node<float>::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::return_node<float>, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >, exprtk::results_context<float> >(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&, exprtk::results_context<float>&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::string_range_node<float>::value_type>* exprtk::details::node_allocator::allocate_rr<exprtk::details::string_range_node<float>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>&) const
16713
16714
         template <typename node_type,
16715
                   typename T1, typename T2>
16716
         inline expression_node<typename node_type::value_type>* allocate_tt(T1 t1, T2 t2) const
16717
158k
         {
16718
158k
            expression_node<typename node_type::value_type>*
16719
158k
            result = (new node_type(t1, t2));
16720
158k
            result->node_depth();
16721
158k
            return result;
16722
158k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Line
Count
Source
16717
8
         {
16718
8
            expression_node<typename node_type::value_type>*
16719
8
            result = (new node_type(t1, t2));
16720
8
            result->node_depth();
16721
8
            return result;
16722
8
         }
exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Line
Count
Source
16717
3
         {
16718
3
            expression_node<typename node_type::value_type>*
16719
3
            result = (new node_type(t1, t2));
16720
3
            result->node_depth();
16721
3
            return result;
16722
3
         }
exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Line
Count
Source
16717
7
         {
16718
7
            expression_node<typename node_type::value_type>*
16719
7
            result = (new node_type(t1, t2));
16720
7
            result->node_depth();
16721
7
            return result;
16722
7
         }
exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Line
Count
Source
16717
5
         {
16718
5
            expression_node<typename node_type::value_type>*
16719
5
            result = (new node_type(t1, t2));
16720
5
            result->node_depth();
16721
5
            return result;
16722
5
         }
exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Line
Count
Source
16717
499
         {
16718
499
            expression_node<typename node_type::value_type>*
16719
499
            result = (new node_type(t1, t2));
16720
499
            result->node_depth();
16721
499
            return result;
16722
499
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::div_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
1.49k
         {
16718
1.49k
            expression_node<typename node_type::value_type>*
16719
1.49k
            result = (new node_type(t1, t2));
16720
1.49k
            result->node_depth();
16721
1.49k
            return result;
16722
1.49k
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::sub_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
22.8k
         {
16718
22.8k
            expression_node<typename node_type::value_type>*
16719
22.8k
            result = (new node_type(t1, t2));
16720
22.8k
            result->node_depth();
16721
22.8k
            return result;
16722
22.8k
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::add_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
6.43k
         {
16718
6.43k
            expression_node<typename node_type::value_type>*
16719
6.43k
            result = (new node_type(t1, t2));
16720
6.43k
            result->node_depth();
16721
6.43k
            return result;
16722
6.43k
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::mul_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
20.6k
         {
16718
20.6k
            expression_node<typename node_type::value_type>*
16719
20.6k
            result = (new node_type(t1, t2));
16720
20.6k
            result->node_depth();
16721
20.6k
            return result;
16722
20.6k
         }
exprtk::details::expression_node<exprtk::details::boc_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::boc_node<double, exprtk::details::add_op<double> >, exprtk::details::expression_node<double>*, double>(exprtk::details::expression_node<double>*, double) const
Line
Count
Source
16717
1.24k
         {
16718
1.24k
            expression_node<typename node_type::value_type>*
16719
1.24k
            result = (new node_type(t1, t2));
16720
1.24k
            result->node_depth();
16721
1.24k
            return result;
16722
1.24k
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::mod_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
6.47k
         {
16718
6.47k
            expression_node<typename node_type::value_type>*
16719
6.47k
            result = (new node_type(t1, t2));
16720
6.47k
            result->node_depth();
16721
6.47k
            return result;
16722
6.47k
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::pow_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::pow_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
1.69k
         {
16718
1.69k
            expression_node<typename node_type::value_type>*
16719
1.69k
            result = (new node_type(t1, t2));
16720
1.69k
            result->node_depth();
16721
1.69k
            return result;
16722
1.69k
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::lt_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
1.74k
         {
16718
1.74k
            expression_node<typename node_type::value_type>*
16719
1.74k
            result = (new node_type(t1, t2));
16720
1.74k
            result->node_depth();
16721
1.74k
            return result;
16722
1.74k
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::lte_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
1.20k
         {
16718
1.20k
            expression_node<typename node_type::value_type>*
16719
1.20k
            result = (new node_type(t1, t2));
16720
1.20k
            result->node_depth();
16721
1.20k
            return result;
16722
1.20k
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::gt_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
4.64k
         {
16718
4.64k
            expression_node<typename node_type::value_type>*
16719
4.64k
            result = (new node_type(t1, t2));
16720
4.64k
            result->node_depth();
16721
4.64k
            return result;
16722
4.64k
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::gte_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
1.12k
         {
16718
1.12k
            expression_node<typename node_type::value_type>*
16719
1.12k
            result = (new node_type(t1, t2));
16720
1.12k
            result->node_depth();
16721
1.12k
            return result;
16722
1.12k
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::eq_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
1.63k
         {
16718
1.63k
            expression_node<typename node_type::value_type>*
16719
1.63k
            result = (new node_type(t1, t2));
16720
1.63k
            result->node_depth();
16721
1.63k
            return result;
16722
1.63k
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::ne_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
1.90k
         {
16718
1.90k
            expression_node<typename node_type::value_type>*
16719
1.90k
            result = (new node_type(t1, t2));
16720
1.90k
            result->node_depth();
16721
1.90k
            return result;
16722
1.90k
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::and_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::and_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
3.41k
         {
16718
3.41k
            expression_node<typename node_type::value_type>*
16719
3.41k
            result = (new node_type(t1, t2));
16720
3.41k
            result->node_depth();
16721
3.41k
            return result;
16722
3.41k
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::nand_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::nand_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
1.15k
         {
16718
1.15k
            expression_node<typename node_type::value_type>*
16719
1.15k
            result = (new node_type(t1, t2));
16720
1.15k
            result->node_depth();
16721
1.15k
            return result;
16722
1.15k
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::or_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::or_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
666
         {
16718
666
            expression_node<typename node_type::value_type>*
16719
666
            result = (new node_type(t1, t2));
16720
666
            result->node_depth();
16721
666
            return result;
16722
666
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::nor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::nor_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
976
         {
16718
976
            expression_node<typename node_type::value_type>*
16719
976
            result = (new node_type(t1, t2));
16720
976
            result->node_depth();
16721
976
            return result;
16722
976
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::xor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::xor_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
657
         {
16718
657
            expression_node<typename node_type::value_type>*
16719
657
            result = (new node_type(t1, t2));
16720
657
            result->node_depth();
16721
657
            return result;
16722
657
         }
exprtk::details::expression_node<exprtk::details::cob_node<double, exprtk::details::xnor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<double, exprtk::details::xnor_op<double> >, double, exprtk::details::expression_node<double>*>(double, exprtk::details::expression_node<double>*) const
Line
Count
Source
16717
903
         {
16718
903
            expression_node<typename node_type::value_type>*
16719
903
            result = (new node_type(t1, t2));
16720
903
            result->node_depth();
16721
903
            return result;
16722
903
         }
exprtk::details::expression_node<exprtk::details::const_string_range_node<double>::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::const_string_range_node<double>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>) const
Line
Count
Source
16717
549
         {
16718
549
            expression_node<typename node_type::value_type>*
16719
549
            result = (new node_type(t1, t2));
16720
549
            result->node_depth();
16721
549
            return result;
16722
549
         }
exprtk::details::expression_node<exprtk::details::generic_string_range_node<double>::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::generic_string_range_node<double>, exprtk::details::expression_node<double>*, exprtk::details::range_pack<double> >(exprtk::details::expression_node<double>*, exprtk::details::range_pack<double>) const
Line
Count
Source
16717
29
         {
16718
29
            expression_node<typename node_type::value_type>*
16719
29
            result = (new node_type(t1, t2));
16720
29
            result->node_depth();
16721
29
            return result;
16722
29
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Line
Count
Source
16717
8
         {
16718
8
            expression_node<typename node_type::value_type>*
16719
8
            result = (new node_type(t1, t2));
16720
8
            result->node_depth();
16721
8
            return result;
16722
8
         }
exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Line
Count
Source
16717
3
         {
16718
3
            expression_node<typename node_type::value_type>*
16719
3
            result = (new node_type(t1, t2));
16720
3
            result->node_depth();
16721
3
            return result;
16722
3
         }
exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Line
Count
Source
16717
7
         {
16718
7
            expression_node<typename node_type::value_type>*
16719
7
            result = (new node_type(t1, t2));
16720
7
            result->node_depth();
16721
7
            return result;
16722
7
         }
exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Line
Count
Source
16717
5
         {
16718
5
            expression_node<typename node_type::value_type>*
16719
5
            result = (new node_type(t1, t2));
16720
5
            result->node_depth();
16721
5
            return result;
16722
5
         }
exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Line
Count
Source
16717
499
         {
16718
499
            expression_node<typename node_type::value_type>*
16719
499
            result = (new node_type(t1, t2));
16720
499
            result->node_depth();
16721
499
            return result;
16722
499
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::sos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const) const
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::div_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
1.49k
         {
16718
1.49k
            expression_node<typename node_type::value_type>*
16719
1.49k
            result = (new node_type(t1, t2));
16720
1.49k
            result->node_depth();
16721
1.49k
            return result;
16722
1.49k
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::sub_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
19.8k
         {
16718
19.8k
            expression_node<typename node_type::value_type>*
16719
19.8k
            result = (new node_type(t1, t2));
16720
19.8k
            result->node_depth();
16721
19.8k
            return result;
16722
19.8k
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::add_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
5.70k
         {
16718
5.70k
            expression_node<typename node_type::value_type>*
16719
5.70k
            result = (new node_type(t1, t2));
16720
5.70k
            result->node_depth();
16721
5.70k
            return result;
16722
5.70k
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::mul_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
20.2k
         {
16718
20.2k
            expression_node<typename node_type::value_type>*
16719
20.2k
            result = (new node_type(t1, t2));
16720
20.2k
            result->node_depth();
16721
20.2k
            return result;
16722
20.2k
         }
exprtk::details::expression_node<exprtk::details::boc_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::boc_node<float, exprtk::details::add_op<float> >, exprtk::details::expression_node<float>*, float>(exprtk::details::expression_node<float>*, float) const
Line
Count
Source
16717
1.22k
         {
16718
1.22k
            expression_node<typename node_type::value_type>*
16719
1.22k
            result = (new node_type(t1, t2));
16720
1.22k
            result->node_depth();
16721
1.22k
            return result;
16722
1.22k
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::mod_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
6.46k
         {
16718
6.46k
            expression_node<typename node_type::value_type>*
16719
6.46k
            result = (new node_type(t1, t2));
16720
6.46k
            result->node_depth();
16721
6.46k
            return result;
16722
6.46k
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::pow_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::pow_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
1.69k
         {
16718
1.69k
            expression_node<typename node_type::value_type>*
16719
1.69k
            result = (new node_type(t1, t2));
16720
1.69k
            result->node_depth();
16721
1.69k
            return result;
16722
1.69k
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::lt_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
1.52k
         {
16718
1.52k
            expression_node<typename node_type::value_type>*
16719
1.52k
            result = (new node_type(t1, t2));
16720
1.52k
            result->node_depth();
16721
1.52k
            return result;
16722
1.52k
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::lte_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
1.19k
         {
16718
1.19k
            expression_node<typename node_type::value_type>*
16719
1.19k
            result = (new node_type(t1, t2));
16720
1.19k
            result->node_depth();
16721
1.19k
            return result;
16722
1.19k
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::gt_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
3.89k
         {
16718
3.89k
            expression_node<typename node_type::value_type>*
16719
3.89k
            result = (new node_type(t1, t2));
16720
3.89k
            result->node_depth();
16721
3.89k
            return result;
16722
3.89k
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::gte_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
1.12k
         {
16718
1.12k
            expression_node<typename node_type::value_type>*
16719
1.12k
            result = (new node_type(t1, t2));
16720
1.12k
            result->node_depth();
16721
1.12k
            return result;
16722
1.12k
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::eq_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
1.62k
         {
16718
1.62k
            expression_node<typename node_type::value_type>*
16719
1.62k
            result = (new node_type(t1, t2));
16720
1.62k
            result->node_depth();
16721
1.62k
            return result;
16722
1.62k
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::ne_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
1.90k
         {
16718
1.90k
            expression_node<typename node_type::value_type>*
16719
1.90k
            result = (new node_type(t1, t2));
16720
1.90k
            result->node_depth();
16721
1.90k
            return result;
16722
1.90k
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::and_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::and_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
3.36k
         {
16718
3.36k
            expression_node<typename node_type::value_type>*
16719
3.36k
            result = (new node_type(t1, t2));
16720
3.36k
            result->node_depth();
16721
3.36k
            return result;
16722
3.36k
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::nand_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::nand_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
964
         {
16718
964
            expression_node<typename node_type::value_type>*
16719
964
            result = (new node_type(t1, t2));
16720
964
            result->node_depth();
16721
964
            return result;
16722
964
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::or_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::or_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
661
         {
16718
661
            expression_node<typename node_type::value_type>*
16719
661
            result = (new node_type(t1, t2));
16720
661
            result->node_depth();
16721
661
            return result;
16722
661
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::nor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::nor_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
975
         {
16718
975
            expression_node<typename node_type::value_type>*
16719
975
            result = (new node_type(t1, t2));
16720
975
            result->node_depth();
16721
975
            return result;
16722
975
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::xor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::xor_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
653
         {
16718
653
            expression_node<typename node_type::value_type>*
16719
653
            result = (new node_type(t1, t2));
16720
653
            result->node_depth();
16721
653
            return result;
16722
653
         }
exprtk::details::expression_node<exprtk::details::cob_node<float, exprtk::details::xnor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::cob_node<float, exprtk::details::xnor_op<float> >, float, exprtk::details::expression_node<float>*>(float, exprtk::details::expression_node<float>*) const
Line
Count
Source
16717
896
         {
16718
896
            expression_node<typename node_type::value_type>*
16719
896
            result = (new node_type(t1, t2));
16720
896
            result->node_depth();
16721
896
            return result;
16722
896
         }
exprtk::details::expression_node<exprtk::details::const_string_range_node<float>::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::const_string_range_node<float>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>) const
Line
Count
Source
16717
549
         {
16718
549
            expression_node<typename node_type::value_type>*
16719
549
            result = (new node_type(t1, t2));
16720
549
            result->node_depth();
16721
549
            return result;
16722
549
         }
exprtk::details::expression_node<exprtk::details::generic_string_range_node<float>::value_type>* exprtk::details::node_allocator::allocate_tt<exprtk::details::generic_string_range_node<float>, exprtk::details::expression_node<float>*, exprtk::details::range_pack<float> >(exprtk::details::expression_node<float>*, exprtk::details::range_pack<float>) const
Line
Count
Source
16717
29
         {
16718
29
            expression_node<typename node_type::value_type>*
16719
29
            result = (new node_type(t1, t2));
16720
29
            result->node_depth();
16721
29
            return result;
16722
29
         }
16723
16724
         template <typename node_type,
16725
                   typename T1, typename T2, typename T3>
16726
         inline expression_node<typename node_type::value_type>* allocate_ttt(T1 t1, T2 t2, T3 t3) const
16727
1.02k
         {
16728
1.02k
            expression_node<typename node_type::value_type>*
16729
1.02k
            result = (new node_type(t1, t2, t3));
16730
1.02k
            result->node_depth();
16731
1.02k
            return result;
16732
1.02k
         }
exprtk::details::expression_node<exprtk::details::str_sogens_node<double, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<double, exprtk::details::lt_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*) const
Line
Count
Source
16727
4
         {
16728
4
            expression_node<typename node_type::value_type>*
16729
4
            result = (new node_type(t1, t2, t3));
16730
4
            result->node_depth();
16731
4
            return result;
16732
4
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_sogens_node<double, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<double, exprtk::details::lte_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*) const
exprtk::details::expression_node<exprtk::details::str_sogens_node<double, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<double, exprtk::details::gt_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*) const
Line
Count
Source
16727
2
         {
16728
2
            expression_node<typename node_type::value_type>*
16729
2
            result = (new node_type(t1, t2, t3));
16730
2
            result->node_depth();
16731
2
            return result;
16732
2
         }
exprtk::details::expression_node<exprtk::details::str_sogens_node<double, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<double, exprtk::details::gte_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*) const
Line
Count
Source
16727
4
         {
16728
4
            expression_node<typename node_type::value_type>*
16729
4
            result = (new node_type(t1, t2, t3));
16730
4
            result->node_depth();
16731
4
            return result;
16732
4
         }
exprtk::details::expression_node<exprtk::details::str_sogens_node<double, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<double, exprtk::details::eq_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*) const
Line
Count
Source
16727
6
         {
16728
6
            expression_node<typename node_type::value_type>*
16729
6
            result = (new node_type(t1, t2, t3));
16730
6
            result->node_depth();
16731
6
            return result;
16732
6
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_sogens_node<double, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<double, exprtk::details::ne_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_sogens_node<double, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<double, exprtk::details::in_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_sogens_node<double, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<double, exprtk::details::like_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_sogens_node<double, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<double, exprtk::details::ilike_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Line
Count
Source
16727
6
         {
16728
6
            expression_node<typename node_type::value_type>*
16729
6
            result = (new node_type(t1, t2, t3));
16730
6
            result->node_depth();
16731
6
            return result;
16732
6
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Line
Count
Source
16727
1
         {
16728
1
            expression_node<typename node_type::value_type>*
16729
1
            result = (new node_type(t1, t2, t3));
16730
1
            result->node_depth();
16731
1
            return result;
16732
1
         }
exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Line
Count
Source
16727
2
         {
16728
2
            expression_node<typename node_type::value_type>*
16729
2
            result = (new node_type(t1, t2, t3));
16730
2
            result->node_depth();
16731
2
            return result;
16732
2
         }
exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Line
Count
Source
16727
471
         {
16728
471
            expression_node<typename node_type::value_type>*
16729
471
            result = (new node_type(t1, t2, t3));
16730
471
            result->node_depth();
16731
471
            return result;
16732
471
         }
exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Line
Count
Source
16727
1
         {
16728
1
            expression_node<typename node_type::value_type>*
16729
1
            result = (new node_type(t1, t2, t3));
16730
1
            result->node_depth();
16731
1
            return result;
16732
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>) const
exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>) const
Line
Count
Source
16727
2
         {
16728
2
            expression_node<typename node_type::value_type>*
16729
2
            result = (new node_type(t1, t2, t3));
16730
2
            result->node_depth();
16731
2
            return result;
16732
2
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>) const
exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>) const
Line
Count
Source
16727
6
         {
16728
6
            expression_node<typename node_type::value_type>*
16729
6
            result = (new node_type(t1, t2, t3));
16730
6
            result->node_depth();
16731
6
            return result;
16732
6
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>) const
exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>) const
Line
Count
Source
16727
5
         {
16728
5
            expression_node<typename node_type::value_type>*
16729
5
            result = (new node_type(t1, t2, t3));
16730
5
            result->node_depth();
16731
5
            return result;
16732
5
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>) const
exprtk::details::expression_node<exprtk::details::str_sogens_node<float, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<float, exprtk::details::lt_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*) const
Line
Count
Source
16727
4
         {
16728
4
            expression_node<typename node_type::value_type>*
16729
4
            result = (new node_type(t1, t2, t3));
16730
4
            result->node_depth();
16731
4
            return result;
16732
4
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_sogens_node<float, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<float, exprtk::details::lte_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*) const
exprtk::details::expression_node<exprtk::details::str_sogens_node<float, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<float, exprtk::details::gt_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*) const
Line
Count
Source
16727
2
         {
16728
2
            expression_node<typename node_type::value_type>*
16729
2
            result = (new node_type(t1, t2, t3));
16730
2
            result->node_depth();
16731
2
            return result;
16732
2
         }
exprtk::details::expression_node<exprtk::details::str_sogens_node<float, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<float, exprtk::details::gte_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*) const
Line
Count
Source
16727
4
         {
16728
4
            expression_node<typename node_type::value_type>*
16729
4
            result = (new node_type(t1, t2, t3));
16730
4
            result->node_depth();
16731
4
            return result;
16732
4
         }
exprtk::details::expression_node<exprtk::details::str_sogens_node<float, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<float, exprtk::details::eq_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*) const
Line
Count
Source
16727
6
         {
16728
6
            expression_node<typename node_type::value_type>*
16729
6
            result = (new node_type(t1, t2, t3));
16730
6
            result->node_depth();
16731
6
            return result;
16732
6
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_sogens_node<float, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<float, exprtk::details::ne_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_sogens_node<float, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<float, exprtk::details::in_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_sogens_node<float, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<float, exprtk::details::like_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_sogens_node<float, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_sogens_node<float, exprtk::details::ilike_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Line
Count
Source
16727
6
         {
16728
6
            expression_node<typename node_type::value_type>*
16729
6
            result = (new node_type(t1, t2, t3));
16730
6
            result->node_depth();
16731
6
            return result;
16732
6
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Line
Count
Source
16727
1
         {
16728
1
            expression_node<typename node_type::value_type>*
16729
1
            result = (new node_type(t1, t2, t3));
16730
1
            result->node_depth();
16731
1
            return result;
16732
1
         }
exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Line
Count
Source
16727
2
         {
16728
2
            expression_node<typename node_type::value_type>*
16729
2
            result = (new node_type(t1, t2, t3));
16730
2
            result->node_depth();
16731
2
            return result;
16732
2
         }
exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Line
Count
Source
16727
471
         {
16728
471
            expression_node<typename node_type::value_type>*
16729
471
            result = (new node_type(t1, t2, t3));
16730
471
            result->node_depth();
16731
471
            return result;
16732
471
         }
exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Line
Count
Source
16727
1
         {
16728
1
            expression_node<typename node_type::value_type>*
16729
1
            result = (new node_type(t1, t2, t3));
16730
1
            result->node_depth();
16731
1
            return result;
16732
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xoxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>) const
exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>) const
Line
Count
Source
16727
2
         {
16728
2
            expression_node<typename node_type::value_type>*
16729
2
            result = (new node_type(t1, t2, t3));
16730
2
            result->node_depth();
16731
2
            return result;
16732
2
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>) const
exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>) const
Line
Count
Source
16727
6
         {
16728
6
            expression_node<typename node_type::value_type>*
16729
6
            result = (new node_type(t1, t2, t3));
16730
6
            result->node_depth();
16731
6
            return result;
16732
6
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>) const
exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>) const
Line
Count
Source
16727
5
         {
16728
5
            expression_node<typename node_type::value_type>*
16729
5
            result = (new node_type(t1, t2, t3));
16730
5
            result->node_depth();
16731
5
            return result;
16732
5
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_ttt<exprtk::details::str_xrox_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>) const
16733
16734
         template <typename node_type,
16735
                   typename T1, typename T2, typename T3, typename T4>
16736
         inline expression_node<typename node_type::value_type>* allocate_tttt(T1 t1, T2 t2, T3 t3, T4 t4) const
16737
8
         {
16738
8
            expression_node<typename node_type::value_type>*
16739
8
            result = (new node_type(t1, t2, t3, t4));
16740
8
            result->node_depth();
16741
8
            return result;
16742
8
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Line
Count
Source
16737
1
         {
16738
1
            expression_node<typename node_type::value_type>*
16739
1
            result = (new node_type(t1, t2, t3, t4));
16740
1
            result->node_depth();
16741
1
            return result;
16742
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::lte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gt_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::gte_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::eq_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Line
Count
Source
16737
3
         {
16738
3
            expression_node<typename node_type::value_type>*
16739
3
            result = (new node_type(t1, t2, t3, t4));
16740
3
            result->node_depth();
16741
3
            return result;
16742
3
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ne_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::in_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::like_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::ilike_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Line
Count
Source
16737
1
         {
16738
1
            expression_node<typename node_type::value_type>*
16739
1
            result = (new node_type(t1, t2, t3, t4));
16740
1
            result->node_depth();
16741
1
            return result;
16742
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::lte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gt_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::gte_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::eq_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Line
Count
Source
16737
3
         {
16738
3
            expression_node<typename node_type::value_type>*
16739
3
            result = (new node_type(t1, t2, t3, t4));
16740
3
            result->node_depth();
16741
3
            return result;
16742
3
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ne_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::in_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::like_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >::value_type>* exprtk::details::node_allocator::allocate_tttt<exprtk::details::str_xroxr_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::ilike_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>) const
16743
16744
         template <typename node_type,
16745
                   typename T1, typename T2, typename T3>
16746
         inline expression_node<typename node_type::value_type>* allocate_rrr(T1& t1, T2& t2, T3& t3) const
16747
89.5k
         {
16748
89.5k
            expression_node<typename node_type::value_type>*
16749
89.5k
            result = (new node_type(t1, t2, t3));
16750
89.5k
            result->node_depth();
16751
89.5k
            return result;
16752
89.5k
         }
exprtk::details::expression_node<exprtk::details::assignment_op_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_op_node<double, exprtk::details::add_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Line
Count
Source
16747
10.4k
         {
16748
10.4k
            expression_node<typename node_type::value_type>*
16749
10.4k
            result = (new node_type(t1, t2, t3));
16750
10.4k
            result->node_depth();
16751
10.4k
            return result;
16752
10.4k
         }
exprtk::details::expression_node<exprtk::details::assignment_op_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_op_node<double, exprtk::details::sub_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Line
Count
Source
16747
5.21k
         {
16748
5.21k
            expression_node<typename node_type::value_type>*
16749
5.21k
            result = (new node_type(t1, t2, t3));
16750
5.21k
            result->node_depth();
16751
5.21k
            return result;
16752
5.21k
         }
exprtk::details::expression_node<exprtk::details::assignment_op_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_op_node<double, exprtk::details::mul_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Line
Count
Source
16747
14.7k
         {
16748
14.7k
            expression_node<typename node_type::value_type>*
16749
14.7k
            result = (new node_type(t1, t2, t3));
16750
14.7k
            result->node_depth();
16751
14.7k
            return result;
16752
14.7k
         }
exprtk::details::expression_node<exprtk::details::assignment_op_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_op_node<double, exprtk::details::div_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Line
Count
Source
16747
4.29k
         {
16748
4.29k
            expression_node<typename node_type::value_type>*
16749
4.29k
            result = (new node_type(t1, t2, t3));
16750
4.29k
            result->node_depth();
16751
4.29k
            return result;
16752
4.29k
         }
exprtk::details::expression_node<exprtk::details::assignment_op_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_op_node<double, exprtk::details::mod_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Line
Count
Source
16747
10.9k
         {
16748
10.9k
            expression_node<typename node_type::value_type>*
16749
10.9k
            result = (new node_type(t1, t2, t3));
16750
10.9k
            result->node_depth();
16751
10.9k
            return result;
16752
10.9k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::add_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::sub_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::mul_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::div_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_elem_op_node<double, exprtk::details::mod_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::add_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::sub_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::mul_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::div_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_elem_op_node<double, exprtk::details::mod_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::add_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::sub_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::mul_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::div_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_celem_op_node<double, exprtk::details::mod_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vecvec_op_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vecvec_op_node<double, exprtk::details::add_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vecvec_op_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vecvec_op_node<double, exprtk::details::sub_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mul_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vecvec_op_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vecvec_op_node<double, exprtk::details::div_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vecvec_op_node<double, exprtk::details::mod_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_op_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_op_node<double, exprtk::details::add_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_op_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_op_node<double, exprtk::details::sub_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_op_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_op_node<double, exprtk::details::mul_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_op_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_op_node<double, exprtk::details::div_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_op_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_op_node<double, exprtk::details::mod_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lt_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::lte_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gt_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::gte_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::eq_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::ne_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::equal_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::equal_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::and_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::and_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nand_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nand_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::or_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::or_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::nor_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xor_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xnor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::xnor_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::lt_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::lte_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::gt_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::gte_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::eq_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::ne_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::equal_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::equal_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::and_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::and_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::nand_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::nand_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::or_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::or_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::nor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::nor_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::xor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::xor_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::xnor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::xnor_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::lt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::lt_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::lte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::lte_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::gt_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::gt_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::gte_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::gte_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::eq_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::eq_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::ne_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::ne_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::equal_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::equal_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::and_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::and_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::nand_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::nand_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::or_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::or_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::nor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::nor_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::xor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::xor_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::xnor_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::xnor_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::add_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::sub_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mul_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::div_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::mod_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::pow_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<double, exprtk::details::pow_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::add_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::sub_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::mul_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::div_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::mod_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<double, exprtk::details::pow_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<double, exprtk::details::pow_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::add_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::add_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::sub_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::sub_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::mul_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::mul_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::div_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::div_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<double, exprtk::details::mod_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<double, exprtk::details::mod_op<double> >, exprtk::details::operator_type const, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf00_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf01_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf02_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf03_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf04_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf05_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf06_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf07_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf08_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf09_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf10_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf11_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf12_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf13_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf14_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf15_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf16_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf17_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf18_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf19_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf20_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf21_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf22_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf23_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf24_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf25_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf26_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf27_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf28_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf29_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf30_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf31_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf31_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf32_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf32_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf33_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf33_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf34_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf34_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf35_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf35_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf36_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf36_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf37_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf37_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf38_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf38_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf39_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf39_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf40_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf40_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf41_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf41_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf42_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf42_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf43_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf43_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf44_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf44_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf45_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf45_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf46_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf46_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<double, exprtk::details::sf47_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<double, exprtk::details::sf47_op<double> >, double const, double const, double const>(double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::assignment_op_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_op_node<float, exprtk::details::add_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Line
Count
Source
16747
10.1k
         {
16748
10.1k
            expression_node<typename node_type::value_type>*
16749
10.1k
            result = (new node_type(t1, t2, t3));
16750
10.1k
            result->node_depth();
16751
10.1k
            return result;
16752
10.1k
         }
exprtk::details::expression_node<exprtk::details::assignment_op_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_op_node<float, exprtk::details::sub_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Line
Count
Source
16747
4.46k
         {
16748
4.46k
            expression_node<typename node_type::value_type>*
16749
4.46k
            result = (new node_type(t1, t2, t3));
16750
4.46k
            result->node_depth();
16751
4.46k
            return result;
16752
4.46k
         }
exprtk::details::expression_node<exprtk::details::assignment_op_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_op_node<float, exprtk::details::mul_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Line
Count
Source
16747
14.2k
         {
16748
14.2k
            expression_node<typename node_type::value_type>*
16749
14.2k
            result = (new node_type(t1, t2, t3));
16750
14.2k
            result->node_depth();
16751
14.2k
            return result;
16752
14.2k
         }
exprtk::details::expression_node<exprtk::details::assignment_op_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_op_node<float, exprtk::details::div_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Line
Count
Source
16747
4.27k
         {
16748
4.27k
            expression_node<typename node_type::value_type>*
16749
4.27k
            result = (new node_type(t1, t2, t3));
16750
4.27k
            result->node_depth();
16751
4.27k
            return result;
16752
4.27k
         }
exprtk::details::expression_node<exprtk::details::assignment_op_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_op_node<float, exprtk::details::mod_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Line
Count
Source
16747
10.7k
         {
16748
10.7k
            expression_node<typename node_type::value_type>*
16749
10.7k
            result = (new node_type(t1, t2, t3));
16750
10.7k
            result->node_depth();
16751
10.7k
            return result;
16752
10.7k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::add_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::sub_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::mul_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::div_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_elem_op_node<float, exprtk::details::mod_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::add_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::sub_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::mul_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::div_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_elem_op_node<float, exprtk::details::mod_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::add_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::sub_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::mul_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::div_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_rebasevec_celem_op_node<float, exprtk::details::mod_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vecvec_op_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vecvec_op_node<float, exprtk::details::add_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vecvec_op_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vecvec_op_node<float, exprtk::details::sub_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mul_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vecvec_op_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vecvec_op_node<float, exprtk::details::div_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vecvec_op_node<float, exprtk::details::mod_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_op_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_op_node<float, exprtk::details::add_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_op_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_op_node<float, exprtk::details::sub_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_op_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_op_node<float, exprtk::details::mul_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_op_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_op_node<float, exprtk::details::div_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_op_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::assignment_vec_op_node<float, exprtk::details::mod_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lt_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::lte_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gt_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::gte_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::eq_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::ne_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::equal_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::equal_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::and_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::and_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nand_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nand_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::or_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::or_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::nor_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xor_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xnor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::xnor_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::lt_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::lte_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::gt_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::gte_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::eq_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::ne_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::equal_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::equal_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::and_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::and_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::nand_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::nand_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::or_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::or_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::nor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::nor_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::xor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::xor_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::xnor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::xnor_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::lt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::lt_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::lte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::lte_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::gt_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::gt_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::gte_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::gte_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::eq_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::eq_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::ne_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::ne_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::equal_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::equal_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::and_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::and_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::nand_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::nand_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::or_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::or_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::nor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::nor_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::xor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::xor_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::xnor_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::xnor_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::add_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::sub_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mul_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::div_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::mod_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::pow_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecvec_node<float, exprtk::details::pow_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::add_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::sub_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::mul_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::div_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::mod_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_vecval_node<float, exprtk::details::pow_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_vecval_node<float, exprtk::details::pow_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::add_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::add_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::sub_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::sub_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::mul_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::mul_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::div_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::div_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vec_binop_valvec_node<float, exprtk::details::mod_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::vec_binop_valvec_node<float, exprtk::details::mod_op<float> >, exprtk::details::operator_type const, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf00_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf01_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf02_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf03_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf04_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf05_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf06_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf07_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf08_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf09_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf10_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf11_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf12_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf13_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf14_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf15_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf16_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf17_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf18_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf19_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf20_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf21_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf22_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf23_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf24_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf25_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf26_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf27_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf28_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf29_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf30_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf31_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf31_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf32_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf32_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf33_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf33_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf34_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf34_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf35_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf35_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf36_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf36_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf37_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf37_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf38_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf38_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf39_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf39_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf40_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf40_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf41_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf41_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf42_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf42_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf43_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf43_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf44_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf44_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf45_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf45_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf46_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf46_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_var_node<float, exprtk::details::sf47_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrr<exprtk::details::sf3_var_node<float, exprtk::details::sf47_op<float> >, float const, float const, float const>(float const&, float const&, float const&) const
16753
16754
         template <typename node_type,
16755
                   typename T1, typename T2, typename T3, typename T4>
16756
         inline expression_node<typename node_type::value_type>* allocate_rrrr(T1& t1, T2& t2, T3& t3, T4& t4) const
16757
0
         {
16758
0
            expression_node<typename node_type::value_type>*
16759
0
            result = (new node_type(t1, t2, t3, t4));
16760
0
            result->node_depth();
16761
0
            return result;
16762
0
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf48_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf49_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf50_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf51_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf52_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf53_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf54_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf55_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf56_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf57_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf58_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf59_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf60_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf61_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf62_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf63_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf64_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf65_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf66_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf67_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf68_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf69_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf70_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf71_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf72_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf73_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf74_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf75_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf76_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf77_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf78_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf79_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf80_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf81_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf82_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf83_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf84_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf84_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf85_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf85_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf86_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf86_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf87_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf87_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf88_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf88_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf89_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf89_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf90_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf90_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf91_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf91_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf92_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf92_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf93_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf93_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf94_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf94_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf95_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf95_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf96_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf96_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf97_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf97_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf98_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf98_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<double, exprtk::details::sf99_op<double> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<double, exprtk::details::sf99_op<double> >, double const, double const, double const, double const>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf48_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf49_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf50_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf51_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf52_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf53_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf54_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf55_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf56_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf57_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf58_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf59_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf60_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf61_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf62_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf63_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf64_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf65_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf66_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf67_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf68_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf69_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf70_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf71_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf72_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf73_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf74_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf75_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf76_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf77_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf78_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf79_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf80_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf81_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf82_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf83_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf84_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf84_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf85_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf85_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf86_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf86_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf87_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf87_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf88_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf88_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf89_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf89_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf90_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf90_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf91_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf91_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf92_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf92_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf93_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf93_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf94_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf94_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf95_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf95_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf96_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf96_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf97_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf97_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf98_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf98_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_var_node<float, exprtk::details::sf99_op<float> >::value_type>* exprtk::details::node_allocator::allocate_rrrr<exprtk::details::sf4_var_node<float, exprtk::details::sf99_op<float> >, float const, float const, float const, float const>(float const&, float const&, float const&, float const&) const
16763
16764
         template <typename node_type,
16765
                   typename T1, typename T2, typename T3, typename T4, typename T5>
16766
         inline expression_node<typename node_type::value_type>* allocate_rrrrr(T1& t1, T2& t2, T3& t3, T4& t4, T5& t5) const
16767
1.27k
         {
16768
1.27k
            expression_node<typename node_type::value_type>*
16769
1.27k
            result = (new node_type(t1, t2, t3, t4, t5));
16770
1.27k
            result->node_depth();
16771
1.27k
            return result;
16772
1.27k
         }
exprtk::details::expression_node<exprtk::details::uvouv_node<double>::value_type>* exprtk::details::node_allocator::allocate_rrrrr<exprtk::details::uvouv_node<double>, double const, double const, double (*)(double const&), double (*)(double const&), double (*)(double const&, double const&)>(double const&, double const&, double (*&)(double const&), double (*&)(double const&), double (*&)(double const&, double const&)) const
Line
Count
Source
16767
850
         {
16768
850
            expression_node<typename node_type::value_type>*
16769
850
            result = (new node_type(t1, t2, t3, t4, t5));
16770
850
            result->node_depth();
16771
850
            return result;
16772
850
         }
exprtk::details::expression_node<exprtk::details::uvouv_node<float>::value_type>* exprtk::details::node_allocator::allocate_rrrrr<exprtk::details::uvouv_node<float>, float const, float const, float (*)(float const&), float (*)(float const&), float (*)(float const&, float const&)>(float const&, float const&, float (*&)(float const&), float (*&)(float const&), float (*&)(float const&, float const&)) const
Line
Count
Source
16767
425
         {
16768
425
            expression_node<typename node_type::value_type>*
16769
425
            result = (new node_type(t1, t2, t3, t4, t5));
16770
425
            result->node_depth();
16771
425
            return result;
16772
425
         }
16773
16774
         template <typename node_type,
16775
                   typename T1, typename T2, typename T3>
16776
         inline expression_node<typename node_type::value_type>* allocate(const T1& t1, const T2& t2,
16777
                                                                          const T3& t3) const
16778
400k
         {
16779
400k
            expression_node<typename node_type::value_type>*
16780
400k
            result = (new node_type(t1, t2, t3));
16781
400k
            result->node_depth();
16782
400k
            return result;
16783
400k
         }
exprtk::details::expression_node<exprtk::details::assignment_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_node<double>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16778
43.8k
         {
16779
43.8k
            expression_node<typename node_type::value_type>*
16780
43.8k
            result = (new node_type(t1, t2, t3));
16781
43.8k
            result->node_depth();
16782
43.8k
            return result;
16783
43.8k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_elem_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_vec_elem_node<double>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_elem_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_rebasevec_elem_node<double>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_celem_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_rebasevec_celem_node<double>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_string_node<double, exprtk::details::asn_assignment>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_string_node<double, exprtk::details::asn_assignment>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_string_range_node<double, exprtk::details::asn_assignment>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_string_range_node<double, exprtk::details::asn_assignment>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vecvec_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_vecvec_node<double>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_vec_node<double>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_string_node<double, exprtk::details::asn_addassignment>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_string_node<double, exprtk::details::asn_addassignment>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::scand_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::scand_node<double>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16778
31.4k
         {
16779
31.4k
            expression_node<typename node_type::value_type>*
16780
31.4k
            result = (new node_type(t1, t2, t3));
16781
31.4k
            result->node_depth();
16782
31.4k
            return result;
16783
31.4k
         }
exprtk::details::expression_node<exprtk::details::scor_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::scor_node<double>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16778
13.7k
         {
16779
13.7k
            expression_node<typename node_type::value_type>*
16780
13.7k
            result = (new node_type(t1, t2, t3));
16781
13.7k
            result->node_depth();
16782
13.7k
            return result;
16783
13.7k
         }
exprtk::details::expression_node<exprtk::details::string_concat_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::string_concat_node<double>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16778
18
         {
16779
18
            expression_node<typename node_type::value_type>*
16780
18
            result = (new node_type(t1, t2, t3));
16781
18
            result->node_depth();
16782
18
            return result;
16783
18
         }
exprtk::details::expression_node<exprtk::details::binary_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_node<double>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16778
114k
         {
16779
114k
            expression_node<typename node_type::value_type>*
16780
114k
            result = (new node_type(t1, t2, t3));
16781
114k
            result->node_depth();
16782
114k
            return result;
16783
114k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::conditional_string_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::conditional_string_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::conditional_vector_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::conditional_vector_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::conditional_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::conditional_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16778
1.54k
         {
16779
1.54k
            expression_node<typename node_type::value_type>*
16780
1.54k
            result = (new node_type(t1, t2, t3));
16781
1.54k
            result->node_depth();
16782
1.54k
            return result;
16783
1.54k
         }
exprtk::details::expression_node<exprtk::details::while_loop_rtc_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::while_loop_rtc_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::loop_runtime_check*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::loop_runtime_check* const&) const
Line
Count
Source
16778
1.32k
         {
16779
1.32k
            expression_node<typename node_type::value_type>*
16780
1.32k
            result = (new node_type(t1, t2, t3));
16781
1.32k
            result->node_depth();
16782
1.32k
            return result;
16783
1.32k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::while_loop_bc_rtc_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::while_loop_bc_rtc_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::loop_runtime_check*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::loop_runtime_check* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::repeat_until_loop_rtc_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::repeat_until_loop_rtc_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::loop_runtime_check*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::loop_runtime_check* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::repeat_until_loop_bc_rtc_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::repeat_until_loop_bc_rtc_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::loop_runtime_check*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::loop_runtime_check* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::multimode_genfunction_node<double, exprtk::igeneric_function<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::multimode_genfunction_node<double, exprtk::igeneric_function<double> >, exprtk::igeneric_function<double>*, unsigned long, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(exprtk::igeneric_function<double>* const&, unsigned long const&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::multimode_strfunction_node<double, exprtk::igeneric_function<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::multimode_strfunction_node<double, exprtk::igeneric_function<double> >, exprtk::igeneric_function<double>*, unsigned long, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > >(exprtk::igeneric_function<double>* const&, unsigned long const&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&) const
exprtk::details::expression_node<exprtk::details::assignment_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_node<float>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16778
41.6k
         {
16779
41.6k
            expression_node<typename node_type::value_type>*
16780
41.6k
            result = (new node_type(t1, t2, t3));
16781
41.6k
            result->node_depth();
16782
41.6k
            return result;
16783
41.6k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_elem_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_vec_elem_node<float>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_elem_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_rebasevec_elem_node<float>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_rebasevec_celem_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_rebasevec_celem_node<float>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_string_node<float, exprtk::details::asn_assignment>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_string_node<float, exprtk::details::asn_assignment>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_string_range_node<float, exprtk::details::asn_assignment>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_string_range_node<float, exprtk::details::asn_assignment>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vecvec_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_vecvec_node<float>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_vec_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_vec_node<float>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::assignment_string_node<float, exprtk::details::asn_addassignment>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::assignment_string_node<float, exprtk::details::asn_addassignment>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::scand_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::scand_node<float>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16778
29.3k
         {
16779
29.3k
            expression_node<typename node_type::value_type>*
16780
29.3k
            result = (new node_type(t1, t2, t3));
16781
29.3k
            result->node_depth();
16782
29.3k
            return result;
16783
29.3k
         }
exprtk::details::expression_node<exprtk::details::scor_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::scor_node<float>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16778
13.0k
         {
16779
13.0k
            expression_node<typename node_type::value_type>*
16780
13.0k
            result = (new node_type(t1, t2, t3));
16781
13.0k
            result->node_depth();
16782
13.0k
            return result;
16783
13.0k
         }
exprtk::details::expression_node<exprtk::details::string_concat_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::string_concat_node<float>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16778
18
         {
16779
18
            expression_node<typename node_type::value_type>*
16780
18
            result = (new node_type(t1, t2, t3));
16781
18
            result->node_depth();
16782
18
            return result;
16783
18
         }
exprtk::details::expression_node<exprtk::details::binary_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::binary_node<float>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16778
107k
         {
16779
107k
            expression_node<typename node_type::value_type>*
16780
107k
            result = (new node_type(t1, t2, t3));
16781
107k
            result->node_depth();
16782
107k
            return result;
16783
107k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::conditional_string_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::conditional_string_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::conditional_vector_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::conditional_vector_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::conditional_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::conditional_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16778
1.54k
         {
16779
1.54k
            expression_node<typename node_type::value_type>*
16780
1.54k
            result = (new node_type(t1, t2, t3));
16781
1.54k
            result->node_depth();
16782
1.54k
            return result;
16783
1.54k
         }
exprtk::details::expression_node<exprtk::details::while_loop_rtc_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::while_loop_rtc_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::loop_runtime_check*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::loop_runtime_check* const&) const
Line
Count
Source
16778
1.18k
         {
16779
1.18k
            expression_node<typename node_type::value_type>*
16780
1.18k
            result = (new node_type(t1, t2, t3));
16781
1.18k
            result->node_depth();
16782
1.18k
            return result;
16783
1.18k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::while_loop_bc_rtc_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::while_loop_bc_rtc_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::loop_runtime_check*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::loop_runtime_check* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::repeat_until_loop_rtc_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::repeat_until_loop_rtc_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::loop_runtime_check*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::loop_runtime_check* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::repeat_until_loop_bc_rtc_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::repeat_until_loop_bc_rtc_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::loop_runtime_check*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::loop_runtime_check* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::multimode_genfunction_node<float, exprtk::igeneric_function<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::multimode_genfunction_node<float, exprtk::igeneric_function<float> >, exprtk::igeneric_function<float>*, unsigned long, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(exprtk::igeneric_function<float>* const&, unsigned long const&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::multimode_strfunction_node<float, exprtk::igeneric_function<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::multimode_strfunction_node<float, exprtk::igeneric_function<float> >, exprtk::igeneric_function<float>*, unsigned long, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > >(exprtk::igeneric_function<float>* const&, unsigned long const&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&) const
16784
16785
         template <typename node_type,
16786
                   typename T1, typename T2,
16787
                   typename T3, typename T4>
16788
         inline expression_node<typename node_type::value_type>* allocate(const T1& t1, const T2& t2,
16789
                                                                          const T3& t3, const T4& t4) const
16790
22
         {
16791
22
            expression_node<typename node_type::value_type>*
16792
22
            result = (new node_type(t1, t2, t3, t4));
16793
22
            result->node_depth();
16794
22
            return result;
16795
22
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::trinary_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::trinary_node<double>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::for_loop_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::for_loop_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::for_loop_bc_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::for_loop_bc_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf00_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf00_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf01_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf01_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf02_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf02_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf03_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf03_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf04_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf04_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16790
1
         {
16791
1
            expression_node<typename node_type::value_type>*
16792
1
            result = (new node_type(t1, t2, t3, t4));
16793
1
            result->node_depth();
16794
1
            return result;
16795
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf05_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf05_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf06_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf06_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf07_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf07_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf08_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf08_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf09_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf09_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16790
1
         {
16791
1
            expression_node<typename node_type::value_type>*
16792
1
            result = (new node_type(t1, t2, t3, t4));
16793
1
            result->node_depth();
16794
1
            return result;
16795
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf10_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf10_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf11_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf11_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16790
7
         {
16791
7
            expression_node<typename node_type::value_type>*
16792
7
            result = (new node_type(t1, t2, t3, t4));
16793
7
            result->node_depth();
16794
7
            return result;
16795
7
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf12_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf12_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf13_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf13_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf14_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf14_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf15_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf15_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf16_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf16_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf17_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf17_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf18_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf18_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf19_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf19_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf20_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf20_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf21_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf21_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf22_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf22_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf23_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf23_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf24_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf24_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf25_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf25_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf26_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf26_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf27_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf27_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf28_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf28_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf29_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf29_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf30_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf30_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf31_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf31_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf32_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf32_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf33_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf33_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16790
1
         {
16791
1
            expression_node<typename node_type::value_type>*
16792
1
            result = (new node_type(t1, t2, t3, t4));
16793
1
            result->node_depth();
16794
1
            return result;
16795
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf34_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf34_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf35_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf35_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf36_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf36_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf37_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf37_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf38_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf38_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf39_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf39_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf40_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf40_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16790
1
         {
16791
1
            expression_node<typename node_type::value_type>*
16792
1
            result = (new node_type(t1, t2, t3, t4));
16793
1
            result->node_depth();
16794
1
            return result;
16795
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf41_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf41_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf42_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf42_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf43_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf43_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf44_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf44_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf45_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf45_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf46_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf46_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<double, exprtk::details::sf47_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<double, exprtk::details::sf47_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vector_assignment_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vector_assignment_node<double>, double*, unsigned long, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >, bool>(double* const&, unsigned long const&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&, bool const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::trinary_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::trinary_node<float>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::for_loop_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::for_loop_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::for_loop_bc_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::for_loop_bc_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf00_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf00_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf01_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf01_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf02_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf02_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf03_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf03_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf04_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf04_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16790
1
         {
16791
1
            expression_node<typename node_type::value_type>*
16792
1
            result = (new node_type(t1, t2, t3, t4));
16793
1
            result->node_depth();
16794
1
            return result;
16795
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf05_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf05_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf06_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf06_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf07_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf07_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf08_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf08_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf09_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf09_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16790
1
         {
16791
1
            expression_node<typename node_type::value_type>*
16792
1
            result = (new node_type(t1, t2, t3, t4));
16793
1
            result->node_depth();
16794
1
            return result;
16795
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf10_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf10_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf11_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf11_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16790
7
         {
16791
7
            expression_node<typename node_type::value_type>*
16792
7
            result = (new node_type(t1, t2, t3, t4));
16793
7
            result->node_depth();
16794
7
            return result;
16795
7
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf12_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf12_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf13_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf13_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf14_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf14_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf15_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf15_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf16_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf16_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf17_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf17_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf18_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf18_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf19_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf19_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf20_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf20_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf21_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf21_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf22_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf22_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf23_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf23_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf24_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf24_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf25_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf25_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf26_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf26_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf27_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf27_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf28_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf28_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf29_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf29_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf30_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf30_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf31_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf31_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf32_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf32_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf33_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf33_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16790
1
         {
16791
1
            expression_node<typename node_type::value_type>*
16792
1
            result = (new node_type(t1, t2, t3, t4));
16793
1
            result->node_depth();
16794
1
            return result;
16795
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf34_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf34_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf35_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf35_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf36_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf36_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf37_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf37_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf38_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf38_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf39_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf39_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf40_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf40_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16790
1
         {
16791
1
            expression_node<typename node_type::value_type>*
16792
1
            result = (new node_type(t1, t2, t3, t4));
16793
1
            result->node_depth();
16794
1
            return result;
16795
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf41_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf41_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf42_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf42_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf43_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf43_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf44_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf44_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf45_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf45_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf46_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf46_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf3_node<float, exprtk::details::sf47_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf3_node<float, exprtk::details::sf47_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::vector_assignment_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::vector_assignment_node<float>, float*, unsigned long, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >, bool>(float* const&, unsigned long const&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&, bool const&) const
16796
16797
         template <typename node_type,
16798
                   typename T1, typename T2,
16799
                   typename T3, typename T4, typename T5>
16800
         inline expression_node<typename node_type::value_type>* allocate(const T1& t1, const T2& t2,
16801
                                                                          const T3& t3, const T4& t4,
16802
                                                                          const T5& t5) const
16803
20
         {
16804
20
            expression_node<typename node_type::value_type>*
16805
20
            result = (new node_type(t1, t2, t3, t4, t5));
16806
20
            result->node_depth();
16807
20
            return result;
16808
20
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::quaternary_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::quaternary_node<double>, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::for_loop_rtc_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::for_loop_rtc_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::loop_runtime_check*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::loop_runtime_check* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::for_loop_bc_rtc_node<double>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::for_loop_bc_rtc_node<double>, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::loop_runtime_check*>(exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::loop_runtime_check* const&) const
exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf48_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16803
1
         {
16804
1
            expression_node<typename node_type::value_type>*
16805
1
            result = (new node_type(t1, t2, t3, t4, t5));
16806
1
            result->node_depth();
16807
1
            return result;
16808
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf49_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf50_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf51_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16803
1
         {
16804
1
            expression_node<typename node_type::value_type>*
16805
1
            result = (new node_type(t1, t2, t3, t4, t5));
16806
1
            result->node_depth();
16807
1
            return result;
16808
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf52_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf53_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16803
1
         {
16804
1
            expression_node<typename node_type::value_type>*
16805
1
            result = (new node_type(t1, t2, t3, t4, t5));
16806
1
            result->node_depth();
16807
1
            return result;
16808
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf54_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf55_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf56_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf57_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16803
3
         {
16804
3
            expression_node<typename node_type::value_type>*
16805
3
            result = (new node_type(t1, t2, t3, t4, t5));
16806
3
            result->node_depth();
16807
3
            return result;
16808
3
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf58_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf59_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf60_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf61_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf62_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf63_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf64_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf65_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf66_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf67_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf68_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf69_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16803
2
         {
16804
2
            expression_node<typename node_type::value_type>*
16805
2
            result = (new node_type(t1, t2, t3, t4, t5));
16806
2
            result->node_depth();
16807
2
            return result;
16808
2
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf70_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf71_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf72_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf73_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf74_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf75_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf76_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf77_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf78_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf79_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16803
1
         {
16804
1
            expression_node<typename node_type::value_type>*
16805
1
            result = (new node_type(t1, t2, t3, t4, t5));
16806
1
            result->node_depth();
16807
1
            return result;
16808
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf80_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf81_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf82_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf83_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf84_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf84_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf85_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf85_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf86_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf86_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf87_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf87_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf88_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf88_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf89_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf89_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf90_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf90_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf91_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf91_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf92_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf92_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf93_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf93_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf94_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf94_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf95_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf95_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf96_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf96_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf97_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf97_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf98_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf98_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
exprtk::details::expression_node<exprtk::details::sf4_node<double, exprtk::details::sf99_op<double> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<double, exprtk::details::sf99_op<double> >, exprtk::details::operator_type, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&, exprtk::details::expression_node<double>* const&) const
Line
Count
Source
16803
1
         {
16804
1
            expression_node<typename node_type::value_type>*
16805
1
            result = (new node_type(t1, t2, t3, t4, t5));
16806
1
            result->node_depth();
16807
1
            return result;
16808
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::quaternary_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::quaternary_node<float>, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::for_loop_rtc_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::for_loop_rtc_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::loop_runtime_check*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::loop_runtime_check* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::for_loop_bc_rtc_node<float>::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::for_loop_bc_rtc_node<float>, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::loop_runtime_check*>(exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::loop_runtime_check* const&) const
exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf48_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16803
1
         {
16804
1
            expression_node<typename node_type::value_type>*
16805
1
            result = (new node_type(t1, t2, t3, t4, t5));
16806
1
            result->node_depth();
16807
1
            return result;
16808
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf49_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf50_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf51_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16803
1
         {
16804
1
            expression_node<typename node_type::value_type>*
16805
1
            result = (new node_type(t1, t2, t3, t4, t5));
16806
1
            result->node_depth();
16807
1
            return result;
16808
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf52_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf53_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16803
1
         {
16804
1
            expression_node<typename node_type::value_type>*
16805
1
            result = (new node_type(t1, t2, t3, t4, t5));
16806
1
            result->node_depth();
16807
1
            return result;
16808
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf54_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf55_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf56_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf57_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16803
3
         {
16804
3
            expression_node<typename node_type::value_type>*
16805
3
            result = (new node_type(t1, t2, t3, t4, t5));
16806
3
            result->node_depth();
16807
3
            return result;
16808
3
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf58_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf59_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf60_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf61_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf62_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf63_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf64_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf65_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf66_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf67_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf68_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf69_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16803
2
         {
16804
2
            expression_node<typename node_type::value_type>*
16805
2
            result = (new node_type(t1, t2, t3, t4, t5));
16806
2
            result->node_depth();
16807
2
            return result;
16808
2
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf70_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf71_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf72_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf73_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf74_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf75_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf76_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf77_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf78_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf79_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16803
1
         {
16804
1
            expression_node<typename node_type::value_type>*
16805
1
            result = (new node_type(t1, t2, t3, t4, t5));
16806
1
            result->node_depth();
16807
1
            return result;
16808
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf80_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf81_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf82_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf83_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf84_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf84_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf85_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf85_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf86_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf86_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf87_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf87_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf88_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf88_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf89_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf89_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf90_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf90_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf91_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf91_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf92_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf92_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf93_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf93_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf94_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf94_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf95_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf95_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf96_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf96_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf97_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf97_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf98_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf98_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
exprtk::details::expression_node<exprtk::details::sf4_node<float, exprtk::details::sf99_op<float> >::value_type>* exprtk::details::node_allocator::allocate<exprtk::details::sf4_node<float, exprtk::details::sf99_op<float> >, exprtk::details::operator_type, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&, exprtk::details::expression_node<float>* const&) const
Line
Count
Source
16803
1
         {
16804
1
            expression_node<typename node_type::value_type>*
16805
1
            result = (new node_type(t1, t2, t3, t4, t5));
16806
1
            result->node_depth();
16807
1
            return result;
16808
1
         }
16809
16810
         template <typename node_type,
16811
                   typename T1, typename T2,
16812
                   typename T3, typename T4, typename T5, typename T6>
16813
         inline expression_node<typename node_type::value_type>* allocate(const T1& t1, const T2& t2,
16814
                                                                          const T3& t3, const T4& t4,
16815
                                                                          const T5& t5, const T6& t6) const
16816
         {
16817
            expression_node<typename node_type::value_type>*
16818
            result = (new node_type(t1, t2, t3, t4, t5, t6));
16819
            result->node_depth();
16820
            return result;
16821
         }
16822
16823
         template <typename node_type,
16824
                   typename T1, typename T2,
16825
                   typename T3, typename T4,
16826
                   typename T5, typename T6, typename T7>
16827
         inline expression_node<typename node_type::value_type>* allocate(const T1& t1, const T2& t2,
16828
                                                                          const T3& t3, const T4& t4,
16829
                                                                          const T5& t5, const T6& t6,
16830
                                                                          const T7& t7) const
16831
         {
16832
            expression_node<typename node_type::value_type>*
16833
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16834
            result->node_depth();
16835
            return result;
16836
         }
16837
16838
         template <typename node_type,
16839
                   typename T1, typename T2,
16840
                   typename T3, typename T4,
16841
                   typename T5, typename T6,
16842
                   typename T7, typename T8>
16843
         inline expression_node<typename node_type::value_type>* allocate(const T1& t1, const T2& t2,
16844
                                                                          const T3& t3, const T4& t4,
16845
                                                                          const T5& t5, const T6& t6,
16846
                                                                          const T7& t7, const T8& t8) const
16847
         {
16848
            expression_node<typename node_type::value_type>*
16849
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7, t8));
16850
            result->node_depth();
16851
            return result;
16852
         }
16853
16854
         template <typename node_type,
16855
                   typename T1, typename T2,
16856
                   typename T3, typename T4,
16857
                   typename T5, typename T6,
16858
                   typename T7, typename T8, typename T9>
16859
         inline expression_node<typename node_type::value_type>* allocate(const T1& t1, const T2& t2,
16860
                                                                          const T3& t3, const T4& t4,
16861
                                                                          const T5& t5, const T6& t6,
16862
                                                                          const T7& t7, const T8& t8,
16863
                                                                          const T9& t9) const
16864
         {
16865
            expression_node<typename node_type::value_type>*
16866
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7, t8, t9));
16867
            result->node_depth();
16868
            return result;
16869
         }
16870
16871
         template <typename node_type,
16872
                   typename T1, typename T2,
16873
                   typename T3, typename T4,
16874
                   typename T5, typename T6,
16875
                   typename T7, typename T8,
16876
                   typename T9, typename T10>
16877
         inline expression_node<typename node_type::value_type>* allocate(const T1& t1, const  T2&  t2,
16878
                                                                          const T3& t3, const  T4&  t4,
16879
                                                                          const T5& t5, const  T6&  t6,
16880
                                                                          const T7& t7, const  T8&  t8,
16881
                                                                          const T9& t9, const T10& t10) const
16882
         {
16883
            expression_node<typename node_type::value_type>*
16884
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10));
16885
            result->node_depth();
16886
            return result;
16887
         }
16888
16889
         template <typename node_type,
16890
                   typename T1, typename T2, typename T3>
16891
         inline expression_node<typename node_type::value_type>* allocate_type(T1 t1, T2 t2, T3 t3) const
16892
502k
         {
16893
502k
            expression_node<typename node_type::value_type>*
16894
502k
            result = (new node_type(t1, t2, t3));
16895
502k
            result->node_depth();
16896
502k
            return result;
16897
502k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf00_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
719
         {
16893
719
            expression_node<typename node_type::value_type>*
16894
719
            result = (new node_type(t1, t2, t3));
16895
719
            result->node_depth();
16896
719
            return result;
16897
719
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf01_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
4.98k
         {
16893
4.98k
            expression_node<typename node_type::value_type>*
16894
4.98k
            result = (new node_type(t1, t2, t3));
16895
4.98k
            result->node_depth();
16896
4.98k
            return result;
16897
4.98k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf02_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
530
         {
16893
530
            expression_node<typename node_type::value_type>*
16894
530
            result = (new node_type(t1, t2, t3));
16895
530
            result->node_depth();
16896
530
            return result;
16897
530
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf03_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
392
         {
16893
392
            expression_node<typename node_type::value_type>*
16894
392
            result = (new node_type(t1, t2, t3));
16895
392
            result->node_depth();
16896
392
            return result;
16897
392
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf04_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
1.53k
         {
16893
1.53k
            expression_node<typename node_type::value_type>*
16894
1.53k
            result = (new node_type(t1, t2, t3));
16895
1.53k
            result->node_depth();
16896
1.53k
            return result;
16897
1.53k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf05_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
1.43k
         {
16893
1.43k
            expression_node<typename node_type::value_type>*
16894
1.43k
            result = (new node_type(t1, t2, t3));
16895
1.43k
            result->node_depth();
16896
1.43k
            return result;
16897
1.43k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf06_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
3.51k
         {
16893
3.51k
            expression_node<typename node_type::value_type>*
16894
3.51k
            result = (new node_type(t1, t2, t3));
16895
3.51k
            result->node_depth();
16896
3.51k
            return result;
16897
3.51k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf07_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
1.59k
         {
16893
1.59k
            expression_node<typename node_type::value_type>*
16894
1.59k
            result = (new node_type(t1, t2, t3));
16895
1.59k
            result->node_depth();
16896
1.59k
            return result;
16897
1.59k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf08_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
879
         {
16893
879
            expression_node<typename node_type::value_type>*
16894
879
            result = (new node_type(t1, t2, t3));
16895
879
            result->node_depth();
16896
879
            return result;
16897
879
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf09_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
2.82k
         {
16893
2.82k
            expression_node<typename node_type::value_type>*
16894
2.82k
            result = (new node_type(t1, t2, t3));
16895
2.82k
            result->node_depth();
16896
2.82k
            return result;
16897
2.82k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf10_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
5.11k
         {
16893
5.11k
            expression_node<typename node_type::value_type>*
16894
5.11k
            result = (new node_type(t1, t2, t3));
16895
5.11k
            result->node_depth();
16896
5.11k
            return result;
16897
5.11k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf11_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
1.07k
         {
16893
1.07k
            expression_node<typename node_type::value_type>*
16894
1.07k
            result = (new node_type(t1, t2, t3));
16895
1.07k
            result->node_depth();
16896
1.07k
            return result;
16897
1.07k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf12_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
3.19k
         {
16893
3.19k
            expression_node<typename node_type::value_type>*
16894
3.19k
            result = (new node_type(t1, t2, t3));
16895
3.19k
            result->node_depth();
16896
3.19k
            return result;
16897
3.19k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf13_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf14_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
3.23k
         {
16893
3.23k
            expression_node<typename node_type::value_type>*
16894
3.23k
            result = (new node_type(t1, t2, t3));
16895
3.23k
            result->node_depth();
16896
3.23k
            return result;
16897
3.23k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf15_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
518
         {
16893
518
            expression_node<typename node_type::value_type>*
16894
518
            result = (new node_type(t1, t2, t3));
16895
518
            result->node_depth();
16896
518
            return result;
16897
518
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf16_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
229
         {
16893
229
            expression_node<typename node_type::value_type>*
16894
229
            result = (new node_type(t1, t2, t3));
16895
229
            result->node_depth();
16896
229
            return result;
16897
229
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf17_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
4.76k
         {
16893
4.76k
            expression_node<typename node_type::value_type>*
16894
4.76k
            result = (new node_type(t1, t2, t3));
16895
4.76k
            result->node_depth();
16896
4.76k
            return result;
16897
4.76k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf18_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf19_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
2.78k
         {
16893
2.78k
            expression_node<typename node_type::value_type>*
16894
2.78k
            result = (new node_type(t1, t2, t3));
16895
2.78k
            result->node_depth();
16896
2.78k
            return result;
16897
2.78k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf20_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
1.93k
         {
16893
1.93k
            expression_node<typename node_type::value_type>*
16894
1.93k
            result = (new node_type(t1, t2, t3));
16895
1.93k
            result->node_depth();
16896
1.93k
            return result;
16897
1.93k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf21_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
1.18k
         {
16893
1.18k
            expression_node<typename node_type::value_type>*
16894
1.18k
            result = (new node_type(t1, t2, t3));
16895
1.18k
            result->node_depth();
16896
1.18k
            return result;
16897
1.18k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf22_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
1.21k
         {
16893
1.21k
            expression_node<typename node_type::value_type>*
16894
1.21k
            result = (new node_type(t1, t2, t3));
16895
1.21k
            result->node_depth();
16896
1.21k
            return result;
16897
1.21k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf23_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
434
         {
16893
434
            expression_node<typename node_type::value_type>*
16894
434
            result = (new node_type(t1, t2, t3));
16895
434
            result->node_depth();
16896
434
            return result;
16897
434
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf24_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
2.70k
         {
16893
2.70k
            expression_node<typename node_type::value_type>*
16894
2.70k
            result = (new node_type(t1, t2, t3));
16895
2.70k
            result->node_depth();
16896
2.70k
            return result;
16897
2.70k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf25_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
738
         {
16893
738
            expression_node<typename node_type::value_type>*
16894
738
            result = (new node_type(t1, t2, t3));
16895
738
            result->node_depth();
16896
738
            return result;
16897
738
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf26_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
3.13k
         {
16893
3.13k
            expression_node<typename node_type::value_type>*
16894
3.13k
            result = (new node_type(t1, t2, t3));
16895
3.13k
            result->node_depth();
16896
3.13k
            return result;
16897
3.13k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf27_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
1.29k
         {
16893
1.29k
            expression_node<typename node_type::value_type>*
16894
1.29k
            result = (new node_type(t1, t2, t3));
16895
1.29k
            result->node_depth();
16896
1.29k
            return result;
16897
1.29k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf28_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
957
         {
16893
957
            expression_node<typename node_type::value_type>*
16894
957
            result = (new node_type(t1, t2, t3));
16895
957
            result->node_depth();
16896
957
            return result;
16897
957
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf29_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
205
         {
16893
205
            expression_node<typename node_type::value_type>*
16894
205
            result = (new node_type(t1, t2, t3));
16895
205
            result->node_depth();
16896
205
            return result;
16897
205
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const&, exprtk::details::sf30_op<double> >, double const&, double const&, double const&>(double const&, double const&, double const&) const
Line
Count
Source
16892
286
         {
16893
286
            expression_node<typename node_type::value_type>*
16894
286
            result = (new node_type(t1, t2, t3));
16895
286
            result->node_depth();
16896
286
            return result;
16897
286
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf00_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
291
         {
16893
291
            expression_node<typename node_type::value_type>*
16894
291
            result = (new node_type(t1, t2, t3));
16895
291
            result->node_depth();
16896
291
            return result;
16897
291
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf01_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
2.68k
         {
16893
2.68k
            expression_node<typename node_type::value_type>*
16894
2.68k
            result = (new node_type(t1, t2, t3));
16895
2.68k
            result->node_depth();
16896
2.68k
            return result;
16897
2.68k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf02_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
509
         {
16893
509
            expression_node<typename node_type::value_type>*
16894
509
            result = (new node_type(t1, t2, t3));
16895
509
            result->node_depth();
16896
509
            return result;
16897
509
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf03_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
2.31k
         {
16893
2.31k
            expression_node<typename node_type::value_type>*
16894
2.31k
            result = (new node_type(t1, t2, t3));
16895
2.31k
            result->node_depth();
16896
2.31k
            return result;
16897
2.31k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf04_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
847
         {
16893
847
            expression_node<typename node_type::value_type>*
16894
847
            result = (new node_type(t1, t2, t3));
16895
847
            result->node_depth();
16896
847
            return result;
16897
847
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf05_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
1.32k
         {
16893
1.32k
            expression_node<typename node_type::value_type>*
16894
1.32k
            result = (new node_type(t1, t2, t3));
16895
1.32k
            result->node_depth();
16896
1.32k
            return result;
16897
1.32k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf06_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
1.69k
         {
16893
1.69k
            expression_node<typename node_type::value_type>*
16894
1.69k
            result = (new node_type(t1, t2, t3));
16895
1.69k
            result->node_depth();
16896
1.69k
            return result;
16897
1.69k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf07_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
1.56k
         {
16893
1.56k
            expression_node<typename node_type::value_type>*
16894
1.56k
            result = (new node_type(t1, t2, t3));
16895
1.56k
            result->node_depth();
16896
1.56k
            return result;
16897
1.56k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf08_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
883
         {
16893
883
            expression_node<typename node_type::value_type>*
16894
883
            result = (new node_type(t1, t2, t3));
16895
883
            result->node_depth();
16896
883
            return result;
16897
883
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf09_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
4.77k
         {
16893
4.77k
            expression_node<typename node_type::value_type>*
16894
4.77k
            result = (new node_type(t1, t2, t3));
16895
4.77k
            result->node_depth();
16896
4.77k
            return result;
16897
4.77k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf10_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
5.20k
         {
16893
5.20k
            expression_node<typename node_type::value_type>*
16894
5.20k
            result = (new node_type(t1, t2, t3));
16895
5.20k
            result->node_depth();
16896
5.20k
            return result;
16897
5.20k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf11_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
236
         {
16893
236
            expression_node<typename node_type::value_type>*
16894
236
            result = (new node_type(t1, t2, t3));
16895
236
            result->node_depth();
16896
236
            return result;
16897
236
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf12_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
113
         {
16893
113
            expression_node<typename node_type::value_type>*
16894
113
            result = (new node_type(t1, t2, t3));
16895
113
            result->node_depth();
16896
113
            return result;
16897
113
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf13_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf14_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
2.30k
         {
16893
2.30k
            expression_node<typename node_type::value_type>*
16894
2.30k
            result = (new node_type(t1, t2, t3));
16895
2.30k
            result->node_depth();
16896
2.30k
            return result;
16897
2.30k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf15_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
509
         {
16893
509
            expression_node<typename node_type::value_type>*
16894
509
            result = (new node_type(t1, t2, t3));
16895
509
            result->node_depth();
16896
509
            return result;
16897
509
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf16_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
1.04k
         {
16893
1.04k
            expression_node<typename node_type::value_type>*
16894
1.04k
            result = (new node_type(t1, t2, t3));
16895
1.04k
            result->node_depth();
16896
1.04k
            return result;
16897
1.04k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf17_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
895
         {
16893
895
            expression_node<typename node_type::value_type>*
16894
895
            result = (new node_type(t1, t2, t3));
16895
895
            result->node_depth();
16896
895
            return result;
16897
895
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf18_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf19_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
1.38k
         {
16893
1.38k
            expression_node<typename node_type::value_type>*
16894
1.38k
            result = (new node_type(t1, t2, t3));
16895
1.38k
            result->node_depth();
16896
1.38k
            return result;
16897
1.38k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf20_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
4.02k
         {
16893
4.02k
            expression_node<typename node_type::value_type>*
16894
4.02k
            result = (new node_type(t1, t2, t3));
16895
4.02k
            result->node_depth();
16896
4.02k
            return result;
16897
4.02k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf21_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
1.38k
         {
16893
1.38k
            expression_node<typename node_type::value_type>*
16894
1.38k
            result = (new node_type(t1, t2, t3));
16895
1.38k
            result->node_depth();
16896
1.38k
            return result;
16897
1.38k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf22_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
7.21k
         {
16893
7.21k
            expression_node<typename node_type::value_type>*
16894
7.21k
            result = (new node_type(t1, t2, t3));
16895
7.21k
            result->node_depth();
16896
7.21k
            return result;
16897
7.21k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf23_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
1.02k
         {
16893
1.02k
            expression_node<typename node_type::value_type>*
16894
1.02k
            result = (new node_type(t1, t2, t3));
16895
1.02k
            result->node_depth();
16896
1.02k
            return result;
16897
1.02k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf24_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
943
         {
16893
943
            expression_node<typename node_type::value_type>*
16894
943
            result = (new node_type(t1, t2, t3));
16895
943
            result->node_depth();
16896
943
            return result;
16897
943
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf25_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
838
         {
16893
838
            expression_node<typename node_type::value_type>*
16894
838
            result = (new node_type(t1, t2, t3));
16895
838
            result->node_depth();
16896
838
            return result;
16897
838
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf26_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
356
         {
16893
356
            expression_node<typename node_type::value_type>*
16894
356
            result = (new node_type(t1, t2, t3));
16895
356
            result->node_depth();
16896
356
            return result;
16897
356
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf27_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
318
         {
16893
318
            expression_node<typename node_type::value_type>*
16894
318
            result = (new node_type(t1, t2, t3));
16895
318
            result->node_depth();
16896
318
            return result;
16897
318
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf28_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
3.14k
         {
16893
3.14k
            expression_node<typename node_type::value_type>*
16894
3.14k
            result = (new node_type(t1, t2, t3));
16895
3.14k
            result->node_depth();
16896
3.14k
            return result;
16897
3.14k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf29_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
99
         {
16893
99
            expression_node<typename node_type::value_type>*
16894
99
            result = (new node_type(t1, t2, t3));
16895
99
            result->node_depth();
16896
99
            return result;
16897
99
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const&, double const, exprtk::details::sf30_op<double> >, double const&, double const&, double const>(double const&, double const&, double const) const
Line
Count
Source
16892
1.51k
         {
16893
1.51k
            expression_node<typename node_type::value_type>*
16894
1.51k
            result = (new node_type(t1, t2, t3));
16895
1.51k
            result->node_depth();
16896
1.51k
            return result;
16897
1.51k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf00_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
799
         {
16893
799
            expression_node<typename node_type::value_type>*
16894
799
            result = (new node_type(t1, t2, t3));
16895
799
            result->node_depth();
16896
799
            return result;
16897
799
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf01_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
2.70k
         {
16893
2.70k
            expression_node<typename node_type::value_type>*
16894
2.70k
            result = (new node_type(t1, t2, t3));
16895
2.70k
            result->node_depth();
16896
2.70k
            return result;
16897
2.70k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf02_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
142
         {
16893
142
            expression_node<typename node_type::value_type>*
16894
142
            result = (new node_type(t1, t2, t3));
16895
142
            result->node_depth();
16896
142
            return result;
16897
142
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf03_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
155
         {
16893
155
            expression_node<typename node_type::value_type>*
16894
155
            result = (new node_type(t1, t2, t3));
16895
155
            result->node_depth();
16896
155
            return result;
16897
155
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf04_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
465
         {
16893
465
            expression_node<typename node_type::value_type>*
16894
465
            result = (new node_type(t1, t2, t3));
16895
465
            result->node_depth();
16896
465
            return result;
16897
465
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf05_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
1.50k
         {
16893
1.50k
            expression_node<typename node_type::value_type>*
16894
1.50k
            result = (new node_type(t1, t2, t3));
16895
1.50k
            result->node_depth();
16896
1.50k
            return result;
16897
1.50k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf06_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
2.23k
         {
16893
2.23k
            expression_node<typename node_type::value_type>*
16894
2.23k
            result = (new node_type(t1, t2, t3));
16895
2.23k
            result->node_depth();
16896
2.23k
            return result;
16897
2.23k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf07_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
2.95k
         {
16893
2.95k
            expression_node<typename node_type::value_type>*
16894
2.95k
            result = (new node_type(t1, t2, t3));
16895
2.95k
            result->node_depth();
16896
2.95k
            return result;
16897
2.95k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf08_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
234
         {
16893
234
            expression_node<typename node_type::value_type>*
16894
234
            result = (new node_type(t1, t2, t3));
16895
234
            result->node_depth();
16896
234
            return result;
16897
234
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf09_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
783
         {
16893
783
            expression_node<typename node_type::value_type>*
16894
783
            result = (new node_type(t1, t2, t3));
16895
783
            result->node_depth();
16896
783
            return result;
16897
783
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf10_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
2.92k
         {
16893
2.92k
            expression_node<typename node_type::value_type>*
16894
2.92k
            result = (new node_type(t1, t2, t3));
16895
2.92k
            result->node_depth();
16896
2.92k
            return result;
16897
2.92k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf11_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
114
         {
16893
114
            expression_node<typename node_type::value_type>*
16894
114
            result = (new node_type(t1, t2, t3));
16895
114
            result->node_depth();
16896
114
            return result;
16897
114
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf12_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
294
         {
16893
294
            expression_node<typename node_type::value_type>*
16894
294
            result = (new node_type(t1, t2, t3));
16895
294
            result->node_depth();
16896
294
            return result;
16897
294
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf13_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf14_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
1.62k
         {
16893
1.62k
            expression_node<typename node_type::value_type>*
16894
1.62k
            result = (new node_type(t1, t2, t3));
16895
1.62k
            result->node_depth();
16896
1.62k
            return result;
16897
1.62k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf15_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
564
         {
16893
564
            expression_node<typename node_type::value_type>*
16894
564
            result = (new node_type(t1, t2, t3));
16895
564
            result->node_depth();
16896
564
            return result;
16897
564
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf16_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
56
         {
16893
56
            expression_node<typename node_type::value_type>*
16894
56
            result = (new node_type(t1, t2, t3));
16895
56
            result->node_depth();
16896
56
            return result;
16897
56
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf17_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
480
         {
16893
480
            expression_node<typename node_type::value_type>*
16894
480
            result = (new node_type(t1, t2, t3));
16895
480
            result->node_depth();
16896
480
            return result;
16897
480
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf18_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf19_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
2.48k
         {
16893
2.48k
            expression_node<typename node_type::value_type>*
16894
2.48k
            result = (new node_type(t1, t2, t3));
16895
2.48k
            result->node_depth();
16896
2.48k
            return result;
16897
2.48k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf20_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
1.88k
         {
16893
1.88k
            expression_node<typename node_type::value_type>*
16894
1.88k
            result = (new node_type(t1, t2, t3));
16895
1.88k
            result->node_depth();
16896
1.88k
            return result;
16897
1.88k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf21_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
150
         {
16893
150
            expression_node<typename node_type::value_type>*
16894
150
            result = (new node_type(t1, t2, t3));
16895
150
            result->node_depth();
16896
150
            return result;
16897
150
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf22_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
2.54k
         {
16893
2.54k
            expression_node<typename node_type::value_type>*
16894
2.54k
            result = (new node_type(t1, t2, t3));
16895
2.54k
            result->node_depth();
16896
2.54k
            return result;
16897
2.54k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf23_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
601
         {
16893
601
            expression_node<typename node_type::value_type>*
16894
601
            result = (new node_type(t1, t2, t3));
16895
601
            result->node_depth();
16896
601
            return result;
16897
601
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf24_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
249
         {
16893
249
            expression_node<typename node_type::value_type>*
16894
249
            result = (new node_type(t1, t2, t3));
16895
249
            result->node_depth();
16896
249
            return result;
16897
249
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf25_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
298
         {
16893
298
            expression_node<typename node_type::value_type>*
16894
298
            result = (new node_type(t1, t2, t3));
16895
298
            result->node_depth();
16896
298
            return result;
16897
298
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf26_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
6.96k
         {
16893
6.96k
            expression_node<typename node_type::value_type>*
16894
6.96k
            result = (new node_type(t1, t2, t3));
16895
6.96k
            result->node_depth();
16896
6.96k
            return result;
16897
6.96k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf27_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
3.92k
         {
16893
3.92k
            expression_node<typename node_type::value_type>*
16894
3.92k
            result = (new node_type(t1, t2, t3));
16895
3.92k
            result->node_depth();
16896
3.92k
            return result;
16897
3.92k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf28_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
708
         {
16893
708
            expression_node<typename node_type::value_type>*
16894
708
            result = (new node_type(t1, t2, t3));
16895
708
            result->node_depth();
16896
708
            return result;
16897
708
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf29_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
482
         {
16893
482
            expression_node<typename node_type::value_type>*
16894
482
            result = (new node_type(t1, t2, t3));
16895
482
            result->node_depth();
16896
482
            return result;
16897
482
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const&, exprtk::details::sf30_op<double> >, double const&, double const, double const&>(double const&, double const, double const&) const
Line
Count
Source
16892
98
         {
16893
98
            expression_node<typename node_type::value_type>*
16894
98
            result = (new node_type(t1, t2, t3));
16895
98
            result->node_depth();
16896
98
            return result;
16897
98
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf00_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
1.21k
         {
16893
1.21k
            expression_node<typename node_type::value_type>*
16894
1.21k
            result = (new node_type(t1, t2, t3));
16895
1.21k
            result->node_depth();
16896
1.21k
            return result;
16897
1.21k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf01_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
3.71k
         {
16893
3.71k
            expression_node<typename node_type::value_type>*
16894
3.71k
            result = (new node_type(t1, t2, t3));
16895
3.71k
            result->node_depth();
16896
3.71k
            return result;
16897
3.71k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf02_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
1.30k
         {
16893
1.30k
            expression_node<typename node_type::value_type>*
16894
1.30k
            result = (new node_type(t1, t2, t3));
16895
1.30k
            result->node_depth();
16896
1.30k
            return result;
16897
1.30k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf03_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
447
         {
16893
447
            expression_node<typename node_type::value_type>*
16894
447
            result = (new node_type(t1, t2, t3));
16895
447
            result->node_depth();
16896
447
            return result;
16897
447
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf04_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
749
         {
16893
749
            expression_node<typename node_type::value_type>*
16894
749
            result = (new node_type(t1, t2, t3));
16895
749
            result->node_depth();
16896
749
            return result;
16897
749
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf05_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
1.30k
         {
16893
1.30k
            expression_node<typename node_type::value_type>*
16894
1.30k
            result = (new node_type(t1, t2, t3));
16895
1.30k
            result->node_depth();
16896
1.30k
            return result;
16897
1.30k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf06_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
2.70k
         {
16893
2.70k
            expression_node<typename node_type::value_type>*
16894
2.70k
            result = (new node_type(t1, t2, t3));
16895
2.70k
            result->node_depth();
16896
2.70k
            return result;
16897
2.70k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf07_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
683
         {
16893
683
            expression_node<typename node_type::value_type>*
16894
683
            result = (new node_type(t1, t2, t3));
16895
683
            result->node_depth();
16896
683
            return result;
16897
683
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf08_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
1.74k
         {
16893
1.74k
            expression_node<typename node_type::value_type>*
16894
1.74k
            result = (new node_type(t1, t2, t3));
16895
1.74k
            result->node_depth();
16896
1.74k
            return result;
16897
1.74k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf09_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
5.49k
         {
16893
5.49k
            expression_node<typename node_type::value_type>*
16894
5.49k
            result = (new node_type(t1, t2, t3));
16895
5.49k
            result->node_depth();
16896
5.49k
            return result;
16897
5.49k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf10_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
7.13k
         {
16893
7.13k
            expression_node<typename node_type::value_type>*
16894
7.13k
            result = (new node_type(t1, t2, t3));
16895
7.13k
            result->node_depth();
16896
7.13k
            return result;
16897
7.13k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf11_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
505
         {
16893
505
            expression_node<typename node_type::value_type>*
16894
505
            result = (new node_type(t1, t2, t3));
16895
505
            result->node_depth();
16896
505
            return result;
16897
505
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf12_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
78
         {
16893
78
            expression_node<typename node_type::value_type>*
16894
78
            result = (new node_type(t1, t2, t3));
16895
78
            result->node_depth();
16896
78
            return result;
16897
78
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf13_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf14_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
3.04k
         {
16893
3.04k
            expression_node<typename node_type::value_type>*
16894
3.04k
            result = (new node_type(t1, t2, t3));
16895
3.04k
            result->node_depth();
16896
3.04k
            return result;
16897
3.04k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf15_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
580
         {
16893
580
            expression_node<typename node_type::value_type>*
16894
580
            result = (new node_type(t1, t2, t3));
16895
580
            result->node_depth();
16896
580
            return result;
16897
580
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf16_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
342
         {
16893
342
            expression_node<typename node_type::value_type>*
16894
342
            result = (new node_type(t1, t2, t3));
16895
342
            result->node_depth();
16896
342
            return result;
16897
342
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf17_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
6.07k
         {
16893
6.07k
            expression_node<typename node_type::value_type>*
16894
6.07k
            result = (new node_type(t1, t2, t3));
16895
6.07k
            result->node_depth();
16896
6.07k
            return result;
16897
6.07k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf18_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf19_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
595
         {
16893
595
            expression_node<typename node_type::value_type>*
16894
595
            result = (new node_type(t1, t2, t3));
16895
595
            result->node_depth();
16896
595
            return result;
16897
595
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf20_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
622
         {
16893
622
            expression_node<typename node_type::value_type>*
16894
622
            result = (new node_type(t1, t2, t3));
16895
622
            result->node_depth();
16896
622
            return result;
16897
622
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf21_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
1.13k
         {
16893
1.13k
            expression_node<typename node_type::value_type>*
16894
1.13k
            result = (new node_type(t1, t2, t3));
16895
1.13k
            result->node_depth();
16896
1.13k
            return result;
16897
1.13k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf22_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
1.45k
         {
16893
1.45k
            expression_node<typename node_type::value_type>*
16894
1.45k
            result = (new node_type(t1, t2, t3));
16895
1.45k
            result->node_depth();
16896
1.45k
            return result;
16897
1.45k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf23_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
528
         {
16893
528
            expression_node<typename node_type::value_type>*
16894
528
            result = (new node_type(t1, t2, t3));
16895
528
            result->node_depth();
16896
528
            return result;
16897
528
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf24_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
1.25k
         {
16893
1.25k
            expression_node<typename node_type::value_type>*
16894
1.25k
            result = (new node_type(t1, t2, t3));
16895
1.25k
            result->node_depth();
16896
1.25k
            return result;
16897
1.25k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf25_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
523
         {
16893
523
            expression_node<typename node_type::value_type>*
16894
523
            result = (new node_type(t1, t2, t3));
16895
523
            result->node_depth();
16896
523
            return result;
16897
523
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf26_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
1.09k
         {
16893
1.09k
            expression_node<typename node_type::value_type>*
16894
1.09k
            result = (new node_type(t1, t2, t3));
16895
1.09k
            result->node_depth();
16896
1.09k
            return result;
16897
1.09k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf27_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
11.6k
         {
16893
11.6k
            expression_node<typename node_type::value_type>*
16894
11.6k
            result = (new node_type(t1, t2, t3));
16895
11.6k
            result->node_depth();
16896
11.6k
            return result;
16897
11.6k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf28_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
11.5k
         {
16893
11.5k
            expression_node<typename node_type::value_type>*
16894
11.5k
            result = (new node_type(t1, t2, t3));
16895
11.5k
            result->node_depth();
16896
11.5k
            return result;
16897
11.5k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf29_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
586
         {
16893
586
            expression_node<typename node_type::value_type>*
16894
586
            result = (new node_type(t1, t2, t3));
16895
586
            result->node_depth();
16896
586
            return result;
16897
586
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const&, exprtk::details::sf30_op<double> >, double const, double const&, double const&>(double const, double const&, double const&) const
Line
Count
Source
16892
1.03k
         {
16893
1.03k
            expression_node<typename node_type::value_type>*
16894
1.03k
            result = (new node_type(t1, t2, t3));
16895
1.03k
            result->node_depth();
16896
1.03k
            return result;
16897
1.03k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf00_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
1.68k
         {
16893
1.68k
            expression_node<typename node_type::value_type>*
16894
1.68k
            result = (new node_type(t1, t2, t3));
16895
1.68k
            result->node_depth();
16896
1.68k
            return result;
16897
1.68k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf01_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
5.67k
         {
16893
5.67k
            expression_node<typename node_type::value_type>*
16894
5.67k
            result = (new node_type(t1, t2, t3));
16895
5.67k
            result->node_depth();
16896
5.67k
            return result;
16897
5.67k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf02_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf03_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf04_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf05_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
917
         {
16893
917
            expression_node<typename node_type::value_type>*
16894
917
            result = (new node_type(t1, t2, t3));
16895
917
            result->node_depth();
16896
917
            return result;
16897
917
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf06_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
1.07k
         {
16893
1.07k
            expression_node<typename node_type::value_type>*
16894
1.07k
            result = (new node_type(t1, t2, t3));
16895
1.07k
            result->node_depth();
16896
1.07k
            return result;
16897
1.07k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf07_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
1.33k
         {
16893
1.33k
            expression_node<typename node_type::value_type>*
16894
1.33k
            result = (new node_type(t1, t2, t3));
16895
1.33k
            result->node_depth();
16896
1.33k
            return result;
16897
1.33k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf08_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
5.32k
         {
16893
5.32k
            expression_node<typename node_type::value_type>*
16894
5.32k
            result = (new node_type(t1, t2, t3));
16895
5.32k
            result->node_depth();
16896
5.32k
            return result;
16897
5.32k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf09_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf10_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf11_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
1.52k
         {
16893
1.52k
            expression_node<typename node_type::value_type>*
16894
1.52k
            result = (new node_type(t1, t2, t3));
16895
1.52k
            result->node_depth();
16896
1.52k
            return result;
16897
1.52k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf12_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
336
         {
16893
336
            expression_node<typename node_type::value_type>*
16894
336
            result = (new node_type(t1, t2, t3));
16895
336
            result->node_depth();
16896
336
            return result;
16897
336
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf13_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf14_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf15_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
176
         {
16893
176
            expression_node<typename node_type::value_type>*
16894
176
            result = (new node_type(t1, t2, t3));
16895
176
            result->node_depth();
16896
176
            return result;
16897
176
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf16_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
144
         {
16893
144
            expression_node<typename node_type::value_type>*
16894
144
            result = (new node_type(t1, t2, t3));
16895
144
            result->node_depth();
16896
144
            return result;
16897
144
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf17_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf18_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf19_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
3.05k
         {
16893
3.05k
            expression_node<typename node_type::value_type>*
16894
3.05k
            result = (new node_type(t1, t2, t3));
16895
3.05k
            result->node_depth();
16896
3.05k
            return result;
16897
3.05k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf20_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
7.08k
         {
16893
7.08k
            expression_node<typename node_type::value_type>*
16894
7.08k
            result = (new node_type(t1, t2, t3));
16895
7.08k
            result->node_depth();
16896
7.08k
            return result;
16897
7.08k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf21_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf22_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf23_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf24_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf25_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
911
         {
16893
911
            expression_node<typename node_type::value_type>*
16894
911
            result = (new node_type(t1, t2, t3));
16895
911
            result->node_depth();
16896
911
            return result;
16897
911
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf26_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
6.62k
         {
16893
6.62k
            expression_node<typename node_type::value_type>*
16894
6.62k
            result = (new node_type(t1, t2, t3));
16895
6.62k
            result->node_depth();
16896
6.62k
            return result;
16897
6.62k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf27_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
896
         {
16893
896
            expression_node<typename node_type::value_type>*
16894
896
            result = (new node_type(t1, t2, t3));
16895
896
            result->node_depth();
16896
896
            return result;
16897
896
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf28_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Line
Count
Source
16892
162
         {
16893
162
            expression_node<typename node_type::value_type>*
16894
162
            result = (new node_type(t1, t2, t3));
16895
162
            result->node_depth();
16896
162
            return result;
16897
162
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf29_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const&, double const, exprtk::details::sf30_op<double> >, double const, double const&, double const>(double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf00_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf01_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf02_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf03_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf04_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf05_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf06_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf07_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf08_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf09_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf10_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf11_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf12_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf13_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf14_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf15_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Line
Count
Source
16892
508
         {
16893
508
            expression_node<typename node_type::value_type>*
16894
508
            result = (new node_type(t1, t2, t3));
16895
508
            result->node_depth();
16896
508
            return result;
16897
508
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf16_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Line
Count
Source
16892
414
         {
16893
414
            expression_node<typename node_type::value_type>*
16894
414
            result = (new node_type(t1, t2, t3));
16895
414
            result->node_depth();
16896
414
            return result;
16897
414
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf17_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf18_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf19_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Line
Count
Source
16892
1.66k
         {
16893
1.66k
            expression_node<typename node_type::value_type>*
16894
1.66k
            result = (new node_type(t1, t2, t3));
16895
1.66k
            result->node_depth();
16896
1.66k
            return result;
16897
1.66k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf20_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Line
Count
Source
16892
1.45k
         {
16893
1.45k
            expression_node<typename node_type::value_type>*
16894
1.45k
            result = (new node_type(t1, t2, t3));
16895
1.45k
            result->node_depth();
16896
1.45k
            return result;
16897
1.45k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf21_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf22_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf23_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf24_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf25_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Line
Count
Source
16892
105
         {
16893
105
            expression_node<typename node_type::value_type>*
16894
105
            result = (new node_type(t1, t2, t3));
16895
105
            result->node_depth();
16896
105
            return result;
16897
105
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf26_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Line
Count
Source
16892
1.88k
         {
16893
1.88k
            expression_node<typename node_type::value_type>*
16894
1.88k
            result = (new node_type(t1, t2, t3));
16895
1.88k
            result->node_depth();
16896
1.88k
            return result;
16897
1.88k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf27_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Line
Count
Source
16892
330
         {
16893
330
            expression_node<typename node_type::value_type>*
16894
330
            result = (new node_type(t1, t2, t3));
16895
330
            result->node_depth();
16896
330
            return result;
16897
330
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf28_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Line
Count
Source
16892
2.58k
         {
16893
2.58k
            expression_node<typename node_type::value_type>*
16894
2.58k
            result = (new node_type(t1, t2, t3));
16895
2.58k
            result->node_depth();
16896
2.58k
            return result;
16897
2.58k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf29_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const, double const, double const&, exprtk::details::sf30_op<double> >, double const, double const, double const&>(double const, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf00_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Line
Count
Source
16892
342
         {
16893
342
            expression_node<typename node_type::value_type>*
16894
342
            result = (new node_type(t1, t2, t3));
16895
342
            result->node_depth();
16896
342
            return result;
16897
342
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf01_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Line
Count
Source
16892
1.06k
         {
16893
1.06k
            expression_node<typename node_type::value_type>*
16894
1.06k
            result = (new node_type(t1, t2, t3));
16895
1.06k
            result->node_depth();
16896
1.06k
            return result;
16897
1.06k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf02_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf03_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf04_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf05_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Line
Count
Source
16892
565
         {
16893
565
            expression_node<typename node_type::value_type>*
16894
565
            result = (new node_type(t1, t2, t3));
16895
565
            result->node_depth();
16896
565
            return result;
16897
565
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf06_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Line
Count
Source
16892
475
         {
16893
475
            expression_node<typename node_type::value_type>*
16894
475
            result = (new node_type(t1, t2, t3));
16895
475
            result->node_depth();
16896
475
            return result;
16897
475
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf07_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Line
Count
Source
16892
546
         {
16893
546
            expression_node<typename node_type::value_type>*
16894
546
            result = (new node_type(t1, t2, t3));
16895
546
            result->node_depth();
16896
546
            return result;
16897
546
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf08_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Line
Count
Source
16892
316
         {
16893
316
            expression_node<typename node_type::value_type>*
16894
316
            result = (new node_type(t1, t2, t3));
16895
316
            result->node_depth();
16896
316
            return result;
16897
316
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf09_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf10_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf11_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Line
Count
Source
16892
459
         {
16893
459
            expression_node<typename node_type::value_type>*
16894
459
            result = (new node_type(t1, t2, t3));
16895
459
            result->node_depth();
16896
459
            return result;
16897
459
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf12_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Line
Count
Source
16892
71
         {
16893
71
            expression_node<typename node_type::value_type>*
16894
71
            result = (new node_type(t1, t2, t3));
16895
71
            result->node_depth();
16896
71
            return result;
16897
71
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf13_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf14_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf15_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf16_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf17_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf18_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf19_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf20_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf21_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf22_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf23_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf24_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf25_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf26_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf27_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf28_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf29_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<double, double const&, double const, double const, exprtk::details::sf30_op<double> >, double const&, double const, double const>(double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::sosos_node<double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<double> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf00_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
719
         {
16893
719
            expression_node<typename node_type::value_type>*
16894
719
            result = (new node_type(t1, t2, t3));
16895
719
            result->node_depth();
16896
719
            return result;
16897
719
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf01_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
4.97k
         {
16893
4.97k
            expression_node<typename node_type::value_type>*
16894
4.97k
            result = (new node_type(t1, t2, t3));
16895
4.97k
            result->node_depth();
16896
4.97k
            return result;
16897
4.97k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf02_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
529
         {
16893
529
            expression_node<typename node_type::value_type>*
16894
529
            result = (new node_type(t1, t2, t3));
16895
529
            result->node_depth();
16896
529
            return result;
16897
529
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf03_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
380
         {
16893
380
            expression_node<typename node_type::value_type>*
16894
380
            result = (new node_type(t1, t2, t3));
16895
380
            result->node_depth();
16896
380
            return result;
16897
380
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf04_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
1.53k
         {
16893
1.53k
            expression_node<typename node_type::value_type>*
16894
1.53k
            result = (new node_type(t1, t2, t3));
16895
1.53k
            result->node_depth();
16896
1.53k
            return result;
16897
1.53k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf05_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
1.25k
         {
16893
1.25k
            expression_node<typename node_type::value_type>*
16894
1.25k
            result = (new node_type(t1, t2, t3));
16895
1.25k
            result->node_depth();
16896
1.25k
            return result;
16897
1.25k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf06_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
3.35k
         {
16893
3.35k
            expression_node<typename node_type::value_type>*
16894
3.35k
            result = (new node_type(t1, t2, t3));
16895
3.35k
            result->node_depth();
16896
3.35k
            return result;
16897
3.35k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf07_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
1.56k
         {
16893
1.56k
            expression_node<typename node_type::value_type>*
16894
1.56k
            result = (new node_type(t1, t2, t3));
16895
1.56k
            result->node_depth();
16896
1.56k
            return result;
16897
1.56k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf08_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
883
         {
16893
883
            expression_node<typename node_type::value_type>*
16894
883
            result = (new node_type(t1, t2, t3));
16895
883
            result->node_depth();
16896
883
            return result;
16897
883
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf09_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
2.81k
         {
16893
2.81k
            expression_node<typename node_type::value_type>*
16894
2.81k
            result = (new node_type(t1, t2, t3));
16895
2.81k
            result->node_depth();
16896
2.81k
            return result;
16897
2.81k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf10_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
4.83k
         {
16893
4.83k
            expression_node<typename node_type::value_type>*
16894
4.83k
            result = (new node_type(t1, t2, t3));
16895
4.83k
            result->node_depth();
16896
4.83k
            return result;
16897
4.83k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf11_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
969
         {
16893
969
            expression_node<typename node_type::value_type>*
16894
969
            result = (new node_type(t1, t2, t3));
16895
969
            result->node_depth();
16896
969
            return result;
16897
969
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf12_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
3.19k
         {
16893
3.19k
            expression_node<typename node_type::value_type>*
16894
3.19k
            result = (new node_type(t1, t2, t3));
16895
3.19k
            result->node_depth();
16896
3.19k
            return result;
16897
3.19k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf13_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf14_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
3.20k
         {
16893
3.20k
            expression_node<typename node_type::value_type>*
16894
3.20k
            result = (new node_type(t1, t2, t3));
16895
3.20k
            result->node_depth();
16896
3.20k
            return result;
16897
3.20k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf15_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
517
         {
16893
517
            expression_node<typename node_type::value_type>*
16894
517
            result = (new node_type(t1, t2, t3));
16895
517
            result->node_depth();
16896
517
            return result;
16897
517
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf16_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
229
         {
16893
229
            expression_node<typename node_type::value_type>*
16894
229
            result = (new node_type(t1, t2, t3));
16895
229
            result->node_depth();
16896
229
            return result;
16897
229
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf17_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
4.74k
         {
16893
4.74k
            expression_node<typename node_type::value_type>*
16894
4.74k
            result = (new node_type(t1, t2, t3));
16895
4.74k
            result->node_depth();
16896
4.74k
            return result;
16897
4.74k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf18_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf19_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
2.78k
         {
16893
2.78k
            expression_node<typename node_type::value_type>*
16894
2.78k
            result = (new node_type(t1, t2, t3));
16895
2.78k
            result->node_depth();
16896
2.78k
            return result;
16897
2.78k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf20_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
1.90k
         {
16893
1.90k
            expression_node<typename node_type::value_type>*
16894
1.90k
            result = (new node_type(t1, t2, t3));
16895
1.90k
            result->node_depth();
16896
1.90k
            return result;
16897
1.90k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf21_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
1.18k
         {
16893
1.18k
            expression_node<typename node_type::value_type>*
16894
1.18k
            result = (new node_type(t1, t2, t3));
16895
1.18k
            result->node_depth();
16896
1.18k
            return result;
16897
1.18k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf22_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
1.21k
         {
16893
1.21k
            expression_node<typename node_type::value_type>*
16894
1.21k
            result = (new node_type(t1, t2, t3));
16895
1.21k
            result->node_depth();
16896
1.21k
            return result;
16897
1.21k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf23_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
432
         {
16893
432
            expression_node<typename node_type::value_type>*
16894
432
            result = (new node_type(t1, t2, t3));
16895
432
            result->node_depth();
16896
432
            return result;
16897
432
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf24_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
1.99k
         {
16893
1.99k
            expression_node<typename node_type::value_type>*
16894
1.99k
            result = (new node_type(t1, t2, t3));
16895
1.99k
            result->node_depth();
16896
1.99k
            return result;
16897
1.99k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf25_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
738
         {
16893
738
            expression_node<typename node_type::value_type>*
16894
738
            result = (new node_type(t1, t2, t3));
16895
738
            result->node_depth();
16896
738
            return result;
16897
738
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf26_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
1.81k
         {
16893
1.81k
            expression_node<typename node_type::value_type>*
16894
1.81k
            result = (new node_type(t1, t2, t3));
16895
1.81k
            result->node_depth();
16896
1.81k
            return result;
16897
1.81k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf27_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
952
         {
16893
952
            expression_node<typename node_type::value_type>*
16894
952
            result = (new node_type(t1, t2, t3));
16895
952
            result->node_depth();
16896
952
            return result;
16897
952
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf28_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
854
         {
16893
854
            expression_node<typename node_type::value_type>*
16894
854
            result = (new node_type(t1, t2, t3));
16895
854
            result->node_depth();
16896
854
            return result;
16897
854
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf29_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
163
         {
16893
163
            expression_node<typename node_type::value_type>*
16894
163
            result = (new node_type(t1, t2, t3));
16895
163
            result->node_depth();
16896
163
            return result;
16897
163
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const&, exprtk::details::sf30_op<float> >, float const&, float const&, float const&>(float const&, float const&, float const&) const
Line
Count
Source
16892
270
         {
16893
270
            expression_node<typename node_type::value_type>*
16894
270
            result = (new node_type(t1, t2, t3));
16895
270
            result->node_depth();
16896
270
            return result;
16897
270
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf00_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
266
         {
16893
266
            expression_node<typename node_type::value_type>*
16894
266
            result = (new node_type(t1, t2, t3));
16895
266
            result->node_depth();
16896
266
            return result;
16897
266
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf01_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
2.66k
         {
16893
2.66k
            expression_node<typename node_type::value_type>*
16894
2.66k
            result = (new node_type(t1, t2, t3));
16895
2.66k
            result->node_depth();
16896
2.66k
            return result;
16897
2.66k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf02_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
192
         {
16893
192
            expression_node<typename node_type::value_type>*
16894
192
            result = (new node_type(t1, t2, t3));
16895
192
            result->node_depth();
16896
192
            return result;
16897
192
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf03_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
1.02k
         {
16893
1.02k
            expression_node<typename node_type::value_type>*
16894
1.02k
            result = (new node_type(t1, t2, t3));
16895
1.02k
            result->node_depth();
16896
1.02k
            return result;
16897
1.02k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf04_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
789
         {
16893
789
            expression_node<typename node_type::value_type>*
16894
789
            result = (new node_type(t1, t2, t3));
16895
789
            result->node_depth();
16896
789
            return result;
16897
789
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf05_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
1.13k
         {
16893
1.13k
            expression_node<typename node_type::value_type>*
16894
1.13k
            result = (new node_type(t1, t2, t3));
16895
1.13k
            result->node_depth();
16896
1.13k
            return result;
16897
1.13k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf06_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
1.67k
         {
16893
1.67k
            expression_node<typename node_type::value_type>*
16894
1.67k
            result = (new node_type(t1, t2, t3));
16895
1.67k
            result->node_depth();
16896
1.67k
            return result;
16897
1.67k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf07_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
1.56k
         {
16893
1.56k
            expression_node<typename node_type::value_type>*
16894
1.56k
            result = (new node_type(t1, t2, t3));
16895
1.56k
            result->node_depth();
16896
1.56k
            return result;
16897
1.56k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf08_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
882
         {
16893
882
            expression_node<typename node_type::value_type>*
16894
882
            result = (new node_type(t1, t2, t3));
16895
882
            result->node_depth();
16896
882
            return result;
16897
882
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf09_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
4.68k
         {
16893
4.68k
            expression_node<typename node_type::value_type>*
16894
4.68k
            result = (new node_type(t1, t2, t3));
16895
4.68k
            result->node_depth();
16896
4.68k
            return result;
16897
4.68k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf10_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
5.13k
         {
16893
5.13k
            expression_node<typename node_type::value_type>*
16894
5.13k
            result = (new node_type(t1, t2, t3));
16895
5.13k
            result->node_depth();
16896
5.13k
            return result;
16897
5.13k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf11_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
235
         {
16893
235
            expression_node<typename node_type::value_type>*
16894
235
            result = (new node_type(t1, t2, t3));
16895
235
            result->node_depth();
16896
235
            return result;
16897
235
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf12_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
113
         {
16893
113
            expression_node<typename node_type::value_type>*
16894
113
            result = (new node_type(t1, t2, t3));
16895
113
            result->node_depth();
16896
113
            return result;
16897
113
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf13_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf14_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
2.30k
         {
16893
2.30k
            expression_node<typename node_type::value_type>*
16894
2.30k
            result = (new node_type(t1, t2, t3));
16895
2.30k
            result->node_depth();
16896
2.30k
            return result;
16897
2.30k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf15_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
509
         {
16893
509
            expression_node<typename node_type::value_type>*
16894
509
            result = (new node_type(t1, t2, t3));
16895
509
            result->node_depth();
16896
509
            return result;
16897
509
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf16_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
1.04k
         {
16893
1.04k
            expression_node<typename node_type::value_type>*
16894
1.04k
            result = (new node_type(t1, t2, t3));
16895
1.04k
            result->node_depth();
16896
1.04k
            return result;
16897
1.04k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf17_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
893
         {
16893
893
            expression_node<typename node_type::value_type>*
16894
893
            result = (new node_type(t1, t2, t3));
16895
893
            result->node_depth();
16896
893
            return result;
16897
893
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf18_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf19_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
1.37k
         {
16893
1.37k
            expression_node<typename node_type::value_type>*
16894
1.37k
            result = (new node_type(t1, t2, t3));
16895
1.37k
            result->node_depth();
16896
1.37k
            return result;
16897
1.37k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf20_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
3.91k
         {
16893
3.91k
            expression_node<typename node_type::value_type>*
16894
3.91k
            result = (new node_type(t1, t2, t3));
16895
3.91k
            result->node_depth();
16896
3.91k
            return result;
16897
3.91k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf21_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
1.34k
         {
16893
1.34k
            expression_node<typename node_type::value_type>*
16894
1.34k
            result = (new node_type(t1, t2, t3));
16895
1.34k
            result->node_depth();
16896
1.34k
            return result;
16897
1.34k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf22_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
6.79k
         {
16893
6.79k
            expression_node<typename node_type::value_type>*
16894
6.79k
            result = (new node_type(t1, t2, t3));
16895
6.79k
            result->node_depth();
16896
6.79k
            return result;
16897
6.79k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf23_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
1.02k
         {
16893
1.02k
            expression_node<typename node_type::value_type>*
16894
1.02k
            result = (new node_type(t1, t2, t3));
16895
1.02k
            result->node_depth();
16896
1.02k
            return result;
16897
1.02k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf24_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
935
         {
16893
935
            expression_node<typename node_type::value_type>*
16894
935
            result = (new node_type(t1, t2, t3));
16895
935
            result->node_depth();
16896
935
            return result;
16897
935
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf25_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
825
         {
16893
825
            expression_node<typename node_type::value_type>*
16894
825
            result = (new node_type(t1, t2, t3));
16895
825
            result->node_depth();
16896
825
            return result;
16897
825
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf26_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
349
         {
16893
349
            expression_node<typename node_type::value_type>*
16894
349
            result = (new node_type(t1, t2, t3));
16895
349
            result->node_depth();
16896
349
            return result;
16897
349
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf27_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
315
         {
16893
315
            expression_node<typename node_type::value_type>*
16894
315
            result = (new node_type(t1, t2, t3));
16895
315
            result->node_depth();
16896
315
            return result;
16897
315
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf28_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
2.72k
         {
16893
2.72k
            expression_node<typename node_type::value_type>*
16894
2.72k
            result = (new node_type(t1, t2, t3));
16895
2.72k
            result->node_depth();
16896
2.72k
            return result;
16897
2.72k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf29_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
94
         {
16893
94
            expression_node<typename node_type::value_type>*
16894
94
            result = (new node_type(t1, t2, t3));
16895
94
            result->node_depth();
16896
94
            return result;
16897
94
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const&, float const, exprtk::details::sf30_op<float> >, float const&, float const&, float const>(float const&, float const&, float const) const
Line
Count
Source
16892
1.50k
         {
16893
1.50k
            expression_node<typename node_type::value_type>*
16894
1.50k
            result = (new node_type(t1, t2, t3));
16895
1.50k
            result->node_depth();
16896
1.50k
            return result;
16897
1.50k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf00_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
786
         {
16893
786
            expression_node<typename node_type::value_type>*
16894
786
            result = (new node_type(t1, t2, t3));
16895
786
            result->node_depth();
16896
786
            return result;
16897
786
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf01_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
1.61k
         {
16893
1.61k
            expression_node<typename node_type::value_type>*
16894
1.61k
            result = (new node_type(t1, t2, t3));
16895
1.61k
            result->node_depth();
16896
1.61k
            return result;
16897
1.61k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf02_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
134
         {
16893
134
            expression_node<typename node_type::value_type>*
16894
134
            result = (new node_type(t1, t2, t3));
16895
134
            result->node_depth();
16896
134
            return result;
16897
134
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf03_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
153
         {
16893
153
            expression_node<typename node_type::value_type>*
16894
153
            result = (new node_type(t1, t2, t3));
16895
153
            result->node_depth();
16896
153
            return result;
16897
153
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf04_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
464
         {
16893
464
            expression_node<typename node_type::value_type>*
16894
464
            result = (new node_type(t1, t2, t3));
16895
464
            result->node_depth();
16896
464
            return result;
16897
464
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf05_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
1.50k
         {
16893
1.50k
            expression_node<typename node_type::value_type>*
16894
1.50k
            result = (new node_type(t1, t2, t3));
16895
1.50k
            result->node_depth();
16896
1.50k
            return result;
16897
1.50k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf06_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
2.22k
         {
16893
2.22k
            expression_node<typename node_type::value_type>*
16894
2.22k
            result = (new node_type(t1, t2, t3));
16895
2.22k
            result->node_depth();
16896
2.22k
            return result;
16897
2.22k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf07_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
2.95k
         {
16893
2.95k
            expression_node<typename node_type::value_type>*
16894
2.95k
            result = (new node_type(t1, t2, t3));
16895
2.95k
            result->node_depth();
16896
2.95k
            return result;
16897
2.95k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf08_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
234
         {
16893
234
            expression_node<typename node_type::value_type>*
16894
234
            result = (new node_type(t1, t2, t3));
16895
234
            result->node_depth();
16896
234
            return result;
16897
234
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf09_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
781
         {
16893
781
            expression_node<typename node_type::value_type>*
16894
781
            result = (new node_type(t1, t2, t3));
16895
781
            result->node_depth();
16896
781
            return result;
16897
781
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf10_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
2.74k
         {
16893
2.74k
            expression_node<typename node_type::value_type>*
16894
2.74k
            result = (new node_type(t1, t2, t3));
16895
2.74k
            result->node_depth();
16896
2.74k
            return result;
16897
2.74k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf11_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
114
         {
16893
114
            expression_node<typename node_type::value_type>*
16894
114
            result = (new node_type(t1, t2, t3));
16895
114
            result->node_depth();
16896
114
            return result;
16897
114
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf12_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
294
         {
16893
294
            expression_node<typename node_type::value_type>*
16894
294
            result = (new node_type(t1, t2, t3));
16895
294
            result->node_depth();
16896
294
            return result;
16897
294
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf13_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf14_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
1.62k
         {
16893
1.62k
            expression_node<typename node_type::value_type>*
16894
1.62k
            result = (new node_type(t1, t2, t3));
16895
1.62k
            result->node_depth();
16896
1.62k
            return result;
16897
1.62k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf15_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
547
         {
16893
547
            expression_node<typename node_type::value_type>*
16894
547
            result = (new node_type(t1, t2, t3));
16895
547
            result->node_depth();
16896
547
            return result;
16897
547
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf16_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
56
         {
16893
56
            expression_node<typename node_type::value_type>*
16894
56
            result = (new node_type(t1, t2, t3));
16895
56
            result->node_depth();
16896
56
            return result;
16897
56
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf17_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
474
         {
16893
474
            expression_node<typename node_type::value_type>*
16894
474
            result = (new node_type(t1, t2, t3));
16895
474
            result->node_depth();
16896
474
            return result;
16897
474
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf18_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf19_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
2.11k
         {
16893
2.11k
            expression_node<typename node_type::value_type>*
16894
2.11k
            result = (new node_type(t1, t2, t3));
16895
2.11k
            result->node_depth();
16896
2.11k
            return result;
16897
2.11k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf20_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
1.85k
         {
16893
1.85k
            expression_node<typename node_type::value_type>*
16894
1.85k
            result = (new node_type(t1, t2, t3));
16895
1.85k
            result->node_depth();
16896
1.85k
            return result;
16897
1.85k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf21_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
145
         {
16893
145
            expression_node<typename node_type::value_type>*
16894
145
            result = (new node_type(t1, t2, t3));
16895
145
            result->node_depth();
16896
145
            return result;
16897
145
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf22_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
2.43k
         {
16893
2.43k
            expression_node<typename node_type::value_type>*
16894
2.43k
            result = (new node_type(t1, t2, t3));
16895
2.43k
            result->node_depth();
16896
2.43k
            return result;
16897
2.43k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf23_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
589
         {
16893
589
            expression_node<typename node_type::value_type>*
16894
589
            result = (new node_type(t1, t2, t3));
16895
589
            result->node_depth();
16896
589
            return result;
16897
589
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf24_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
249
         {
16893
249
            expression_node<typename node_type::value_type>*
16894
249
            result = (new node_type(t1, t2, t3));
16895
249
            result->node_depth();
16896
249
            return result;
16897
249
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf25_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
298
         {
16893
298
            expression_node<typename node_type::value_type>*
16894
298
            result = (new node_type(t1, t2, t3));
16895
298
            result->node_depth();
16896
298
            return result;
16897
298
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf26_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
6.94k
         {
16893
6.94k
            expression_node<typename node_type::value_type>*
16894
6.94k
            result = (new node_type(t1, t2, t3));
16895
6.94k
            result->node_depth();
16896
6.94k
            return result;
16897
6.94k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf27_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
3.90k
         {
16893
3.90k
            expression_node<typename node_type::value_type>*
16894
3.90k
            result = (new node_type(t1, t2, t3));
16895
3.90k
            result->node_depth();
16896
3.90k
            return result;
16897
3.90k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf28_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
582
         {
16893
582
            expression_node<typename node_type::value_type>*
16894
582
            result = (new node_type(t1, t2, t3));
16895
582
            result->node_depth();
16896
582
            return result;
16897
582
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf29_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
482
         {
16893
482
            expression_node<typename node_type::value_type>*
16894
482
            result = (new node_type(t1, t2, t3));
16895
482
            result->node_depth();
16896
482
            return result;
16897
482
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const&, exprtk::details::sf30_op<float> >, float const&, float const, float const&>(float const&, float const, float const&) const
Line
Count
Source
16892
98
         {
16893
98
            expression_node<typename node_type::value_type>*
16894
98
            result = (new node_type(t1, t2, t3));
16895
98
            result->node_depth();
16896
98
            return result;
16897
98
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf00_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
1.21k
         {
16893
1.21k
            expression_node<typename node_type::value_type>*
16894
1.21k
            result = (new node_type(t1, t2, t3));
16895
1.21k
            result->node_depth();
16896
1.21k
            return result;
16897
1.21k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf01_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
3.52k
         {
16893
3.52k
            expression_node<typename node_type::value_type>*
16894
3.52k
            result = (new node_type(t1, t2, t3));
16895
3.52k
            result->node_depth();
16896
3.52k
            return result;
16897
3.52k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf02_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
809
         {
16893
809
            expression_node<typename node_type::value_type>*
16894
809
            result = (new node_type(t1, t2, t3));
16895
809
            result->node_depth();
16896
809
            return result;
16897
809
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf03_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
442
         {
16893
442
            expression_node<typename node_type::value_type>*
16894
442
            result = (new node_type(t1, t2, t3));
16895
442
            result->node_depth();
16896
442
            return result;
16897
442
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf04_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
738
         {
16893
738
            expression_node<typename node_type::value_type>*
16894
738
            result = (new node_type(t1, t2, t3));
16895
738
            result->node_depth();
16896
738
            return result;
16897
738
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf05_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
1.10k
         {
16893
1.10k
            expression_node<typename node_type::value_type>*
16894
1.10k
            result = (new node_type(t1, t2, t3));
16895
1.10k
            result->node_depth();
16896
1.10k
            return result;
16897
1.10k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf06_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
2.69k
         {
16893
2.69k
            expression_node<typename node_type::value_type>*
16894
2.69k
            result = (new node_type(t1, t2, t3));
16895
2.69k
            result->node_depth();
16896
2.69k
            return result;
16897
2.69k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf07_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
678
         {
16893
678
            expression_node<typename node_type::value_type>*
16894
678
            result = (new node_type(t1, t2, t3));
16895
678
            result->node_depth();
16896
678
            return result;
16897
678
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf08_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
1.74k
         {
16893
1.74k
            expression_node<typename node_type::value_type>*
16894
1.74k
            result = (new node_type(t1, t2, t3));
16895
1.74k
            result->node_depth();
16896
1.74k
            return result;
16897
1.74k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf09_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
4.57k
         {
16893
4.57k
            expression_node<typename node_type::value_type>*
16894
4.57k
            result = (new node_type(t1, t2, t3));
16895
4.57k
            result->node_depth();
16896
4.57k
            return result;
16897
4.57k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf10_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
7.05k
         {
16893
7.05k
            expression_node<typename node_type::value_type>*
16894
7.05k
            result = (new node_type(t1, t2, t3));
16895
7.05k
            result->node_depth();
16896
7.05k
            return result;
16897
7.05k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf11_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
499
         {
16893
499
            expression_node<typename node_type::value_type>*
16894
499
            result = (new node_type(t1, t2, t3));
16895
499
            result->node_depth();
16896
499
            return result;
16897
499
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf12_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
78
         {
16893
78
            expression_node<typename node_type::value_type>*
16894
78
            result = (new node_type(t1, t2, t3));
16895
78
            result->node_depth();
16896
78
            return result;
16897
78
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf13_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf14_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
3.02k
         {
16893
3.02k
            expression_node<typename node_type::value_type>*
16894
3.02k
            result = (new node_type(t1, t2, t3));
16895
3.02k
            result->node_depth();
16896
3.02k
            return result;
16897
3.02k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf15_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
580
         {
16893
580
            expression_node<typename node_type::value_type>*
16894
580
            result = (new node_type(t1, t2, t3));
16895
580
            result->node_depth();
16896
580
            return result;
16897
580
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf16_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
341
         {
16893
341
            expression_node<typename node_type::value_type>*
16894
341
            result = (new node_type(t1, t2, t3));
16895
341
            result->node_depth();
16896
341
            return result;
16897
341
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf17_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
6.07k
         {
16893
6.07k
            expression_node<typename node_type::value_type>*
16894
6.07k
            result = (new node_type(t1, t2, t3));
16895
6.07k
            result->node_depth();
16896
6.07k
            return result;
16897
6.07k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf18_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf19_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
300
         {
16893
300
            expression_node<typename node_type::value_type>*
16894
300
            result = (new node_type(t1, t2, t3));
16895
300
            result->node_depth();
16896
300
            return result;
16897
300
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf20_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
622
         {
16893
622
            expression_node<typename node_type::value_type>*
16894
622
            result = (new node_type(t1, t2, t3));
16895
622
            result->node_depth();
16896
622
            return result;
16897
622
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf21_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
1.13k
         {
16893
1.13k
            expression_node<typename node_type::value_type>*
16894
1.13k
            result = (new node_type(t1, t2, t3));
16895
1.13k
            result->node_depth();
16896
1.13k
            return result;
16897
1.13k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf22_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
1.45k
         {
16893
1.45k
            expression_node<typename node_type::value_type>*
16894
1.45k
            result = (new node_type(t1, t2, t3));
16895
1.45k
            result->node_depth();
16896
1.45k
            return result;
16897
1.45k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf23_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
526
         {
16893
526
            expression_node<typename node_type::value_type>*
16894
526
            result = (new node_type(t1, t2, t3));
16895
526
            result->node_depth();
16896
526
            return result;
16897
526
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf24_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
544
         {
16893
544
            expression_node<typename node_type::value_type>*
16894
544
            result = (new node_type(t1, t2, t3));
16895
544
            result->node_depth();
16896
544
            return result;
16897
544
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf25_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
523
         {
16893
523
            expression_node<typename node_type::value_type>*
16894
523
            result = (new node_type(t1, t2, t3));
16895
523
            result->node_depth();
16896
523
            return result;
16897
523
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf26_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
1.03k
         {
16893
1.03k
            expression_node<typename node_type::value_type>*
16894
1.03k
            result = (new node_type(t1, t2, t3));
16895
1.03k
            result->node_depth();
16896
1.03k
            return result;
16897
1.03k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf27_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
11.5k
         {
16893
11.5k
            expression_node<typename node_type::value_type>*
16894
11.5k
            result = (new node_type(t1, t2, t3));
16895
11.5k
            result->node_depth();
16896
11.5k
            return result;
16897
11.5k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf28_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
11.5k
         {
16893
11.5k
            expression_node<typename node_type::value_type>*
16894
11.5k
            result = (new node_type(t1, t2, t3));
16895
11.5k
            result->node_depth();
16896
11.5k
            return result;
16897
11.5k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf29_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
586
         {
16893
586
            expression_node<typename node_type::value_type>*
16894
586
            result = (new node_type(t1, t2, t3));
16895
586
            result->node_depth();
16896
586
            return result;
16897
586
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const&, exprtk::details::sf30_op<float> >, float const, float const&, float const&>(float const, float const&, float const&) const
Line
Count
Source
16892
1.01k
         {
16893
1.01k
            expression_node<typename node_type::value_type>*
16894
1.01k
            result = (new node_type(t1, t2, t3));
16895
1.01k
            result->node_depth();
16896
1.01k
            return result;
16897
1.01k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf00_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
1.42k
         {
16893
1.42k
            expression_node<typename node_type::value_type>*
16894
1.42k
            result = (new node_type(t1, t2, t3));
16895
1.42k
            result->node_depth();
16896
1.42k
            return result;
16897
1.42k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf01_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
5.65k
         {
16893
5.65k
            expression_node<typename node_type::value_type>*
16894
5.65k
            result = (new node_type(t1, t2, t3));
16895
5.65k
            result->node_depth();
16896
5.65k
            return result;
16897
5.65k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf02_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf03_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf04_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf05_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
820
         {
16893
820
            expression_node<typename node_type::value_type>*
16894
820
            result = (new node_type(t1, t2, t3));
16895
820
            result->node_depth();
16896
820
            return result;
16897
820
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf06_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
1.07k
         {
16893
1.07k
            expression_node<typename node_type::value_type>*
16894
1.07k
            result = (new node_type(t1, t2, t3));
16895
1.07k
            result->node_depth();
16896
1.07k
            return result;
16897
1.07k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf07_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
1.33k
         {
16893
1.33k
            expression_node<typename node_type::value_type>*
16894
1.33k
            result = (new node_type(t1, t2, t3));
16895
1.33k
            result->node_depth();
16896
1.33k
            return result;
16897
1.33k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf08_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
5.15k
         {
16893
5.15k
            expression_node<typename node_type::value_type>*
16894
5.15k
            result = (new node_type(t1, t2, t3));
16895
5.15k
            result->node_depth();
16896
5.15k
            return result;
16897
5.15k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf09_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf10_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf11_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
1.31k
         {
16893
1.31k
            expression_node<typename node_type::value_type>*
16894
1.31k
            result = (new node_type(t1, t2, t3));
16895
1.31k
            result->node_depth();
16896
1.31k
            return result;
16897
1.31k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf12_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
334
         {
16893
334
            expression_node<typename node_type::value_type>*
16894
334
            result = (new node_type(t1, t2, t3));
16895
334
            result->node_depth();
16896
334
            return result;
16897
334
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf13_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf14_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf15_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
175
         {
16893
175
            expression_node<typename node_type::value_type>*
16894
175
            result = (new node_type(t1, t2, t3));
16895
175
            result->node_depth();
16896
175
            return result;
16897
175
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf16_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
143
         {
16893
143
            expression_node<typename node_type::value_type>*
16894
143
            result = (new node_type(t1, t2, t3));
16895
143
            result->node_depth();
16896
143
            return result;
16897
143
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf17_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf18_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf19_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
3.05k
         {
16893
3.05k
            expression_node<typename node_type::value_type>*
16894
3.05k
            result = (new node_type(t1, t2, t3));
16895
3.05k
            result->node_depth();
16896
3.05k
            return result;
16897
3.05k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf20_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
6.78k
         {
16893
6.78k
            expression_node<typename node_type::value_type>*
16894
6.78k
            result = (new node_type(t1, t2, t3));
16895
6.78k
            result->node_depth();
16896
6.78k
            return result;
16897
6.78k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf21_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf22_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf23_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf24_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf25_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
889
         {
16893
889
            expression_node<typename node_type::value_type>*
16894
889
            result = (new node_type(t1, t2, t3));
16895
889
            result->node_depth();
16896
889
            return result;
16897
889
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf26_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
3.96k
         {
16893
3.96k
            expression_node<typename node_type::value_type>*
16894
3.96k
            result = (new node_type(t1, t2, t3));
16895
3.96k
            result->node_depth();
16896
3.96k
            return result;
16897
3.96k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf27_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
890
         {
16893
890
            expression_node<typename node_type::value_type>*
16894
890
            result = (new node_type(t1, t2, t3));
16895
890
            result->node_depth();
16896
890
            return result;
16897
890
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf28_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Line
Count
Source
16892
161
         {
16893
161
            expression_node<typename node_type::value_type>*
16894
161
            result = (new node_type(t1, t2, t3));
16895
161
            result->node_depth();
16896
161
            return result;
16897
161
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf29_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const&, float const, exprtk::details::sf30_op<float> >, float const, float const&, float const>(float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf00_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf01_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf02_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf03_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf04_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf05_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf06_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf07_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf08_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf09_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf10_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf11_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf12_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf13_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf14_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf15_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Line
Count
Source
16892
506
         {
16893
506
            expression_node<typename node_type::value_type>*
16894
506
            result = (new node_type(t1, t2, t3));
16895
506
            result->node_depth();
16896
506
            return result;
16897
506
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf16_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Line
Count
Source
16892
414
         {
16893
414
            expression_node<typename node_type::value_type>*
16894
414
            result = (new node_type(t1, t2, t3));
16895
414
            result->node_depth();
16896
414
            return result;
16897
414
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf17_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf18_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf19_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Line
Count
Source
16892
228
         {
16893
228
            expression_node<typename node_type::value_type>*
16894
228
            result = (new node_type(t1, t2, t3));
16895
228
            result->node_depth();
16896
228
            return result;
16897
228
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf20_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Line
Count
Source
16892
1.23k
         {
16893
1.23k
            expression_node<typename node_type::value_type>*
16894
1.23k
            result = (new node_type(t1, t2, t3));
16895
1.23k
            result->node_depth();
16896
1.23k
            return result;
16897
1.23k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf21_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf22_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf23_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf24_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf25_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Line
Count
Source
16892
101
         {
16893
101
            expression_node<typename node_type::value_type>*
16894
101
            result = (new node_type(t1, t2, t3));
16895
101
            result->node_depth();
16896
101
            return result;
16897
101
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf26_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Line
Count
Source
16892
1.87k
         {
16893
1.87k
            expression_node<typename node_type::value_type>*
16894
1.87k
            result = (new node_type(t1, t2, t3));
16895
1.87k
            result->node_depth();
16896
1.87k
            return result;
16897
1.87k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf27_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Line
Count
Source
16892
323
         {
16893
323
            expression_node<typename node_type::value_type>*
16894
323
            result = (new node_type(t1, t2, t3));
16895
323
            result->node_depth();
16896
323
            return result;
16897
323
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf28_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Line
Count
Source
16892
2.57k
         {
16893
2.57k
            expression_node<typename node_type::value_type>*
16894
2.57k
            result = (new node_type(t1, t2, t3));
16895
2.57k
            result->node_depth();
16896
2.57k
            return result;
16897
2.57k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf29_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const, float const, float const&, exprtk::details::sf30_op<float> >, float const, float const, float const&>(float const, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf00_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Line
Count
Source
16892
271
         {
16893
271
            expression_node<typename node_type::value_type>*
16894
271
            result = (new node_type(t1, t2, t3));
16895
271
            result->node_depth();
16896
271
            return result;
16897
271
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf01_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Line
Count
Source
16892
843
         {
16893
843
            expression_node<typename node_type::value_type>*
16894
843
            result = (new node_type(t1, t2, t3));
16895
843
            result->node_depth();
16896
843
            return result;
16897
843
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf02_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf03_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf04_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf05_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Line
Count
Source
16892
563
         {
16893
563
            expression_node<typename node_type::value_type>*
16894
563
            result = (new node_type(t1, t2, t3));
16895
563
            result->node_depth();
16896
563
            return result;
16897
563
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf06_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Line
Count
Source
16892
475
         {
16893
475
            expression_node<typename node_type::value_type>*
16894
475
            result = (new node_type(t1, t2, t3));
16895
475
            result->node_depth();
16896
475
            return result;
16897
475
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf07_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Line
Count
Source
16892
398
         {
16893
398
            expression_node<typename node_type::value_type>*
16894
398
            result = (new node_type(t1, t2, t3));
16895
398
            result->node_depth();
16896
398
            return result;
16897
398
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf08_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Line
Count
Source
16892
247
         {
16893
247
            expression_node<typename node_type::value_type>*
16894
247
            result = (new node_type(t1, t2, t3));
16895
247
            result->node_depth();
16896
247
            return result;
16897
247
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf09_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf10_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf11_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Line
Count
Source
16892
455
         {
16893
455
            expression_node<typename node_type::value_type>*
16894
455
            result = (new node_type(t1, t2, t3));
16895
455
            result->node_depth();
16896
455
            return result;
16897
455
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf12_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Line
Count
Source
16892
71
         {
16893
71
            expression_node<typename node_type::value_type>*
16894
71
            result = (new node_type(t1, t2, t3));
16895
71
            result->node_depth();
16896
71
            return result;
16897
71
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf13_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf14_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf15_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf16_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf17_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf18_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf19_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf20_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf21_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf22_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf23_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf24_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf25_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf26_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf27_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf28_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf29_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2_sf3ext<float, float const&, float const, float const, exprtk::details::sf30_op<float> >, float const&, float const, float const>(float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::inrange_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::sosos_node<float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::inrange_op<float> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const
16898
16899
         template <typename node_type,
16900
                   typename T1, typename T2,
16901
                   typename T3, typename T4>
16902
         inline expression_node<typename node_type::value_type>* allocate_type(T1 t1, T2 t2,
16903
                                                                               T3 t3, T4 t4) const
16904
280k
         {
16905
280k
            expression_node<typename node_type::value_type>*
16906
280k
            result = (new node_type(t1, t2, t3, t4));
16907
280k
            result->node_depth();
16908
280k
            return result;
16909
280k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf48_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
21
         {
16905
21
            expression_node<typename node_type::value_type>*
16906
21
            result = (new node_type(t1, t2, t3, t4));
16907
21
            result->node_depth();
16908
21
            return result;
16909
21
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf49_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
968
         {
16905
968
            expression_node<typename node_type::value_type>*
16906
968
            result = (new node_type(t1, t2, t3, t4));
16907
968
            result->node_depth();
16908
968
            return result;
16909
968
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf50_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
108
         {
16905
108
            expression_node<typename node_type::value_type>*
16906
108
            result = (new node_type(t1, t2, t3, t4));
16907
108
            result->node_depth();
16908
108
            return result;
16909
108
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf51_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
63
         {
16905
63
            expression_node<typename node_type::value_type>*
16906
63
            result = (new node_type(t1, t2, t3, t4));
16907
63
            result->node_depth();
16908
63
            return result;
16909
63
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf52_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
26
         {
16905
26
            expression_node<typename node_type::value_type>*
16906
26
            result = (new node_type(t1, t2, t3, t4));
16907
26
            result->node_depth();
16908
26
            return result;
16909
26
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf53_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
52
         {
16905
52
            expression_node<typename node_type::value_type>*
16906
52
            result = (new node_type(t1, t2, t3, t4));
16907
52
            result->node_depth();
16908
52
            return result;
16909
52
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf54_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf55_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf56_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
193
         {
16905
193
            expression_node<typename node_type::value_type>*
16906
193
            result = (new node_type(t1, t2, t3, t4));
16907
193
            result->node_depth();
16908
193
            return result;
16909
193
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf57_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
155
         {
16905
155
            expression_node<typename node_type::value_type>*
16906
155
            result = (new node_type(t1, t2, t3, t4));
16907
155
            result->node_depth();
16908
155
            return result;
16909
155
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf58_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
441
         {
16905
441
            expression_node<typename node_type::value_type>*
16906
441
            result = (new node_type(t1, t2, t3, t4));
16907
441
            result->node_depth();
16908
441
            return result;
16909
441
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf59_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf60_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf61_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
126
         {
16905
126
            expression_node<typename node_type::value_type>*
16906
126
            result = (new node_type(t1, t2, t3, t4));
16907
126
            result->node_depth();
16908
126
            return result;
16909
126
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf62_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
431
         {
16905
431
            expression_node<typename node_type::value_type>*
16906
431
            result = (new node_type(t1, t2, t3, t4));
16907
431
            result->node_depth();
16908
431
            return result;
16909
431
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf63_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf64_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
569
         {
16905
569
            expression_node<typename node_type::value_type>*
16906
569
            result = (new node_type(t1, t2, t3, t4));
16907
569
            result->node_depth();
16908
569
            return result;
16909
569
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf65_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
57
         {
16905
57
            expression_node<typename node_type::value_type>*
16906
57
            result = (new node_type(t1, t2, t3, t4));
16907
57
            result->node_depth();
16908
57
            return result;
16909
57
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf66_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf67_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
39
         {
16905
39
            expression_node<typename node_type::value_type>*
16906
39
            result = (new node_type(t1, t2, t3, t4));
16907
39
            result->node_depth();
16908
39
            return result;
16909
39
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf68_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
144
         {
16905
144
            expression_node<typename node_type::value_type>*
16906
144
            result = (new node_type(t1, t2, t3, t4));
16907
144
            result->node_depth();
16908
144
            return result;
16909
144
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf69_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf70_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf71_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf72_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf73_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
77
         {
16905
77
            expression_node<typename node_type::value_type>*
16906
77
            result = (new node_type(t1, t2, t3, t4));
16907
77
            result->node_depth();
16908
77
            return result;
16909
77
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf74_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf75_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
42
         {
16905
42
            expression_node<typename node_type::value_type>*
16906
42
            result = (new node_type(t1, t2, t3, t4));
16907
42
            result->node_depth();
16908
42
            return result;
16909
42
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf76_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
108
         {
16905
108
            expression_node<typename node_type::value_type>*
16906
108
            result = (new node_type(t1, t2, t3, t4));
16907
108
            result->node_depth();
16908
108
            return result;
16909
108
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf77_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
38
         {
16905
38
            expression_node<typename node_type::value_type>*
16906
38
            result = (new node_type(t1, t2, t3, t4));
16907
38
            result->node_depth();
16908
38
            return result;
16909
38
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf78_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
71
         {
16905
71
            expression_node<typename node_type::value_type>*
16906
71
            result = (new node_type(t1, t2, t3, t4));
16907
71
            result->node_depth();
16908
71
            return result;
16909
71
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf79_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf80_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf81_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf82_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
224
         {
16905
224
            expression_node<typename node_type::value_type>*
16906
224
            result = (new node_type(t1, t2, t3, t4));
16907
224
            result->node_depth();
16908
224
            return result;
16909
224
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sf83_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
78
         {
16905
78
            expression_node<typename node_type::value_type>*
16906
78
            result = (new node_type(t1, t2, t3, t4));
16907
78
            result->node_depth();
16908
78
            return result;
16909
78
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
302
         {
16905
302
            expression_node<typename node_type::value_type>*
16906
302
            result = (new node_type(t1, t2, t3, t4));
16907
302
            result->node_depth();
16908
302
            return result;
16909
302
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
62
         {
16905
62
            expression_node<typename node_type::value_type>*
16906
62
            result = (new node_type(t1, t2, t3, t4));
16907
62
            result->node_depth();
16908
62
            return result;
16909
62
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
111
         {
16905
111
            expression_node<typename node_type::value_type>*
16906
111
            result = (new node_type(t1, t2, t3, t4));
16907
111
            result->node_depth();
16908
111
            return result;
16909
111
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
96
         {
16905
96
            expression_node<typename node_type::value_type>*
16906
96
            result = (new node_type(t1, t2, t3, t4));
16907
96
            result->node_depth();
16908
96
            return result;
16909
96
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
95
         {
16905
95
            expression_node<typename node_type::value_type>*
16906
95
            result = (new node_type(t1, t2, t3, t4));
16907
95
            result->node_depth();
16908
95
            return result;
16909
95
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
172
         {
16905
172
            expression_node<typename node_type::value_type>*
16906
172
            result = (new node_type(t1, t2, t3, t4));
16907
172
            result->node_depth();
16908
172
            return result;
16909
172
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
75
         {
16905
75
            expression_node<typename node_type::value_type>*
16906
75
            result = (new node_type(t1, t2, t3, t4));
16907
75
            result->node_depth();
16908
75
            return result;
16909
75
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
101
         {
16905
101
            expression_node<typename node_type::value_type>*
16906
101
            result = (new node_type(t1, t2, t3, t4));
16907
101
            result->node_depth();
16908
101
            return result;
16909
101
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
44
         {
16905
44
            expression_node<typename node_type::value_type>*
16906
44
            result = (new node_type(t1, t2, t3, t4));
16907
44
            result->node_depth();
16908
44
            return result;
16909
44
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
258
         {
16905
258
            expression_node<typename node_type::value_type>*
16906
258
            result = (new node_type(t1, t2, t3, t4));
16907
258
            result->node_depth();
16908
258
            return result;
16909
258
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
163
         {
16905
163
            expression_node<typename node_type::value_type>*
16906
163
            result = (new node_type(t1, t2, t3, t4));
16907
163
            result->node_depth();
16908
163
            return result;
16909
163
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
10
         {
16905
10
            expression_node<typename node_type::value_type>*
16906
10
            result = (new node_type(t1, t2, t3, t4));
16907
10
            result->node_depth();
16908
10
            return result;
16909
10
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
94
         {
16905
94
            expression_node<typename node_type::value_type>*
16906
94
            result = (new node_type(t1, t2, t3, t4));
16907
94
            result->node_depth();
16908
94
            return result;
16909
94
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
249
         {
16905
249
            expression_node<typename node_type::value_type>*
16906
249
            result = (new node_type(t1, t2, t3, t4));
16907
249
            result->node_depth();
16908
249
            return result;
16909
249
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
56
         {
16905
56
            expression_node<typename node_type::value_type>*
16906
56
            result = (new node_type(t1, t2, t3, t4));
16907
56
            result->node_depth();
16908
56
            return result;
16909
56
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
12
         {
16905
12
            expression_node<typename node_type::value_type>*
16906
12
            result = (new node_type(t1, t2, t3, t4));
16907
12
            result->node_depth();
16908
12
            return result;
16909
12
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
17
         {
16905
17
            expression_node<typename node_type::value_type>*
16906
17
            result = (new node_type(t1, t2, t3, t4));
16907
17
            result->node_depth();
16908
17
            return result;
16909
17
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
84
         {
16905
84
            expression_node<typename node_type::value_type>*
16906
84
            result = (new node_type(t1, t2, t3, t4));
16907
84
            result->node_depth();
16908
84
            return result;
16909
84
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
12
         {
16905
12
            expression_node<typename node_type::value_type>*
16906
12
            result = (new node_type(t1, t2, t3, t4));
16907
12
            result->node_depth();
16908
12
            return result;
16909
12
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
15
         {
16905
15
            expression_node<typename node_type::value_type>*
16906
15
            result = (new node_type(t1, t2, t3, t4));
16907
15
            result->node_depth();
16908
15
            return result;
16909
15
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
2.57k
         {
16905
2.57k
            expression_node<typename node_type::value_type>*
16906
2.57k
            result = (new node_type(t1, t2, t3, t4));
16907
2.57k
            result->node_depth();
16908
2.57k
            return result;
16909
2.57k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
93
         {
16905
93
            expression_node<typename node_type::value_type>*
16906
93
            result = (new node_type(t1, t2, t3, t4));
16907
93
            result->node_depth();
16908
93
            return result;
16909
93
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
141
         {
16905
141
            expression_node<typename node_type::value_type>*
16906
141
            result = (new node_type(t1, t2, t3, t4));
16907
141
            result->node_depth();
16908
141
            return result;
16909
141
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
171
         {
16905
171
            expression_node<typename node_type::value_type>*
16906
171
            result = (new node_type(t1, t2, t3, t4));
16907
171
            result->node_depth();
16908
171
            return result;
16909
171
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
37
         {
16905
37
            expression_node<typename node_type::value_type>*
16906
37
            result = (new node_type(t1, t2, t3, t4));
16907
37
            result->node_depth();
16908
37
            return result;
16909
37
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
252
         {
16905
252
            expression_node<typename node_type::value_type>*
16906
252
            result = (new node_type(t1, t2, t3, t4));
16907
252
            result->node_depth();
16908
252
            return result;
16909
252
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
56
         {
16905
56
            expression_node<typename node_type::value_type>*
16906
56
            result = (new node_type(t1, t2, t3, t4));
16907
56
            result->node_depth();
16908
56
            return result;
16909
56
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
61
         {
16905
61
            expression_node<typename node_type::value_type>*
16906
61
            result = (new node_type(t1, t2, t3, t4));
16907
61
            result->node_depth();
16908
61
            return result;
16909
61
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
676
         {
16905
676
            expression_node<typename node_type::value_type>*
16906
676
            result = (new node_type(t1, t2, t3, t4));
16907
676
            result->node_depth();
16908
676
            return result;
16909
676
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
247
         {
16905
247
            expression_node<typename node_type::value_type>*
16906
247
            result = (new node_type(t1, t2, t3, t4));
16907
247
            result->node_depth();
16908
247
            return result;
16909
247
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
142
         {
16905
142
            expression_node<typename node_type::value_type>*
16906
142
            result = (new node_type(t1, t2, t3, t4));
16907
142
            result->node_depth();
16908
142
            return result;
16909
142
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
50
         {
16905
50
            expression_node<typename node_type::value_type>*
16906
50
            result = (new node_type(t1, t2, t3, t4));
16907
50
            result->node_depth();
16908
50
            return result;
16909
50
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
444
         {
16905
444
            expression_node<typename node_type::value_type>*
16906
444
            result = (new node_type(t1, t2, t3, t4));
16907
444
            result->node_depth();
16908
444
            return result;
16909
444
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
101
         {
16905
101
            expression_node<typename node_type::value_type>*
16906
101
            result = (new node_type(t1, t2, t3, t4));
16907
101
            result->node_depth();
16908
101
            return result;
16909
101
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
56
         {
16905
56
            expression_node<typename node_type::value_type>*
16906
56
            result = (new node_type(t1, t2, t3, t4));
16907
56
            result->node_depth();
16908
56
            return result;
16909
56
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
59
         {
16905
59
            expression_node<typename node_type::value_type>*
16906
59
            result = (new node_type(t1, t2, t3, t4));
16907
59
            result->node_depth();
16908
59
            return result;
16909
59
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
68
         {
16905
68
            expression_node<typename node_type::value_type>*
16906
68
            result = (new node_type(t1, t2, t3, t4));
16907
68
            result->node_depth();
16908
68
            return result;
16909
68
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
178
         {
16905
178
            expression_node<typename node_type::value_type>*
16906
178
            result = (new node_type(t1, t2, t3, t4));
16907
178
            result->node_depth();
16908
178
            return result;
16909
178
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
30
         {
16905
30
            expression_node<typename node_type::value_type>*
16906
30
            result = (new node_type(t1, t2, t3, t4));
16907
30
            result->node_depth();
16908
30
            return result;
16909
30
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
458
         {
16905
458
            expression_node<typename node_type::value_type>*
16906
458
            result = (new node_type(t1, t2, t3, t4));
16907
458
            result->node_depth();
16908
458
            return result;
16909
458
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
112
         {
16905
112
            expression_node<typename node_type::value_type>*
16906
112
            result = (new node_type(t1, t2, t3, t4));
16907
112
            result->node_depth();
16908
112
            return result;
16909
112
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
263
         {
16905
263
            expression_node<typename node_type::value_type>*
16906
263
            result = (new node_type(t1, t2, t3, t4));
16907
263
            result->node_depth();
16908
263
            return result;
16909
263
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
41
         {
16905
41
            expression_node<typename node_type::value_type>*
16906
41
            result = (new node_type(t1, t2, t3, t4));
16907
41
            result->node_depth();
16908
41
            return result;
16909
41
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
78
         {
16905
78
            expression_node<typename node_type::value_type>*
16906
78
            result = (new node_type(t1, t2, t3, t4));
16907
78
            result->node_depth();
16908
78
            return result;
16909
78
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
116
         {
16905
116
            expression_node<typename node_type::value_type>*
16906
116
            result = (new node_type(t1, t2, t3, t4));
16907
116
            result->node_depth();
16908
116
            return result;
16909
116
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
277
         {
16905
277
            expression_node<typename node_type::value_type>*
16906
277
            result = (new node_type(t1, t2, t3, t4));
16907
277
            result->node_depth();
16908
277
            return result;
16909
277
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >, double const&, double const&, double const&, double const&>(double const&, double const&, double const&, double const&) const
Line
Count
Source
16904
1.06k
         {
16905
1.06k
            expression_node<typename node_type::value_type>*
16906
1.06k
            result = (new node_type(t1, t2, t3, t4));
16907
1.06k
            result->node_depth();
16908
1.06k
            return result;
16909
1.06k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf48_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
29
         {
16905
29
            expression_node<typename node_type::value_type>*
16906
29
            result = (new node_type(t1, t2, t3, t4));
16907
29
            result->node_depth();
16908
29
            return result;
16909
29
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf49_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
37
         {
16905
37
            expression_node<typename node_type::value_type>*
16906
37
            result = (new node_type(t1, t2, t3, t4));
16907
37
            result->node_depth();
16908
37
            return result;
16909
37
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf50_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
106
         {
16905
106
            expression_node<typename node_type::value_type>*
16906
106
            result = (new node_type(t1, t2, t3, t4));
16907
106
            result->node_depth();
16908
106
            return result;
16909
106
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf51_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
109
         {
16905
109
            expression_node<typename node_type::value_type>*
16906
109
            result = (new node_type(t1, t2, t3, t4));
16907
109
            result->node_depth();
16908
109
            return result;
16909
109
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf52_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
32
         {
16905
32
            expression_node<typename node_type::value_type>*
16906
32
            result = (new node_type(t1, t2, t3, t4));
16907
32
            result->node_depth();
16908
32
            return result;
16909
32
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf53_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
353
         {
16905
353
            expression_node<typename node_type::value_type>*
16906
353
            result = (new node_type(t1, t2, t3, t4));
16907
353
            result->node_depth();
16908
353
            return result;
16909
353
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf54_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
3
         {
16905
3
            expression_node<typename node_type::value_type>*
16906
3
            result = (new node_type(t1, t2, t3, t4));
16907
3
            result->node_depth();
16908
3
            return result;
16909
3
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf55_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf56_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
185
         {
16905
185
            expression_node<typename node_type::value_type>*
16906
185
            result = (new node_type(t1, t2, t3, t4));
16907
185
            result->node_depth();
16908
185
            return result;
16909
185
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf57_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf58_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf59_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf60_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf61_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
78
         {
16905
78
            expression_node<typename node_type::value_type>*
16906
78
            result = (new node_type(t1, t2, t3, t4));
16907
78
            result->node_depth();
16908
78
            return result;
16909
78
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf62_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
284
         {
16905
284
            expression_node<typename node_type::value_type>*
16906
284
            result = (new node_type(t1, t2, t3, t4));
16907
284
            result->node_depth();
16908
284
            return result;
16909
284
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf63_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf64_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
31
         {
16905
31
            expression_node<typename node_type::value_type>*
16906
31
            result = (new node_type(t1, t2, t3, t4));
16907
31
            result->node_depth();
16908
31
            return result;
16909
31
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf65_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
47
         {
16905
47
            expression_node<typename node_type::value_type>*
16906
47
            result = (new node_type(t1, t2, t3, t4));
16907
47
            result->node_depth();
16908
47
            return result;
16909
47
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf66_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
346
         {
16905
346
            expression_node<typename node_type::value_type>*
16906
346
            result = (new node_type(t1, t2, t3, t4));
16907
346
            result->node_depth();
16908
346
            return result;
16909
346
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf67_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
823
         {
16905
823
            expression_node<typename node_type::value_type>*
16906
823
            result = (new node_type(t1, t2, t3, t4));
16907
823
            result->node_depth();
16908
823
            return result;
16909
823
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf68_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
163
         {
16905
163
            expression_node<typename node_type::value_type>*
16906
163
            result = (new node_type(t1, t2, t3, t4));
16907
163
            result->node_depth();
16908
163
            return result;
16909
163
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf69_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf70_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
17
         {
16905
17
            expression_node<typename node_type::value_type>*
16906
17
            result = (new node_type(t1, t2, t3, t4));
16907
17
            result->node_depth();
16908
17
            return result;
16909
17
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf71_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
84
         {
16905
84
            expression_node<typename node_type::value_type>*
16906
84
            result = (new node_type(t1, t2, t3, t4));
16907
84
            result->node_depth();
16908
84
            return result;
16909
84
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf72_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf73_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
86
         {
16905
86
            expression_node<typename node_type::value_type>*
16906
86
            result = (new node_type(t1, t2, t3, t4));
16907
86
            result->node_depth();
16908
86
            return result;
16909
86
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf74_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
21
         {
16905
21
            expression_node<typename node_type::value_type>*
16906
21
            result = (new node_type(t1, t2, t3, t4));
16907
21
            result->node_depth();
16908
21
            return result;
16909
21
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf75_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
40
         {
16905
40
            expression_node<typename node_type::value_type>*
16906
40
            result = (new node_type(t1, t2, t3, t4));
16907
40
            result->node_depth();
16908
40
            return result;
16909
40
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf76_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
103
         {
16905
103
            expression_node<typename node_type::value_type>*
16906
103
            result = (new node_type(t1, t2, t3, t4));
16907
103
            result->node_depth();
16908
103
            return result;
16909
103
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf77_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
38
         {
16905
38
            expression_node<typename node_type::value_type>*
16906
38
            result = (new node_type(t1, t2, t3, t4));
16907
38
            result->node_depth();
16908
38
            return result;
16909
38
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf78_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf79_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
123
         {
16905
123
            expression_node<typename node_type::value_type>*
16906
123
            result = (new node_type(t1, t2, t3, t4));
16907
123
            result->node_depth();
16908
123
            return result;
16909
123
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf80_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf81_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf82_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
57
         {
16905
57
            expression_node<typename node_type::value_type>*
16906
57
            result = (new node_type(t1, t2, t3, t4));
16907
57
            result->node_depth();
16908
57
            return result;
16909
57
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sf83_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext00_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
146
         {
16905
146
            expression_node<typename node_type::value_type>*
16906
146
            result = (new node_type(t1, t2, t3, t4));
16907
146
            result->node_depth();
16908
146
            return result;
16909
146
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext01_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
59
         {
16905
59
            expression_node<typename node_type::value_type>*
16906
59
            result = (new node_type(t1, t2, t3, t4));
16907
59
            result->node_depth();
16908
59
            return result;
16909
59
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext02_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext03_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
210
         {
16905
210
            expression_node<typename node_type::value_type>*
16906
210
            result = (new node_type(t1, t2, t3, t4));
16907
210
            result->node_depth();
16908
210
            return result;
16909
210
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext04_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
374
         {
16905
374
            expression_node<typename node_type::value_type>*
16906
374
            result = (new node_type(t1, t2, t3, t4));
16907
374
            result->node_depth();
16908
374
            return result;
16909
374
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext05_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext06_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext07_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
95
         {
16905
95
            expression_node<typename node_type::value_type>*
16906
95
            result = (new node_type(t1, t2, t3, t4));
16907
95
            result->node_depth();
16908
95
            return result;
16909
95
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext08_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
64
         {
16905
64
            expression_node<typename node_type::value_type>*
16906
64
            result = (new node_type(t1, t2, t3, t4));
16907
64
            result->node_depth();
16908
64
            return result;
16909
64
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext09_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
151
         {
16905
151
            expression_node<typename node_type::value_type>*
16906
151
            result = (new node_type(t1, t2, t3, t4));
16907
151
            result->node_depth();
16908
151
            return result;
16909
151
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext10_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
10
         {
16905
10
            expression_node<typename node_type::value_type>*
16906
10
            result = (new node_type(t1, t2, t3, t4));
16907
10
            result->node_depth();
16908
10
            return result;
16909
10
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext11_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
276
         {
16905
276
            expression_node<typename node_type::value_type>*
16906
276
            result = (new node_type(t1, t2, t3, t4));
16907
276
            result->node_depth();
16908
276
            return result;
16909
276
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext12_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
39
         {
16905
39
            expression_node<typename node_type::value_type>*
16906
39
            result = (new node_type(t1, t2, t3, t4));
16907
39
            result->node_depth();
16908
39
            return result;
16909
39
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext13_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
31
         {
16905
31
            expression_node<typename node_type::value_type>*
16906
31
            result = (new node_type(t1, t2, t3, t4));
16907
31
            result->node_depth();
16908
31
            return result;
16909
31
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext14_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
302
         {
16905
302
            expression_node<typename node_type::value_type>*
16906
302
            result = (new node_type(t1, t2, t3, t4));
16907
302
            result->node_depth();
16908
302
            return result;
16909
302
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext15_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
57
         {
16905
57
            expression_node<typename node_type::value_type>*
16906
57
            result = (new node_type(t1, t2, t3, t4));
16907
57
            result->node_depth();
16908
57
            return result;
16909
57
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext16_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
253
         {
16905
253
            expression_node<typename node_type::value_type>*
16906
253
            result = (new node_type(t1, t2, t3, t4));
16907
253
            result->node_depth();
16908
253
            return result;
16909
253
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext17_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext18_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext19_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
131
         {
16905
131
            expression_node<typename node_type::value_type>*
16906
131
            result = (new node_type(t1, t2, t3, t4));
16907
131
            result->node_depth();
16908
131
            return result;
16909
131
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext20_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
3
         {
16905
3
            expression_node<typename node_type::value_type>*
16906
3
            result = (new node_type(t1, t2, t3, t4));
16907
3
            result->node_depth();
16908
3
            return result;
16909
3
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext21_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
90
         {
16905
90
            expression_node<typename node_type::value_type>*
16906
90
            result = (new node_type(t1, t2, t3, t4));
16907
90
            result->node_depth();
16908
90
            return result;
16909
90
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext22_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
17
         {
16905
17
            expression_node<typename node_type::value_type>*
16906
17
            result = (new node_type(t1, t2, t3, t4));
16907
17
            result->node_depth();
16908
17
            return result;
16909
17
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext23_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
317
         {
16905
317
            expression_node<typename node_type::value_type>*
16906
317
            result = (new node_type(t1, t2, t3, t4));
16907
317
            result->node_depth();
16908
317
            return result;
16909
317
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext24_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext25_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
97
         {
16905
97
            expression_node<typename node_type::value_type>*
16906
97
            result = (new node_type(t1, t2, t3, t4));
16907
97
            result->node_depth();
16908
97
            return result;
16909
97
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext26_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
612
         {
16905
612
            expression_node<typename node_type::value_type>*
16906
612
            result = (new node_type(t1, t2, t3, t4));
16907
612
            result->node_depth();
16908
612
            return result;
16909
612
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext27_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext28_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
375
         {
16905
375
            expression_node<typename node_type::value_type>*
16906
375
            result = (new node_type(t1, t2, t3, t4));
16907
375
            result->node_depth();
16908
375
            return result;
16909
375
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext29_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
211
         {
16905
211
            expression_node<typename node_type::value_type>*
16906
211
            result = (new node_type(t1, t2, t3, t4));
16907
211
            result->node_depth();
16908
211
            return result;
16909
211
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext30_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
87
         {
16905
87
            expression_node<typename node_type::value_type>*
16906
87
            result = (new node_type(t1, t2, t3, t4));
16907
87
            result->node_depth();
16908
87
            return result;
16909
87
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext31_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext31_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
168
         {
16905
168
            expression_node<typename node_type::value_type>*
16906
168
            result = (new node_type(t1, t2, t3, t4));
16907
168
            result->node_depth();
16908
168
            return result;
16909
168
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext32_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext32_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
654
         {
16905
654
            expression_node<typename node_type::value_type>*
16906
654
            result = (new node_type(t1, t2, t3, t4));
16907
654
            result->node_depth();
16908
654
            return result;
16909
654
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext33_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext33_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
103
         {
16905
103
            expression_node<typename node_type::value_type>*
16906
103
            result = (new node_type(t1, t2, t3, t4));
16907
103
            result->node_depth();
16908
103
            return result;
16909
103
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext34_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext34_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
224
         {
16905
224
            expression_node<typename node_type::value_type>*
16906
224
            result = (new node_type(t1, t2, t3, t4));
16907
224
            result->node_depth();
16908
224
            return result;
16909
224
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext35_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext35_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
141
         {
16905
141
            expression_node<typename node_type::value_type>*
16906
141
            result = (new node_type(t1, t2, t3, t4));
16907
141
            result->node_depth();
16908
141
            return result;
16909
141
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext36_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext36_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext37_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext37_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext38_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext38_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
319
         {
16905
319
            expression_node<typename node_type::value_type>*
16906
319
            result = (new node_type(t1, t2, t3, t4));
16907
319
            result->node_depth();
16908
319
            return result;
16909
319
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext39_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext39_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
583
         {
16905
583
            expression_node<typename node_type::value_type>*
16906
583
            result = (new node_type(t1, t2, t3, t4));
16907
583
            result->node_depth();
16908
583
            return result;
16909
583
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext40_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext40_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
387
         {
16905
387
            expression_node<typename node_type::value_type>*
16906
387
            result = (new node_type(t1, t2, t3, t4));
16907
387
            result->node_depth();
16908
387
            return result;
16909
387
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext41_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext41_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext42_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext42_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
253
         {
16905
253
            expression_node<typename node_type::value_type>*
16906
253
            result = (new node_type(t1, t2, t3, t4));
16907
253
            result->node_depth();
16908
253
            return result;
16909
253
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext43_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext43_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
121
         {
16905
121
            expression_node<typename node_type::value_type>*
16906
121
            result = (new node_type(t1, t2, t3, t4));
16907
121
            result->node_depth();
16908
121
            return result;
16909
121
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext44_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext44_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
256
         {
16905
256
            expression_node<typename node_type::value_type>*
16906
256
            result = (new node_type(t1, t2, t3, t4));
16907
256
            result->node_depth();
16908
256
            return result;
16909
256
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext45_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext45_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext46_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext46_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
40
         {
16905
40
            expression_node<typename node_type::value_type>*
16906
40
            result = (new node_type(t1, t2, t3, t4));
16907
40
            result->node_depth();
16908
40
            return result;
16909
40
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext47_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext47_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext48_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext49_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext50_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext51_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
327
         {
16905
327
            expression_node<typename node_type::value_type>*
16906
327
            result = (new node_type(t1, t2, t3, t4));
16907
327
            result->node_depth();
16908
327
            return result;
16909
327
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext52_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext53_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext54_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
62
         {
16905
62
            expression_node<typename node_type::value_type>*
16906
62
            result = (new node_type(t1, t2, t3, t4));
16907
62
            result->node_depth();
16908
62
            return result;
16909
62
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext55_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
626
         {
16905
626
            expression_node<typename node_type::value_type>*
16906
626
            result = (new node_type(t1, t2, t3, t4));
16907
626
            result->node_depth();
16908
626
            return result;
16909
626
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext56_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext57_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
829
         {
16905
829
            expression_node<typename node_type::value_type>*
16906
829
            result = (new node_type(t1, t2, t3, t4));
16907
829
            result->node_depth();
16908
829
            return result;
16909
829
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext58_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
451
         {
16905
451
            expression_node<typename node_type::value_type>*
16906
451
            result = (new node_type(t1, t2, t3, t4));
16907
451
            result->node_depth();
16908
451
            return result;
16909
451
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext59_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
52
         {
16905
52
            expression_node<typename node_type::value_type>*
16906
52
            result = (new node_type(t1, t2, t3, t4));
16907
52
            result->node_depth();
16908
52
            return result;
16909
52
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext60_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
15
         {
16905
15
            expression_node<typename node_type::value_type>*
16906
15
            result = (new node_type(t1, t2, t3, t4));
16907
15
            result->node_depth();
16908
15
            return result;
16909
15
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const&, double const, exprtk::details::sfext61_op<double> >, double const&, double const&, double const&, double const>(double const&, double const&, double const&, double const) const
Line
Count
Source
16904
48
         {
16905
48
            expression_node<typename node_type::value_type>*
16906
48
            result = (new node_type(t1, t2, t3, t4));
16907
48
            result->node_depth();
16908
48
            return result;
16909
48
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf48_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
60
         {
16905
60
            expression_node<typename node_type::value_type>*
16906
60
            result = (new node_type(t1, t2, t3, t4));
16907
60
            result->node_depth();
16908
60
            return result;
16909
60
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf49_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
115
         {
16905
115
            expression_node<typename node_type::value_type>*
16906
115
            result = (new node_type(t1, t2, t3, t4));
16907
115
            result->node_depth();
16908
115
            return result;
16909
115
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf50_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
125
         {
16905
125
            expression_node<typename node_type::value_type>*
16906
125
            result = (new node_type(t1, t2, t3, t4));
16907
125
            result->node_depth();
16908
125
            return result;
16909
125
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf51_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
410
         {
16905
410
            expression_node<typename node_type::value_type>*
16906
410
            result = (new node_type(t1, t2, t3, t4));
16907
410
            result->node_depth();
16908
410
            return result;
16909
410
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf52_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
442
         {
16905
442
            expression_node<typename node_type::value_type>*
16906
442
            result = (new node_type(t1, t2, t3, t4));
16907
442
            result->node_depth();
16908
442
            return result;
16909
442
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf53_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
168
         {
16905
168
            expression_node<typename node_type::value_type>*
16906
168
            result = (new node_type(t1, t2, t3, t4));
16907
168
            result->node_depth();
16908
168
            return result;
16909
168
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf54_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf55_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf56_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
32
         {
16905
32
            expression_node<typename node_type::value_type>*
16906
32
            result = (new node_type(t1, t2, t3, t4));
16907
32
            result->node_depth();
16908
32
            return result;
16909
32
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf57_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
213
         {
16905
213
            expression_node<typename node_type::value_type>*
16906
213
            result = (new node_type(t1, t2, t3, t4));
16907
213
            result->node_depth();
16908
213
            return result;
16909
213
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf58_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
149
         {
16905
149
            expression_node<typename node_type::value_type>*
16906
149
            result = (new node_type(t1, t2, t3, t4));
16907
149
            result->node_depth();
16908
149
            return result;
16909
149
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf59_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
108
         {
16905
108
            expression_node<typename node_type::value_type>*
16906
108
            result = (new node_type(t1, t2, t3, t4));
16907
108
            result->node_depth();
16908
108
            return result;
16909
108
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf60_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
349
         {
16905
349
            expression_node<typename node_type::value_type>*
16906
349
            result = (new node_type(t1, t2, t3, t4));
16907
349
            result->node_depth();
16908
349
            return result;
16909
349
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf61_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
405
         {
16905
405
            expression_node<typename node_type::value_type>*
16906
405
            result = (new node_type(t1, t2, t3, t4));
16907
405
            result->node_depth();
16908
405
            return result;
16909
405
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf62_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
77
         {
16905
77
            expression_node<typename node_type::value_type>*
16906
77
            result = (new node_type(t1, t2, t3, t4));
16907
77
            result->node_depth();
16908
77
            return result;
16909
77
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf63_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf64_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
81
         {
16905
81
            expression_node<typename node_type::value_type>*
16906
81
            result = (new node_type(t1, t2, t3, t4));
16907
81
            result->node_depth();
16908
81
            return result;
16909
81
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf65_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf66_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
131
         {
16905
131
            expression_node<typename node_type::value_type>*
16906
131
            result = (new node_type(t1, t2, t3, t4));
16907
131
            result->node_depth();
16908
131
            return result;
16909
131
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf67_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
84
         {
16905
84
            expression_node<typename node_type::value_type>*
16906
84
            result = (new node_type(t1, t2, t3, t4));
16907
84
            result->node_depth();
16908
84
            return result;
16909
84
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf68_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf69_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf70_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf71_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
82
         {
16905
82
            expression_node<typename node_type::value_type>*
16906
82
            result = (new node_type(t1, t2, t3, t4));
16907
82
            result->node_depth();
16908
82
            return result;
16909
82
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf72_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf73_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
227
         {
16905
227
            expression_node<typename node_type::value_type>*
16906
227
            result = (new node_type(t1, t2, t3, t4));
16907
227
            result->node_depth();
16908
227
            return result;
16909
227
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf74_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
148
         {
16905
148
            expression_node<typename node_type::value_type>*
16906
148
            result = (new node_type(t1, t2, t3, t4));
16907
148
            result->node_depth();
16908
148
            return result;
16909
148
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf75_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf76_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
120
         {
16905
120
            expression_node<typename node_type::value_type>*
16906
120
            result = (new node_type(t1, t2, t3, t4));
16907
120
            result->node_depth();
16908
120
            return result;
16909
120
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf77_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf78_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
20
         {
16905
20
            expression_node<typename node_type::value_type>*
16906
20
            result = (new node_type(t1, t2, t3, t4));
16907
20
            result->node_depth();
16908
20
            return result;
16909
20
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf79_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
84
         {
16905
84
            expression_node<typename node_type::value_type>*
16906
84
            result = (new node_type(t1, t2, t3, t4));
16907
84
            result->node_depth();
16908
84
            return result;
16909
84
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf80_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf81_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
30
         {
16905
30
            expression_node<typename node_type::value_type>*
16906
30
            result = (new node_type(t1, t2, t3, t4));
16907
30
            result->node_depth();
16908
30
            return result;
16909
30
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf82_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
48
         {
16905
48
            expression_node<typename node_type::value_type>*
16906
48
            result = (new node_type(t1, t2, t3, t4));
16907
48
            result->node_depth();
16908
48
            return result;
16909
48
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sf83_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext00_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
26
         {
16905
26
            expression_node<typename node_type::value_type>*
16906
26
            result = (new node_type(t1, t2, t3, t4));
16907
26
            result->node_depth();
16908
26
            return result;
16909
26
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext01_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
161
         {
16905
161
            expression_node<typename node_type::value_type>*
16906
161
            result = (new node_type(t1, t2, t3, t4));
16907
161
            result->node_depth();
16908
161
            return result;
16909
161
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext02_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext03_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
17
         {
16905
17
            expression_node<typename node_type::value_type>*
16906
17
            result = (new node_type(t1, t2, t3, t4));
16907
17
            result->node_depth();
16908
17
            return result;
16909
17
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext04_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
34
         {
16905
34
            expression_node<typename node_type::value_type>*
16906
34
            result = (new node_type(t1, t2, t3, t4));
16907
34
            result->node_depth();
16908
34
            return result;
16909
34
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext05_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
129
         {
16905
129
            expression_node<typename node_type::value_type>*
16906
129
            result = (new node_type(t1, t2, t3, t4));
16907
129
            result->node_depth();
16908
129
            return result;
16909
129
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext06_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext07_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext08_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
12
         {
16905
12
            expression_node<typename node_type::value_type>*
16906
12
            result = (new node_type(t1, t2, t3, t4));
16907
12
            result->node_depth();
16908
12
            return result;
16909
12
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext09_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext10_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext11_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
175
         {
16905
175
            expression_node<typename node_type::value_type>*
16906
175
            result = (new node_type(t1, t2, t3, t4));
16907
175
            result->node_depth();
16908
175
            return result;
16909
175
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext12_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
32
         {
16905
32
            expression_node<typename node_type::value_type>*
16906
32
            result = (new node_type(t1, t2, t3, t4));
16907
32
            result->node_depth();
16908
32
            return result;
16909
32
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext13_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
36
         {
16905
36
            expression_node<typename node_type::value_type>*
16906
36
            result = (new node_type(t1, t2, t3, t4));
16907
36
            result->node_depth();
16908
36
            return result;
16909
36
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext14_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext15_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
1.58k
         {
16905
1.58k
            expression_node<typename node_type::value_type>*
16906
1.58k
            result = (new node_type(t1, t2, t3, t4));
16907
1.58k
            result->node_depth();
16908
1.58k
            return result;
16909
1.58k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext16_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext17_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext18_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext19_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
12
         {
16905
12
            expression_node<typename node_type::value_type>*
16906
12
            result = (new node_type(t1, t2, t3, t4));
16907
12
            result->node_depth();
16908
12
            return result;
16909
12
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext20_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext21_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
215
         {
16905
215
            expression_node<typename node_type::value_type>*
16906
215
            result = (new node_type(t1, t2, t3, t4));
16907
215
            result->node_depth();
16908
215
            return result;
16909
215
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext22_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
238
         {
16905
238
            expression_node<typename node_type::value_type>*
16906
238
            result = (new node_type(t1, t2, t3, t4));
16907
238
            result->node_depth();
16908
238
            return result;
16909
238
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext23_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
41
         {
16905
41
            expression_node<typename node_type::value_type>*
16906
41
            result = (new node_type(t1, t2, t3, t4));
16907
41
            result->node_depth();
16908
41
            return result;
16909
41
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext24_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
52
         {
16905
52
            expression_node<typename node_type::value_type>*
16906
52
            result = (new node_type(t1, t2, t3, t4));
16907
52
            result->node_depth();
16908
52
            return result;
16909
52
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext25_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
219
         {
16905
219
            expression_node<typename node_type::value_type>*
16906
219
            result = (new node_type(t1, t2, t3, t4));
16907
219
            result->node_depth();
16908
219
            return result;
16909
219
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext26_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
391
         {
16905
391
            expression_node<typename node_type::value_type>*
16906
391
            result = (new node_type(t1, t2, t3, t4));
16907
391
            result->node_depth();
16908
391
            return result;
16909
391
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext27_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
331
         {
16905
331
            expression_node<typename node_type::value_type>*
16906
331
            result = (new node_type(t1, t2, t3, t4));
16907
331
            result->node_depth();
16908
331
            return result;
16909
331
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext28_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
111
         {
16905
111
            expression_node<typename node_type::value_type>*
16906
111
            result = (new node_type(t1, t2, t3, t4));
16907
111
            result->node_depth();
16908
111
            return result;
16909
111
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext29_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
242
         {
16905
242
            expression_node<typename node_type::value_type>*
16906
242
            result = (new node_type(t1, t2, t3, t4));
16907
242
            result->node_depth();
16908
242
            return result;
16909
242
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext30_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
32
         {
16905
32
            expression_node<typename node_type::value_type>*
16906
32
            result = (new node_type(t1, t2, t3, t4));
16907
32
            result->node_depth();
16908
32
            return result;
16909
32
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext31_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext31_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
230
         {
16905
230
            expression_node<typename node_type::value_type>*
16906
230
            result = (new node_type(t1, t2, t3, t4));
16907
230
            result->node_depth();
16908
230
            return result;
16909
230
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext32_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext32_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
349
         {
16905
349
            expression_node<typename node_type::value_type>*
16906
349
            result = (new node_type(t1, t2, t3, t4));
16907
349
            result->node_depth();
16908
349
            return result;
16909
349
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext33_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext33_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
446
         {
16905
446
            expression_node<typename node_type::value_type>*
16906
446
            result = (new node_type(t1, t2, t3, t4));
16907
446
            result->node_depth();
16908
446
            return result;
16909
446
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext34_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext34_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
346
         {
16905
346
            expression_node<typename node_type::value_type>*
16906
346
            result = (new node_type(t1, t2, t3, t4));
16907
346
            result->node_depth();
16908
346
            return result;
16909
346
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext35_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext35_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
20
         {
16905
20
            expression_node<typename node_type::value_type>*
16906
20
            result = (new node_type(t1, t2, t3, t4));
16907
20
            result->node_depth();
16908
20
            return result;
16909
20
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext36_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext36_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
69
         {
16905
69
            expression_node<typename node_type::value_type>*
16906
69
            result = (new node_type(t1, t2, t3, t4));
16907
69
            result->node_depth();
16908
69
            return result;
16909
69
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext37_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext37_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext38_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext38_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
437
         {
16905
437
            expression_node<typename node_type::value_type>*
16906
437
            result = (new node_type(t1, t2, t3, t4));
16907
437
            result->node_depth();
16908
437
            return result;
16909
437
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext39_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext39_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
597
         {
16905
597
            expression_node<typename node_type::value_type>*
16906
597
            result = (new node_type(t1, t2, t3, t4));
16907
597
            result->node_depth();
16908
597
            return result;
16909
597
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext40_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext40_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
114
         {
16905
114
            expression_node<typename node_type::value_type>*
16906
114
            result = (new node_type(t1, t2, t3, t4));
16907
114
            result->node_depth();
16908
114
            return result;
16909
114
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext41_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext41_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext42_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext42_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
164
         {
16905
164
            expression_node<typename node_type::value_type>*
16906
164
            result = (new node_type(t1, t2, t3, t4));
16907
164
            result->node_depth();
16908
164
            return result;
16909
164
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext43_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext43_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext44_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext44_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
68
         {
16905
68
            expression_node<typename node_type::value_type>*
16906
68
            result = (new node_type(t1, t2, t3, t4));
16907
68
            result->node_depth();
16908
68
            return result;
16909
68
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext45_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext45_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
611
         {
16905
611
            expression_node<typename node_type::value_type>*
16906
611
            result = (new node_type(t1, t2, t3, t4));
16907
611
            result->node_depth();
16908
611
            return result;
16909
611
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext46_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext46_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
45
         {
16905
45
            expression_node<typename node_type::value_type>*
16906
45
            result = (new node_type(t1, t2, t3, t4));
16907
45
            result->node_depth();
16908
45
            return result;
16909
45
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext47_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext47_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
140
         {
16905
140
            expression_node<typename node_type::value_type>*
16906
140
            result = (new node_type(t1, t2, t3, t4));
16907
140
            result->node_depth();
16908
140
            return result;
16909
140
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext48_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext49_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext50_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext51_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext52_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext53_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext54_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
40
         {
16905
40
            expression_node<typename node_type::value_type>*
16906
40
            result = (new node_type(t1, t2, t3, t4));
16907
40
            result->node_depth();
16908
40
            return result;
16909
40
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext55_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
39
         {
16905
39
            expression_node<typename node_type::value_type>*
16906
39
            result = (new node_type(t1, t2, t3, t4));
16907
39
            result->node_depth();
16908
39
            return result;
16909
39
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext56_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
287
         {
16905
287
            expression_node<typename node_type::value_type>*
16906
287
            result = (new node_type(t1, t2, t3, t4));
16907
287
            result->node_depth();
16908
287
            return result;
16909
287
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext57_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
651
         {
16905
651
            expression_node<typename node_type::value_type>*
16906
651
            result = (new node_type(t1, t2, t3, t4));
16907
651
            result->node_depth();
16908
651
            return result;
16909
651
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext58_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
151
         {
16905
151
            expression_node<typename node_type::value_type>*
16906
151
            result = (new node_type(t1, t2, t3, t4));
16907
151
            result->node_depth();
16908
151
            return result;
16909
151
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext59_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
446
         {
16905
446
            expression_node<typename node_type::value_type>*
16906
446
            result = (new node_type(t1, t2, t3, t4));
16907
446
            result->node_depth();
16908
446
            return result;
16909
446
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext60_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
41
         {
16905
41
            expression_node<typename node_type::value_type>*
16906
41
            result = (new node_type(t1, t2, t3, t4));
16907
41
            result->node_depth();
16908
41
            return result;
16909
41
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const&, exprtk::details::sfext61_op<double> >, double const&, double const, double const&, double const&>(double const&, double const, double const&, double const&) const
Line
Count
Source
16904
571
         {
16905
571
            expression_node<typename node_type::value_type>*
16906
571
            result = (new node_type(t1, t2, t3, t4));
16907
571
            result->node_depth();
16908
571
            return result;
16909
571
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf48_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
251
         {
16905
251
            expression_node<typename node_type::value_type>*
16906
251
            result = (new node_type(t1, t2, t3, t4));
16907
251
            result->node_depth();
16908
251
            return result;
16909
251
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf49_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
184
         {
16905
184
            expression_node<typename node_type::value_type>*
16906
184
            result = (new node_type(t1, t2, t3, t4));
16907
184
            result->node_depth();
16908
184
            return result;
16909
184
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf50_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf51_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf52_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
50
         {
16905
50
            expression_node<typename node_type::value_type>*
16906
50
            result = (new node_type(t1, t2, t3, t4));
16907
50
            result->node_depth();
16908
50
            return result;
16909
50
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf53_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
35
         {
16905
35
            expression_node<typename node_type::value_type>*
16906
35
            result = (new node_type(t1, t2, t3, t4));
16907
35
            result->node_depth();
16908
35
            return result;
16909
35
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf54_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf55_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf56_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
626
         {
16905
626
            expression_node<typename node_type::value_type>*
16906
626
            result = (new node_type(t1, t2, t3, t4));
16907
626
            result->node_depth();
16908
626
            return result;
16909
626
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf57_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
54
         {
16905
54
            expression_node<typename node_type::value_type>*
16906
54
            result = (new node_type(t1, t2, t3, t4));
16907
54
            result->node_depth();
16908
54
            return result;
16909
54
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf58_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
20
         {
16905
20
            expression_node<typename node_type::value_type>*
16906
20
            result = (new node_type(t1, t2, t3, t4));
16907
20
            result->node_depth();
16908
20
            return result;
16909
20
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf59_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
224
         {
16905
224
            expression_node<typename node_type::value_type>*
16906
224
            result = (new node_type(t1, t2, t3, t4));
16907
224
            result->node_depth();
16908
224
            return result;
16909
224
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf60_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf61_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
21
         {
16905
21
            expression_node<typename node_type::value_type>*
16906
21
            result = (new node_type(t1, t2, t3, t4));
16907
21
            result->node_depth();
16908
21
            return result;
16909
21
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf62_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
36
         {
16905
36
            expression_node<typename node_type::value_type>*
16906
36
            result = (new node_type(t1, t2, t3, t4));
16907
36
            result->node_depth();
16908
36
            return result;
16909
36
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf63_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf64_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
142
         {
16905
142
            expression_node<typename node_type::value_type>*
16906
142
            result = (new node_type(t1, t2, t3, t4));
16907
142
            result->node_depth();
16908
142
            return result;
16909
142
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf65_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
1.43k
         {
16905
1.43k
            expression_node<typename node_type::value_type>*
16906
1.43k
            result = (new node_type(t1, t2, t3, t4));
16907
1.43k
            result->node_depth();
16908
1.43k
            return result;
16909
1.43k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf66_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
115
         {
16905
115
            expression_node<typename node_type::value_type>*
16906
115
            result = (new node_type(t1, t2, t3, t4));
16907
115
            result->node_depth();
16908
115
            return result;
16909
115
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf67_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
96
         {
16905
96
            expression_node<typename node_type::value_type>*
16906
96
            result = (new node_type(t1, t2, t3, t4));
16907
96
            result->node_depth();
16908
96
            return result;
16909
96
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf68_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
51
         {
16905
51
            expression_node<typename node_type::value_type>*
16906
51
            result = (new node_type(t1, t2, t3, t4));
16907
51
            result->node_depth();
16908
51
            return result;
16909
51
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf69_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf70_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
35
         {
16905
35
            expression_node<typename node_type::value_type>*
16906
35
            result = (new node_type(t1, t2, t3, t4));
16907
35
            result->node_depth();
16908
35
            return result;
16909
35
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf71_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
66
         {
16905
66
            expression_node<typename node_type::value_type>*
16906
66
            result = (new node_type(t1, t2, t3, t4));
16907
66
            result->node_depth();
16908
66
            return result;
16909
66
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf72_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf73_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
268
         {
16905
268
            expression_node<typename node_type::value_type>*
16906
268
            result = (new node_type(t1, t2, t3, t4));
16907
268
            result->node_depth();
16908
268
            return result;
16909
268
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf74_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
171
         {
16905
171
            expression_node<typename node_type::value_type>*
16906
171
            result = (new node_type(t1, t2, t3, t4));
16907
171
            result->node_depth();
16908
171
            return result;
16909
171
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf75_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
173
         {
16905
173
            expression_node<typename node_type::value_type>*
16906
173
            result = (new node_type(t1, t2, t3, t4));
16907
173
            result->node_depth();
16908
173
            return result;
16909
173
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf76_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
10
         {
16905
10
            expression_node<typename node_type::value_type>*
16906
10
            result = (new node_type(t1, t2, t3, t4));
16907
10
            result->node_depth();
16908
10
            return result;
16909
10
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf77_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf78_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
50
         {
16905
50
            expression_node<typename node_type::value_type>*
16906
50
            result = (new node_type(t1, t2, t3, t4));
16907
50
            result->node_depth();
16908
50
            return result;
16909
50
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf79_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
44
         {
16905
44
            expression_node<typename node_type::value_type>*
16906
44
            result = (new node_type(t1, t2, t3, t4));
16907
44
            result->node_depth();
16908
44
            return result;
16909
44
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf80_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
132
         {
16905
132
            expression_node<typename node_type::value_type>*
16906
132
            result = (new node_type(t1, t2, t3, t4));
16907
132
            result->node_depth();
16908
132
            return result;
16909
132
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf81_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
2.17k
         {
16905
2.17k
            expression_node<typename node_type::value_type>*
16906
2.17k
            result = (new node_type(t1, t2, t3, t4));
16907
2.17k
            result->node_depth();
16908
2.17k
            return result;
16909
2.17k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf82_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
58
         {
16905
58
            expression_node<typename node_type::value_type>*
16906
58
            result = (new node_type(t1, t2, t3, t4));
16907
58
            result->node_depth();
16908
58
            return result;
16909
58
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sf83_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
1.17k
         {
16905
1.17k
            expression_node<typename node_type::value_type>*
16906
1.17k
            result = (new node_type(t1, t2, t3, t4));
16907
1.17k
            result->node_depth();
16908
1.17k
            return result;
16909
1.17k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext00_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
387
         {
16905
387
            expression_node<typename node_type::value_type>*
16906
387
            result = (new node_type(t1, t2, t3, t4));
16907
387
            result->node_depth();
16908
387
            return result;
16909
387
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext01_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
34
         {
16905
34
            expression_node<typename node_type::value_type>*
16906
34
            result = (new node_type(t1, t2, t3, t4));
16907
34
            result->node_depth();
16908
34
            return result;
16909
34
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext02_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
25
         {
16905
25
            expression_node<typename node_type::value_type>*
16906
25
            result = (new node_type(t1, t2, t3, t4));
16907
25
            result->node_depth();
16908
25
            return result;
16909
25
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext03_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
10
         {
16905
10
            expression_node<typename node_type::value_type>*
16906
10
            result = (new node_type(t1, t2, t3, t4));
16907
10
            result->node_depth();
16908
10
            return result;
16909
10
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext04_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
777
         {
16905
777
            expression_node<typename node_type::value_type>*
16906
777
            result = (new node_type(t1, t2, t3, t4));
16907
777
            result->node_depth();
16908
777
            return result;
16909
777
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext05_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
47
         {
16905
47
            expression_node<typename node_type::value_type>*
16906
47
            result = (new node_type(t1, t2, t3, t4));
16907
47
            result->node_depth();
16908
47
            return result;
16909
47
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext06_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
169
         {
16905
169
            expression_node<typename node_type::value_type>*
16906
169
            result = (new node_type(t1, t2, t3, t4));
16907
169
            result->node_depth();
16908
169
            return result;
16909
169
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext07_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext08_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
28
         {
16905
28
            expression_node<typename node_type::value_type>*
16906
28
            result = (new node_type(t1, t2, t3, t4));
16907
28
            result->node_depth();
16908
28
            return result;
16909
28
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext09_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext10_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
165
         {
16905
165
            expression_node<typename node_type::value_type>*
16906
165
            result = (new node_type(t1, t2, t3, t4));
16907
165
            result->node_depth();
16908
165
            return result;
16909
165
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext11_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext12_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext13_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext14_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
197
         {
16905
197
            expression_node<typename node_type::value_type>*
16906
197
            result = (new node_type(t1, t2, t3, t4));
16907
197
            result->node_depth();
16908
197
            return result;
16909
197
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext15_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
223
         {
16905
223
            expression_node<typename node_type::value_type>*
16906
223
            result = (new node_type(t1, t2, t3, t4));
16907
223
            result->node_depth();
16908
223
            return result;
16909
223
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext16_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
287
         {
16905
287
            expression_node<typename node_type::value_type>*
16906
287
            result = (new node_type(t1, t2, t3, t4));
16907
287
            result->node_depth();
16908
287
            return result;
16909
287
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext17_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
28
         {
16905
28
            expression_node<typename node_type::value_type>*
16906
28
            result = (new node_type(t1, t2, t3, t4));
16907
28
            result->node_depth();
16908
28
            return result;
16909
28
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext18_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
35
         {
16905
35
            expression_node<typename node_type::value_type>*
16906
35
            result = (new node_type(t1, t2, t3, t4));
16907
35
            result->node_depth();
16908
35
            return result;
16909
35
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext19_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
246
         {
16905
246
            expression_node<typename node_type::value_type>*
16906
246
            result = (new node_type(t1, t2, t3, t4));
16907
246
            result->node_depth();
16908
246
            return result;
16909
246
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext20_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext21_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext22_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
295
         {
16905
295
            expression_node<typename node_type::value_type>*
16906
295
            result = (new node_type(t1, t2, t3, t4));
16907
295
            result->node_depth();
16908
295
            return result;
16909
295
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext23_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext24_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
35
         {
16905
35
            expression_node<typename node_type::value_type>*
16906
35
            result = (new node_type(t1, t2, t3, t4));
16907
35
            result->node_depth();
16908
35
            return result;
16909
35
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext25_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
20
         {
16905
20
            expression_node<typename node_type::value_type>*
16906
20
            result = (new node_type(t1, t2, t3, t4));
16907
20
            result->node_depth();
16908
20
            return result;
16909
20
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext26_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
50
         {
16905
50
            expression_node<typename node_type::value_type>*
16906
50
            result = (new node_type(t1, t2, t3, t4));
16907
50
            result->node_depth();
16908
50
            return result;
16909
50
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext27_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
106
         {
16905
106
            expression_node<typename node_type::value_type>*
16906
106
            result = (new node_type(t1, t2, t3, t4));
16907
106
            result->node_depth();
16908
106
            return result;
16909
106
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext28_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext29_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
330
         {
16905
330
            expression_node<typename node_type::value_type>*
16906
330
            result = (new node_type(t1, t2, t3, t4));
16907
330
            result->node_depth();
16908
330
            return result;
16909
330
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext30_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
735
         {
16905
735
            expression_node<typename node_type::value_type>*
16906
735
            result = (new node_type(t1, t2, t3, t4));
16907
735
            result->node_depth();
16908
735
            return result;
16909
735
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext31_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext31_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext32_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext32_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext33_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext33_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
54
         {
16905
54
            expression_node<typename node_type::value_type>*
16906
54
            result = (new node_type(t1, t2, t3, t4));
16907
54
            result->node_depth();
16908
54
            return result;
16909
54
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext34_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext34_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
17
         {
16905
17
            expression_node<typename node_type::value_type>*
16906
17
            result = (new node_type(t1, t2, t3, t4));
16907
17
            result->node_depth();
16908
17
            return result;
16909
17
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext35_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext35_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext36_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext36_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
311
         {
16905
311
            expression_node<typename node_type::value_type>*
16906
311
            result = (new node_type(t1, t2, t3, t4));
16907
311
            result->node_depth();
16908
311
            return result;
16909
311
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext37_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext37_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext38_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext38_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext39_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext39_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
76
         {
16905
76
            expression_node<typename node_type::value_type>*
16906
76
            result = (new node_type(t1, t2, t3, t4));
16907
76
            result->node_depth();
16908
76
            return result;
16909
76
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext40_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext40_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
95
         {
16905
95
            expression_node<typename node_type::value_type>*
16906
95
            result = (new node_type(t1, t2, t3, t4));
16907
95
            result->node_depth();
16908
95
            return result;
16909
95
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext41_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext41_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext42_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext42_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
350
         {
16905
350
            expression_node<typename node_type::value_type>*
16906
350
            result = (new node_type(t1, t2, t3, t4));
16907
350
            result->node_depth();
16908
350
            return result;
16909
350
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext43_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext43_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
480
         {
16905
480
            expression_node<typename node_type::value_type>*
16906
480
            result = (new node_type(t1, t2, t3, t4));
16907
480
            result->node_depth();
16908
480
            return result;
16909
480
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext44_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext44_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
106
         {
16905
106
            expression_node<typename node_type::value_type>*
16906
106
            result = (new node_type(t1, t2, t3, t4));
16907
106
            result->node_depth();
16908
106
            return result;
16909
106
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext45_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext45_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
80
         {
16905
80
            expression_node<typename node_type::value_type>*
16906
80
            result = (new node_type(t1, t2, t3, t4));
16907
80
            result->node_depth();
16908
80
            return result;
16909
80
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext46_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext46_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
61
         {
16905
61
            expression_node<typename node_type::value_type>*
16906
61
            result = (new node_type(t1, t2, t3, t4));
16907
61
            result->node_depth();
16908
61
            return result;
16909
61
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext47_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext47_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
3
         {
16905
3
            expression_node<typename node_type::value_type>*
16906
3
            result = (new node_type(t1, t2, t3, t4));
16907
3
            result->node_depth();
16908
3
            return result;
16909
3
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext48_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext49_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext50_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
87
         {
16905
87
            expression_node<typename node_type::value_type>*
16906
87
            result = (new node_type(t1, t2, t3, t4));
16907
87
            result->node_depth();
16908
87
            return result;
16909
87
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext51_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext52_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext53_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext54_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
50
         {
16905
50
            expression_node<typename node_type::value_type>*
16906
50
            result = (new node_type(t1, t2, t3, t4));
16907
50
            result->node_depth();
16908
50
            return result;
16909
50
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext55_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext56_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
914
         {
16905
914
            expression_node<typename node_type::value_type>*
16906
914
            result = (new node_type(t1, t2, t3, t4));
16907
914
            result->node_depth();
16908
914
            return result;
16909
914
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext57_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
361
         {
16905
361
            expression_node<typename node_type::value_type>*
16906
361
            result = (new node_type(t1, t2, t3, t4));
16907
361
            result->node_depth();
16908
361
            return result;
16909
361
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext58_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
48
         {
16905
48
            expression_node<typename node_type::value_type>*
16906
48
            result = (new node_type(t1, t2, t3, t4));
16907
48
            result->node_depth();
16908
48
            return result;
16909
48
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext59_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
100
         {
16905
100
            expression_node<typename node_type::value_type>*
16906
100
            result = (new node_type(t1, t2, t3, t4));
16907
100
            result->node_depth();
16908
100
            return result;
16909
100
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext60_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
30
         {
16905
30
            expression_node<typename node_type::value_type>*
16906
30
            result = (new node_type(t1, t2, t3, t4));
16907
30
            result->node_depth();
16908
30
            return result;
16909
30
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const&, exprtk::details::sfext61_op<double> >, double const&, double const&, double const, double const&>(double const&, double const&, double const, double const&) const
Line
Count
Source
16904
794
         {
16905
794
            expression_node<typename node_type::value_type>*
16906
794
            result = (new node_type(t1, t2, t3, t4));
16907
794
            result->node_depth();
16908
794
            return result;
16909
794
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf48_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf49_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
191
         {
16905
191
            expression_node<typename node_type::value_type>*
16906
191
            result = (new node_type(t1, t2, t3, t4));
16907
191
            result->node_depth();
16908
191
            return result;
16909
191
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf50_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
405
         {
16905
405
            expression_node<typename node_type::value_type>*
16906
405
            result = (new node_type(t1, t2, t3, t4));
16907
405
            result->node_depth();
16908
405
            return result;
16909
405
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf51_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf52_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
70
         {
16905
70
            expression_node<typename node_type::value_type>*
16906
70
            result = (new node_type(t1, t2, t3, t4));
16907
70
            result->node_depth();
16908
70
            return result;
16909
70
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf53_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
223
         {
16905
223
            expression_node<typename node_type::value_type>*
16906
223
            result = (new node_type(t1, t2, t3, t4));
16907
223
            result->node_depth();
16908
223
            return result;
16909
223
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf54_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf55_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf56_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
943
         {
16905
943
            expression_node<typename node_type::value_type>*
16906
943
            result = (new node_type(t1, t2, t3, t4));
16907
943
            result->node_depth();
16908
943
            return result;
16909
943
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf57_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
68
         {
16905
68
            expression_node<typename node_type::value_type>*
16906
68
            result = (new node_type(t1, t2, t3, t4));
16907
68
            result->node_depth();
16908
68
            return result;
16909
68
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf58_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
176
         {
16905
176
            expression_node<typename node_type::value_type>*
16906
176
            result = (new node_type(t1, t2, t3, t4));
16907
176
            result->node_depth();
16908
176
            return result;
16909
176
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf59_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
614
         {
16905
614
            expression_node<typename node_type::value_type>*
16906
614
            result = (new node_type(t1, t2, t3, t4));
16907
614
            result->node_depth();
16908
614
            return result;
16909
614
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf60_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
705
         {
16905
705
            expression_node<typename node_type::value_type>*
16906
705
            result = (new node_type(t1, t2, t3, t4));
16907
705
            result->node_depth();
16908
705
            return result;
16909
705
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf61_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
108
         {
16905
108
            expression_node<typename node_type::value_type>*
16906
108
            result = (new node_type(t1, t2, t3, t4));
16907
108
            result->node_depth();
16908
108
            return result;
16909
108
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf62_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
170
         {
16905
170
            expression_node<typename node_type::value_type>*
16906
170
            result = (new node_type(t1, t2, t3, t4));
16907
170
            result->node_depth();
16908
170
            return result;
16909
170
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf63_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf64_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
96
         {
16905
96
            expression_node<typename node_type::value_type>*
16906
96
            result = (new node_type(t1, t2, t3, t4));
16907
96
            result->node_depth();
16908
96
            return result;
16909
96
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf65_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
102
         {
16905
102
            expression_node<typename node_type::value_type>*
16906
102
            result = (new node_type(t1, t2, t3, t4));
16907
102
            result->node_depth();
16908
102
            return result;
16909
102
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf66_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
12
         {
16905
12
            expression_node<typename node_type::value_type>*
16906
12
            result = (new node_type(t1, t2, t3, t4));
16907
12
            result->node_depth();
16908
12
            return result;
16909
12
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf67_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
227
         {
16905
227
            expression_node<typename node_type::value_type>*
16906
227
            result = (new node_type(t1, t2, t3, t4));
16907
227
            result->node_depth();
16908
227
            return result;
16909
227
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf68_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
229
         {
16905
229
            expression_node<typename node_type::value_type>*
16906
229
            result = (new node_type(t1, t2, t3, t4));
16907
229
            result->node_depth();
16908
229
            return result;
16909
229
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf69_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
10
         {
16905
10
            expression_node<typename node_type::value_type>*
16906
10
            result = (new node_type(t1, t2, t3, t4));
16907
10
            result->node_depth();
16908
10
            return result;
16909
10
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf70_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf71_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
312
         {
16905
312
            expression_node<typename node_type::value_type>*
16906
312
            result = (new node_type(t1, t2, t3, t4));
16907
312
            result->node_depth();
16908
312
            return result;
16909
312
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf72_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf73_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
136
         {
16905
136
            expression_node<typename node_type::value_type>*
16906
136
            result = (new node_type(t1, t2, t3, t4));
16907
136
            result->node_depth();
16908
136
            return result;
16909
136
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf74_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
317
         {
16905
317
            expression_node<typename node_type::value_type>*
16906
317
            result = (new node_type(t1, t2, t3, t4));
16907
317
            result->node_depth();
16908
317
            return result;
16909
317
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf75_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
164
         {
16905
164
            expression_node<typename node_type::value_type>*
16906
164
            result = (new node_type(t1, t2, t3, t4));
16907
164
            result->node_depth();
16908
164
            return result;
16909
164
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf76_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
161
         {
16905
161
            expression_node<typename node_type::value_type>*
16906
161
            result = (new node_type(t1, t2, t3, t4));
16907
161
            result->node_depth();
16908
161
            return result;
16909
161
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf77_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
15
         {
16905
15
            expression_node<typename node_type::value_type>*
16906
15
            result = (new node_type(t1, t2, t3, t4));
16907
15
            result->node_depth();
16908
15
            return result;
16909
15
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf78_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf79_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
43
         {
16905
43
            expression_node<typename node_type::value_type>*
16906
43
            result = (new node_type(t1, t2, t3, t4));
16907
43
            result->node_depth();
16908
43
            return result;
16909
43
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf80_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
79
         {
16905
79
            expression_node<typename node_type::value_type>*
16906
79
            result = (new node_type(t1, t2, t3, t4));
16907
79
            result->node_depth();
16908
79
            return result;
16909
79
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf81_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf82_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
28
         {
16905
28
            expression_node<typename node_type::value_type>*
16906
28
            result = (new node_type(t1, t2, t3, t4));
16907
28
            result->node_depth();
16908
28
            return result;
16909
28
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sf83_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
10
         {
16905
10
            expression_node<typename node_type::value_type>*
16906
10
            result = (new node_type(t1, t2, t3, t4));
16907
10
            result->node_depth();
16908
10
            return result;
16909
10
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext00_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
38
         {
16905
38
            expression_node<typename node_type::value_type>*
16906
38
            result = (new node_type(t1, t2, t3, t4));
16907
38
            result->node_depth();
16908
38
            return result;
16909
38
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext01_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
673
         {
16905
673
            expression_node<typename node_type::value_type>*
16906
673
            result = (new node_type(t1, t2, t3, t4));
16907
673
            result->node_depth();
16908
673
            return result;
16909
673
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext02_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
63
         {
16905
63
            expression_node<typename node_type::value_type>*
16906
63
            result = (new node_type(t1, t2, t3, t4));
16907
63
            result->node_depth();
16908
63
            return result;
16909
63
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext03_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
23
         {
16905
23
            expression_node<typename node_type::value_type>*
16906
23
            result = (new node_type(t1, t2, t3, t4));
16907
23
            result->node_depth();
16908
23
            return result;
16909
23
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext04_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext05_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
96
         {
16905
96
            expression_node<typename node_type::value_type>*
16906
96
            result = (new node_type(t1, t2, t3, t4));
16907
96
            result->node_depth();
16908
96
            return result;
16909
96
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext06_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
228
         {
16905
228
            expression_node<typename node_type::value_type>*
16906
228
            result = (new node_type(t1, t2, t3, t4));
16907
228
            result->node_depth();
16908
228
            return result;
16909
228
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext07_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
251
         {
16905
251
            expression_node<typename node_type::value_type>*
16906
251
            result = (new node_type(t1, t2, t3, t4));
16907
251
            result->node_depth();
16908
251
            return result;
16909
251
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext08_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
194
         {
16905
194
            expression_node<typename node_type::value_type>*
16906
194
            result = (new node_type(t1, t2, t3, t4));
16907
194
            result->node_depth();
16908
194
            return result;
16909
194
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext09_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
245
         {
16905
245
            expression_node<typename node_type::value_type>*
16906
245
            result = (new node_type(t1, t2, t3, t4));
16907
245
            result->node_depth();
16908
245
            return result;
16909
245
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext10_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext11_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
479
         {
16905
479
            expression_node<typename node_type::value_type>*
16906
479
            result = (new node_type(t1, t2, t3, t4));
16907
479
            result->node_depth();
16908
479
            return result;
16909
479
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext12_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext13_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext14_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
898
         {
16905
898
            expression_node<typename node_type::value_type>*
16906
898
            result = (new node_type(t1, t2, t3, t4));
16907
898
            result->node_depth();
16908
898
            return result;
16909
898
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext15_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
191
         {
16905
191
            expression_node<typename node_type::value_type>*
16906
191
            result = (new node_type(t1, t2, t3, t4));
16907
191
            result->node_depth();
16908
191
            return result;
16909
191
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext16_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
68
         {
16905
68
            expression_node<typename node_type::value_type>*
16906
68
            result = (new node_type(t1, t2, t3, t4));
16907
68
            result->node_depth();
16908
68
            return result;
16909
68
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext17_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext18_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
248
         {
16905
248
            expression_node<typename node_type::value_type>*
16906
248
            result = (new node_type(t1, t2, t3, t4));
16907
248
            result->node_depth();
16908
248
            return result;
16909
248
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext19_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
43
         {
16905
43
            expression_node<typename node_type::value_type>*
16906
43
            result = (new node_type(t1, t2, t3, t4));
16907
43
            result->node_depth();
16908
43
            return result;
16909
43
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext20_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
231
         {
16905
231
            expression_node<typename node_type::value_type>*
16906
231
            result = (new node_type(t1, t2, t3, t4));
16907
231
            result->node_depth();
16908
231
            return result;
16909
231
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext21_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
107
         {
16905
107
            expression_node<typename node_type::value_type>*
16906
107
            result = (new node_type(t1, t2, t3, t4));
16907
107
            result->node_depth();
16908
107
            return result;
16909
107
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext22_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
23
         {
16905
23
            expression_node<typename node_type::value_type>*
16906
23
            result = (new node_type(t1, t2, t3, t4));
16907
23
            result->node_depth();
16908
23
            return result;
16909
23
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext23_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
132
         {
16905
132
            expression_node<typename node_type::value_type>*
16906
132
            result = (new node_type(t1, t2, t3, t4));
16907
132
            result->node_depth();
16908
132
            return result;
16909
132
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext24_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
437
         {
16905
437
            expression_node<typename node_type::value_type>*
16906
437
            result = (new node_type(t1, t2, t3, t4));
16907
437
            result->node_depth();
16908
437
            return result;
16909
437
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext25_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
137
         {
16905
137
            expression_node<typename node_type::value_type>*
16906
137
            result = (new node_type(t1, t2, t3, t4));
16907
137
            result->node_depth();
16908
137
            return result;
16909
137
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext26_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
47
         {
16905
47
            expression_node<typename node_type::value_type>*
16906
47
            result = (new node_type(t1, t2, t3, t4));
16907
47
            result->node_depth();
16908
47
            return result;
16909
47
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext27_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
84
         {
16905
84
            expression_node<typename node_type::value_type>*
16906
84
            result = (new node_type(t1, t2, t3, t4));
16907
84
            result->node_depth();
16908
84
            return result;
16909
84
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext28_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext29_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
26
         {
16905
26
            expression_node<typename node_type::value_type>*
16906
26
            result = (new node_type(t1, t2, t3, t4));
16907
26
            result->node_depth();
16908
26
            return result;
16909
26
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext30_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext31_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
145
         {
16905
145
            expression_node<typename node_type::value_type>*
16906
145
            result = (new node_type(t1, t2, t3, t4));
16907
145
            result->node_depth();
16908
145
            return result;
16909
145
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext32_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext33_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
218
         {
16905
218
            expression_node<typename node_type::value_type>*
16906
218
            result = (new node_type(t1, t2, t3, t4));
16907
218
            result->node_depth();
16908
218
            return result;
16909
218
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext34_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
98
         {
16905
98
            expression_node<typename node_type::value_type>*
16906
98
            result = (new node_type(t1, t2, t3, t4));
16907
98
            result->node_depth();
16908
98
            return result;
16909
98
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext35_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
41
         {
16905
41
            expression_node<typename node_type::value_type>*
16906
41
            result = (new node_type(t1, t2, t3, t4));
16907
41
            result->node_depth();
16908
41
            return result;
16909
41
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext36_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
790
         {
16905
790
            expression_node<typename node_type::value_type>*
16906
790
            result = (new node_type(t1, t2, t3, t4));
16907
790
            result->node_depth();
16908
790
            return result;
16909
790
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext37_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext38_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
165
         {
16905
165
            expression_node<typename node_type::value_type>*
16906
165
            result = (new node_type(t1, t2, t3, t4));
16907
165
            result->node_depth();
16908
165
            return result;
16909
165
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext39_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
782
         {
16905
782
            expression_node<typename node_type::value_type>*
16906
782
            result = (new node_type(t1, t2, t3, t4));
16907
782
            result->node_depth();
16908
782
            return result;
16909
782
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext40_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
448
         {
16905
448
            expression_node<typename node_type::value_type>*
16906
448
            result = (new node_type(t1, t2, t3, t4));
16907
448
            result->node_depth();
16908
448
            return result;
16909
448
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext41_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext42_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext43_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
567
         {
16905
567
            expression_node<typename node_type::value_type>*
16906
567
            result = (new node_type(t1, t2, t3, t4));
16907
567
            result->node_depth();
16908
567
            return result;
16909
567
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext44_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
47
         {
16905
47
            expression_node<typename node_type::value_type>*
16906
47
            result = (new node_type(t1, t2, t3, t4));
16907
47
            result->node_depth();
16908
47
            return result;
16909
47
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext45_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
91
         {
16905
91
            expression_node<typename node_type::value_type>*
16906
91
            result = (new node_type(t1, t2, t3, t4));
16907
91
            result->node_depth();
16908
91
            return result;
16909
91
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext46_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext47_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
756
         {
16905
756
            expression_node<typename node_type::value_type>*
16906
756
            result = (new node_type(t1, t2, t3, t4));
16907
756
            result->node_depth();
16908
756
            return result;
16909
756
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext48_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext49_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext50_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext51_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext52_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext53_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext54_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext55_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
40
         {
16905
40
            expression_node<typename node_type::value_type>*
16906
40
            result = (new node_type(t1, t2, t3, t4));
16907
40
            result->node_depth();
16908
40
            return result;
16909
40
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext56_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
77
         {
16905
77
            expression_node<typename node_type::value_type>*
16906
77
            result = (new node_type(t1, t2, t3, t4));
16907
77
            result->node_depth();
16908
77
            return result;
16909
77
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext57_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
118
         {
16905
118
            expression_node<typename node_type::value_type>*
16906
118
            result = (new node_type(t1, t2, t3, t4));
16907
118
            result->node_depth();
16908
118
            return result;
16909
118
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext58_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext59_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
190
         {
16905
190
            expression_node<typename node_type::value_type>*
16906
190
            result = (new node_type(t1, t2, t3, t4));
16907
190
            result->node_depth();
16908
190
            return result;
16909
190
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext60_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const&, exprtk::details::sfext61_op<double> >, double const, double const&, double const&, double const&>(double const, double const&, double const&, double const&) const
Line
Count
Source
16904
930
         {
16905
930
            expression_node<typename node_type::value_type>*
16906
930
            result = (new node_type(t1, t2, t3, t4));
16907
930
            result->node_depth();
16908
930
            return result;
16909
930
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf48_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
40
         {
16905
40
            expression_node<typename node_type::value_type>*
16906
40
            result = (new node_type(t1, t2, t3, t4));
16907
40
            result->node_depth();
16908
40
            return result;
16909
40
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf49_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
318
         {
16905
318
            expression_node<typename node_type::value_type>*
16906
318
            result = (new node_type(t1, t2, t3, t4));
16907
318
            result->node_depth();
16908
318
            return result;
16909
318
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf50_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
10
         {
16905
10
            expression_node<typename node_type::value_type>*
16906
10
            result = (new node_type(t1, t2, t3, t4));
16907
10
            result->node_depth();
16908
10
            return result;
16909
10
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf51_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
253
         {
16905
253
            expression_node<typename node_type::value_type>*
16906
253
            result = (new node_type(t1, t2, t3, t4));
16907
253
            result->node_depth();
16908
253
            return result;
16909
253
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf52_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
29
         {
16905
29
            expression_node<typename node_type::value_type>*
16906
29
            result = (new node_type(t1, t2, t3, t4));
16907
29
            result->node_depth();
16908
29
            return result;
16909
29
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf53_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
86
         {
16905
86
            expression_node<typename node_type::value_type>*
16906
86
            result = (new node_type(t1, t2, t3, t4));
16907
86
            result->node_depth();
16908
86
            return result;
16909
86
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf54_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
55
         {
16905
55
            expression_node<typename node_type::value_type>*
16906
55
            result = (new node_type(t1, t2, t3, t4));
16907
55
            result->node_depth();
16908
55
            return result;
16909
55
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf55_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf56_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
34
         {
16905
34
            expression_node<typename node_type::value_type>*
16906
34
            result = (new node_type(t1, t2, t3, t4));
16907
34
            result->node_depth();
16908
34
            return result;
16909
34
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf57_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
3
         {
16905
3
            expression_node<typename node_type::value_type>*
16906
3
            result = (new node_type(t1, t2, t3, t4));
16907
3
            result->node_depth();
16908
3
            return result;
16909
3
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf58_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
532
         {
16905
532
            expression_node<typename node_type::value_type>*
16906
532
            result = (new node_type(t1, t2, t3, t4));
16907
532
            result->node_depth();
16908
532
            return result;
16909
532
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf59_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
125
         {
16905
125
            expression_node<typename node_type::value_type>*
16906
125
            result = (new node_type(t1, t2, t3, t4));
16907
125
            result->node_depth();
16908
125
            return result;
16909
125
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf60_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
83
         {
16905
83
            expression_node<typename node_type::value_type>*
16906
83
            result = (new node_type(t1, t2, t3, t4));
16907
83
            result->node_depth();
16908
83
            return result;
16909
83
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf61_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
21
         {
16905
21
            expression_node<typename node_type::value_type>*
16906
21
            result = (new node_type(t1, t2, t3, t4));
16907
21
            result->node_depth();
16908
21
            return result;
16909
21
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf62_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
60
         {
16905
60
            expression_node<typename node_type::value_type>*
16906
60
            result = (new node_type(t1, t2, t3, t4));
16907
60
            result->node_depth();
16908
60
            return result;
16909
60
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf63_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf64_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
66
         {
16905
66
            expression_node<typename node_type::value_type>*
16906
66
            result = (new node_type(t1, t2, t3, t4));
16907
66
            result->node_depth();
16908
66
            return result;
16909
66
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf65_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
582
         {
16905
582
            expression_node<typename node_type::value_type>*
16906
582
            result = (new node_type(t1, t2, t3, t4));
16907
582
            result->node_depth();
16908
582
            return result;
16909
582
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf66_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf67_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf68_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf69_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf70_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf71_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf72_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf73_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
98
         {
16905
98
            expression_node<typename node_type::value_type>*
16906
98
            result = (new node_type(t1, t2, t3, t4));
16907
98
            result->node_depth();
16908
98
            return result;
16909
98
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf74_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
1.17k
         {
16905
1.17k
            expression_node<typename node_type::value_type>*
16906
1.17k
            result = (new node_type(t1, t2, t3, t4));
16907
1.17k
            result->node_depth();
16908
1.17k
            return result;
16909
1.17k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf75_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
432
         {
16905
432
            expression_node<typename node_type::value_type>*
16906
432
            result = (new node_type(t1, t2, t3, t4));
16907
432
            result->node_depth();
16908
432
            return result;
16909
432
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf76_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
92
         {
16905
92
            expression_node<typename node_type::value_type>*
16906
92
            result = (new node_type(t1, t2, t3, t4));
16907
92
            result->node_depth();
16908
92
            return result;
16909
92
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf77_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf78_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf79_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
118
         {
16905
118
            expression_node<typename node_type::value_type>*
16906
118
            result = (new node_type(t1, t2, t3, t4));
16907
118
            result->node_depth();
16908
118
            return result;
16909
118
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf80_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
20
         {
16905
20
            expression_node<typename node_type::value_type>*
16906
20
            result = (new node_type(t1, t2, t3, t4));
16907
20
            result->node_depth();
16908
20
            return result;
16909
20
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf81_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
42
         {
16905
42
            expression_node<typename node_type::value_type>*
16906
42
            result = (new node_type(t1, t2, t3, t4));
16907
42
            result->node_depth();
16908
42
            return result;
16909
42
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf82_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sf83_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
1.19k
         {
16905
1.19k
            expression_node<typename node_type::value_type>*
16906
1.19k
            result = (new node_type(t1, t2, t3, t4));
16907
1.19k
            result->node_depth();
16908
1.19k
            return result;
16909
1.19k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext00_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext01_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
146
         {
16905
146
            expression_node<typename node_type::value_type>*
16906
146
            result = (new node_type(t1, t2, t3, t4));
16907
146
            result->node_depth();
16908
146
            return result;
16909
146
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext02_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
113
         {
16905
113
            expression_node<typename node_type::value_type>*
16906
113
            result = (new node_type(t1, t2, t3, t4));
16907
113
            result->node_depth();
16908
113
            return result;
16909
113
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext03_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
83
         {
16905
83
            expression_node<typename node_type::value_type>*
16906
83
            result = (new node_type(t1, t2, t3, t4));
16907
83
            result->node_depth();
16908
83
            return result;
16909
83
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext04_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
103
         {
16905
103
            expression_node<typename node_type::value_type>*
16906
103
            result = (new node_type(t1, t2, t3, t4));
16907
103
            result->node_depth();
16908
103
            return result;
16909
103
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext05_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
218
         {
16905
218
            expression_node<typename node_type::value_type>*
16906
218
            result = (new node_type(t1, t2, t3, t4));
16907
218
            result->node_depth();
16908
218
            return result;
16909
218
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext06_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
55
         {
16905
55
            expression_node<typename node_type::value_type>*
16906
55
            result = (new node_type(t1, t2, t3, t4));
16907
55
            result->node_depth();
16908
55
            return result;
16909
55
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext07_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
42
         {
16905
42
            expression_node<typename node_type::value_type>*
16906
42
            result = (new node_type(t1, t2, t3, t4));
16907
42
            result->node_depth();
16908
42
            return result;
16909
42
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext08_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
46
         {
16905
46
            expression_node<typename node_type::value_type>*
16906
46
            result = (new node_type(t1, t2, t3, t4));
16907
46
            result->node_depth();
16908
46
            return result;
16909
46
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext09_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext10_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext11_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
595
         {
16905
595
            expression_node<typename node_type::value_type>*
16906
595
            result = (new node_type(t1, t2, t3, t4));
16907
595
            result->node_depth();
16908
595
            return result;
16909
595
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext12_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
23
         {
16905
23
            expression_node<typename node_type::value_type>*
16906
23
            result = (new node_type(t1, t2, t3, t4));
16907
23
            result->node_depth();
16908
23
            return result;
16909
23
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext13_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext14_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
35
         {
16905
35
            expression_node<typename node_type::value_type>*
16906
35
            result = (new node_type(t1, t2, t3, t4));
16907
35
            result->node_depth();
16908
35
            return result;
16909
35
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext15_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
209
         {
16905
209
            expression_node<typename node_type::value_type>*
16906
209
            result = (new node_type(t1, t2, t3, t4));
16907
209
            result->node_depth();
16908
209
            return result;
16909
209
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext16_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext17_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
774
         {
16905
774
            expression_node<typename node_type::value_type>*
16906
774
            result = (new node_type(t1, t2, t3, t4));
16907
774
            result->node_depth();
16908
774
            return result;
16909
774
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext18_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
34
         {
16905
34
            expression_node<typename node_type::value_type>*
16906
34
            result = (new node_type(t1, t2, t3, t4));
16907
34
            result->node_depth();
16908
34
            return result;
16909
34
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext19_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
125
         {
16905
125
            expression_node<typename node_type::value_type>*
16906
125
            result = (new node_type(t1, t2, t3, t4));
16907
125
            result->node_depth();
16908
125
            return result;
16909
125
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext20_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
97
         {
16905
97
            expression_node<typename node_type::value_type>*
16906
97
            result = (new node_type(t1, t2, t3, t4));
16907
97
            result->node_depth();
16908
97
            return result;
16909
97
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext21_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
116
         {
16905
116
            expression_node<typename node_type::value_type>*
16906
116
            result = (new node_type(t1, t2, t3, t4));
16907
116
            result->node_depth();
16908
116
            return result;
16909
116
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext22_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext23_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
573
         {
16905
573
            expression_node<typename node_type::value_type>*
16906
573
            result = (new node_type(t1, t2, t3, t4));
16907
573
            result->node_depth();
16908
573
            return result;
16909
573
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext24_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext25_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
507
         {
16905
507
            expression_node<typename node_type::value_type>*
16906
507
            result = (new node_type(t1, t2, t3, t4));
16907
507
            result->node_depth();
16908
507
            return result;
16909
507
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext26_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
127
         {
16905
127
            expression_node<typename node_type::value_type>*
16906
127
            result = (new node_type(t1, t2, t3, t4));
16907
127
            result->node_depth();
16908
127
            return result;
16909
127
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext27_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
507
         {
16905
507
            expression_node<typename node_type::value_type>*
16906
507
            result = (new node_type(t1, t2, t3, t4));
16907
507
            result->node_depth();
16908
507
            return result;
16909
507
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext28_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext29_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
91
         {
16905
91
            expression_node<typename node_type::value_type>*
16906
91
            result = (new node_type(t1, t2, t3, t4));
16907
91
            result->node_depth();
16908
91
            return result;
16909
91
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext30_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext31_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext31_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
66
         {
16905
66
            expression_node<typename node_type::value_type>*
16906
66
            result = (new node_type(t1, t2, t3, t4));
16907
66
            result->node_depth();
16908
66
            return result;
16909
66
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext32_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext32_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext33_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext33_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
95
         {
16905
95
            expression_node<typename node_type::value_type>*
16906
95
            result = (new node_type(t1, t2, t3, t4));
16907
95
            result->node_depth();
16908
95
            return result;
16909
95
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext34_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext34_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
38
         {
16905
38
            expression_node<typename node_type::value_type>*
16906
38
            result = (new node_type(t1, t2, t3, t4));
16907
38
            result->node_depth();
16908
38
            return result;
16909
38
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext35_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext35_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
204
         {
16905
204
            expression_node<typename node_type::value_type>*
16906
204
            result = (new node_type(t1, t2, t3, t4));
16907
204
            result->node_depth();
16908
204
            return result;
16909
204
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext36_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext36_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
354
         {
16905
354
            expression_node<typename node_type::value_type>*
16906
354
            result = (new node_type(t1, t2, t3, t4));
16907
354
            result->node_depth();
16908
354
            return result;
16909
354
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext37_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext37_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext38_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext38_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
69
         {
16905
69
            expression_node<typename node_type::value_type>*
16906
69
            result = (new node_type(t1, t2, t3, t4));
16907
69
            result->node_depth();
16908
69
            return result;
16909
69
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext39_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext39_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
170
         {
16905
170
            expression_node<typename node_type::value_type>*
16906
170
            result = (new node_type(t1, t2, t3, t4));
16907
170
            result->node_depth();
16908
170
            return result;
16909
170
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext40_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext40_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext41_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext41_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext42_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext42_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
209
         {
16905
209
            expression_node<typename node_type::value_type>*
16906
209
            result = (new node_type(t1, t2, t3, t4));
16907
209
            result->node_depth();
16908
209
            return result;
16909
209
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext43_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext43_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext44_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext44_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
301
         {
16905
301
            expression_node<typename node_type::value_type>*
16906
301
            result = (new node_type(t1, t2, t3, t4));
16907
301
            result->node_depth();
16908
301
            return result;
16909
301
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext45_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext45_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
270
         {
16905
270
            expression_node<typename node_type::value_type>*
16906
270
            result = (new node_type(t1, t2, t3, t4));
16907
270
            result->node_depth();
16908
270
            return result;
16909
270
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext46_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext46_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
30
         {
16905
30
            expression_node<typename node_type::value_type>*
16906
30
            result = (new node_type(t1, t2, t3, t4));
16907
30
            result->node_depth();
16908
30
            return result;
16909
30
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext47_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext47_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext48_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext49_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext50_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext51_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext52_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext53_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext54_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext55_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
262
         {
16905
262
            expression_node<typename node_type::value_type>*
16906
262
            result = (new node_type(t1, t2, t3, t4));
16907
262
            result->node_depth();
16908
262
            return result;
16909
262
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext56_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
1.04k
         {
16905
1.04k
            expression_node<typename node_type::value_type>*
16906
1.04k
            result = (new node_type(t1, t2, t3, t4));
16907
1.04k
            result->node_depth();
16908
1.04k
            return result;
16909
1.04k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext57_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
83
         {
16905
83
            expression_node<typename node_type::value_type>*
16906
83
            result = (new node_type(t1, t2, t3, t4));
16907
83
            result->node_depth();
16908
83
            return result;
16909
83
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext58_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext59_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext60_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
Line
Count
Source
16904
280
         {
16905
280
            expression_node<typename node_type::value_type>*
16906
280
            result = (new node_type(t1, t2, t3, t4));
16907
280
            result->node_depth();
16908
280
            return result;
16909
280
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const&, exprtk::details::sfext61_op<double> >, double const, double const&, double const, double const&>(double const, double const&, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf48_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
85
         {
16905
85
            expression_node<typename node_type::value_type>*
16906
85
            result = (new node_type(t1, t2, t3, t4));
16907
85
            result->node_depth();
16908
85
            return result;
16909
85
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf49_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
34
         {
16905
34
            expression_node<typename node_type::value_type>*
16906
34
            result = (new node_type(t1, t2, t3, t4));
16907
34
            result->node_depth();
16908
34
            return result;
16909
34
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf50_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf51_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
215
         {
16905
215
            expression_node<typename node_type::value_type>*
16906
215
            result = (new node_type(t1, t2, t3, t4));
16907
215
            result->node_depth();
16908
215
            return result;
16909
215
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf52_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf53_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf54_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf55_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf56_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf57_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
518
         {
16905
518
            expression_node<typename node_type::value_type>*
16906
518
            result = (new node_type(t1, t2, t3, t4));
16907
518
            result->node_depth();
16908
518
            return result;
16909
518
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf58_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
272
         {
16905
272
            expression_node<typename node_type::value_type>*
16906
272
            result = (new node_type(t1, t2, t3, t4));
16907
272
            result->node_depth();
16908
272
            return result;
16909
272
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf59_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
53
         {
16905
53
            expression_node<typename node_type::value_type>*
16906
53
            result = (new node_type(t1, t2, t3, t4));
16907
53
            result->node_depth();
16908
53
            return result;
16909
53
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf60_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf61_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf62_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf63_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf64_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf65_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
474
         {
16905
474
            expression_node<typename node_type::value_type>*
16906
474
            result = (new node_type(t1, t2, t3, t4));
16907
474
            result->node_depth();
16908
474
            return result;
16909
474
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf66_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
366
         {
16905
366
            expression_node<typename node_type::value_type>*
16906
366
            result = (new node_type(t1, t2, t3, t4));
16907
366
            result->node_depth();
16908
366
            return result;
16909
366
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf67_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
667
         {
16905
667
            expression_node<typename node_type::value_type>*
16906
667
            result = (new node_type(t1, t2, t3, t4));
16907
667
            result->node_depth();
16908
667
            return result;
16909
667
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf68_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
17
         {
16905
17
            expression_node<typename node_type::value_type>*
16906
17
            result = (new node_type(t1, t2, t3, t4));
16907
17
            result->node_depth();
16908
17
            return result;
16909
17
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf69_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
238
         {
16905
238
            expression_node<typename node_type::value_type>*
16906
238
            result = (new node_type(t1, t2, t3, t4));
16907
238
            result->node_depth();
16908
238
            return result;
16909
238
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf70_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
26
         {
16905
26
            expression_node<typename node_type::value_type>*
16906
26
            result = (new node_type(t1, t2, t3, t4));
16907
26
            result->node_depth();
16908
26
            return result;
16909
26
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf71_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
3
         {
16905
3
            expression_node<typename node_type::value_type>*
16906
3
            result = (new node_type(t1, t2, t3, t4));
16907
3
            result->node_depth();
16908
3
            return result;
16909
3
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf72_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf73_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
279
         {
16905
279
            expression_node<typename node_type::value_type>*
16906
279
            result = (new node_type(t1, t2, t3, t4));
16907
279
            result->node_depth();
16908
279
            return result;
16909
279
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf74_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
432
         {
16905
432
            expression_node<typename node_type::value_type>*
16906
432
            result = (new node_type(t1, t2, t3, t4));
16907
432
            result->node_depth();
16908
432
            return result;
16909
432
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf75_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
153
         {
16905
153
            expression_node<typename node_type::value_type>*
16906
153
            result = (new node_type(t1, t2, t3, t4));
16907
153
            result->node_depth();
16908
153
            return result;
16909
153
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf76_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf77_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
149
         {
16905
149
            expression_node<typename node_type::value_type>*
16906
149
            result = (new node_type(t1, t2, t3, t4));
16907
149
            result->node_depth();
16908
149
            return result;
16909
149
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf78_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
57
         {
16905
57
            expression_node<typename node_type::value_type>*
16906
57
            result = (new node_type(t1, t2, t3, t4));
16907
57
            result->node_depth();
16908
57
            return result;
16909
57
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf79_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
87
         {
16905
87
            expression_node<typename node_type::value_type>*
16906
87
            result = (new node_type(t1, t2, t3, t4));
16907
87
            result->node_depth();
16908
87
            return result;
16909
87
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf80_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
51
         {
16905
51
            expression_node<typename node_type::value_type>*
16906
51
            result = (new node_type(t1, t2, t3, t4));
16907
51
            result->node_depth();
16908
51
            return result;
16909
51
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf81_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
15
         {
16905
15
            expression_node<typename node_type::value_type>*
16906
15
            result = (new node_type(t1, t2, t3, t4));
16907
15
            result->node_depth();
16908
15
            return result;
16909
15
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf82_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
285
         {
16905
285
            expression_node<typename node_type::value_type>*
16906
285
            result = (new node_type(t1, t2, t3, t4));
16907
285
            result->node_depth();
16908
285
            return result;
16909
285
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sf83_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
1.40k
         {
16905
1.40k
            expression_node<typename node_type::value_type>*
16906
1.40k
            result = (new node_type(t1, t2, t3, t4));
16907
1.40k
            result->node_depth();
16908
1.40k
            return result;
16909
1.40k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext00_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
886
         {
16905
886
            expression_node<typename node_type::value_type>*
16906
886
            result = (new node_type(t1, t2, t3, t4));
16907
886
            result->node_depth();
16908
886
            return result;
16909
886
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext01_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
101
         {
16905
101
            expression_node<typename node_type::value_type>*
16906
101
            result = (new node_type(t1, t2, t3, t4));
16907
101
            result->node_depth();
16908
101
            return result;
16909
101
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext02_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
25
         {
16905
25
            expression_node<typename node_type::value_type>*
16906
25
            result = (new node_type(t1, t2, t3, t4));
16907
25
            result->node_depth();
16908
25
            return result;
16909
25
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext03_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
38
         {
16905
38
            expression_node<typename node_type::value_type>*
16906
38
            result = (new node_type(t1, t2, t3, t4));
16907
38
            result->node_depth();
16908
38
            return result;
16909
38
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext04_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
256
         {
16905
256
            expression_node<typename node_type::value_type>*
16906
256
            result = (new node_type(t1, t2, t3, t4));
16907
256
            result->node_depth();
16908
256
            return result;
16909
256
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext05_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
100
         {
16905
100
            expression_node<typename node_type::value_type>*
16906
100
            result = (new node_type(t1, t2, t3, t4));
16907
100
            result->node_depth();
16908
100
            return result;
16909
100
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext06_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
62
         {
16905
62
            expression_node<typename node_type::value_type>*
16906
62
            result = (new node_type(t1, t2, t3, t4));
16907
62
            result->node_depth();
16908
62
            return result;
16909
62
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext07_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
128
         {
16905
128
            expression_node<typename node_type::value_type>*
16906
128
            result = (new node_type(t1, t2, t3, t4));
16907
128
            result->node_depth();
16908
128
            return result;
16909
128
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext08_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
154
         {
16905
154
            expression_node<typename node_type::value_type>*
16906
154
            result = (new node_type(t1, t2, t3, t4));
16907
154
            result->node_depth();
16908
154
            return result;
16909
154
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext09_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
302
         {
16905
302
            expression_node<typename node_type::value_type>*
16906
302
            result = (new node_type(t1, t2, t3, t4));
16907
302
            result->node_depth();
16908
302
            return result;
16909
302
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext10_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext11_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
128
         {
16905
128
            expression_node<typename node_type::value_type>*
16906
128
            result = (new node_type(t1, t2, t3, t4));
16907
128
            result->node_depth();
16908
128
            return result;
16909
128
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext12_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
190
         {
16905
190
            expression_node<typename node_type::value_type>*
16906
190
            result = (new node_type(t1, t2, t3, t4));
16907
190
            result->node_depth();
16908
190
            return result;
16909
190
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext13_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext14_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext15_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
203
         {
16905
203
            expression_node<typename node_type::value_type>*
16906
203
            result = (new node_type(t1, t2, t3, t4));
16907
203
            result->node_depth();
16908
203
            return result;
16909
203
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext16_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
959
         {
16905
959
            expression_node<typename node_type::value_type>*
16906
959
            result = (new node_type(t1, t2, t3, t4));
16907
959
            result->node_depth();
16908
959
            return result;
16909
959
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext17_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext18_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
134
         {
16905
134
            expression_node<typename node_type::value_type>*
16906
134
            result = (new node_type(t1, t2, t3, t4));
16907
134
            result->node_depth();
16908
134
            return result;
16909
134
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext19_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext20_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
139
         {
16905
139
            expression_node<typename node_type::value_type>*
16906
139
            result = (new node_type(t1, t2, t3, t4));
16907
139
            result->node_depth();
16908
139
            return result;
16909
139
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext21_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
91
         {
16905
91
            expression_node<typename node_type::value_type>*
16906
91
            result = (new node_type(t1, t2, t3, t4));
16907
91
            result->node_depth();
16908
91
            return result;
16909
91
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext22_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
93
         {
16905
93
            expression_node<typename node_type::value_type>*
16906
93
            result = (new node_type(t1, t2, t3, t4));
16907
93
            result->node_depth();
16908
93
            return result;
16909
93
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext23_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
154
         {
16905
154
            expression_node<typename node_type::value_type>*
16906
154
            result = (new node_type(t1, t2, t3, t4));
16907
154
            result->node_depth();
16908
154
            return result;
16909
154
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext24_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
534
         {
16905
534
            expression_node<typename node_type::value_type>*
16906
534
            result = (new node_type(t1, t2, t3, t4));
16907
534
            result->node_depth();
16908
534
            return result;
16909
534
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext25_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
423
         {
16905
423
            expression_node<typename node_type::value_type>*
16906
423
            result = (new node_type(t1, t2, t3, t4));
16907
423
            result->node_depth();
16908
423
            return result;
16909
423
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext26_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
563
         {
16905
563
            expression_node<typename node_type::value_type>*
16906
563
            result = (new node_type(t1, t2, t3, t4));
16907
563
            result->node_depth();
16908
563
            return result;
16909
563
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext27_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext28_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext29_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
143
         {
16905
143
            expression_node<typename node_type::value_type>*
16906
143
            result = (new node_type(t1, t2, t3, t4));
16907
143
            result->node_depth();
16908
143
            return result;
16909
143
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext30_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
227
         {
16905
227
            expression_node<typename node_type::value_type>*
16906
227
            result = (new node_type(t1, t2, t3, t4));
16907
227
            result->node_depth();
16908
227
            return result;
16909
227
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext31_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext31_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
1.57k
         {
16905
1.57k
            expression_node<typename node_type::value_type>*
16906
1.57k
            result = (new node_type(t1, t2, t3, t4));
16907
1.57k
            result->node_depth();
16908
1.57k
            return result;
16909
1.57k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext32_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext32_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
132
         {
16905
132
            expression_node<typename node_type::value_type>*
16906
132
            result = (new node_type(t1, t2, t3, t4));
16907
132
            result->node_depth();
16908
132
            return result;
16909
132
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext33_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext33_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext34_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext34_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext35_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext35_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
111
         {
16905
111
            expression_node<typename node_type::value_type>*
16906
111
            result = (new node_type(t1, t2, t3, t4));
16907
111
            result->node_depth();
16908
111
            return result;
16909
111
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext36_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext36_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext37_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext37_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext38_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext38_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
76
         {
16905
76
            expression_node<typename node_type::value_type>*
16906
76
            result = (new node_type(t1, t2, t3, t4));
16907
76
            result->node_depth();
16908
76
            return result;
16909
76
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext39_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext39_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
178
         {
16905
178
            expression_node<typename node_type::value_type>*
16906
178
            result = (new node_type(t1, t2, t3, t4));
16907
178
            result->node_depth();
16908
178
            return result;
16909
178
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext40_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext40_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext41_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext41_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext42_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext42_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext43_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext43_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext44_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext44_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext45_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext45_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext46_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext46_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext47_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext47_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext48_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext49_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext50_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
131
         {
16905
131
            expression_node<typename node_type::value_type>*
16906
131
            result = (new node_type(t1, t2, t3, t4));
16907
131
            result->node_depth();
16908
131
            return result;
16909
131
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext51_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext52_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext53_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext54_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
76
         {
16905
76
            expression_node<typename node_type::value_type>*
16906
76
            result = (new node_type(t1, t2, t3, t4));
16907
76
            result->node_depth();
16908
76
            return result;
16909
76
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext55_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
252
         {
16905
252
            expression_node<typename node_type::value_type>*
16906
252
            result = (new node_type(t1, t2, t3, t4));
16907
252
            result->node_depth();
16908
252
            return result;
16909
252
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext56_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
542
         {
16905
542
            expression_node<typename node_type::value_type>*
16906
542
            result = (new node_type(t1, t2, t3, t4));
16907
542
            result->node_depth();
16908
542
            return result;
16909
542
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext57_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
196
         {
16905
196
            expression_node<typename node_type::value_type>*
16906
196
            result = (new node_type(t1, t2, t3, t4));
16907
196
            result->node_depth();
16908
196
            return result;
16909
196
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext58_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
151
         {
16905
151
            expression_node<typename node_type::value_type>*
16906
151
            result = (new node_type(t1, t2, t3, t4));
16907
151
            result->node_depth();
16908
151
            return result;
16909
151
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext59_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext60_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
140
         {
16905
140
            expression_node<typename node_type::value_type>*
16906
140
            result = (new node_type(t1, t2, t3, t4));
16907
140
            result->node_depth();
16908
140
            return result;
16909
140
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const&, double const, exprtk::details::sfext61_op<double> >, double const&, double const, double const&, double const>(double const&, double const, double const&, double const) const
Line
Count
Source
16904
71
         {
16905
71
            expression_node<typename node_type::value_type>*
16906
71
            result = (new node_type(t1, t2, t3, t4));
16907
71
            result->node_depth();
16908
71
            return result;
16909
71
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf48_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf49_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
129
         {
16905
129
            expression_node<typename node_type::value_type>*
16906
129
            result = (new node_type(t1, t2, t3, t4));
16907
129
            result->node_depth();
16908
129
            return result;
16909
129
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf50_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
118
         {
16905
118
            expression_node<typename node_type::value_type>*
16906
118
            result = (new node_type(t1, t2, t3, t4));
16907
118
            result->node_depth();
16908
118
            return result;
16909
118
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf51_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
317
         {
16905
317
            expression_node<typename node_type::value_type>*
16906
317
            result = (new node_type(t1, t2, t3, t4));
16907
317
            result->node_depth();
16908
317
            return result;
16909
317
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf52_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf53_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
302
         {
16905
302
            expression_node<typename node_type::value_type>*
16906
302
            result = (new node_type(t1, t2, t3, t4));
16907
302
            result->node_depth();
16908
302
            return result;
16909
302
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf54_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf55_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf56_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
43
         {
16905
43
            expression_node<typename node_type::value_type>*
16906
43
            result = (new node_type(t1, t2, t3, t4));
16907
43
            result->node_depth();
16908
43
            return result;
16909
43
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf57_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf58_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
53
         {
16905
53
            expression_node<typename node_type::value_type>*
16906
53
            result = (new node_type(t1, t2, t3, t4));
16907
53
            result->node_depth();
16908
53
            return result;
16909
53
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf59_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
497
         {
16905
497
            expression_node<typename node_type::value_type>*
16906
497
            result = (new node_type(t1, t2, t3, t4));
16907
497
            result->node_depth();
16908
497
            return result;
16909
497
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf60_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
198
         {
16905
198
            expression_node<typename node_type::value_type>*
16906
198
            result = (new node_type(t1, t2, t3, t4));
16907
198
            result->node_depth();
16908
198
            return result;
16909
198
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf61_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
785
         {
16905
785
            expression_node<typename node_type::value_type>*
16906
785
            result = (new node_type(t1, t2, t3, t4));
16907
785
            result->node_depth();
16908
785
            return result;
16909
785
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf62_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
81
         {
16905
81
            expression_node<typename node_type::value_type>*
16906
81
            result = (new node_type(t1, t2, t3, t4));
16907
81
            result->node_depth();
16908
81
            return result;
16909
81
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf63_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf64_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
99
         {
16905
99
            expression_node<typename node_type::value_type>*
16906
99
            result = (new node_type(t1, t2, t3, t4));
16907
99
            result->node_depth();
16908
99
            return result;
16909
99
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf65_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
83
         {
16905
83
            expression_node<typename node_type::value_type>*
16906
83
            result = (new node_type(t1, t2, t3, t4));
16907
83
            result->node_depth();
16908
83
            return result;
16909
83
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf66_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
39
         {
16905
39
            expression_node<typename node_type::value_type>*
16906
39
            result = (new node_type(t1, t2, t3, t4));
16907
39
            result->node_depth();
16908
39
            return result;
16909
39
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf67_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
666
         {
16905
666
            expression_node<typename node_type::value_type>*
16906
666
            result = (new node_type(t1, t2, t3, t4));
16907
666
            result->node_depth();
16908
666
            return result;
16909
666
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf68_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
451
         {
16905
451
            expression_node<typename node_type::value_type>*
16906
451
            result = (new node_type(t1, t2, t3, t4));
16907
451
            result->node_depth();
16908
451
            return result;
16909
451
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf69_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf70_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf71_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf72_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf73_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
604
         {
16905
604
            expression_node<typename node_type::value_type>*
16906
604
            result = (new node_type(t1, t2, t3, t4));
16907
604
            result->node_depth();
16908
604
            return result;
16909
604
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf74_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf75_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
45
         {
16905
45
            expression_node<typename node_type::value_type>*
16906
45
            result = (new node_type(t1, t2, t3, t4));
16907
45
            result->node_depth();
16908
45
            return result;
16909
45
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf76_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
30
         {
16905
30
            expression_node<typename node_type::value_type>*
16906
30
            result = (new node_type(t1, t2, t3, t4));
16907
30
            result->node_depth();
16908
30
            return result;
16909
30
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf77_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf78_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
167
         {
16905
167
            expression_node<typename node_type::value_type>*
16906
167
            result = (new node_type(t1, t2, t3, t4));
16907
167
            result->node_depth();
16908
167
            return result;
16909
167
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf79_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
77
         {
16905
77
            expression_node<typename node_type::value_type>*
16906
77
            result = (new node_type(t1, t2, t3, t4));
16907
77
            result->node_depth();
16908
77
            return result;
16909
77
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf80_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf81_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf82_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sf83_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
55
         {
16905
55
            expression_node<typename node_type::value_type>*
16906
55
            result = (new node_type(t1, t2, t3, t4));
16907
55
            result->node_depth();
16908
55
            return result;
16909
55
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext00_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
648
         {
16905
648
            expression_node<typename node_type::value_type>*
16906
648
            result = (new node_type(t1, t2, t3, t4));
16907
648
            result->node_depth();
16908
648
            return result;
16909
648
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext01_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
85
         {
16905
85
            expression_node<typename node_type::value_type>*
16906
85
            result = (new node_type(t1, t2, t3, t4));
16907
85
            result->node_depth();
16908
85
            return result;
16909
85
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext02_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
31
         {
16905
31
            expression_node<typename node_type::value_type>*
16906
31
            result = (new node_type(t1, t2, t3, t4));
16907
31
            result->node_depth();
16908
31
            return result;
16909
31
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext03_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
164
         {
16905
164
            expression_node<typename node_type::value_type>*
16906
164
            result = (new node_type(t1, t2, t3, t4));
16907
164
            result->node_depth();
16908
164
            return result;
16909
164
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext04_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
1.30k
         {
16905
1.30k
            expression_node<typename node_type::value_type>*
16906
1.30k
            result = (new node_type(t1, t2, t3, t4));
16907
1.30k
            result->node_depth();
16908
1.30k
            return result;
16909
1.30k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext05_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
32
         {
16905
32
            expression_node<typename node_type::value_type>*
16906
32
            result = (new node_type(t1, t2, t3, t4));
16907
32
            result->node_depth();
16908
32
            return result;
16909
32
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext06_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
67
         {
16905
67
            expression_node<typename node_type::value_type>*
16906
67
            result = (new node_type(t1, t2, t3, t4));
16907
67
            result->node_depth();
16908
67
            return result;
16909
67
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext07_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
1.36k
         {
16905
1.36k
            expression_node<typename node_type::value_type>*
16906
1.36k
            result = (new node_type(t1, t2, t3, t4));
16907
1.36k
            result->node_depth();
16908
1.36k
            return result;
16909
1.36k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext08_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
685
         {
16905
685
            expression_node<typename node_type::value_type>*
16906
685
            result = (new node_type(t1, t2, t3, t4));
16907
685
            result->node_depth();
16908
685
            return result;
16909
685
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext09_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
184
         {
16905
184
            expression_node<typename node_type::value_type>*
16906
184
            result = (new node_type(t1, t2, t3, t4));
16907
184
            result->node_depth();
16908
184
            return result;
16909
184
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext10_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext11_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
1.94k
         {
16905
1.94k
            expression_node<typename node_type::value_type>*
16906
1.94k
            result = (new node_type(t1, t2, t3, t4));
16907
1.94k
            result->node_depth();
16908
1.94k
            return result;
16909
1.94k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext12_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
47
         {
16905
47
            expression_node<typename node_type::value_type>*
16906
47
            result = (new node_type(t1, t2, t3, t4));
16907
47
            result->node_depth();
16908
47
            return result;
16909
47
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext13_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
242
         {
16905
242
            expression_node<typename node_type::value_type>*
16906
242
            result = (new node_type(t1, t2, t3, t4));
16907
242
            result->node_depth();
16908
242
            return result;
16909
242
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext14_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
192
         {
16905
192
            expression_node<typename node_type::value_type>*
16906
192
            result = (new node_type(t1, t2, t3, t4));
16907
192
            result->node_depth();
16908
192
            return result;
16909
192
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext15_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
103
         {
16905
103
            expression_node<typename node_type::value_type>*
16906
103
            result = (new node_type(t1, t2, t3, t4));
16907
103
            result->node_depth();
16908
103
            return result;
16909
103
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext16_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
42
         {
16905
42
            expression_node<typename node_type::value_type>*
16906
42
            result = (new node_type(t1, t2, t3, t4));
16907
42
            result->node_depth();
16908
42
            return result;
16909
42
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext17_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
53
         {
16905
53
            expression_node<typename node_type::value_type>*
16906
53
            result = (new node_type(t1, t2, t3, t4));
16907
53
            result->node_depth();
16908
53
            return result;
16909
53
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext18_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext19_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
130
         {
16905
130
            expression_node<typename node_type::value_type>*
16906
130
            result = (new node_type(t1, t2, t3, t4));
16907
130
            result->node_depth();
16908
130
            return result;
16909
130
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext20_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext21_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
82
         {
16905
82
            expression_node<typename node_type::value_type>*
16906
82
            result = (new node_type(t1, t2, t3, t4));
16907
82
            result->node_depth();
16908
82
            return result;
16909
82
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext22_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
385
         {
16905
385
            expression_node<typename node_type::value_type>*
16906
385
            result = (new node_type(t1, t2, t3, t4));
16907
385
            result->node_depth();
16908
385
            return result;
16909
385
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext23_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
87
         {
16905
87
            expression_node<typename node_type::value_type>*
16906
87
            result = (new node_type(t1, t2, t3, t4));
16907
87
            result->node_depth();
16908
87
            return result;
16909
87
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext24_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
36
         {
16905
36
            expression_node<typename node_type::value_type>*
16906
36
            result = (new node_type(t1, t2, t3, t4));
16907
36
            result->node_depth();
16908
36
            return result;
16909
36
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext25_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
811
         {
16905
811
            expression_node<typename node_type::value_type>*
16906
811
            result = (new node_type(t1, t2, t3, t4));
16907
811
            result->node_depth();
16908
811
            return result;
16909
811
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext26_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
166
         {
16905
166
            expression_node<typename node_type::value_type>*
16906
166
            result = (new node_type(t1, t2, t3, t4));
16907
166
            result->node_depth();
16908
166
            return result;
16909
166
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext27_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext28_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
30
         {
16905
30
            expression_node<typename node_type::value_type>*
16906
30
            result = (new node_type(t1, t2, t3, t4));
16907
30
            result->node_depth();
16908
30
            return result;
16909
30
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext29_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext30_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
548
         {
16905
548
            expression_node<typename node_type::value_type>*
16906
548
            result = (new node_type(t1, t2, t3, t4));
16907
548
            result->node_depth();
16908
548
            return result;
16909
548
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext31_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext31_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
503
         {
16905
503
            expression_node<typename node_type::value_type>*
16906
503
            result = (new node_type(t1, t2, t3, t4));
16907
503
            result->node_depth();
16908
503
            return result;
16909
503
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext32_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext32_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
155
         {
16905
155
            expression_node<typename node_type::value_type>*
16906
155
            result = (new node_type(t1, t2, t3, t4));
16907
155
            result->node_depth();
16908
155
            return result;
16909
155
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext33_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext33_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
777
         {
16905
777
            expression_node<typename node_type::value_type>*
16906
777
            result = (new node_type(t1, t2, t3, t4));
16907
777
            result->node_depth();
16908
777
            return result;
16909
777
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext34_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext34_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
305
         {
16905
305
            expression_node<typename node_type::value_type>*
16906
305
            result = (new node_type(t1, t2, t3, t4));
16907
305
            result->node_depth();
16908
305
            return result;
16909
305
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext35_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext35_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
1.16k
         {
16905
1.16k
            expression_node<typename node_type::value_type>*
16906
1.16k
            result = (new node_type(t1, t2, t3, t4));
16907
1.16k
            result->node_depth();
16908
1.16k
            return result;
16909
1.16k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext36_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext36_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext37_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext37_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext38_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext38_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
508
         {
16905
508
            expression_node<typename node_type::value_type>*
16906
508
            result = (new node_type(t1, t2, t3, t4));
16907
508
            result->node_depth();
16908
508
            return result;
16909
508
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext39_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext39_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
165
         {
16905
165
            expression_node<typename node_type::value_type>*
16906
165
            result = (new node_type(t1, t2, t3, t4));
16907
165
            result->node_depth();
16908
165
            return result;
16909
165
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext40_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext40_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext41_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext41_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext42_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext42_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
1.48k
         {
16905
1.48k
            expression_node<typename node_type::value_type>*
16906
1.48k
            result = (new node_type(t1, t2, t3, t4));
16907
1.48k
            result->node_depth();
16908
1.48k
            return result;
16909
1.48k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext43_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext43_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext44_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext44_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
269
         {
16905
269
            expression_node<typename node_type::value_type>*
16906
269
            result = (new node_type(t1, t2, t3, t4));
16907
269
            result->node_depth();
16908
269
            return result;
16909
269
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext45_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext45_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
884
         {
16905
884
            expression_node<typename node_type::value_type>*
16906
884
            result = (new node_type(t1, t2, t3, t4));
16907
884
            result->node_depth();
16908
884
            return result;
16909
884
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext46_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext46_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
38
         {
16905
38
            expression_node<typename node_type::value_type>*
16906
38
            result = (new node_type(t1, t2, t3, t4));
16907
38
            result->node_depth();
16908
38
            return result;
16909
38
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext47_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext47_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext48_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext49_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext50_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
531
         {
16905
531
            expression_node<typename node_type::value_type>*
16906
531
            result = (new node_type(t1, t2, t3, t4));
16907
531
            result->node_depth();
16908
531
            return result;
16909
531
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext51_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
23
         {
16905
23
            expression_node<typename node_type::value_type>*
16906
23
            result = (new node_type(t1, t2, t3, t4));
16907
23
            result->node_depth();
16908
23
            return result;
16909
23
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext52_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext53_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext54_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext55_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
164
         {
16905
164
            expression_node<typename node_type::value_type>*
16906
164
            result = (new node_type(t1, t2, t3, t4));
16907
164
            result->node_depth();
16908
164
            return result;
16909
164
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext56_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
815
         {
16905
815
            expression_node<typename node_type::value_type>*
16906
815
            result = (new node_type(t1, t2, t3, t4));
16907
815
            result->node_depth();
16908
815
            return result;
16909
815
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext57_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
543
         {
16905
543
            expression_node<typename node_type::value_type>*
16906
543
            result = (new node_type(t1, t2, t3, t4));
16907
543
            result->node_depth();
16908
543
            return result;
16909
543
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext58_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
42
         {
16905
42
            expression_node<typename node_type::value_type>*
16906
42
            result = (new node_type(t1, t2, t3, t4));
16907
42
            result->node_depth();
16908
42
            return result;
16909
42
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext59_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext60_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const&, double const, exprtk::details::sfext61_op<double> >, double const, double const&, double const&, double const>(double const, double const&, double const&, double const) const
Line
Count
Source
16904
691
         {
16905
691
            expression_node<typename node_type::value_type>*
16906
691
            result = (new node_type(t1, t2, t3, t4));
16907
691
            result->node_depth();
16908
691
            return result;
16909
691
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf48_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf49_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf50_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf51_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf52_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf53_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf54_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf55_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf56_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf57_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf58_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf59_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf60_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf61_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf62_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf63_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf64_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf65_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf66_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf67_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf68_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf69_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf70_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf71_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf72_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf73_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
239
         {
16905
239
            expression_node<typename node_type::value_type>*
16906
239
            result = (new node_type(t1, t2, t3, t4));
16907
239
            result->node_depth();
16908
239
            return result;
16909
239
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf74_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
378
         {
16905
378
            expression_node<typename node_type::value_type>*
16906
378
            result = (new node_type(t1, t2, t3, t4));
16907
378
            result->node_depth();
16908
378
            return result;
16909
378
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf75_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
215
         {
16905
215
            expression_node<typename node_type::value_type>*
16906
215
            result = (new node_type(t1, t2, t3, t4));
16907
215
            result->node_depth();
16908
215
            return result;
16909
215
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf76_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
3
         {
16905
3
            expression_node<typename node_type::value_type>*
16906
3
            result = (new node_type(t1, t2, t3, t4));
16907
3
            result->node_depth();
16908
3
            return result;
16909
3
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf77_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
94
         {
16905
94
            expression_node<typename node_type::value_type>*
16906
94
            result = (new node_type(t1, t2, t3, t4));
16907
94
            result->node_depth();
16908
94
            return result;
16909
94
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf78_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
97
         {
16905
97
            expression_node<typename node_type::value_type>*
16906
97
            result = (new node_type(t1, t2, t3, t4));
16907
97
            result->node_depth();
16908
97
            return result;
16909
97
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf79_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
110
         {
16905
110
            expression_node<typename node_type::value_type>*
16906
110
            result = (new node_type(t1, t2, t3, t4));
16907
110
            result->node_depth();
16908
110
            return result;
16909
110
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf80_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf81_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf82_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sf83_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext00_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
666
         {
16905
666
            expression_node<typename node_type::value_type>*
16906
666
            result = (new node_type(t1, t2, t3, t4));
16907
666
            result->node_depth();
16908
666
            return result;
16909
666
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext01_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext02_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
65
         {
16905
65
            expression_node<typename node_type::value_type>*
16906
65
            result = (new node_type(t1, t2, t3, t4));
16907
65
            result->node_depth();
16908
65
            return result;
16909
65
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext03_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
17
         {
16905
17
            expression_node<typename node_type::value_type>*
16906
17
            result = (new node_type(t1, t2, t3, t4));
16907
17
            result->node_depth();
16908
17
            return result;
16909
17
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext04_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
25
         {
16905
25
            expression_node<typename node_type::value_type>*
16906
25
            result = (new node_type(t1, t2, t3, t4));
16907
25
            result->node_depth();
16908
25
            return result;
16909
25
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext05_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
146
         {
16905
146
            expression_node<typename node_type::value_type>*
16906
146
            result = (new node_type(t1, t2, t3, t4));
16907
146
            result->node_depth();
16908
146
            return result;
16909
146
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext06_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
538
         {
16905
538
            expression_node<typename node_type::value_type>*
16906
538
            result = (new node_type(t1, t2, t3, t4));
16907
538
            result->node_depth();
16908
538
            return result;
16909
538
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext07_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
128
         {
16905
128
            expression_node<typename node_type::value_type>*
16906
128
            result = (new node_type(t1, t2, t3, t4));
16907
128
            result->node_depth();
16908
128
            return result;
16909
128
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext08_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext09_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
38
         {
16905
38
            expression_node<typename node_type::value_type>*
16906
38
            result = (new node_type(t1, t2, t3, t4));
16907
38
            result->node_depth();
16908
38
            return result;
16909
38
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext10_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext11_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext12_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
115
         {
16905
115
            expression_node<typename node_type::value_type>*
16906
115
            result = (new node_type(t1, t2, t3, t4));
16907
115
            result->node_depth();
16908
115
            return result;
16909
115
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext13_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext14_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
129
         {
16905
129
            expression_node<typename node_type::value_type>*
16906
129
            result = (new node_type(t1, t2, t3, t4));
16907
129
            result->node_depth();
16908
129
            return result;
16909
129
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext15_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
51
         {
16905
51
            expression_node<typename node_type::value_type>*
16906
51
            result = (new node_type(t1, t2, t3, t4));
16907
51
            result->node_depth();
16908
51
            return result;
16909
51
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext16_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
221
         {
16905
221
            expression_node<typename node_type::value_type>*
16906
221
            result = (new node_type(t1, t2, t3, t4));
16907
221
            result->node_depth();
16908
221
            return result;
16909
221
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext17_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
193
         {
16905
193
            expression_node<typename node_type::value_type>*
16906
193
            result = (new node_type(t1, t2, t3, t4));
16907
193
            result->node_depth();
16908
193
            return result;
16909
193
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext18_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext19_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
34
         {
16905
34
            expression_node<typename node_type::value_type>*
16906
34
            result = (new node_type(t1, t2, t3, t4));
16907
34
            result->node_depth();
16908
34
            return result;
16909
34
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext20_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
113
         {
16905
113
            expression_node<typename node_type::value_type>*
16906
113
            result = (new node_type(t1, t2, t3, t4));
16907
113
            result->node_depth();
16908
113
            return result;
16909
113
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext21_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
55
         {
16905
55
            expression_node<typename node_type::value_type>*
16906
55
            result = (new node_type(t1, t2, t3, t4));
16907
55
            result->node_depth();
16908
55
            return result;
16909
55
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext22_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
183
         {
16905
183
            expression_node<typename node_type::value_type>*
16906
183
            result = (new node_type(t1, t2, t3, t4));
16907
183
            result->node_depth();
16908
183
            return result;
16909
183
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext23_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
26
         {
16905
26
            expression_node<typename node_type::value_type>*
16906
26
            result = (new node_type(t1, t2, t3, t4));
16907
26
            result->node_depth();
16908
26
            return result;
16909
26
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext24_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
23
         {
16905
23
            expression_node<typename node_type::value_type>*
16906
23
            result = (new node_type(t1, t2, t3, t4));
16907
23
            result->node_depth();
16908
23
            return result;
16909
23
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext25_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
78
         {
16905
78
            expression_node<typename node_type::value_type>*
16906
78
            result = (new node_type(t1, t2, t3, t4));
16907
78
            result->node_depth();
16908
78
            return result;
16909
78
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext26_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
10
         {
16905
10
            expression_node<typename node_type::value_type>*
16906
10
            result = (new node_type(t1, t2, t3, t4));
16907
10
            result->node_depth();
16908
10
            return result;
16909
10
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext27_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
29
         {
16905
29
            expression_node<typename node_type::value_type>*
16906
29
            result = (new node_type(t1, t2, t3, t4));
16907
29
            result->node_depth();
16908
29
            return result;
16909
29
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext28_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
20
         {
16905
20
            expression_node<typename node_type::value_type>*
16906
20
            result = (new node_type(t1, t2, t3, t4));
16907
20
            result->node_depth();
16908
20
            return result;
16909
20
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext29_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
246
         {
16905
246
            expression_node<typename node_type::value_type>*
16906
246
            result = (new node_type(t1, t2, t3, t4));
16907
246
            result->node_depth();
16908
246
            return result;
16909
246
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext30_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
565
         {
16905
565
            expression_node<typename node_type::value_type>*
16906
565
            result = (new node_type(t1, t2, t3, t4));
16907
565
            result->node_depth();
16908
565
            return result;
16909
565
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext31_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext31_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
1.10k
         {
16905
1.10k
            expression_node<typename node_type::value_type>*
16906
1.10k
            result = (new node_type(t1, t2, t3, t4));
16907
1.10k
            result->node_depth();
16908
1.10k
            return result;
16909
1.10k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext32_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext32_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
55
         {
16905
55
            expression_node<typename node_type::value_type>*
16906
55
            result = (new node_type(t1, t2, t3, t4));
16907
55
            result->node_depth();
16908
55
            return result;
16909
55
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext33_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext33_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
83
         {
16905
83
            expression_node<typename node_type::value_type>*
16906
83
            result = (new node_type(t1, t2, t3, t4));
16907
83
            result->node_depth();
16908
83
            return result;
16909
83
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext34_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext34_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext35_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext35_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
40
         {
16905
40
            expression_node<typename node_type::value_type>*
16906
40
            result = (new node_type(t1, t2, t3, t4));
16907
40
            result->node_depth();
16908
40
            return result;
16909
40
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext36_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext36_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext37_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext37_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext38_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext38_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext39_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext39_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
94
         {
16905
94
            expression_node<typename node_type::value_type>*
16906
94
            result = (new node_type(t1, t2, t3, t4));
16907
94
            result->node_depth();
16908
94
            return result;
16909
94
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext40_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext40_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext41_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext41_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext42_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext42_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
162
         {
16905
162
            expression_node<typename node_type::value_type>*
16906
162
            result = (new node_type(t1, t2, t3, t4));
16907
162
            result->node_depth();
16908
162
            return result;
16909
162
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext43_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext43_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext44_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext44_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext45_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext45_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext46_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext46_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext47_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext47_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext48_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext49_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext50_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext51_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext52_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext53_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext54_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
76
         {
16905
76
            expression_node<typename node_type::value_type>*
16906
76
            result = (new node_type(t1, t2, t3, t4));
16907
76
            result->node_depth();
16908
76
            return result;
16909
76
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext55_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
327
         {
16905
327
            expression_node<typename node_type::value_type>*
16906
327
            result = (new node_type(t1, t2, t3, t4));
16907
327
            result->node_depth();
16908
327
            return result;
16909
327
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext56_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
467
         {
16905
467
            expression_node<typename node_type::value_type>*
16906
467
            result = (new node_type(t1, t2, t3, t4));
16907
467
            result->node_depth();
16908
467
            return result;
16909
467
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext57_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
205
         {
16905
205
            expression_node<typename node_type::value_type>*
16906
205
            result = (new node_type(t1, t2, t3, t4));
16907
205
            result->node_depth();
16908
205
            return result;
16909
205
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext58_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
112
         {
16905
112
            expression_node<typename node_type::value_type>*
16906
112
            result = (new node_type(t1, t2, t3, t4));
16907
112
            result->node_depth();
16908
112
            return result;
16909
112
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext59_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext60_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
Line
Count
Source
16904
198
         {
16905
198
            expression_node<typename node_type::value_type>*
16906
198
            result = (new node_type(t1, t2, t3, t4));
16907
198
            result->node_depth();
16908
198
            return result;
16909
198
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const, double const, double const&, exprtk::details::sfext61_op<double> >, double const&, double const, double const, double const&>(double const&, double const, double const, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf48_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf49_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Line
Count
Source
16904
475
         {
16905
475
            expression_node<typename node_type::value_type>*
16906
475
            result = (new node_type(t1, t2, t3, t4));
16907
475
            result->node_depth();
16908
475
            return result;
16909
475
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf50_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf51_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Line
Count
Source
16904
103
         {
16905
103
            expression_node<typename node_type::value_type>*
16906
103
            result = (new node_type(t1, t2, t3, t4));
16907
103
            result->node_depth();
16908
103
            return result;
16909
103
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf52_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf53_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf54_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Line
Count
Source
16904
314
         {
16905
314
            expression_node<typename node_type::value_type>*
16906
314
            result = (new node_type(t1, t2, t3, t4));
16907
314
            result->node_depth();
16908
314
            return result;
16909
314
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf55_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf56_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf57_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Line
Count
Source
16904
79
         {
16905
79
            expression_node<typename node_type::value_type>*
16906
79
            result = (new node_type(t1, t2, t3, t4));
16907
79
            result->node_depth();
16908
79
            return result;
16909
79
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf58_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Line
Count
Source
16904
118
         {
16905
118
            expression_node<typename node_type::value_type>*
16906
118
            result = (new node_type(t1, t2, t3, t4));
16907
118
            result->node_depth();
16908
118
            return result;
16909
118
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf59_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Line
Count
Source
16904
272
         {
16905
272
            expression_node<typename node_type::value_type>*
16906
272
            result = (new node_type(t1, t2, t3, t4));
16907
272
            result->node_depth();
16908
272
            return result;
16909
272
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf60_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Line
Count
Source
16904
463
         {
16905
463
            expression_node<typename node_type::value_type>*
16906
463
            result = (new node_type(t1, t2, t3, t4));
16907
463
            result->node_depth();
16908
463
            return result;
16909
463
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf61_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf62_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf63_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf64_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf65_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf66_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf67_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf68_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf69_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf70_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf71_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf72_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf73_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf74_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf75_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf76_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf77_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf78_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf79_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf80_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf81_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Line
Count
Source
16904
198
         {
16905
198
            expression_node<typename node_type::value_type>*
16906
198
            result = (new node_type(t1, t2, t3, t4));
16907
198
            result->node_depth();
16908
198
            return result;
16909
198
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf82_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Line
Count
Source
16904
215
         {
16905
215
            expression_node<typename node_type::value_type>*
16906
215
            result = (new node_type(t1, t2, t3, t4));
16907
215
            result->node_depth();
16908
215
            return result;
16909
215
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sf83_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Line
Count
Source
16904
216
         {
16905
216
            expression_node<typename node_type::value_type>*
16906
216
            result = (new node_type(t1, t2, t3, t4));
16907
216
            result->node_depth();
16908
216
            return result;
16909
216
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext00_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext01_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext02_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext03_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext04_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext05_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext06_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext07_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext08_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext09_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext10_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext11_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext12_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext13_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext14_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext15_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext16_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext17_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext18_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext19_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext20_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext21_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext22_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext23_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext24_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext25_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext26_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext27_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext28_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext29_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext30_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext31_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext31_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext32_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext32_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext33_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext33_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext34_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext34_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext35_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext35_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext36_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext36_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext37_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext37_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext38_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext38_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext39_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext39_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext40_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext40_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext41_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext41_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext42_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext42_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext43_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext43_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext44_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext44_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext45_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext45_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext46_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext46_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext47_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext47_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext48_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext49_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext50_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext51_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext52_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext53_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext54_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext55_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext56_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext57_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext58_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext59_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext60_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const, exprtk::details::sfext61_op<double> >, double const, double const, double const&, double const>(double const, double const, double const&, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf48_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf49_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
187
         {
16905
187
            expression_node<typename node_type::value_type>*
16906
187
            result = (new node_type(t1, t2, t3, t4));
16907
187
            result->node_depth();
16908
187
            return result;
16909
187
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf50_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
201
         {
16905
201
            expression_node<typename node_type::value_type>*
16906
201
            result = (new node_type(t1, t2, t3, t4));
16907
201
            result->node_depth();
16908
201
            return result;
16909
201
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf51_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
64
         {
16905
64
            expression_node<typename node_type::value_type>*
16906
64
            result = (new node_type(t1, t2, t3, t4));
16907
64
            result->node_depth();
16908
64
            return result;
16909
64
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf52_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
12
         {
16905
12
            expression_node<typename node_type::value_type>*
16906
12
            result = (new node_type(t1, t2, t3, t4));
16907
12
            result->node_depth();
16908
12
            return result;
16909
12
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf53_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
154
         {
16905
154
            expression_node<typename node_type::value_type>*
16906
154
            result = (new node_type(t1, t2, t3, t4));
16907
154
            result->node_depth();
16908
154
            return result;
16909
154
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf54_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
29
         {
16905
29
            expression_node<typename node_type::value_type>*
16906
29
            result = (new node_type(t1, t2, t3, t4));
16907
29
            result->node_depth();
16908
29
            return result;
16909
29
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf55_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf56_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
148
         {
16905
148
            expression_node<typename node_type::value_type>*
16906
148
            result = (new node_type(t1, t2, t3, t4));
16907
148
            result->node_depth();
16908
148
            return result;
16909
148
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf57_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
307
         {
16905
307
            expression_node<typename node_type::value_type>*
16906
307
            result = (new node_type(t1, t2, t3, t4));
16907
307
            result->node_depth();
16908
307
            return result;
16909
307
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf58_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
395
         {
16905
395
            expression_node<typename node_type::value_type>*
16906
395
            result = (new node_type(t1, t2, t3, t4));
16907
395
            result->node_depth();
16908
395
            return result;
16909
395
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf59_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
276
         {
16905
276
            expression_node<typename node_type::value_type>*
16906
276
            result = (new node_type(t1, t2, t3, t4));
16907
276
            result->node_depth();
16908
276
            return result;
16909
276
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf60_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
606
         {
16905
606
            expression_node<typename node_type::value_type>*
16906
606
            result = (new node_type(t1, t2, t3, t4));
16907
606
            result->node_depth();
16908
606
            return result;
16909
606
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf61_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
151
         {
16905
151
            expression_node<typename node_type::value_type>*
16906
151
            result = (new node_type(t1, t2, t3, t4));
16907
151
            result->node_depth();
16908
151
            return result;
16909
151
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf62_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
82
         {
16905
82
            expression_node<typename node_type::value_type>*
16906
82
            result = (new node_type(t1, t2, t3, t4));
16907
82
            result->node_depth();
16908
82
            return result;
16909
82
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf63_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf64_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
73
         {
16905
73
            expression_node<typename node_type::value_type>*
16906
73
            result = (new node_type(t1, t2, t3, t4));
16907
73
            result->node_depth();
16908
73
            return result;
16909
73
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf65_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf66_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf67_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf68_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf69_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf70_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf71_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf72_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf73_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf74_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf75_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf76_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf77_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf78_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf79_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf80_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf81_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
35
         {
16905
35
            expression_node<typename node_type::value_type>*
16906
35
            result = (new node_type(t1, t2, t3, t4));
16907
35
            result->node_depth();
16908
35
            return result;
16909
35
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf82_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
42
         {
16905
42
            expression_node<typename node_type::value_type>*
16906
42
            result = (new node_type(t1, t2, t3, t4));
16907
42
            result->node_depth();
16908
42
            return result;
16909
42
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sf83_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext00_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext01_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext02_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext03_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext04_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext05_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext06_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext07_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext08_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext09_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext10_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext11_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext12_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext13_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext14_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext15_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext16_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext17_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext18_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext19_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext20_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext21_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext22_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext23_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext24_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext25_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext26_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext27_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext28_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext29_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext30_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext31_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext31_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext32_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext32_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext33_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext33_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext34_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext34_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext35_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext35_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext36_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext36_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext37_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext37_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext38_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext38_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext39_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext39_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext40_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext40_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext41_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext41_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext42_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext42_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext43_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext43_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext44_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext44_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
12
         {
16905
12
            expression_node<typename node_type::value_type>*
16906
12
            result = (new node_type(t1, t2, t3, t4));
16907
12
            result->node_depth();
16908
12
            return result;
16909
12
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext45_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext45_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
373
         {
16905
373
            expression_node<typename node_type::value_type>*
16906
373
            result = (new node_type(t1, t2, t3, t4));
16907
373
            result->node_depth();
16908
373
            return result;
16909
373
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext46_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext46_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
69
         {
16905
69
            expression_node<typename node_type::value_type>*
16906
69
            result = (new node_type(t1, t2, t3, t4));
16907
69
            result->node_depth();
16908
69
            return result;
16909
69
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext47_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext47_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Line
Count
Source
16904
648
         {
16905
648
            expression_node<typename node_type::value_type>*
16906
648
            result = (new node_type(t1, t2, t3, t4));
16907
648
            result->node_depth();
16908
648
            return result;
16909
648
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext48_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext49_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext50_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext51_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext52_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext53_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext54_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext55_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext56_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext57_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext58_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext59_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext60_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const, double const&, double const&, exprtk::details::sfext61_op<double> >, double const, double const, double const&, double const&>(double const, double const, double const&, double const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf48_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf49_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf50_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf51_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf52_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf53_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf54_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf55_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf56_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf57_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf58_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf59_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf60_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf61_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf62_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf63_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf64_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf65_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Line
Count
Source
16904
26
         {
16905
26
            expression_node<typename node_type::value_type>*
16906
26
            result = (new node_type(t1, t2, t3, t4));
16907
26
            result->node_depth();
16908
26
            return result;
16909
26
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf66_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf67_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf68_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf69_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Line
Count
Source
16904
15
         {
16905
15
            expression_node<typename node_type::value_type>*
16906
15
            result = (new node_type(t1, t2, t3, t4));
16907
15
            result->node_depth();
16908
15
            return result;
16909
15
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf70_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf71_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf72_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf73_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf74_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf75_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf76_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf77_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf78_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf79_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf80_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf81_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf82_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sf83_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext00_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext01_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext02_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext03_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext04_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext05_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext06_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext07_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext08_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext09_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext10_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext11_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext12_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext13_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext14_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext15_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext16_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext17_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext18_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext19_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext20_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext21_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext22_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext23_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext24_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext25_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext26_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext27_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext28_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext29_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext30_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext31_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext31_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext32_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext32_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext33_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext33_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext34_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext34_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext35_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext35_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext36_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext36_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext37_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext37_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext38_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext38_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext39_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext39_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext40_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext40_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext41_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext41_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext42_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext42_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext43_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext43_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext44_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext44_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext45_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext45_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext46_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext46_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext47_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext47_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext48_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext49_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext50_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext51_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext52_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext53_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext54_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext55_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext56_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext57_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext58_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext59_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext60_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const, double const&, double const, double const, exprtk::details::sfext61_op<double> >, double const, double const&, double const, double const>(double const, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf48_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf49_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf50_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf51_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf52_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf53_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf54_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf55_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf56_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf57_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf58_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf59_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf60_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf61_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf62_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf62_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf63_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf63_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf64_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf64_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf65_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf65_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Line
Count
Source
16904
51
         {
16905
51
            expression_node<typename node_type::value_type>*
16906
51
            result = (new node_type(t1, t2, t3, t4));
16907
51
            result->node_depth();
16908
51
            return result;
16909
51
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf66_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf66_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf67_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf67_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf68_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf68_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Line
Count
Source
16904
99
         {
16905
99
            expression_node<typename node_type::value_type>*
16906
99
            result = (new node_type(t1, t2, t3, t4));
16907
99
            result->node_depth();
16908
99
            return result;
16909
99
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf69_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf69_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Line
Count
Source
16904
153
         {
16905
153
            expression_node<typename node_type::value_type>*
16906
153
            result = (new node_type(t1, t2, t3, t4));
16907
153
            result->node_depth();
16908
153
            return result;
16909
153
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf70_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf70_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Line
Count
Source
16904
25
         {
16905
25
            expression_node<typename node_type::value_type>*
16906
25
            result = (new node_type(t1, t2, t3, t4));
16907
25
            result->node_depth();
16908
25
            return result;
16909
25
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf71_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf71_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Line
Count
Source
16904
36
         {
16905
36
            expression_node<typename node_type::value_type>*
16906
36
            result = (new node_type(t1, t2, t3, t4));
16907
36
            result->node_depth();
16908
36
            return result;
16909
36
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf72_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf72_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf73_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf73_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf74_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf74_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf75_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf75_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf76_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf76_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf77_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf77_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf78_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf78_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf79_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf79_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf80_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf80_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf81_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf81_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf82_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf82_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf83_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sf83_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext00_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext00_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext01_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext01_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext02_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext02_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext03_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext03_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext04_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext04_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext05_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext05_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext06_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext06_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext07_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext07_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext08_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext08_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext09_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext09_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext10_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext10_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext11_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext11_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext12_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext12_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext13_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext13_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext14_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext14_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext15_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext15_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext16_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext16_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext17_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext17_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext18_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext18_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext19_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext19_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext20_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext20_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext21_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext21_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext22_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext22_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext23_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext23_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext24_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext24_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext25_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext25_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext26_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext26_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext27_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext27_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext28_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext28_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext29_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext29_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext30_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext30_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext31_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext31_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext32_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext32_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext33_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext33_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext34_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext34_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext35_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext35_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext36_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext36_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext37_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext37_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext38_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext38_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext39_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext39_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext40_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext40_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext41_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext41_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext42_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext42_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext43_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext43_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext44_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext44_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext45_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext45_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext46_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext46_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext47_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext47_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext48_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext48_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext49_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext49_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext50_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext50_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Line
Count
Source
16904
79
         {
16905
79
            expression_node<typename node_type::value_type>*
16906
79
            result = (new node_type(t1, t2, t3, t4));
16907
79
            result->node_depth();
16908
79
            return result;
16909
79
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext51_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext51_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext52_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext52_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Line
Count
Source
16904
1.06k
         {
16905
1.06k
            expression_node<typename node_type::value_type>*
16906
1.06k
            result = (new node_type(t1, t2, t3, t4));
16907
1.06k
            result->node_depth();
16908
1.06k
            return result;
16909
1.06k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext53_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext53_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Line
Count
Source
16904
79
         {
16905
79
            expression_node<typename node_type::value_type>*
16906
79
            result = (new node_type(t1, t2, t3, t4));
16907
79
            result->node_depth();
16908
79
            return result;
16909
79
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext54_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext54_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext55_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext55_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext56_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext56_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext57_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext57_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext58_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext58_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext59_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext59_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext60_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext60_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext61_op<double> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<double, double const&, double const&, double const, double const, exprtk::details::sfext61_op<double> >, double const&, double const&, double const, double const>(double const&, double const&, double const, double const) const
Line
Count
Source
16904
94
         {
16905
94
            expression_node<typename node_type::value_type>*
16906
94
            result = (new node_type(t1, t2, t3, t4));
16907
94
            result->node_depth();
16908
94
            return result;
16909
94
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf48_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
21
         {
16905
21
            expression_node<typename node_type::value_type>*
16906
21
            result = (new node_type(t1, t2, t3, t4));
16907
21
            result->node_depth();
16908
21
            return result;
16909
21
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf49_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
968
         {
16905
968
            expression_node<typename node_type::value_type>*
16906
968
            result = (new node_type(t1, t2, t3, t4));
16907
968
            result->node_depth();
16908
968
            return result;
16909
968
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf50_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
73
         {
16905
73
            expression_node<typename node_type::value_type>*
16906
73
            result = (new node_type(t1, t2, t3, t4));
16907
73
            result->node_depth();
16908
73
            return result;
16909
73
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf51_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
60
         {
16905
60
            expression_node<typename node_type::value_type>*
16906
60
            result = (new node_type(t1, t2, t3, t4));
16907
60
            result->node_depth();
16908
60
            return result;
16909
60
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf52_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
26
         {
16905
26
            expression_node<typename node_type::value_type>*
16906
26
            result = (new node_type(t1, t2, t3, t4));
16907
26
            result->node_depth();
16908
26
            return result;
16909
26
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf53_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
51
         {
16905
51
            expression_node<typename node_type::value_type>*
16906
51
            result = (new node_type(t1, t2, t3, t4));
16907
51
            result->node_depth();
16908
51
            return result;
16909
51
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf54_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf55_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf56_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
193
         {
16905
193
            expression_node<typename node_type::value_type>*
16906
193
            result = (new node_type(t1, t2, t3, t4));
16907
193
            result->node_depth();
16908
193
            return result;
16909
193
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf57_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
155
         {
16905
155
            expression_node<typename node_type::value_type>*
16906
155
            result = (new node_type(t1, t2, t3, t4));
16907
155
            result->node_depth();
16908
155
            return result;
16909
155
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf58_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
440
         {
16905
440
            expression_node<typename node_type::value_type>*
16906
440
            result = (new node_type(t1, t2, t3, t4));
16907
440
            result->node_depth();
16908
440
            return result;
16909
440
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf59_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf60_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf61_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
126
         {
16905
126
            expression_node<typename node_type::value_type>*
16906
126
            result = (new node_type(t1, t2, t3, t4));
16907
126
            result->node_depth();
16908
126
            return result;
16909
126
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf62_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
431
         {
16905
431
            expression_node<typename node_type::value_type>*
16906
431
            result = (new node_type(t1, t2, t3, t4));
16907
431
            result->node_depth();
16908
431
            return result;
16909
431
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf63_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf64_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
569
         {
16905
569
            expression_node<typename node_type::value_type>*
16906
569
            result = (new node_type(t1, t2, t3, t4));
16907
569
            result->node_depth();
16908
569
            return result;
16909
569
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf65_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
57
         {
16905
57
            expression_node<typename node_type::value_type>*
16906
57
            result = (new node_type(t1, t2, t3, t4));
16907
57
            result->node_depth();
16908
57
            return result;
16909
57
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf66_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf67_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
39
         {
16905
39
            expression_node<typename node_type::value_type>*
16906
39
            result = (new node_type(t1, t2, t3, t4));
16907
39
            result->node_depth();
16908
39
            return result;
16909
39
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf68_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
139
         {
16905
139
            expression_node<typename node_type::value_type>*
16906
139
            result = (new node_type(t1, t2, t3, t4));
16907
139
            result->node_depth();
16908
139
            return result;
16909
139
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf69_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf70_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf71_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf72_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf73_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
77
         {
16905
77
            expression_node<typename node_type::value_type>*
16906
77
            result = (new node_type(t1, t2, t3, t4));
16907
77
            result->node_depth();
16908
77
            return result;
16909
77
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf74_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf75_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
42
         {
16905
42
            expression_node<typename node_type::value_type>*
16906
42
            result = (new node_type(t1, t2, t3, t4));
16907
42
            result->node_depth();
16908
42
            return result;
16909
42
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf76_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
108
         {
16905
108
            expression_node<typename node_type::value_type>*
16906
108
            result = (new node_type(t1, t2, t3, t4));
16907
108
            result->node_depth();
16908
108
            return result;
16909
108
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf77_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
36
         {
16905
36
            expression_node<typename node_type::value_type>*
16906
36
            result = (new node_type(t1, t2, t3, t4));
16907
36
            result->node_depth();
16908
36
            return result;
16909
36
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf78_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
61
         {
16905
61
            expression_node<typename node_type::value_type>*
16906
61
            result = (new node_type(t1, t2, t3, t4));
16907
61
            result->node_depth();
16908
61
            return result;
16909
61
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf79_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf80_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf81_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf82_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
224
         {
16905
224
            expression_node<typename node_type::value_type>*
16906
224
            result = (new node_type(t1, t2, t3, t4));
16907
224
            result->node_depth();
16908
224
            return result;
16909
224
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sf83_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
78
         {
16905
78
            expression_node<typename node_type::value_type>*
16906
78
            result = (new node_type(t1, t2, t3, t4));
16907
78
            result->node_depth();
16908
78
            return result;
16909
78
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
302
         {
16905
302
            expression_node<typename node_type::value_type>*
16906
302
            result = (new node_type(t1, t2, t3, t4));
16907
302
            result->node_depth();
16908
302
            return result;
16909
302
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
62
         {
16905
62
            expression_node<typename node_type::value_type>*
16906
62
            result = (new node_type(t1, t2, t3, t4));
16907
62
            result->node_depth();
16908
62
            return result;
16909
62
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
111
         {
16905
111
            expression_node<typename node_type::value_type>*
16906
111
            result = (new node_type(t1, t2, t3, t4));
16907
111
            result->node_depth();
16908
111
            return result;
16909
111
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
94
         {
16905
94
            expression_node<typename node_type::value_type>*
16906
94
            result = (new node_type(t1, t2, t3, t4));
16907
94
            result->node_depth();
16908
94
            return result;
16909
94
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
95
         {
16905
95
            expression_node<typename node_type::value_type>*
16906
95
            result = (new node_type(t1, t2, t3, t4));
16907
95
            result->node_depth();
16908
95
            return result;
16909
95
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
172
         {
16905
172
            expression_node<typename node_type::value_type>*
16906
172
            result = (new node_type(t1, t2, t3, t4));
16907
172
            result->node_depth();
16908
172
            return result;
16909
172
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
63
         {
16905
63
            expression_node<typename node_type::value_type>*
16906
63
            result = (new node_type(t1, t2, t3, t4));
16907
63
            result->node_depth();
16908
63
            return result;
16909
63
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
101
         {
16905
101
            expression_node<typename node_type::value_type>*
16906
101
            result = (new node_type(t1, t2, t3, t4));
16907
101
            result->node_depth();
16908
101
            return result;
16909
101
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
44
         {
16905
44
            expression_node<typename node_type::value_type>*
16906
44
            result = (new node_type(t1, t2, t3, t4));
16907
44
            result->node_depth();
16908
44
            return result;
16909
44
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
258
         {
16905
258
            expression_node<typename node_type::value_type>*
16906
258
            result = (new node_type(t1, t2, t3, t4));
16907
258
            result->node_depth();
16908
258
            return result;
16909
258
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
15
         {
16905
15
            expression_node<typename node_type::value_type>*
16906
15
            result = (new node_type(t1, t2, t3, t4));
16907
15
            result->node_depth();
16908
15
            return result;
16909
15
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
94
         {
16905
94
            expression_node<typename node_type::value_type>*
16906
94
            result = (new node_type(t1, t2, t3, t4));
16907
94
            result->node_depth();
16908
94
            return result;
16909
94
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
249
         {
16905
249
            expression_node<typename node_type::value_type>*
16906
249
            result = (new node_type(t1, t2, t3, t4));
16907
249
            result->node_depth();
16908
249
            return result;
16909
249
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
56
         {
16905
56
            expression_node<typename node_type::value_type>*
16906
56
            result = (new node_type(t1, t2, t3, t4));
16907
56
            result->node_depth();
16908
56
            return result;
16909
56
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
12
         {
16905
12
            expression_node<typename node_type::value_type>*
16906
12
            result = (new node_type(t1, t2, t3, t4));
16907
12
            result->node_depth();
16908
12
            return result;
16909
12
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
17
         {
16905
17
            expression_node<typename node_type::value_type>*
16906
17
            result = (new node_type(t1, t2, t3, t4));
16907
17
            result->node_depth();
16908
17
            return result;
16909
17
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
15
         {
16905
15
            expression_node<typename node_type::value_type>*
16906
15
            result = (new node_type(t1, t2, t3, t4));
16907
15
            result->node_depth();
16908
15
            return result;
16909
15
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
84
         {
16905
84
            expression_node<typename node_type::value_type>*
16906
84
            result = (new node_type(t1, t2, t3, t4));
16907
84
            result->node_depth();
16908
84
            return result;
16909
84
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
23
         {
16905
23
            expression_node<typename node_type::value_type>*
16906
23
            result = (new node_type(t1, t2, t3, t4));
16907
23
            result->node_depth();
16908
23
            return result;
16909
23
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
15
         {
16905
15
            expression_node<typename node_type::value_type>*
16906
15
            result = (new node_type(t1, t2, t3, t4));
16907
15
            result->node_depth();
16908
15
            return result;
16909
15
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
2.57k
         {
16905
2.57k
            expression_node<typename node_type::value_type>*
16906
2.57k
            result = (new node_type(t1, t2, t3, t4));
16907
2.57k
            result->node_depth();
16908
2.57k
            return result;
16909
2.57k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
85
         {
16905
85
            expression_node<typename node_type::value_type>*
16906
85
            result = (new node_type(t1, t2, t3, t4));
16907
85
            result->node_depth();
16908
85
            return result;
16909
85
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
75
         {
16905
75
            expression_node<typename node_type::value_type>*
16906
75
            result = (new node_type(t1, t2, t3, t4));
16907
75
            result->node_depth();
16908
75
            return result;
16909
75
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
171
         {
16905
171
            expression_node<typename node_type::value_type>*
16906
171
            result = (new node_type(t1, t2, t3, t4));
16907
171
            result->node_depth();
16908
171
            return result;
16909
171
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
37
         {
16905
37
            expression_node<typename node_type::value_type>*
16906
37
            result = (new node_type(t1, t2, t3, t4));
16907
37
            result->node_depth();
16908
37
            return result;
16909
37
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
250
         {
16905
250
            expression_node<typename node_type::value_type>*
16906
250
            result = (new node_type(t1, t2, t3, t4));
16907
250
            result->node_depth();
16908
250
            return result;
16909
250
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
56
         {
16905
56
            expression_node<typename node_type::value_type>*
16906
56
            result = (new node_type(t1, t2, t3, t4));
16907
56
            result->node_depth();
16908
56
            return result;
16909
56
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
61
         {
16905
61
            expression_node<typename node_type::value_type>*
16906
61
            result = (new node_type(t1, t2, t3, t4));
16907
61
            result->node_depth();
16908
61
            return result;
16909
61
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
23
         {
16905
23
            expression_node<typename node_type::value_type>*
16906
23
            result = (new node_type(t1, t2, t3, t4));
16907
23
            result->node_depth();
16908
23
            return result;
16909
23
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
663
         {
16905
663
            expression_node<typename node_type::value_type>*
16906
663
            result = (new node_type(t1, t2, t3, t4));
16907
663
            result->node_depth();
16908
663
            return result;
16909
663
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
247
         {
16905
247
            expression_node<typename node_type::value_type>*
16906
247
            result = (new node_type(t1, t2, t3, t4));
16907
247
            result->node_depth();
16908
247
            return result;
16909
247
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
122
         {
16905
122
            expression_node<typename node_type::value_type>*
16906
122
            result = (new node_type(t1, t2, t3, t4));
16907
122
            result->node_depth();
16908
122
            return result;
16909
122
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
50
         {
16905
50
            expression_node<typename node_type::value_type>*
16906
50
            result = (new node_type(t1, t2, t3, t4));
16907
50
            result->node_depth();
16908
50
            return result;
16909
50
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
443
         {
16905
443
            expression_node<typename node_type::value_type>*
16906
443
            result = (new node_type(t1, t2, t3, t4));
16907
443
            result->node_depth();
16908
443
            return result;
16909
443
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
101
         {
16905
101
            expression_node<typename node_type::value_type>*
16906
101
            result = (new node_type(t1, t2, t3, t4));
16907
101
            result->node_depth();
16908
101
            return result;
16909
101
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
56
         {
16905
56
            expression_node<typename node_type::value_type>*
16906
56
            result = (new node_type(t1, t2, t3, t4));
16907
56
            result->node_depth();
16908
56
            return result;
16909
56
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
59
         {
16905
59
            expression_node<typename node_type::value_type>*
16906
59
            result = (new node_type(t1, t2, t3, t4));
16907
59
            result->node_depth();
16908
59
            return result;
16909
59
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
68
         {
16905
68
            expression_node<typename node_type::value_type>*
16906
68
            result = (new node_type(t1, t2, t3, t4));
16907
68
            result->node_depth();
16908
68
            return result;
16909
68
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
168
         {
16905
168
            expression_node<typename node_type::value_type>*
16906
168
            result = (new node_type(t1, t2, t3, t4));
16907
168
            result->node_depth();
16908
168
            return result;
16909
168
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
30
         {
16905
30
            expression_node<typename node_type::value_type>*
16906
30
            result = (new node_type(t1, t2, t3, t4));
16907
30
            result->node_depth();
16908
30
            return result;
16909
30
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
414
         {
16905
414
            expression_node<typename node_type::value_type>*
16906
414
            result = (new node_type(t1, t2, t3, t4));
16907
414
            result->node_depth();
16908
414
            return result;
16909
414
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
112
         {
16905
112
            expression_node<typename node_type::value_type>*
16906
112
            result = (new node_type(t1, t2, t3, t4));
16907
112
            result->node_depth();
16908
112
            return result;
16909
112
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
263
         {
16905
263
            expression_node<typename node_type::value_type>*
16906
263
            result = (new node_type(t1, t2, t3, t4));
16907
263
            result->node_depth();
16908
263
            return result;
16909
263
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
41
         {
16905
41
            expression_node<typename node_type::value_type>*
16906
41
            result = (new node_type(t1, t2, t3, t4));
16907
41
            result->node_depth();
16908
41
            return result;
16909
41
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
73
         {
16905
73
            expression_node<typename node_type::value_type>*
16906
73
            result = (new node_type(t1, t2, t3, t4));
16907
73
            result->node_depth();
16908
73
            return result;
16909
73
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
107
         {
16905
107
            expression_node<typename node_type::value_type>*
16906
107
            result = (new node_type(t1, t2, t3, t4));
16907
107
            result->node_depth();
16908
107
            return result;
16909
107
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
277
         {
16905
277
            expression_node<typename node_type::value_type>*
16906
277
            result = (new node_type(t1, t2, t3, t4));
16907
277
            result->node_depth();
16908
277
            return result;
16909
277
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >, float const&, float const&, float const&, float const&>(float const&, float const&, float const&, float const&) const
Line
Count
Source
16904
945
         {
16905
945
            expression_node<typename node_type::value_type>*
16906
945
            result = (new node_type(t1, t2, t3, t4));
16907
945
            result->node_depth();
16908
945
            return result;
16909
945
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf48_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
29
         {
16905
29
            expression_node<typename node_type::value_type>*
16906
29
            result = (new node_type(t1, t2, t3, t4));
16907
29
            result->node_depth();
16908
29
            return result;
16909
29
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf49_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
37
         {
16905
37
            expression_node<typename node_type::value_type>*
16906
37
            result = (new node_type(t1, t2, t3, t4));
16907
37
            result->node_depth();
16908
37
            return result;
16909
37
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf50_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
60
         {
16905
60
            expression_node<typename node_type::value_type>*
16906
60
            result = (new node_type(t1, t2, t3, t4));
16907
60
            result->node_depth();
16908
60
            return result;
16909
60
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf51_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
109
         {
16905
109
            expression_node<typename node_type::value_type>*
16906
109
            result = (new node_type(t1, t2, t3, t4));
16907
109
            result->node_depth();
16908
109
            return result;
16909
109
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf52_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
30
         {
16905
30
            expression_node<typename node_type::value_type>*
16906
30
            result = (new node_type(t1, t2, t3, t4));
16907
30
            result->node_depth();
16908
30
            return result;
16909
30
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf53_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
353
         {
16905
353
            expression_node<typename node_type::value_type>*
16906
353
            result = (new node_type(t1, t2, t3, t4));
16907
353
            result->node_depth();
16908
353
            return result;
16909
353
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf54_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
3
         {
16905
3
            expression_node<typename node_type::value_type>*
16906
3
            result = (new node_type(t1, t2, t3, t4));
16907
3
            result->node_depth();
16908
3
            return result;
16909
3
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf55_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf56_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
185
         {
16905
185
            expression_node<typename node_type::value_type>*
16906
185
            result = (new node_type(t1, t2, t3, t4));
16907
185
            result->node_depth();
16908
185
            return result;
16909
185
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf57_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf58_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf59_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf60_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf61_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
77
         {
16905
77
            expression_node<typename node_type::value_type>*
16906
77
            result = (new node_type(t1, t2, t3, t4));
16907
77
            result->node_depth();
16908
77
            return result;
16909
77
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf62_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
284
         {
16905
284
            expression_node<typename node_type::value_type>*
16906
284
            result = (new node_type(t1, t2, t3, t4));
16907
284
            result->node_depth();
16908
284
            return result;
16909
284
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf63_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf64_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
31
         {
16905
31
            expression_node<typename node_type::value_type>*
16906
31
            result = (new node_type(t1, t2, t3, t4));
16907
31
            result->node_depth();
16908
31
            return result;
16909
31
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf65_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
47
         {
16905
47
            expression_node<typename node_type::value_type>*
16906
47
            result = (new node_type(t1, t2, t3, t4));
16907
47
            result->node_depth();
16908
47
            return result;
16909
47
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf66_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
346
         {
16905
346
            expression_node<typename node_type::value_type>*
16906
346
            result = (new node_type(t1, t2, t3, t4));
16907
346
            result->node_depth();
16908
346
            return result;
16909
346
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf67_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
804
         {
16905
804
            expression_node<typename node_type::value_type>*
16906
804
            result = (new node_type(t1, t2, t3, t4));
16907
804
            result->node_depth();
16908
804
            return result;
16909
804
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf68_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
163
         {
16905
163
            expression_node<typename node_type::value_type>*
16906
163
            result = (new node_type(t1, t2, t3, t4));
16907
163
            result->node_depth();
16908
163
            return result;
16909
163
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf69_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf70_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf71_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
84
         {
16905
84
            expression_node<typename node_type::value_type>*
16906
84
            result = (new node_type(t1, t2, t3, t4));
16907
84
            result->node_depth();
16908
84
            return result;
16909
84
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf72_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf73_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
86
         {
16905
86
            expression_node<typename node_type::value_type>*
16906
86
            result = (new node_type(t1, t2, t3, t4));
16907
86
            result->node_depth();
16908
86
            return result;
16909
86
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf74_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
21
         {
16905
21
            expression_node<typename node_type::value_type>*
16906
21
            result = (new node_type(t1, t2, t3, t4));
16907
21
            result->node_depth();
16908
21
            return result;
16909
21
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf75_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
40
         {
16905
40
            expression_node<typename node_type::value_type>*
16906
40
            result = (new node_type(t1, t2, t3, t4));
16907
40
            result->node_depth();
16908
40
            return result;
16909
40
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf76_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
103
         {
16905
103
            expression_node<typename node_type::value_type>*
16906
103
            result = (new node_type(t1, t2, t3, t4));
16907
103
            result->node_depth();
16908
103
            return result;
16909
103
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf77_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
38
         {
16905
38
            expression_node<typename node_type::value_type>*
16906
38
            result = (new node_type(t1, t2, t3, t4));
16907
38
            result->node_depth();
16908
38
            return result;
16909
38
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf78_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf79_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
123
         {
16905
123
            expression_node<typename node_type::value_type>*
16906
123
            result = (new node_type(t1, t2, t3, t4));
16907
123
            result->node_depth();
16908
123
            return result;
16909
123
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf80_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf81_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf82_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
57
         {
16905
57
            expression_node<typename node_type::value_type>*
16906
57
            result = (new node_type(t1, t2, t3, t4));
16907
57
            result->node_depth();
16908
57
            return result;
16909
57
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sf83_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext00_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
146
         {
16905
146
            expression_node<typename node_type::value_type>*
16906
146
            result = (new node_type(t1, t2, t3, t4));
16907
146
            result->node_depth();
16908
146
            return result;
16909
146
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext01_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
59
         {
16905
59
            expression_node<typename node_type::value_type>*
16906
59
            result = (new node_type(t1, t2, t3, t4));
16907
59
            result->node_depth();
16908
59
            return result;
16909
59
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext02_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext03_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
210
         {
16905
210
            expression_node<typename node_type::value_type>*
16906
210
            result = (new node_type(t1, t2, t3, t4));
16907
210
            result->node_depth();
16908
210
            return result;
16909
210
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext04_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
365
         {
16905
365
            expression_node<typename node_type::value_type>*
16906
365
            result = (new node_type(t1, t2, t3, t4));
16907
365
            result->node_depth();
16908
365
            return result;
16909
365
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext05_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext06_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext07_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
95
         {
16905
95
            expression_node<typename node_type::value_type>*
16906
95
            result = (new node_type(t1, t2, t3, t4));
16907
95
            result->node_depth();
16908
95
            return result;
16909
95
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext08_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
64
         {
16905
64
            expression_node<typename node_type::value_type>*
16906
64
            result = (new node_type(t1, t2, t3, t4));
16907
64
            result->node_depth();
16908
64
            return result;
16909
64
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext09_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
151
         {
16905
151
            expression_node<typename node_type::value_type>*
16906
151
            result = (new node_type(t1, t2, t3, t4));
16907
151
            result->node_depth();
16908
151
            return result;
16909
151
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext10_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
10
         {
16905
10
            expression_node<typename node_type::value_type>*
16906
10
            result = (new node_type(t1, t2, t3, t4));
16907
10
            result->node_depth();
16908
10
            return result;
16909
10
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext11_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
276
         {
16905
276
            expression_node<typename node_type::value_type>*
16906
276
            result = (new node_type(t1, t2, t3, t4));
16907
276
            result->node_depth();
16908
276
            return result;
16909
276
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext12_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
39
         {
16905
39
            expression_node<typename node_type::value_type>*
16906
39
            result = (new node_type(t1, t2, t3, t4));
16907
39
            result->node_depth();
16908
39
            return result;
16909
39
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext13_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
31
         {
16905
31
            expression_node<typename node_type::value_type>*
16906
31
            result = (new node_type(t1, t2, t3, t4));
16907
31
            result->node_depth();
16908
31
            return result;
16909
31
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext14_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
175
         {
16905
175
            expression_node<typename node_type::value_type>*
16906
175
            result = (new node_type(t1, t2, t3, t4));
16907
175
            result->node_depth();
16908
175
            return result;
16909
175
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext15_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
57
         {
16905
57
            expression_node<typename node_type::value_type>*
16906
57
            result = (new node_type(t1, t2, t3, t4));
16907
57
            result->node_depth();
16908
57
            return result;
16909
57
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext16_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
251
         {
16905
251
            expression_node<typename node_type::value_type>*
16906
251
            result = (new node_type(t1, t2, t3, t4));
16907
251
            result->node_depth();
16908
251
            return result;
16909
251
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext17_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext18_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext19_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
131
         {
16905
131
            expression_node<typename node_type::value_type>*
16906
131
            result = (new node_type(t1, t2, t3, t4));
16907
131
            result->node_depth();
16908
131
            return result;
16909
131
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext20_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
3
         {
16905
3
            expression_node<typename node_type::value_type>*
16906
3
            result = (new node_type(t1, t2, t3, t4));
16907
3
            result->node_depth();
16908
3
            return result;
16909
3
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext21_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
90
         {
16905
90
            expression_node<typename node_type::value_type>*
16906
90
            result = (new node_type(t1, t2, t3, t4));
16907
90
            result->node_depth();
16908
90
            return result;
16909
90
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext22_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
17
         {
16905
17
            expression_node<typename node_type::value_type>*
16906
17
            result = (new node_type(t1, t2, t3, t4));
16907
17
            result->node_depth();
16908
17
            return result;
16909
17
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext23_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
317
         {
16905
317
            expression_node<typename node_type::value_type>*
16906
317
            result = (new node_type(t1, t2, t3, t4));
16907
317
            result->node_depth();
16908
317
            return result;
16909
317
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext24_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext25_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
97
         {
16905
97
            expression_node<typename node_type::value_type>*
16906
97
            result = (new node_type(t1, t2, t3, t4));
16907
97
            result->node_depth();
16908
97
            return result;
16909
97
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext26_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
612
         {
16905
612
            expression_node<typename node_type::value_type>*
16906
612
            result = (new node_type(t1, t2, t3, t4));
16907
612
            result->node_depth();
16908
612
            return result;
16909
612
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext27_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext28_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
375
         {
16905
375
            expression_node<typename node_type::value_type>*
16906
375
            result = (new node_type(t1, t2, t3, t4));
16907
375
            result->node_depth();
16908
375
            return result;
16909
375
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext29_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
211
         {
16905
211
            expression_node<typename node_type::value_type>*
16906
211
            result = (new node_type(t1, t2, t3, t4));
16907
211
            result->node_depth();
16908
211
            return result;
16909
211
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext30_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
86
         {
16905
86
            expression_node<typename node_type::value_type>*
16906
86
            result = (new node_type(t1, t2, t3, t4));
16907
86
            result->node_depth();
16908
86
            return result;
16909
86
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext31_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext31_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
168
         {
16905
168
            expression_node<typename node_type::value_type>*
16906
168
            result = (new node_type(t1, t2, t3, t4));
16907
168
            result->node_depth();
16908
168
            return result;
16909
168
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext32_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext32_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
654
         {
16905
654
            expression_node<typename node_type::value_type>*
16906
654
            result = (new node_type(t1, t2, t3, t4));
16907
654
            result->node_depth();
16908
654
            return result;
16909
654
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext33_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext33_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
103
         {
16905
103
            expression_node<typename node_type::value_type>*
16906
103
            result = (new node_type(t1, t2, t3, t4));
16907
103
            result->node_depth();
16908
103
            return result;
16909
103
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext34_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext34_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
224
         {
16905
224
            expression_node<typename node_type::value_type>*
16906
224
            result = (new node_type(t1, t2, t3, t4));
16907
224
            result->node_depth();
16908
224
            return result;
16909
224
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext35_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext35_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
141
         {
16905
141
            expression_node<typename node_type::value_type>*
16906
141
            result = (new node_type(t1, t2, t3, t4));
16907
141
            result->node_depth();
16908
141
            return result;
16909
141
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext36_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext36_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext37_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext37_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext38_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext38_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
319
         {
16905
319
            expression_node<typename node_type::value_type>*
16906
319
            result = (new node_type(t1, t2, t3, t4));
16907
319
            result->node_depth();
16908
319
            return result;
16909
319
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext39_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext39_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
582
         {
16905
582
            expression_node<typename node_type::value_type>*
16906
582
            result = (new node_type(t1, t2, t3, t4));
16907
582
            result->node_depth();
16908
582
            return result;
16909
582
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext40_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext40_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
387
         {
16905
387
            expression_node<typename node_type::value_type>*
16906
387
            result = (new node_type(t1, t2, t3, t4));
16907
387
            result->node_depth();
16908
387
            return result;
16909
387
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext41_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext41_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext42_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext42_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
253
         {
16905
253
            expression_node<typename node_type::value_type>*
16906
253
            result = (new node_type(t1, t2, t3, t4));
16907
253
            result->node_depth();
16908
253
            return result;
16909
253
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext43_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext43_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
121
         {
16905
121
            expression_node<typename node_type::value_type>*
16906
121
            result = (new node_type(t1, t2, t3, t4));
16907
121
            result->node_depth();
16908
121
            return result;
16909
121
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext44_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext44_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
253
         {
16905
253
            expression_node<typename node_type::value_type>*
16906
253
            result = (new node_type(t1, t2, t3, t4));
16907
253
            result->node_depth();
16908
253
            return result;
16909
253
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext45_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext45_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext46_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext46_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
40
         {
16905
40
            expression_node<typename node_type::value_type>*
16906
40
            result = (new node_type(t1, t2, t3, t4));
16907
40
            result->node_depth();
16908
40
            return result;
16909
40
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext47_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext47_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext48_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext49_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext50_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext51_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
325
         {
16905
325
            expression_node<typename node_type::value_type>*
16906
325
            result = (new node_type(t1, t2, t3, t4));
16907
325
            result->node_depth();
16908
325
            return result;
16909
325
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext52_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext53_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext54_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
62
         {
16905
62
            expression_node<typename node_type::value_type>*
16906
62
            result = (new node_type(t1, t2, t3, t4));
16907
62
            result->node_depth();
16908
62
            return result;
16909
62
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext55_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
619
         {
16905
619
            expression_node<typename node_type::value_type>*
16906
619
            result = (new node_type(t1, t2, t3, t4));
16907
619
            result->node_depth();
16908
619
            return result;
16909
619
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext56_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext57_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
829
         {
16905
829
            expression_node<typename node_type::value_type>*
16906
829
            result = (new node_type(t1, t2, t3, t4));
16907
829
            result->node_depth();
16908
829
            return result;
16909
829
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext58_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
445
         {
16905
445
            expression_node<typename node_type::value_type>*
16906
445
            result = (new node_type(t1, t2, t3, t4));
16907
445
            result->node_depth();
16908
445
            return result;
16909
445
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext59_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
52
         {
16905
52
            expression_node<typename node_type::value_type>*
16906
52
            result = (new node_type(t1, t2, t3, t4));
16907
52
            result->node_depth();
16908
52
            return result;
16909
52
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext60_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
15
         {
16905
15
            expression_node<typename node_type::value_type>*
16906
15
            result = (new node_type(t1, t2, t3, t4));
16907
15
            result->node_depth();
16908
15
            return result;
16909
15
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const&, float const, exprtk::details::sfext61_op<float> >, float const&, float const&, float const&, float const>(float const&, float const&, float const&, float const) const
Line
Count
Source
16904
48
         {
16905
48
            expression_node<typename node_type::value_type>*
16906
48
            result = (new node_type(t1, t2, t3, t4));
16907
48
            result->node_depth();
16908
48
            return result;
16909
48
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf48_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
58
         {
16905
58
            expression_node<typename node_type::value_type>*
16906
58
            result = (new node_type(t1, t2, t3, t4));
16907
58
            result->node_depth();
16908
58
            return result;
16909
58
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf49_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
115
         {
16905
115
            expression_node<typename node_type::value_type>*
16906
115
            result = (new node_type(t1, t2, t3, t4));
16907
115
            result->node_depth();
16908
115
            return result;
16909
115
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf50_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
125
         {
16905
125
            expression_node<typename node_type::value_type>*
16906
125
            result = (new node_type(t1, t2, t3, t4));
16907
125
            result->node_depth();
16908
125
            return result;
16909
125
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf51_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
410
         {
16905
410
            expression_node<typename node_type::value_type>*
16906
410
            result = (new node_type(t1, t2, t3, t4));
16907
410
            result->node_depth();
16908
410
            return result;
16909
410
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf52_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
426
         {
16905
426
            expression_node<typename node_type::value_type>*
16906
426
            result = (new node_type(t1, t2, t3, t4));
16907
426
            result->node_depth();
16908
426
            return result;
16909
426
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf53_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
165
         {
16905
165
            expression_node<typename node_type::value_type>*
16906
165
            result = (new node_type(t1, t2, t3, t4));
16907
165
            result->node_depth();
16908
165
            return result;
16909
165
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf54_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf55_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf56_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
32
         {
16905
32
            expression_node<typename node_type::value_type>*
16906
32
            result = (new node_type(t1, t2, t3, t4));
16907
32
            result->node_depth();
16908
32
            return result;
16909
32
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf57_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
213
         {
16905
213
            expression_node<typename node_type::value_type>*
16906
213
            result = (new node_type(t1, t2, t3, t4));
16907
213
            result->node_depth();
16908
213
            return result;
16909
213
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf58_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
149
         {
16905
149
            expression_node<typename node_type::value_type>*
16906
149
            result = (new node_type(t1, t2, t3, t4));
16907
149
            result->node_depth();
16908
149
            return result;
16909
149
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf59_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
108
         {
16905
108
            expression_node<typename node_type::value_type>*
16906
108
            result = (new node_type(t1, t2, t3, t4));
16907
108
            result->node_depth();
16908
108
            return result;
16909
108
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf60_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
348
         {
16905
348
            expression_node<typename node_type::value_type>*
16906
348
            result = (new node_type(t1, t2, t3, t4));
16907
348
            result->node_depth();
16908
348
            return result;
16909
348
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf61_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
378
         {
16905
378
            expression_node<typename node_type::value_type>*
16906
378
            result = (new node_type(t1, t2, t3, t4));
16907
378
            result->node_depth();
16908
378
            return result;
16909
378
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf62_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
77
         {
16905
77
            expression_node<typename node_type::value_type>*
16906
77
            result = (new node_type(t1, t2, t3, t4));
16907
77
            result->node_depth();
16908
77
            return result;
16909
77
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf63_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf64_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
81
         {
16905
81
            expression_node<typename node_type::value_type>*
16906
81
            result = (new node_type(t1, t2, t3, t4));
16907
81
            result->node_depth();
16908
81
            return result;
16909
81
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf65_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf66_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
131
         {
16905
131
            expression_node<typename node_type::value_type>*
16906
131
            result = (new node_type(t1, t2, t3, t4));
16907
131
            result->node_depth();
16908
131
            return result;
16909
131
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf67_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
84
         {
16905
84
            expression_node<typename node_type::value_type>*
16906
84
            result = (new node_type(t1, t2, t3, t4));
16907
84
            result->node_depth();
16908
84
            return result;
16909
84
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf68_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf69_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf70_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf71_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
82
         {
16905
82
            expression_node<typename node_type::value_type>*
16906
82
            result = (new node_type(t1, t2, t3, t4));
16907
82
            result->node_depth();
16908
82
            return result;
16909
82
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf72_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf73_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
225
         {
16905
225
            expression_node<typename node_type::value_type>*
16906
225
            result = (new node_type(t1, t2, t3, t4));
16907
225
            result->node_depth();
16908
225
            return result;
16909
225
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf74_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
148
         {
16905
148
            expression_node<typename node_type::value_type>*
16906
148
            result = (new node_type(t1, t2, t3, t4));
16907
148
            result->node_depth();
16908
148
            return result;
16909
148
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf75_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf76_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
116
         {
16905
116
            expression_node<typename node_type::value_type>*
16906
116
            result = (new node_type(t1, t2, t3, t4));
16907
116
            result->node_depth();
16908
116
            return result;
16909
116
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf77_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf78_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
20
         {
16905
20
            expression_node<typename node_type::value_type>*
16906
20
            result = (new node_type(t1, t2, t3, t4));
16907
20
            result->node_depth();
16908
20
            return result;
16909
20
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf79_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
84
         {
16905
84
            expression_node<typename node_type::value_type>*
16906
84
            result = (new node_type(t1, t2, t3, t4));
16907
84
            result->node_depth();
16908
84
            return result;
16909
84
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf80_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf81_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
30
         {
16905
30
            expression_node<typename node_type::value_type>*
16906
30
            result = (new node_type(t1, t2, t3, t4));
16907
30
            result->node_depth();
16908
30
            return result;
16909
30
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf82_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
40
         {
16905
40
            expression_node<typename node_type::value_type>*
16906
40
            result = (new node_type(t1, t2, t3, t4));
16907
40
            result->node_depth();
16908
40
            return result;
16909
40
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sf83_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext00_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
26
         {
16905
26
            expression_node<typename node_type::value_type>*
16906
26
            result = (new node_type(t1, t2, t3, t4));
16907
26
            result->node_depth();
16908
26
            return result;
16909
26
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext01_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
161
         {
16905
161
            expression_node<typename node_type::value_type>*
16906
161
            result = (new node_type(t1, t2, t3, t4));
16907
161
            result->node_depth();
16908
161
            return result;
16909
161
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext02_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext03_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
17
         {
16905
17
            expression_node<typename node_type::value_type>*
16906
17
            result = (new node_type(t1, t2, t3, t4));
16907
17
            result->node_depth();
16908
17
            return result;
16909
17
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext04_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
34
         {
16905
34
            expression_node<typename node_type::value_type>*
16906
34
            result = (new node_type(t1, t2, t3, t4));
16907
34
            result->node_depth();
16908
34
            return result;
16909
34
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext05_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
129
         {
16905
129
            expression_node<typename node_type::value_type>*
16906
129
            result = (new node_type(t1, t2, t3, t4));
16907
129
            result->node_depth();
16908
129
            return result;
16909
129
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext06_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext07_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext08_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext09_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext10_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext11_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
174
         {
16905
174
            expression_node<typename node_type::value_type>*
16906
174
            result = (new node_type(t1, t2, t3, t4));
16907
174
            result->node_depth();
16908
174
            return result;
16909
174
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext12_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
32
         {
16905
32
            expression_node<typename node_type::value_type>*
16906
32
            result = (new node_type(t1, t2, t3, t4));
16907
32
            result->node_depth();
16908
32
            return result;
16909
32
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext13_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
36
         {
16905
36
            expression_node<typename node_type::value_type>*
16906
36
            result = (new node_type(t1, t2, t3, t4));
16907
36
            result->node_depth();
16908
36
            return result;
16909
36
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext14_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext15_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
1.58k
         {
16905
1.58k
            expression_node<typename node_type::value_type>*
16906
1.58k
            result = (new node_type(t1, t2, t3, t4));
16907
1.58k
            result->node_depth();
16908
1.58k
            return result;
16909
1.58k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext16_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext17_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext18_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext19_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
12
         {
16905
12
            expression_node<typename node_type::value_type>*
16906
12
            result = (new node_type(t1, t2, t3, t4));
16907
12
            result->node_depth();
16908
12
            return result;
16909
12
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext20_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext21_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
215
         {
16905
215
            expression_node<typename node_type::value_type>*
16906
215
            result = (new node_type(t1, t2, t3, t4));
16907
215
            result->node_depth();
16908
215
            return result;
16909
215
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext22_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
234
         {
16905
234
            expression_node<typename node_type::value_type>*
16906
234
            result = (new node_type(t1, t2, t3, t4));
16907
234
            result->node_depth();
16908
234
            return result;
16909
234
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext23_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
39
         {
16905
39
            expression_node<typename node_type::value_type>*
16906
39
            result = (new node_type(t1, t2, t3, t4));
16907
39
            result->node_depth();
16908
39
            return result;
16909
39
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext24_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
52
         {
16905
52
            expression_node<typename node_type::value_type>*
16906
52
            result = (new node_type(t1, t2, t3, t4));
16907
52
            result->node_depth();
16908
52
            return result;
16909
52
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext25_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
47
         {
16905
47
            expression_node<typename node_type::value_type>*
16906
47
            result = (new node_type(t1, t2, t3, t4));
16907
47
            result->node_depth();
16908
47
            return result;
16909
47
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext26_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
390
         {
16905
390
            expression_node<typename node_type::value_type>*
16906
390
            result = (new node_type(t1, t2, t3, t4));
16907
390
            result->node_depth();
16908
390
            return result;
16909
390
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext27_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
323
         {
16905
323
            expression_node<typename node_type::value_type>*
16906
323
            result = (new node_type(t1, t2, t3, t4));
16907
323
            result->node_depth();
16908
323
            return result;
16909
323
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext28_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
111
         {
16905
111
            expression_node<typename node_type::value_type>*
16906
111
            result = (new node_type(t1, t2, t3, t4));
16907
111
            result->node_depth();
16908
111
            return result;
16909
111
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext29_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
240
         {
16905
240
            expression_node<typename node_type::value_type>*
16906
240
            result = (new node_type(t1, t2, t3, t4));
16907
240
            result->node_depth();
16908
240
            return result;
16909
240
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext30_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
32
         {
16905
32
            expression_node<typename node_type::value_type>*
16906
32
            result = (new node_type(t1, t2, t3, t4));
16907
32
            result->node_depth();
16908
32
            return result;
16909
32
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext31_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext31_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
230
         {
16905
230
            expression_node<typename node_type::value_type>*
16906
230
            result = (new node_type(t1, t2, t3, t4));
16907
230
            result->node_depth();
16908
230
            return result;
16909
230
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext32_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext32_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
349
         {
16905
349
            expression_node<typename node_type::value_type>*
16906
349
            result = (new node_type(t1, t2, t3, t4));
16907
349
            result->node_depth();
16908
349
            return result;
16909
349
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext33_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext33_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
446
         {
16905
446
            expression_node<typename node_type::value_type>*
16906
446
            result = (new node_type(t1, t2, t3, t4));
16907
446
            result->node_depth();
16908
446
            return result;
16909
446
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext34_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext34_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
346
         {
16905
346
            expression_node<typename node_type::value_type>*
16906
346
            result = (new node_type(t1, t2, t3, t4));
16907
346
            result->node_depth();
16908
346
            return result;
16909
346
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext35_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext35_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
20
         {
16905
20
            expression_node<typename node_type::value_type>*
16906
20
            result = (new node_type(t1, t2, t3, t4));
16907
20
            result->node_depth();
16908
20
            return result;
16909
20
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext36_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext36_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
69
         {
16905
69
            expression_node<typename node_type::value_type>*
16906
69
            result = (new node_type(t1, t2, t3, t4));
16907
69
            result->node_depth();
16908
69
            return result;
16909
69
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext37_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext37_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext38_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext38_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
437
         {
16905
437
            expression_node<typename node_type::value_type>*
16906
437
            result = (new node_type(t1, t2, t3, t4));
16907
437
            result->node_depth();
16908
437
            return result;
16909
437
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext39_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext39_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
597
         {
16905
597
            expression_node<typename node_type::value_type>*
16906
597
            result = (new node_type(t1, t2, t3, t4));
16907
597
            result->node_depth();
16908
597
            return result;
16909
597
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext40_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext40_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
114
         {
16905
114
            expression_node<typename node_type::value_type>*
16906
114
            result = (new node_type(t1, t2, t3, t4));
16907
114
            result->node_depth();
16908
114
            return result;
16909
114
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext41_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext41_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext42_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext42_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
162
         {
16905
162
            expression_node<typename node_type::value_type>*
16906
162
            result = (new node_type(t1, t2, t3, t4));
16907
162
            result->node_depth();
16908
162
            return result;
16909
162
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext43_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext43_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext44_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext44_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
68
         {
16905
68
            expression_node<typename node_type::value_type>*
16906
68
            result = (new node_type(t1, t2, t3, t4));
16907
68
            result->node_depth();
16908
68
            return result;
16909
68
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext45_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext45_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
611
         {
16905
611
            expression_node<typename node_type::value_type>*
16906
611
            result = (new node_type(t1, t2, t3, t4));
16907
611
            result->node_depth();
16908
611
            return result;
16909
611
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext46_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext46_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
45
         {
16905
45
            expression_node<typename node_type::value_type>*
16906
45
            result = (new node_type(t1, t2, t3, t4));
16907
45
            result->node_depth();
16908
45
            return result;
16909
45
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext47_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext47_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
140
         {
16905
140
            expression_node<typename node_type::value_type>*
16906
140
            result = (new node_type(t1, t2, t3, t4));
16907
140
            result->node_depth();
16908
140
            return result;
16909
140
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext48_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext49_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext50_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext51_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext52_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext53_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext54_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
40
         {
16905
40
            expression_node<typename node_type::value_type>*
16906
40
            result = (new node_type(t1, t2, t3, t4));
16907
40
            result->node_depth();
16908
40
            return result;
16909
40
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext55_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
39
         {
16905
39
            expression_node<typename node_type::value_type>*
16906
39
            result = (new node_type(t1, t2, t3, t4));
16907
39
            result->node_depth();
16908
39
            return result;
16909
39
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext56_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
281
         {
16905
281
            expression_node<typename node_type::value_type>*
16906
281
            result = (new node_type(t1, t2, t3, t4));
16907
281
            result->node_depth();
16908
281
            return result;
16909
281
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext57_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
651
         {
16905
651
            expression_node<typename node_type::value_type>*
16906
651
            result = (new node_type(t1, t2, t3, t4));
16907
651
            result->node_depth();
16908
651
            return result;
16909
651
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext58_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
151
         {
16905
151
            expression_node<typename node_type::value_type>*
16906
151
            result = (new node_type(t1, t2, t3, t4));
16907
151
            result->node_depth();
16908
151
            return result;
16909
151
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext59_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
436
         {
16905
436
            expression_node<typename node_type::value_type>*
16906
436
            result = (new node_type(t1, t2, t3, t4));
16907
436
            result->node_depth();
16908
436
            return result;
16909
436
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext60_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
34
         {
16905
34
            expression_node<typename node_type::value_type>*
16906
34
            result = (new node_type(t1, t2, t3, t4));
16907
34
            result->node_depth();
16908
34
            return result;
16909
34
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const&, exprtk::details::sfext61_op<float> >, float const&, float const, float const&, float const&>(float const&, float const, float const&, float const&) const
Line
Count
Source
16904
468
         {
16905
468
            expression_node<typename node_type::value_type>*
16906
468
            result = (new node_type(t1, t2, t3, t4));
16907
468
            result->node_depth();
16908
468
            return result;
16909
468
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf48_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
246
         {
16905
246
            expression_node<typename node_type::value_type>*
16906
246
            result = (new node_type(t1, t2, t3, t4));
16907
246
            result->node_depth();
16908
246
            return result;
16909
246
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf49_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
155
         {
16905
155
            expression_node<typename node_type::value_type>*
16906
155
            result = (new node_type(t1, t2, t3, t4));
16907
155
            result->node_depth();
16908
155
            return result;
16909
155
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf50_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf51_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf52_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
48
         {
16905
48
            expression_node<typename node_type::value_type>*
16906
48
            result = (new node_type(t1, t2, t3, t4));
16907
48
            result->node_depth();
16908
48
            return result;
16909
48
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf53_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
35
         {
16905
35
            expression_node<typename node_type::value_type>*
16906
35
            result = (new node_type(t1, t2, t3, t4));
16907
35
            result->node_depth();
16908
35
            return result;
16909
35
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf54_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf55_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf56_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
626
         {
16905
626
            expression_node<typename node_type::value_type>*
16906
626
            result = (new node_type(t1, t2, t3, t4));
16907
626
            result->node_depth();
16908
626
            return result;
16909
626
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf57_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
54
         {
16905
54
            expression_node<typename node_type::value_type>*
16906
54
            result = (new node_type(t1, t2, t3, t4));
16907
54
            result->node_depth();
16908
54
            return result;
16909
54
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf58_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
20
         {
16905
20
            expression_node<typename node_type::value_type>*
16906
20
            result = (new node_type(t1, t2, t3, t4));
16907
20
            result->node_depth();
16908
20
            return result;
16909
20
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf59_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
219
         {
16905
219
            expression_node<typename node_type::value_type>*
16906
219
            result = (new node_type(t1, t2, t3, t4));
16907
219
            result->node_depth();
16908
219
            return result;
16909
219
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf60_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf61_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
21
         {
16905
21
            expression_node<typename node_type::value_type>*
16906
21
            result = (new node_type(t1, t2, t3, t4));
16907
21
            result->node_depth();
16908
21
            return result;
16909
21
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf62_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
36
         {
16905
36
            expression_node<typename node_type::value_type>*
16906
36
            result = (new node_type(t1, t2, t3, t4));
16907
36
            result->node_depth();
16908
36
            return result;
16909
36
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf63_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf64_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
142
         {
16905
142
            expression_node<typename node_type::value_type>*
16906
142
            result = (new node_type(t1, t2, t3, t4));
16907
142
            result->node_depth();
16908
142
            return result;
16909
142
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf65_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
1.43k
         {
16905
1.43k
            expression_node<typename node_type::value_type>*
16906
1.43k
            result = (new node_type(t1, t2, t3, t4));
16907
1.43k
            result->node_depth();
16908
1.43k
            return result;
16909
1.43k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf66_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
115
         {
16905
115
            expression_node<typename node_type::value_type>*
16906
115
            result = (new node_type(t1, t2, t3, t4));
16907
115
            result->node_depth();
16908
115
            return result;
16909
115
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf67_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
96
         {
16905
96
            expression_node<typename node_type::value_type>*
16906
96
            result = (new node_type(t1, t2, t3, t4));
16907
96
            result->node_depth();
16908
96
            return result;
16909
96
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf68_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
51
         {
16905
51
            expression_node<typename node_type::value_type>*
16906
51
            result = (new node_type(t1, t2, t3, t4));
16907
51
            result->node_depth();
16908
51
            return result;
16909
51
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf69_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf70_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
35
         {
16905
35
            expression_node<typename node_type::value_type>*
16906
35
            result = (new node_type(t1, t2, t3, t4));
16907
35
            result->node_depth();
16908
35
            return result;
16909
35
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf71_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
66
         {
16905
66
            expression_node<typename node_type::value_type>*
16906
66
            result = (new node_type(t1, t2, t3, t4));
16907
66
            result->node_depth();
16908
66
            return result;
16909
66
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf72_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf73_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
268
         {
16905
268
            expression_node<typename node_type::value_type>*
16906
268
            result = (new node_type(t1, t2, t3, t4));
16907
268
            result->node_depth();
16908
268
            return result;
16909
268
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf74_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
168
         {
16905
168
            expression_node<typename node_type::value_type>*
16906
168
            result = (new node_type(t1, t2, t3, t4));
16907
168
            result->node_depth();
16908
168
            return result;
16909
168
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf75_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
173
         {
16905
173
            expression_node<typename node_type::value_type>*
16906
173
            result = (new node_type(t1, t2, t3, t4));
16907
173
            result->node_depth();
16908
173
            return result;
16909
173
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf76_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
10
         {
16905
10
            expression_node<typename node_type::value_type>*
16906
10
            result = (new node_type(t1, t2, t3, t4));
16907
10
            result->node_depth();
16908
10
            return result;
16909
10
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf77_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf78_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
50
         {
16905
50
            expression_node<typename node_type::value_type>*
16906
50
            result = (new node_type(t1, t2, t3, t4));
16907
50
            result->node_depth();
16908
50
            return result;
16909
50
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf79_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
44
         {
16905
44
            expression_node<typename node_type::value_type>*
16906
44
            result = (new node_type(t1, t2, t3, t4));
16907
44
            result->node_depth();
16908
44
            return result;
16909
44
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf80_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
130
         {
16905
130
            expression_node<typename node_type::value_type>*
16906
130
            result = (new node_type(t1, t2, t3, t4));
16907
130
            result->node_depth();
16908
130
            return result;
16909
130
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf81_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
2.17k
         {
16905
2.17k
            expression_node<typename node_type::value_type>*
16906
2.17k
            result = (new node_type(t1, t2, t3, t4));
16907
2.17k
            result->node_depth();
16908
2.17k
            return result;
16909
2.17k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf82_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
45
         {
16905
45
            expression_node<typename node_type::value_type>*
16906
45
            result = (new node_type(t1, t2, t3, t4));
16907
45
            result->node_depth();
16908
45
            return result;
16909
45
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sf83_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
1.16k
         {
16905
1.16k
            expression_node<typename node_type::value_type>*
16906
1.16k
            result = (new node_type(t1, t2, t3, t4));
16907
1.16k
            result->node_depth();
16908
1.16k
            return result;
16909
1.16k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext00_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
385
         {
16905
385
            expression_node<typename node_type::value_type>*
16906
385
            result = (new node_type(t1, t2, t3, t4));
16907
385
            result->node_depth();
16908
385
            return result;
16909
385
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext01_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
34
         {
16905
34
            expression_node<typename node_type::value_type>*
16906
34
            result = (new node_type(t1, t2, t3, t4));
16907
34
            result->node_depth();
16908
34
            return result;
16909
34
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext02_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
25
         {
16905
25
            expression_node<typename node_type::value_type>*
16906
25
            result = (new node_type(t1, t2, t3, t4));
16907
25
            result->node_depth();
16908
25
            return result;
16909
25
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext03_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
10
         {
16905
10
            expression_node<typename node_type::value_type>*
16906
10
            result = (new node_type(t1, t2, t3, t4));
16907
10
            result->node_depth();
16908
10
            return result;
16909
10
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext04_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
777
         {
16905
777
            expression_node<typename node_type::value_type>*
16906
777
            result = (new node_type(t1, t2, t3, t4));
16907
777
            result->node_depth();
16908
777
            return result;
16909
777
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext05_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
47
         {
16905
47
            expression_node<typename node_type::value_type>*
16906
47
            result = (new node_type(t1, t2, t3, t4));
16907
47
            result->node_depth();
16908
47
            return result;
16909
47
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext06_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
169
         {
16905
169
            expression_node<typename node_type::value_type>*
16906
169
            result = (new node_type(t1, t2, t3, t4));
16907
169
            result->node_depth();
16908
169
            return result;
16909
169
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext07_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext08_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext09_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext10_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
165
         {
16905
165
            expression_node<typename node_type::value_type>*
16906
165
            result = (new node_type(t1, t2, t3, t4));
16907
165
            result->node_depth();
16908
165
            return result;
16909
165
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext11_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext12_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext13_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext14_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
197
         {
16905
197
            expression_node<typename node_type::value_type>*
16906
197
            result = (new node_type(t1, t2, t3, t4));
16907
197
            result->node_depth();
16908
197
            return result;
16909
197
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext15_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
223
         {
16905
223
            expression_node<typename node_type::value_type>*
16906
223
            result = (new node_type(t1, t2, t3, t4));
16907
223
            result->node_depth();
16908
223
            return result;
16909
223
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext16_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
287
         {
16905
287
            expression_node<typename node_type::value_type>*
16906
287
            result = (new node_type(t1, t2, t3, t4));
16907
287
            result->node_depth();
16908
287
            return result;
16909
287
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext17_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
28
         {
16905
28
            expression_node<typename node_type::value_type>*
16906
28
            result = (new node_type(t1, t2, t3, t4));
16907
28
            result->node_depth();
16908
28
            return result;
16909
28
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext18_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
35
         {
16905
35
            expression_node<typename node_type::value_type>*
16906
35
            result = (new node_type(t1, t2, t3, t4));
16907
35
            result->node_depth();
16908
35
            return result;
16909
35
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext19_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
246
         {
16905
246
            expression_node<typename node_type::value_type>*
16906
246
            result = (new node_type(t1, t2, t3, t4));
16907
246
            result->node_depth();
16908
246
            return result;
16909
246
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext20_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext21_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext22_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
295
         {
16905
295
            expression_node<typename node_type::value_type>*
16906
295
            result = (new node_type(t1, t2, t3, t4));
16907
295
            result->node_depth();
16908
295
            return result;
16909
295
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext23_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext24_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
35
         {
16905
35
            expression_node<typename node_type::value_type>*
16906
35
            result = (new node_type(t1, t2, t3, t4));
16907
35
            result->node_depth();
16908
35
            return result;
16909
35
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext25_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
20
         {
16905
20
            expression_node<typename node_type::value_type>*
16906
20
            result = (new node_type(t1, t2, t3, t4));
16907
20
            result->node_depth();
16908
20
            return result;
16909
20
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext26_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
48
         {
16905
48
            expression_node<typename node_type::value_type>*
16906
48
            result = (new node_type(t1, t2, t3, t4));
16907
48
            result->node_depth();
16908
48
            return result;
16909
48
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext27_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
106
         {
16905
106
            expression_node<typename node_type::value_type>*
16906
106
            result = (new node_type(t1, t2, t3, t4));
16907
106
            result->node_depth();
16908
106
            return result;
16909
106
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext28_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext29_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
330
         {
16905
330
            expression_node<typename node_type::value_type>*
16906
330
            result = (new node_type(t1, t2, t3, t4));
16907
330
            result->node_depth();
16908
330
            return result;
16909
330
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext30_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
732
         {
16905
732
            expression_node<typename node_type::value_type>*
16906
732
            result = (new node_type(t1, t2, t3, t4));
16907
732
            result->node_depth();
16908
732
            return result;
16909
732
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext31_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext31_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
12
         {
16905
12
            expression_node<typename node_type::value_type>*
16906
12
            result = (new node_type(t1, t2, t3, t4));
16907
12
            result->node_depth();
16908
12
            return result;
16909
12
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext32_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext32_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext33_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext33_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
54
         {
16905
54
            expression_node<typename node_type::value_type>*
16906
54
            result = (new node_type(t1, t2, t3, t4));
16907
54
            result->node_depth();
16908
54
            return result;
16909
54
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext34_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext34_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
17
         {
16905
17
            expression_node<typename node_type::value_type>*
16906
17
            result = (new node_type(t1, t2, t3, t4));
16907
17
            result->node_depth();
16908
17
            return result;
16909
17
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext35_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext35_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext36_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext36_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
304
         {
16905
304
            expression_node<typename node_type::value_type>*
16906
304
            result = (new node_type(t1, t2, t3, t4));
16907
304
            result->node_depth();
16908
304
            return result;
16909
304
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext37_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext37_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext38_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext38_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext39_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext39_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
76
         {
16905
76
            expression_node<typename node_type::value_type>*
16906
76
            result = (new node_type(t1, t2, t3, t4));
16907
76
            result->node_depth();
16908
76
            return result;
16909
76
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext40_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext40_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
95
         {
16905
95
            expression_node<typename node_type::value_type>*
16906
95
            result = (new node_type(t1, t2, t3, t4));
16907
95
            result->node_depth();
16908
95
            return result;
16909
95
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext41_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext41_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext42_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext42_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
350
         {
16905
350
            expression_node<typename node_type::value_type>*
16906
350
            result = (new node_type(t1, t2, t3, t4));
16907
350
            result->node_depth();
16908
350
            return result;
16909
350
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext43_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext43_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
480
         {
16905
480
            expression_node<typename node_type::value_type>*
16906
480
            result = (new node_type(t1, t2, t3, t4));
16907
480
            result->node_depth();
16908
480
            return result;
16909
480
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext44_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext44_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
106
         {
16905
106
            expression_node<typename node_type::value_type>*
16906
106
            result = (new node_type(t1, t2, t3, t4));
16907
106
            result->node_depth();
16908
106
            return result;
16909
106
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext45_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext45_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
78
         {
16905
78
            expression_node<typename node_type::value_type>*
16906
78
            result = (new node_type(t1, t2, t3, t4));
16907
78
            result->node_depth();
16908
78
            return result;
16909
78
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext46_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext46_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
61
         {
16905
61
            expression_node<typename node_type::value_type>*
16906
61
            result = (new node_type(t1, t2, t3, t4));
16907
61
            result->node_depth();
16908
61
            return result;
16909
61
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext47_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext47_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
3
         {
16905
3
            expression_node<typename node_type::value_type>*
16906
3
            result = (new node_type(t1, t2, t3, t4));
16907
3
            result->node_depth();
16908
3
            return result;
16909
3
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext48_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext49_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext50_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
87
         {
16905
87
            expression_node<typename node_type::value_type>*
16906
87
            result = (new node_type(t1, t2, t3, t4));
16907
87
            result->node_depth();
16908
87
            return result;
16909
87
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext51_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext52_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext53_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext54_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
50
         {
16905
50
            expression_node<typename node_type::value_type>*
16906
50
            result = (new node_type(t1, t2, t3, t4));
16907
50
            result->node_depth();
16908
50
            return result;
16909
50
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext55_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext56_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
914
         {
16905
914
            expression_node<typename node_type::value_type>*
16906
914
            result = (new node_type(t1, t2, t3, t4));
16907
914
            result->node_depth();
16908
914
            return result;
16909
914
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext57_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
361
         {
16905
361
            expression_node<typename node_type::value_type>*
16906
361
            result = (new node_type(t1, t2, t3, t4));
16907
361
            result->node_depth();
16908
361
            return result;
16909
361
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext58_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
48
         {
16905
48
            expression_node<typename node_type::value_type>*
16906
48
            result = (new node_type(t1, t2, t3, t4));
16907
48
            result->node_depth();
16908
48
            return result;
16909
48
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext59_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
99
         {
16905
99
            expression_node<typename node_type::value_type>*
16906
99
            result = (new node_type(t1, t2, t3, t4));
16907
99
            result->node_depth();
16908
99
            return result;
16909
99
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext60_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
30
         {
16905
30
            expression_node<typename node_type::value_type>*
16906
30
            result = (new node_type(t1, t2, t3, t4));
16907
30
            result->node_depth();
16908
30
            return result;
16909
30
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const&, exprtk::details::sfext61_op<float> >, float const&, float const&, float const, float const&>(float const&, float const&, float const, float const&) const
Line
Count
Source
16904
794
         {
16905
794
            expression_node<typename node_type::value_type>*
16906
794
            result = (new node_type(t1, t2, t3, t4));
16907
794
            result->node_depth();
16908
794
            return result;
16909
794
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf48_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf49_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
191
         {
16905
191
            expression_node<typename node_type::value_type>*
16906
191
            result = (new node_type(t1, t2, t3, t4));
16907
191
            result->node_depth();
16908
191
            return result;
16909
191
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf50_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
399
         {
16905
399
            expression_node<typename node_type::value_type>*
16906
399
            result = (new node_type(t1, t2, t3, t4));
16907
399
            result->node_depth();
16908
399
            return result;
16909
399
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf51_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf52_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
70
         {
16905
70
            expression_node<typename node_type::value_type>*
16906
70
            result = (new node_type(t1, t2, t3, t4));
16907
70
            result->node_depth();
16908
70
            return result;
16909
70
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf53_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
223
         {
16905
223
            expression_node<typename node_type::value_type>*
16906
223
            result = (new node_type(t1, t2, t3, t4));
16907
223
            result->node_depth();
16908
223
            return result;
16909
223
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf54_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf55_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf56_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
943
         {
16905
943
            expression_node<typename node_type::value_type>*
16906
943
            result = (new node_type(t1, t2, t3, t4));
16907
943
            result->node_depth();
16908
943
            return result;
16909
943
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf57_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
68
         {
16905
68
            expression_node<typename node_type::value_type>*
16906
68
            result = (new node_type(t1, t2, t3, t4));
16907
68
            result->node_depth();
16908
68
            return result;
16909
68
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf58_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
176
         {
16905
176
            expression_node<typename node_type::value_type>*
16906
176
            result = (new node_type(t1, t2, t3, t4));
16907
176
            result->node_depth();
16908
176
            return result;
16909
176
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf59_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
531
         {
16905
531
            expression_node<typename node_type::value_type>*
16906
531
            result = (new node_type(t1, t2, t3, t4));
16907
531
            result->node_depth();
16908
531
            return result;
16909
531
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf60_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
704
         {
16905
704
            expression_node<typename node_type::value_type>*
16906
704
            result = (new node_type(t1, t2, t3, t4));
16907
704
            result->node_depth();
16908
704
            return result;
16909
704
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf61_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
100
         {
16905
100
            expression_node<typename node_type::value_type>*
16906
100
            result = (new node_type(t1, t2, t3, t4));
16907
100
            result->node_depth();
16908
100
            return result;
16909
100
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf62_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
170
         {
16905
170
            expression_node<typename node_type::value_type>*
16906
170
            result = (new node_type(t1, t2, t3, t4));
16907
170
            result->node_depth();
16908
170
            return result;
16909
170
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf63_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf64_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
96
         {
16905
96
            expression_node<typename node_type::value_type>*
16906
96
            result = (new node_type(t1, t2, t3, t4));
16907
96
            result->node_depth();
16908
96
            return result;
16909
96
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf65_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
102
         {
16905
102
            expression_node<typename node_type::value_type>*
16906
102
            result = (new node_type(t1, t2, t3, t4));
16907
102
            result->node_depth();
16908
102
            return result;
16909
102
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf66_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
12
         {
16905
12
            expression_node<typename node_type::value_type>*
16906
12
            result = (new node_type(t1, t2, t3, t4));
16907
12
            result->node_depth();
16908
12
            return result;
16909
12
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf67_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
223
         {
16905
223
            expression_node<typename node_type::value_type>*
16906
223
            result = (new node_type(t1, t2, t3, t4));
16907
223
            result->node_depth();
16908
223
            return result;
16909
223
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf68_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
229
         {
16905
229
            expression_node<typename node_type::value_type>*
16906
229
            result = (new node_type(t1, t2, t3, t4));
16907
229
            result->node_depth();
16908
229
            return result;
16909
229
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf69_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
10
         {
16905
10
            expression_node<typename node_type::value_type>*
16906
10
            result = (new node_type(t1, t2, t3, t4));
16907
10
            result->node_depth();
16908
10
            return result;
16909
10
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf70_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf71_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
312
         {
16905
312
            expression_node<typename node_type::value_type>*
16906
312
            result = (new node_type(t1, t2, t3, t4));
16907
312
            result->node_depth();
16908
312
            return result;
16909
312
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf72_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf73_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
135
         {
16905
135
            expression_node<typename node_type::value_type>*
16906
135
            result = (new node_type(t1, t2, t3, t4));
16907
135
            result->node_depth();
16908
135
            return result;
16909
135
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf74_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
311
         {
16905
311
            expression_node<typename node_type::value_type>*
16906
311
            result = (new node_type(t1, t2, t3, t4));
16907
311
            result->node_depth();
16908
311
            return result;
16909
311
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf75_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
164
         {
16905
164
            expression_node<typename node_type::value_type>*
16906
164
            result = (new node_type(t1, t2, t3, t4));
16907
164
            result->node_depth();
16908
164
            return result;
16909
164
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf76_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
147
         {
16905
147
            expression_node<typename node_type::value_type>*
16906
147
            result = (new node_type(t1, t2, t3, t4));
16907
147
            result->node_depth();
16908
147
            return result;
16909
147
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf77_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
15
         {
16905
15
            expression_node<typename node_type::value_type>*
16906
15
            result = (new node_type(t1, t2, t3, t4));
16907
15
            result->node_depth();
16908
15
            return result;
16909
15
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf78_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf79_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
43
         {
16905
43
            expression_node<typename node_type::value_type>*
16906
43
            result = (new node_type(t1, t2, t3, t4));
16907
43
            result->node_depth();
16908
43
            return result;
16909
43
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf80_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
79
         {
16905
79
            expression_node<typename node_type::value_type>*
16906
79
            result = (new node_type(t1, t2, t3, t4));
16907
79
            result->node_depth();
16908
79
            return result;
16909
79
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf81_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf82_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
28
         {
16905
28
            expression_node<typename node_type::value_type>*
16906
28
            result = (new node_type(t1, t2, t3, t4));
16907
28
            result->node_depth();
16908
28
            return result;
16909
28
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sf83_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext00_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
38
         {
16905
38
            expression_node<typename node_type::value_type>*
16906
38
            result = (new node_type(t1, t2, t3, t4));
16907
38
            result->node_depth();
16908
38
            return result;
16909
38
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext01_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
673
         {
16905
673
            expression_node<typename node_type::value_type>*
16906
673
            result = (new node_type(t1, t2, t3, t4));
16907
673
            result->node_depth();
16908
673
            return result;
16909
673
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext02_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
63
         {
16905
63
            expression_node<typename node_type::value_type>*
16906
63
            result = (new node_type(t1, t2, t3, t4));
16907
63
            result->node_depth();
16908
63
            return result;
16909
63
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext03_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
23
         {
16905
23
            expression_node<typename node_type::value_type>*
16906
23
            result = (new node_type(t1, t2, t3, t4));
16907
23
            result->node_depth();
16908
23
            return result;
16909
23
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext04_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext05_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
96
         {
16905
96
            expression_node<typename node_type::value_type>*
16906
96
            result = (new node_type(t1, t2, t3, t4));
16907
96
            result->node_depth();
16908
96
            return result;
16909
96
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext06_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
228
         {
16905
228
            expression_node<typename node_type::value_type>*
16906
228
            result = (new node_type(t1, t2, t3, t4));
16907
228
            result->node_depth();
16908
228
            return result;
16909
228
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext07_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
251
         {
16905
251
            expression_node<typename node_type::value_type>*
16906
251
            result = (new node_type(t1, t2, t3, t4));
16907
251
            result->node_depth();
16908
251
            return result;
16909
251
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext08_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
15
         {
16905
15
            expression_node<typename node_type::value_type>*
16906
15
            result = (new node_type(t1, t2, t3, t4));
16907
15
            result->node_depth();
16908
15
            return result;
16909
15
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext09_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
245
         {
16905
245
            expression_node<typename node_type::value_type>*
16906
245
            result = (new node_type(t1, t2, t3, t4));
16907
245
            result->node_depth();
16908
245
            return result;
16909
245
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext10_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext11_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
479
         {
16905
479
            expression_node<typename node_type::value_type>*
16906
479
            result = (new node_type(t1, t2, t3, t4));
16907
479
            result->node_depth();
16908
479
            return result;
16909
479
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext12_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext13_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext14_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
898
         {
16905
898
            expression_node<typename node_type::value_type>*
16906
898
            result = (new node_type(t1, t2, t3, t4));
16907
898
            result->node_depth();
16908
898
            return result;
16909
898
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext15_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
191
         {
16905
191
            expression_node<typename node_type::value_type>*
16906
191
            result = (new node_type(t1, t2, t3, t4));
16907
191
            result->node_depth();
16908
191
            return result;
16909
191
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext16_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
68
         {
16905
68
            expression_node<typename node_type::value_type>*
16906
68
            result = (new node_type(t1, t2, t3, t4));
16907
68
            result->node_depth();
16908
68
            return result;
16909
68
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext17_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext18_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
248
         {
16905
248
            expression_node<typename node_type::value_type>*
16906
248
            result = (new node_type(t1, t2, t3, t4));
16907
248
            result->node_depth();
16908
248
            return result;
16909
248
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext19_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
41
         {
16905
41
            expression_node<typename node_type::value_type>*
16906
41
            result = (new node_type(t1, t2, t3, t4));
16907
41
            result->node_depth();
16908
41
            return result;
16909
41
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext20_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
231
         {
16905
231
            expression_node<typename node_type::value_type>*
16906
231
            result = (new node_type(t1, t2, t3, t4));
16907
231
            result->node_depth();
16908
231
            return result;
16909
231
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext21_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
107
         {
16905
107
            expression_node<typename node_type::value_type>*
16906
107
            result = (new node_type(t1, t2, t3, t4));
16907
107
            result->node_depth();
16908
107
            return result;
16909
107
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext22_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
23
         {
16905
23
            expression_node<typename node_type::value_type>*
16906
23
            result = (new node_type(t1, t2, t3, t4));
16907
23
            result->node_depth();
16908
23
            return result;
16909
23
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext23_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
132
         {
16905
132
            expression_node<typename node_type::value_type>*
16906
132
            result = (new node_type(t1, t2, t3, t4));
16907
132
            result->node_depth();
16908
132
            return result;
16909
132
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext24_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
436
         {
16905
436
            expression_node<typename node_type::value_type>*
16906
436
            result = (new node_type(t1, t2, t3, t4));
16907
436
            result->node_depth();
16908
436
            return result;
16909
436
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext25_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
137
         {
16905
137
            expression_node<typename node_type::value_type>*
16906
137
            result = (new node_type(t1, t2, t3, t4));
16907
137
            result->node_depth();
16908
137
            return result;
16909
137
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext26_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
47
         {
16905
47
            expression_node<typename node_type::value_type>*
16906
47
            result = (new node_type(t1, t2, t3, t4));
16907
47
            result->node_depth();
16908
47
            return result;
16909
47
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext27_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
84
         {
16905
84
            expression_node<typename node_type::value_type>*
16906
84
            result = (new node_type(t1, t2, t3, t4));
16907
84
            result->node_depth();
16908
84
            return result;
16909
84
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext28_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext29_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
26
         {
16905
26
            expression_node<typename node_type::value_type>*
16906
26
            result = (new node_type(t1, t2, t3, t4));
16907
26
            result->node_depth();
16908
26
            return result;
16909
26
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext30_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext31_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
145
         {
16905
145
            expression_node<typename node_type::value_type>*
16906
145
            result = (new node_type(t1, t2, t3, t4));
16907
145
            result->node_depth();
16908
145
            return result;
16909
145
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext32_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext33_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
218
         {
16905
218
            expression_node<typename node_type::value_type>*
16906
218
            result = (new node_type(t1, t2, t3, t4));
16907
218
            result->node_depth();
16908
218
            return result;
16909
218
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext34_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
98
         {
16905
98
            expression_node<typename node_type::value_type>*
16906
98
            result = (new node_type(t1, t2, t3, t4));
16907
98
            result->node_depth();
16908
98
            return result;
16909
98
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext35_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
41
         {
16905
41
            expression_node<typename node_type::value_type>*
16906
41
            result = (new node_type(t1, t2, t3, t4));
16907
41
            result->node_depth();
16908
41
            return result;
16909
41
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext36_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
790
         {
16905
790
            expression_node<typename node_type::value_type>*
16906
790
            result = (new node_type(t1, t2, t3, t4));
16907
790
            result->node_depth();
16908
790
            return result;
16909
790
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext37_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext38_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
165
         {
16905
165
            expression_node<typename node_type::value_type>*
16906
165
            result = (new node_type(t1, t2, t3, t4));
16907
165
            result->node_depth();
16908
165
            return result;
16909
165
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext39_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
782
         {
16905
782
            expression_node<typename node_type::value_type>*
16906
782
            result = (new node_type(t1, t2, t3, t4));
16907
782
            result->node_depth();
16908
782
            return result;
16909
782
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext40_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
448
         {
16905
448
            expression_node<typename node_type::value_type>*
16906
448
            result = (new node_type(t1, t2, t3, t4));
16907
448
            result->node_depth();
16908
448
            return result;
16909
448
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext41_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext42_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext43_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
567
         {
16905
567
            expression_node<typename node_type::value_type>*
16906
567
            result = (new node_type(t1, t2, t3, t4));
16907
567
            result->node_depth();
16908
567
            return result;
16909
567
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext44_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
46
         {
16905
46
            expression_node<typename node_type::value_type>*
16906
46
            result = (new node_type(t1, t2, t3, t4));
16907
46
            result->node_depth();
16908
46
            return result;
16909
46
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext45_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
91
         {
16905
91
            expression_node<typename node_type::value_type>*
16906
91
            result = (new node_type(t1, t2, t3, t4));
16907
91
            result->node_depth();
16908
91
            return result;
16909
91
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext46_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext47_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
756
         {
16905
756
            expression_node<typename node_type::value_type>*
16906
756
            result = (new node_type(t1, t2, t3, t4));
16907
756
            result->node_depth();
16908
756
            return result;
16909
756
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext48_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext49_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext50_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
27
         {
16905
27
            expression_node<typename node_type::value_type>*
16906
27
            result = (new node_type(t1, t2, t3, t4));
16907
27
            result->node_depth();
16908
27
            return result;
16909
27
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext51_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext52_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext53_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext54_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext55_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
40
         {
16905
40
            expression_node<typename node_type::value_type>*
16906
40
            result = (new node_type(t1, t2, t3, t4));
16907
40
            result->node_depth();
16908
40
            return result;
16909
40
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext56_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
77
         {
16905
77
            expression_node<typename node_type::value_type>*
16906
77
            result = (new node_type(t1, t2, t3, t4));
16907
77
            result->node_depth();
16908
77
            return result;
16909
77
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext57_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
118
         {
16905
118
            expression_node<typename node_type::value_type>*
16906
118
            result = (new node_type(t1, t2, t3, t4));
16907
118
            result->node_depth();
16908
118
            return result;
16909
118
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext58_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext59_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
184
         {
16905
184
            expression_node<typename node_type::value_type>*
16906
184
            result = (new node_type(t1, t2, t3, t4));
16907
184
            result->node_depth();
16908
184
            return result;
16909
184
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext60_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const&, exprtk::details::sfext61_op<float> >, float const, float const&, float const&, float const&>(float const, float const&, float const&, float const&) const
Line
Count
Source
16904
930
         {
16905
930
            expression_node<typename node_type::value_type>*
16906
930
            result = (new node_type(t1, t2, t3, t4));
16907
930
            result->node_depth();
16908
930
            return result;
16909
930
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf48_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
40
         {
16905
40
            expression_node<typename node_type::value_type>*
16906
40
            result = (new node_type(t1, t2, t3, t4));
16907
40
            result->node_depth();
16908
40
            return result;
16909
40
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf49_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
148
         {
16905
148
            expression_node<typename node_type::value_type>*
16906
148
            result = (new node_type(t1, t2, t3, t4));
16907
148
            result->node_depth();
16908
148
            return result;
16909
148
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf50_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
10
         {
16905
10
            expression_node<typename node_type::value_type>*
16906
10
            result = (new node_type(t1, t2, t3, t4));
16907
10
            result->node_depth();
16908
10
            return result;
16909
10
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf51_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
253
         {
16905
253
            expression_node<typename node_type::value_type>*
16906
253
            result = (new node_type(t1, t2, t3, t4));
16907
253
            result->node_depth();
16908
253
            return result;
16909
253
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf52_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
29
         {
16905
29
            expression_node<typename node_type::value_type>*
16906
29
            result = (new node_type(t1, t2, t3, t4));
16907
29
            result->node_depth();
16908
29
            return result;
16909
29
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf53_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
86
         {
16905
86
            expression_node<typename node_type::value_type>*
16906
86
            result = (new node_type(t1, t2, t3, t4));
16907
86
            result->node_depth();
16908
86
            return result;
16909
86
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf54_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
55
         {
16905
55
            expression_node<typename node_type::value_type>*
16906
55
            result = (new node_type(t1, t2, t3, t4));
16907
55
            result->node_depth();
16908
55
            return result;
16909
55
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf55_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf56_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
34
         {
16905
34
            expression_node<typename node_type::value_type>*
16906
34
            result = (new node_type(t1, t2, t3, t4));
16907
34
            result->node_depth();
16908
34
            return result;
16909
34
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf57_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf58_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
61
         {
16905
61
            expression_node<typename node_type::value_type>*
16906
61
            result = (new node_type(t1, t2, t3, t4));
16907
61
            result->node_depth();
16908
61
            return result;
16909
61
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf59_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
125
         {
16905
125
            expression_node<typename node_type::value_type>*
16906
125
            result = (new node_type(t1, t2, t3, t4));
16907
125
            result->node_depth();
16908
125
            return result;
16909
125
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf60_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
83
         {
16905
83
            expression_node<typename node_type::value_type>*
16906
83
            result = (new node_type(t1, t2, t3, t4));
16907
83
            result->node_depth();
16908
83
            return result;
16909
83
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf61_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
21
         {
16905
21
            expression_node<typename node_type::value_type>*
16906
21
            result = (new node_type(t1, t2, t3, t4));
16907
21
            result->node_depth();
16908
21
            return result;
16909
21
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf62_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
60
         {
16905
60
            expression_node<typename node_type::value_type>*
16906
60
            result = (new node_type(t1, t2, t3, t4));
16907
60
            result->node_depth();
16908
60
            return result;
16909
60
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf63_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf64_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
66
         {
16905
66
            expression_node<typename node_type::value_type>*
16906
66
            result = (new node_type(t1, t2, t3, t4));
16907
66
            result->node_depth();
16908
66
            return result;
16909
66
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf65_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
582
         {
16905
582
            expression_node<typename node_type::value_type>*
16906
582
            result = (new node_type(t1, t2, t3, t4));
16907
582
            result->node_depth();
16908
582
            return result;
16909
582
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf66_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf67_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf68_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf69_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf70_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf71_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf72_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf73_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
97
         {
16905
97
            expression_node<typename node_type::value_type>*
16906
97
            result = (new node_type(t1, t2, t3, t4));
16907
97
            result->node_depth();
16908
97
            return result;
16909
97
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf74_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
1.17k
         {
16905
1.17k
            expression_node<typename node_type::value_type>*
16906
1.17k
            result = (new node_type(t1, t2, t3, t4));
16907
1.17k
            result->node_depth();
16908
1.17k
            return result;
16909
1.17k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf75_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
432
         {
16905
432
            expression_node<typename node_type::value_type>*
16906
432
            result = (new node_type(t1, t2, t3, t4));
16907
432
            result->node_depth();
16908
432
            return result;
16909
432
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf76_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
92
         {
16905
92
            expression_node<typename node_type::value_type>*
16906
92
            result = (new node_type(t1, t2, t3, t4));
16907
92
            result->node_depth();
16908
92
            return result;
16909
92
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf77_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf78_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf79_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
118
         {
16905
118
            expression_node<typename node_type::value_type>*
16906
118
            result = (new node_type(t1, t2, t3, t4));
16907
118
            result->node_depth();
16908
118
            return result;
16909
118
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf80_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
20
         {
16905
20
            expression_node<typename node_type::value_type>*
16906
20
            result = (new node_type(t1, t2, t3, t4));
16907
20
            result->node_depth();
16908
20
            return result;
16909
20
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf81_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
41
         {
16905
41
            expression_node<typename node_type::value_type>*
16906
41
            result = (new node_type(t1, t2, t3, t4));
16907
41
            result->node_depth();
16908
41
            return result;
16909
41
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf82_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sf83_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
1.19k
         {
16905
1.19k
            expression_node<typename node_type::value_type>*
16906
1.19k
            result = (new node_type(t1, t2, t3, t4));
16907
1.19k
            result->node_depth();
16908
1.19k
            return result;
16909
1.19k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext00_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
30
         {
16905
30
            expression_node<typename node_type::value_type>*
16906
30
            result = (new node_type(t1, t2, t3, t4));
16907
30
            result->node_depth();
16908
30
            return result;
16909
30
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext01_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
146
         {
16905
146
            expression_node<typename node_type::value_type>*
16906
146
            result = (new node_type(t1, t2, t3, t4));
16907
146
            result->node_depth();
16908
146
            return result;
16909
146
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext02_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
113
         {
16905
113
            expression_node<typename node_type::value_type>*
16906
113
            result = (new node_type(t1, t2, t3, t4));
16907
113
            result->node_depth();
16908
113
            return result;
16909
113
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext03_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
83
         {
16905
83
            expression_node<typename node_type::value_type>*
16906
83
            result = (new node_type(t1, t2, t3, t4));
16907
83
            result->node_depth();
16908
83
            return result;
16909
83
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext04_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
103
         {
16905
103
            expression_node<typename node_type::value_type>*
16906
103
            result = (new node_type(t1, t2, t3, t4));
16907
103
            result->node_depth();
16908
103
            return result;
16909
103
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext05_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
218
         {
16905
218
            expression_node<typename node_type::value_type>*
16906
218
            result = (new node_type(t1, t2, t3, t4));
16907
218
            result->node_depth();
16908
218
            return result;
16909
218
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext06_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
54
         {
16905
54
            expression_node<typename node_type::value_type>*
16906
54
            result = (new node_type(t1, t2, t3, t4));
16907
54
            result->node_depth();
16908
54
            return result;
16909
54
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext07_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
42
         {
16905
42
            expression_node<typename node_type::value_type>*
16906
42
            result = (new node_type(t1, t2, t3, t4));
16907
42
            result->node_depth();
16908
42
            return result;
16909
42
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext08_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
46
         {
16905
46
            expression_node<typename node_type::value_type>*
16906
46
            result = (new node_type(t1, t2, t3, t4));
16907
46
            result->node_depth();
16908
46
            return result;
16909
46
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext09_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext10_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext11_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
576
         {
16905
576
            expression_node<typename node_type::value_type>*
16906
576
            result = (new node_type(t1, t2, t3, t4));
16907
576
            result->node_depth();
16908
576
            return result;
16909
576
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext12_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
23
         {
16905
23
            expression_node<typename node_type::value_type>*
16906
23
            result = (new node_type(t1, t2, t3, t4));
16907
23
            result->node_depth();
16908
23
            return result;
16909
23
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext13_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext14_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
35
         {
16905
35
            expression_node<typename node_type::value_type>*
16906
35
            result = (new node_type(t1, t2, t3, t4));
16907
35
            result->node_depth();
16908
35
            return result;
16909
35
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext15_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
209
         {
16905
209
            expression_node<typename node_type::value_type>*
16906
209
            result = (new node_type(t1, t2, t3, t4));
16907
209
            result->node_depth();
16908
209
            return result;
16909
209
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext16_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext17_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
756
         {
16905
756
            expression_node<typename node_type::value_type>*
16906
756
            result = (new node_type(t1, t2, t3, t4));
16907
756
            result->node_depth();
16908
756
            return result;
16909
756
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext18_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
32
         {
16905
32
            expression_node<typename node_type::value_type>*
16906
32
            result = (new node_type(t1, t2, t3, t4));
16907
32
            result->node_depth();
16908
32
            return result;
16909
32
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext19_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
125
         {
16905
125
            expression_node<typename node_type::value_type>*
16906
125
            result = (new node_type(t1, t2, t3, t4));
16907
125
            result->node_depth();
16908
125
            return result;
16909
125
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext20_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
97
         {
16905
97
            expression_node<typename node_type::value_type>*
16906
97
            result = (new node_type(t1, t2, t3, t4));
16907
97
            result->node_depth();
16908
97
            return result;
16909
97
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext21_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
116
         {
16905
116
            expression_node<typename node_type::value_type>*
16906
116
            result = (new node_type(t1, t2, t3, t4));
16907
116
            result->node_depth();
16908
116
            return result;
16909
116
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext22_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext23_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
568
         {
16905
568
            expression_node<typename node_type::value_type>*
16906
568
            result = (new node_type(t1, t2, t3, t4));
16907
568
            result->node_depth();
16908
568
            return result;
16909
568
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext24_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext25_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
507
         {
16905
507
            expression_node<typename node_type::value_type>*
16906
507
            result = (new node_type(t1, t2, t3, t4));
16907
507
            result->node_depth();
16908
507
            return result;
16909
507
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext26_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
127
         {
16905
127
            expression_node<typename node_type::value_type>*
16906
127
            result = (new node_type(t1, t2, t3, t4));
16907
127
            result->node_depth();
16908
127
            return result;
16909
127
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext27_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
507
         {
16905
507
            expression_node<typename node_type::value_type>*
16906
507
            result = (new node_type(t1, t2, t3, t4));
16907
507
            result->node_depth();
16908
507
            return result;
16909
507
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext28_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext29_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
91
         {
16905
91
            expression_node<typename node_type::value_type>*
16906
91
            result = (new node_type(t1, t2, t3, t4));
16907
91
            result->node_depth();
16908
91
            return result;
16909
91
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext30_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext31_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext31_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
66
         {
16905
66
            expression_node<typename node_type::value_type>*
16906
66
            result = (new node_type(t1, t2, t3, t4));
16907
66
            result->node_depth();
16908
66
            return result;
16909
66
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext32_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext32_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext33_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext33_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
95
         {
16905
95
            expression_node<typename node_type::value_type>*
16906
95
            result = (new node_type(t1, t2, t3, t4));
16907
95
            result->node_depth();
16908
95
            return result;
16909
95
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext34_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext34_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
38
         {
16905
38
            expression_node<typename node_type::value_type>*
16906
38
            result = (new node_type(t1, t2, t3, t4));
16907
38
            result->node_depth();
16908
38
            return result;
16909
38
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext35_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext35_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
204
         {
16905
204
            expression_node<typename node_type::value_type>*
16906
204
            result = (new node_type(t1, t2, t3, t4));
16907
204
            result->node_depth();
16908
204
            return result;
16909
204
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext36_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext36_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
354
         {
16905
354
            expression_node<typename node_type::value_type>*
16906
354
            result = (new node_type(t1, t2, t3, t4));
16907
354
            result->node_depth();
16908
354
            return result;
16909
354
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext37_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext37_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext38_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext38_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
69
         {
16905
69
            expression_node<typename node_type::value_type>*
16906
69
            result = (new node_type(t1, t2, t3, t4));
16907
69
            result->node_depth();
16908
69
            return result;
16909
69
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext39_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext39_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
164
         {
16905
164
            expression_node<typename node_type::value_type>*
16906
164
            result = (new node_type(t1, t2, t3, t4));
16907
164
            result->node_depth();
16908
164
            return result;
16909
164
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext40_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext40_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext41_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext41_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext42_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext42_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
209
         {
16905
209
            expression_node<typename node_type::value_type>*
16906
209
            result = (new node_type(t1, t2, t3, t4));
16907
209
            result->node_depth();
16908
209
            return result;
16909
209
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext43_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext43_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext44_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext44_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
264
         {
16905
264
            expression_node<typename node_type::value_type>*
16906
264
            result = (new node_type(t1, t2, t3, t4));
16907
264
            result->node_depth();
16908
264
            return result;
16909
264
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext45_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext45_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
270
         {
16905
270
            expression_node<typename node_type::value_type>*
16906
270
            result = (new node_type(t1, t2, t3, t4));
16907
270
            result->node_depth();
16908
270
            return result;
16909
270
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext46_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext46_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
30
         {
16905
30
            expression_node<typename node_type::value_type>*
16906
30
            result = (new node_type(t1, t2, t3, t4));
16907
30
            result->node_depth();
16908
30
            return result;
16909
30
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext47_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext47_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext48_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext49_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext50_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext51_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext52_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext53_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext54_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext55_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
262
         {
16905
262
            expression_node<typename node_type::value_type>*
16906
262
            result = (new node_type(t1, t2, t3, t4));
16907
262
            result->node_depth();
16908
262
            return result;
16909
262
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext56_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
1.04k
         {
16905
1.04k
            expression_node<typename node_type::value_type>*
16906
1.04k
            result = (new node_type(t1, t2, t3, t4));
16907
1.04k
            result->node_depth();
16908
1.04k
            return result;
16909
1.04k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext57_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
83
         {
16905
83
            expression_node<typename node_type::value_type>*
16906
83
            result = (new node_type(t1, t2, t3, t4));
16907
83
            result->node_depth();
16908
83
            return result;
16909
83
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext58_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext59_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext60_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
Line
Count
Source
16904
280
         {
16905
280
            expression_node<typename node_type::value_type>*
16906
280
            result = (new node_type(t1, t2, t3, t4));
16907
280
            result->node_depth();
16908
280
            return result;
16909
280
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const&, exprtk::details::sfext61_op<float> >, float const, float const&, float const, float const&>(float const, float const&, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf48_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
85
         {
16905
85
            expression_node<typename node_type::value_type>*
16906
85
            result = (new node_type(t1, t2, t3, t4));
16907
85
            result->node_depth();
16908
85
            return result;
16909
85
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf49_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
33
         {
16905
33
            expression_node<typename node_type::value_type>*
16906
33
            result = (new node_type(t1, t2, t3, t4));
16907
33
            result->node_depth();
16908
33
            return result;
16909
33
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf50_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
5
         {
16905
5
            expression_node<typename node_type::value_type>*
16906
5
            result = (new node_type(t1, t2, t3, t4));
16907
5
            result->node_depth();
16908
5
            return result;
16909
5
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf51_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
213
         {
16905
213
            expression_node<typename node_type::value_type>*
16906
213
            result = (new node_type(t1, t2, t3, t4));
16907
213
            result->node_depth();
16908
213
            return result;
16909
213
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf52_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf53_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf54_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf55_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf56_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf57_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
459
         {
16905
459
            expression_node<typename node_type::value_type>*
16906
459
            result = (new node_type(t1, t2, t3, t4));
16907
459
            result->node_depth();
16908
459
            return result;
16909
459
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf58_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
271
         {
16905
271
            expression_node<typename node_type::value_type>*
16906
271
            result = (new node_type(t1, t2, t3, t4));
16907
271
            result->node_depth();
16908
271
            return result;
16909
271
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf59_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
53
         {
16905
53
            expression_node<typename node_type::value_type>*
16906
53
            result = (new node_type(t1, t2, t3, t4));
16907
53
            result->node_depth();
16908
53
            return result;
16909
53
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf60_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf61_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf62_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf63_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf64_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf65_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
97
         {
16905
97
            expression_node<typename node_type::value_type>*
16906
97
            result = (new node_type(t1, t2, t3, t4));
16907
97
            result->node_depth();
16908
97
            return result;
16909
97
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf66_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
366
         {
16905
366
            expression_node<typename node_type::value_type>*
16906
366
            result = (new node_type(t1, t2, t3, t4));
16907
366
            result->node_depth();
16908
366
            return result;
16909
366
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf67_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
667
         {
16905
667
            expression_node<typename node_type::value_type>*
16906
667
            result = (new node_type(t1, t2, t3, t4));
16907
667
            result->node_depth();
16908
667
            return result;
16909
667
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf68_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
17
         {
16905
17
            expression_node<typename node_type::value_type>*
16906
17
            result = (new node_type(t1, t2, t3, t4));
16907
17
            result->node_depth();
16908
17
            return result;
16909
17
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf69_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
238
         {
16905
238
            expression_node<typename node_type::value_type>*
16906
238
            result = (new node_type(t1, t2, t3, t4));
16907
238
            result->node_depth();
16908
238
            return result;
16909
238
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf70_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
26
         {
16905
26
            expression_node<typename node_type::value_type>*
16906
26
            result = (new node_type(t1, t2, t3, t4));
16907
26
            result->node_depth();
16908
26
            return result;
16909
26
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf71_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
3
         {
16905
3
            expression_node<typename node_type::value_type>*
16906
3
            result = (new node_type(t1, t2, t3, t4));
16907
3
            result->node_depth();
16908
3
            return result;
16909
3
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf72_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf73_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
277
         {
16905
277
            expression_node<typename node_type::value_type>*
16906
277
            result = (new node_type(t1, t2, t3, t4));
16907
277
            result->node_depth();
16908
277
            return result;
16909
277
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf74_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
432
         {
16905
432
            expression_node<typename node_type::value_type>*
16906
432
            result = (new node_type(t1, t2, t3, t4));
16907
432
            result->node_depth();
16908
432
            return result;
16909
432
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf75_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
153
         {
16905
153
            expression_node<typename node_type::value_type>*
16906
153
            result = (new node_type(t1, t2, t3, t4));
16907
153
            result->node_depth();
16908
153
            return result;
16909
153
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf76_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf77_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
149
         {
16905
149
            expression_node<typename node_type::value_type>*
16906
149
            result = (new node_type(t1, t2, t3, t4));
16907
149
            result->node_depth();
16908
149
            return result;
16909
149
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf78_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
57
         {
16905
57
            expression_node<typename node_type::value_type>*
16906
57
            result = (new node_type(t1, t2, t3, t4));
16907
57
            result->node_depth();
16908
57
            return result;
16909
57
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf79_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
87
         {
16905
87
            expression_node<typename node_type::value_type>*
16906
87
            result = (new node_type(t1, t2, t3, t4));
16907
87
            result->node_depth();
16908
87
            return result;
16909
87
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf80_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
51
         {
16905
51
            expression_node<typename node_type::value_type>*
16906
51
            result = (new node_type(t1, t2, t3, t4));
16907
51
            result->node_depth();
16908
51
            return result;
16909
51
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf81_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
15
         {
16905
15
            expression_node<typename node_type::value_type>*
16906
15
            result = (new node_type(t1, t2, t3, t4));
16907
15
            result->node_depth();
16908
15
            return result;
16909
15
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf82_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
284
         {
16905
284
            expression_node<typename node_type::value_type>*
16906
284
            result = (new node_type(t1, t2, t3, t4));
16907
284
            result->node_depth();
16908
284
            return result;
16909
284
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sf83_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
69
         {
16905
69
            expression_node<typename node_type::value_type>*
16906
69
            result = (new node_type(t1, t2, t3, t4));
16907
69
            result->node_depth();
16908
69
            return result;
16909
69
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext00_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
884
         {
16905
884
            expression_node<typename node_type::value_type>*
16906
884
            result = (new node_type(t1, t2, t3, t4));
16907
884
            result->node_depth();
16908
884
            return result;
16909
884
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext01_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
101
         {
16905
101
            expression_node<typename node_type::value_type>*
16906
101
            result = (new node_type(t1, t2, t3, t4));
16907
101
            result->node_depth();
16908
101
            return result;
16909
101
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext02_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
25
         {
16905
25
            expression_node<typename node_type::value_type>*
16906
25
            result = (new node_type(t1, t2, t3, t4));
16907
25
            result->node_depth();
16908
25
            return result;
16909
25
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext03_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
37
         {
16905
37
            expression_node<typename node_type::value_type>*
16906
37
            result = (new node_type(t1, t2, t3, t4));
16907
37
            result->node_depth();
16908
37
            return result;
16909
37
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext04_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
256
         {
16905
256
            expression_node<typename node_type::value_type>*
16906
256
            result = (new node_type(t1, t2, t3, t4));
16907
256
            result->node_depth();
16908
256
            return result;
16909
256
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext05_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
100
         {
16905
100
            expression_node<typename node_type::value_type>*
16906
100
            result = (new node_type(t1, t2, t3, t4));
16907
100
            result->node_depth();
16908
100
            return result;
16909
100
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext06_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
62
         {
16905
62
            expression_node<typename node_type::value_type>*
16906
62
            result = (new node_type(t1, t2, t3, t4));
16907
62
            result->node_depth();
16908
62
            return result;
16909
62
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext07_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
128
         {
16905
128
            expression_node<typename node_type::value_type>*
16906
128
            result = (new node_type(t1, t2, t3, t4));
16907
128
            result->node_depth();
16908
128
            return result;
16909
128
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext08_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
154
         {
16905
154
            expression_node<typename node_type::value_type>*
16906
154
            result = (new node_type(t1, t2, t3, t4));
16907
154
            result->node_depth();
16908
154
            return result;
16909
154
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext09_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
302
         {
16905
302
            expression_node<typename node_type::value_type>*
16906
302
            result = (new node_type(t1, t2, t3, t4));
16907
302
            result->node_depth();
16908
302
            return result;
16909
302
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext10_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext11_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
128
         {
16905
128
            expression_node<typename node_type::value_type>*
16906
128
            result = (new node_type(t1, t2, t3, t4));
16907
128
            result->node_depth();
16908
128
            return result;
16909
128
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext12_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
189
         {
16905
189
            expression_node<typename node_type::value_type>*
16906
189
            result = (new node_type(t1, t2, t3, t4));
16907
189
            result->node_depth();
16908
189
            return result;
16909
189
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext13_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext14_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext15_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
192
         {
16905
192
            expression_node<typename node_type::value_type>*
16906
192
            result = (new node_type(t1, t2, t3, t4));
16907
192
            result->node_depth();
16908
192
            return result;
16909
192
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext16_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
959
         {
16905
959
            expression_node<typename node_type::value_type>*
16906
959
            result = (new node_type(t1, t2, t3, t4));
16907
959
            result->node_depth();
16908
959
            return result;
16909
959
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext17_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext18_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
134
         {
16905
134
            expression_node<typename node_type::value_type>*
16906
134
            result = (new node_type(t1, t2, t3, t4));
16907
134
            result->node_depth();
16908
134
            return result;
16909
134
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext19_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext20_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
139
         {
16905
139
            expression_node<typename node_type::value_type>*
16906
139
            result = (new node_type(t1, t2, t3, t4));
16907
139
            result->node_depth();
16908
139
            return result;
16909
139
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext21_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
91
         {
16905
91
            expression_node<typename node_type::value_type>*
16906
91
            result = (new node_type(t1, t2, t3, t4));
16907
91
            result->node_depth();
16908
91
            return result;
16909
91
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext22_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
93
         {
16905
93
            expression_node<typename node_type::value_type>*
16906
93
            result = (new node_type(t1, t2, t3, t4));
16907
93
            result->node_depth();
16908
93
            return result;
16909
93
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext23_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
154
         {
16905
154
            expression_node<typename node_type::value_type>*
16906
154
            result = (new node_type(t1, t2, t3, t4));
16907
154
            result->node_depth();
16908
154
            return result;
16909
154
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext24_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
534
         {
16905
534
            expression_node<typename node_type::value_type>*
16906
534
            result = (new node_type(t1, t2, t3, t4));
16907
534
            result->node_depth();
16908
534
            return result;
16909
534
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext25_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
412
         {
16905
412
            expression_node<typename node_type::value_type>*
16906
412
            result = (new node_type(t1, t2, t3, t4));
16907
412
            result->node_depth();
16908
412
            return result;
16909
412
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext26_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
563
         {
16905
563
            expression_node<typename node_type::value_type>*
16906
563
            result = (new node_type(t1, t2, t3, t4));
16907
563
            result->node_depth();
16908
563
            return result;
16909
563
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext27_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext28_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext29_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
143
         {
16905
143
            expression_node<typename node_type::value_type>*
16906
143
            result = (new node_type(t1, t2, t3, t4));
16907
143
            result->node_depth();
16908
143
            return result;
16909
143
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext30_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
227
         {
16905
227
            expression_node<typename node_type::value_type>*
16906
227
            result = (new node_type(t1, t2, t3, t4));
16907
227
            result->node_depth();
16908
227
            return result;
16909
227
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext31_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext31_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
1.55k
         {
16905
1.55k
            expression_node<typename node_type::value_type>*
16906
1.55k
            result = (new node_type(t1, t2, t3, t4));
16907
1.55k
            result->node_depth();
16908
1.55k
            return result;
16909
1.55k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext32_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext32_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
132
         {
16905
132
            expression_node<typename node_type::value_type>*
16906
132
            result = (new node_type(t1, t2, t3, t4));
16907
132
            result->node_depth();
16908
132
            return result;
16909
132
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext33_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext33_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext34_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext34_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext35_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext35_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
109
         {
16905
109
            expression_node<typename node_type::value_type>*
16906
109
            result = (new node_type(t1, t2, t3, t4));
16907
109
            result->node_depth();
16908
109
            return result;
16909
109
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext36_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext36_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
23
         {
16905
23
            expression_node<typename node_type::value_type>*
16906
23
            result = (new node_type(t1, t2, t3, t4));
16907
23
            result->node_depth();
16908
23
            return result;
16909
23
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext37_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext37_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext38_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext38_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
76
         {
16905
76
            expression_node<typename node_type::value_type>*
16906
76
            result = (new node_type(t1, t2, t3, t4));
16907
76
            result->node_depth();
16908
76
            return result;
16909
76
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext39_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext39_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
178
         {
16905
178
            expression_node<typename node_type::value_type>*
16906
178
            result = (new node_type(t1, t2, t3, t4));
16907
178
            result->node_depth();
16908
178
            return result;
16909
178
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext40_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext40_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext41_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext41_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext42_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext42_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext43_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext43_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext44_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext44_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext45_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext45_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext46_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext46_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext47_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext47_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext48_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext49_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext50_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
130
         {
16905
130
            expression_node<typename node_type::value_type>*
16906
130
            result = (new node_type(t1, t2, t3, t4));
16907
130
            result->node_depth();
16908
130
            return result;
16909
130
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext51_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext52_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext53_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext54_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
75
         {
16905
75
            expression_node<typename node_type::value_type>*
16906
75
            result = (new node_type(t1, t2, t3, t4));
16907
75
            result->node_depth();
16908
75
            return result;
16909
75
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext55_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
252
         {
16905
252
            expression_node<typename node_type::value_type>*
16906
252
            result = (new node_type(t1, t2, t3, t4));
16907
252
            result->node_depth();
16908
252
            return result;
16909
252
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext56_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
542
         {
16905
542
            expression_node<typename node_type::value_type>*
16906
542
            result = (new node_type(t1, t2, t3, t4));
16907
542
            result->node_depth();
16908
542
            return result;
16909
542
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext57_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
196
         {
16905
196
            expression_node<typename node_type::value_type>*
16906
196
            result = (new node_type(t1, t2, t3, t4));
16907
196
            result->node_depth();
16908
196
            return result;
16909
196
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext58_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
151
         {
16905
151
            expression_node<typename node_type::value_type>*
16906
151
            result = (new node_type(t1, t2, t3, t4));
16907
151
            result->node_depth();
16908
151
            return result;
16909
151
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext59_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext60_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
139
         {
16905
139
            expression_node<typename node_type::value_type>*
16906
139
            result = (new node_type(t1, t2, t3, t4));
16907
139
            result->node_depth();
16908
139
            return result;
16909
139
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const&, float const, exprtk::details::sfext61_op<float> >, float const&, float const, float const&, float const>(float const&, float const, float const&, float const) const
Line
Count
Source
16904
71
         {
16905
71
            expression_node<typename node_type::value_type>*
16906
71
            result = (new node_type(t1, t2, t3, t4));
16907
71
            result->node_depth();
16908
71
            return result;
16909
71
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf48_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf49_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
129
         {
16905
129
            expression_node<typename node_type::value_type>*
16906
129
            result = (new node_type(t1, t2, t3, t4));
16907
129
            result->node_depth();
16908
129
            return result;
16909
129
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf50_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
48
         {
16905
48
            expression_node<typename node_type::value_type>*
16906
48
            result = (new node_type(t1, t2, t3, t4));
16907
48
            result->node_depth();
16908
48
            return result;
16909
48
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf51_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
317
         {
16905
317
            expression_node<typename node_type::value_type>*
16906
317
            result = (new node_type(t1, t2, t3, t4));
16907
317
            result->node_depth();
16908
317
            return result;
16909
317
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf52_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf53_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
295
         {
16905
295
            expression_node<typename node_type::value_type>*
16906
295
            result = (new node_type(t1, t2, t3, t4));
16907
295
            result->node_depth();
16908
295
            return result;
16909
295
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf54_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf55_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf56_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
43
         {
16905
43
            expression_node<typename node_type::value_type>*
16906
43
            result = (new node_type(t1, t2, t3, t4));
16907
43
            result->node_depth();
16908
43
            return result;
16909
43
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf57_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf58_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
53
         {
16905
53
            expression_node<typename node_type::value_type>*
16906
53
            result = (new node_type(t1, t2, t3, t4));
16907
53
            result->node_depth();
16908
53
            return result;
16909
53
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf59_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
471
         {
16905
471
            expression_node<typename node_type::value_type>*
16906
471
            result = (new node_type(t1, t2, t3, t4));
16907
471
            result->node_depth();
16908
471
            return result;
16909
471
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf60_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
198
         {
16905
198
            expression_node<typename node_type::value_type>*
16906
198
            result = (new node_type(t1, t2, t3, t4));
16907
198
            result->node_depth();
16908
198
            return result;
16909
198
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf61_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
768
         {
16905
768
            expression_node<typename node_type::value_type>*
16906
768
            result = (new node_type(t1, t2, t3, t4));
16907
768
            result->node_depth();
16908
768
            return result;
16909
768
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf62_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
77
         {
16905
77
            expression_node<typename node_type::value_type>*
16906
77
            result = (new node_type(t1, t2, t3, t4));
16907
77
            result->node_depth();
16908
77
            return result;
16909
77
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf63_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf64_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
99
         {
16905
99
            expression_node<typename node_type::value_type>*
16906
99
            result = (new node_type(t1, t2, t3, t4));
16907
99
            result->node_depth();
16908
99
            return result;
16909
99
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf65_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
83
         {
16905
83
            expression_node<typename node_type::value_type>*
16906
83
            result = (new node_type(t1, t2, t3, t4));
16907
83
            result->node_depth();
16908
83
            return result;
16909
83
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf66_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
39
         {
16905
39
            expression_node<typename node_type::value_type>*
16906
39
            result = (new node_type(t1, t2, t3, t4));
16907
39
            result->node_depth();
16908
39
            return result;
16909
39
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf67_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
666
         {
16905
666
            expression_node<typename node_type::value_type>*
16906
666
            result = (new node_type(t1, t2, t3, t4));
16907
666
            result->node_depth();
16908
666
            return result;
16909
666
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf68_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
451
         {
16905
451
            expression_node<typename node_type::value_type>*
16906
451
            result = (new node_type(t1, t2, t3, t4));
16907
451
            result->node_depth();
16908
451
            return result;
16909
451
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf69_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf70_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf71_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf72_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf73_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
570
         {
16905
570
            expression_node<typename node_type::value_type>*
16906
570
            result = (new node_type(t1, t2, t3, t4));
16907
570
            result->node_depth();
16908
570
            return result;
16909
570
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf74_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf75_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
45
         {
16905
45
            expression_node<typename node_type::value_type>*
16906
45
            result = (new node_type(t1, t2, t3, t4));
16907
45
            result->node_depth();
16908
45
            return result;
16909
45
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf76_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
30
         {
16905
30
            expression_node<typename node_type::value_type>*
16906
30
            result = (new node_type(t1, t2, t3, t4));
16907
30
            result->node_depth();
16908
30
            return result;
16909
30
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf77_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf78_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
156
         {
16905
156
            expression_node<typename node_type::value_type>*
16906
156
            result = (new node_type(t1, t2, t3, t4));
16907
156
            result->node_depth();
16908
156
            return result;
16909
156
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf79_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
77
         {
16905
77
            expression_node<typename node_type::value_type>*
16906
77
            result = (new node_type(t1, t2, t3, t4));
16907
77
            result->node_depth();
16908
77
            return result;
16909
77
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf80_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf81_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf82_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sf83_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
52
         {
16905
52
            expression_node<typename node_type::value_type>*
16906
52
            result = (new node_type(t1, t2, t3, t4));
16907
52
            result->node_depth();
16908
52
            return result;
16909
52
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext00_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
648
         {
16905
648
            expression_node<typename node_type::value_type>*
16906
648
            result = (new node_type(t1, t2, t3, t4));
16907
648
            result->node_depth();
16908
648
            return result;
16909
648
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext01_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
85
         {
16905
85
            expression_node<typename node_type::value_type>*
16906
85
            result = (new node_type(t1, t2, t3, t4));
16907
85
            result->node_depth();
16908
85
            return result;
16909
85
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext02_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
29
         {
16905
29
            expression_node<typename node_type::value_type>*
16906
29
            result = (new node_type(t1, t2, t3, t4));
16907
29
            result->node_depth();
16908
29
            return result;
16909
29
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext03_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
164
         {
16905
164
            expression_node<typename node_type::value_type>*
16906
164
            result = (new node_type(t1, t2, t3, t4));
16907
164
            result->node_depth();
16908
164
            return result;
16909
164
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext04_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
1.28k
         {
16905
1.28k
            expression_node<typename node_type::value_type>*
16906
1.28k
            result = (new node_type(t1, t2, t3, t4));
16907
1.28k
            result->node_depth();
16908
1.28k
            return result;
16909
1.28k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext05_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
32
         {
16905
32
            expression_node<typename node_type::value_type>*
16906
32
            result = (new node_type(t1, t2, t3, t4));
16907
32
            result->node_depth();
16908
32
            return result;
16909
32
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext06_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
67
         {
16905
67
            expression_node<typename node_type::value_type>*
16906
67
            result = (new node_type(t1, t2, t3, t4));
16907
67
            result->node_depth();
16908
67
            return result;
16909
67
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext07_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
1.35k
         {
16905
1.35k
            expression_node<typename node_type::value_type>*
16906
1.35k
            result = (new node_type(t1, t2, t3, t4));
16907
1.35k
            result->node_depth();
16908
1.35k
            return result;
16909
1.35k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext08_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
684
         {
16905
684
            expression_node<typename node_type::value_type>*
16906
684
            result = (new node_type(t1, t2, t3, t4));
16907
684
            result->node_depth();
16908
684
            return result;
16909
684
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext09_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
184
         {
16905
184
            expression_node<typename node_type::value_type>*
16906
184
            result = (new node_type(t1, t2, t3, t4));
16907
184
            result->node_depth();
16908
184
            return result;
16909
184
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext10_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext11_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
1.93k
         {
16905
1.93k
            expression_node<typename node_type::value_type>*
16906
1.93k
            result = (new node_type(t1, t2, t3, t4));
16907
1.93k
            result->node_depth();
16908
1.93k
            return result;
16909
1.93k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext12_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
47
         {
16905
47
            expression_node<typename node_type::value_type>*
16906
47
            result = (new node_type(t1, t2, t3, t4));
16907
47
            result->node_depth();
16908
47
            return result;
16909
47
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext13_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
242
         {
16905
242
            expression_node<typename node_type::value_type>*
16906
242
            result = (new node_type(t1, t2, t3, t4));
16907
242
            result->node_depth();
16908
242
            return result;
16909
242
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext14_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
192
         {
16905
192
            expression_node<typename node_type::value_type>*
16906
192
            result = (new node_type(t1, t2, t3, t4));
16907
192
            result->node_depth();
16908
192
            return result;
16909
192
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext15_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
100
         {
16905
100
            expression_node<typename node_type::value_type>*
16906
100
            result = (new node_type(t1, t2, t3, t4));
16907
100
            result->node_depth();
16908
100
            return result;
16909
100
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext16_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
42
         {
16905
42
            expression_node<typename node_type::value_type>*
16906
42
            result = (new node_type(t1, t2, t3, t4));
16907
42
            result->node_depth();
16908
42
            return result;
16909
42
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext17_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
53
         {
16905
53
            expression_node<typename node_type::value_type>*
16906
53
            result = (new node_type(t1, t2, t3, t4));
16907
53
            result->node_depth();
16908
53
            return result;
16909
53
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext18_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext19_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
130
         {
16905
130
            expression_node<typename node_type::value_type>*
16906
130
            result = (new node_type(t1, t2, t3, t4));
16907
130
            result->node_depth();
16908
130
            return result;
16909
130
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext20_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext21_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
82
         {
16905
82
            expression_node<typename node_type::value_type>*
16906
82
            result = (new node_type(t1, t2, t3, t4));
16907
82
            result->node_depth();
16908
82
            return result;
16909
82
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext22_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
385
         {
16905
385
            expression_node<typename node_type::value_type>*
16906
385
            result = (new node_type(t1, t2, t3, t4));
16907
385
            result->node_depth();
16908
385
            return result;
16909
385
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext23_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
83
         {
16905
83
            expression_node<typename node_type::value_type>*
16906
83
            result = (new node_type(t1, t2, t3, t4));
16907
83
            result->node_depth();
16908
83
            return result;
16909
83
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext24_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
36
         {
16905
36
            expression_node<typename node_type::value_type>*
16906
36
            result = (new node_type(t1, t2, t3, t4));
16907
36
            result->node_depth();
16908
36
            return result;
16909
36
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext25_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
807
         {
16905
807
            expression_node<typename node_type::value_type>*
16906
807
            result = (new node_type(t1, t2, t3, t4));
16907
807
            result->node_depth();
16908
807
            return result;
16909
807
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext26_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
166
         {
16905
166
            expression_node<typename node_type::value_type>*
16906
166
            result = (new node_type(t1, t2, t3, t4));
16907
166
            result->node_depth();
16908
166
            return result;
16909
166
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext27_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext28_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
28
         {
16905
28
            expression_node<typename node_type::value_type>*
16906
28
            result = (new node_type(t1, t2, t3, t4));
16907
28
            result->node_depth();
16908
28
            return result;
16909
28
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext29_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
1
         {
16905
1
            expression_node<typename node_type::value_type>*
16906
1
            result = (new node_type(t1, t2, t3, t4));
16907
1
            result->node_depth();
16908
1
            return result;
16909
1
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext30_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
548
         {
16905
548
            expression_node<typename node_type::value_type>*
16906
548
            result = (new node_type(t1, t2, t3, t4));
16907
548
            result->node_depth();
16908
548
            return result;
16909
548
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext31_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext31_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
503
         {
16905
503
            expression_node<typename node_type::value_type>*
16906
503
            result = (new node_type(t1, t2, t3, t4));
16907
503
            result->node_depth();
16908
503
            return result;
16909
503
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext32_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext32_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
155
         {
16905
155
            expression_node<typename node_type::value_type>*
16906
155
            result = (new node_type(t1, t2, t3, t4));
16907
155
            result->node_depth();
16908
155
            return result;
16909
155
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext33_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext33_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
775
         {
16905
775
            expression_node<typename node_type::value_type>*
16906
775
            result = (new node_type(t1, t2, t3, t4));
16907
775
            result->node_depth();
16908
775
            return result;
16909
775
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext34_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext34_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
305
         {
16905
305
            expression_node<typename node_type::value_type>*
16906
305
            result = (new node_type(t1, t2, t3, t4));
16907
305
            result->node_depth();
16908
305
            return result;
16909
305
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext35_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext35_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
1.15k
         {
16905
1.15k
            expression_node<typename node_type::value_type>*
16906
1.15k
            result = (new node_type(t1, t2, t3, t4));
16907
1.15k
            result->node_depth();
16908
1.15k
            return result;
16909
1.15k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext36_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext36_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
9
         {
16905
9
            expression_node<typename node_type::value_type>*
16906
9
            result = (new node_type(t1, t2, t3, t4));
16907
9
            result->node_depth();
16908
9
            return result;
16909
9
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext37_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext37_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext38_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext38_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
508
         {
16905
508
            expression_node<typename node_type::value_type>*
16906
508
            result = (new node_type(t1, t2, t3, t4));
16907
508
            result->node_depth();
16908
508
            return result;
16909
508
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext39_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext39_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
165
         {
16905
165
            expression_node<typename node_type::value_type>*
16906
165
            result = (new node_type(t1, t2, t3, t4));
16907
165
            result->node_depth();
16908
165
            return result;
16909
165
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext40_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext40_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext41_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext41_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext42_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext42_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
1.48k
         {
16905
1.48k
            expression_node<typename node_type::value_type>*
16906
1.48k
            result = (new node_type(t1, t2, t3, t4));
16907
1.48k
            result->node_depth();
16908
1.48k
            return result;
16909
1.48k
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext43_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext43_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext44_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext44_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
269
         {
16905
269
            expression_node<typename node_type::value_type>*
16906
269
            result = (new node_type(t1, t2, t3, t4));
16907
269
            result->node_depth();
16908
269
            return result;
16909
269
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext45_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext45_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
652
         {
16905
652
            expression_node<typename node_type::value_type>*
16906
652
            result = (new node_type(t1, t2, t3, t4));
16907
652
            result->node_depth();
16908
652
            return result;
16909
652
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext46_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext46_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
37
         {
16905
37
            expression_node<typename node_type::value_type>*
16906
37
            result = (new node_type(t1, t2, t3, t4));
16907
37
            result->node_depth();
16908
37
            return result;
16909
37
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext47_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext47_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
14
         {
16905
14
            expression_node<typename node_type::value_type>*
16906
14
            result = (new node_type(t1, t2, t3, t4));
16907
14
            result->node_depth();
16908
14
            return result;
16909
14
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext48_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext49_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext50_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
531
         {
16905
531
            expression_node<typename node_type::value_type>*
16906
531
            result = (new node_type(t1, t2, t3, t4));
16907
531
            result->node_depth();
16908
531
            return result;
16909
531
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext51_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
23
         {
16905
23
            expression_node<typename node_type::value_type>*
16906
23
            result = (new node_type(t1, t2, t3, t4));
16907
23
            result->node_depth();
16908
23
            return result;
16909
23
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext52_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext53_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext54_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext55_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
164
         {
16905
164
            expression_node<typename node_type::value_type>*
16906
164
            result = (new node_type(t1, t2, t3, t4));
16907
164
            result->node_depth();
16908
164
            return result;
16909
164
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext56_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
810
         {
16905
810
            expression_node<typename node_type::value_type>*
16906
810
            result = (new node_type(t1, t2, t3, t4));
16907
810
            result->node_depth();
16908
810
            return result;
16909
810
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext57_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
477
         {
16905
477
            expression_node<typename node_type::value_type>*
16906
477
            result = (new node_type(t1, t2, t3, t4));
16907
477
            result->node_depth();
16908
477
            return result;
16909
477
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext58_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
39
         {
16905
39
            expression_node<typename node_type::value_type>*
16906
39
            result = (new node_type(t1, t2, t3, t4));
16907
39
            result->node_depth();
16908
39
            return result;
16909
39
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext59_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext60_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const&, float const, exprtk::details::sfext61_op<float> >, float const, float const&, float const&, float const>(float const, float const&, float const&, float const) const
Line
Count
Source
16904
691
         {
16905
691
            expression_node<typename node_type::value_type>*
16906
691
            result = (new node_type(t1, t2, t3, t4));
16907
691
            result->node_depth();
16908
691
            return result;
16909
691
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf48_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf49_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf50_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf51_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf52_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf53_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf54_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf55_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf56_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf57_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf58_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf59_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf60_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf61_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf62_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf63_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf64_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf65_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf66_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf67_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf68_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf69_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf70_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf71_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf72_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf73_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
239
         {
16905
239
            expression_node<typename node_type::value_type>*
16906
239
            result = (new node_type(t1, t2, t3, t4));
16907
239
            result->node_depth();
16908
239
            return result;
16909
239
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf74_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
378
         {
16905
378
            expression_node<typename node_type::value_type>*
16906
378
            result = (new node_type(t1, t2, t3, t4));
16907
378
            result->node_depth();
16908
378
            return result;
16909
378
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf75_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
215
         {
16905
215
            expression_node<typename node_type::value_type>*
16906
215
            result = (new node_type(t1, t2, t3, t4));
16907
215
            result->node_depth();
16908
215
            return result;
16909
215
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf76_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
3
         {
16905
3
            expression_node<typename node_type::value_type>*
16906
3
            result = (new node_type(t1, t2, t3, t4));
16907
3
            result->node_depth();
16908
3
            return result;
16909
3
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf77_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
94
         {
16905
94
            expression_node<typename node_type::value_type>*
16906
94
            result = (new node_type(t1, t2, t3, t4));
16907
94
            result->node_depth();
16908
94
            return result;
16909
94
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf78_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
97
         {
16905
97
            expression_node<typename node_type::value_type>*
16906
97
            result = (new node_type(t1, t2, t3, t4));
16907
97
            result->node_depth();
16908
97
            return result;
16909
97
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf79_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
110
         {
16905
110
            expression_node<typename node_type::value_type>*
16906
110
            result = (new node_type(t1, t2, t3, t4));
16907
110
            result->node_depth();
16908
110
            return result;
16909
110
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf80_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf81_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf82_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sf83_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext00_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
666
         {
16905
666
            expression_node<typename node_type::value_type>*
16906
666
            result = (new node_type(t1, t2, t3, t4));
16907
666
            result->node_depth();
16908
666
            return result;
16909
666
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext01_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext02_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
62
         {
16905
62
            expression_node<typename node_type::value_type>*
16906
62
            result = (new node_type(t1, t2, t3, t4));
16907
62
            result->node_depth();
16908
62
            return result;
16909
62
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext03_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
17
         {
16905
17
            expression_node<typename node_type::value_type>*
16906
17
            result = (new node_type(t1, t2, t3, t4));
16907
17
            result->node_depth();
16908
17
            return result;
16909
17
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext04_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
25
         {
16905
25
            expression_node<typename node_type::value_type>*
16906
25
            result = (new node_type(t1, t2, t3, t4));
16907
25
            result->node_depth();
16908
25
            return result;
16909
25
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext05_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
146
         {
16905
146
            expression_node<typename node_type::value_type>*
16906
146
            result = (new node_type(t1, t2, t3, t4));
16907
146
            result->node_depth();
16908
146
            return result;
16909
146
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext06_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
538
         {
16905
538
            expression_node<typename node_type::value_type>*
16906
538
            result = (new node_type(t1, t2, t3, t4));
16907
538
            result->node_depth();
16908
538
            return result;
16909
538
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext07_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
126
         {
16905
126
            expression_node<typename node_type::value_type>*
16906
126
            result = (new node_type(t1, t2, t3, t4));
16907
126
            result->node_depth();
16908
126
            return result;
16909
126
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext08_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
11
         {
16905
11
            expression_node<typename node_type::value_type>*
16906
11
            result = (new node_type(t1, t2, t3, t4));
16907
11
            result->node_depth();
16908
11
            return result;
16909
11
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext09_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
38
         {
16905
38
            expression_node<typename node_type::value_type>*
16906
38
            result = (new node_type(t1, t2, t3, t4));
16907
38
            result->node_depth();
16908
38
            return result;
16909
38
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext10_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext11_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext12_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
115
         {
16905
115
            expression_node<typename node_type::value_type>*
16906
115
            result = (new node_type(t1, t2, t3, t4));
16907
115
            result->node_depth();
16908
115
            return result;
16909
115
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext13_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
18
         {
16905
18
            expression_node<typename node_type::value_type>*
16906
18
            result = (new node_type(t1, t2, t3, t4));
16907
18
            result->node_depth();
16908
18
            return result;
16909
18
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext14_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
129
         {
16905
129
            expression_node<typename node_type::value_type>*
16906
129
            result = (new node_type(t1, t2, t3, t4));
16907
129
            result->node_depth();
16908
129
            return result;
16909
129
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext15_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
51
         {
16905
51
            expression_node<typename node_type::value_type>*
16906
51
            result = (new node_type(t1, t2, t3, t4));
16907
51
            result->node_depth();
16908
51
            return result;
16909
51
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext16_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
220
         {
16905
220
            expression_node<typename node_type::value_type>*
16906
220
            result = (new node_type(t1, t2, t3, t4));
16907
220
            result->node_depth();
16908
220
            return result;
16909
220
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext17_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
190
         {
16905
190
            expression_node<typename node_type::value_type>*
16906
190
            result = (new node_type(t1, t2, t3, t4));
16907
190
            result->node_depth();
16908
190
            return result;
16909
190
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext18_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext19_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
34
         {
16905
34
            expression_node<typename node_type::value_type>*
16906
34
            result = (new node_type(t1, t2, t3, t4));
16907
34
            result->node_depth();
16908
34
            return result;
16909
34
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext20_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
113
         {
16905
113
            expression_node<typename node_type::value_type>*
16906
113
            result = (new node_type(t1, t2, t3, t4));
16907
113
            result->node_depth();
16908
113
            return result;
16909
113
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext21_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
55
         {
16905
55
            expression_node<typename node_type::value_type>*
16906
55
            result = (new node_type(t1, t2, t3, t4));
16907
55
            result->node_depth();
16908
55
            return result;
16909
55
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext22_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
183
         {
16905
183
            expression_node<typename node_type::value_type>*
16906
183
            result = (new node_type(t1, t2, t3, t4));
16907
183
            result->node_depth();
16908
183
            return result;
16909
183
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext23_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
26
         {
16905
26
            expression_node<typename node_type::value_type>*
16906
26
            result = (new node_type(t1, t2, t3, t4));
16907
26
            result->node_depth();
16908
26
            return result;
16909
26
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext24_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
23
         {
16905
23
            expression_node<typename node_type::value_type>*
16906
23
            result = (new node_type(t1, t2, t3, t4));
16907
23
            result->node_depth();
16908
23
            return result;
16909
23
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext25_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
78
         {
16905
78
            expression_node<typename node_type::value_type>*
16906
78
            result = (new node_type(t1, t2, t3, t4));
16907
78
            result->node_depth();
16908
78
            return result;
16909
78
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext26_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
10
         {
16905
10
            expression_node<typename node_type::value_type>*
16906
10
            result = (new node_type(t1, t2, t3, t4));
16907
10
            result->node_depth();
16908
10
            return result;
16909
10
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext27_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
29
         {
16905
29
            expression_node<typename node_type::value_type>*
16906
29
            result = (new node_type(t1, t2, t3, t4));
16907
29
            result->node_depth();
16908
29
            return result;
16909
29
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext28_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
20
         {
16905
20
            expression_node<typename node_type::value_type>*
16906
20
            result = (new node_type(t1, t2, t3, t4));
16907
20
            result->node_depth();
16908
20
            return result;
16909
20
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext29_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
246
         {
16905
246
            expression_node<typename node_type::value_type>*
16906
246
            result = (new node_type(t1, t2, t3, t4));
16907
246
            result->node_depth();
16908
246
            return result;
16909
246
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext30_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
565
         {
16905
565
            expression_node<typename node_type::value_type>*
16906
565
            result = (new node_type(t1, t2, t3, t4));
16907
565
            result->node_depth();
16908
565
            return result;
16909
565
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext31_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext31_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
1.05k
         {
16905
1.05k
            expression_node<typename node_type::value_type>*
16906
1.05k
            result = (new node_type(t1, t2, t3, t4));
16907
1.05k
            result->node_depth();
16908
1.05k
            return result;
16909
1.05k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext32_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext32_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
55
         {
16905
55
            expression_node<typename node_type::value_type>*
16906
55
            result = (new node_type(t1, t2, t3, t4));
16907
55
            result->node_depth();
16908
55
            return result;
16909
55
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext33_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext33_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
83
         {
16905
83
            expression_node<typename node_type::value_type>*
16906
83
            result = (new node_type(t1, t2, t3, t4));
16907
83
            result->node_depth();
16908
83
            return result;
16909
83
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext34_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext34_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext35_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext35_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
40
         {
16905
40
            expression_node<typename node_type::value_type>*
16906
40
            result = (new node_type(t1, t2, t3, t4));
16907
40
            result->node_depth();
16908
40
            return result;
16909
40
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext36_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext36_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
13
         {
16905
13
            expression_node<typename node_type::value_type>*
16906
13
            result = (new node_type(t1, t2, t3, t4));
16907
13
            result->node_depth();
16908
13
            return result;
16909
13
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext37_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext37_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext38_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext38_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext39_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext39_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
94
         {
16905
94
            expression_node<typename node_type::value_type>*
16906
94
            result = (new node_type(t1, t2, t3, t4));
16907
94
            result->node_depth();
16908
94
            return result;
16909
94
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext40_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext40_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext41_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext41_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext42_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext42_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
162
         {
16905
162
            expression_node<typename node_type::value_type>*
16906
162
            result = (new node_type(t1, t2, t3, t4));
16907
162
            result->node_depth();
16908
162
            return result;
16909
162
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext43_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext43_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext44_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext44_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext45_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext45_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext46_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext46_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext47_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext47_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext48_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext49_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext50_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext51_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext52_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext53_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext54_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
76
         {
16905
76
            expression_node<typename node_type::value_type>*
16906
76
            result = (new node_type(t1, t2, t3, t4));
16907
76
            result->node_depth();
16908
76
            return result;
16909
76
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext55_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
327
         {
16905
327
            expression_node<typename node_type::value_type>*
16906
327
            result = (new node_type(t1, t2, t3, t4));
16907
327
            result->node_depth();
16908
327
            return result;
16909
327
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext56_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
393
         {
16905
393
            expression_node<typename node_type::value_type>*
16906
393
            result = (new node_type(t1, t2, t3, t4));
16907
393
            result->node_depth();
16908
393
            return result;
16909
393
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext57_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
205
         {
16905
205
            expression_node<typename node_type::value_type>*
16906
205
            result = (new node_type(t1, t2, t3, t4));
16907
205
            result->node_depth();
16908
205
            return result;
16909
205
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext58_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
112
         {
16905
112
            expression_node<typename node_type::value_type>*
16906
112
            result = (new node_type(t1, t2, t3, t4));
16907
112
            result->node_depth();
16908
112
            return result;
16909
112
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext59_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext60_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
Line
Count
Source
16904
93
         {
16905
93
            expression_node<typename node_type::value_type>*
16906
93
            result = (new node_type(t1, t2, t3, t4));
16907
93
            result->node_depth();
16908
93
            return result;
16909
93
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const, float const, float const&, exprtk::details::sfext61_op<float> >, float const&, float const, float const, float const&>(float const&, float const, float const, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf48_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf49_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Line
Count
Source
16904
474
         {
16905
474
            expression_node<typename node_type::value_type>*
16906
474
            result = (new node_type(t1, t2, t3, t4));
16907
474
            result->node_depth();
16908
474
            return result;
16909
474
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf50_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf51_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Line
Count
Source
16904
103
         {
16905
103
            expression_node<typename node_type::value_type>*
16906
103
            result = (new node_type(t1, t2, t3, t4));
16907
103
            result->node_depth();
16908
103
            return result;
16909
103
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf52_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf53_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf54_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Line
Count
Source
16904
314
         {
16905
314
            expression_node<typename node_type::value_type>*
16906
314
            result = (new node_type(t1, t2, t3, t4));
16907
314
            result->node_depth();
16908
314
            return result;
16909
314
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf55_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf56_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf57_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Line
Count
Source
16904
74
         {
16905
74
            expression_node<typename node_type::value_type>*
16906
74
            result = (new node_type(t1, t2, t3, t4));
16907
74
            result->node_depth();
16908
74
            return result;
16909
74
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf58_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Line
Count
Source
16904
118
         {
16905
118
            expression_node<typename node_type::value_type>*
16906
118
            result = (new node_type(t1, t2, t3, t4));
16907
118
            result->node_depth();
16908
118
            return result;
16909
118
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf59_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Line
Count
Source
16904
176
         {
16905
176
            expression_node<typename node_type::value_type>*
16906
176
            result = (new node_type(t1, t2, t3, t4));
16907
176
            result->node_depth();
16908
176
            return result;
16909
176
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf60_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Line
Count
Source
16904
463
         {
16905
463
            expression_node<typename node_type::value_type>*
16906
463
            result = (new node_type(t1, t2, t3, t4));
16907
463
            result->node_depth();
16908
463
            return result;
16909
463
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf61_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf62_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf63_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf64_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf65_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf66_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf67_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf68_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf69_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf70_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf71_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf72_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf73_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf74_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf75_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf76_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf77_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf78_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf79_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf80_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Line
Count
Source
16904
7
         {
16905
7
            expression_node<typename node_type::value_type>*
16906
7
            result = (new node_type(t1, t2, t3, t4));
16907
7
            result->node_depth();
16908
7
            return result;
16909
7
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf81_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Line
Count
Source
16904
182
         {
16905
182
            expression_node<typename node_type::value_type>*
16906
182
            result = (new node_type(t1, t2, t3, t4));
16907
182
            result->node_depth();
16908
182
            return result;
16909
182
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf82_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Line
Count
Source
16904
214
         {
16905
214
            expression_node<typename node_type::value_type>*
16906
214
            result = (new node_type(t1, t2, t3, t4));
16907
214
            result->node_depth();
16908
214
            return result;
16909
214
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sf83_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Line
Count
Source
16904
216
         {
16905
216
            expression_node<typename node_type::value_type>*
16906
216
            result = (new node_type(t1, t2, t3, t4));
16907
216
            result->node_depth();
16908
216
            return result;
16909
216
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext00_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext01_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext02_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext03_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext04_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext05_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext06_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext07_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext08_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext09_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext10_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext11_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext12_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext13_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext14_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext15_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext16_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext17_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext18_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext19_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext20_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext21_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext22_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext23_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext24_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext25_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext26_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext27_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext28_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext29_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext30_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext31_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext31_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext32_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext32_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext33_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext33_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext34_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext34_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext35_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext35_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext36_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext36_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext37_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext37_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext38_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext38_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext39_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext39_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext40_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext40_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext41_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext41_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext42_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext42_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext43_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext43_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext44_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext44_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext45_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext45_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext46_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext46_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext47_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext47_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext48_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext49_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext50_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext51_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext52_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext53_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext54_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext55_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext56_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext57_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext58_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext59_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext60_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const, exprtk::details::sfext61_op<float> >, float const, float const, float const&, float const>(float const, float const, float const&, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf48_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
24
         {
16905
24
            expression_node<typename node_type::value_type>*
16906
24
            result = (new node_type(t1, t2, t3, t4));
16907
24
            result->node_depth();
16908
24
            return result;
16909
24
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf49_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
16
         {
16905
16
            expression_node<typename node_type::value_type>*
16906
16
            result = (new node_type(t1, t2, t3, t4));
16907
16
            result->node_depth();
16908
16
            return result;
16909
16
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf50_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf51_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
64
         {
16905
64
            expression_node<typename node_type::value_type>*
16906
64
            result = (new node_type(t1, t2, t3, t4));
16907
64
            result->node_depth();
16908
64
            return result;
16909
64
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf52_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
12
         {
16905
12
            expression_node<typename node_type::value_type>*
16906
12
            result = (new node_type(t1, t2, t3, t4));
16907
12
            result->node_depth();
16908
12
            return result;
16909
12
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf53_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
153
         {
16905
153
            expression_node<typename node_type::value_type>*
16906
153
            result = (new node_type(t1, t2, t3, t4));
16907
153
            result->node_depth();
16908
153
            return result;
16909
153
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf54_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
29
         {
16905
29
            expression_node<typename node_type::value_type>*
16906
29
            result = (new node_type(t1, t2, t3, t4));
16907
29
            result->node_depth();
16908
29
            return result;
16909
29
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf55_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf56_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
148
         {
16905
148
            expression_node<typename node_type::value_type>*
16906
148
            result = (new node_type(t1, t2, t3, t4));
16907
148
            result->node_depth();
16908
148
            return result;
16909
148
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf57_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
307
         {
16905
307
            expression_node<typename node_type::value_type>*
16906
307
            result = (new node_type(t1, t2, t3, t4));
16907
307
            result->node_depth();
16908
307
            return result;
16909
307
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf58_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
382
         {
16905
382
            expression_node<typename node_type::value_type>*
16906
382
            result = (new node_type(t1, t2, t3, t4));
16907
382
            result->node_depth();
16908
382
            return result;
16909
382
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf59_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
276
         {
16905
276
            expression_node<typename node_type::value_type>*
16906
276
            result = (new node_type(t1, t2, t3, t4));
16907
276
            result->node_depth();
16908
276
            return result;
16909
276
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf60_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
604
         {
16905
604
            expression_node<typename node_type::value_type>*
16906
604
            result = (new node_type(t1, t2, t3, t4));
16907
604
            result->node_depth();
16908
604
            return result;
16909
604
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf61_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
150
         {
16905
150
            expression_node<typename node_type::value_type>*
16906
150
            result = (new node_type(t1, t2, t3, t4));
16907
150
            result->node_depth();
16908
150
            return result;
16909
150
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf62_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
81
         {
16905
81
            expression_node<typename node_type::value_type>*
16906
81
            result = (new node_type(t1, t2, t3, t4));
16907
81
            result->node_depth();
16908
81
            return result;
16909
81
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf63_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf64_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
73
         {
16905
73
            expression_node<typename node_type::value_type>*
16906
73
            result = (new node_type(t1, t2, t3, t4));
16907
73
            result->node_depth();
16908
73
            return result;
16909
73
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf65_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf66_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf67_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf68_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf69_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf70_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf71_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf72_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf73_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf74_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf75_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf76_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf77_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf78_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf79_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf80_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
6
         {
16905
6
            expression_node<typename node_type::value_type>*
16906
6
            result = (new node_type(t1, t2, t3, t4));
16907
6
            result->node_depth();
16908
6
            return result;
16909
6
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf81_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
35
         {
16905
35
            expression_node<typename node_type::value_type>*
16906
35
            result = (new node_type(t1, t2, t3, t4));
16907
35
            result->node_depth();
16908
35
            return result;
16909
35
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf82_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
42
         {
16905
42
            expression_node<typename node_type::value_type>*
16906
42
            result = (new node_type(t1, t2, t3, t4));
16907
42
            result->node_depth();
16908
42
            return result;
16909
42
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sf83_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
8
         {
16905
8
            expression_node<typename node_type::value_type>*
16906
8
            result = (new node_type(t1, t2, t3, t4));
16907
8
            result->node_depth();
16908
8
            return result;
16909
8
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext00_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext01_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext02_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext03_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext04_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext05_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext06_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext07_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext08_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext09_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext10_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext11_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext12_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext13_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext14_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext15_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext16_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext17_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext18_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext19_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext20_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext21_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext22_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext23_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext24_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext25_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext26_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext27_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext28_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext29_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext30_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext31_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext31_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext32_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext32_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext33_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext33_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext34_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext34_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext35_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext35_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext36_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext36_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext37_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext37_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext38_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext38_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext39_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext39_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext40_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext40_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext41_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext41_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext42_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext42_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext43_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext43_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext44_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext44_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
12
         {
16905
12
            expression_node<typename node_type::value_type>*
16906
12
            result = (new node_type(t1, t2, t3, t4));
16907
12
            result->node_depth();
16908
12
            return result;
16909
12
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext45_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext45_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
373
         {
16905
373
            expression_node<typename node_type::value_type>*
16906
373
            result = (new node_type(t1, t2, t3, t4));
16907
373
            result->node_depth();
16908
373
            return result;
16909
373
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext46_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext46_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
69
         {
16905
69
            expression_node<typename node_type::value_type>*
16906
69
            result = (new node_type(t1, t2, t3, t4));
16907
69
            result->node_depth();
16908
69
            return result;
16909
69
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext47_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext47_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Line
Count
Source
16904
648
         {
16905
648
            expression_node<typename node_type::value_type>*
16906
648
            result = (new node_type(t1, t2, t3, t4));
16907
648
            result->node_depth();
16908
648
            return result;
16909
648
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext48_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext49_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext50_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext51_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext52_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext53_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext54_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext55_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext56_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext57_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext58_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext59_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext60_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const, float const&, float const&, exprtk::details::sfext61_op<float> >, float const, float const, float const&, float const&>(float const, float const, float const&, float const&) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf48_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf49_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf50_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf51_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf52_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf53_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf54_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf55_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf56_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf57_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf58_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf59_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf60_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf61_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf62_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf63_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf64_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf65_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Line
Count
Source
16904
26
         {
16905
26
            expression_node<typename node_type::value_type>*
16906
26
            result = (new node_type(t1, t2, t3, t4));
16907
26
            result->node_depth();
16908
26
            return result;
16909
26
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf66_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf67_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf68_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf69_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Line
Count
Source
16904
15
         {
16905
15
            expression_node<typename node_type::value_type>*
16906
15
            result = (new node_type(t1, t2, t3, t4));
16907
15
            result->node_depth();
16908
15
            return result;
16909
15
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf70_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Line
Count
Source
16904
4
         {
16905
4
            expression_node<typename node_type::value_type>*
16906
4
            result = (new node_type(t1, t2, t3, t4));
16907
4
            result->node_depth();
16908
4
            return result;
16909
4
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf71_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf72_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf73_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf74_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf75_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf76_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf77_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf78_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf79_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf80_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf81_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf82_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sf83_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext00_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext01_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext02_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext03_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext04_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext05_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext06_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext07_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext08_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext09_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext10_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext11_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext12_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext13_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext14_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext15_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext16_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext17_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext18_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext19_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext20_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext21_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext22_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext23_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext24_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext25_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext26_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext27_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext28_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext29_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext30_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext31_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext31_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext32_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext32_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext33_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext33_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext34_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext34_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext35_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext35_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext36_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext36_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext37_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext37_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext38_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext38_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext39_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext39_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext40_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext40_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext41_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext41_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext42_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext42_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext43_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext43_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext44_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext44_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext45_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext45_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext46_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext46_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext47_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext47_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext48_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext49_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext50_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext51_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext52_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext53_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext54_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext55_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext56_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext57_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext58_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext59_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext60_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const, float const&, float const, float const, exprtk::details::sfext61_op<float> >, float const, float const&, float const, float const>(float const, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf48_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf49_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf50_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf51_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf52_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf53_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf54_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf55_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf56_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf57_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf58_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf59_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf60_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf61_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf62_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf62_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf63_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf63_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf64_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf64_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf65_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf65_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Line
Count
Source
16904
51
         {
16905
51
            expression_node<typename node_type::value_type>*
16906
51
            result = (new node_type(t1, t2, t3, t4));
16907
51
            result->node_depth();
16908
51
            return result;
16909
51
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf66_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf66_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Line
Count
Source
16904
22
         {
16905
22
            expression_node<typename node_type::value_type>*
16906
22
            result = (new node_type(t1, t2, t3, t4));
16907
22
            result->node_depth();
16908
22
            return result;
16909
22
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf67_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf67_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Line
Count
Source
16904
19
         {
16905
19
            expression_node<typename node_type::value_type>*
16906
19
            result = (new node_type(t1, t2, t3, t4));
16907
19
            result->node_depth();
16908
19
            return result;
16909
19
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf68_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf68_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Line
Count
Source
16904
99
         {
16905
99
            expression_node<typename node_type::value_type>*
16906
99
            result = (new node_type(t1, t2, t3, t4));
16907
99
            result->node_depth();
16908
99
            return result;
16909
99
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf69_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf69_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Line
Count
Source
16904
128
         {
16905
128
            expression_node<typename node_type::value_type>*
16906
128
            result = (new node_type(t1, t2, t3, t4));
16907
128
            result->node_depth();
16908
128
            return result;
16909
128
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf70_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf70_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Line
Count
Source
16904
25
         {
16905
25
            expression_node<typename node_type::value_type>*
16906
25
            result = (new node_type(t1, t2, t3, t4));
16907
25
            result->node_depth();
16908
25
            return result;
16909
25
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf71_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf71_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Line
Count
Source
16904
38
         {
16905
38
            expression_node<typename node_type::value_type>*
16906
38
            result = (new node_type(t1, t2, t3, t4));
16907
38
            result->node_depth();
16908
38
            return result;
16909
38
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf72_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf72_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf73_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf73_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf74_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf74_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf75_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf75_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf76_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf76_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf77_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf77_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf78_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf78_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf79_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf79_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf80_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf80_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf81_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf81_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf82_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf82_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf83_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sf83_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext00_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext00_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext01_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext01_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext02_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext02_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext03_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext03_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext04_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext04_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext05_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext05_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext06_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext06_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext07_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext07_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext08_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext08_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext09_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext09_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext10_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext10_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext11_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext11_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext12_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext12_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext13_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext13_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext14_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext14_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext15_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext15_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext16_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext16_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext17_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext17_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext18_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext18_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext19_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext19_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext20_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext20_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext21_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext21_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext22_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext22_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext23_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext23_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext24_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext24_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext25_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext25_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext26_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext26_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext27_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext27_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext28_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext28_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext29_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext29_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext30_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext30_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext31_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext31_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext32_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext32_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext33_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext33_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext34_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext34_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext35_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext35_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext36_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext36_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext37_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext37_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext38_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext38_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext39_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext39_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext40_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext40_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext41_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext41_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext42_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext42_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext43_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext43_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext44_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext44_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext45_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext45_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext46_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext46_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext47_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext47_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext48_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext48_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext49_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext49_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext50_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext50_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Line
Count
Source
16904
79
         {
16905
79
            expression_node<typename node_type::value_type>*
16906
79
            result = (new node_type(t1, t2, t3, t4));
16907
79
            result->node_depth();
16908
79
            return result;
16909
79
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext51_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext51_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Line
Count
Source
16904
2
         {
16905
2
            expression_node<typename node_type::value_type>*
16906
2
            result = (new node_type(t1, t2, t3, t4));
16907
2
            result->node_depth();
16908
2
            return result;
16909
2
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext52_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext52_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Line
Count
Source
16904
1.06k
         {
16905
1.06k
            expression_node<typename node_type::value_type>*
16906
1.06k
            result = (new node_type(t1, t2, t3, t4));
16907
1.06k
            result->node_depth();
16908
1.06k
            return result;
16909
1.06k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext53_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext53_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Line
Count
Source
16904
79
         {
16905
79
            expression_node<typename node_type::value_type>*
16906
79
            result = (new node_type(t1, t2, t3, t4));
16907
79
            result->node_depth();
16908
79
            return result;
16909
79
         }
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext54_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext54_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext55_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext55_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext56_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext56_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext57_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext57_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext58_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext58_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext59_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext59_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Unexecuted instantiation: exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext60_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext60_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext61_op<float> >::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3_sf4ext<float, float const&, float const&, float const, float const, exprtk::details::sfext61_op<float> >, float const&, float const&, float const, float const>(float const&, float const&, float const, float const) const
Line
Count
Source
16904
94
         {
16905
94
            expression_node<typename node_type::value_type>*
16906
94
            result = (new node_type(t1, t2, t3, t4));
16907
94
            result->node_depth();
16908
94
            return result;
16909
94
         }
16910
16911
         template <typename node_type,
16912
                   typename T1, typename T2,
16913
                   typename T3, typename T4,
16914
                   typename T5>
16915
         inline expression_node<typename node_type::value_type>* allocate_type(T1 t1, T2 t2,
16916
                                                                               T3 t3, T4 t4,
16917
                                                                               T5 t5) const
16918
261k
         {
16919
261k
            expression_node<typename node_type::value_type>*
16920
261k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
261k
            result->node_depth();
16922
261k
            return result;
16923
261k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16918
9.74k
         {
16919
9.74k
            expression_node<typename node_type::value_type>*
16920
9.74k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
9.74k
            result->node_depth();
16922
9.74k
            return result;
16923
9.74k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<double, double const&, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16918
11.1k
         {
16919
11.1k
            expression_node<typename node_type::value_type>*
16920
11.1k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
11.1k
            result->node_depth();
16922
11.1k
            return result;
16923
11.1k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16918
7.33k
         {
16919
7.33k
            expression_node<typename node_type::value_type>*
16920
7.33k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
7.33k
            result->node_depth();
16922
7.33k
            return result;
16923
7.33k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<double, double const&, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16918
7.66k
         {
16919
7.66k
            expression_node<typename node_type::value_type>*
16920
7.66k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
7.66k
            result->node_depth();
16922
7.66k
            return result;
16923
7.66k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode0>, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16918
29.5k
         {
16919
29.5k
            expression_node<typename node_type::value_type>*
16920
29.5k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
29.5k
            result->node_depth();
16922
29.5k
            return result;
16923
29.5k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<double, double const&, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16918
10.9k
         {
16919
10.9k
            expression_node<typename node_type::value_type>*
16920
10.9k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
10.9k
            result->node_depth();
16922
10.9k
            return result;
16923
10.9k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode0>, double const, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16918
7.25k
         {
16919
7.25k
            expression_node<typename node_type::value_type>*
16920
7.25k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
7.25k
            result->node_depth();
16922
7.25k
            return result;
16923
7.25k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<double, double const, double const&, double const&, exprtk::details::T0oT1oT2process<double>::mode1>, double const, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16918
26.9k
         {
16919
26.9k
            expression_node<typename node_type::value_type>*
16920
26.9k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
26.9k
            result->node_depth();
16922
26.9k
            return result;
16923
26.9k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode0>, double const, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16918
6.52k
         {
16919
6.52k
            expression_node<typename node_type::value_type>*
16920
6.52k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
6.52k
            result->node_depth();
16922
6.52k
            return result;
16923
6.52k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<double, double const, double const&, double const, exprtk::details::T0oT1oT2process<double>::mode1>, double const, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16918
7.19k
         {
16919
7.19k
            expression_node<typename node_type::value_type>*
16920
7.19k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
7.19k
            result->node_depth();
16922
7.19k
            return result;
16923
7.19k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<double, double const, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<double, double const, double const, double const&, exprtk::details::T0oT1oT2process<double>::mode1>, double const, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16918
3.56k
         {
16919
3.56k
            expression_node<typename node_type::value_type>*
16920
3.56k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
3.56k
            result->node_depth();
16922
3.56k
            return result;
16923
3.56k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<double, double const&, double const, double const, exprtk::details::T0oT1oT2process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<double, double const&, double const, double const, exprtk::details::T0oT1oT2process<double>::mode0>, double const&, double const, double const, double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const, double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16918
5.62k
         {
16919
5.62k
            expression_node<typename node_type::value_type>*
16920
5.62k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
5.62k
            result->node_depth();
16922
5.62k
            return result;
16923
5.62k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16918
9.43k
         {
16919
9.43k
            expression_node<typename node_type::value_type>*
16920
9.43k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
9.43k
            result->node_depth();
16922
9.43k
            return result;
16923
9.43k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<float, float const&, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16918
9.88k
         {
16919
9.88k
            expression_node<typename node_type::value_type>*
16920
9.88k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
9.88k
            result->node_depth();
16922
9.88k
            return result;
16923
9.88k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16918
6.68k
         {
16919
6.68k
            expression_node<typename node_type::value_type>*
16920
6.68k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
6.68k
            result->node_depth();
16922
6.68k
            return result;
16923
6.68k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<float, float const&, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16918
7.45k
         {
16919
7.45k
            expression_node<typename node_type::value_type>*
16920
7.45k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
7.45k
            result->node_depth();
16922
7.45k
            return result;
16923
7.45k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode0>, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16918
27.7k
         {
16919
27.7k
            expression_node<typename node_type::value_type>*
16920
27.7k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
27.7k
            result->node_depth();
16922
27.7k
            return result;
16923
27.7k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<float, float const&, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16918
10.5k
         {
16919
10.5k
            expression_node<typename node_type::value_type>*
16920
10.5k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
10.5k
            result->node_depth();
16922
10.5k
            return result;
16923
10.5k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode0>, float const, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16918
6.75k
         {
16919
6.75k
            expression_node<typename node_type::value_type>*
16920
6.75k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
6.75k
            result->node_depth();
16922
6.75k
            return result;
16923
6.75k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<float, float const, float const&, float const&, exprtk::details::T0oT1oT2process<float>::mode1>, float const, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16918
26.7k
         {
16919
26.7k
            expression_node<typename node_type::value_type>*
16920
26.7k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
26.7k
            result->node_depth();
16922
26.7k
            return result;
16923
26.7k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode0>, float const, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16918
6.40k
         {
16919
6.40k
            expression_node<typename node_type::value_type>*
16920
6.40k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
6.40k
            result->node_depth();
16922
6.40k
            return result;
16923
6.40k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<float, float const, float const&, float const, exprtk::details::T0oT1oT2process<float>::mode1>, float const, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16918
7.02k
         {
16919
7.02k
            expression_node<typename node_type::value_type>*
16920
7.02k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
7.02k
            result->node_depth();
16922
7.02k
            return result;
16923
7.02k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<float, float const, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<float, float const, float const, float const&, exprtk::details::T0oT1oT2process<float>::mode1>, float const, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16918
3.54k
         {
16919
3.54k
            expression_node<typename node_type::value_type>*
16920
3.54k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
3.54k
            result->node_depth();
16922
3.54k
            return result;
16923
3.54k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2<float, float const&, float const, float const, exprtk::details::T0oT1oT2process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2<float, float const&, float const, float const, exprtk::details::T0oT1oT2process<float>::mode0>, float const&, float const, float const, float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const, float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16918
5.54k
         {
16919
5.54k
            expression_node<typename node_type::value_type>*
16920
5.54k
            result = (new node_type(t1, t2, t3, t4, t5));
16921
5.54k
            result->node_depth();
16922
5.54k
            return result;
16923
5.54k
         }
16924
16925
         template <typename node_type,
16926
                   typename T1, typename T2,
16927
                   typename T3, typename T4,
16928
                   typename T5, typename T6>
16929
         inline expression_node<typename node_type::value_type>* allocate_type(T1 t1, T2 t2,
16930
                                                                               T3 t3, T4 t4,
16931
                                                                               T5 t5, T6 t6) const
16932
         {
16933
            expression_node<typename node_type::value_type>*
16934
            result = (new node_type(t1, t2, t3, t4, t5, t6));
16935
            result->node_depth();
16936
            return result;
16937
         }
16938
16939
         template <typename node_type,
16940
                   typename T1, typename T2,
16941
                   typename T3, typename T4,
16942
                   typename T5, typename T6, typename T7>
16943
         inline expression_node<typename node_type::value_type>* allocate_type(T1 t1, T2 t2,
16944
                                                                               T3 t3, T4 t4,
16945
                                                                               T5 t5, T6 t6,
16946
                                                                               T7 t7) const
16947
198k
         {
16948
198k
            expression_node<typename node_type::value_type>*
16949
198k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
198k
            result->node_depth();
16951
198k
            return result;
16952
198k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>, double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.48k
         {
16948
1.48k
            expression_node<typename node_type::value_type>*
16949
1.48k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.48k
            result->node_depth();
16951
1.48k
            return result;
16952
1.48k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>, double const&, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
2.31k
         {
16948
2.31k
            expression_node<typename node_type::value_type>*
16949
2.31k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.31k
            result->node_depth();
16951
2.31k
            return result;
16952
2.31k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>, double const&, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.54k
         {
16948
1.54k
            expression_node<typename node_type::value_type>*
16949
1.54k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.54k
            result->node_depth();
16951
1.54k
            return result;
16952
1.54k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>, double const&, double const, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.83k
         {
16948
1.83k
            expression_node<typename node_type::value_type>*
16949
1.83k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.83k
            result->node_depth();
16951
1.83k
            return result;
16952
1.83k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>, double const, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
2.35k
         {
16948
2.35k
            expression_node<typename node_type::value_type>*
16949
2.35k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.35k
            result->node_depth();
16951
2.35k
            return result;
16952
2.35k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>, double const, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
2.31k
         {
16948
2.31k
            expression_node<typename node_type::value_type>*
16949
2.31k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.31k
            result->node_depth();
16951
2.31k
            return result;
16952
2.31k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>, double const&, double const, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
3.11k
         {
16948
3.11k
            expression_node<typename node_type::value_type>*
16949
3.11k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
3.11k
            result->node_depth();
16951
3.11k
            return result;
16952
3.11k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode0>, double const, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.53k
         {
16948
1.53k
            expression_node<typename node_type::value_type>*
16949
1.53k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.53k
            result->node_depth();
16951
1.53k
            return result;
16952
1.53k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode0>, double const&, double const, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.89k
         {
16948
1.89k
            expression_node<typename node_type::value_type>*
16949
1.89k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.89k
            result->node_depth();
16951
1.89k
            return result;
16952
1.89k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>, double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
804
         {
16948
804
            expression_node<typename node_type::value_type>*
16949
804
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
804
            result->node_depth();
16951
804
            return result;
16952
804
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>, double const&, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.30k
         {
16948
1.30k
            expression_node<typename node_type::value_type>*
16949
1.30k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.30k
            result->node_depth();
16951
1.30k
            return result;
16952
1.30k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>, double const&, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.61k
         {
16948
1.61k
            expression_node<typename node_type::value_type>*
16949
1.61k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.61k
            result->node_depth();
16951
1.61k
            return result;
16952
1.61k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>, double const&, double const, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.66k
         {
16948
1.66k
            expression_node<typename node_type::value_type>*
16949
1.66k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.66k
            result->node_depth();
16951
1.66k
            return result;
16952
1.66k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>, double const, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.18k
         {
16948
1.18k
            expression_node<typename node_type::value_type>*
16949
1.18k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.18k
            result->node_depth();
16951
1.18k
            return result;
16952
1.18k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>, double const, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.29k
         {
16948
1.29k
            expression_node<typename node_type::value_type>*
16949
1.29k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.29k
            result->node_depth();
16951
1.29k
            return result;
16952
1.29k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>, double const&, double const, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
858
         {
16948
858
            expression_node<typename node_type::value_type>*
16949
858
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
858
            result->node_depth();
16951
858
            return result;
16952
858
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode1>, double const, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.59k
         {
16948
1.59k
            expression_node<typename node_type::value_type>*
16949
1.59k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.59k
            result->node_depth();
16951
1.59k
            return result;
16952
1.59k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode1>, double const&, double const, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
732
         {
16948
732
            expression_node<typename node_type::value_type>*
16949
732
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
732
            result->node_depth();
16951
732
            return result;
16952
732
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>, double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
4.68k
         {
16948
4.68k
            expression_node<typename node_type::value_type>*
16949
4.68k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
4.68k
            result->node_depth();
16951
4.68k
            return result;
16952
4.68k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>, double const&, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.58k
         {
16948
1.58k
            expression_node<typename node_type::value_type>*
16949
1.58k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.58k
            result->node_depth();
16951
1.58k
            return result;
16952
1.58k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>, double const&, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
2.15k
         {
16948
2.15k
            expression_node<typename node_type::value_type>*
16949
2.15k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.15k
            result->node_depth();
16951
2.15k
            return result;
16952
2.15k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>, double const&, double const, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.07k
         {
16948
1.07k
            expression_node<typename node_type::value_type>*
16949
1.07k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.07k
            result->node_depth();
16951
1.07k
            return result;
16952
1.07k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>, double const, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
993
         {
16948
993
            expression_node<typename node_type::value_type>*
16949
993
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
993
            result->node_depth();
16951
993
            return result;
16952
993
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode2>, double const, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
6.47k
         {
16948
6.47k
            expression_node<typename node_type::value_type>*
16949
6.47k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
6.47k
            result->node_depth();
16951
6.47k
            return result;
16952
6.47k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>, double const&, double const, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
410
         {
16948
410
            expression_node<typename node_type::value_type>*
16949
410
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
410
            result->node_depth();
16951
410
            return result;
16952
410
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode2>, double const, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.67k
         {
16948
1.67k
            expression_node<typename node_type::value_type>*
16949
1.67k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.67k
            result->node_depth();
16951
1.67k
            return result;
16952
1.67k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>, double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
755
         {
16948
755
            expression_node<typename node_type::value_type>*
16949
755
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
755
            result->node_depth();
16951
755
            return result;
16952
755
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>, double const&, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
928
         {
16948
928
            expression_node<typename node_type::value_type>*
16949
928
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
928
            result->node_depth();
16951
928
            return result;
16952
928
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>, double const&, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
2.06k
         {
16948
2.06k
            expression_node<typename node_type::value_type>*
16949
2.06k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.06k
            result->node_depth();
16951
2.06k
            return result;
16952
2.06k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>, double const&, double const, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
3.52k
         {
16948
3.52k
            expression_node<typename node_type::value_type>*
16949
3.52k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
3.52k
            result->node_depth();
16951
3.52k
            return result;
16952
3.52k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>, double const, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
912
         {
16948
912
            expression_node<typename node_type::value_type>*
16949
912
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
912
            result->node_depth();
16951
912
            return result;
16952
912
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>, double const, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.53k
         {
16948
1.53k
            expression_node<typename node_type::value_type>*
16949
1.53k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.53k
            result->node_depth();
16951
1.53k
            return result;
16952
1.53k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>, double const&, double const, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
7.67k
         {
16948
7.67k
            expression_node<typename node_type::value_type>*
16949
7.67k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
7.67k
            result->node_depth();
16951
7.67k
            return result;
16952
7.67k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode3>, double const, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
2.02k
         {
16948
2.02k
            expression_node<typename node_type::value_type>*
16949
2.02k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.02k
            result->node_depth();
16951
2.02k
            return result;
16952
2.02k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode3>, double const&, double const, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
2.03k
         {
16948
2.03k
            expression_node<typename node_type::value_type>*
16949
2.03k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.03k
            result->node_depth();
16951
2.03k
            return result;
16952
2.03k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>, double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
3.45k
         {
16948
3.45k
            expression_node<typename node_type::value_type>*
16949
3.45k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
3.45k
            result->node_depth();
16951
3.45k
            return result;
16952
3.45k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>, double const&, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
2.03k
         {
16948
2.03k
            expression_node<typename node_type::value_type>*
16949
2.03k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.03k
            result->node_depth();
16951
2.03k
            return result;
16952
2.03k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>, double const&, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
1.16k
         {
16948
1.16k
            expression_node<typename node_type::value_type>*
16949
1.16k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.16k
            result->node_depth();
16951
1.16k
            return result;
16952
1.16k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>, double const&, double const, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
2.30k
         {
16948
2.30k
            expression_node<typename node_type::value_type>*
16949
2.30k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.30k
            result->node_depth();
16951
2.30k
            return result;
16952
2.30k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>, double const, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const&, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
19.1k
         {
16948
19.1k
            expression_node<typename node_type::value_type>*
16949
19.1k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
19.1k
            result->node_depth();
16951
19.1k
            return result;
16952
19.1k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const, double const&, exprtk::details::T0oT1oT20T3process<double>::mode4>, double const, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const, double const&, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
638
         {
16948
638
            expression_node<typename node_type::value_type>*
16949
638
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
638
            result->node_depth();
16951
638
            return result;
16952
638
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const&, double const, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>, double const&, double const, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const&, double const, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
541
         {
16948
541
            expression_node<typename node_type::value_type>*
16949
541
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
541
            result->node_depth();
16951
541
            return result;
16952
541
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<double, double const, double const&, double const&, double const, exprtk::details::T0oT1oT20T3process<double>::mode4>, double const, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)>(double const, double const&, double const&, double const, double (*)(double const&, double const&), double (*)(double const&, double const&), double (*)(double const&, double const&)) const
Line
Count
Source
16947
2.20k
         {
16948
2.20k
            expression_node<typename node_type::value_type>*
16949
2.20k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.20k
            result->node_depth();
16951
2.20k
            return result;
16952
2.20k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>, float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.46k
         {
16948
1.46k
            expression_node<typename node_type::value_type>*
16949
1.46k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.46k
            result->node_depth();
16951
1.46k
            return result;
16952
1.46k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>, float const&, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
2.22k
         {
16948
2.22k
            expression_node<typename node_type::value_type>*
16949
2.22k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.22k
            result->node_depth();
16951
2.22k
            return result;
16952
2.22k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>, float const&, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.08k
         {
16948
1.08k
            expression_node<typename node_type::value_type>*
16949
1.08k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.08k
            result->node_depth();
16951
1.08k
            return result;
16952
1.08k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>, float const&, float const, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.59k
         {
16948
1.59k
            expression_node<typename node_type::value_type>*
16949
1.59k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.59k
            result->node_depth();
16951
1.59k
            return result;
16952
1.59k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>, float const, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
2.28k
         {
16948
2.28k
            expression_node<typename node_type::value_type>*
16949
2.28k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.28k
            result->node_depth();
16951
2.28k
            return result;
16952
2.28k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>, float const, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.81k
         {
16948
1.81k
            expression_node<typename node_type::value_type>*
16949
1.81k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.81k
            result->node_depth();
16951
1.81k
            return result;
16952
1.81k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>, float const&, float const, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
3.01k
         {
16948
3.01k
            expression_node<typename node_type::value_type>*
16949
3.01k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
3.01k
            result->node_depth();
16951
3.01k
            return result;
16952
3.01k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode0>, float const, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.51k
         {
16948
1.51k
            expression_node<typename node_type::value_type>*
16949
1.51k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.51k
            result->node_depth();
16951
1.51k
            return result;
16952
1.51k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode0>, float const&, float const, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.87k
         {
16948
1.87k
            expression_node<typename node_type::value_type>*
16949
1.87k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.87k
            result->node_depth();
16951
1.87k
            return result;
16952
1.87k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>, float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
804
         {
16948
804
            expression_node<typename node_type::value_type>*
16949
804
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
804
            result->node_depth();
16951
804
            return result;
16952
804
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>, float const&, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.23k
         {
16948
1.23k
            expression_node<typename node_type::value_type>*
16949
1.23k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.23k
            result->node_depth();
16951
1.23k
            return result;
16952
1.23k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>, float const&, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.60k
         {
16948
1.60k
            expression_node<typename node_type::value_type>*
16949
1.60k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.60k
            result->node_depth();
16951
1.60k
            return result;
16952
1.60k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>, float const&, float const, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.66k
         {
16948
1.66k
            expression_node<typename node_type::value_type>*
16949
1.66k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.66k
            result->node_depth();
16951
1.66k
            return result;
16952
1.66k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>, float const, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.17k
         {
16948
1.17k
            expression_node<typename node_type::value_type>*
16949
1.17k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.17k
            result->node_depth();
16951
1.17k
            return result;
16952
1.17k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>, float const, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.19k
         {
16948
1.19k
            expression_node<typename node_type::value_type>*
16949
1.19k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.19k
            result->node_depth();
16951
1.19k
            return result;
16952
1.19k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>, float const&, float const, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
847
         {
16948
847
            expression_node<typename node_type::value_type>*
16949
847
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
847
            result->node_depth();
16951
847
            return result;
16952
847
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode1>, float const, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.52k
         {
16948
1.52k
            expression_node<typename node_type::value_type>*
16949
1.52k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.52k
            result->node_depth();
16951
1.52k
            return result;
16952
1.52k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode1>, float const&, float const, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
729
         {
16948
729
            expression_node<typename node_type::value_type>*
16949
729
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
729
            result->node_depth();
16951
729
            return result;
16952
729
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>, float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
4.60k
         {
16948
4.60k
            expression_node<typename node_type::value_type>*
16949
4.60k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
4.60k
            result->node_depth();
16951
4.60k
            return result;
16952
4.60k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>, float const&, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.33k
         {
16948
1.33k
            expression_node<typename node_type::value_type>*
16949
1.33k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.33k
            result->node_depth();
16951
1.33k
            return result;
16952
1.33k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>, float const&, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.98k
         {
16948
1.98k
            expression_node<typename node_type::value_type>*
16949
1.98k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.98k
            result->node_depth();
16951
1.98k
            return result;
16952
1.98k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>, float const&, float const, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.04k
         {
16948
1.04k
            expression_node<typename node_type::value_type>*
16949
1.04k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.04k
            result->node_depth();
16951
1.04k
            return result;
16952
1.04k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>, float const, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
993
         {
16948
993
            expression_node<typename node_type::value_type>*
16949
993
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
993
            result->node_depth();
16951
993
            return result;
16952
993
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode2>, float const, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
6.45k
         {
16948
6.45k
            expression_node<typename node_type::value_type>*
16949
6.45k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
6.45k
            result->node_depth();
16951
6.45k
            return result;
16952
6.45k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>, float const&, float const, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
388
         {
16948
388
            expression_node<typename node_type::value_type>*
16949
388
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
388
            result->node_depth();
16951
388
            return result;
16952
388
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode2>, float const, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.41k
         {
16948
1.41k
            expression_node<typename node_type::value_type>*
16949
1.41k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.41k
            result->node_depth();
16951
1.41k
            return result;
16952
1.41k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>, float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
750
         {
16948
750
            expression_node<typename node_type::value_type>*
16949
750
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
750
            result->node_depth();
16951
750
            return result;
16952
750
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>, float const&, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
916
         {
16948
916
            expression_node<typename node_type::value_type>*
16949
916
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
916
            result->node_depth();
16951
916
            return result;
16952
916
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>, float const&, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
2.05k
         {
16948
2.05k
            expression_node<typename node_type::value_type>*
16949
2.05k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.05k
            result->node_depth();
16951
2.05k
            return result;
16952
2.05k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>, float const&, float const, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
3.50k
         {
16948
3.50k
            expression_node<typename node_type::value_type>*
16949
3.50k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
3.50k
            result->node_depth();
16951
3.50k
            return result;
16952
3.50k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>, float const, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
871
         {
16948
871
            expression_node<typename node_type::value_type>*
16949
871
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
871
            result->node_depth();
16951
871
            return result;
16952
871
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>, float const, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.49k
         {
16948
1.49k
            expression_node<typename node_type::value_type>*
16949
1.49k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.49k
            result->node_depth();
16951
1.49k
            return result;
16952
1.49k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>, float const&, float const, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
6.36k
         {
16948
6.36k
            expression_node<typename node_type::value_type>*
16949
6.36k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
6.36k
            result->node_depth();
16951
6.36k
            return result;
16952
6.36k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode3>, float const, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
2.01k
         {
16948
2.01k
            expression_node<typename node_type::value_type>*
16949
2.01k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.01k
            result->node_depth();
16951
2.01k
            return result;
16952
2.01k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode3>, float const&, float const, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
2.02k
         {
16948
2.02k
            expression_node<typename node_type::value_type>*
16949
2.02k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.02k
            result->node_depth();
16951
2.02k
            return result;
16952
2.02k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>, float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
3.41k
         {
16948
3.41k
            expression_node<typename node_type::value_type>*
16949
3.41k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
3.41k
            result->node_depth();
16951
3.41k
            return result;
16952
3.41k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>, float const&, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.65k
         {
16948
1.65k
            expression_node<typename node_type::value_type>*
16949
1.65k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.65k
            result->node_depth();
16951
1.65k
            return result;
16952
1.65k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>, float const&, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
1.14k
         {
16948
1.14k
            expression_node<typename node_type::value_type>*
16949
1.14k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
1.14k
            result->node_depth();
16951
1.14k
            return result;
16952
1.14k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>, float const&, float const, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
2.24k
         {
16948
2.24k
            expression_node<typename node_type::value_type>*
16949
2.24k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.24k
            result->node_depth();
16951
2.24k
            return result;
16952
2.24k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>, float const, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const&, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
19.0k
         {
16948
19.0k
            expression_node<typename node_type::value_type>*
16949
19.0k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
19.0k
            result->node_depth();
16951
19.0k
            return result;
16952
19.0k
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const, float const&, exprtk::details::T0oT1oT20T3process<float>::mode4>, float const, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const, float const&, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
604
         {
16948
604
            expression_node<typename node_type::value_type>*
16949
604
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
604
            result->node_depth();
16951
604
            return result;
16952
604
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const&, float const, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>, float const&, float const, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const&, float const, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
541
         {
16948
541
            expression_node<typename node_type::value_type>*
16949
541
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
541
            result->node_depth();
16951
541
            return result;
16952
541
         }
exprtk::details::expression_node<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>::value_type>* exprtk::details::node_allocator::allocate_type<exprtk::details::T0oT1oT2oT3<float, float const, float const&, float const&, float const, exprtk::details::T0oT1oT20T3process<float>::mode4>, float const, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)>(float const, float const&, float const&, float const, float (*)(float const&, float const&), float (*)(float const&, float const&), float (*)(float const&, float const&)) const
Line
Count
Source
16947
2.10k
         {
16948
2.10k
            expression_node<typename node_type::value_type>*
16949
2.10k
            result = (new node_type(t1, t2, t3, t4, t5, t6, t7));
16950
2.10k
            result->node_depth();
16951
2.10k
            return result;
16952
2.10k
         }
16953
16954
         template <typename T>
16955
         void inline free(expression_node<T>*& e) const
16956
94.6k
         {
16957
94.6k
            exprtk_debug(("node_allocator::free() - deleting expression_node "
16958
94.6k
                          "type: %03d addr: %p\n",
16959
94.6k
                          static_cast<int>(e->type()),
16960
94.6k
                          reinterpret_cast<void*>(e)));
16961
94.6k
            delete e;
16962
94.6k
            e = 0;
16963
94.6k
         }
void exprtk::details::node_allocator::free<double>(exprtk::details::expression_node<double>*&) const
Line
Count
Source
16956
49.1k
         {
16957
49.1k
            exprtk_debug(("node_allocator::free() - deleting expression_node "
16958
49.1k
                          "type: %03d addr: %p\n",
16959
49.1k
                          static_cast<int>(e->type()),
16960
49.1k
                          reinterpret_cast<void*>(e)));
16961
49.1k
            delete e;
16962
49.1k
            e = 0;
16963
49.1k
         }
void exprtk::details::node_allocator::free<float>(exprtk::details::expression_node<float>*&) const
Line
Count
Source
16956
45.4k
         {
16957
45.4k
            exprtk_debug(("node_allocator::free() - deleting expression_node "
16958
45.4k
                          "type: %03d addr: %p\n",
16959
45.4k
                          static_cast<int>(e->type()),
16960
45.4k
                          reinterpret_cast<void*>(e)));
16961
45.4k
            delete e;
16962
45.4k
            e = 0;
16963
45.4k
         }
16964
      };
16965
16966
      inline void load_operations_map(std::multimap<std::string,details::base_operation_t,details::ilesscompare>& m)
16967
20.1k
      {
16968
20.1k
         #define register_op(Symbol, Type, Args)                                             \
16969
1.04M
         m.insert(std::make_pair(std::string(Symbol),details::base_operation_t(Type,Args))); \
16970
20.1k
16971
20.1k
         register_op("abs"       , e_abs     , 1)
16972
20.1k
         register_op("acos"      , e_acos    , 1)
16973
20.1k
         register_op("acosh"     , e_acosh   , 1)
16974
20.1k
         register_op("asin"      , e_asin    , 1)
16975
20.1k
         register_op("asinh"     , e_asinh   , 1)
16976
20.1k
         register_op("atan"      , e_atan    , 1)
16977
20.1k
         register_op("atanh"     , e_atanh   , 1)
16978
20.1k
         register_op("ceil"      , e_ceil    , 1)
16979
20.1k
         register_op("cos"       , e_cos     , 1)
16980
20.1k
         register_op("cosh"      , e_cosh    , 1)
16981
20.1k
         register_op("exp"       , e_exp     , 1)
16982
20.1k
         register_op("expm1"     , e_expm1   , 1)
16983
20.1k
         register_op("floor"     , e_floor   , 1)
16984
20.1k
         register_op("log"       , e_log     , 1)
16985
20.1k
         register_op("log10"     , e_log10   , 1)
16986
20.1k
         register_op("log2"      , e_log2    , 1)
16987
20.1k
         register_op("log1p"     , e_log1p   , 1)
16988
20.1k
         register_op("round"     , e_round   , 1)
16989
20.1k
         register_op("sin"       , e_sin     , 1)
16990
20.1k
         register_op("sinc"      , e_sinc    , 1)
16991
20.1k
         register_op("sinh"      , e_sinh    , 1)
16992
20.1k
         register_op("sec"       , e_sec     , 1)
16993
20.1k
         register_op("csc"       , e_csc     , 1)
16994
20.1k
         register_op("sqrt"      , e_sqrt    , 1)
16995
20.1k
         register_op("tan"       , e_tan     , 1)
16996
20.1k
         register_op("tanh"      , e_tanh    , 1)
16997
20.1k
         register_op("cot"       , e_cot     , 1)
16998
20.1k
         register_op("rad2deg"   , e_r2d     , 1)
16999
20.1k
         register_op("deg2rad"   , e_d2r     , 1)
17000
20.1k
         register_op("deg2grad"  , e_d2g     , 1)
17001
20.1k
         register_op("grad2deg"  , e_g2d     , 1)
17002
20.1k
         register_op("sgn"       , e_sgn     , 1)
17003
20.1k
         register_op("not"       , e_notl    , 1)
17004
20.1k
         register_op("erf"       , e_erf     , 1)
17005
20.1k
         register_op("erfc"      , e_erfc    , 1)
17006
20.1k
         register_op("ncdf"      , e_ncdf    , 1)
17007
20.1k
         register_op("frac"      , e_frac    , 1)
17008
20.1k
         register_op("trunc"     , e_trunc   , 1)
17009
20.1k
         register_op("atan2"     , e_atan2   , 2)
17010
20.1k
         register_op("mod"       , e_mod     , 2)
17011
20.1k
         register_op("logn"      , e_logn    , 2)
17012
20.1k
         register_op("pow"       , e_pow     , 2)
17013
20.1k
         register_op("root"      , e_root    , 2)
17014
20.1k
         register_op("roundn"    , e_roundn  , 2)
17015
20.1k
         register_op("equal"     , e_equal   , 2)
17016
20.1k
         register_op("not_equal" , e_nequal  , 2)
17017
20.1k
         register_op("hypot"     , e_hypot   , 2)
17018
20.1k
         register_op("shr"       , e_shr     , 2)
17019
20.1k
         register_op("shl"       , e_shl     , 2)
17020
20.1k
         register_op("clamp"     , e_clamp   , 3)
17021
20.1k
         register_op("iclamp"    , e_iclamp  , 3)
17022
20.1k
         register_op("inrange"   , e_inrange , 3)
17023
20.1k
         #undef register_op
17024
20.1k
      }
17025
17026
   } // namespace details
17027
17028
   class function_traits
17029
   {
17030
   public:
17031
17032
      function_traits()
17033
      : allow_zero_parameters_(false)
17034
      , has_side_effects_(true)
17035
      , min_num_args_(0)
17036
      , max_num_args_(std::numeric_limits<std::size_t>::max())
17037
0
      {}
17038
17039
      inline bool& allow_zero_parameters()
17040
0
      {
17041
0
         return allow_zero_parameters_;
17042
0
      }
17043
17044
      inline bool& has_side_effects()
17045
0
      {
17046
0
         return has_side_effects_;
17047
0
      }
17048
17049
      std::size_t& min_num_args()
17050
0
      {
17051
0
         return min_num_args_;
17052
0
      }
17053
17054
      std::size_t& max_num_args()
17055
0
      {
17056
0
         return max_num_args_;
17057
0
      }
17058
17059
   private:
17060
17061
      bool allow_zero_parameters_;
17062
      bool has_side_effects_;
17063
      std::size_t min_num_args_;
17064
      std::size_t max_num_args_;
17065
   };
17066
17067
   template <typename FunctionType>
17068
   void enable_zero_parameters(FunctionType& func)
17069
   {
17070
      func.allow_zero_parameters() = true;
17071
17072
      if (0 != func.min_num_args())
17073
      {
17074
         func.min_num_args() = 0;
17075
      }
17076
   }
17077
17078
   template <typename FunctionType>
17079
   void disable_zero_parameters(FunctionType& func)
17080
   {
17081
      func.allow_zero_parameters() = false;
17082
   }
17083
17084
   template <typename FunctionType>
17085
   void enable_has_side_effects(FunctionType& func)
17086
   {
17087
      func.has_side_effects() = true;
17088
   }
17089
17090
   template <typename FunctionType>
17091
   void disable_has_side_effects(FunctionType& func)
17092
   {
17093
      func.has_side_effects() = false;
17094
   }
17095
17096
   template <typename FunctionType>
17097
   void set_min_num_args(FunctionType& func, const std::size_t& num_args)
17098
   {
17099
      func.min_num_args() = num_args;
17100
17101
      if ((0 != func.min_num_args()) && func.allow_zero_parameters())
17102
         func.allow_zero_parameters() = false;
17103
   }
17104
17105
   template <typename FunctionType>
17106
   void set_max_num_args(FunctionType& func, const std::size_t& num_args)
17107
   {
17108
      func.max_num_args() = num_args;
17109
   }
17110
17111
   template <typename T>
17112
   class ifunction : public function_traits
17113
   {
17114
   public:
17115
17116
      explicit ifunction(const std::size_t& pc)
17117
      : param_count(pc)
17118
      {}
17119
17120
      virtual ~ifunction() {}
17121
17122
      #define empty_method_body(N)                   \
17123
0
      {                                              \
17124
0
         exprtk_debug(("ifunction::operator() - Operator(" #N ") has not been overridden\n")); \
17125
0
         return std::numeric_limits<T>::quiet_NaN(); \
17126
0
      }                                              \
Unexecuted instantiation: exprtk::ifunction<double>::operator()()
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<double>::operator()(double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()()
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&)
Unexecuted instantiation: exprtk::ifunction<float>::operator()(float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&, float const&)
17127
17128
      inline virtual T operator() ()
17129
      empty_method_body(0)
17130
17131
      inline virtual T operator() (const T&)
17132
      empty_method_body(1)
17133
17134
      inline virtual T operator() (const T&,const T&)
17135
      empty_method_body(2)
17136
17137
      inline virtual T operator() (const T&, const T&, const T&)
17138
      empty_method_body(3)
17139
17140
      inline virtual T operator() (const T&, const T&, const T&, const T&)
17141
      empty_method_body(4)
17142
17143
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&)
17144
      empty_method_body(5)
17145
17146
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&)
17147
      empty_method_body(6)
17148
17149
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&, const T&)
17150
      empty_method_body(7)
17151
17152
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&)
17153
      empty_method_body(8)
17154
17155
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&)
17156
      empty_method_body(9)
17157
17158
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&)
17159
      empty_method_body(10)
17160
17161
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&,
17162
                                   const T&)
17163
      empty_method_body(11)
17164
17165
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&,
17166
                                   const T&, const T&)
17167
      empty_method_body(12)
17168
17169
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&,
17170
                                   const T&, const T&, const T&)
17171
      empty_method_body(13)
17172
17173
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&,
17174
                                   const T&, const T&, const T&, const T&)
17175
      empty_method_body(14)
17176
17177
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&,
17178
                                   const T&, const T&, const T&, const T&, const T&)
17179
      empty_method_body(15)
17180
17181
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&,
17182
                                   const T&, const T&, const T&, const T&, const T&, const T&)
17183
      empty_method_body(16)
17184
17185
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&,
17186
                                   const T&, const T&, const T&, const T&, const T&, const T&, const T&)
17187
      empty_method_body(17)
17188
17189
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&,
17190
                                   const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&)
17191
      empty_method_body(18)
17192
17193
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&,
17194
                                   const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&)
17195
      empty_method_body(19)
17196
17197
      inline virtual T operator() (const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&,
17198
                                   const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&, const T&)
17199
      empty_method_body(20)
17200
17201
      #undef empty_method_body
17202
17203
      std::size_t param_count;
17204
   };
17205
17206
   template <typename T>
17207
   class ivararg_function : public function_traits
17208
   {
17209
   public:
17210
17211
      virtual ~ivararg_function() {}
17212
17213
      inline virtual T operator() (const std::vector<T>&)
17214
      {
17215
         exprtk_debug(("ivararg_function::operator() - Operator has not been overridden\n"));
17216
         return std::numeric_limits<T>::quiet_NaN();
17217
      }
17218
   };
17219
17220
   template <typename T>
17221
   class igeneric_function : public function_traits
17222
   {
17223
   public:
17224
17225
      enum return_type
17226
      {
17227
         e_rtrn_scalar   = 0,
17228
         e_rtrn_string   = 1,
17229
         e_rtrn_overload = 2
17230
      };
17231
17232
      typedef T type;
17233
      typedef type_store<T> generic_type;
17234
      typedef typename generic_type::parameter_list parameter_list_t;
17235
17236
      igeneric_function(const std::string& param_seq = "", const return_type rtr_type = e_rtrn_scalar)
17237
      : parameter_sequence(param_seq)
17238
      , rtrn_type(rtr_type)
17239
      {}
17240
17241
      virtual ~igeneric_function() {}
17242
17243
      #define igeneric_function_empty_body(N)        \
17244
      {                                              \
17245
         exprtk_debug(("igeneric_function::operator() - Operator(" #N ") has not been overridden\n")); \
17246
         return std::numeric_limits<T>::quiet_NaN(); \
17247
      }                                              \
17248
17249
      // f(i_0,i_1,....,i_N) --> Scalar
17250
      inline virtual T operator() (parameter_list_t)
17251
      igeneric_function_empty_body(1)
17252
17253
      // f(i_0,i_1,....,i_N) --> String
17254
      inline virtual T operator() (std::string&, parameter_list_t)
17255
      igeneric_function_empty_body(2)
17256
17257
      // f(psi,i_0,i_1,....,i_N) --> Scalar
17258
      inline virtual T operator() (const std::size_t&, parameter_list_t)
17259
      igeneric_function_empty_body(3)
17260
17261
      // f(psi,i_0,i_1,....,i_N) --> String
17262
      inline virtual T operator() (const std::size_t&, std::string&, parameter_list_t)
17263
      igeneric_function_empty_body(4)
17264
17265
      std::string parameter_sequence;
17266
      return_type rtrn_type;
17267
   };
17268
17269
   #ifndef exprtk_disable_string_capabilities
17270
   template <typename T>
17271
   class stringvar_base
17272
   {
17273
   public:
17274
17275
      typedef typename details::stringvar_node<T> stringvar_node_t;
17276
17277
      stringvar_base(const std::string& name, stringvar_node_t* svn)
17278
      : name_(name)
17279
      , string_varnode_(svn)
17280
      {}
17281
17282
      bool valid() const
17283
      {
17284
         return !name_.empty() && (0 != string_varnode_);
17285
      }
17286
17287
      std::string name() const
17288
      {
17289
         assert(string_varnode_);
17290
         return name_;
17291
      }
17292
17293
      void rebase(std::string& s)
17294
      {
17295
         assert(string_varnode_);
17296
         string_varnode_->rebase(s);
17297
      }
17298
17299
   private:
17300
17301
      std::string name_;
17302
      stringvar_node_t* string_varnode_;
17303
   };
17304
   #endif
17305
17306
   template <typename T> class parser;
17307
   template <typename T> class expression_helper;
17308
17309
   template <typename T>
17310
   class symbol_table
17311
   {
17312
   public:
17313
17314
     enum symtab_mutability_type
17315
     {
17316
       e_unknown   = 0,
17317
       e_mutable   = 1,
17318
       e_immutable = 2
17319
     };
17320
17321
     typedef T (*ff00_functor)();
17322
     typedef T (*ff01_functor)(T);
17323
     typedef T (*ff02_functor)(T, T);
17324
     typedef T (*ff03_functor)(T, T, T);
17325
     typedef T (*ff04_functor)(T, T, T, T);
17326
     typedef T (*ff05_functor)(T, T, T, T, T);
17327
     typedef T (*ff06_functor)(T, T, T, T, T, T);
17328
     typedef T (*ff07_functor)(T, T, T, T, T, T, T);
17329
     typedef T (*ff08_functor)(T, T, T, T, T, T, T, T);
17330
     typedef T (*ff09_functor)(T, T, T, T, T, T, T, T, T);
17331
     typedef T (*ff10_functor)(T, T, T, T, T, T, T, T, T, T);
17332
     typedef T (*ff11_functor)(T, T, T, T, T, T, T, T, T, T, T);
17333
     typedef T (*ff12_functor)(T, T, T, T, T, T, T, T, T, T, T, T);
17334
     typedef T (*ff13_functor)(T, T, T, T, T, T, T, T, T, T, T, T, T);
17335
     typedef T (*ff14_functor)(T, T, T, T, T, T, T, T, T, T, T, T, T, T);
17336
     typedef T (*ff15_functor)(T, T, T, T, T, T, T, T, T, T, T, T, T, T, T);
17337
17338
   protected:
17339
17340
       struct freefunc00 : public exprtk::ifunction<T>
17341
       {
17342
          using exprtk::ifunction<T>::operator();
17343
17344
          explicit freefunc00(ff00_functor ff) : exprtk::ifunction<T>(0), f(ff) {}
17345
          inline T operator() ()
17346
          { return f(); }
17347
          ff00_functor f;
17348
       };
17349
17350
      struct freefunc01 : public exprtk::ifunction<T>
17351
      {
17352
         using exprtk::ifunction<T>::operator();
17353
17354
         explicit freefunc01(ff01_functor ff) : exprtk::ifunction<T>(1), f(ff) {}
17355
         inline T operator() (const T& v0)
17356
         { return f(v0); }
17357
         ff01_functor f;
17358
      };
17359
17360
      struct freefunc02 : public exprtk::ifunction<T>
17361
      {
17362
         using exprtk::ifunction<T>::operator();
17363
17364
         explicit freefunc02(ff02_functor ff) : exprtk::ifunction<T>(2), f(ff) {}
17365
         inline T operator() (const T& v0, const T& v1)
17366
         { return f(v0, v1); }
17367
         ff02_functor f;
17368
      };
17369
17370
      struct freefunc03 : public exprtk::ifunction<T>
17371
      {
17372
         using exprtk::ifunction<T>::operator();
17373
17374
         explicit freefunc03(ff03_functor ff) : exprtk::ifunction<T>(3), f(ff) {}
17375
         inline T operator() (const T& v0, const T& v1, const T& v2)
17376
         { return f(v0, v1, v2); }
17377
         ff03_functor f;
17378
      };
17379
17380
      struct freefunc04 : public exprtk::ifunction<T>
17381
      {
17382
         using exprtk::ifunction<T>::operator();
17383
17384
         explicit freefunc04(ff04_functor ff) : exprtk::ifunction<T>(4), f(ff) {}
17385
         inline T operator() (const T& v0, const T& v1, const T& v2, const T& v3)
17386
         { return f(v0, v1, v2, v3); }
17387
         ff04_functor f;
17388
      };
17389
17390
      struct freefunc05 : public exprtk::ifunction<T>
17391
      {
17392
         using exprtk::ifunction<T>::operator();
17393
17394
         explicit freefunc05(ff05_functor ff) : exprtk::ifunction<T>(5), f(ff) {}
17395
         inline T operator() (const T& v0, const T& v1, const T& v2, const T& v3, const T& v4)
17396
         { return f(v0, v1, v2, v3, v4); }
17397
         ff05_functor f;
17398
      };
17399
17400
      struct freefunc06 : public exprtk::ifunction<T>
17401
      {
17402
         using exprtk::ifunction<T>::operator();
17403
17404
         explicit freefunc06(ff06_functor ff) : exprtk::ifunction<T>(6), f(ff) {}
17405
         inline T operator() (const T& v0, const T& v1, const T& v2, const T& v3, const T& v4, const T& v5)
17406
         { return f(v0, v1, v2, v3, v4, v5); }
17407
         ff06_functor f;
17408
      };
17409
17410
      struct freefunc07 : public exprtk::ifunction<T>
17411
      {
17412
         using exprtk::ifunction<T>::operator();
17413
17414
         explicit freefunc07(ff07_functor ff) : exprtk::ifunction<T>(7), f(ff) {}
17415
         inline T operator() (const T& v0, const T& v1, const T& v2, const T& v3, const T& v4,
17416
                              const T& v5, const T& v6)
17417
         { return f(v0, v1, v2, v3, v4, v5, v6); }
17418
         ff07_functor f;
17419
      };
17420
17421
      struct freefunc08 : public exprtk::ifunction<T>
17422
      {
17423
         using exprtk::ifunction<T>::operator();
17424
17425
         explicit freefunc08(ff08_functor ff) : exprtk::ifunction<T>(8), f(ff) {}
17426
         inline T operator() (const T& v0, const T& v1, const T& v2, const T& v3, const T& v4,
17427
                              const T& v5, const T& v6, const T& v7)
17428
         { return f(v0, v1, v2, v3, v4, v5, v6, v7); }
17429
         ff08_functor f;
17430
      };
17431
17432
      struct freefunc09 : public exprtk::ifunction<T>
17433
      {
17434
         using exprtk::ifunction<T>::operator();
17435
17436
         explicit freefunc09(ff09_functor ff) : exprtk::ifunction<T>(9), f(ff) {}
17437
         inline T operator() (const T& v0, const T& v1, const T& v2, const T& v3, const T& v4,
17438
                              const T& v5, const T& v6, const T& v7, const T& v8)
17439
         { return f(v0, v1, v2, v3, v4, v5, v6, v7, v8); }
17440
         ff09_functor f;
17441
      };
17442
17443
      struct freefunc10 : public exprtk::ifunction<T>
17444
      {
17445
         using exprtk::ifunction<T>::operator();
17446
17447
         explicit freefunc10(ff10_functor ff) : exprtk::ifunction<T>(10), f(ff) {}
17448
         inline T operator() (const T& v0, const T& v1, const T& v2, const T& v3, const T& v4,
17449
                              const T& v5, const T& v6, const T& v7, const T& v8, const T& v9)
17450
         { return f(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9); }
17451
         ff10_functor f;
17452
      };
17453
17454
      struct freefunc11 : public exprtk::ifunction<T>
17455
      {
17456
         using exprtk::ifunction<T>::operator();
17457
17458
         explicit freefunc11(ff11_functor ff) : exprtk::ifunction<T>(11), f(ff) {}
17459
         inline T operator() (const T& v0, const T& v1, const T& v2, const T& v3, const T& v4,
17460
                              const T& v5, const T& v6, const T& v7, const T& v8, const T& v9, const T& v10)
17461
         { return f(v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10); }
17462
         ff11_functor f;
17463
      };
17464
17465
      struct freefunc12 : public exprtk::ifunction<T>
17466
      {
17467
         using exprtk::ifunction<T>::operator();
17468
17469
         explicit freefunc12(ff12_functor ff) : exprtk::ifunction<T>(12), f(ff) {}
17470
         inline T operator() (const T& v00, const T& v01, const T& v02, const T& v03, const T& v04,
17471
                              const T& v05, const T& v06, const T& v07, const T& v08, const T& v09,
17472
                              const T& v10, const T& v11)
17473
         { return f(v00, v01, v02, v03, v04, v05, v06, v07, v08, v09, v10, v11); }
17474
         ff12_functor f;
17475
      };
17476
17477
      struct freefunc13 : public exprtk::ifunction<T>
17478
      {
17479
         using exprtk::ifunction<T>::operator();
17480
17481
         explicit freefunc13(ff13_functor ff) : exprtk::ifunction<T>(13), f(ff) {}
17482
         inline T operator() (const T& v00, const T& v01, const T& v02, const T& v03, const T& v04,
17483
                              const T& v05, const T& v06, const T& v07, const T& v08, const T& v09,
17484
                              const T& v10, const T& v11, const T& v12)
17485
         { return f(v00, v01, v02, v03, v04, v05, v06, v07, v08, v09, v10, v11, v12); }
17486
         ff13_functor f;
17487
      };
17488
17489
      struct freefunc14 : public exprtk::ifunction<T>
17490
      {
17491
         using exprtk::ifunction<T>::operator();
17492
17493
         explicit freefunc14(ff14_functor ff) : exprtk::ifunction<T>(14), f(ff) {}
17494
         inline T operator() (const T& v00, const T& v01, const T& v02, const T& v03, const T& v04,
17495
                              const T& v05, const T& v06, const T& v07, const T& v08, const T& v09,
17496
                              const T& v10, const T& v11, const T& v12, const T& v13)
17497
         { return f(v00, v01, v02, v03, v04, v05, v06, v07, v08, v09, v10, v11, v12, v13); }
17498
         ff14_functor f;
17499
      };
17500
17501
      struct freefunc15 : public exprtk::ifunction<T>
17502
      {
17503
         using exprtk::ifunction<T>::operator();
17504
17505
         explicit freefunc15(ff15_functor ff) : exprtk::ifunction<T>(15), f(ff) {}
17506
         inline T operator() (const T& v00, const T& v01, const T& v02, const T& v03, const T& v04,
17507
                              const T& v05, const T& v06, const T& v07, const T& v08, const T& v09,
17508
                              const T& v10, const T& v11, const T& v12, const T& v13, const T& v14)
17509
         { return f(v00, v01, v02, v03, v04, v05, v06, v07, v08, v09, v10, v11, v12, v13, v14); }
17510
         ff15_functor f;
17511
      };
17512
17513
      template <typename Type, typename RawType>
17514
      struct type_store
17515
      {
17516
         typedef details::expression_node<T>*        expression_ptr;
17517
         typedef typename details::variable_node<T>  variable_node_t;
17518
         typedef ifunction<T>                        ifunction_t;
17519
         typedef ivararg_function<T>                 ivararg_function_t;
17520
         typedef igeneric_function<T>                igeneric_function_t;
17521
         typedef details::vector_holder<T>           vector_t;
17522
         #ifndef exprtk_disable_string_capabilities
17523
         typedef typename details::stringvar_node<T> stringvar_node_t;
17524
         #endif
17525
17526
         typedef Type type_t;
17527
         typedef type_t* type_ptr;
17528
         typedef std::pair<bool,type_ptr> type_pair_t;
17529
         typedef std::map<std::string,type_pair_t,details::ilesscompare> type_map_t;
17530
         typedef typename type_map_t::iterator tm_itr_t;
17531
         typedef typename type_map_t::const_iterator tm_const_itr_t;
17532
17533
         enum { lut_size = 256 };
17534
17535
         type_map_t  map;
17536
         std::size_t size;
17537
17538
         type_store()
17539
         : size(0)
17540
160k
         {}
exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::type_store()
Line
Count
Source
17540
10.0k
         {}
exprtk::symbol_table<double>::type_store<exprtk::ifunction<double>, exprtk::ifunction<double> >::type_store()
Line
Count
Source
17540
10.0k
         {}
exprtk::symbol_table<double>::type_store<exprtk::ivararg_function<double>, exprtk::ivararg_function<double> >::type_store()
Line
Count
Source
17540
10.0k
         {}
exprtk::symbol_table<double>::type_store<exprtk::igeneric_function<double>, exprtk::igeneric_function<double> >::type_store()
Line
Count
Source
17540
30.1k
         {}
exprtk::symbol_table<double>::type_store<exprtk::details::vector_holder<double>, exprtk::details::vector_holder<double> >::type_store()
Line
Count
Source
17540
10.0k
         {}
exprtk::symbol_table<double>::type_store<exprtk::details::stringvar_node<double>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type_store()
Line
Count
Source
17540
10.0k
         {}
exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::type_store()
Line
Count
Source
17540
10.0k
         {}
exprtk::symbol_table<float>::type_store<exprtk::ifunction<float>, exprtk::ifunction<float> >::type_store()
Line
Count
Source
17540
10.0k
         {}
exprtk::symbol_table<float>::type_store<exprtk::ivararg_function<float>, exprtk::ivararg_function<float> >::type_store()
Line
Count
Source
17540
10.0k
         {}
exprtk::symbol_table<float>::type_store<exprtk::igeneric_function<float>, exprtk::igeneric_function<float> >::type_store()
Line
Count
Source
17540
30.1k
         {}
exprtk::symbol_table<float>::type_store<exprtk::details::vector_holder<float>, exprtk::details::vector_holder<float> >::type_store()
Line
Count
Source
17540
10.0k
         {}
exprtk::symbol_table<float>::type_store<exprtk::details::stringvar_node<float>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::type_store()
Line
Count
Source
17540
10.0k
         {}
17541
17542
         struct deleter
17543
         {
17544
            #define exprtk_define_process(Type)                  \
17545
            static inline void process(std::pair<bool,Type*>& n) \
17546
140k
            {                                                    \
17547
140k
               delete n.second;                                  \
17548
140k
            }                                                    \
exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::deleter::process(std::__1::pair<bool, exprtk::details::variable_node<double>*>&)
Line
Count
Source
17546
70.3k
            {                                                    \
17547
70.3k
               delete n.second;                                  \
17548
70.3k
            }                                                    \
Unexecuted instantiation: exprtk::symbol_table<double>::type_store<exprtk::details::stringvar_node<double>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::deleter::process(std::__1::pair<bool, exprtk::details::stringvar_node<double>*>&)
Unexecuted instantiation: exprtk::symbol_table<double>::type_store<exprtk::details::vector_holder<double>, exprtk::details::vector_holder<double> >::deleter::process(std::__1::pair<bool, exprtk::details::vector_holder<double>*>&)
exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::deleter::process(std::__1::pair<bool, exprtk::details::variable_node<float>*>&)
Line
Count
Source
17546
70.3k
            {                                                    \
17547
70.3k
               delete n.second;                                  \
17548
70.3k
            }                                                    \
Unexecuted instantiation: exprtk::symbol_table<float>::type_store<exprtk::details::stringvar_node<float>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::deleter::process(std::__1::pair<bool, exprtk::details::stringvar_node<float>*>&)
Unexecuted instantiation: exprtk::symbol_table<float>::type_store<exprtk::details::vector_holder<float>, exprtk::details::vector_holder<float> >::deleter::process(std::__1::pair<bool, exprtk::details::vector_holder<float>*>&)
17549
17550
            exprtk_define_process(variable_node_t )
17551
            exprtk_define_process(vector_t        )
17552
            #ifndef exprtk_disable_string_capabilities
17553
            exprtk_define_process(stringvar_node_t)
17554
            #endif
17555
17556
            #undef exprtk_define_process
17557
17558
            template <typename DeleteType>
17559
            static inline void process(std::pair<bool,DeleteType*>&)
17560
0
            {}
Unexecuted instantiation: void exprtk::symbol_table<double>::type_store<exprtk::ifunction<double>, exprtk::ifunction<double> >::deleter::process<exprtk::ifunction<double> >(std::__1::pair<bool, exprtk::ifunction<double>*>&)
Unexecuted instantiation: void exprtk::symbol_table<float>::type_store<exprtk::ifunction<float>, exprtk::ifunction<float> >::deleter::process<exprtk::ifunction<float> >(std::__1::pair<bool, exprtk::ifunction<float>*>&)
17561
         };
17562
17563
         inline bool symbol_exists(const std::string& symbol_name) const
17564
1.09M
         {
17565
1.09M
            if (symbol_name.empty())
17566
0
               return false;
17567
1.09M
            else if (map.end() != map.find(symbol_name))
17568
2
               return true;
17569
1.09M
            else
17570
1.09M
               return false;
17571
1.09M
         }
exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::symbol_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17564
136k
         {
17565
136k
            if (symbol_name.empty())
17566
0
               return false;
17567
136k
            else if (map.end() != map.find(symbol_name))
17568
1
               return true;
17569
136k
            else
17570
136k
               return false;
17571
136k
         }
exprtk::symbol_table<double>::type_store<exprtk::details::stringvar_node<double>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::symbol_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17564
137k
         {
17565
137k
            if (symbol_name.empty())
17566
0
               return false;
17567
137k
            else if (map.end() != map.find(symbol_name))
17568
0
               return true;
17569
137k
            else
17570
137k
               return false;
17571
137k
         }
exprtk::symbol_table<double>::type_store<exprtk::details::vector_holder<double>, exprtk::details::vector_holder<double> >::symbol_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17564
137k
         {
17565
137k
            if (symbol_name.empty())
17566
0
               return false;
17567
137k
            else if (map.end() != map.find(symbol_name))
17568
0
               return true;
17569
137k
            else
17570
137k
               return false;
17571
137k
         }
exprtk::symbol_table<double>::type_store<exprtk::ifunction<double>, exprtk::ifunction<double> >::symbol_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17564
136k
         {
17565
136k
            if (symbol_name.empty())
17566
0
               return false;
17567
136k
            else if (map.end() != map.find(symbol_name))
17568
0
               return true;
17569
136k
            else
17570
136k
               return false;
17571
136k
         }
exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::symbol_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17564
134k
         {
17565
134k
            if (symbol_name.empty())
17566
0
               return false;
17567
134k
            else if (map.end() != map.find(symbol_name))
17568
1
               return true;
17569
134k
            else
17570
134k
               return false;
17571
134k
         }
exprtk::symbol_table<float>::type_store<exprtk::details::stringvar_node<float>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::symbol_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17564
135k
         {
17565
135k
            if (symbol_name.empty())
17566
0
               return false;
17567
135k
            else if (map.end() != map.find(symbol_name))
17568
0
               return true;
17569
135k
            else
17570
135k
               return false;
17571
135k
         }
exprtk::symbol_table<float>::type_store<exprtk::details::vector_holder<float>, exprtk::details::vector_holder<float> >::symbol_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17564
135k
         {
17565
135k
            if (symbol_name.empty())
17566
0
               return false;
17567
135k
            else if (map.end() != map.find(symbol_name))
17568
0
               return true;
17569
135k
            else
17570
135k
               return false;
17571
135k
         }
exprtk::symbol_table<float>::type_store<exprtk::ifunction<float>, exprtk::ifunction<float> >::symbol_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17564
134k
         {
17565
134k
            if (symbol_name.empty())
17566
0
               return false;
17567
134k
            else if (map.end() != map.find(symbol_name))
17568
0
               return true;
17569
134k
            else
17570
134k
               return false;
17571
134k
         }
17572
17573
         template <typename PtrType>
17574
         inline std::string entity_name(const PtrType& ptr) const
17575
0
         {
17576
0
            if (map.empty())
17577
0
               return std::string();
17578
17579
0
            tm_const_itr_t itr = map.begin();
17580
17581
0
            while (map.end() != itr)
17582
0
            {
17583
0
               if (itr->second.second == ptr)
17584
0
               {
17585
0
                  return itr->first;
17586
0
               }
17587
0
               else
17588
0
                  ++itr;
17589
0
            }
17590
17591
0
            return std::string();
17592
0
         }
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::entity_name<exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::symbol_table<double>::type_store<exprtk::details::stringvar_node<double>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::entity_name<exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::symbol_table<double>::type_store<exprtk::details::vector_holder<double>, exprtk::details::vector_holder<double> >::entity_name<exprtk::details::vector_holder<double>*>(exprtk::details::vector_holder<double>* const&) const
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::entity_name<exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::symbol_table<float>::type_store<exprtk::details::stringvar_node<float>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::entity_name<exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* const&) const
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > exprtk::symbol_table<float>::type_store<exprtk::details::vector_holder<float>, exprtk::details::vector_holder<float> >::entity_name<exprtk::details::vector_holder<float>*>(exprtk::details::vector_holder<float>* const&) const
17593
17594
         inline bool is_constant(const std::string& symbol_name) const
17595
4.23M
         {
17596
4.23M
            if (symbol_name.empty())
17597
0
               return false;
17598
4.23M
            else
17599
4.23M
            {
17600
4.23M
               const tm_const_itr_t itr = map.find(symbol_name);
17601
17602
4.23M
               if (map.end() == itr)
17603
0
                  return false;
17604
4.23M
               else
17605
4.23M
                  return (*itr).second.first;
17606
4.23M
            }
17607
4.23M
         }
exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::is_constant(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17595
2.16M
         {
17596
2.16M
            if (symbol_name.empty())
17597
0
               return false;
17598
2.16M
            else
17599
2.16M
            {
17600
2.16M
               const tm_const_itr_t itr = map.find(symbol_name);
17601
17602
2.16M
               if (map.end() == itr)
17603
0
                  return false;
17604
2.16M
               else
17605
2.16M
                  return (*itr).second.first;
17606
2.16M
            }
17607
2.16M
         }
Unexecuted instantiation: exprtk::symbol_table<double>::type_store<exprtk::details::stringvar_node<double>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::is_constant(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::is_constant(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17595
2.06M
         {
17596
2.06M
            if (symbol_name.empty())
17597
0
               return false;
17598
2.06M
            else
17599
2.06M
            {
17600
2.06M
               const tm_const_itr_t itr = map.find(symbol_name);
17601
17602
2.06M
               if (map.end() == itr)
17603
0
                  return false;
17604
2.06M
               else
17605
2.06M
                  return (*itr).second.first;
17606
2.06M
            }
17607
2.06M
         }
Unexecuted instantiation: exprtk::symbol_table<float>::type_store<exprtk::details::stringvar_node<float>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::is_constant(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
17608
17609
         template <typename Tie, typename RType>
17610
         inline bool add_impl(const std::string& symbol_name, RType t, const bool is_const)
17611
         {
17612
            if (symbol_name.size() > 1)
17613
            {
17614
               for (std::size_t i = 0; i < details::reserved_symbols_size; ++i)
17615
               {
17616
                  if (details::imatch(symbol_name, details::reserved_symbols[i]))
17617
                  {
17618
                     return false;
17619
                  }
17620
               }
17621
            }
17622
17623
            const tm_itr_t itr = map.find(symbol_name);
17624
17625
            if (map.end() == itr)
17626
            {
17627
               map[symbol_name] = Tie::make(t,is_const);
17628
               ++size;
17629
            }
17630
17631
            return true;
17632
         }
17633
17634
         struct tie_array
17635
         {
17636
            static inline std::pair<bool,vector_t*> make(std::pair<T*,std::size_t> v, const bool is_const = false)
17637
            {
17638
               return std::make_pair(is_const, new vector_t(v.first, v.second));
17639
            }
17640
         };
17641
17642
         struct tie_stdvec
17643
         {
17644
            template <typename Allocator>
17645
            static inline std::pair<bool,vector_t*> make(std::vector<T,Allocator>& v, const bool is_const = false)
17646
            {
17647
               return std::make_pair(is_const, new vector_t(v));
17648
            }
17649
         };
17650
17651
         struct tie_vecview
17652
         {
17653
            static inline std::pair<bool,vector_t*> make(exprtk::vector_view<T>& v, const bool is_const = false)
17654
            {
17655
               return std::make_pair(is_const, new vector_t(v));
17656
            }
17657
         };
17658
17659
         struct tie_stddeq
17660
         {
17661
            template <typename Allocator>
17662
            static inline std::pair<bool,vector_t*> make(std::deque<T,Allocator>& v, const bool is_const = false)
17663
            {
17664
               return std::make_pair(is_const, new vector_t(v));
17665
            }
17666
         };
17667
17668
         template <std::size_t v_size>
17669
         inline bool add(const std::string& symbol_name, T (&v)[v_size], const bool is_const = false)
17670
         {
17671
            return add_impl<tie_array,std::pair<T*,std::size_t> >
17672
                      (symbol_name, std::make_pair(v,v_size), is_const);
17673
         }
17674
17675
         inline bool add(const std::string& symbol_name, T* v, const std::size_t v_size, const bool is_const = false)
17676
         {
17677
            return add_impl<tie_array,std::pair<T*,std::size_t> >
17678
                     (symbol_name, std::make_pair(v,v_size), is_const);
17679
         }
17680
17681
         template <typename Allocator>
17682
         inline bool add(const std::string& symbol_name, std::vector<T,Allocator>& v, const bool is_const = false)
17683
         {
17684
            return add_impl<tie_stdvec,std::vector<T,Allocator>&>
17685
                      (symbol_name, v, is_const);
17686
         }
17687
17688
         inline bool add(const std::string& symbol_name, exprtk::vector_view<T>& v, const bool is_const = false)
17689
         {
17690
            return add_impl<tie_vecview,exprtk::vector_view<T>&>
17691
                      (symbol_name, v, is_const);
17692
         }
17693
17694
         template <typename Allocator>
17695
         inline bool add(const std::string& symbol_name, std::deque<T,Allocator>& v, const bool is_const = false)
17696
         {
17697
            return add_impl<tie_stddeq,std::deque<T,Allocator>&>
17698
                      (symbol_name, v, is_const);
17699
         }
17700
17701
         inline bool add(const std::string& symbol_name, RawType& t_, const bool is_const = false)
17702
140k
         {
17703
140k
            struct tie
17704
140k
            {
17705
140k
               static inline std::pair<bool,variable_node_t*> make(T& t, const bool is_constant = false)
17706
140k
               {
17707
140k
                  return std::make_pair(is_constant, new variable_node_t(t));
17708
140k
               }
exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double&, bool)::tie::make(double&, bool)
Line
Count
Source
17706
70.3k
               {
17707
70.3k
                  return std::make_pair(is_constant, new variable_node_t(t));
17708
70.3k
               }
exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float&, bool)::tie::make(float&, bool)
Line
Count
Source
17706
70.3k
               {
17707
70.3k
                  return std::make_pair(is_constant, new variable_node_t(t));
17708
70.3k
               }
17709
17710
140k
               #ifndef exprtk_disable_string_capabilities
17711
140k
               static inline std::pair<bool,stringvar_node_t*> make(std::string& t, const bool is_constant = false)
17712
140k
               {
17713
0
                  return std::make_pair(is_constant, new stringvar_node_t(t));
17714
0
               }
Unexecuted instantiation: exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double&, bool)::tie::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, bool)
Unexecuted instantiation: exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float&, bool)::tie::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, bool)
17715
140k
               #endif
17716
17717
140k
               static inline std::pair<bool,function_t*> make(function_t& t, const bool is_constant = false)
17718
140k
               {
17719
0
                  return std::make_pair(is_constant,&t);
17720
0
               }
Unexecuted instantiation: exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double&, bool)::tie::make(exprtk::ifunction<double>&, bool)
Unexecuted instantiation: exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float&, bool)::tie::make(exprtk::ifunction<float>&, bool)
17721
17722
140k
               static inline std::pair<bool,vararg_function_t*> make(vararg_function_t& t, const bool is_constant = false)
17723
140k
               {
17724
0
                  return std::make_pair(is_constant,&t);
17725
0
               }
Unexecuted instantiation: exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double&, bool)::tie::make(exprtk::ivararg_function<double>&, bool)
Unexecuted instantiation: exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float&, bool)::tie::make(exprtk::ivararg_function<float>&, bool)
17726
17727
140k
               static inline std::pair<bool,generic_function_t*> make(generic_function_t& t, const bool is_constant = false)
17728
140k
               {
17729
0
                  return std::make_pair(is_constant,&t);
17730
0
               }
Unexecuted instantiation: exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double&, bool)::tie::make(exprtk::igeneric_function<double>&, bool)
Unexecuted instantiation: exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float&, bool)::tie::make(exprtk::igeneric_function<float>&, bool)
17731
140k
            };
17732
17733
140k
            const tm_itr_t itr = map.find(symbol_name);
17734
17735
140k
            if (map.end() == itr)
17736
140k
            {
17737
140k
               map[symbol_name] = tie::make(t_,is_const);
17738
140k
               ++size;
17739
140k
            }
17740
17741
140k
            return true;
17742
140k
         }
exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double&, bool)
Line
Count
Source
17702
70.3k
         {
17703
70.3k
            struct tie
17704
70.3k
            {
17705
70.3k
               static inline std::pair<bool,variable_node_t*> make(T& t, const bool is_constant = false)
17706
70.3k
               {
17707
70.3k
                  return std::make_pair(is_constant, new variable_node_t(t));
17708
70.3k
               }
17709
17710
70.3k
               #ifndef exprtk_disable_string_capabilities
17711
70.3k
               static inline std::pair<bool,stringvar_node_t*> make(std::string& t, const bool is_constant = false)
17712
70.3k
               {
17713
70.3k
                  return std::make_pair(is_constant, new stringvar_node_t(t));
17714
70.3k
               }
17715
70.3k
               #endif
17716
17717
70.3k
               static inline std::pair<bool,function_t*> make(function_t& t, const bool is_constant = false)
17718
70.3k
               {
17719
70.3k
                  return std::make_pair(is_constant,&t);
17720
70.3k
               }
17721
17722
70.3k
               static inline std::pair<bool,vararg_function_t*> make(vararg_function_t& t, const bool is_constant = false)
17723
70.3k
               {
17724
70.3k
                  return std::make_pair(is_constant,&t);
17725
70.3k
               }
17726
17727
70.3k
               static inline std::pair<bool,generic_function_t*> make(generic_function_t& t, const bool is_constant = false)
17728
70.3k
               {
17729
70.3k
                  return std::make_pair(is_constant,&t);
17730
70.3k
               }
17731
70.3k
            };
17732
17733
70.3k
            const tm_itr_t itr = map.find(symbol_name);
17734
17735
70.3k
            if (map.end() == itr)
17736
70.3k
            {
17737
70.3k
               map[symbol_name] = tie::make(t_,is_const);
17738
70.3k
               ++size;
17739
70.3k
            }
17740
17741
70.3k
            return true;
17742
70.3k
         }
exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float&, bool)
Line
Count
Source
17702
70.3k
         {
17703
70.3k
            struct tie
17704
70.3k
            {
17705
70.3k
               static inline std::pair<bool,variable_node_t*> make(T& t, const bool is_constant = false)
17706
70.3k
               {
17707
70.3k
                  return std::make_pair(is_constant, new variable_node_t(t));
17708
70.3k
               }
17709
17710
70.3k
               #ifndef exprtk_disable_string_capabilities
17711
70.3k
               static inline std::pair<bool,stringvar_node_t*> make(std::string& t, const bool is_constant = false)
17712
70.3k
               {
17713
70.3k
                  return std::make_pair(is_constant, new stringvar_node_t(t));
17714
70.3k
               }
17715
70.3k
               #endif
17716
17717
70.3k
               static inline std::pair<bool,function_t*> make(function_t& t, const bool is_constant = false)
17718
70.3k
               {
17719
70.3k
                  return std::make_pair(is_constant,&t);
17720
70.3k
               }
17721
17722
70.3k
               static inline std::pair<bool,vararg_function_t*> make(vararg_function_t& t, const bool is_constant = false)
17723
70.3k
               {
17724
70.3k
                  return std::make_pair(is_constant,&t);
17725
70.3k
               }
17726
17727
70.3k
               static inline std::pair<bool,generic_function_t*> make(generic_function_t& t, const bool is_constant = false)
17728
70.3k
               {
17729
70.3k
                  return std::make_pair(is_constant,&t);
17730
70.3k
               }
17731
70.3k
            };
17732
17733
70.3k
            const tm_itr_t itr = map.find(symbol_name);
17734
17735
70.3k
            if (map.end() == itr)
17736
70.3k
            {
17737
70.3k
               map[symbol_name] = tie::make(t_,is_const);
17738
70.3k
               ++size;
17739
70.3k
            }
17740
17741
70.3k
            return true;
17742
70.3k
         }
17743
17744
         inline type_ptr get(const std::string& symbol_name) const
17745
4.26M
         {
17746
4.26M
            const tm_const_itr_t itr = map.find(symbol_name);
17747
17748
4.26M
            if (map.end() == itr)
17749
29.3k
               return reinterpret_cast<type_ptr>(0);
17750
4.23M
            else
17751
4.23M
               return itr->second.second;
17752
4.26M
         }
Unexecuted instantiation: exprtk::symbol_table<double>::type_store<exprtk::details::vector_holder<double>, exprtk::details::vector_holder<double> >::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17745
2.18M
         {
17746
2.18M
            const tm_const_itr_t itr = map.find(symbol_name);
17747
17748
2.18M
            if (map.end() == itr)
17749
10.4k
               return reinterpret_cast<type_ptr>(0);
17750
2.16M
            else
17751
2.16M
               return itr->second.second;
17752
2.18M
         }
Unexecuted instantiation: exprtk::symbol_table<double>::type_store<exprtk::details::stringvar_node<double>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
exprtk::symbol_table<double>::type_store<exprtk::ifunction<double>, exprtk::ifunction<double> >::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17745
903
         {
17746
903
            const tm_const_itr_t itr = map.find(symbol_name);
17747
17748
903
            if (map.end() == itr)
17749
903
               return reinterpret_cast<type_ptr>(0);
17750
0
            else
17751
0
               return itr->second.second;
17752
903
         }
exprtk::symbol_table<double>::type_store<exprtk::ivararg_function<double>, exprtk::ivararg_function<double> >::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17745
903
         {
17746
903
            const tm_const_itr_t itr = map.find(symbol_name);
17747
17748
903
            if (map.end() == itr)
17749
903
               return reinterpret_cast<type_ptr>(0);
17750
0
            else
17751
0
               return itr->second.second;
17752
903
         }
exprtk::symbol_table<double>::type_store<exprtk::igeneric_function<double>, exprtk::igeneric_function<double> >::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17745
2.70k
         {
17746
2.70k
            const tm_const_itr_t itr = map.find(symbol_name);
17747
17748
2.70k
            if (map.end() == itr)
17749
2.70k
               return reinterpret_cast<type_ptr>(0);
17750
0
            else
17751
0
               return itr->second.second;
17752
2.70k
         }
Unexecuted instantiation: exprtk::symbol_table<float>::type_store<exprtk::details::vector_holder<float>, exprtk::details::vector_holder<float> >::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17745
2.07M
         {
17746
2.07M
            const tm_const_itr_t itr = map.find(symbol_name);
17747
17748
2.07M
            if (map.end() == itr)
17749
10.0k
               return reinterpret_cast<type_ptr>(0);
17750
2.06M
            else
17751
2.06M
               return itr->second.second;
17752
2.07M
         }
Unexecuted instantiation: exprtk::symbol_table<float>::type_store<exprtk::details::stringvar_node<float>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
exprtk::symbol_table<float>::type_store<exprtk::ifunction<float>, exprtk::ifunction<float> >::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17745
871
         {
17746
871
            const tm_const_itr_t itr = map.find(symbol_name);
17747
17748
871
            if (map.end() == itr)
17749
871
               return reinterpret_cast<type_ptr>(0);
17750
0
            else
17751
0
               return itr->second.second;
17752
871
         }
exprtk::symbol_table<float>::type_store<exprtk::ivararg_function<float>, exprtk::ivararg_function<float> >::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17745
871
         {
17746
871
            const tm_const_itr_t itr = map.find(symbol_name);
17747
17748
871
            if (map.end() == itr)
17749
871
               return reinterpret_cast<type_ptr>(0);
17750
0
            else
17751
0
               return itr->second.second;
17752
871
         }
exprtk::symbol_table<float>::type_store<exprtk::igeneric_function<float>, exprtk::igeneric_function<float> >::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17745
2.61k
         {
17746
2.61k
            const tm_const_itr_t itr = map.find(symbol_name);
17747
17748
2.61k
            if (map.end() == itr)
17749
2.61k
               return reinterpret_cast<type_ptr>(0);
17750
0
            else
17751
0
               return itr->second.second;
17752
2.61k
         }
17753
17754
         template <typename TType, typename TRawType, typename PtrType>
17755
         struct ptr_match
17756
         {
17757
            static inline bool test(const PtrType, const void*)
17758
            {
17759
               return false;
17760
            }
17761
         };
17762
17763
         template <typename TType, typename TRawType>
17764
         struct ptr_match<TType,TRawType,variable_node_t*>
17765
         {
17766
            static inline bool test(const variable_node_t* p, const void* ptr)
17767
67.0k
            {
17768
67.0k
               exprtk_debug(("ptr_match::test() - %p <--> %p\n",(void*)(&(p->ref())),ptr));
17769
67.0k
               return (&(p->ref()) == ptr);
17770
67.0k
            }
exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::ptr_match<exprtk::details::variable_node<double>, double, exprtk::details::variable_node<double>*>::test(exprtk::details::variable_node<double> const*, void const*)
Line
Count
Source
17767
33.7k
            {
17768
33.7k
               exprtk_debug(("ptr_match::test() - %p <--> %p\n",(void*)(&(p->ref())),ptr));
17769
33.7k
               return (&(p->ref()) == ptr);
17770
33.7k
            }
exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::ptr_match<exprtk::details::variable_node<float>, float, exprtk::details::variable_node<float>*>::test(exprtk::details::variable_node<float> const*, void const*)
Line
Count
Source
17767
33.2k
            {
17768
33.2k
               exprtk_debug(("ptr_match::test() - %p <--> %p\n",(void*)(&(p->ref())),ptr));
17769
33.2k
               return (&(p->ref()) == ptr);
17770
33.2k
            }
17771
         };
17772
17773
         inline type_ptr get_from_varptr(const void* ptr) const
17774
11.2k
         {
17775
11.2k
            tm_const_itr_t itr = map.begin();
17776
17777
67.0k
            while (map.end() != itr)
17778
67.0k
            {
17779
67.0k
               type_ptr ret_ptr = itr->second.second;
17780
17781
67.0k
               if (ptr_match<Type,RawType,type_ptr>::test(ret_ptr,ptr))
17782
11.2k
               {
17783
11.2k
                  return ret_ptr;
17784
11.2k
               }
17785
17786
55.7k
               ++itr;
17787
55.7k
            }
17788
17789
0
            return type_ptr(0);
17790
11.2k
         }
exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::get_from_varptr(void const*) const
Line
Count
Source
17774
5.67k
         {
17775
5.67k
            tm_const_itr_t itr = map.begin();
17776
17777
33.7k
            while (map.end() != itr)
17778
33.7k
            {
17779
33.7k
               type_ptr ret_ptr = itr->second.second;
17780
17781
33.7k
               if (ptr_match<Type,RawType,type_ptr>::test(ret_ptr,ptr))
17782
5.67k
               {
17783
5.67k
                  return ret_ptr;
17784
5.67k
               }
17785
17786
28.1k
               ++itr;
17787
28.1k
            }
17788
17789
0
            return type_ptr(0);
17790
5.67k
         }
exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::get_from_varptr(void const*) const
Line
Count
Source
17774
5.58k
         {
17775
5.58k
            tm_const_itr_t itr = map.begin();
17776
17777
33.2k
            while (map.end() != itr)
17778
33.2k
            {
17779
33.2k
               type_ptr ret_ptr = itr->second.second;
17780
17781
33.2k
               if (ptr_match<Type,RawType,type_ptr>::test(ret_ptr,ptr))
17782
5.58k
               {
17783
5.58k
                  return ret_ptr;
17784
5.58k
               }
17785
17786
27.6k
               ++itr;
17787
27.6k
            }
17788
17789
0
            return type_ptr(0);
17790
5.58k
         }
17791
17792
         inline bool remove(const std::string& symbol_name, const bool delete_node = true)
17793
         {
17794
            const tm_itr_t itr = map.find(symbol_name);
17795
17796
            if (map.end() != itr)
17797
            {
17798
               if (delete_node)
17799
               {
17800
                  deleter::process((*itr).second);
17801
               }
17802
17803
               map.erase(itr);
17804
               --size;
17805
17806
               return true;
17807
            }
17808
            else
17809
               return false;
17810
         }
17811
17812
         inline RawType& type_ref(const std::string& symbol_name)
17813
         {
17814
            struct init_type
17815
            {
17816
               static inline double set(double)           { return (0.0);           }
17817
               static inline double set(long double)      { return (0.0);           }
17818
               static inline float  set(float)            { return (0.0f);          }
17819
               static inline std::string set(std::string) { return std::string(""); }
17820
            };
17821
17822
            static RawType null_type = init_type::set(RawType());
17823
17824
            const tm_const_itr_t itr = map.find(symbol_name);
17825
17826
            if (map.end() == itr)
17827
               return null_type;
17828
            else
17829
               return itr->second.second->ref();
17830
         }
17831
17832
         inline void clear(const bool delete_node = true)
17833
160k
         {
17834
160k
            if (!map.empty())
17835
20.1k
            {
17836
20.1k
               if (delete_node)
17837
20.1k
               {
17838
20.1k
                  tm_itr_t itr = map.begin();
17839
20.1k
                  tm_itr_t end = map.end  ();
17840
17841
160k
                  while (end != itr)
17842
140k
                  {
17843
140k
                     deleter::process((*itr).second);
17844
140k
                     ++itr;
17845
140k
                  }
17846
20.1k
               }
17847
17848
20.1k
               map.clear();
17849
20.1k
            }
17850
17851
160k
            size = 0;
17852
160k
         }
exprtk::symbol_table<double>::type_store<exprtk::details::variable_node<double>, double>::clear(bool)
Line
Count
Source
17833
20.1k
         {
17834
20.1k
            if (!map.empty())
17835
10.0k
            {
17836
10.0k
               if (delete_node)
17837
10.0k
               {
17838
10.0k
                  tm_itr_t itr = map.begin();
17839
10.0k
                  tm_itr_t end = map.end  ();
17840
17841
80.4k
                  while (end != itr)
17842
70.3k
                  {
17843
70.3k
                     deleter::process((*itr).second);
17844
70.3k
                     ++itr;
17845
70.3k
                  }
17846
10.0k
               }
17847
17848
10.0k
               map.clear();
17849
10.0k
            }
17850
17851
20.1k
            size = 0;
17852
20.1k
         }
exprtk::symbol_table<double>::type_store<exprtk::ifunction<double>, exprtk::ifunction<double> >::clear(bool)
Line
Count
Source
17833
20.1k
         {
17834
20.1k
            if (!map.empty())
17835
0
            {
17836
0
               if (delete_node)
17837
0
               {
17838
0
                  tm_itr_t itr = map.begin();
17839
0
                  tm_itr_t end = map.end  ();
17840
17841
0
                  while (end != itr)
17842
0
                  {
17843
0
                     deleter::process((*itr).second);
17844
0
                     ++itr;
17845
0
                  }
17846
0
               }
17847
17848
0
               map.clear();
17849
0
            }
17850
17851
20.1k
            size = 0;
17852
20.1k
         }
exprtk::symbol_table<double>::type_store<exprtk::details::stringvar_node<double>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::clear(bool)
Line
Count
Source
17833
20.1k
         {
17834
20.1k
            if (!map.empty())
17835
0
            {
17836
0
               if (delete_node)
17837
0
               {
17838
0
                  tm_itr_t itr = map.begin();
17839
0
                  tm_itr_t end = map.end  ();
17840
17841
0
                  while (end != itr)
17842
0
                  {
17843
0
                     deleter::process((*itr).second);
17844
0
                     ++itr;
17845
0
                  }
17846
0
               }
17847
17848
0
               map.clear();
17849
0
            }
17850
17851
20.1k
            size = 0;
17852
20.1k
         }
exprtk::symbol_table<double>::type_store<exprtk::details::vector_holder<double>, exprtk::details::vector_holder<double> >::clear(bool)
Line
Count
Source
17833
20.1k
         {
17834
20.1k
            if (!map.empty())
17835
0
            {
17836
0
               if (delete_node)
17837
0
               {
17838
0
                  tm_itr_t itr = map.begin();
17839
0
                  tm_itr_t end = map.end  ();
17840
17841
0
                  while (end != itr)
17842
0
                  {
17843
0
                     deleter::process((*itr).second);
17844
0
                     ++itr;
17845
0
                  }
17846
0
               }
17847
17848
0
               map.clear();
17849
0
            }
17850
17851
20.1k
            size = 0;
17852
20.1k
         }
exprtk::symbol_table<float>::type_store<exprtk::details::variable_node<float>, float>::clear(bool)
Line
Count
Source
17833
20.1k
         {
17834
20.1k
            if (!map.empty())
17835
10.0k
            {
17836
10.0k
               if (delete_node)
17837
10.0k
               {
17838
10.0k
                  tm_itr_t itr = map.begin();
17839
10.0k
                  tm_itr_t end = map.end  ();
17840
17841
80.4k
                  while (end != itr)
17842
70.3k
                  {
17843
70.3k
                     deleter::process((*itr).second);
17844
70.3k
                     ++itr;
17845
70.3k
                  }
17846
10.0k
               }
17847
17848
10.0k
               map.clear();
17849
10.0k
            }
17850
17851
20.1k
            size = 0;
17852
20.1k
         }
exprtk::symbol_table<float>::type_store<exprtk::ifunction<float>, exprtk::ifunction<float> >::clear(bool)
Line
Count
Source
17833
20.1k
         {
17834
20.1k
            if (!map.empty())
17835
0
            {
17836
0
               if (delete_node)
17837
0
               {
17838
0
                  tm_itr_t itr = map.begin();
17839
0
                  tm_itr_t end = map.end  ();
17840
17841
0
                  while (end != itr)
17842
0
                  {
17843
0
                     deleter::process((*itr).second);
17844
0
                     ++itr;
17845
0
                  }
17846
0
               }
17847
17848
0
               map.clear();
17849
0
            }
17850
17851
20.1k
            size = 0;
17852
20.1k
         }
exprtk::symbol_table<float>::type_store<exprtk::details::stringvar_node<float>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::clear(bool)
Line
Count
Source
17833
20.1k
         {
17834
20.1k
            if (!map.empty())
17835
0
            {
17836
0
               if (delete_node)
17837
0
               {
17838
0
                  tm_itr_t itr = map.begin();
17839
0
                  tm_itr_t end = map.end  ();
17840
17841
0
                  while (end != itr)
17842
0
                  {
17843
0
                     deleter::process((*itr).second);
17844
0
                     ++itr;
17845
0
                  }
17846
0
               }
17847
17848
0
               map.clear();
17849
0
            }
17850
17851
20.1k
            size = 0;
17852
20.1k
         }
exprtk::symbol_table<float>::type_store<exprtk::details::vector_holder<float>, exprtk::details::vector_holder<float> >::clear(bool)
Line
Count
Source
17833
20.1k
         {
17834
20.1k
            if (!map.empty())
17835
0
            {
17836
0
               if (delete_node)
17837
0
               {
17838
0
                  tm_itr_t itr = map.begin();
17839
0
                  tm_itr_t end = map.end  ();
17840
17841
0
                  while (end != itr)
17842
0
                  {
17843
0
                     deleter::process((*itr).second);
17844
0
                     ++itr;
17845
0
                  }
17846
0
               }
17847
17848
0
               map.clear();
17849
0
            }
17850
17851
20.1k
            size = 0;
17852
20.1k
         }
17853
17854
         template <typename Allocator,
17855
                   template <typename, typename> class Sequence>
17856
         inline std::size_t get_list(Sequence<std::pair<std::string,RawType>,Allocator>& list) const
17857
         {
17858
            std::size_t count = 0;
17859
17860
            if (!map.empty())
17861
            {
17862
               tm_const_itr_t itr = map.begin();
17863
               tm_const_itr_t end = map.end  ();
17864
17865
               while (end != itr)
17866
               {
17867
                  list.push_back(std::make_pair((*itr).first,itr->second.second->ref()));
17868
                  ++itr;
17869
                  ++count;
17870
               }
17871
            }
17872
17873
            return count;
17874
         }
17875
17876
         template <typename Allocator,
17877
                   template <typename, typename> class Sequence>
17878
         inline std::size_t get_list(Sequence<std::string,Allocator>& vlist) const
17879
         {
17880
            std::size_t count = 0;
17881
17882
            if (!map.empty())
17883
            {
17884
               tm_const_itr_t itr = map.begin();
17885
               tm_const_itr_t end = map.end  ();
17886
17887
               while (end != itr)
17888
               {
17889
                  vlist.push_back((*itr).first);
17890
                  ++itr;
17891
                  ++count;
17892
               }
17893
            }
17894
17895
            return count;
17896
         }
17897
      };
17898
17899
      typedef details::expression_node<T>*        expression_ptr;
17900
      typedef typename details::variable_node<T>  variable_t;
17901
      typedef typename details::vector_holder<T>  vector_holder_t;
17902
      typedef variable_t*                         variable_ptr;
17903
      #ifndef exprtk_disable_string_capabilities
17904
      typedef typename details::stringvar_node<T> stringvar_t;
17905
      typedef stringvar_t*                        stringvar_ptr;
17906
      #endif
17907
      typedef ifunction        <T>                function_t;
17908
      typedef ivararg_function <T>                vararg_function_t;
17909
      typedef igeneric_function<T>                generic_function_t;
17910
      typedef function_t*                         function_ptr;
17911
      typedef vararg_function_t*                  vararg_function_ptr;
17912
      typedef generic_function_t*                 generic_function_ptr;
17913
17914
      static const std::size_t lut_size = 256;
17915
17916
      // Symbol Table Holder
17917
      struct control_block
17918
      {
17919
         struct st_data
17920
         {
17921
            type_store<variable_t        , T                 > variable_store;
17922
            type_store<function_t        , function_t        > function_store;
17923
            type_store<vararg_function_t , vararg_function_t > vararg_function_store;
17924
            type_store<generic_function_t, generic_function_t> generic_function_store;
17925
            type_store<generic_function_t, generic_function_t> string_function_store;
17926
            type_store<generic_function_t, generic_function_t> overload_function_store;
17927
            type_store<vector_holder_t   , vector_holder_t   > vector_store;
17928
            #ifndef exprtk_disable_string_capabilities
17929
            type_store<stringvar_t       , std::string       > stringvar_store;
17930
            #endif
17931
17932
            st_data()
17933
20.1k
            {
17934
643k
               for (std::size_t i = 0; i < details::reserved_words_size; ++i)
17935
623k
               {
17936
623k
                  reserved_symbol_table_.insert(details::reserved_words[i]);
17937
623k
               }
17938
17939
1.76M
               for (std::size_t i = 0; i < details::reserved_symbols_size; ++i)
17940
1.74M
               {
17941
1.74M
                  reserved_symbol_table_.insert(details::reserved_symbols[i]);
17942
1.74M
               }
17943
20.1k
            }
exprtk::symbol_table<double>::control_block::st_data::st_data()
Line
Count
Source
17933
10.0k
            {
17934
321k
               for (std::size_t i = 0; i < details::reserved_words_size; ++i)
17935
311k
               {
17936
311k
                  reserved_symbol_table_.insert(details::reserved_words[i]);
17937
311k
               }
17938
17939
884k
               for (std::size_t i = 0; i < details::reserved_symbols_size; ++i)
17940
874k
               {
17941
874k
                  reserved_symbol_table_.insert(details::reserved_symbols[i]);
17942
874k
               }
17943
10.0k
            }
exprtk::symbol_table<float>::control_block::st_data::st_data()
Line
Count
Source
17933
10.0k
            {
17934
321k
               for (std::size_t i = 0; i < details::reserved_words_size; ++i)
17935
311k
               {
17936
311k
                  reserved_symbol_table_.insert(details::reserved_words[i]);
17937
311k
               }
17938
17939
884k
               for (std::size_t i = 0; i < details::reserved_symbols_size; ++i)
17940
874k
               {
17941
874k
                  reserved_symbol_table_.insert(details::reserved_symbols[i]);
17942
874k
               }
17943
10.0k
            }
17944
17945
           ~st_data()
17946
20.1k
            {
17947
20.1k
               for (std::size_t i = 0; i < free_function_list_.size(); ++i)
17948
0
               {
17949
0
                  delete free_function_list_[i];
17950
0
               }
17951
20.1k
            }
exprtk::symbol_table<double>::control_block::st_data::~st_data()
Line
Count
Source
17946
10.0k
            {
17947
10.0k
               for (std::size_t i = 0; i < free_function_list_.size(); ++i)
17948
0
               {
17949
0
                  delete free_function_list_[i];
17950
0
               }
17951
10.0k
            }
exprtk::symbol_table<float>::control_block::st_data::~st_data()
Line
Count
Source
17946
10.0k
            {
17947
10.0k
               for (std::size_t i = 0; i < free_function_list_.size(); ++i)
17948
0
               {
17949
0
                  delete free_function_list_[i];
17950
0
               }
17951
10.0k
            }
17952
17953
            inline bool is_reserved_symbol(const std::string& symbol) const
17954
8.95M
            {
17955
8.95M
               return (reserved_symbol_table_.end() != reserved_symbol_table_.find(symbol));
17956
8.95M
            }
exprtk::symbol_table<double>::control_block::st_data::is_reserved_symbol(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17954
4.58M
            {
17955
4.58M
               return (reserved_symbol_table_.end() != reserved_symbol_table_.find(symbol));
17956
4.58M
            }
exprtk::symbol_table<float>::control_block::st_data::is_reserved_symbol(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
17954
4.37M
            {
17955
4.37M
               return (reserved_symbol_table_.end() != reserved_symbol_table_.find(symbol));
17956
4.37M
            }
17957
17958
            static inline st_data* create()
17959
20.1k
            {
17960
20.1k
               return (new st_data);
17961
20.1k
            }
exprtk::symbol_table<double>::control_block::st_data::create()
Line
Count
Source
17959
10.0k
            {
17960
10.0k
               return (new st_data);
17961
10.0k
            }
exprtk::symbol_table<float>::control_block::st_data::create()
Line
Count
Source
17959
10.0k
            {
17960
10.0k
               return (new st_data);
17961
10.0k
            }
17962
17963
            static inline void destroy(st_data*& sd)
17964
20.1k
            {
17965
20.1k
               delete sd;
17966
20.1k
               sd = reinterpret_cast<st_data*>(0);
17967
20.1k
            }
exprtk::symbol_table<double>::control_block::st_data::destroy(exprtk::symbol_table<double>::control_block::st_data*&)
Line
Count
Source
17964
10.0k
            {
17965
10.0k
               delete sd;
17966
10.0k
               sd = reinterpret_cast<st_data*>(0);
17967
10.0k
            }
exprtk::symbol_table<float>::control_block::st_data::destroy(exprtk::symbol_table<float>::control_block::st_data*&)
Line
Count
Source
17964
10.0k
            {
17965
10.0k
               delete sd;
17966
10.0k
               sd = reinterpret_cast<st_data*>(0);
17967
10.0k
            }
17968
17969
            std::list<T>               local_symbol_list_;
17970
            std::list<std::string>     local_stringvar_list_;
17971
            std::set<std::string>      reserved_symbol_table_;
17972
            std::vector<ifunction<T>*> free_function_list_;
17973
         };
17974
17975
         control_block()
17976
         : ref_count(1)
17977
         , data_(st_data::create())
17978
         , mutability_(e_mutable)
17979
20.1k
         {}
exprtk::symbol_table<double>::control_block::control_block()
Line
Count
Source
17979
10.0k
         {}
exprtk::symbol_table<float>::control_block::control_block()
Line
Count
Source
17979
10.0k
         {}
17980
17981
         explicit control_block(st_data* data)
17982
         : ref_count(1)
17983
         , data_(data)
17984
         , mutability_(e_mutable)
17985
         {}
17986
17987
        ~control_block()
17988
20.1k
         {
17989
20.1k
            if (data_ && (0 == ref_count))
17990
20.1k
            {
17991
20.1k
               st_data::destroy(data_);
17992
20.1k
            }
17993
20.1k
         }
exprtk::symbol_table<double>::control_block::~control_block()
Line
Count
Source
17988
10.0k
         {
17989
10.0k
            if (data_ && (0 == ref_count))
17990
10.0k
            {
17991
10.0k
               st_data::destroy(data_);
17992
10.0k
            }
17993
10.0k
         }
exprtk::symbol_table<float>::control_block::~control_block()
Line
Count
Source
17988
10.0k
         {
17989
10.0k
            if (data_ && (0 == ref_count))
17990
10.0k
            {
17991
10.0k
               st_data::destroy(data_);
17992
10.0k
            }
17993
10.0k
         }
17994
17995
         static inline control_block* create()
17996
20.1k
         {
17997
20.1k
            return (new control_block);
17998
20.1k
         }
exprtk::symbol_table<double>::control_block::create()
Line
Count
Source
17996
10.0k
         {
17997
10.0k
            return (new control_block);
17998
10.0k
         }
exprtk::symbol_table<float>::control_block::create()
Line
Count
Source
17996
10.0k
         {
17997
10.0k
            return (new control_block);
17998
10.0k
         }
17999
18000
         template <typename SymTab>
18001
         static inline void destroy(control_block*& cntrl_blck, SymTab* sym_tab)
18002
59.7k
         {
18003
59.7k
            if (cntrl_blck)
18004
59.7k
            {
18005
59.7k
               if (
18006
59.7k
                    (0 !=   cntrl_blck->ref_count) &&
18007
59.7k
                    (0 == --cntrl_blck->ref_count)
18008
59.7k
                  )
18009
20.1k
               {
18010
20.1k
                  if (sym_tab)
18011
20.1k
                     sym_tab->clear();
18012
18013
20.1k
                  delete cntrl_blck;
18014
20.1k
               }
18015
18016
59.7k
               cntrl_blck = 0;
18017
59.7k
            }
18018
59.7k
         }
void exprtk::symbol_table<double>::control_block::destroy<exprtk::symbol_table<double> >(exprtk::symbol_table<double>::control_block*&, exprtk::symbol_table<double>*)
Line
Count
Source
18002
29.9k
         {
18003
29.9k
            if (cntrl_blck)
18004
29.9k
            {
18005
29.9k
               if (
18006
29.9k
                    (0 !=   cntrl_blck->ref_count) &&
18007
29.9k
                    (0 == --cntrl_blck->ref_count)
18008
29.9k
                  )
18009
10.0k
               {
18010
10.0k
                  if (sym_tab)
18011
10.0k
                     sym_tab->clear();
18012
18013
10.0k
                  delete cntrl_blck;
18014
10.0k
               }
18015
18016
29.9k
               cntrl_blck = 0;
18017
29.9k
            }
18018
29.9k
         }
void exprtk::symbol_table<float>::control_block::destroy<exprtk::symbol_table<float> >(exprtk::symbol_table<float>::control_block*&, exprtk::symbol_table<float>*)
Line
Count
Source
18002
29.8k
         {
18003
29.8k
            if (cntrl_blck)
18004
29.8k
            {
18005
29.8k
               if (
18006
29.8k
                    (0 !=   cntrl_blck->ref_count) &&
18007
29.8k
                    (0 == --cntrl_blck->ref_count)
18008
29.8k
                  )
18009
10.0k
               {
18010
10.0k
                  if (sym_tab)
18011
10.0k
                     sym_tab->clear();
18012
18013
10.0k
                  delete cntrl_blck;
18014
10.0k
               }
18015
18016
29.8k
               cntrl_blck = 0;
18017
29.8k
            }
18018
29.8k
         }
18019
18020
         void set_mutability(const symtab_mutability_type mutability)
18021
20.1k
         {
18022
20.1k
            mutability_ = mutability;
18023
20.1k
         }
exprtk::symbol_table<double>::control_block::set_mutability(exprtk::symbol_table<double>::symtab_mutability_type)
Line
Count
Source
18021
10.0k
         {
18022
10.0k
            mutability_ = mutability;
18023
10.0k
         }
exprtk::symbol_table<float>::control_block::set_mutability(exprtk::symbol_table<float>::symtab_mutability_type)
Line
Count
Source
18021
10.0k
         {
18022
10.0k
            mutability_ = mutability;
18023
10.0k
         }
18024
18025
         std::size_t ref_count;
18026
         st_data* data_;
18027
         symtab_mutability_type mutability_;
18028
      };
18029
18030
   public:
18031
18032
      symbol_table(const symtab_mutability_type mutability = e_mutable)
18033
      : control_block_(control_block::create())
18034
20.1k
      {
18035
20.1k
         control_block_->set_mutability(mutability);
18036
20.1k
         clear();
18037
20.1k
      }
exprtk::symbol_table<double>::symbol_table(exprtk::symbol_table<double>::symtab_mutability_type)
Line
Count
Source
18034
10.0k
      {
18035
10.0k
         control_block_->set_mutability(mutability);
18036
10.0k
         clear();
18037
10.0k
      }
exprtk::symbol_table<float>::symbol_table(exprtk::symbol_table<float>::symtab_mutability_type)
Line
Count
Source
18034
10.0k
      {
18035
10.0k
         control_block_->set_mutability(mutability);
18036
10.0k
         clear();
18037
10.0k
      }
18038
18039
     ~symbol_table()
18040
59.7k
      {
18041
59.7k
         exprtk::details::dump_ptr("~symbol_table", this);
18042
59.7k
         control_block::destroy(control_block_, this);
18043
59.7k
      }
exprtk::symbol_table<double>::~symbol_table()
Line
Count
Source
18040
29.9k
      {
18041
29.9k
         exprtk::details::dump_ptr("~symbol_table", this);
18042
29.9k
         control_block::destroy(control_block_, this);
18043
29.9k
      }
exprtk::symbol_table<float>::~symbol_table()
Line
Count
Source
18040
29.8k
      {
18041
29.8k
         exprtk::details::dump_ptr("~symbol_table", this);
18042
29.8k
         control_block::destroy(control_block_, this);
18043
29.8k
      }
18044
18045
      symbol_table(const symbol_table<T>& st)
18046
39.6k
      {
18047
39.6k
         control_block_ = st.control_block_;
18048
39.6k
         control_block_->ref_count++;
18049
39.6k
      }
exprtk::symbol_table<double>::symbol_table(exprtk::symbol_table<double> const&)
Line
Count
Source
18046
19.8k
      {
18047
19.8k
         control_block_ = st.control_block_;
18048
19.8k
         control_block_->ref_count++;
18049
19.8k
      }
exprtk::symbol_table<float>::symbol_table(exprtk::symbol_table<float> const&)
Line
Count
Source
18046
19.7k
      {
18047
19.7k
         control_block_ = st.control_block_;
18048
19.7k
         control_block_->ref_count++;
18049
19.7k
      }
18050
18051
      inline symbol_table<T>& operator=(const symbol_table<T>& st)
18052
      {
18053
         if (this != &st)
18054
         {
18055
            control_block::destroy(control_block_,reinterpret_cast<symbol_table<T>*>(0));
18056
18057
            control_block_ = st.control_block_;
18058
            control_block_->ref_count++;
18059
         }
18060
18061
         return (*this);
18062
      }
18063
18064
      inline bool operator==(const symbol_table<T>& st) const
18065
      {
18066
         return (this == &st) || (control_block_ == st.control_block_);
18067
      }
18068
18069
      inline symtab_mutability_type mutability() const
18070
4.20M
      {
18071
4.20M
         return valid() ? control_block_->mutability_ : e_unknown;
18072
4.20M
      }
exprtk::symbol_table<double>::mutability() const
Line
Count
Source
18070
2.15M
      {
18071
2.15M
         return valid() ? control_block_->mutability_ : e_unknown;
18072
2.15M
      }
exprtk::symbol_table<float>::mutability() const
Line
Count
Source
18070
2.04M
      {
18071
2.04M
         return valid() ? control_block_->mutability_ : e_unknown;
18072
2.04M
      }
18073
18074
      inline void clear_variables(const bool delete_node = true)
18075
40.2k
      {
18076
40.2k
         local_data().variable_store.clear(delete_node);
18077
40.2k
      }
exprtk::symbol_table<double>::clear_variables(bool)
Line
Count
Source
18075
20.1k
      {
18076
20.1k
         local_data().variable_store.clear(delete_node);
18077
20.1k
      }
exprtk::symbol_table<float>::clear_variables(bool)
Line
Count
Source
18075
20.1k
      {
18076
20.1k
         local_data().variable_store.clear(delete_node);
18077
20.1k
      }
18078
18079
      inline void clear_functions()
18080
40.2k
      {
18081
40.2k
         local_data().function_store.clear();
18082
40.2k
      }
exprtk::symbol_table<double>::clear_functions()
Line
Count
Source
18080
20.1k
      {
18081
20.1k
         local_data().function_store.clear();
18082
20.1k
      }
exprtk::symbol_table<float>::clear_functions()
Line
Count
Source
18080
20.1k
      {
18081
20.1k
         local_data().function_store.clear();
18082
20.1k
      }
18083
18084
      inline void clear_strings()
18085
40.2k
      {
18086
40.2k
         #ifndef exprtk_disable_string_capabilities
18087
40.2k
         local_data().stringvar_store.clear();
18088
40.2k
         #endif
18089
40.2k
      }
exprtk::symbol_table<double>::clear_strings()
Line
Count
Source
18085
20.1k
      {
18086
20.1k
         #ifndef exprtk_disable_string_capabilities
18087
20.1k
         local_data().stringvar_store.clear();
18088
20.1k
         #endif
18089
20.1k
      }
exprtk::symbol_table<float>::clear_strings()
Line
Count
Source
18085
20.1k
      {
18086
20.1k
         #ifndef exprtk_disable_string_capabilities
18087
20.1k
         local_data().stringvar_store.clear();
18088
20.1k
         #endif
18089
20.1k
      }
18090
18091
      inline void clear_vectors()
18092
40.2k
      {
18093
40.2k
         local_data().vector_store.clear();
18094
40.2k
      }
exprtk::symbol_table<double>::clear_vectors()
Line
Count
Source
18092
20.1k
      {
18093
20.1k
         local_data().vector_store.clear();
18094
20.1k
      }
exprtk::symbol_table<float>::clear_vectors()
Line
Count
Source
18092
20.1k
      {
18093
20.1k
         local_data().vector_store.clear();
18094
20.1k
      }
18095
18096
      inline void clear_local_constants()
18097
40.2k
      {
18098
40.2k
         local_data().local_symbol_list_.clear();
18099
40.2k
      }
exprtk::symbol_table<double>::clear_local_constants()
Line
Count
Source
18097
20.1k
      {
18098
20.1k
         local_data().local_symbol_list_.clear();
18099
20.1k
      }
exprtk::symbol_table<float>::clear_local_constants()
Line
Count
Source
18097
20.1k
      {
18098
20.1k
         local_data().local_symbol_list_.clear();
18099
20.1k
      }
18100
18101
      inline void clear()
18102
40.2k
      {
18103
40.2k
         if (!valid()) return;
18104
40.2k
         clear_variables      ();
18105
40.2k
         clear_functions      ();
18106
40.2k
         clear_strings        ();
18107
40.2k
         clear_vectors        ();
18108
40.2k
         clear_local_constants();
18109
40.2k
      }
exprtk::symbol_table<double>::clear()
Line
Count
Source
18102
20.1k
      {
18103
20.1k
         if (!valid()) return;
18104
20.1k
         clear_variables      ();
18105
20.1k
         clear_functions      ();
18106
20.1k
         clear_strings        ();
18107
20.1k
         clear_vectors        ();
18108
20.1k
         clear_local_constants();
18109
20.1k
      }
exprtk::symbol_table<float>::clear()
Line
Count
Source
18102
20.1k
      {
18103
20.1k
         if (!valid()) return;
18104
20.1k
         clear_variables      ();
18105
20.1k
         clear_functions      ();
18106
20.1k
         clear_strings        ();
18107
20.1k
         clear_vectors        ();
18108
20.1k
         clear_local_constants();
18109
20.1k
      }
18110
18111
      inline std::size_t variable_count() const
18112
      {
18113
         if (valid())
18114
            return local_data().variable_store.size;
18115
         else
18116
            return 0;
18117
      }
18118
18119
      #ifndef exprtk_disable_string_capabilities
18120
      inline std::size_t stringvar_count() const
18121
      {
18122
         if (valid())
18123
            return local_data().stringvar_store.size;
18124
         else
18125
            return 0;
18126
      }
18127
      #endif
18128
18129
      inline std::size_t function_count() const
18130
      {
18131
         if (valid())
18132
            return local_data().function_store.size;
18133
         else
18134
            return 0;
18135
      }
18136
18137
      inline std::size_t vector_count() const
18138
      {
18139
         if (valid())
18140
            return local_data().vector_store.size;
18141
         else
18142
            return 0;
18143
      }
18144
18145
      inline variable_ptr get_variable(const std::string& variable_name) const
18146
      {
18147
         if (!valid())
18148
            return reinterpret_cast<variable_ptr>(0);
18149
         else if (!valid_symbol(variable_name))
18150
            return reinterpret_cast<variable_ptr>(0);
18151
         else
18152
            return local_data().variable_store.get(variable_name);
18153
      }
18154
18155
      inline variable_ptr get_variable(const T& var_ref) const
18156
      {
18157
         if (!valid())
18158
            return reinterpret_cast<variable_ptr>(0);
18159
         else
18160
            return local_data().variable_store.get_from_varptr(
18161
                                                  reinterpret_cast<const void*>(&var_ref));
18162
      }
18163
18164
      #ifndef exprtk_disable_string_capabilities
18165
      inline stringvar_ptr get_stringvar(const std::string& string_name) const
18166
      {
18167
         if (!valid())
18168
            return reinterpret_cast<stringvar_ptr>(0);
18169
         else if (!valid_symbol(string_name))
18170
            return reinterpret_cast<stringvar_ptr>(0);
18171
         else
18172
            return local_data().stringvar_store.get(string_name);
18173
      }
18174
18175
      inline stringvar_base<T> get_stringvar_base(const std::string& string_name) const
18176
      {
18177
         static stringvar_base<T> null_stringvar_base("",reinterpret_cast<stringvar_ptr>(0));
18178
         if (!valid())
18179
            return null_stringvar_base;
18180
         else if (!valid_symbol(string_name))
18181
            return null_stringvar_base;
18182
18183
         stringvar_ptr stringvar = local_data().stringvar_store.get(string_name);
18184
18185
         if (0 == stringvar)
18186
         {
18187
            return null_stringvar_base;
18188
         }
18189
18190
         return stringvar_base<T>(string_name,stringvar);
18191
      }
18192
      #endif
18193
18194
      inline function_ptr get_function(const std::string& function_name) const
18195
      {
18196
         if (!valid())
18197
            return reinterpret_cast<function_ptr>(0);
18198
         else if (!valid_symbol(function_name))
18199
            return reinterpret_cast<function_ptr>(0);
18200
         else
18201
            return local_data().function_store.get(function_name);
18202
      }
18203
18204
      inline vararg_function_ptr get_vararg_function(const std::string& vararg_function_name) const
18205
      {
18206
         if (!valid())
18207
            return reinterpret_cast<vararg_function_ptr>(0);
18208
         else if (!valid_symbol(vararg_function_name))
18209
            return reinterpret_cast<vararg_function_ptr>(0);
18210
         else
18211
            return local_data().vararg_function_store.get(vararg_function_name);
18212
      }
18213
18214
      inline generic_function_ptr get_generic_function(const std::string& function_name) const
18215
      {
18216
         if (!valid())
18217
            return reinterpret_cast<generic_function_ptr>(0);
18218
         else if (!valid_symbol(function_name))
18219
            return reinterpret_cast<generic_function_ptr>(0);
18220
         else
18221
            return local_data().generic_function_store.get(function_name);
18222
      }
18223
18224
      inline generic_function_ptr get_string_function(const std::string& function_name) const
18225
      {
18226
         if (!valid())
18227
            return reinterpret_cast<generic_function_ptr>(0);
18228
         else if (!valid_symbol(function_name))
18229
            return reinterpret_cast<generic_function_ptr>(0);
18230
         else
18231
            return local_data().string_function_store.get(function_name);
18232
      }
18233
18234
      inline generic_function_ptr get_overload_function(const std::string& function_name) const
18235
      {
18236
         if (!valid())
18237
            return reinterpret_cast<generic_function_ptr>(0);
18238
         else if (!valid_symbol(function_name))
18239
            return reinterpret_cast<generic_function_ptr>(0);
18240
         else
18241
            return local_data().overload_function_store.get(function_name);
18242
      }
18243
18244
      typedef vector_holder_t* vector_holder_ptr;
18245
18246
      inline vector_holder_ptr get_vector(const std::string& vector_name) const
18247
      {
18248
         if (!valid())
18249
            return reinterpret_cast<vector_holder_ptr>(0);
18250
         else if (!valid_symbol(vector_name))
18251
            return reinterpret_cast<vector_holder_ptr>(0);
18252
         else
18253
            return local_data().vector_store.get(vector_name);
18254
      }
18255
18256
      inline T& variable_ref(const std::string& symbol_name)
18257
      {
18258
         static T null_var = T(0);
18259
         if (!valid())
18260
            return null_var;
18261
         else if (!valid_symbol(symbol_name))
18262
            return null_var;
18263
         else
18264
            return local_data().variable_store.type_ref(symbol_name);
18265
      }
18266
18267
      #ifndef exprtk_disable_string_capabilities
18268
      inline std::string& stringvar_ref(const std::string& symbol_name)
18269
      {
18270
         static std::string null_stringvar;
18271
         if (!valid())
18272
            return null_stringvar;
18273
         else if (!valid_symbol(symbol_name))
18274
            return null_stringvar;
18275
         else
18276
            return local_data().stringvar_store.type_ref(symbol_name);
18277
      }
18278
      #endif
18279
18280
      inline bool is_constant_node(const std::string& symbol_name) const
18281
      {
18282
         if (!valid())
18283
            return false;
18284
         else if (!valid_symbol(symbol_name))
18285
            return false;
18286
         else
18287
            return local_data().variable_store.is_constant(symbol_name);
18288
      }
18289
18290
      #ifndef exprtk_disable_string_capabilities
18291
      inline bool is_constant_string(const std::string& symbol_name) const
18292
      {
18293
         if (!valid())
18294
            return false;
18295
         else if (!valid_symbol(symbol_name))
18296
            return false;
18297
         else if (!local_data().stringvar_store.symbol_exists(symbol_name))
18298
            return false;
18299
         else
18300
            return local_data().stringvar_store.is_constant(symbol_name);
18301
      }
18302
      #endif
18303
18304
      inline bool create_variable(const std::string& variable_name, const T& value = T(0))
18305
0
      {
18306
0
         if (!valid())
18307
0
            return false;
18308
0
         else if (!valid_symbol(variable_name))
18309
0
            return false;
18310
0
         else if (symbol_exists(variable_name))
18311
0
            return false;
18312
18313
0
         local_data().local_symbol_list_.push_back(value);
18314
0
         T& t = local_data().local_symbol_list_.back();
18315
18316
0
         return add_variable(variable_name,t);
18317
0
      }
Unexecuted instantiation: exprtk::symbol_table<double>::create_variable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&)
Unexecuted instantiation: exprtk::symbol_table<float>::create_variable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&)
18318
18319
      #ifndef exprtk_disable_string_capabilities
18320
      inline bool create_stringvar(const std::string& stringvar_name, const std::string& value = std::string(""))
18321
      {
18322
         if (!valid())
18323
            return false;
18324
         else if (!valid_symbol(stringvar_name))
18325
            return false;
18326
         else if (symbol_exists(stringvar_name))
18327
            return false;
18328
18329
         local_data().local_stringvar_list_.push_back(value);
18330
         std::string& s = local_data().local_stringvar_list_.back();
18331
18332
         return add_stringvar(stringvar_name,s);
18333
      }
18334
      #endif
18335
18336
      inline bool add_variable(const std::string& variable_name, T& t, const bool is_constant = false)
18337
140k
      {
18338
140k
         if (!valid())
18339
0
            return false;
18340
140k
         else if (!valid_symbol(variable_name))
18341
0
            return false;
18342
140k
         else if (symbol_exists(variable_name))
18343
0
            return false;
18344
140k
         else
18345
140k
            return local_data().variable_store.add(variable_name, t, is_constant);
18346
140k
      }
exprtk::symbol_table<double>::add_variable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double&, bool)
Line
Count
Source
18337
70.3k
      {
18338
70.3k
         if (!valid())
18339
0
            return false;
18340
70.3k
         else if (!valid_symbol(variable_name))
18341
0
            return false;
18342
70.3k
         else if (symbol_exists(variable_name))
18343
0
            return false;
18344
70.3k
         else
18345
70.3k
            return local_data().variable_store.add(variable_name, t, is_constant);
18346
70.3k
      }
exprtk::symbol_table<float>::add_variable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float&, bool)
Line
Count
Source
18337
70.3k
      {
18338
70.3k
         if (!valid())
18339
0
            return false;
18340
70.3k
         else if (!valid_symbol(variable_name))
18341
0
            return false;
18342
70.3k
         else if (symbol_exists(variable_name))
18343
0
            return false;
18344
70.3k
         else
18345
70.3k
            return local_data().variable_store.add(variable_name, t, is_constant);
18346
70.3k
      }
18347
18348
      inline bool add_constant(const std::string& constant_name, const T& value)
18349
60.3k
      {
18350
60.3k
         if (!valid())
18351
0
            return false;
18352
60.3k
         else if (!valid_symbol(constant_name))
18353
0
            return false;
18354
60.3k
         else if (symbol_exists(constant_name))
18355
0
            return false;
18356
18357
60.3k
         local_data().local_symbol_list_.push_back(value);
18358
60.3k
         T& t = local_data().local_symbol_list_.back();
18359
18360
60.3k
         return add_variable(constant_name, t, true);
18361
60.3k
      }
exprtk::symbol_table<double>::add_constant(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&)
Line
Count
Source
18349
30.1k
      {
18350
30.1k
         if (!valid())
18351
0
            return false;
18352
30.1k
         else if (!valid_symbol(constant_name))
18353
0
            return false;
18354
30.1k
         else if (symbol_exists(constant_name))
18355
0
            return false;
18356
18357
30.1k
         local_data().local_symbol_list_.push_back(value);
18358
30.1k
         T& t = local_data().local_symbol_list_.back();
18359
18360
30.1k
         return add_variable(constant_name, t, true);
18361
30.1k
      }
exprtk::symbol_table<float>::add_constant(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&)
Line
Count
Source
18349
30.1k
      {
18350
30.1k
         if (!valid())
18351
0
            return false;
18352
30.1k
         else if (!valid_symbol(constant_name))
18353
0
            return false;
18354
30.1k
         else if (symbol_exists(constant_name))
18355
0
            return false;
18356
18357
30.1k
         local_data().local_symbol_list_.push_back(value);
18358
30.1k
         T& t = local_data().local_symbol_list_.back();
18359
18360
30.1k
         return add_variable(constant_name, t, true);
18361
30.1k
      }
18362
18363
      #ifndef exprtk_disable_string_capabilities
18364
      inline bool add_stringvar(const std::string& stringvar_name, std::string& s, const bool is_constant = false)
18365
      {
18366
         if (!valid())
18367
            return false;
18368
         else if (!valid_symbol(stringvar_name))
18369
            return false;
18370
         else if (symbol_exists(stringvar_name))
18371
            return false;
18372
         else
18373
            return local_data().stringvar_store.add(stringvar_name, s, is_constant);
18374
      }
18375
      #endif
18376
18377
      inline bool add_function(const std::string& function_name, function_t& function)
18378
      {
18379
         if (!valid())
18380
            return false;
18381
         else if (!valid_symbol(function_name))
18382
            return false;
18383
         else if (symbol_exists(function_name))
18384
            return false;
18385
         else
18386
            return local_data().function_store.add(function_name,function);
18387
      }
18388
18389
      inline bool add_function(const std::string& vararg_function_name, vararg_function_t& vararg_function)
18390
      {
18391
         if (!valid())
18392
            return false;
18393
         else if (!valid_symbol(vararg_function_name))
18394
            return false;
18395
         else if (symbol_exists(vararg_function_name))
18396
            return false;
18397
         else
18398
            return local_data().vararg_function_store.add(vararg_function_name,vararg_function);
18399
      }
18400
18401
      inline bool add_function(const std::string& function_name, generic_function_t& function)
18402
      {
18403
         if (!valid())
18404
            return false;
18405
         else if (!valid_symbol(function_name))
18406
            return false;
18407
         else if (symbol_exists(function_name))
18408
            return false;
18409
         else
18410
         {
18411
            switch (function.rtrn_type)
18412
            {
18413
               case generic_function_t::e_rtrn_scalar :
18414
                  return (std::string::npos == function.parameter_sequence.find_first_not_of("STVZ*?|")) ?
18415
                         local_data().generic_function_store.add(function_name,function) : false;
18416
18417
               case generic_function_t::e_rtrn_string :
18418
                  return (std::string::npos == function.parameter_sequence.find_first_not_of("STVZ*?|")) ?
18419
                         local_data().string_function_store.add(function_name,function)  : false;
18420
18421
               case generic_function_t::e_rtrn_overload :
18422
                  return (std::string::npos == function.parameter_sequence.find_first_not_of("STVZ*?|:")) ?
18423
                         local_data().overload_function_store.add(function_name,function) : false;
18424
            }
18425
         }
18426
18427
         return false;
18428
      }
18429
18430
      #define exprtk_define_freefunction(NN)                                                \
18431
      inline bool add_function(const std::string& function_name, ff##NN##_functor function) \
18432
      {                                                                                     \
18433
         if (!valid())                                                                      \
18434
         { return false; }                                                                  \
18435
         if (!valid_symbol(function_name))                                                  \
18436
         { return false; }                                                                  \
18437
         if (symbol_exists(function_name))                                                  \
18438
         { return false; }                                                                  \
18439
                                                                                            \
18440
         exprtk::ifunction<T>* ifunc = new freefunc##NN(function);                          \
18441
                                                                                            \
18442
         local_data().free_function_list_.push_back(ifunc);                                 \
18443
                                                                                            \
18444
         return add_function(function_name,(*local_data().free_function_list_.back()));     \
18445
      }                                                                                     \
18446
18447
      exprtk_define_freefunction(00) exprtk_define_freefunction(01)
18448
      exprtk_define_freefunction(02) exprtk_define_freefunction(03)
18449
      exprtk_define_freefunction(04) exprtk_define_freefunction(05)
18450
      exprtk_define_freefunction(06) exprtk_define_freefunction(07)
18451
      exprtk_define_freefunction(08) exprtk_define_freefunction(09)
18452
      exprtk_define_freefunction(10) exprtk_define_freefunction(11)
18453
      exprtk_define_freefunction(12) exprtk_define_freefunction(13)
18454
      exprtk_define_freefunction(14) exprtk_define_freefunction(15)
18455
18456
      #undef exprtk_define_freefunction
18457
18458
      inline bool add_reserved_function(const std::string& function_name, function_t& function)
18459
      {
18460
         if (!valid())
18461
            return false;
18462
         else if (!valid_symbol(function_name,false))
18463
            return false;
18464
         else if (symbol_exists(function_name,false))
18465
            return false;
18466
         else
18467
            return local_data().function_store.add(function_name,function);
18468
      }
18469
18470
      inline bool add_reserved_function(const std::string& vararg_function_name, vararg_function_t& vararg_function)
18471
      {
18472
         if (!valid())
18473
            return false;
18474
         else if (!valid_symbol(vararg_function_name,false))
18475
            return false;
18476
         else if (symbol_exists(vararg_function_name,false))
18477
            return false;
18478
         else
18479
            return local_data().vararg_function_store.add(vararg_function_name,vararg_function);
18480
      }
18481
18482
      inline bool add_reserved_function(const std::string& function_name, generic_function_t& function)
18483
      {
18484
         if (!valid())
18485
            return false;
18486
         else if (!valid_symbol(function_name,false))
18487
            return false;
18488
         else if (symbol_exists(function_name,false))
18489
            return false;
18490
         else
18491
         {
18492
            switch (function.rtrn_type)
18493
            {
18494
               case generic_function_t::e_rtrn_scalar :
18495
                  return (std::string::npos == function.parameter_sequence.find_first_not_of("STVZ*?|")) ?
18496
                         local_data().generic_function_store.add(function_name,function) : false;
18497
18498
               case generic_function_t::e_rtrn_string :
18499
                  return (std::string::npos == function.parameter_sequence.find_first_not_of("STVZ*?|")) ?
18500
                         local_data().string_function_store.add(function_name,function)  : false;
18501
18502
               case generic_function_t::e_rtrn_overload :
18503
                  return (std::string::npos == function.parameter_sequence.find_first_not_of("STVZ*?|:")) ?
18504
                         local_data().overload_function_store.add(function_name,function) : false;
18505
            }
18506
         }
18507
18508
         return false;
18509
      }
18510
18511
      template <std::size_t N>
18512
      inline bool add_vector(const std::string& vector_name, T (&v)[N])
18513
      {
18514
         if (!valid())
18515
            return false;
18516
         else if (!valid_symbol(vector_name))
18517
            return false;
18518
         else if (symbol_exists(vector_name))
18519
            return false;
18520
         else
18521
            return local_data().vector_store.add(vector_name,v);
18522
      }
18523
18524
      inline bool add_vector(const std::string& vector_name, T* v, const std::size_t& v_size)
18525
      {
18526
         if (!valid())
18527
            return false;
18528
         else if (!valid_symbol(vector_name))
18529
            return false;
18530
         else if (symbol_exists(vector_name))
18531
            return false;
18532
         else if (0 == v_size)
18533
            return false;
18534
         else
18535
            return local_data().vector_store.add(vector_name, v, v_size);
18536
      }
18537
18538
      template <typename Allocator>
18539
      inline bool add_vector(const std::string& vector_name, std::vector<T,Allocator>& v)
18540
      {
18541
         if (!valid())
18542
            return false;
18543
         else if (!valid_symbol(vector_name))
18544
            return false;
18545
         else if (symbol_exists(vector_name))
18546
            return false;
18547
         else if (0 == v.size())
18548
            return false;
18549
         else
18550
            return local_data().vector_store.add(vector_name,v);
18551
      }
18552
18553
      inline bool add_vector(const std::string& vector_name, exprtk::vector_view<T>& v)
18554
      {
18555
         if (!valid())
18556
            return false;
18557
         else if (!valid_symbol(vector_name))
18558
            return false;
18559
         else if (symbol_exists(vector_name))
18560
            return false;
18561
         else if (0 == v.size())
18562
            return false;
18563
         else
18564
            return local_data().vector_store.add(vector_name,v);
18565
      }
18566
18567
      inline bool remove_variable(const std::string& variable_name, const bool delete_node = true)
18568
      {
18569
         if (!valid())
18570
            return false;
18571
         else
18572
            return local_data().variable_store.remove(variable_name, delete_node);
18573
      }
18574
18575
      #ifndef exprtk_disable_string_capabilities
18576
      inline bool remove_stringvar(const std::string& string_name)
18577
      {
18578
         if (!valid())
18579
            return false;
18580
         else
18581
            return local_data().stringvar_store.remove(string_name);
18582
      }
18583
      #endif
18584
18585
      inline bool remove_function(const std::string& function_name)
18586
      {
18587
         if (!valid())
18588
            return false;
18589
         else
18590
            return local_data().function_store.remove(function_name);
18591
      }
18592
18593
      inline bool remove_vararg_function(const std::string& vararg_function_name)
18594
      {
18595
         if (!valid())
18596
            return false;
18597
         else
18598
            return local_data().vararg_function_store.remove(vararg_function_name);
18599
      }
18600
18601
      inline bool remove_vector(const std::string& vector_name)
18602
      {
18603
         if (!valid())
18604
            return false;
18605
         else
18606
            return local_data().vector_store.remove(vector_name);
18607
      }
18608
18609
      inline bool add_constants()
18610
20.1k
      {
18611
20.1k
         return add_pi      () &&
18612
20.1k
                add_epsilon () &&
18613
20.1k
                add_infinity() ;
18614
20.1k
      }
exprtk::symbol_table<double>::add_constants()
Line
Count
Source
18610
10.0k
      {
18611
10.0k
         return add_pi      () &&
18612
10.0k
                add_epsilon () &&
18613
10.0k
                add_infinity() ;
18614
10.0k
      }
exprtk::symbol_table<float>::add_constants()
Line
Count
Source
18610
10.0k
      {
18611
10.0k
         return add_pi      () &&
18612
10.0k
                add_epsilon () &&
18613
10.0k
                add_infinity() ;
18614
10.0k
      }
18615
18616
      inline bool add_pi()
18617
20.1k
      {
18618
20.1k
         const typename details::numeric::details::number_type<T>::type num_type;
18619
20.1k
         static const T local_pi = details::numeric::details::const_pi_impl<T>(num_type);
18620
20.1k
         return add_constant("pi",local_pi);
18621
20.1k
      }
exprtk::symbol_table<double>::add_pi()
Line
Count
Source
18617
10.0k
      {
18618
10.0k
         const typename details::numeric::details::number_type<T>::type num_type;
18619
10.0k
         static const T local_pi = details::numeric::details::const_pi_impl<T>(num_type);
18620
10.0k
         return add_constant("pi",local_pi);
18621
10.0k
      }
exprtk::symbol_table<float>::add_pi()
Line
Count
Source
18617
10.0k
      {
18618
10.0k
         const typename details::numeric::details::number_type<T>::type num_type;
18619
10.0k
         static const T local_pi = details::numeric::details::const_pi_impl<T>(num_type);
18620
10.0k
         return add_constant("pi",local_pi);
18621
10.0k
      }
18622
18623
      inline bool add_epsilon()
18624
20.1k
      {
18625
20.1k
         static const T local_epsilon = details::numeric::details::epsilon_type<T>::value();
18626
20.1k
         return add_constant("epsilon",local_epsilon);
18627
20.1k
      }
exprtk::symbol_table<double>::add_epsilon()
Line
Count
Source
18624
10.0k
      {
18625
10.0k
         static const T local_epsilon = details::numeric::details::epsilon_type<T>::value();
18626
10.0k
         return add_constant("epsilon",local_epsilon);
18627
10.0k
      }
exprtk::symbol_table<float>::add_epsilon()
Line
Count
Source
18624
10.0k
      {
18625
10.0k
         static const T local_epsilon = details::numeric::details::epsilon_type<T>::value();
18626
10.0k
         return add_constant("epsilon",local_epsilon);
18627
10.0k
      }
18628
18629
      inline bool add_infinity()
18630
20.1k
      {
18631
20.1k
         static const T local_infinity = std::numeric_limits<T>::infinity();
18632
20.1k
         return add_constant("inf",local_infinity);
18633
20.1k
      }
exprtk::symbol_table<double>::add_infinity()
Line
Count
Source
18630
10.0k
      {
18631
10.0k
         static const T local_infinity = std::numeric_limits<T>::infinity();
18632
10.0k
         return add_constant("inf",local_infinity);
18633
10.0k
      }
exprtk::symbol_table<float>::add_infinity()
Line
Count
Source
18630
10.0k
      {
18631
10.0k
         static const T local_infinity = std::numeric_limits<T>::infinity();
18632
10.0k
         return add_constant("inf",local_infinity);
18633
10.0k
      }
18634
18635
      template <typename Package>
18636
      inline bool add_package(Package& package)
18637
      {
18638
         return package.register_package(*this);
18639
      }
18640
18641
      template <typename Allocator,
18642
                template <typename, typename> class Sequence>
18643
      inline std::size_t get_variable_list(Sequence<std::pair<std::string,T>,Allocator>& vlist) const
18644
      {
18645
         if (!valid())
18646
            return 0;
18647
         else
18648
            return local_data().variable_store.get_list(vlist);
18649
      }
18650
18651
      template <typename Allocator,
18652
                template <typename, typename> class Sequence>
18653
      inline std::size_t get_variable_list(Sequence<std::string,Allocator>& vlist) const
18654
      {
18655
         if (!valid())
18656
            return 0;
18657
         else
18658
            return local_data().variable_store.get_list(vlist);
18659
      }
18660
18661
      #ifndef exprtk_disable_string_capabilities
18662
      template <typename Allocator,
18663
                template <typename, typename> class Sequence>
18664
      inline std::size_t get_stringvar_list(Sequence<std::pair<std::string,std::string>,Allocator>& svlist) const
18665
      {
18666
         if (!valid())
18667
            return 0;
18668
         else
18669
            return local_data().stringvar_store.get_list(svlist);
18670
      }
18671
18672
      template <typename Allocator,
18673
                template <typename, typename> class Sequence>
18674
      inline std::size_t get_stringvar_list(Sequence<std::string,Allocator>& svlist) const
18675
      {
18676
         if (!valid())
18677
            return 0;
18678
         else
18679
            return local_data().stringvar_store.get_list(svlist);
18680
      }
18681
      #endif
18682
18683
      template <typename Allocator,
18684
                template <typename, typename> class Sequence>
18685
      inline std::size_t get_vector_list(Sequence<std::string,Allocator>& vlist) const
18686
      {
18687
         if (!valid())
18688
            return 0;
18689
         else
18690
            return local_data().vector_store.get_list(vlist);
18691
      }
18692
18693
      inline bool symbol_exists(const std::string& symbol_name, const bool check_reserved_symb = true) const
18694
271k
      {
18695
         /*
18696
            Function will return true if symbol_name exists as either a
18697
            reserved symbol, variable, stringvar, vector or function name
18698
            in any of the type stores.
18699
         */
18700
271k
         if (!valid())
18701
0
            return false;
18702
271k
         else if (local_data().variable_store.symbol_exists(symbol_name))
18703
2
            return true;
18704
271k
         #ifndef exprtk_disable_string_capabilities
18705
271k
         else if (local_data().stringvar_store.symbol_exists(symbol_name))
18706
0
            return true;
18707
271k
         #endif
18708
271k
         else if (local_data().vector_store.symbol_exists(symbol_name))
18709
0
            return true;
18710
271k
         else if (local_data().function_store.symbol_exists(symbol_name))
18711
0
            return true;
18712
271k
         else if (check_reserved_symb && local_data().is_reserved_symbol(symbol_name))
18713
0
            return true;
18714
271k
         else
18715
271k
            return false;
18716
271k
      }
exprtk::symbol_table<double>::symbol_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const
Line
Count
Source
18694
136k
      {
18695
         /*
18696
            Function will return true if symbol_name exists as either a
18697
            reserved symbol, variable, stringvar, vector or function name
18698
            in any of the type stores.
18699
         */
18700
136k
         if (!valid())
18701
0
            return false;
18702
136k
         else if (local_data().variable_store.symbol_exists(symbol_name))
18703
1
            return true;
18704
136k
         #ifndef exprtk_disable_string_capabilities
18705
136k
         else if (local_data().stringvar_store.symbol_exists(symbol_name))
18706
0
            return true;
18707
136k
         #endif
18708
136k
         else if (local_data().vector_store.symbol_exists(symbol_name))
18709
0
            return true;
18710
136k
         else if (local_data().function_store.symbol_exists(symbol_name))
18711
0
            return true;
18712
136k
         else if (check_reserved_symb && local_data().is_reserved_symbol(symbol_name))
18713
0
            return true;
18714
136k
         else
18715
136k
            return false;
18716
136k
      }
exprtk::symbol_table<float>::symbol_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const
Line
Count
Source
18694
134k
      {
18695
         /*
18696
            Function will return true if symbol_name exists as either a
18697
            reserved symbol, variable, stringvar, vector or function name
18698
            in any of the type stores.
18699
         */
18700
134k
         if (!valid())
18701
0
            return false;
18702
134k
         else if (local_data().variable_store.symbol_exists(symbol_name))
18703
1
            return true;
18704
134k
         #ifndef exprtk_disable_string_capabilities
18705
134k
         else if (local_data().stringvar_store.symbol_exists(symbol_name))
18706
0
            return true;
18707
134k
         #endif
18708
134k
         else if (local_data().vector_store.symbol_exists(symbol_name))
18709
0
            return true;
18710
134k
         else if (local_data().function_store.symbol_exists(symbol_name))
18711
0
            return true;
18712
134k
         else if (check_reserved_symb && local_data().is_reserved_symbol(symbol_name))
18713
0
            return true;
18714
134k
         else
18715
134k
            return false;
18716
134k
      }
18717
18718
      inline bool is_variable(const std::string& variable_name) const
18719
      {
18720
         if (!valid())
18721
            return false;
18722
         else
18723
            return local_data().variable_store.symbol_exists(variable_name);
18724
      }
18725
18726
      #ifndef exprtk_disable_string_capabilities
18727
      inline bool is_stringvar(const std::string& stringvar_name) const
18728
      {
18729
         if (!valid())
18730
            return false;
18731
         else
18732
            return local_data().stringvar_store.symbol_exists(stringvar_name);
18733
      }
18734
18735
      inline bool is_conststr_stringvar(const std::string& symbol_name) const
18736
      {
18737
         if (!valid())
18738
            return false;
18739
         else if (!valid_symbol(symbol_name))
18740
            return false;
18741
         else if (!local_data().stringvar_store.symbol_exists(symbol_name))
18742
            return false;
18743
18744
         return (
18745
                  local_data().stringvar_store.symbol_exists(symbol_name) ||
18746
                  local_data().stringvar_store.is_constant  (symbol_name)
18747
                );
18748
      }
18749
      #endif
18750
18751
      inline bool is_function(const std::string& function_name) const
18752
      {
18753
         if (!valid())
18754
            return false;
18755
         else
18756
            return local_data().function_store.symbol_exists(function_name);
18757
      }
18758
18759
      inline bool is_vararg_function(const std::string& vararg_function_name) const
18760
      {
18761
         if (!valid())
18762
            return false;
18763
         else
18764
            return local_data().vararg_function_store.symbol_exists(vararg_function_name);
18765
      }
18766
18767
      inline bool is_vector(const std::string& vector_name) const
18768
      {
18769
         if (!valid())
18770
            return false;
18771
         else
18772
            return local_data().vector_store.symbol_exists(vector_name);
18773
      }
18774
18775
      inline std::string get_variable_name(const expression_ptr& ptr) const
18776
      {
18777
         return local_data().variable_store.entity_name(ptr);
18778
      }
18779
18780
      inline std::string get_vector_name(const vector_holder_ptr& ptr) const
18781
      {
18782
         return local_data().vector_store.entity_name(ptr);
18783
      }
18784
18785
      #ifndef exprtk_disable_string_capabilities
18786
      inline std::string get_stringvar_name(const expression_ptr& ptr) const
18787
      {
18788
         return local_data().stringvar_store.entity_name(ptr);
18789
      }
18790
18791
      inline std::string get_conststr_stringvar_name(const expression_ptr& ptr) const
18792
      {
18793
         return local_data().stringvar_store.entity_name(ptr);
18794
      }
18795
      #endif
18796
18797
      inline bool valid() const
18798
17.5M
      {
18799
         // Symbol table sanity check.
18800
17.5M
         return control_block_ && control_block_->data_;
18801
17.5M
      }
exprtk::symbol_table<double>::valid() const
Line
Count
Source
18798
8.99M
      {
18799
         // Symbol table sanity check.
18800
8.99M
         return control_block_ && control_block_->data_;
18801
8.99M
      }
exprtk::symbol_table<float>::valid() const
Line
Count
Source
18798
8.55M
      {
18799
         // Symbol table sanity check.
18800
8.55M
         return control_block_ && control_block_->data_;
18801
8.55M
      }
18802
18803
      inline void load_from(const symbol_table<T>& st)
18804
      {
18805
         {
18806
            std::vector<std::string> name_list;
18807
18808
            st.local_data().function_store.get_list(name_list);
18809
18810
            if (!name_list.empty())
18811
            {
18812
               for (std::size_t i = 0; i < name_list.size(); ++i)
18813
               {
18814
                  exprtk::ifunction<T>& ifunc = *st.get_function(name_list[i]);
18815
                  add_function(name_list[i],ifunc);
18816
               }
18817
            }
18818
         }
18819
18820
         {
18821
            std::vector<std::string> name_list;
18822
18823
            st.local_data().vararg_function_store.get_list(name_list);
18824
18825
            if (!name_list.empty())
18826
            {
18827
               for (std::size_t i = 0; i < name_list.size(); ++i)
18828
               {
18829
                  exprtk::ivararg_function<T>& ivafunc = *st.get_vararg_function(name_list[i]);
18830
                  add_function(name_list[i],ivafunc);
18831
               }
18832
            }
18833
         }
18834
18835
         {
18836
            std::vector<std::string> name_list;
18837
18838
            st.local_data().generic_function_store.get_list(name_list);
18839
18840
            if (!name_list.empty())
18841
            {
18842
               for (std::size_t i = 0; i < name_list.size(); ++i)
18843
               {
18844
                  exprtk::igeneric_function<T>& ifunc = *st.get_generic_function(name_list[i]);
18845
                  add_function(name_list[i],ifunc);
18846
               }
18847
            }
18848
         }
18849
18850
         {
18851
            std::vector<std::string> name_list;
18852
18853
            st.local_data().string_function_store.get_list(name_list);
18854
18855
            if (!name_list.empty())
18856
            {
18857
               for (std::size_t i = 0; i < name_list.size(); ++i)
18858
               {
18859
                  exprtk::igeneric_function<T>& ifunc = *st.get_string_function(name_list[i]);
18860
                  add_function(name_list[i],ifunc);
18861
               }
18862
            }
18863
         }
18864
18865
         {
18866
            std::vector<std::string> name_list;
18867
18868
            st.local_data().overload_function_store.get_list(name_list);
18869
18870
            if (!name_list.empty())
18871
            {
18872
               for (std::size_t i = 0; i < name_list.size(); ++i)
18873
               {
18874
                  exprtk::igeneric_function<T>& ifunc = *st.get_overload_function(name_list[i]);
18875
                  add_function(name_list[i],ifunc);
18876
               }
18877
            }
18878
         }
18879
      }
18880
18881
   private:
18882
18883
      inline bool valid_symbol(const std::string& symbol, const bool check_reserved_symb = true) const
18884
8.68M
      {
18885
8.68M
         if (symbol.empty())
18886
0
            return false;
18887
8.68M
         else if (!details::is_letter(symbol[0]))
18888
73
            return false;
18889
8.68M
         else if (symbol.size() > 1)
18890
202k
         {
18891
6.23M
            for (std::size_t i = 1; i < symbol.size(); ++i)
18892
6.03M
            {
18893
6.03M
               if (
18894
6.03M
                    !details::is_letter_or_digit(symbol[i]) &&
18895
6.03M
                    ('_' != symbol[i])
18896
6.03M
                  )
18897
196
               {
18898
196
                  if ((i < (symbol.size() - 1)) && ('.' == symbol[i]))
18899
190
                     continue;
18900
6
                  else
18901
6
                     return false;
18902
196
               }
18903
6.03M
            }
18904
202k
         }
18905
18906
8.68M
         return (check_reserved_symb) ? (!local_data().is_reserved_symbol(symbol)) : true;
18907
8.68M
      }
exprtk::symbol_table<double>::valid_symbol(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const
Line
Count
Source
18884
4.45M
      {
18885
4.45M
         if (symbol.empty())
18886
0
            return false;
18887
4.45M
         else if (!details::is_letter(symbol[0]))
18888
37
            return false;
18889
4.45M
         else if (symbol.size() > 1)
18890
102k
         {
18891
3.12M
            for (std::size_t i = 1; i < symbol.size(); ++i)
18892
3.01M
            {
18893
3.01M
               if (
18894
3.01M
                    !details::is_letter_or_digit(symbol[i]) &&
18895
3.01M
                    ('_' != symbol[i])
18896
3.01M
                  )
18897
98
               {
18898
98
                  if ((i < (symbol.size() - 1)) && ('.' == symbol[i]))
18899
95
                     continue;
18900
3
                  else
18901
3
                     return false;
18902
98
               }
18903
3.01M
            }
18904
102k
         }
18905
18906
4.45M
         return (check_reserved_symb) ? (!local_data().is_reserved_symbol(symbol)) : true;
18907
4.45M
      }
exprtk::symbol_table<float>::valid_symbol(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const
Line
Count
Source
18884
4.23M
      {
18885
4.23M
         if (symbol.empty())
18886
0
            return false;
18887
4.23M
         else if (!details::is_letter(symbol[0]))
18888
36
            return false;
18889
4.23M
         else if (symbol.size() > 1)
18890
100k
         {
18891
3.11M
            for (std::size_t i = 1; i < symbol.size(); ++i)
18892
3.01M
            {
18893
3.01M
               if (
18894
3.01M
                    !details::is_letter_or_digit(symbol[i]) &&
18895
3.01M
                    ('_' != symbol[i])
18896
3.01M
                  )
18897
98
               {
18898
98
                  if ((i < (symbol.size() - 1)) && ('.' == symbol[i]))
18899
95
                     continue;
18900
3
                  else
18901
3
                     return false;
18902
98
               }
18903
3.01M
            }
18904
100k
         }
18905
18906
4.23M
         return (check_reserved_symb) ? (!local_data().is_reserved_symbol(symbol)) : true;
18907
4.23M
      }
18908
18909
      inline bool valid_function(const std::string& symbol) const
18910
9.26k
      {
18911
9.26k
         if (symbol.empty())
18912
0
            return false;
18913
9.26k
         else if (!details::is_letter(symbol[0]))
18914
365
            return false;
18915
8.90k
         else if (symbol.size() > 1)
18916
5.95k
         {
18917
27.2M
            for (std::size_t i = 1; i < symbol.size(); ++i)
18918
27.2M
            {
18919
27.2M
               if (
18920
27.2M
                    !details::is_letter_or_digit(symbol[i]) &&
18921
27.2M
                    ('_' != symbol[i])
18922
27.2M
                  )
18923
980
               {
18924
980
                  if ((i < (symbol.size() - 1)) && ('.' == symbol[i]))
18925
950
                     continue;
18926
30
                  else
18927
30
                     return false;
18928
980
               }
18929
27.2M
            }
18930
5.95k
         }
18931
18932
8.87k
         return true;
18933
9.26k
      }
exprtk::symbol_table<double>::valid_function(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
18910
4.71k
      {
18911
4.71k
         if (symbol.empty())
18912
0
            return false;
18913
4.71k
         else if (!details::is_letter(symbol[0]))
18914
185
            return false;
18915
4.53k
         else if (symbol.size() > 1)
18916
3.03k
         {
18917
13.6M
            for (std::size_t i = 1; i < symbol.size(); ++i)
18918
13.6M
            {
18919
13.6M
               if (
18920
13.6M
                    !details::is_letter_or_digit(symbol[i]) &&
18921
13.6M
                    ('_' != symbol[i])
18922
13.6M
                  )
18923
490
               {
18924
490
                  if ((i < (symbol.size() - 1)) && ('.' == symbol[i]))
18925
475
                     continue;
18926
15
                  else
18927
15
                     return false;
18928
490
               }
18929
13.6M
            }
18930
3.03k
         }
18931
18932
4.51k
         return true;
18933
4.71k
      }
exprtk::symbol_table<float>::valid_function(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
18910
4.55k
      {
18911
4.55k
         if (symbol.empty())
18912
0
            return false;
18913
4.55k
         else if (!details::is_letter(symbol[0]))
18914
180
            return false;
18915
4.37k
         else if (symbol.size() > 1)
18916
2.92k
         {
18917
13.6M
            for (std::size_t i = 1; i < symbol.size(); ++i)
18918
13.6M
            {
18919
13.6M
               if (
18920
13.6M
                    !details::is_letter_or_digit(symbol[i]) &&
18921
13.6M
                    ('_' != symbol[i])
18922
13.6M
                  )
18923
490
               {
18924
490
                  if ((i < (symbol.size() - 1)) && ('.' == symbol[i]))
18925
475
                     continue;
18926
15
                  else
18927
15
                     return false;
18928
490
               }
18929
13.6M
            }
18930
2.92k
         }
18931
18932
4.35k
         return true;
18933
4.55k
      }
18934
18935
      typedef typename control_block::st_data local_data_t;
18936
18937
      inline local_data_t& local_data()
18938
462k
      {
18939
462k
         return *(control_block_->data_);
18940
462k
      }
exprtk::symbol_table<double>::local_data()
Line
Count
Source
18938
231k
      {
18939
231k
         return *(control_block_->data_);
18940
231k
      }
exprtk::symbol_table<float>::local_data()
Line
Count
Source
18938
231k
      {
18939
231k
         return *(control_block_->data_);
18940
231k
      }
18941
18942
      inline const local_data_t& local_data() const
18943
18.5M
      {
18944
18.5M
         return *(control_block_->data_);
18945
18.5M
      }
exprtk::symbol_table<double>::local_data() const
Line
Count
Source
18943
9.49M
      {
18944
9.49M
         return *(control_block_->data_);
18945
9.49M
      }
exprtk::symbol_table<float>::local_data() const
Line
Count
Source
18943
9.05M
      {
18944
9.05M
         return *(control_block_->data_);
18945
9.05M
      }
18946
18947
      control_block* control_block_;
18948
18949
      friend class parser<T>;
18950
   }; // class symbol_table
18951
18952
   template <typename T>
18953
   class function_compositor;
18954
18955
   template <typename T>
18956
   class expression
18957
   {
18958
   private:
18959
18960
      typedef details::expression_node<T>*  expression_ptr;
18961
      typedef details::vector_holder<T>*    vector_holder_ptr;
18962
      typedef std::vector<symbol_table<T> > symtab_list_t;
18963
18964
      struct control_block
18965
      {
18966
         enum data_type
18967
         {
18968
            e_unknown  ,
18969
            e_expr     ,
18970
            e_vecholder,
18971
            e_data     ,
18972
            e_vecdata  ,
18973
            e_string
18974
         };
18975
18976
         struct data_pack
18977
         {
18978
            data_pack()
18979
            : pointer(0)
18980
            , type(e_unknown)
18981
            , size(0)
18982
            {}
18983
18984
            data_pack(void* ptr, const data_type dt, const std::size_t sz = 0)
18985
            : pointer(ptr)
18986
            , type(dt)
18987
            , size(sz)
18988
15.7k
            {}
exprtk::expression<double>::control_block::data_pack::data_pack(void*, exprtk::expression<double>::control_block::data_type, unsigned long)
Line
Count
Source
18988
7.86k
            {}
exprtk::expression<float>::control_block::data_pack::data_pack(void*, exprtk::expression<float>::control_block::data_type, unsigned long)
Line
Count
Source
18988
7.84k
            {}
18989
18990
            void*       pointer;
18991
            data_type   type;
18992
            std::size_t size;
18993
         };
18994
18995
         typedef std::vector<data_pack> local_data_list_t;
18996
         typedef results_context<T>     results_context_t;
18997
         typedef control_block*         cntrl_blck_ptr_t;
18998
18999
         control_block()
19000
         : ref_count(0)
19001
         , expr     (0)
19002
         , results  (0)
19003
         , retinv_null(false)
19004
         , return_invoked(&retinv_null)
19005
         {}
19006
19007
         explicit control_block(expression_ptr e)
19008
         : ref_count(1)
19009
         , expr     (e)
19010
         , results  (0)
19011
         , retinv_null(false)
19012
         , return_invoked(&retinv_null)
19013
33.5k
         {}
exprtk::expression<double>::control_block::control_block(exprtk::details::expression_node<double>*)
Line
Count
Source
19013
16.7k
         {}
exprtk::expression<float>::control_block::control_block(exprtk::details::expression_node<float>*)
Line
Count
Source
19013
16.7k
         {}
19014
19015
        ~control_block()
19016
33.5k
         {
19017
33.5k
            if (expr && details::branch_deletable(expr))
19018
33.5k
            {
19019
33.5k
               destroy_node(expr);
19020
33.5k
            }
19021
19022
33.5k
            if (!local_data_list.empty())
19023
358
            {
19024
16.0k
               for (std::size_t i = 0; i < local_data_list.size(); ++i)
19025
15.7k
               {
19026
15.7k
                  switch (local_data_list[i].type)
19027
15.7k
                  {
19028
7.85k
                     case e_expr      : delete reinterpret_cast<expression_ptr>(local_data_list[i].pointer);
19029
7.85k
                                        break;
19030
19031
0
                     case e_vecholder : delete reinterpret_cast<vector_holder_ptr>(local_data_list[i].pointer);
19032
0
                                        break;
19033
19034
7.85k
                     case e_data      : delete reinterpret_cast<T*>(local_data_list[i].pointer);
19035
7.85k
                                        break;
19036
19037
0
                     case e_vecdata   : delete [] reinterpret_cast<T*>(local_data_list[i].pointer);
19038
0
                                        break;
19039
19040
0
                     case e_string    : delete reinterpret_cast<std::string*>(local_data_list[i].pointer);
19041
0
                                        break;
19042
19043
0
                     default          : break;
19044
15.7k
                  }
19045
15.7k
               }
19046
358
            }
19047
19048
33.5k
            if (results)
19049
0
            {
19050
0
               delete results;
19051
0
            }
19052
33.5k
         }
exprtk::expression<double>::control_block::~control_block()
Line
Count
Source
19016
16.7k
         {
19017
16.7k
            if (expr && details::branch_deletable(expr))
19018
16.7k
            {
19019
16.7k
               destroy_node(expr);
19020
16.7k
            }
19021
19022
16.7k
            if (!local_data_list.empty())
19023
180
            {
19024
8.04k
               for (std::size_t i = 0; i < local_data_list.size(); ++i)
19025
7.86k
               {
19026
7.86k
                  switch (local_data_list[i].type)
19027
7.86k
                  {
19028
3.93k
                     case e_expr      : delete reinterpret_cast<expression_ptr>(local_data_list[i].pointer);
19029
3.93k
                                        break;
19030
19031
0
                     case e_vecholder : delete reinterpret_cast<vector_holder_ptr>(local_data_list[i].pointer);
19032
0
                                        break;
19033
19034
3.93k
                     case e_data      : delete reinterpret_cast<T*>(local_data_list[i].pointer);
19035
3.93k
                                        break;
19036
19037
0
                     case e_vecdata   : delete [] reinterpret_cast<T*>(local_data_list[i].pointer);
19038
0
                                        break;
19039
19040
0
                     case e_string    : delete reinterpret_cast<std::string*>(local_data_list[i].pointer);
19041
0
                                        break;
19042
19043
0
                     default          : break;
19044
7.86k
                  }
19045
7.86k
               }
19046
180
            }
19047
19048
16.7k
            if (results)
19049
0
            {
19050
0
               delete results;
19051
0
            }
19052
16.7k
         }
exprtk::expression<float>::control_block::~control_block()
Line
Count
Source
19016
16.7k
         {
19017
16.7k
            if (expr && details::branch_deletable(expr))
19018
16.7k
            {
19019
16.7k
               destroy_node(expr);
19020
16.7k
            }
19021
19022
16.7k
            if (!local_data_list.empty())
19023
178
            {
19024
8.02k
               for (std::size_t i = 0; i < local_data_list.size(); ++i)
19025
7.84k
               {
19026
7.84k
                  switch (local_data_list[i].type)
19027
7.84k
                  {
19028
3.92k
                     case e_expr      : delete reinterpret_cast<expression_ptr>(local_data_list[i].pointer);
19029
3.92k
                                        break;
19030
19031
0
                     case e_vecholder : delete reinterpret_cast<vector_holder_ptr>(local_data_list[i].pointer);
19032
0
                                        break;
19033
19034
3.92k
                     case e_data      : delete reinterpret_cast<T*>(local_data_list[i].pointer);
19035
3.92k
                                        break;
19036
19037
0
                     case e_vecdata   : delete [] reinterpret_cast<T*>(local_data_list[i].pointer);
19038
0
                                        break;
19039
19040
0
                     case e_string    : delete reinterpret_cast<std::string*>(local_data_list[i].pointer);
19041
0
                                        break;
19042
19043
0
                     default          : break;
19044
7.84k
                  }
19045
7.84k
               }
19046
178
            }
19047
19048
16.7k
            if (results)
19049
0
            {
19050
0
               delete results;
19051
0
            }
19052
16.7k
         }
19053
19054
         static inline cntrl_blck_ptr_t create(expression_ptr e)
19055
33.5k
         {
19056
33.5k
            return new control_block(e);
19057
33.5k
         }
exprtk::expression<double>::control_block::create(exprtk::details::expression_node<double>*)
Line
Count
Source
19055
16.7k
         {
19056
16.7k
            return new control_block(e);
19057
16.7k
         }
exprtk::expression<float>::control_block::create(exprtk::details::expression_node<float>*)
Line
Count
Source
19055
16.7k
         {
19056
16.7k
            return new control_block(e);
19057
16.7k
         }
19058
19059
         static inline void destroy(cntrl_blck_ptr_t& cntrl_blck)
19060
20.1k
         {
19061
20.1k
            if (cntrl_blck)
19062
20.1k
            {
19063
20.1k
               if (
19064
20.1k
                    (0 !=   cntrl_blck->ref_count) &&
19065
20.1k
                    (0 == --cntrl_blck->ref_count)
19066
20.1k
                  )
19067
20.1k
               {
19068
20.1k
                  delete cntrl_blck;
19069
20.1k
               }
19070
19071
20.1k
               cntrl_blck = 0;
19072
20.1k
            }
19073
20.1k
         }
exprtk::expression<double>::control_block::destroy(exprtk::expression<double>::control_block*&)
Line
Count
Source
19060
10.0k
         {
19061
10.0k
            if (cntrl_blck)
19062
10.0k
            {
19063
10.0k
               if (
19064
10.0k
                    (0 !=   cntrl_blck->ref_count) &&
19065
10.0k
                    (0 == --cntrl_blck->ref_count)
19066
10.0k
                  )
19067
10.0k
               {
19068
10.0k
                  delete cntrl_blck;
19069
10.0k
               }
19070
19071
10.0k
               cntrl_blck = 0;
19072
10.0k
            }
19073
10.0k
         }
exprtk::expression<float>::control_block::destroy(exprtk::expression<float>::control_block*&)
Line
Count
Source
19060
10.0k
         {
19061
10.0k
            if (cntrl_blck)
19062
10.0k
            {
19063
10.0k
               if (
19064
10.0k
                    (0 !=   cntrl_blck->ref_count) &&
19065
10.0k
                    (0 == --cntrl_blck->ref_count)
19066
10.0k
                  )
19067
10.0k
               {
19068
10.0k
                  delete cntrl_blck;
19069
10.0k
               }
19070
19071
10.0k
               cntrl_blck = 0;
19072
10.0k
            }
19073
10.0k
         }
19074
19075
         std::size_t ref_count;
19076
         expression_ptr expr;
19077
         local_data_list_t local_data_list;
19078
         results_context_t* results;
19079
         bool  retinv_null;
19080
         bool* return_invoked;
19081
19082
         friend class function_compositor<T>;
19083
      };
19084
19085
   public:
19086
19087
      expression()
19088
      : control_block_(0)
19089
20.1k
      {
19090
20.1k
         set_expression(new details::null_node<T>());
19091
20.1k
      }
exprtk::expression<double>::expression()
Line
Count
Source
19089
10.0k
      {
19090
10.0k
         set_expression(new details::null_node<T>());
19091
10.0k
      }
exprtk::expression<float>::expression()
Line
Count
Source
19089
10.0k
      {
19090
10.0k
         set_expression(new details::null_node<T>());
19091
10.0k
      }
19092
19093
      expression(const expression<T>& e)
19094
      : control_block_    (e.control_block_    )
19095
      , symbol_table_list_(e.symbol_table_list_)
19096
      {
19097
         control_block_->ref_count++;
19098
      }
19099
19100
      explicit expression(const symbol_table<T>& symbol_table)
19101
      : control_block_(0)
19102
      {
19103
         set_expression(new details::null_node<T>());
19104
         symbol_table_list_.push_back(symbol_table);
19105
      }
19106
19107
      inline expression<T>& operator=(const expression<T>& e)
19108
      {
19109
         if (this != &e)
19110
         {
19111
            if (control_block_)
19112
            {
19113
               if (
19114
                    (0 !=   control_block_->ref_count) &&
19115
                    (0 == --control_block_->ref_count)
19116
                  )
19117
               {
19118
                  delete control_block_;
19119
               }
19120
19121
               control_block_ = 0;
19122
            }
19123
19124
            control_block_ = e.control_block_;
19125
            control_block_->ref_count++;
19126
            symbol_table_list_ = e.symbol_table_list_;
19127
         }
19128
19129
         return *this;
19130
      }
19131
19132
      inline bool operator==(const expression<T>& e) const
19133
      {
19134
         return (this == &e);
19135
      }
19136
19137
      inline bool operator!() const
19138
13.4k
      {
19139
13.4k
         return (
19140
13.4k
                  (0 == control_block_      ) ||
19141
13.4k
                  (0 == control_block_->expr)
19142
13.4k
                );
19143
13.4k
      }
exprtk::expression<double>::operator!() const
Line
Count
Source
19138
6.74k
      {
19139
6.74k
         return (
19140
6.74k
                  (0 == control_block_      ) ||
19141
6.74k
                  (0 == control_block_->expr)
19142
6.74k
                );
19143
6.74k
      }
exprtk::expression<float>::operator!() const
Line
Count
Source
19138
6.69k
      {
19139
6.69k
         return (
19140
6.69k
                  (0 == control_block_      ) ||
19141
6.69k
                  (0 == control_block_->expr)
19142
6.69k
                );
19143
6.69k
      }
19144
19145
      inline expression<T>& release()
19146
      {
19147
         exprtk::details::dump_ptr("expression::release", this);
19148
         control_block::destroy(control_block_);
19149
19150
         return (*this);
19151
      }
19152
19153
     ~expression()
19154
20.1k
      {
19155
20.1k
         control_block::destroy(control_block_);
19156
20.1k
      }
exprtk::expression<double>::~expression()
Line
Count
Source
19154
10.0k
      {
19155
10.0k
         control_block::destroy(control_block_);
19156
10.0k
      }
exprtk::expression<float>::~expression()
Line
Count
Source
19154
10.0k
      {
19155
10.0k
         control_block::destroy(control_block_);
19156
10.0k
      }
19157
19158
      inline T value() const
19159
13.1k
      {
19160
13.1k
         assert(control_block_      );
19161
0
         assert(control_block_->expr);
19162
19163
0
         return control_block_->expr->value();
19164
13.1k
      }
exprtk::expression<double>::value() const
Line
Count
Source
19159
6.58k
      {
19160
6.58k
         assert(control_block_      );
19161
0
         assert(control_block_->expr);
19162
19163
0
         return control_block_->expr->value();
19164
6.58k
      }
exprtk::expression<float>::value() const
Line
Count
Source
19159
6.54k
      {
19160
6.54k
         assert(control_block_      );
19161
0
         assert(control_block_->expr);
19162
19163
0
         return control_block_->expr->value();
19164
6.54k
      }
19165
19166
      inline T operator() () const
19167
      {
19168
         return value();
19169
      }
19170
19171
      inline operator T() const
19172
      {
19173
         return value();
19174
      }
19175
19176
      inline operator bool() const
19177
      {
19178
         return details::is_true(value());
19179
      }
19180
19181
      inline void register_symbol_table(symbol_table<T>& st)
19182
20.1k
      {
19183
20.1k
         for (std::size_t i = 0; i < symbol_table_list_.size(); ++i)
19184
0
         {
19185
0
            if (&st == &symbol_table_list_[i])
19186
0
            {
19187
0
               return;
19188
0
            }
19189
0
         }
19190
19191
20.1k
         symbol_table_list_.push_back(st);
19192
20.1k
      }
exprtk::expression<double>::register_symbol_table(exprtk::symbol_table<double>&)
Line
Count
Source
19182
10.0k
      {
19183
10.0k
         for (std::size_t i = 0; i < symbol_table_list_.size(); ++i)
19184
0
         {
19185
0
            if (&st == &symbol_table_list_[i])
19186
0
            {
19187
0
               return;
19188
0
            }
19189
0
         }
19190
19191
10.0k
         symbol_table_list_.push_back(st);
19192
10.0k
      }
exprtk::expression<float>::register_symbol_table(exprtk::symbol_table<float>&)
Line
Count
Source
19182
10.0k
      {
19183
10.0k
         for (std::size_t i = 0; i < symbol_table_list_.size(); ++i)
19184
0
         {
19185
0
            if (&st == &symbol_table_list_[i])
19186
0
            {
19187
0
               return;
19188
0
            }
19189
0
         }
19190
19191
10.0k
         symbol_table_list_.push_back(st);
19192
10.0k
      }
19193
19194
      inline const symbol_table<T>& get_symbol_table(const std::size_t& index = 0) const
19195
      {
19196
         return symbol_table_list_[index];
19197
      }
19198
19199
      inline symbol_table<T>& get_symbol_table(const std::size_t& index = 0)
19200
      {
19201
         return symbol_table_list_[index];
19202
      }
19203
19204
      typedef results_context<T> results_context_t;
19205
19206
      inline const results_context_t& results() const
19207
      {
19208
         if (control_block_->results)
19209
            return (*control_block_->results);
19210
         else
19211
         {
19212
            static const results_context_t null_results;
19213
            return null_results;
19214
         }
19215
      }
19216
19217
      inline bool return_invoked() const
19218
      {
19219
         return (*control_block_->return_invoked);
19220
      }
19221
19222
   private:
19223
19224
      inline symtab_list_t get_symbol_table_list() const
19225
19.5k
      {
19226
19.5k
         return symbol_table_list_;
19227
19.5k
      }
exprtk::expression<double>::get_symbol_table_list() const
Line
Count
Source
19225
9.80k
      {
19226
9.80k
         return symbol_table_list_;
19227
9.80k
      }
exprtk::expression<float>::get_symbol_table_list() const
Line
Count
Source
19225
9.70k
      {
19226
9.70k
         return symbol_table_list_;
19227
9.70k
      }
19228
19229
      inline void set_expression(const expression_ptr expr)
19230
33.5k
      {
19231
33.5k
         if (expr)
19232
33.5k
         {
19233
33.5k
            if (control_block_)
19234
13.4k
            {
19235
13.4k
               if (0 == --control_block_->ref_count)
19236
13.4k
               {
19237
13.4k
                  delete control_block_;
19238
13.4k
               }
19239
13.4k
            }
19240
19241
33.5k
            control_block_ = control_block::create(expr);
19242
33.5k
         }
19243
33.5k
      }
exprtk::expression<double>::set_expression(exprtk::details::expression_node<double>*)
Line
Count
Source
19230
16.7k
      {
19231
16.7k
         if (expr)
19232
16.7k
         {
19233
16.7k
            if (control_block_)
19234
6.74k
            {
19235
6.74k
               if (0 == --control_block_->ref_count)
19236
6.74k
               {
19237
6.74k
                  delete control_block_;
19238
6.74k
               }
19239
6.74k
            }
19240
19241
16.7k
            control_block_ = control_block::create(expr);
19242
16.7k
         }
19243
16.7k
      }
exprtk::expression<float>::set_expression(exprtk::details::expression_node<float>*)
Line
Count
Source
19230
16.7k
      {
19231
16.7k
         if (expr)
19232
16.7k
         {
19233
16.7k
            if (control_block_)
19234
6.69k
            {
19235
6.69k
               if (0 == --control_block_->ref_count)
19236
6.69k
               {
19237
6.69k
                  delete control_block_;
19238
6.69k
               }
19239
6.69k
            }
19240
19241
16.7k
            control_block_ = control_block::create(expr);
19242
16.7k
         }
19243
16.7k
      }
19244
19245
      inline void register_local_var(expression_ptr expr)
19246
7.85k
      {
19247
7.85k
         if (expr)
19248
7.85k
         {
19249
7.85k
            if (control_block_)
19250
7.85k
            {
19251
7.85k
               control_block_->
19252
7.85k
                  local_data_list.push_back(
19253
7.85k
                     typename expression<T>::control_block::
19254
7.85k
                        data_pack(reinterpret_cast<void*>(expr),
19255
7.85k
                                  control_block::e_expr));
19256
7.85k
            }
19257
7.85k
         }
19258
7.85k
      }
exprtk::expression<double>::register_local_var(exprtk::details::expression_node<double>*)
Line
Count
Source
19246
3.93k
      {
19247
3.93k
         if (expr)
19248
3.93k
         {
19249
3.93k
            if (control_block_)
19250
3.93k
            {
19251
3.93k
               control_block_->
19252
3.93k
                  local_data_list.push_back(
19253
3.93k
                     typename expression<T>::control_block::
19254
3.93k
                        data_pack(reinterpret_cast<void*>(expr),
19255
3.93k
                                  control_block::e_expr));
19256
3.93k
            }
19257
3.93k
         }
19258
3.93k
      }
exprtk::expression<float>::register_local_var(exprtk::details::expression_node<float>*)
Line
Count
Source
19246
3.92k
      {
19247
3.92k
         if (expr)
19248
3.92k
         {
19249
3.92k
            if (control_block_)
19250
3.92k
            {
19251
3.92k
               control_block_->
19252
3.92k
                  local_data_list.push_back(
19253
3.92k
                     typename expression<T>::control_block::
19254
3.92k
                        data_pack(reinterpret_cast<void*>(expr),
19255
3.92k
                                  control_block::e_expr));
19256
3.92k
            }
19257
3.92k
         }
19258
3.92k
      }
19259
19260
      inline void register_local_var(vector_holder_ptr vec_holder)
19261
0
      {
19262
0
         if (vec_holder)
19263
0
         {
19264
0
            if (control_block_)
19265
0
            {
19266
0
               control_block_->
19267
0
                  local_data_list.push_back(
19268
0
                     typename expression<T>::control_block::
19269
0
                        data_pack(reinterpret_cast<void*>(vec_holder),
19270
0
                                  control_block::e_vecholder));
19271
0
            }
19272
0
         }
19273
0
      }
Unexecuted instantiation: exprtk::expression<double>::register_local_var(exprtk::details::vector_holder<double>*)
Unexecuted instantiation: exprtk::expression<float>::register_local_var(exprtk::details::vector_holder<float>*)
19274
19275
      inline void register_local_data(void* data, const std::size_t& size = 0, const std::size_t data_mode = 0)
19276
7.85k
      {
19277
7.85k
         if (data)
19278
7.85k
         {
19279
7.85k
            if (control_block_)
19280
7.85k
            {
19281
7.85k
               typename control_block::data_type dt = control_block::e_data;
19282
19283
7.85k
               switch (data_mode)
19284
7.85k
               {
19285
7.85k
                  case 0 : dt = control_block::e_data;    break;
19286
0
                  case 1 : dt = control_block::e_vecdata; break;
19287
0
                  case 2 : dt = control_block::e_string;  break;
19288
7.85k
               }
19289
19290
7.85k
               control_block_->
19291
7.85k
                  local_data_list.push_back(
19292
7.85k
                     typename expression<T>::control_block::
19293
7.85k
                        data_pack(reinterpret_cast<void*>(data), dt, size));
19294
7.85k
            }
19295
7.85k
         }
19296
7.85k
      }
exprtk::expression<double>::register_local_data(void*, unsigned long const&, unsigned long)
Line
Count
Source
19276
3.93k
      {
19277
3.93k
         if (data)
19278
3.93k
         {
19279
3.93k
            if (control_block_)
19280
3.93k
            {
19281
3.93k
               typename control_block::data_type dt = control_block::e_data;
19282
19283
3.93k
               switch (data_mode)
19284
3.93k
               {
19285
3.93k
                  case 0 : dt = control_block::e_data;    break;
19286
0
                  case 1 : dt = control_block::e_vecdata; break;
19287
0
                  case 2 : dt = control_block::e_string;  break;
19288
3.93k
               }
19289
19290
3.93k
               control_block_->
19291
3.93k
                  local_data_list.push_back(
19292
3.93k
                     typename expression<T>::control_block::
19293
3.93k
                        data_pack(reinterpret_cast<void*>(data), dt, size));
19294
3.93k
            }
19295
3.93k
         }
19296
3.93k
      }
exprtk::expression<float>::register_local_data(void*, unsigned long const&, unsigned long)
Line
Count
Source
19276
3.92k
      {
19277
3.92k
         if (data)
19278
3.92k
         {
19279
3.92k
            if (control_block_)
19280
3.92k
            {
19281
3.92k
               typename control_block::data_type dt = control_block::e_data;
19282
19283
3.92k
               switch (data_mode)
19284
3.92k
               {
19285
3.92k
                  case 0 : dt = control_block::e_data;    break;
19286
0
                  case 1 : dt = control_block::e_vecdata; break;
19287
0
                  case 2 : dt = control_block::e_string;  break;
19288
3.92k
               }
19289
19290
3.92k
               control_block_->
19291
3.92k
                  local_data_list.push_back(
19292
3.92k
                     typename expression<T>::control_block::
19293
3.92k
                        data_pack(reinterpret_cast<void*>(data), dt, size));
19294
3.92k
            }
19295
3.92k
         }
19296
3.92k
      }
19297
19298
      inline const typename control_block::local_data_list_t& local_data_list()
19299
      {
19300
         if (control_block_)
19301
         {
19302
            return control_block_->local_data_list;
19303
         }
19304
         else
19305
         {
19306
            static typename control_block::local_data_list_t null_local_data_list;
19307
            return null_local_data_list;
19308
         }
19309
      }
19310
19311
      inline void register_return_results(results_context_t* rc)
19312
13.4k
      {
19313
13.4k
         if (control_block_ && rc)
19314
0
         {
19315
0
            control_block_->results = rc;
19316
0
         }
19317
13.4k
      }
exprtk::expression<double>::register_return_results(exprtk::results_context<double>*)
Line
Count
Source
19312
6.74k
      {
19313
6.74k
         if (control_block_ && rc)
19314
0
         {
19315
0
            control_block_->results = rc;
19316
0
         }
19317
6.74k
      }
exprtk::expression<float>::register_return_results(exprtk::results_context<float>*)
Line
Count
Source
19312
6.69k
      {
19313
6.69k
         if (control_block_ && rc)
19314
0
         {
19315
0
            control_block_->results = rc;
19316
0
         }
19317
6.69k
      }
19318
19319
      inline void set_retinvk(bool* retinvk_ptr)
19320
13.4k
      {
19321
13.4k
         if (control_block_)
19322
13.4k
         {
19323
13.4k
            control_block_->return_invoked = retinvk_ptr;
19324
13.4k
         }
19325
13.4k
      }
exprtk::expression<double>::set_retinvk(bool*)
Line
Count
Source
19320
6.74k
      {
19321
6.74k
         if (control_block_)
19322
6.74k
         {
19323
6.74k
            control_block_->return_invoked = retinvk_ptr;
19324
6.74k
         }
19325
6.74k
      }
exprtk::expression<float>::set_retinvk(bool*)
Line
Count
Source
19320
6.69k
      {
19321
6.69k
         if (control_block_)
19322
6.69k
         {
19323
6.69k
            control_block_->return_invoked = retinvk_ptr;
19324
6.69k
         }
19325
6.69k
      }
19326
19327
      control_block* control_block_;
19328
      symtab_list_t  symbol_table_list_;
19329
19330
      friend class parser<T>;
19331
      friend class expression_helper<T>;
19332
      friend class function_compositor<T>;
19333
   }; // class expression
19334
19335
   template <typename T>
19336
   class expression_helper
19337
   {
19338
   public:
19339
19340
      static inline bool is_constant(const expression<T>& expr)
19341
      {
19342
         return details::is_constant_node(expr.control_block_->expr);
19343
      }
19344
19345
      static inline bool is_variable(const expression<T>& expr)
19346
      {
19347
         return details::is_variable_node(expr.control_block_->expr);
19348
      }
19349
19350
      static inline bool is_unary(const expression<T>& expr)
19351
      {
19352
         return details::is_unary_node(expr.control_block_->expr);
19353
      }
19354
19355
      static inline bool is_binary(const expression<T>& expr)
19356
      {
19357
         return details::is_binary_node(expr.control_block_->expr);
19358
      }
19359
19360
      static inline bool is_function(const expression<T>& expr)
19361
      {
19362
         return details::is_function(expr.control_block_->expr);
19363
      }
19364
19365
      static inline bool is_null(const expression<T>& expr)
19366
      {
19367
         return details::is_null_node(expr.control_block_->expr);
19368
      }
19369
   };
19370
19371
   template <typename T>
19372
   inline bool is_valid(const expression<T>& expr)
19373
   {
19374
      return !expression_helper<T>::is_null(expr);
19375
   }
19376
19377
   namespace parser_error
19378
   {
19379
      enum error_mode
19380
      {
19381
         e_unknown = 0,
19382
         e_syntax  = 1,
19383
         e_token   = 2,
19384
         e_numeric = 4,
19385
         e_symtab  = 5,
19386
         e_lexer   = 6,
19387
         e_helper  = 7,
19388
         e_parser  = 8
19389
      };
19390
19391
      struct type
19392
      {
19393
         type()
19394
         : mode(parser_error::e_unknown)
19395
         , line_no  (0)
19396
         , column_no(0)
19397
72.6k
         {}
19398
19399
         lexer::token token;
19400
         error_mode mode;
19401
         std::string diagnostic;
19402
         std::string src_location;
19403
         std::string error_line;
19404
         std::size_t line_no;
19405
         std::size_t column_no;
19406
      };
19407
19408
      inline type make_error(const error_mode mode,
19409
                             const std::string& diagnostic   = "",
19410
                             const std::string& src_location = "")
19411
26
      {
19412
26
         type t;
19413
26
         t.mode         = mode;
19414
26
         t.token.type   = lexer::token::e_error;
19415
26
         t.diagnostic   = diagnostic;
19416
26
         t.src_location = src_location;
19417
26
         exprtk_debug(("%s\n",diagnostic .c_str()));
19418
26
         return t;
19419
26
      }
19420
19421
      inline type make_error(const error_mode mode,
19422
                             const lexer::token& tk,
19423
                             const std::string& diagnostic   = "",
19424
                             const std::string& src_location = "")
19425
72.6k
      {
19426
72.6k
         type t;
19427
72.6k
         t.mode         = mode;
19428
72.6k
         t.token        = tk;
19429
72.6k
         t.diagnostic   = diagnostic;
19430
72.6k
         t.src_location = src_location;
19431
72.6k
         exprtk_debug(("%s\n",diagnostic .c_str()));
19432
72.6k
         return t;
19433
72.6k
      }
19434
19435
      inline std::string to_str(error_mode mode)
19436
0
      {
19437
0
         switch (mode)
19438
0
         {
19439
0
            case e_unknown : return std::string("Unknown Error");
19440
0
            case e_syntax  : return std::string("Syntax Error" );
19441
0
            case e_token   : return std::string("Token Error"  );
19442
0
            case e_numeric : return std::string("Numeric Error");
19443
0
            case e_symtab  : return std::string("Symbol Error" );
19444
0
            case e_lexer   : return std::string("Lexer Error"  );
19445
0
            case e_helper  : return std::string("Helper Error" );
19446
0
            case e_parser  : return std::string("Parser Error" );
19447
0
            default        : return std::string("Unknown Error");
19448
0
         }
19449
0
      }
19450
19451
      inline bool update_error(type& error, const std::string& expression)
19452
0
      {
19453
0
         if (
19454
0
              expression.empty()                         ||
19455
0
              (error.token.position > expression.size()) ||
19456
0
              (std::numeric_limits<std::size_t>::max() == error.token.position)
19457
0
            )
19458
0
         {
19459
0
            return false;
19460
0
         }
19461
0
19462
0
         std::size_t error_line_start = 0;
19463
0
19464
0
         for (std::size_t i = error.token.position; i > 0; --i)
19465
0
         {
19466
0
            const details::char_t c = expression[i];
19467
0
19468
0
            if (('\n' == c) || ('\r' == c))
19469
0
            {
19470
0
               error_line_start = i + 1;
19471
0
               break;
19472
0
            }
19473
0
         }
19474
0
19475
0
         std::size_t next_nl_position = std::min(expression.size(),
19476
0
                                                 expression.find_first_of('\n',error.token.position + 1));
19477
0
19478
0
         error.column_no  = error.token.position - error_line_start;
19479
0
         error.error_line = expression.substr(error_line_start,
19480
0
                                              next_nl_position - error_line_start);
19481
0
19482
0
         error.line_no = 0;
19483
0
19484
0
         for (std::size_t i = 0; i < next_nl_position; ++i)
19485
0
         {
19486
0
            if ('\n' == expression[i])
19487
0
               ++error.line_no;
19488
0
         }
19489
0
19490
0
         return true;
19491
0
      }
19492
19493
      inline void dump_error(const type& error)
19494
0
      {
19495
0
         printf("Position: %02d   Type: [%s]   Msg: %s\n",
19496
0
                static_cast<int>(error.token.position),
19497
0
                exprtk::parser_error::to_str(error.mode).c_str(),
19498
0
                error.diagnostic.c_str());
19499
0
      }
19500
   }
19501
19502
   namespace details
19503
   {
19504
      template <typename Parser>
19505
      inline void disable_type_checking(Parser& p)
19506
      {
19507
         p.state_.type_check_enabled = false;
19508
      }
19509
   }
19510
19511
   template <typename T>
19512
   class parser : public lexer::parser_helper
19513
   {
19514
   private:
19515
19516
      enum precedence_level
19517
      {
19518
         e_level00, e_level01, e_level02, e_level03, e_level04,
19519
         e_level05, e_level06, e_level07, e_level08, e_level09,
19520
         e_level10, e_level11, e_level12, e_level13, e_level14
19521
      };
19522
19523
      typedef const T&                                    cref_t;
19524
      typedef const T                                     const_t;
19525
      typedef ifunction<T>                                F;
19526
      typedef ivararg_function<T>                         VAF;
19527
      typedef igeneric_function<T>                        GF;
19528
      typedef ifunction<T>                                ifunction_t;
19529
      typedef ivararg_function<T>                         ivararg_function_t;
19530
      typedef igeneric_function<T>                        igeneric_function_t;
19531
      typedef details::expression_node<T>                 expression_node_t;
19532
      typedef details::literal_node<T>                    literal_node_t;
19533
      typedef details::unary_node<T>                      unary_node_t;
19534
      typedef details::binary_node<T>                     binary_node_t;
19535
      typedef details::trinary_node<T>                    trinary_node_t;
19536
      typedef details::quaternary_node<T>                 quaternary_node_t;
19537
      typedef details::conditional_node<T>                conditional_node_t;
19538
      typedef details::cons_conditional_node<T>           cons_conditional_node_t;
19539
      typedef details::while_loop_node<T>                 while_loop_node_t;
19540
      typedef details::repeat_until_loop_node<T>          repeat_until_loop_node_t;
19541
      typedef details::for_loop_node<T>                   for_loop_node_t;
19542
      typedef details::while_loop_rtc_node<T>             while_loop_rtc_node_t;
19543
      typedef details::repeat_until_loop_rtc_node<T>      repeat_until_loop_rtc_node_t;
19544
      typedef details::for_loop_rtc_node<T>               for_loop_rtc_node_t;
19545
      #ifndef exprtk_disable_break_continue
19546
      typedef details::while_loop_bc_node<T>              while_loop_bc_node_t;
19547
      typedef details::repeat_until_loop_bc_node<T>       repeat_until_loop_bc_node_t;
19548
      typedef details::for_loop_bc_node<T>                for_loop_bc_node_t;
19549
      typedef details::while_loop_bc_rtc_node<T>          while_loop_bc_rtc_node_t;
19550
      typedef details::repeat_until_loop_bc_rtc_node<T>   repeat_until_loop_bc_rtc_node_t;
19551
      typedef details::for_loop_bc_rtc_node<T>            for_loop_bc_rtc_node_t;
19552
      #endif
19553
      typedef details::switch_node<T>                     switch_node_t;
19554
      typedef details::variable_node<T>                   variable_node_t;
19555
      typedef details::vector_elem_node<T>                vector_elem_node_t;
19556
      typedef details::rebasevector_elem_node<T>          rebasevector_elem_node_t;
19557
      typedef details::rebasevector_celem_node<T>         rebasevector_celem_node_t;
19558
      typedef details::vector_node<T>                     vector_node_t;
19559
      typedef details::range_pack<T>                      range_t;
19560
      #ifndef exprtk_disable_string_capabilities
19561
      typedef details::stringvar_node<T>                  stringvar_node_t;
19562
      typedef details::string_literal_node<T>             string_literal_node_t;
19563
      typedef details::string_range_node<T>               string_range_node_t;
19564
      typedef details::const_string_range_node<T>         const_string_range_node_t;
19565
      typedef details::generic_string_range_node<T>       generic_string_range_node_t;
19566
      typedef details::string_concat_node<T>              string_concat_node_t;
19567
      typedef details::assignment_string_node<T>          assignment_string_node_t;
19568
      typedef details::assignment_string_range_node<T>    assignment_string_range_node_t;
19569
      typedef details::conditional_string_node<T>         conditional_string_node_t;
19570
      typedef details::cons_conditional_str_node<T>       cons_conditional_str_node_t;
19571
      #endif
19572
      typedef details::assignment_node<T>                 assignment_node_t;
19573
      typedef details::assignment_vec_elem_node<T>        assignment_vec_elem_node_t;
19574
      typedef details::assignment_rebasevec_elem_node<T>  assignment_rebasevec_elem_node_t;
19575
      typedef details::assignment_rebasevec_celem_node<T> assignment_rebasevec_celem_node_t;
19576
      typedef details::assignment_vec_node<T>             assignment_vec_node_t;
19577
      typedef details::assignment_vecvec_node<T>          assignment_vecvec_node_t;
19578
      typedef details::conditional_vector_node<T>         conditional_vector_node_t;
19579
      typedef details::scand_node<T>                      scand_node_t;
19580
      typedef details::scor_node<T>                       scor_node_t;
19581
      typedef lexer::token                                token_t;
19582
      typedef expression_node_t*                          expression_node_ptr;
19583
      typedef expression<T>                               expression_t;
19584
      typedef symbol_table<T>                             symbol_table_t;
19585
      typedef typename expression<T>::symtab_list_t       symbol_table_list_t;
19586
      typedef details::vector_holder<T>*                  vector_holder_ptr;
19587
19588
      typedef typename details::functor_t<T> functor_t;
19589
      typedef typename functor_t::qfunc_t    quaternary_functor_t;
19590
      typedef typename functor_t::tfunc_t    trinary_functor_t;
19591
      typedef typename functor_t::bfunc_t    binary_functor_t;
19592
      typedef typename functor_t::ufunc_t    unary_functor_t;
19593
19594
      typedef details::operator_type operator_t;
19595
19596
      typedef std::map<operator_t, unary_functor_t  > unary_op_map_t;
19597
      typedef std::map<operator_t, binary_functor_t > binary_op_map_t;
19598
      typedef std::map<operator_t, trinary_functor_t> trinary_op_map_t;
19599
19600
      typedef std::map<std::string,std::pair<trinary_functor_t   ,operator_t> > sf3_map_t;
19601
      typedef std::map<std::string,std::pair<quaternary_functor_t,operator_t> > sf4_map_t;
19602
19603
      typedef std::map<binary_functor_t,operator_t> inv_binary_op_map_t;
19604
      typedef std::multimap<std::string,details::base_operation_t,details::ilesscompare> base_ops_map_t;
19605
      typedef std::set<std::string,details::ilesscompare> disabled_func_set_t;
19606
19607
      typedef details::T0oT1_define<T, cref_t , cref_t > vov_t;
19608
      typedef details::T0oT1_define<T, const_t, cref_t > cov_t;
19609
      typedef details::T0oT1_define<T, cref_t , const_t> voc_t;
19610
19611
      typedef details::T0oT1oT2_define<T, cref_t , cref_t , cref_t > vovov_t;
19612
      typedef details::T0oT1oT2_define<T, cref_t , cref_t , const_t> vovoc_t;
19613
      typedef details::T0oT1oT2_define<T, cref_t , const_t, cref_t > vocov_t;
19614
      typedef details::T0oT1oT2_define<T, const_t, cref_t , cref_t > covov_t;
19615
      typedef details::T0oT1oT2_define<T, const_t, cref_t , const_t> covoc_t;
19616
      typedef details::T0oT1oT2_define<T, const_t, const_t, cref_t > cocov_t;
19617
      typedef details::T0oT1oT2_define<T, cref_t , const_t, const_t> vococ_t;
19618
19619
      typedef details::T0oT1oT2oT3_define<T, cref_t , cref_t , cref_t , cref_t > vovovov_t;
19620
      typedef details::T0oT1oT2oT3_define<T, cref_t , cref_t , cref_t , const_t> vovovoc_t;
19621
      typedef details::T0oT1oT2oT3_define<T, cref_t , cref_t , const_t, cref_t > vovocov_t;
19622
      typedef details::T0oT1oT2oT3_define<T, cref_t , const_t, cref_t , cref_t > vocovov_t;
19623
      typedef details::T0oT1oT2oT3_define<T, const_t, cref_t , cref_t , cref_t > covovov_t;
19624
19625
      typedef details::T0oT1oT2oT3_define<T, const_t, cref_t , const_t, cref_t > covocov_t;
19626
      typedef details::T0oT1oT2oT3_define<T, cref_t , const_t, cref_t , const_t> vocovoc_t;
19627
      typedef details::T0oT1oT2oT3_define<T, const_t, cref_t , cref_t , const_t> covovoc_t;
19628
      typedef details::T0oT1oT2oT3_define<T, cref_t , const_t, const_t, cref_t > vococov_t;
19629
19630
      typedef results_context<T> results_context_t;
19631
19632
      typedef parser_helper prsrhlpr_t;
19633
19634
      struct scope_element
19635
      {
19636
         enum element_type
19637
         {
19638
            e_none    ,
19639
            e_variable,
19640
            e_vector  ,
19641
            e_vecelem ,
19642
            e_string
19643
         };
19644
19645
         typedef details::vector_holder<T> vector_holder_t;
19646
         typedef variable_node_t*          variable_node_ptr;
19647
         typedef vector_holder_t*          vector_holder_ptr;
19648
         typedef expression_node_t*        expression_node_ptr;
19649
         #ifndef exprtk_disable_string_capabilities
19650
         typedef stringvar_node_t*         stringvar_node_ptr;
19651
         #endif
19652
19653
         scope_element()
19654
         : name("???")
19655
         , size (std::numeric_limits<std::size_t>::max())
19656
         , index(std::numeric_limits<std::size_t>::max())
19657
         , depth(std::numeric_limits<std::size_t>::max())
19658
         , ref_count(0)
19659
         , ip_index (0)
19660
         , type (e_none)
19661
         , active(false)
19662
         , data     (0)
19663
         , var_node (0)
19664
         , vec_node (0)
19665
         #ifndef exprtk_disable_string_capabilities
19666
         , str_node(0)
19667
         #endif
19668
52.2k
         {}
exprtk::parser<double>::scope_element::scope_element()
Line
Count
Source
19668
26.4k
         {}
exprtk::parser<float>::scope_element::scope_element()
Line
Count
Source
19668
25.7k
         {}
19669
19670
         bool operator < (const scope_element& se) const
19671
16.6M
         {
19672
16.6M
            if (ip_index < se.ip_index)
19673
0
               return true;
19674
16.6M
            else if (ip_index > se.ip_index)
19675
0
               return false;
19676
16.6M
            else if (depth < se.depth)
19677
3.53M
               return true;
19678
13.1M
            else if (depth > se.depth)
19679
2.15M
               return false;
19680
10.9M
            else if (index < se.index)
19681
0
               return true;
19682
10.9M
            else if (index > se.index)
19683
0
               return false;
19684
10.9M
            else
19685
10.9M
               return (name < se.name);
19686
16.6M
         }
exprtk::parser<double>::scope_element::operator<(exprtk::parser<double>::scope_element const&) const
Line
Count
Source
19671
8.44M
         {
19672
8.44M
            if (ip_index < se.ip_index)
19673
0
               return true;
19674
8.44M
            else if (ip_index > se.ip_index)
19675
0
               return false;
19676
8.44M
            else if (depth < se.depth)
19677
1.81M
               return true;
19678
6.63M
            else if (depth > se.depth)
19679
1.10M
               return false;
19680
5.52M
            else if (index < se.index)
19681
0
               return true;
19682
5.52M
            else if (index > se.index)
19683
0
               return false;
19684
5.52M
            else
19685
5.52M
               return (name < se.name);
19686
8.44M
         }
exprtk::parser<float>::scope_element::operator<(exprtk::parser<float>::scope_element const&) const
Line
Count
Source
19671
8.19M
         {
19672
8.19M
            if (ip_index < se.ip_index)
19673
0
               return true;
19674
8.19M
            else if (ip_index > se.ip_index)
19675
0
               return false;
19676
8.19M
            else if (depth < se.depth)
19677
1.71M
               return true;
19678
6.47M
            else if (depth > se.depth)
19679
1.04M
               return false;
19680
5.43M
            else if (index < se.index)
19681
0
               return true;
19682
5.43M
            else if (index > se.index)
19683
0
               return false;
19684
5.43M
            else
19685
5.43M
               return (name < se.name);
19686
8.19M
         }
19687
19688
         void clear()
19689
24.3k
         {
19690
24.3k
            name   = "???";
19691
24.3k
            size   = std::numeric_limits<std::size_t>::max();
19692
24.3k
            index  = std::numeric_limits<std::size_t>::max();
19693
24.3k
            depth  = std::numeric_limits<std::size_t>::max();
19694
24.3k
            type   = e_none;
19695
24.3k
            active = false;
19696
24.3k
            ref_count = 0;
19697
24.3k
            ip_index  = 0;
19698
24.3k
            data      = 0;
19699
24.3k
            var_node  = 0;
19700
24.3k
            vec_node  = 0;
19701
24.3k
            #ifndef exprtk_disable_string_capabilities
19702
24.3k
            str_node  = 0;
19703
24.3k
            #endif
19704
24.3k
         }
exprtk::parser<double>::scope_element::clear()
Line
Count
Source
19689
12.5k
         {
19690
12.5k
            name   = "???";
19691
12.5k
            size   = std::numeric_limits<std::size_t>::max();
19692
12.5k
            index  = std::numeric_limits<std::size_t>::max();
19693
12.5k
            depth  = std::numeric_limits<std::size_t>::max();
19694
12.5k
            type   = e_none;
19695
12.5k
            active = false;
19696
12.5k
            ref_count = 0;
19697
12.5k
            ip_index  = 0;
19698
12.5k
            data      = 0;
19699
12.5k
            var_node  = 0;
19700
12.5k
            vec_node  = 0;
19701
12.5k
            #ifndef exprtk_disable_string_capabilities
19702
12.5k
            str_node  = 0;
19703
12.5k
            #endif
19704
12.5k
         }
exprtk::parser<float>::scope_element::clear()
Line
Count
Source
19689
11.8k
         {
19690
11.8k
            name   = "???";
19691
11.8k
            size   = std::numeric_limits<std::size_t>::max();
19692
11.8k
            index  = std::numeric_limits<std::size_t>::max();
19693
11.8k
            depth  = std::numeric_limits<std::size_t>::max();
19694
11.8k
            type   = e_none;
19695
11.8k
            active = false;
19696
11.8k
            ref_count = 0;
19697
11.8k
            ip_index  = 0;
19698
11.8k
            data      = 0;
19699
11.8k
            var_node  = 0;
19700
11.8k
            vec_node  = 0;
19701
11.8k
            #ifndef exprtk_disable_string_capabilities
19702
11.8k
            str_node  = 0;
19703
11.8k
            #endif
19704
11.8k
         }
19705
19706
         std::string  name;
19707
         std::size_t  size;
19708
         std::size_t  index;
19709
         std::size_t  depth;
19710
         std::size_t  ref_count;
19711
         std::size_t  ip_index;
19712
         element_type type;
19713
         bool         active;
19714
         void*        data;
19715
         expression_node_ptr var_node;
19716
         vector_holder_ptr   vec_node;
19717
         #ifndef exprtk_disable_string_capabilities
19718
         stringvar_node_ptr str_node;
19719
         #endif
19720
      };
19721
19722
      class scope_element_manager
19723
      {
19724
      public:
19725
19726
         typedef expression_node_t* expression_node_ptr;
19727
         typedef variable_node_t*   variable_node_ptr;
19728
         typedef parser<T>          parser_t;
19729
19730
         explicit scope_element_manager(parser<T>& p)
19731
         : parser_(p)
19732
         , input_param_cnt_(0)
19733
20.1k
         {}
exprtk::parser<double>::scope_element_manager::scope_element_manager(exprtk::parser<double>&)
Line
Count
Source
19733
10.0k
         {}
exprtk::parser<float>::scope_element_manager::scope_element_manager(exprtk::parser<float>&)
Line
Count
Source
19733
10.0k
         {}
19734
19735
         inline std::size_t size() const
19736
21.2k
         {
19737
21.2k
            return element_.size();
19738
21.2k
         }
exprtk::parser<double>::scope_element_manager::size() const
Line
Count
Source
19736
10.6k
         {
19737
10.6k
            return element_.size();
19738
10.6k
         }
exprtk::parser<float>::scope_element_manager::size() const
Line
Count
Source
19736
10.6k
         {
19737
10.6k
            return element_.size();
19738
10.6k
         }
19739
19740
         inline bool empty() const
19741
20.5k
         {
19742
20.5k
            return element_.empty();
19743
20.5k
         }
exprtk::parser<double>::scope_element_manager::empty() const
Line
Count
Source
19741
10.4k
         {
19742
10.4k
            return element_.empty();
19743
10.4k
         }
exprtk::parser<float>::scope_element_manager::empty() const
Line
Count
Source
19741
10.0k
         {
19742
10.0k
            return element_.empty();
19743
10.0k
         }
19744
19745
         inline scope_element& get_element(const std::size_t& index)
19746
7.85k
         {
19747
7.85k
            if (index < element_.size())
19748
7.85k
               return element_[index];
19749
0
            else
19750
0
               return null_element_;
19751
7.85k
         }
exprtk::parser<double>::scope_element_manager::get_element(unsigned long const&)
Line
Count
Source
19746
3.93k
         {
19747
3.93k
            if (index < element_.size())
19748
3.93k
               return element_[index];
19749
0
            else
19750
0
               return null_element_;
19751
3.93k
         }
exprtk::parser<float>::scope_element_manager::get_element(unsigned long const&)
Line
Count
Source
19746
3.92k
         {
19747
3.92k
            if (index < element_.size())
19748
3.92k
               return element_[index];
19749
0
            else
19750
0
               return null_element_;
19751
3.92k
         }
19752
19753
         inline scope_element& get_element(const std::string& var_name,
19754
                                           const std::size_t index = std::numeric_limits<std::size_t>::max())
19755
140k
         {
19756
140k
            const std::size_t current_depth = parser_.state_.scope_depth;
19757
19758
5.75M
            for (std::size_t i = 0; i < element_.size(); ++i)
19759
5.74M
            {
19760
5.74M
               scope_element& se = element_[i];
19761
19762
5.74M
               if (se.depth > current_depth)
19763
930
                  continue;
19764
5.74M
               else if (
19765
5.74M
                         details::imatch(se.name, var_name) &&
19766
5.74M
                         (se.index == index)
19767
5.74M
                       )
19768
129k
                  return se;
19769
5.74M
            }
19770
19771
10.9k
            return null_element_;
19772
140k
         }
exprtk::parser<double>::scope_element_manager::get_element(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long)
Line
Count
Source
19755
72.3k
         {
19756
72.3k
            const std::size_t current_depth = parser_.state_.scope_depth;
19757
19758
2.92M
            for (std::size_t i = 0; i < element_.size(); ++i)
19759
2.92M
            {
19760
2.92M
               scope_element& se = element_[i];
19761
19762
2.92M
               if (se.depth > current_depth)
19763
465
                  continue;
19764
2.92M
               else if (
19765
2.92M
                         details::imatch(se.name, var_name) &&
19766
2.92M
                         (se.index == index)
19767
2.92M
                       )
19768
66.7k
                  return se;
19769
2.92M
            }
19770
19771
5.57k
            return null_element_;
19772
72.3k
         }
exprtk::parser<float>::scope_element_manager::get_element(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long)
Line
Count
Source
19755
68.6k
         {
19756
68.6k
            const std::size_t current_depth = parser_.state_.scope_depth;
19757
19758
2.82M
            for (std::size_t i = 0; i < element_.size(); ++i)
19759
2.82M
            {
19760
2.82M
               scope_element& se = element_[i];
19761
19762
2.82M
               if (se.depth > current_depth)
19763
465
                  continue;
19764
2.82M
               else if (
19765
2.82M
                         details::imatch(se.name, var_name) &&
19766
2.82M
                         (se.index == index)
19767
2.82M
                       )
19768
63.1k
                  return se;
19769
2.82M
            }
19770
19771
5.41k
            return null_element_;
19772
68.6k
         }
19773
19774
         inline scope_element& get_active_element(const std::string& var_name,
19775
                                                  const std::size_t index = std::numeric_limits<std::size_t>::max())
19776
18.8k
         {
19777
18.8k
            const std::size_t current_depth = parser_.state_.scope_depth;
19778
19779
1.03M
            for (std::size_t i = 0; i < element_.size(); ++i)
19780
1.03M
            {
19781
1.03M
               scope_element& se = element_[i];
19782
19783
1.03M
               if (se.depth > current_depth)
19784
4.58k
                  continue;
19785
1.02M
               else if (
19786
1.02M
                         details::imatch(se.name, var_name) &&
19787
1.02M
                         (se.index == index)                &&
19788
1.02M
                         (se.active)
19789
1.02M
                       )
19790
18.6k
                  return se;
19791
1.03M
            }
19792
19793
174
            return null_element_;
19794
18.8k
         }
exprtk::parser<double>::scope_element_manager::get_active_element(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long)
Line
Count
Source
19776
9.61k
         {
19777
9.61k
            const std::size_t current_depth = parser_.state_.scope_depth;
19778
19779
524k
            for (std::size_t i = 0; i < element_.size(); ++i)
19780
524k
            {
19781
524k
               scope_element& se = element_[i];
19782
19783
524k
               if (se.depth > current_depth)
19784
2.29k
                  continue;
19785
522k
               else if (
19786
522k
                         details::imatch(se.name, var_name) &&
19787
522k
                         (se.index == index)                &&
19788
522k
                         (se.active)
19789
522k
                       )
19790
9.52k
                  return se;
19791
524k
            }
19792
19793
90
            return null_element_;
19794
9.61k
         }
exprtk::parser<float>::scope_element_manager::get_active_element(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long)
Line
Count
Source
19776
9.24k
         {
19777
9.24k
            const std::size_t current_depth = parser_.state_.scope_depth;
19778
19779
508k
            for (std::size_t i = 0; i < element_.size(); ++i)
19780
508k
            {
19781
508k
               scope_element& se = element_[i];
19782
19783
508k
               if (se.depth > current_depth)
19784
2.28k
                  continue;
19785
506k
               else if (
19786
506k
                         details::imatch(se.name, var_name) &&
19787
506k
                         (se.index == index)                &&
19788
506k
                         (se.active)
19789
506k
                       )
19790
9.16k
                  return se;
19791
508k
            }
19792
19793
84
            return null_element_;
19794
9.24k
         }
19795
19796
         inline bool add_element(const scope_element& se)
19797
32.1k
         {
19798
3.96M
            for (std::size_t i = 0; i < element_.size(); ++i)
19799
3.92M
            {
19800
3.92M
               scope_element& cse = element_[i];
19801
19802
3.92M
               if (
19803
3.92M
                    details::imatch(cse.name, se.name) &&
19804
3.92M
                    (cse.depth <= se.depth)            &&
19805
3.92M
                    (cse.index == se.index)            &&
19806
3.92M
                    (cse.size  == se.size )            &&
19807
3.92M
                    (cse.type  == se.type )            &&
19808
3.92M
                    (cse.active)
19809
3.92M
                  )
19810
0
                  return false;
19811
3.92M
            }
19812
19813
32.1k
            element_.push_back(se);
19814
32.1k
            std::sort(element_.begin(),element_.end());
19815
19816
32.1k
            return true;
19817
32.1k
         }
exprtk::parser<double>::scope_element_manager::add_element(exprtk::parser<double>::scope_element const&)
Line
Count
Source
19797
16.4k
         {
19798
2.00M
            for (std::size_t i = 0; i < element_.size(); ++i)
19799
1.99M
            {
19800
1.99M
               scope_element& cse = element_[i];
19801
19802
1.99M
               if (
19803
1.99M
                    details::imatch(cse.name, se.name) &&
19804
1.99M
                    (cse.depth <= se.depth)            &&
19805
1.99M
                    (cse.index == se.index)            &&
19806
1.99M
                    (cse.size  == se.size )            &&
19807
1.99M
                    (cse.type  == se.type )            &&
19808
1.99M
                    (cse.active)
19809
1.99M
                  )
19810
0
                  return false;
19811
1.99M
            }
19812
19813
16.4k
            element_.push_back(se);
19814
16.4k
            std::sort(element_.begin(),element_.end());
19815
19816
16.4k
            return true;
19817
16.4k
         }
exprtk::parser<float>::scope_element_manager::add_element(exprtk::parser<float>::scope_element const&)
Line
Count
Source
19797
15.7k
         {
19798
1.95M
            for (std::size_t i = 0; i < element_.size(); ++i)
19799
1.93M
            {
19800
1.93M
               scope_element& cse = element_[i];
19801
19802
1.93M
               if (
19803
1.93M
                    details::imatch(cse.name, se.name) &&
19804
1.93M
                    (cse.depth <= se.depth)            &&
19805
1.93M
                    (cse.index == se.index)            &&
19806
1.93M
                    (cse.size  == se.size )            &&
19807
1.93M
                    (cse.type  == se.type )            &&
19808
1.93M
                    (cse.active)
19809
1.93M
                  )
19810
0
                  return false;
19811
1.93M
            }
19812
19813
15.7k
            element_.push_back(se);
19814
15.7k
            std::sort(element_.begin(),element_.end());
19815
19816
15.7k
            return true;
19817
15.7k
         }
19818
19819
         inline void deactivate(const std::size_t& scope_depth)
19820
34.5k
         {
19821
34.5k
            exprtk_debug(("deactivate() - Scope depth: %d\n",
19822
34.5k
                          static_cast<int>(parser_.state_.scope_depth)));
19823
19824
3.85M
            for (std::size_t i = 0; i < element_.size(); ++i)
19825
3.82M
            {
19826
3.82M
               scope_element& se = element_[i];
19827
19828
3.82M
               if (se.active && (se.depth >= scope_depth))
19829
69.9k
               {
19830
69.9k
                  exprtk_debug(("deactivate() - element[%02d] '%s'\n",
19831
69.9k
                                static_cast<int>(i),
19832
69.9k
                                se.name.c_str()));
19833
19834
69.9k
                  se.active = false;
19835
69.9k
               }
19836
3.82M
            }
19837
34.5k
         }
exprtk::parser<double>::scope_element_manager::deactivate(unsigned long const&)
Line
Count
Source
19820
17.8k
         {
19821
17.8k
            exprtk_debug(("deactivate() - Scope depth: %d\n",
19822
17.8k
                          static_cast<int>(parser_.state_.scope_depth)));
19823
19824
1.97M
            for (std::size_t i = 0; i < element_.size(); ++i)
19825
1.96M
            {
19826
1.96M
               scope_element& se = element_[i];
19827
19828
1.96M
               if (se.active && (se.depth >= scope_depth))
19829
35.8k
               {
19830
35.8k
                  exprtk_debug(("deactivate() - element[%02d] '%s'\n",
19831
35.8k
                                static_cast<int>(i),
19832
35.8k
                                se.name.c_str()));
19833
19834
35.8k
                  se.active = false;
19835
35.8k
               }
19836
1.96M
            }
19837
17.8k
         }
exprtk::parser<float>::scope_element_manager::deactivate(unsigned long const&)
Line
Count
Source
19820
16.6k
         {
19821
16.6k
            exprtk_debug(("deactivate() - Scope depth: %d\n",
19822
16.6k
                          static_cast<int>(parser_.state_.scope_depth)));
19823
19824
1.88M
            for (std::size_t i = 0; i < element_.size(); ++i)
19825
1.86M
            {
19826
1.86M
               scope_element& se = element_[i];
19827
19828
1.86M
               if (se.active && (se.depth >= scope_depth))
19829
34.0k
               {
19830
34.0k
                  exprtk_debug(("deactivate() - element[%02d] '%s'\n",
19831
34.0k
                                static_cast<int>(i),
19832
34.0k
                                se.name.c_str()));
19833
19834
34.0k
                  se.active = false;
19835
34.0k
               }
19836
1.86M
            }
19837
16.6k
         }
19838
19839
         inline void free_element(scope_element& se)
19840
24.3k
         {
19841
24.3k
            exprtk_debug(("free_element() - se[%s]\n", se.name.c_str()));
19842
19843
24.3k
            switch (se.type)
19844
24.3k
            {
19845
24.3k
               case scope_element::e_variable   : delete reinterpret_cast<T*>(se.data);
19846
24.3k
                                                  delete se.var_node;
19847
24.3k
                                                  break;
19848
19849
0
               case scope_element::e_vector     : delete[] reinterpret_cast<T*>(se.data);
19850
0
                                                  delete se.vec_node;
19851
0
                                                  break;
19852
19853
0
               case scope_element::e_vecelem    : delete se.var_node;
19854
0
                                                  break;
19855
19856
0
               #ifndef exprtk_disable_string_capabilities
19857
0
               case scope_element::e_string     : delete reinterpret_cast<std::string*>(se.data);
19858
0
                                                  delete se.str_node;
19859
0
                                                  break;
19860
0
               #endif
19861
19862
0
               default                          : return;
19863
24.3k
            }
19864
19865
24.3k
            se.clear();
19866
24.3k
         }
exprtk::parser<double>::scope_element_manager::free_element(exprtk::parser<double>::scope_element&)
Line
Count
Source
19840
12.5k
         {
19841
12.5k
            exprtk_debug(("free_element() - se[%s]\n", se.name.c_str()));
19842
19843
12.5k
            switch (se.type)
19844
12.5k
            {
19845
12.5k
               case scope_element::e_variable   : delete reinterpret_cast<T*>(se.data);
19846
12.5k
                                                  delete se.var_node;
19847
12.5k
                                                  break;
19848
19849
0
               case scope_element::e_vector     : delete[] reinterpret_cast<T*>(se.data);
19850
0
                                                  delete se.vec_node;
19851
0
                                                  break;
19852
19853
0
               case scope_element::e_vecelem    : delete se.var_node;
19854
0
                                                  break;
19855
19856
0
               #ifndef exprtk_disable_string_capabilities
19857
0
               case scope_element::e_string     : delete reinterpret_cast<std::string*>(se.data);
19858
0
                                                  delete se.str_node;
19859
0
                                                  break;
19860
0
               #endif
19861
19862
0
               default                          : return;
19863
12.5k
            }
19864
19865
12.5k
            se.clear();
19866
12.5k
         }
exprtk::parser<float>::scope_element_manager::free_element(exprtk::parser<float>::scope_element&)
Line
Count
Source
19840
11.8k
         {
19841
11.8k
            exprtk_debug(("free_element() - se[%s]\n", se.name.c_str()));
19842
19843
11.8k
            switch (se.type)
19844
11.8k
            {
19845
11.8k
               case scope_element::e_variable   : delete reinterpret_cast<T*>(se.data);
19846
11.8k
                                                  delete se.var_node;
19847
11.8k
                                                  break;
19848
19849
0
               case scope_element::e_vector     : delete[] reinterpret_cast<T*>(se.data);
19850
0
                                                  delete se.vec_node;
19851
0
                                                  break;
19852
19853
0
               case scope_element::e_vecelem    : delete se.var_node;
19854
0
                                                  break;
19855
19856
0
               #ifndef exprtk_disable_string_capabilities
19857
0
               case scope_element::e_string     : delete reinterpret_cast<std::string*>(se.data);
19858
0
                                                  delete se.str_node;
19859
0
                                                  break;
19860
0
               #endif
19861
19862
0
               default                          : return;
19863
11.8k
            }
19864
19865
11.8k
            se.clear();
19866
11.8k
         }
19867
19868
         inline void cleanup()
19869
26.1k
         {
19870
50.5k
            for (std::size_t i = 0; i < element_.size(); ++i)
19871
24.3k
            {
19872
24.3k
               free_element(element_[i]);
19873
24.3k
            }
19874
19875
26.1k
            element_.clear();
19876
19877
26.1k
            input_param_cnt_ = 0;
19878
26.1k
         }
exprtk::parser<double>::scope_element_manager::cleanup()
Line
Count
Source
19869
13.1k
         {
19870
25.6k
            for (std::size_t i = 0; i < element_.size(); ++i)
19871
12.5k
            {
19872
12.5k
               free_element(element_[i]);
19873
12.5k
            }
19874
19875
13.1k
            element_.clear();
19876
19877
13.1k
            input_param_cnt_ = 0;
19878
13.1k
         }
exprtk::parser<float>::scope_element_manager::cleanup()
Line
Count
Source
19869
13.0k
         {
19870
24.8k
            for (std::size_t i = 0; i < element_.size(); ++i)
19871
11.8k
            {
19872
11.8k
               free_element(element_[i]);
19873
11.8k
            }
19874
19875
13.0k
            element_.clear();
19876
19877
13.0k
            input_param_cnt_ = 0;
19878
13.0k
         }
19879
19880
         inline std::size_t next_ip_index()
19881
0
         {
19882
0
            return ++input_param_cnt_;
19883
0
         }
Unexecuted instantiation: exprtk::parser<double>::scope_element_manager::next_ip_index()
Unexecuted instantiation: exprtk::parser<float>::scope_element_manager::next_ip_index()
19884
19885
         inline expression_node_ptr get_variable(const T& v)
19886
0
         {
19887
0
            for (std::size_t i = 0; i < element_.size(); ++i)
19888
0
            {
19889
0
               scope_element& se = element_[i];
19890
19891
0
               if (
19892
0
                    se.active   &&
19893
0
                    se.var_node &&
19894
0
                    details::is_variable_node(se.var_node)
19895
0
                  )
19896
0
               {
19897
0
                  variable_node_ptr vn = reinterpret_cast<variable_node_ptr>(se.var_node);
19898
19899
0
                  if (&(vn->ref()) == (&v))
19900
0
                  {
19901
0
                     return se.var_node;
19902
0
                  }
19903
0
               }
19904
0
            }
19905
19906
0
            return expression_node_ptr(0);
19907
0
         }
Unexecuted instantiation: exprtk::parser<double>::scope_element_manager::get_variable(double const&)
Unexecuted instantiation: exprtk::parser<float>::scope_element_manager::get_variable(float const&)
19908
19909
      private:
19910
19911
         scope_element_manager(const scope_element_manager&) exprtk_delete;
19912
         scope_element_manager& operator=(const scope_element_manager&) exprtk_delete;
19913
19914
         parser_t& parser_;
19915
         std::vector<scope_element> element_;
19916
         scope_element null_element_;
19917
         std::size_t input_param_cnt_;
19918
      };
19919
19920
      class scope_handler
19921
      {
19922
      public:
19923
19924
         typedef parser<T> parser_t;
19925
19926
         explicit scope_handler(parser<T>& p)
19927
         : parser_(p)
19928
34.5k
         {
19929
34.5k
            parser_.state_.scope_depth++;
19930
            #ifdef exprtk_enable_debugging
19931
            const std::string depth(2 * parser_.state_.scope_depth,'-');
19932
            exprtk_debug(("%s> Scope Depth: %02d\n",
19933
                          depth.c_str(),
19934
                          static_cast<int>(parser_.state_.scope_depth)));
19935
            #endif
19936
34.5k
         }
exprtk::parser<double>::scope_handler::scope_handler(exprtk::parser<double>&)
Line
Count
Source
19928
17.8k
         {
19929
17.8k
            parser_.state_.scope_depth++;
19930
            #ifdef exprtk_enable_debugging
19931
            const std::string depth(2 * parser_.state_.scope_depth,'-');
19932
            exprtk_debug(("%s> Scope Depth: %02d\n",
19933
                          depth.c_str(),
19934
                          static_cast<int>(parser_.state_.scope_depth)));
19935
            #endif
19936
17.8k
         }
exprtk::parser<float>::scope_handler::scope_handler(exprtk::parser<float>&)
Line
Count
Source
19928
16.6k
         {
19929
16.6k
            parser_.state_.scope_depth++;
19930
            #ifdef exprtk_enable_debugging
19931
            const std::string depth(2 * parser_.state_.scope_depth,'-');
19932
            exprtk_debug(("%s> Scope Depth: %02d\n",
19933
                          depth.c_str(),
19934
                          static_cast<int>(parser_.state_.scope_depth)));
19935
            #endif
19936
16.6k
         }
19937
19938
        ~scope_handler()
19939
34.5k
         {
19940
34.5k
            parser_.sem_.deactivate(parser_.state_.scope_depth);
19941
34.5k
            parser_.state_.scope_depth--;
19942
            #ifdef exprtk_enable_debugging
19943
            const std::string depth(2 * parser_.state_.scope_depth,'-');
19944
            exprtk_debug(("<%s Scope Depth: %02d\n",
19945
                          depth.c_str(),
19946
                          static_cast<int>(parser_.state_.scope_depth)));
19947
            #endif
19948
34.5k
         }
exprtk::parser<double>::scope_handler::~scope_handler()
Line
Count
Source
19939
17.8k
         {
19940
17.8k
            parser_.sem_.deactivate(parser_.state_.scope_depth);
19941
17.8k
            parser_.state_.scope_depth--;
19942
            #ifdef exprtk_enable_debugging
19943
            const std::string depth(2 * parser_.state_.scope_depth,'-');
19944
            exprtk_debug(("<%s Scope Depth: %02d\n",
19945
                          depth.c_str(),
19946
                          static_cast<int>(parser_.state_.scope_depth)));
19947
            #endif
19948
17.8k
         }
exprtk::parser<float>::scope_handler::~scope_handler()
Line
Count
Source
19939
16.6k
         {
19940
16.6k
            parser_.sem_.deactivate(parser_.state_.scope_depth);
19941
16.6k
            parser_.state_.scope_depth--;
19942
            #ifdef exprtk_enable_debugging
19943
            const std::string depth(2 * parser_.state_.scope_depth,'-');
19944
            exprtk_debug(("<%s Scope Depth: %02d\n",
19945
                          depth.c_str(),
19946
                          static_cast<int>(parser_.state_.scope_depth)));
19947
            #endif
19948
16.6k
         }
19949
19950
      private:
19951
19952
         scope_handler(const scope_handler&) exprtk_delete;
19953
         scope_handler& operator=(const scope_handler&) exprtk_delete;
19954
19955
         parser_t& parser_;
19956
      };
19957
19958
      template <typename T_>
19959
      struct halfopen_range_policy
19960
      {
19961
         static inline bool is_within(const T_& v, const T_& begin, const T_& end)
19962
0
         {
19963
0
            assert(begin <= end);
19964
0
            return (begin <= v) && (v < end);
19965
0
         }
Unexecuted instantiation: exprtk::parser<double>::halfopen_range_policy<void const*>::is_within(void const* const&, void const* const&, void const* const&)
Unexecuted instantiation: exprtk::parser<float>::halfopen_range_policy<void const*>::is_within(void const* const&, void const* const&, void const* const&)
19966
19967
         static inline bool is_less(const T_& v, const T_& begin)
19968
         {
19969
            return (v < begin);
19970
         }
19971
19972
         static inline bool is_greater(const T_& v, const T_& end)
19973
0
         {
19974
0
            return (end <= v);
19975
0
         }
Unexecuted instantiation: exprtk::parser<double>::halfopen_range_policy<void const*>::is_greater(void const* const&, void const* const&)
Unexecuted instantiation: exprtk::parser<float>::halfopen_range_policy<void const*>::is_greater(void const* const&, void const* const&)
19976
19977
         static inline bool end_inclusive()
19978
175k
         {
19979
175k
            return false;
19980
175k
         }
exprtk::parser<double>::halfopen_range_policy<void const*>::end_inclusive()
Line
Count
Source
19978
89.5k
         {
19979
89.5k
            return false;
19980
89.5k
         }
exprtk::parser<float>::halfopen_range_policy<void const*>::end_inclusive()
Line
Count
Source
19978
85.5k
         {
19979
85.5k
            return false;
19980
85.5k
         }
19981
      };
19982
19983
      template <typename T_>
19984
      struct closed_range_policy
19985
      {
19986
         static inline bool is_within(const T_& v, const T_& begin, const T_& end)
19987
         {
19988
            assert(begin <= end);
19989
            return (begin <= v) && (v <= end);
19990
         }
19991
19992
         static inline bool is_less(const T_& v, const T_& begin)
19993
         {
19994
            return (v < begin);
19995
         }
19996
19997
         static inline bool is_greater(const T_& v, const T_& end)
19998
         {
19999
            return (end < v);
20000
         }
20001
20002
         static inline bool end_inclusive()
20003
         {
20004
            return true;
20005
         }
20006
      };
20007
20008
      template <typename IntervalPointType,
20009
                typename RangePolicy = halfopen_range_policy<IntervalPointType> >
20010
      class interval_container_t
20011
      {
20012
      public:
20013
20014
         typedef IntervalPointType interval_point_t;
20015
         typedef std::pair<interval_point_t, interval_point_t> interval_t;
20016
         typedef std::map<interval_point_t, interval_t> interval_map_t;
20017
         typedef typename interval_map_t::const_iterator interval_map_citr_t;
20018
20019
         std::size_t size() const
20020
         {
20021
            return interval_map_.size();
20022
         }
20023
20024
         void reset()
20025
         {
20026
            interval_map_.clear();
20027
         }
20028
20029
         bool in_interval(const interval_point_t point, interval_t& interval) const
20030
175k
         {
20031
175k
            interval_map_citr_t itr = RangePolicy::end_inclusive() ?
20032
0
                                      interval_map_.lower_bound(point):
20033
175k
                                      interval_map_.upper_bound(point);
20034
20035
175k
            for (; itr != interval_map_.end(); ++itr)
20036
0
            {
20037
0
               const interval_point_t& begin = itr->second.first;
20038
0
               const interval_point_t& end   = itr->second.second;
20039
20040
0
               if (RangePolicy::is_within(point, begin, end))
20041
0
               {
20042
0
                  interval = interval_t(begin,end);
20043
0
                  return true;
20044
0
               }
20045
0
               else if (RangePolicy::is_greater(point, end))
20046
0
               {
20047
0
                  break;
20048
0
               }
20049
0
            }
20050
20051
175k
            return false;
20052
175k
         }
exprtk::parser<double>::interval_container_t<void const*, exprtk::parser<double>::halfopen_range_policy<void const*> >::in_interval(void const*, std::__1::pair<void const*, void const*>&) const
Line
Count
Source
20030
89.5k
         {
20031
89.5k
            interval_map_citr_t itr = RangePolicy::end_inclusive() ?
20032
0
                                      interval_map_.lower_bound(point):
20033
89.5k
                                      interval_map_.upper_bound(point);
20034
20035
89.5k
            for (; itr != interval_map_.end(); ++itr)
20036
0
            {
20037
0
               const interval_point_t& begin = itr->second.first;
20038
0
               const interval_point_t& end   = itr->second.second;
20039
20040
0
               if (RangePolicy::is_within(point, begin, end))
20041
0
               {
20042
0
                  interval = interval_t(begin,end);
20043
0
                  return true;
20044
0
               }
20045
0
               else if (RangePolicy::is_greater(point, end))
20046
0
               {
20047
0
                  break;
20048
0
               }
20049
0
            }
20050
20051
89.5k
            return false;
20052
89.5k
         }
exprtk::parser<float>::interval_container_t<void const*, exprtk::parser<float>::halfopen_range_policy<void const*> >::in_interval(void const*, std::__1::pair<void const*, void const*>&) const
Line
Count
Source
20030
85.5k
         {
20031
85.5k
            interval_map_citr_t itr = RangePolicy::end_inclusive() ?
20032
0
                                      interval_map_.lower_bound(point):
20033
85.5k
                                      interval_map_.upper_bound(point);
20034
20035
85.5k
            for (; itr != interval_map_.end(); ++itr)
20036
0
            {
20037
0
               const interval_point_t& begin = itr->second.first;
20038
0
               const interval_point_t& end   = itr->second.second;
20039
20040
0
               if (RangePolicy::is_within(point, begin, end))
20041
0
               {
20042
0
                  interval = interval_t(begin,end);
20043
0
                  return true;
20044
0
               }
20045
0
               else if (RangePolicy::is_greater(point, end))
20046
0
               {
20047
0
                  break;
20048
0
               }
20049
0
            }
20050
20051
85.5k
            return false;
20052
85.5k
         }
20053
20054
         bool in_interval(const interval_point_t point) const
20055
0
         {
20056
0
            interval_t interval;
20057
0
            return in_interval(point,interval);
20058
0
         }
Unexecuted instantiation: exprtk::parser<double>::interval_container_t<void const*, exprtk::parser<double>::halfopen_range_policy<void const*> >::in_interval(void const*) const
Unexecuted instantiation: exprtk::parser<float>::interval_container_t<void const*, exprtk::parser<float>::halfopen_range_policy<void const*> >::in_interval(void const*) const
20059
20060
         bool add_interval(const interval_point_t begin, const interval_point_t end)
20061
0
         {
20062
0
            if ((end <= begin) || in_interval(begin) || in_interval(end))
20063
0
            {
20064
0
               return false;
20065
0
            }
20066
20067
0
            interval_map_[end] = std::make_pair(begin, end);
20068
20069
0
            return true;
20070
0
         }
Unexecuted instantiation: exprtk::parser<double>::interval_container_t<void const*, exprtk::parser<double>::halfopen_range_policy<void const*> >::add_interval(void const*, void const*)
Unexecuted instantiation: exprtk::parser<float>::interval_container_t<void const*, exprtk::parser<float>::halfopen_range_policy<void const*> >::add_interval(void const*, void const*)
20071
20072
         bool add_interval(const interval_t interval)
20073
0
         {
20074
0
            return add_interval(interval.first, interval.second);
20075
0
         }
Unexecuted instantiation: exprtk::parser<double>::interval_container_t<void const*, exprtk::parser<double>::halfopen_range_policy<void const*> >::add_interval(std::__1::pair<void const*, void const*>)
Unexecuted instantiation: exprtk::parser<float>::interval_container_t<void const*, exprtk::parser<float>::halfopen_range_policy<void const*> >::add_interval(std::__1::pair<void const*, void const*>)
20076
20077
      private:
20078
20079
         interval_map_t interval_map_;
20080
      };
20081
20082
      class stack_limit_handler
20083
      {
20084
      public:
20085
20086
         typedef parser<T> parser_t;
20087
20088
         explicit stack_limit_handler(parser<T>& p)
20089
         : parser_(p)
20090
         , limit_exceeded_(false)
20091
18.3M
         {
20092
18.3M
            if (++parser_.state_.stack_depth > parser_.settings_.max_stack_depth_)
20093
10
            {
20094
10
               limit_exceeded_ = true;
20095
10
               parser_.set_error(
20096
10
                  make_error(parser_error::e_parser,
20097
10
                     "ERR000 - Current stack depth " + details::to_str(parser_.state_.stack_depth) +
20098
10
                     " exceeds maximum allowed stack depth of " + details::to_str(parser_.settings_.max_stack_depth_),
20099
10
                     exprtk_error_location));
20100
10
            }
20101
18.3M
         }
exprtk::parser<double>::stack_limit_handler::stack_limit_handler(exprtk::parser<double>&)
Line
Count
Source
20091
9.39M
         {
20092
9.39M
            if (++parser_.state_.stack_depth > parser_.settings_.max_stack_depth_)
20093
5
            {
20094
5
               limit_exceeded_ = true;
20095
5
               parser_.set_error(
20096
5
                  make_error(parser_error::e_parser,
20097
5
                     "ERR000 - Current stack depth " + details::to_str(parser_.state_.stack_depth) +
20098
5
                     " exceeds maximum allowed stack depth of " + details::to_str(parser_.settings_.max_stack_depth_),
20099
5
                     exprtk_error_location));
20100
5
            }
20101
9.39M
         }
exprtk::parser<float>::stack_limit_handler::stack_limit_handler(exprtk::parser<float>&)
Line
Count
Source
20091
8.90M
         {
20092
8.90M
            if (++parser_.state_.stack_depth > parser_.settings_.max_stack_depth_)
20093
5
            {
20094
5
               limit_exceeded_ = true;
20095
5
               parser_.set_error(
20096
5
                  make_error(parser_error::e_parser,
20097
5
                     "ERR000 - Current stack depth " + details::to_str(parser_.state_.stack_depth) +
20098
5
                     " exceeds maximum allowed stack depth of " + details::to_str(parser_.settings_.max_stack_depth_),
20099
5
                     exprtk_error_location));
20100
5
            }
20101
8.90M
         }
20102
20103
        ~stack_limit_handler()
20104
18.3M
         {
20105
18.3M
            parser_.state_.stack_depth--;
20106
18.3M
         }
exprtk::parser<double>::stack_limit_handler::~stack_limit_handler()
Line
Count
Source
20104
9.39M
         {
20105
9.39M
            parser_.state_.stack_depth--;
20106
9.39M
         }
exprtk::parser<float>::stack_limit_handler::~stack_limit_handler()
Line
Count
Source
20104
8.90M
         {
20105
8.90M
            parser_.state_.stack_depth--;
20106
8.90M
         }
20107
20108
         bool operator!()
20109
18.3M
         {
20110
18.3M
            return limit_exceeded_;
20111
18.3M
         }
exprtk::parser<double>::stack_limit_handler::operator!()
Line
Count
Source
20109
9.39M
         {
20110
9.39M
            return limit_exceeded_;
20111
9.39M
         }
exprtk::parser<float>::stack_limit_handler::operator!()
Line
Count
Source
20109
8.90M
         {
20110
8.90M
            return limit_exceeded_;
20111
8.90M
         }
20112
20113
      private:
20114
20115
         stack_limit_handler(const stack_limit_handler&) exprtk_delete;
20116
         stack_limit_handler& operator=(const stack_limit_handler&) exprtk_delete;
20117
20118
         parser_t& parser_;
20119
         bool limit_exceeded_;
20120
      };
20121
20122
      struct symtab_store
20123
      {
20124
         symbol_table_list_t symtab_list_;
20125
20126
         typedef typename symbol_table_t::local_data_t local_data_t;
20127
         typedef typename symbol_table_t::variable_ptr variable_ptr;
20128
         typedef typename symbol_table_t::function_ptr function_ptr;
20129
         #ifndef exprtk_disable_string_capabilities
20130
         typedef typename symbol_table_t::stringvar_ptr stringvar_ptr;
20131
         #endif
20132
         typedef typename symbol_table_t::vector_holder_ptr    vector_holder_ptr;
20133
         typedef typename symbol_table_t::vararg_function_ptr  vararg_function_ptr;
20134
         typedef typename symbol_table_t::generic_function_ptr generic_function_ptr;
20135
20136
         struct variable_context
20137
         {
20138
            variable_context()
20139
            : symbol_table(0)
20140
            , variable(0)
20141
4.25M
            {}
exprtk::parser<double>::symtab_store::variable_context::variable_context()
Line
Count
Source
20141
2.18M
            {}
exprtk::parser<float>::symtab_store::variable_context::variable_context()
Line
Count
Source
20141
2.07M
            {}
20142
20143
            const symbol_table_t* symbol_table;
20144
            variable_ptr variable;
20145
         };
20146
20147
         struct vector_context
20148
         {
20149
            vector_context()
20150
            : symbol_table(0)
20151
            , vector_holder(0)
20152
0
            {}
Unexecuted instantiation: exprtk::parser<double>::symtab_store::vector_context::vector_context()
Unexecuted instantiation: exprtk::parser<float>::symtab_store::vector_context::vector_context()
20153
20154
            const symbol_table_t* symbol_table;
20155
            vector_holder_ptr vector_holder;
20156
         };
20157
20158
         #ifndef exprtk_disable_string_capabilities
20159
         struct string_context
20160
         {
20161
            string_context()
20162
            : symbol_table(0)
20163
            , str_var(0)
20164
0
            {}
Unexecuted instantiation: exprtk::parser<double>::symtab_store::string_context::string_context()
Unexecuted instantiation: exprtk::parser<float>::symtab_store::string_context::string_context()
20165
20166
            const symbol_table_t* symbol_table;
20167
            stringvar_ptr str_var;
20168
         };
20169
         #endif
20170
20171
         inline bool empty() const
20172
4.25M
         {
20173
4.25M
            return symtab_list_.empty();
20174
4.25M
         }
exprtk::parser<double>::symtab_store::empty() const
Line
Count
Source
20172
2.18M
         {
20173
2.18M
            return symtab_list_.empty();
20174
2.18M
         }
exprtk::parser<float>::symtab_store::empty() const
Line
Count
Source
20172
2.07M
         {
20173
2.07M
            return symtab_list_.empty();
20174
2.07M
         }
20175
20176
         inline void clear()
20177
         {
20178
            symtab_list_.clear();
20179
         }
20180
20181
         inline bool valid() const
20182
4.25M
         {
20183
4.25M
            if (!empty())
20184
4.25M
            {
20185
4.25M
               for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20186
4.25M
               {
20187
4.25M
                  if (symtab_list_[i].valid())
20188
4.25M
                     return true;
20189
4.25M
               }
20190
4.25M
            }
20191
20192
0
            return false;
20193
4.25M
         }
exprtk::parser<double>::symtab_store::valid() const
Line
Count
Source
20182
2.18M
         {
20183
2.18M
            if (!empty())
20184
2.18M
            {
20185
2.18M
               for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20186
2.18M
               {
20187
2.18M
                  if (symtab_list_[i].valid())
20188
2.18M
                     return true;
20189
2.18M
               }
20190
2.18M
            }
20191
20192
0
            return false;
20193
2.18M
         }
exprtk::parser<float>::symtab_store::valid() const
Line
Count
Source
20182
2.07M
         {
20183
2.07M
            if (!empty())
20184
2.07M
            {
20185
2.07M
               for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20186
2.07M
               {
20187
2.07M
                  if (symtab_list_[i].valid())
20188
2.07M
                     return true;
20189
2.07M
               }
20190
2.07M
            }
20191
20192
0
            return false;
20193
2.07M
         }
20194
20195
         inline bool valid_symbol(const std::string& symbol) const
20196
8.48M
         {
20197
8.48M
            if (!symtab_list_.empty())
20198
8.48M
               return symtab_list_[0].valid_symbol(symbol);
20199
0
            else
20200
0
               return false;
20201
8.48M
         }
exprtk::parser<double>::symtab_store::valid_symbol(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20196
4.35M
         {
20197
4.35M
            if (!symtab_list_.empty())
20198
4.35M
               return symtab_list_[0].valid_symbol(symbol);
20199
0
            else
20200
0
               return false;
20201
4.35M
         }
exprtk::parser<float>::symtab_store::valid_symbol(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20196
4.13M
         {
20197
4.13M
            if (!symtab_list_.empty())
20198
4.13M
               return symtab_list_[0].valid_symbol(symbol);
20199
0
            else
20200
0
               return false;
20201
4.13M
         }
20202
20203
         inline bool valid_function_name(const std::string& symbol) const
20204
9.26k
         {
20205
9.26k
            if (!symtab_list_.empty())
20206
9.26k
               return symtab_list_[0].valid_function(symbol);
20207
0
            else
20208
0
               return false;
20209
9.26k
         }
exprtk::parser<double>::symtab_store::valid_function_name(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20204
4.71k
         {
20205
4.71k
            if (!symtab_list_.empty())
20206
4.71k
               return symtab_list_[0].valid_function(symbol);
20207
0
            else
20208
0
               return false;
20209
4.71k
         }
exprtk::parser<float>::symtab_store::valid_function_name(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20204
4.55k
         {
20205
4.55k
            if (!symtab_list_.empty())
20206
4.55k
               return symtab_list_[0].valid_function(symbol);
20207
0
            else
20208
0
               return false;
20209
4.55k
         }
20210
20211
         inline variable_context get_variable_context(const std::string& variable_name) const
20212
4.25M
         {
20213
4.25M
            variable_context result;
20214
4.25M
            if (!valid_symbol(variable_name))
20215
110
               return result;
20216
20217
4.27M
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20218
4.25M
            {
20219
4.25M
               if (!symtab_list_[i].valid())
20220
0
               {
20221
0
                  continue;
20222
0
               }
20223
20224
4.25M
               result.variable = local_data(i)
20225
4.25M
                                    .variable_store.get(variable_name);
20226
4.25M
               if (result.variable)
20227
4.23M
               {
20228
4.23M
                  result.symbol_table = &symtab_list_[i];
20229
4.23M
                  break;
20230
4.23M
               }
20231
4.25M
            }
20232
20233
4.25M
            return result;
20234
4.25M
         }
exprtk::parser<double>::symtab_store::get_variable_context(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20212
2.18M
         {
20213
2.18M
            variable_context result;
20214
2.18M
            if (!valid_symbol(variable_name))
20215
56
               return result;
20216
20217
2.19M
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20218
2.18M
            {
20219
2.18M
               if (!symtab_list_[i].valid())
20220
0
               {
20221
0
                  continue;
20222
0
               }
20223
20224
2.18M
               result.variable = local_data(i)
20225
2.18M
                                    .variable_store.get(variable_name);
20226
2.18M
               if (result.variable)
20227
2.16M
               {
20228
2.16M
                  result.symbol_table = &symtab_list_[i];
20229
2.16M
                  break;
20230
2.16M
               }
20231
2.18M
            }
20232
20233
2.18M
            return result;
20234
2.18M
         }
exprtk::parser<float>::symtab_store::get_variable_context(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20212
2.07M
         {
20213
2.07M
            variable_context result;
20214
2.07M
            if (!valid_symbol(variable_name))
20215
54
               return result;
20216
20217
2.08M
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20218
2.07M
            {
20219
2.07M
               if (!symtab_list_[i].valid())
20220
0
               {
20221
0
                  continue;
20222
0
               }
20223
20224
2.07M
               result.variable = local_data(i)
20225
2.07M
                                    .variable_store.get(variable_name);
20226
2.07M
               if (result.variable)
20227
2.06M
               {
20228
2.06M
                  result.symbol_table = &symtab_list_[i];
20229
2.06M
                  break;
20230
2.06M
               }
20231
2.07M
            }
20232
20233
2.07M
            return result;
20234
2.07M
         }
20235
20236
         inline variable_ptr get_variable(const std::string& variable_name) const
20237
0
         {
20238
0
            if (!valid_symbol(variable_name))
20239
0
               return reinterpret_cast<variable_ptr>(0);
20240
20241
0
            variable_ptr result = reinterpret_cast<variable_ptr>(0);
20242
20243
0
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20244
0
            {
20245
0
               if (!symtab_list_[i].valid())
20246
0
                  continue;
20247
0
               else
20248
0
                  result = local_data(i)
20249
0
                              .variable_store.get(variable_name);
20250
20251
0
               if (result) break;
20252
0
            }
20253
20254
0
            return result;
20255
0
         }
Unexecuted instantiation: exprtk::parser<double>::symtab_store::get_variable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Unexecuted instantiation: exprtk::parser<float>::symtab_store::get_variable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
20256
20257
         inline variable_ptr get_variable(const T& var_ref) const
20258
11.2k
         {
20259
11.2k
            variable_ptr result = reinterpret_cast<variable_ptr>(0);
20260
20261
11.2k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20262
11.2k
            {
20263
11.2k
               if (!symtab_list_[i].valid())
20264
0
                  continue;
20265
11.2k
               else
20266
11.2k
                  result = local_data(i).variable_store
20267
11.2k
                              .get_from_varptr(reinterpret_cast<const void*>(&var_ref));
20268
20269
11.2k
               if (result) break;
20270
11.2k
            }
20271
20272
11.2k
            return result;
20273
11.2k
         }
exprtk::parser<double>::symtab_store::get_variable(double const&) const
Line
Count
Source
20258
5.67k
         {
20259
5.67k
            variable_ptr result = reinterpret_cast<variable_ptr>(0);
20260
20261
5.67k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20262
5.67k
            {
20263
5.67k
               if (!symtab_list_[i].valid())
20264
0
                  continue;
20265
5.67k
               else
20266
5.67k
                  result = local_data(i).variable_store
20267
5.67k
                              .get_from_varptr(reinterpret_cast<const void*>(&var_ref));
20268
20269
5.67k
               if (result) break;
20270
5.67k
            }
20271
20272
5.67k
            return result;
20273
5.67k
         }
exprtk::parser<float>::symtab_store::get_variable(float const&) const
Line
Count
Source
20258
5.58k
         {
20259
5.58k
            variable_ptr result = reinterpret_cast<variable_ptr>(0);
20260
20261
5.58k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20262
5.58k
            {
20263
5.58k
               if (!symtab_list_[i].valid())
20264
0
                  continue;
20265
5.58k
               else
20266
5.58k
                  result = local_data(i).variable_store
20267
5.58k
                              .get_from_varptr(reinterpret_cast<const void*>(&var_ref));
20268
20269
5.58k
               if (result) break;
20270
5.58k
            }
20271
20272
5.58k
            return result;
20273
5.58k
         }
20274
20275
         #ifndef exprtk_disable_string_capabilities
20276
         inline string_context get_string_context(const std::string& string_name) const
20277
0
         {
20278
0
            string_context result;
20279
20280
0
            if (!valid_symbol(string_name))
20281
0
               return result;
20282
20283
0
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20284
0
            {
20285
0
               if (!symtab_list_[i].valid())
20286
0
               {
20287
0
                  continue;
20288
0
               }
20289
20290
0
               result.str_var = local_data(i).stringvar_store.get(string_name);
20291
20292
0
               if (result.str_var)
20293
0
               {
20294
0
                  result.symbol_table = &symtab_list_[i];
20295
0
                  break;
20296
0
               }
20297
0
            }
20298
20299
0
            return result;
20300
0
         }
Unexecuted instantiation: exprtk::parser<double>::symtab_store::get_string_context(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Unexecuted instantiation: exprtk::parser<float>::symtab_store::get_string_context(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
20301
20302
         inline stringvar_ptr get_stringvar(const std::string& string_name) const
20303
         {
20304
            if (!valid_symbol(string_name))
20305
               return reinterpret_cast<stringvar_ptr>(0);
20306
20307
            stringvar_ptr result = reinterpret_cast<stringvar_ptr>(0);
20308
20309
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20310
            {
20311
               if (!symtab_list_[i].valid())
20312
                  continue;
20313
               else
20314
                  result = local_data(i)
20315
                              .stringvar_store.get(string_name);
20316
20317
               if (result) break;
20318
            }
20319
20320
            return result;
20321
         }
20322
         #endif
20323
20324
         inline function_ptr get_function(const std::string& function_name) const
20325
1.85k
         {
20326
1.85k
            if (!valid_function_name(function_name))
20327
79
               return reinterpret_cast<function_ptr>(0);
20328
20329
1.77k
            function_ptr result = reinterpret_cast<function_ptr>(0);
20330
20331
3.54k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20332
1.77k
            {
20333
1.77k
               if (!symtab_list_[i].valid())
20334
0
                  continue;
20335
1.77k
               else
20336
1.77k
                  result = local_data(i)
20337
1.77k
                              .function_store.get(function_name);
20338
20339
1.77k
               if (result) break;
20340
1.77k
            }
20341
20342
1.77k
            return result;
20343
1.85k
         }
exprtk::parser<double>::symtab_store::get_function(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20325
943
         {
20326
943
            if (!valid_function_name(function_name))
20327
40
               return reinterpret_cast<function_ptr>(0);
20328
20329
903
            function_ptr result = reinterpret_cast<function_ptr>(0);
20330
20331
1.80k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20332
903
            {
20333
903
               if (!symtab_list_[i].valid())
20334
0
                  continue;
20335
903
               else
20336
903
                  result = local_data(i)
20337
903
                              .function_store.get(function_name);
20338
20339
903
               if (result) break;
20340
903
            }
20341
20342
903
            return result;
20343
943
         }
exprtk::parser<float>::symtab_store::get_function(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20325
910
         {
20326
910
            if (!valid_function_name(function_name))
20327
39
               return reinterpret_cast<function_ptr>(0);
20328
20329
871
            function_ptr result = reinterpret_cast<function_ptr>(0);
20330
20331
1.74k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20332
871
            {
20333
871
               if (!symtab_list_[i].valid())
20334
0
                  continue;
20335
871
               else
20336
871
                  result = local_data(i)
20337
871
                              .function_store.get(function_name);
20338
20339
871
               if (result) break;
20340
871
            }
20341
20342
871
            return result;
20343
910
         }
20344
20345
         inline vararg_function_ptr get_vararg_function(const std::string& vararg_function_name) const
20346
1.85k
         {
20347
1.85k
            if (!valid_function_name(vararg_function_name))
20348
79
               return reinterpret_cast<vararg_function_ptr>(0);
20349
20350
1.77k
            vararg_function_ptr result = reinterpret_cast<vararg_function_ptr>(0);
20351
20352
3.54k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20353
1.77k
            {
20354
1.77k
               if (!symtab_list_[i].valid())
20355
0
                  continue;
20356
1.77k
               else
20357
1.77k
                  result = local_data(i)
20358
1.77k
                              .vararg_function_store.get(vararg_function_name);
20359
20360
1.77k
               if (result) break;
20361
1.77k
            }
20362
20363
1.77k
            return result;
20364
1.85k
         }
exprtk::parser<double>::symtab_store::get_vararg_function(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20346
943
         {
20347
943
            if (!valid_function_name(vararg_function_name))
20348
40
               return reinterpret_cast<vararg_function_ptr>(0);
20349
20350
903
            vararg_function_ptr result = reinterpret_cast<vararg_function_ptr>(0);
20351
20352
1.80k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20353
903
            {
20354
903
               if (!symtab_list_[i].valid())
20355
0
                  continue;
20356
903
               else
20357
903
                  result = local_data(i)
20358
903
                              .vararg_function_store.get(vararg_function_name);
20359
20360
903
               if (result) break;
20361
903
            }
20362
20363
903
            return result;
20364
943
         }
exprtk::parser<float>::symtab_store::get_vararg_function(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20346
910
         {
20347
910
            if (!valid_function_name(vararg_function_name))
20348
39
               return reinterpret_cast<vararg_function_ptr>(0);
20349
20350
871
            vararg_function_ptr result = reinterpret_cast<vararg_function_ptr>(0);
20351
20352
1.74k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20353
871
            {
20354
871
               if (!symtab_list_[i].valid())
20355
0
                  continue;
20356
871
               else
20357
871
                  result = local_data(i)
20358
871
                              .vararg_function_store.get(vararg_function_name);
20359
20360
871
               if (result) break;
20361
871
            }
20362
20363
871
            return result;
20364
910
         }
20365
20366
         inline generic_function_ptr get_generic_function(const std::string& function_name) const
20367
1.85k
         {
20368
1.85k
            if (!valid_function_name(function_name))
20369
79
               return reinterpret_cast<generic_function_ptr>(0);
20370
20371
1.77k
            generic_function_ptr result = reinterpret_cast<generic_function_ptr>(0);
20372
20373
3.54k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20374
1.77k
            {
20375
1.77k
               if (!symtab_list_[i].valid())
20376
0
                  continue;
20377
1.77k
               else
20378
1.77k
                  result = local_data(i)
20379
1.77k
                              .generic_function_store.get(function_name);
20380
20381
1.77k
               if (result) break;
20382
1.77k
            }
20383
20384
1.77k
            return result;
20385
1.85k
         }
exprtk::parser<double>::symtab_store::get_generic_function(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20367
943
         {
20368
943
            if (!valid_function_name(function_name))
20369
40
               return reinterpret_cast<generic_function_ptr>(0);
20370
20371
903
            generic_function_ptr result = reinterpret_cast<generic_function_ptr>(0);
20372
20373
1.80k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20374
903
            {
20375
903
               if (!symtab_list_[i].valid())
20376
0
                  continue;
20377
903
               else
20378
903
                  result = local_data(i)
20379
903
                              .generic_function_store.get(function_name);
20380
20381
903
               if (result) break;
20382
903
            }
20383
20384
903
            return result;
20385
943
         }
exprtk::parser<float>::symtab_store::get_generic_function(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20367
910
         {
20368
910
            if (!valid_function_name(function_name))
20369
39
               return reinterpret_cast<generic_function_ptr>(0);
20370
20371
871
            generic_function_ptr result = reinterpret_cast<generic_function_ptr>(0);
20372
20373
1.74k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20374
871
            {
20375
871
               if (!symtab_list_[i].valid())
20376
0
                  continue;
20377
871
               else
20378
871
                  result = local_data(i)
20379
871
                              .generic_function_store.get(function_name);
20380
20381
871
               if (result) break;
20382
871
            }
20383
20384
871
            return result;
20385
910
         }
20386
20387
         inline generic_function_ptr get_string_function(const std::string& function_name) const
20388
1.85k
         {
20389
1.85k
            if (!valid_function_name(function_name))
20390
79
               return reinterpret_cast<generic_function_ptr>(0);
20391
20392
1.77k
            generic_function_ptr result = reinterpret_cast<generic_function_ptr>(0);
20393
20394
3.54k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20395
1.77k
            {
20396
1.77k
               if (!symtab_list_[i].valid())
20397
0
                  continue;
20398
1.77k
               else
20399
1.77k
                  result =
20400
1.77k
                     local_data(i).string_function_store.get(function_name);
20401
20402
1.77k
               if (result) break;
20403
1.77k
            }
20404
20405
1.77k
            return result;
20406
1.85k
         }
exprtk::parser<double>::symtab_store::get_string_function(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20388
943
         {
20389
943
            if (!valid_function_name(function_name))
20390
40
               return reinterpret_cast<generic_function_ptr>(0);
20391
20392
903
            generic_function_ptr result = reinterpret_cast<generic_function_ptr>(0);
20393
20394
1.80k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20395
903
            {
20396
903
               if (!symtab_list_[i].valid())
20397
0
                  continue;
20398
903
               else
20399
903
                  result =
20400
903
                     local_data(i).string_function_store.get(function_name);
20401
20402
903
               if (result) break;
20403
903
            }
20404
20405
903
            return result;
20406
943
         }
exprtk::parser<float>::symtab_store::get_string_function(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20388
910
         {
20389
910
            if (!valid_function_name(function_name))
20390
39
               return reinterpret_cast<generic_function_ptr>(0);
20391
20392
871
            generic_function_ptr result = reinterpret_cast<generic_function_ptr>(0);
20393
20394
1.74k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20395
871
            {
20396
871
               if (!symtab_list_[i].valid())
20397
0
                  continue;
20398
871
               else
20399
871
                  result =
20400
871
                     local_data(i).string_function_store.get(function_name);
20401
20402
871
               if (result) break;
20403
871
            }
20404
20405
871
            return result;
20406
910
         }
20407
20408
         inline generic_function_ptr get_overload_function(const std::string& function_name) const
20409
1.85k
         {
20410
1.85k
            if (!valid_function_name(function_name))
20411
79
               return reinterpret_cast<generic_function_ptr>(0);
20412
20413
1.77k
            generic_function_ptr result = reinterpret_cast<generic_function_ptr>(0);
20414
20415
3.54k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20416
1.77k
            {
20417
1.77k
               if (!symtab_list_[i].valid())
20418
0
                  continue;
20419
1.77k
               else
20420
1.77k
                  result =
20421
1.77k
                     local_data(i).overload_function_store.get(function_name);
20422
20423
1.77k
               if (result) break;
20424
1.77k
            }
20425
20426
1.77k
            return result;
20427
1.85k
         }
exprtk::parser<double>::symtab_store::get_overload_function(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20409
943
         {
20410
943
            if (!valid_function_name(function_name))
20411
40
               return reinterpret_cast<generic_function_ptr>(0);
20412
20413
903
            generic_function_ptr result = reinterpret_cast<generic_function_ptr>(0);
20414
20415
1.80k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20416
903
            {
20417
903
               if (!symtab_list_[i].valid())
20418
0
                  continue;
20419
903
               else
20420
903
                  result =
20421
903
                     local_data(i).overload_function_store.get(function_name);
20422
20423
903
               if (result) break;
20424
903
            }
20425
20426
903
            return result;
20427
943
         }
exprtk::parser<float>::symtab_store::get_overload_function(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20409
910
         {
20410
910
            if (!valid_function_name(function_name))
20411
39
               return reinterpret_cast<generic_function_ptr>(0);
20412
20413
871
            generic_function_ptr result = reinterpret_cast<generic_function_ptr>(0);
20414
20415
1.74k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20416
871
            {
20417
871
               if (!symtab_list_[i].valid())
20418
0
                  continue;
20419
871
               else
20420
871
                  result =
20421
871
                     local_data(i).overload_function_store.get(function_name);
20422
20423
871
               if (result) break;
20424
871
            }
20425
20426
871
            return result;
20427
910
         }
20428
20429
         inline vector_context get_vector_context(const std::string& vector_name) const
20430
0
         {
20431
0
            vector_context result;
20432
0
            if (!valid_symbol(vector_name))
20433
0
               return result;
20434
20435
0
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20436
0
            {
20437
0
               if (!symtab_list_[i].valid())
20438
0
               {
20439
0
                  continue;
20440
0
               }
20441
20442
0
               result.vector_holder = local_data(i).vector_store.get(vector_name);
20443
20444
0
               if (result.vector_holder)
20445
0
               {
20446
0
                  result.symbol_table = &symtab_list_[i];
20447
0
                  break;
20448
0
               }
20449
0
            }
20450
20451
0
            return result;
20452
0
         }
Unexecuted instantiation: exprtk::parser<double>::symtab_store::get_vector_context(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Unexecuted instantiation: exprtk::parser<float>::symtab_store::get_vector_context(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
20453
20454
         inline vector_holder_ptr get_vector(const std::string& vector_name) const
20455
         {
20456
            if (!valid_symbol(vector_name))
20457
               return reinterpret_cast<vector_holder_ptr>(0);
20458
20459
            vector_holder_ptr result = reinterpret_cast<vector_holder_ptr>(0);
20460
20461
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20462
            {
20463
               if (!symtab_list_[i].valid())
20464
                  continue;
20465
               else
20466
                  result =
20467
                     local_data(i).vector_store.get(vector_name);
20468
20469
               if (result) break;
20470
            }
20471
20472
            return result;
20473
         }
20474
20475
         inline bool is_constant_node(const std::string& symbol_name) const
20476
4.23M
         {
20477
4.23M
            if (!valid_symbol(symbol_name))
20478
0
               return false;
20479
20480
8.43M
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20481
4.23M
            {
20482
4.23M
               if (!symtab_list_[i].valid())
20483
0
                  continue;
20484
4.23M
               else if (local_data(i).variable_store.is_constant(symbol_name))
20485
31.0k
                  return true;
20486
4.23M
            }
20487
20488
4.20M
            return false;
20489
4.23M
         }
exprtk::parser<double>::symtab_store::is_constant_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20476
2.16M
         {
20477
2.16M
            if (!valid_symbol(symbol_name))
20478
0
               return false;
20479
20480
4.32M
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20481
2.16M
            {
20482
2.16M
               if (!symtab_list_[i].valid())
20483
0
                  continue;
20484
2.16M
               else if (local_data(i).variable_store.is_constant(symbol_name))
20485
15.8k
                  return true;
20486
2.16M
            }
20487
20488
2.15M
            return false;
20489
2.16M
         }
exprtk::parser<float>::symtab_store::is_constant_node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20476
2.06M
         {
20477
2.06M
            if (!valid_symbol(symbol_name))
20478
0
               return false;
20479
20480
4.11M
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20481
2.06M
            {
20482
2.06M
               if (!symtab_list_[i].valid())
20483
0
                  continue;
20484
2.06M
               else if (local_data(i).variable_store.is_constant(symbol_name))
20485
15.2k
                  return true;
20486
2.06M
            }
20487
20488
2.04M
            return false;
20489
2.06M
         }
20490
20491
         #ifndef exprtk_disable_string_capabilities
20492
         inline bool is_constant_string(const std::string& symbol_name) const
20493
0
         {
20494
0
            if (!valid_symbol(symbol_name))
20495
0
               return false;
20496
20497
0
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20498
0
            {
20499
0
               if (!symtab_list_[i].valid())
20500
0
                  continue;
20501
0
               else if (!local_data(i).stringvar_store.symbol_exists(symbol_name))
20502
0
                  continue;
20503
0
               else if (local_data(i).stringvar_store.is_constant(symbol_name))
20504
0
                  return true;
20505
0
            }
20506
20507
0
            return false;
20508
0
         }
Unexecuted instantiation: exprtk::parser<double>::symtab_store::is_constant_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Unexecuted instantiation: exprtk::parser<float>::symtab_store::is_constant_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
20509
         #endif
20510
20511
         inline bool symbol_exists(const std::string& symbol) const
20512
70.5k
         {
20513
141k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20514
70.5k
            {
20515
70.5k
               if (!symtab_list_[i].valid())
20516
0
                  continue;
20517
70.5k
               else if (symtab_list_[i].symbol_exists(symbol))
20518
2
                  return true;
20519
70.5k
            }
20520
20521
70.5k
            return false;
20522
70.5k
         }
exprtk::parser<double>::symtab_store::symbol_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20512
36.1k
         {
20513
72.3k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20514
36.1k
            {
20515
36.1k
               if (!symtab_list_[i].valid())
20516
0
                  continue;
20517
36.1k
               else if (symtab_list_[i].symbol_exists(symbol))
20518
1
                  return true;
20519
36.1k
            }
20520
20521
36.1k
            return false;
20522
36.1k
         }
exprtk::parser<float>::symtab_store::symbol_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20512
34.3k
         {
20513
68.6k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20514
34.3k
            {
20515
34.3k
               if (!symtab_list_[i].valid())
20516
0
                  continue;
20517
34.3k
               else if (symtab_list_[i].symbol_exists(symbol))
20518
1
                  return true;
20519
34.3k
            }
20520
20521
34.3k
            return false;
20522
34.3k
         }
20523
20524
         inline bool is_variable(const std::string& variable_name) const
20525
2
         {
20526
4
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20527
2
            {
20528
2
               if (!symtab_list_[i].valid())
20529
0
                  continue;
20530
2
               else if (
20531
2
                         symtab_list_[i].local_data().variable_store
20532
2
                           .symbol_exists(variable_name)
20533
2
                       )
20534
0
                  return true;
20535
2
            }
20536
20537
2
            return false;
20538
2
         }
exprtk::parser<double>::symtab_store::is_variable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20525
1
         {
20526
2
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20527
1
            {
20528
1
               if (!symtab_list_[i].valid())
20529
0
                  continue;
20530
1
               else if (
20531
1
                         symtab_list_[i].local_data().variable_store
20532
1
                           .symbol_exists(variable_name)
20533
1
                       )
20534
0
                  return true;
20535
1
            }
20536
20537
1
            return false;
20538
1
         }
exprtk::parser<float>::symtab_store::is_variable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20525
1
         {
20526
2
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20527
1
            {
20528
1
               if (!symtab_list_[i].valid())
20529
0
                  continue;
20530
1
               else if (
20531
1
                         symtab_list_[i].local_data().variable_store
20532
1
                           .symbol_exists(variable_name)
20533
1
                       )
20534
0
                  return true;
20535
1
            }
20536
20537
1
            return false;
20538
1
         }
20539
20540
         #ifndef exprtk_disable_string_capabilities
20541
         inline bool is_stringvar(const std::string& stringvar_name) const
20542
1.85k
         {
20543
3.70k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20544
1.85k
            {
20545
1.85k
               if (!symtab_list_[i].valid())
20546
0
                  continue;
20547
1.85k
               else if (
20548
1.85k
                         symtab_list_[i].local_data().stringvar_store
20549
1.85k
                           .symbol_exists(stringvar_name)
20550
1.85k
                       )
20551
0
                  return true;
20552
1.85k
            }
20553
20554
1.85k
            return false;
20555
1.85k
         }
exprtk::parser<double>::symtab_store::is_stringvar(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20542
943
         {
20543
1.88k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20544
943
            {
20545
943
               if (!symtab_list_[i].valid())
20546
0
                  continue;
20547
943
               else if (
20548
943
                         symtab_list_[i].local_data().stringvar_store
20549
943
                           .symbol_exists(stringvar_name)
20550
943
                       )
20551
0
                  return true;
20552
943
            }
20553
20554
943
            return false;
20555
943
         }
exprtk::parser<float>::symtab_store::is_stringvar(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20542
910
         {
20543
1.82k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20544
910
            {
20545
910
               if (!symtab_list_[i].valid())
20546
0
                  continue;
20547
910
               else if (
20548
910
                         symtab_list_[i].local_data().stringvar_store
20549
910
                           .symbol_exists(stringvar_name)
20550
910
                       )
20551
0
                  return true;
20552
910
            }
20553
20554
910
            return false;
20555
910
         }
20556
20557
         inline bool is_conststr_stringvar(const std::string& symbol_name) const
20558
0
         {
20559
0
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20560
0
            {
20561
0
               if (!symtab_list_[i].valid())
20562
0
                  continue;
20563
0
               else if (
20564
0
                         symtab_list_[i].local_data().stringvar_store
20565
0
                           .symbol_exists(symbol_name)
20566
0
                       )
20567
0
               {
20568
0
                  return (
20569
0
                           local_data(i).stringvar_store.symbol_exists(symbol_name) ||
20570
0
                           local_data(i).stringvar_store.is_constant  (symbol_name)
20571
0
                         );
20572
20573
0
               }
20574
0
            }
20575
20576
0
            return false;
20577
0
         }
Unexecuted instantiation: exprtk::parser<double>::symtab_store::is_conststr_stringvar(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Unexecuted instantiation: exprtk::parser<float>::symtab_store::is_conststr_stringvar(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
20578
         #endif
20579
20580
         inline bool is_function(const std::string& function_name) const
20581
         {
20582
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20583
            {
20584
               if (!symtab_list_[i].valid())
20585
                  continue;
20586
               else if (
20587
                         local_data(i).vararg_function_store
20588
                           .symbol_exists(function_name)
20589
                       )
20590
                  return true;
20591
            }
20592
20593
            return false;
20594
         }
20595
20596
         inline bool is_vararg_function(const std::string& vararg_function_name) const
20597
         {
20598
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20599
            {
20600
               if (!symtab_list_[i].valid())
20601
                  continue;
20602
               else if (
20603
                         local_data(i).vararg_function_store
20604
                           .symbol_exists(vararg_function_name)
20605
                       )
20606
                  return true;
20607
            }
20608
20609
            return false;
20610
         }
20611
20612
         inline bool is_vector(const std::string& vector_name) const
20613
1.85k
         {
20614
3.70k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20615
1.85k
            {
20616
1.85k
               if (!symtab_list_[i].valid())
20617
0
                  continue;
20618
1.85k
               else if (
20619
1.85k
                         local_data(i).vector_store
20620
1.85k
                           .symbol_exists(vector_name)
20621
1.85k
                       )
20622
0
                  return true;
20623
1.85k
            }
20624
20625
1.85k
            return false;
20626
1.85k
         }
exprtk::parser<double>::symtab_store::is_vector(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20613
943
         {
20614
1.88k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20615
943
            {
20616
943
               if (!symtab_list_[i].valid())
20617
0
                  continue;
20618
943
               else if (
20619
943
                         local_data(i).vector_store
20620
943
                           .symbol_exists(vector_name)
20621
943
                       )
20622
0
                  return true;
20623
943
            }
20624
20625
943
            return false;
20626
943
         }
exprtk::parser<float>::symtab_store::is_vector(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
20613
910
         {
20614
1.82k
            for (std::size_t i = 0; i < symtab_list_.size(); ++i)
20615
910
            {
20616
910
               if (!symtab_list_[i].valid())
20617
0
                  continue;
20618
910
               else if (
20619
910
                         local_data(i).vector_store
20620
910
                           .symbol_exists(vector_name)
20621
910
                       )
20622
0
                  return true;
20623
910
            }
20624
20625
910
            return false;
20626
910
         }
20627
20628
         inline std::string get_variable_name(const expression_node_ptr& ptr) const
20629
0
         {
20630
0
            return local_data().variable_store.entity_name(ptr);
20631
0
         }
Unexecuted instantiation: exprtk::parser<double>::symtab_store::get_variable_name(exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::parser<float>::symtab_store::get_variable_name(exprtk::details::expression_node<float>* const&) const
20632
20633
         inline std::string get_vector_name(const vector_holder_ptr& ptr) const
20634
0
         {
20635
0
            return local_data().vector_store.entity_name(ptr);
20636
0
         }
Unexecuted instantiation: exprtk::parser<double>::symtab_store::get_vector_name(exprtk::details::vector_holder<double>* const&) const
Unexecuted instantiation: exprtk::parser<float>::symtab_store::get_vector_name(exprtk::details::vector_holder<float>* const&) const
20637
20638
         #ifndef exprtk_disable_string_capabilities
20639
         inline std::string get_stringvar_name(const expression_node_ptr& ptr) const
20640
0
         {
20641
0
            return local_data().stringvar_store.entity_name(ptr);
20642
0
         }
Unexecuted instantiation: exprtk::parser<double>::symtab_store::get_stringvar_name(exprtk::details::expression_node<double>* const&) const
Unexecuted instantiation: exprtk::parser<float>::symtab_store::get_stringvar_name(exprtk::details::expression_node<float>* const&) const
20643
20644
         inline std::string get_conststr_stringvar_name(const expression_node_ptr& ptr) const
20645
         {
20646
            return local_data().stringvar_store.entity_name(ptr);
20647
         }
20648
         #endif
20649
20650
         inline local_data_t& local_data(const std::size_t& index = 0)
20651
         {
20652
            return symtab_list_[index].local_data();
20653
         }
20654
20655
         inline const local_data_t& local_data(const std::size_t& index = 0) const
20656
8.50M
         {
20657
8.50M
            return symtab_list_[index].local_data();
20658
8.50M
         }
exprtk::parser<double>::symtab_store::local_data(unsigned long const&) const
Line
Count
Source
20656
4.36M
         {
20657
4.36M
            return symtab_list_[index].local_data();
20658
4.36M
         }
exprtk::parser<float>::symtab_store::local_data(unsigned long const&) const
Line
Count
Source
20656
4.14M
         {
20657
4.14M
            return symtab_list_[index].local_data();
20658
4.14M
         }
20659
20660
         inline symbol_table_t& get_symbol_table(const std::size_t& index = 0)
20661
0
         {
20662
0
            return symtab_list_[index];
20663
0
         }
Unexecuted instantiation: exprtk::parser<double>::symtab_store::get_symbol_table(unsigned long const&)
Unexecuted instantiation: exprtk::parser<float>::symtab_store::get_symbol_table(unsigned long const&)
20664
      };
20665
20666
      struct parser_state
20667
      {
20668
         parser_state()
20669
         : type_check_enabled(true)
20670
20.1k
         {
20671
20.1k
            reset();
20672
20.1k
         }
exprtk::parser<double>::parser_state::parser_state()
Line
Count
Source
20670
10.0k
         {
20671
10.0k
            reset();
20672
10.0k
         }
exprtk::parser<float>::parser_state::parser_state()
Line
Count
Source
20670
10.0k
         {
20671
10.0k
            reset();
20672
10.0k
         }
20673
20674
         void reset()
20675
40.2k
         {
20676
40.2k
            parsing_return_stmt     = false;
20677
40.2k
            parsing_break_stmt      = false;
20678
40.2k
            return_stmt_present     = false;
20679
40.2k
            side_effect_present     = false;
20680
40.2k
            scope_depth             = 0;
20681
40.2k
            stack_depth             = 0;
20682
40.2k
            parsing_loop_stmt_count = 0;
20683
40.2k
         }
exprtk::parser<double>::parser_state::reset()
Line
Count
Source
20675
20.1k
         {
20676
20.1k
            parsing_return_stmt     = false;
20677
20.1k
            parsing_break_stmt      = false;
20678
20.1k
            return_stmt_present     = false;
20679
20.1k
            side_effect_present     = false;
20680
20.1k
            scope_depth             = 0;
20681
20.1k
            stack_depth             = 0;
20682
20.1k
            parsing_loop_stmt_count = 0;
20683
20.1k
         }
exprtk::parser<float>::parser_state::reset()
Line
Count
Source
20675
20.1k
         {
20676
20.1k
            parsing_return_stmt     = false;
20677
20.1k
            parsing_break_stmt      = false;
20678
20.1k
            return_stmt_present     = false;
20679
20.1k
            side_effect_present     = false;
20680
20.1k
            scope_depth             = 0;
20681
20.1k
            stack_depth             = 0;
20682
20.1k
            parsing_loop_stmt_count = 0;
20683
20.1k
         }
20684
20685
         #ifndef exprtk_enable_debugging
20686
         void activate_side_effect(const std::string&)
20687
         #else
20688
         void activate_side_effect(const std::string& source)
20689
         #endif
20690
272k
         {
20691
272k
            if (!side_effect_present)
20692
135k
            {
20693
135k
               side_effect_present = true;
20694
20695
135k
               exprtk_debug(("activate_side_effect() - caller: %s\n",source.c_str()));
20696
135k
            }
20697
272k
         }
exprtk::parser<double>::parser_state::activate_side_effect(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
20690
139k
         {
20691
139k
            if (!side_effect_present)
20692
69.3k
            {
20693
69.3k
               side_effect_present = true;
20694
20695
69.3k
               exprtk_debug(("activate_side_effect() - caller: %s\n",source.c_str()));
20696
69.3k
            }
20697
139k
         }
exprtk::parser<float>::parser_state::activate_side_effect(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
20690
132k
         {
20691
132k
            if (!side_effect_present)
20692
66.1k
            {
20693
66.1k
               side_effect_present = true;
20694
20695
66.1k
               exprtk_debug(("activate_side_effect() - caller: %s\n",source.c_str()));
20696
66.1k
            }
20697
132k
         }
20698
20699
         bool parsing_return_stmt;
20700
         bool parsing_break_stmt;
20701
         bool return_stmt_present;
20702
         bool side_effect_present;
20703
         bool type_check_enabled;
20704
         std::size_t scope_depth;
20705
         std::size_t stack_depth;
20706
         std::size_t parsing_loop_stmt_count;
20707
      };
20708
20709
   public:
20710
20711
      struct unknown_symbol_resolver
20712
      {
20713
20714
         enum usr_symbol_type
20715
         {
20716
            e_usr_unknown_type  = 0,
20717
            e_usr_variable_type = 1,
20718
            e_usr_constant_type = 2
20719
         };
20720
20721
         enum usr_mode
20722
         {
20723
            e_usrmode_default  = 0,
20724
            e_usrmode_extended = 1
20725
         };
20726
20727
         usr_mode mode;
20728
20729
         unknown_symbol_resolver(const usr_mode m = e_usrmode_default)
20730
         : mode(m)
20731
20.1k
         {}
exprtk::parser<double>::unknown_symbol_resolver::unknown_symbol_resolver(exprtk::parser<double>::unknown_symbol_resolver::usr_mode)
Line
Count
Source
20731
10.0k
         {}
exprtk::parser<float>::unknown_symbol_resolver::unknown_symbol_resolver(exprtk::parser<float>::unknown_symbol_resolver::usr_mode)
Line
Count
Source
20731
10.0k
         {}
20732
20733
20.1k
         virtual ~unknown_symbol_resolver() {}
exprtk::parser<double>::unknown_symbol_resolver::~unknown_symbol_resolver()
Line
Count
Source
20733
10.0k
         virtual ~unknown_symbol_resolver() {}
exprtk::parser<float>::unknown_symbol_resolver::~unknown_symbol_resolver()
Line
Count
Source
20733
10.0k
         virtual ~unknown_symbol_resolver() {}
20734
20735
         virtual bool process(const std::string& /*unknown_symbol*/,
20736
                              usr_symbol_type&   st,
20737
                              T&                 default_value,
20738
                              std::string&       error_message)
20739
0
         {
20740
0
            if (e_usrmode_default != mode)
20741
0
               return false;
20742
20743
0
            st = e_usr_variable_type;
20744
0
            default_value = T(0);
20745
0
            error_message.clear();
20746
20747
0
            return true;
20748
0
         }
Unexecuted instantiation: exprtk::parser<double>::unknown_symbol_resolver::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::parser<double>::unknown_symbol_resolver::usr_symbol_type&, double&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::parser<float>::unknown_symbol_resolver::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::parser<float>::unknown_symbol_resolver::usr_symbol_type&, float&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
20749
20750
         virtual bool process(const std::string& /* unknown_symbol */,
20751
                              symbol_table_t&    /* symbol_table   */,
20752
                              std::string&       /* error_message  */)
20753
0
         {
20754
0
            return false;
20755
0
         }
Unexecuted instantiation: exprtk::parser<double>::unknown_symbol_resolver::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::symbol_table<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::parser<float>::unknown_symbol_resolver::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::symbol_table<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
20756
      };
20757
20758
      enum collect_type
20759
      {
20760
         e_ct_none        = 0,
20761
         e_ct_variables   = 1,
20762
         e_ct_functions   = 2,
20763
         e_ct_assignments = 4
20764
      };
20765
20766
      enum symbol_type
20767
      {
20768
         e_st_unknown        = 0,
20769
         e_st_variable       = 1,
20770
         e_st_vector         = 2,
20771
         e_st_vecelem        = 3,
20772
         e_st_string         = 4,
20773
         e_st_function       = 5,
20774
         e_st_local_variable = 6,
20775
         e_st_local_vector   = 7,
20776
         e_st_local_string   = 8
20777
      };
20778
20779
      class dependent_entity_collector
20780
      {
20781
      public:
20782
20783
         typedef std::pair<std::string,symbol_type> symbol_t;
20784
         typedef std::vector<symbol_t> symbol_list_t;
20785
20786
         dependent_entity_collector(const std::size_t options = e_ct_none)
20787
         : options_(options)
20788
         , collect_variables_  ((options_ & e_ct_variables  ) == e_ct_variables  )
20789
         , collect_functions_  ((options_ & e_ct_functions  ) == e_ct_functions  )
20790
         , collect_assignments_((options_ & e_ct_assignments) == e_ct_assignments)
20791
         , return_present_   (false)
20792
         , final_stmt_return_(false)
20793
20.1k
         {}
exprtk::parser<double>::dependent_entity_collector::dependent_entity_collector(unsigned long)
Line
Count
Source
20793
10.0k
         {}
exprtk::parser<float>::dependent_entity_collector::dependent_entity_collector(unsigned long)
Line
Count
Source
20793
10.0k
         {}
20794
20795
         template <typename Allocator,
20796
                   template <typename, typename> class Sequence>
20797
         inline std::size_t symbols(Sequence<symbol_t,Allocator>& symbols_list)
20798
         {
20799
            if (!collect_variables_ && !collect_functions_)
20800
               return 0;
20801
            else if (symbol_name_list_.empty())
20802
               return 0;
20803
20804
            for (std::size_t i = 0; i < symbol_name_list_.size(); ++i)
20805
            {
20806
               details::case_normalise(symbol_name_list_[i].first);
20807
            }
20808
20809
            std::sort(symbol_name_list_.begin(),symbol_name_list_.end());
20810
20811
            std::unique_copy(symbol_name_list_.begin(),
20812
                             symbol_name_list_.end  (),
20813
                             std::back_inserter(symbols_list));
20814
20815
            return symbols_list.size();
20816
         }
20817
20818
         template <typename Allocator,
20819
                   template <typename, typename> class Sequence>
20820
         inline std::size_t assignment_symbols(Sequence<symbol_t,Allocator>& assignment_list)
20821
         {
20822
            if (!collect_assignments_)
20823
               return 0;
20824
            else if (assignment_name_list_.empty())
20825
               return 0;
20826
20827
            for (std::size_t i = 0; i < assignment_name_list_.size(); ++i)
20828
            {
20829
               details::case_normalise(assignment_name_list_[i].first);
20830
            }
20831
20832
            std::sort(assignment_name_list_.begin(),assignment_name_list_.end());
20833
20834
            std::unique_copy(assignment_name_list_.begin(),
20835
                             assignment_name_list_.end  (),
20836
                             std::back_inserter(assignment_list));
20837
20838
            return assignment_list.size();
20839
         }
20840
20841
         void clear()
20842
25.5k
         {
20843
25.5k
            symbol_name_list_    .clear();
20844
25.5k
            assignment_name_list_.clear();
20845
25.5k
            retparam_list_       .clear();
20846
25.5k
            return_present_    = false;
20847
25.5k
            final_stmt_return_ = false;
20848
25.5k
         }
exprtk::parser<double>::dependent_entity_collector::clear()
Line
Count
Source
20842
12.8k
         {
20843
12.8k
            symbol_name_list_    .clear();
20844
12.8k
            assignment_name_list_.clear();
20845
12.8k
            retparam_list_       .clear();
20846
12.8k
            return_present_    = false;
20847
12.8k
            final_stmt_return_ = false;
20848
12.8k
         }
exprtk::parser<float>::dependent_entity_collector::clear()
Line
Count
Source
20842
12.7k
         {
20843
12.7k
            symbol_name_list_    .clear();
20844
12.7k
            assignment_name_list_.clear();
20845
12.7k
            retparam_list_       .clear();
20846
12.7k
            return_present_    = false;
20847
12.7k
            final_stmt_return_ = false;
20848
12.7k
         }
20849
20850
         bool& collect_variables()
20851
20.1k
         {
20852
20.1k
            return collect_variables_;
20853
20.1k
         }
exprtk::parser<double>::dependent_entity_collector::collect_variables()
Line
Count
Source
20851
10.0k
         {
20852
10.0k
            return collect_variables_;
20853
10.0k
         }
exprtk::parser<float>::dependent_entity_collector::collect_variables()
Line
Count
Source
20851
10.0k
         {
20852
10.0k
            return collect_variables_;
20853
10.0k
         }
20854
20855
         bool& collect_functions()
20856
20.1k
         {
20857
20.1k
            return collect_functions_;
20858
20.1k
         }
exprtk::parser<double>::dependent_entity_collector::collect_functions()
Line
Count
Source
20856
10.0k
         {
20857
10.0k
            return collect_functions_;
20858
10.0k
         }
exprtk::parser<float>::dependent_entity_collector::collect_functions()
Line
Count
Source
20856
10.0k
         {
20857
10.0k
            return collect_functions_;
20858
10.0k
         }
20859
20860
         bool& collect_assignments()
20861
195k
         {
20862
195k
            return collect_assignments_;
20863
195k
         }
exprtk::parser<double>::dependent_entity_collector::collect_assignments()
Line
Count
Source
20861
99.5k
         {
20862
99.5k
            return collect_assignments_;
20863
99.5k
         }
exprtk::parser<float>::dependent_entity_collector::collect_assignments()
Line
Count
Source
20861
95.5k
         {
20862
95.5k
            return collect_assignments_;
20863
95.5k
         }
20864
20865
         bool return_present() const
20866
         {
20867
            return return_present_;
20868
         }
20869
20870
         bool final_stmt_return() const
20871
         {
20872
            return final_stmt_return_;
20873
         }
20874
20875
         typedef std::vector<std::string> retparam_list_t;
20876
20877
         retparam_list_t return_param_type_list() const
20878
         {
20879
            return retparam_list_;
20880
         }
20881
20882
      private:
20883
20884
         inline void add_symbol(const std::string& symbol, const symbol_type st)
20885
4.35M
         {
20886
4.35M
            switch (st)
20887
4.35M
            {
20888
4.23M
               case e_st_variable       :
20889
4.23M
               case e_st_vector         :
20890
4.23M
               case e_st_string         :
20891
4.32M
               case e_st_local_variable :
20892
4.32M
               case e_st_local_vector   :
20893
4.32M
               case e_st_local_string   : if (collect_variables_)
20894
0
                                             symbol_name_list_
20895
0
                                                .push_back(std::make_pair(symbol, st));
20896
4.32M
                                          break;
20897
20898
36.7k
               case e_st_function       : if (collect_functions_)
20899
0
                                             symbol_name_list_
20900
0
                                                .push_back(std::make_pair(symbol, st));
20901
36.7k
                                          break;
20902
20903
0
               default                  : return;
20904
4.35M
            }
20905
4.35M
         }
exprtk::parser<double>::dependent_entity_collector::add_symbol(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::parser<double>::symbol_type)
Line
Count
Source
20885
2.23M
         {
20886
2.23M
            switch (st)
20887
2.23M
            {
20888
2.16M
               case e_st_variable       :
20889
2.16M
               case e_st_vector         :
20890
2.16M
               case e_st_string         :
20891
2.21M
               case e_st_local_variable :
20892
2.21M
               case e_st_local_vector   :
20893
2.21M
               case e_st_local_string   : if (collect_variables_)
20894
0
                                             symbol_name_list_
20895
0
                                                .push_back(std::make_pair(symbol, st));
20896
2.21M
                                          break;
20897
20898
19.6k
               case e_st_function       : if (collect_functions_)
20899
0
                                             symbol_name_list_
20900
0
                                                .push_back(std::make_pair(symbol, st));
20901
19.6k
                                          break;
20902
20903
0
               default                  : return;
20904
2.23M
            }
20905
2.23M
         }
exprtk::parser<float>::dependent_entity_collector::add_symbol(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::parser<float>::symbol_type)
Line
Count
Source
20885
2.12M
         {
20886
2.12M
            switch (st)
20887
2.12M
            {
20888
2.06M
               case e_st_variable       :
20889
2.06M
               case e_st_vector         :
20890
2.06M
               case e_st_string         :
20891
2.10M
               case e_st_local_variable :
20892
2.10M
               case e_st_local_vector   :
20893
2.10M
               case e_st_local_string   : if (collect_variables_)
20894
0
                                             symbol_name_list_
20895
0
                                                .push_back(std::make_pair(symbol, st));
20896
2.10M
                                          break;
20897
20898
17.1k
               case e_st_function       : if (collect_functions_)
20899
0
                                             symbol_name_list_
20900
0
                                                .push_back(std::make_pair(symbol, st));
20901
17.1k
                                          break;
20902
20903
0
               default                  : return;
20904
2.12M
            }
20905
2.12M
         }
20906
20907
         inline void add_assignment(const std::string& symbol, const symbol_type st)
20908
0
         {
20909
0
            switch (st)
20910
0
            {
20911
0
               case e_st_variable       :
20912
0
               case e_st_vector         :
20913
0
               case e_st_string         : if (collect_assignments_)
20914
0
                                             assignment_name_list_
20915
0
                                                .push_back(std::make_pair(symbol, st));
20916
0
                                          break;
20917
20918
0
               default                  : return;
20919
0
            }
20920
0
         }
Unexecuted instantiation: exprtk::parser<double>::dependent_entity_collector::add_assignment(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::parser<double>::symbol_type)
Unexecuted instantiation: exprtk::parser<float>::dependent_entity_collector::add_assignment(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::parser<float>::symbol_type)
20921
20922
         std::size_t options_;
20923
         bool collect_variables_;
20924
         bool collect_functions_;
20925
         bool collect_assignments_;
20926
         bool return_present_;
20927
         bool final_stmt_return_;
20928
         symbol_list_t symbol_name_list_;
20929
         symbol_list_t assignment_name_list_;
20930
         retparam_list_t retparam_list_;
20931
20932
         friend class parser<T>;
20933
      };
20934
20935
      class settings_store
20936
      {
20937
      private:
20938
20939
         typedef std::set<std::string,details::ilesscompare> disabled_entity_set_t;
20940
         typedef disabled_entity_set_t::iterator des_itr_t;
20941
20942
      public:
20943
20944
         enum settings_compilation_options
20945
         {
20946
            e_unknown              =    0,
20947
            e_replacer             =    1,
20948
            e_joiner               =    2,
20949
            e_numeric_check        =    4,
20950
            e_bracket_check        =    8,
20951
            e_sequence_check       =   16,
20952
            e_commutative_check    =   32,
20953
            e_strength_reduction   =   64,
20954
            e_disable_vardef       =  128,
20955
            e_collect_vars         =  256,
20956
            e_collect_funcs        =  512,
20957
            e_collect_assings      = 1024,
20958
            e_disable_usr_on_rsrvd = 2048,
20959
            e_disable_zero_return  = 4096
20960
         };
20961
20962
         enum settings_base_funcs
20963
         {
20964
            e_bf_unknown = 0,
20965
            e_bf_abs       , e_bf_acos     , e_bf_acosh    , e_bf_asin    ,
20966
            e_bf_asinh     , e_bf_atan     , e_bf_atan2    , e_bf_atanh   ,
20967
            e_bf_avg       , e_bf_ceil     , e_bf_clamp    , e_bf_cos     ,
20968
            e_bf_cosh      , e_bf_cot      , e_bf_csc      , e_bf_equal   ,
20969
            e_bf_erf       , e_bf_erfc     , e_bf_exp      , e_bf_expm1   ,
20970
            e_bf_floor     , e_bf_frac     , e_bf_hypot    , e_bf_iclamp  ,
20971
            e_bf_like      , e_bf_log      , e_bf_log10    , e_bf_log1p   ,
20972
            e_bf_log2      , e_bf_logn     , e_bf_mand     , e_bf_max     ,
20973
            e_bf_min       , e_bf_mod      , e_bf_mor      , e_bf_mul     ,
20974
            e_bf_ncdf      , e_bf_pow      , e_bf_root     , e_bf_round   ,
20975
            e_bf_roundn    , e_bf_sec      , e_bf_sgn      , e_bf_sin     ,
20976
            e_bf_sinc      , e_bf_sinh     , e_bf_sqrt     , e_bf_sum     ,
20977
            e_bf_swap      , e_bf_tan      , e_bf_tanh     , e_bf_trunc   ,
20978
            e_bf_not_equal , e_bf_inrange  , e_bf_deg2grad , e_bf_deg2rad ,
20979
            e_bf_rad2deg   , e_bf_grad2deg
20980
         };
20981
20982
         enum settings_control_structs
20983
         {
20984
            e_ctrl_unknown = 0,
20985
            e_ctrl_ifelse,
20986
            e_ctrl_switch,
20987
            e_ctrl_for_loop,
20988
            e_ctrl_while_loop,
20989
            e_ctrl_repeat_loop,
20990
            e_ctrl_return
20991
         };
20992
20993
         enum settings_logic_opr
20994
         {
20995
            e_logic_unknown = 0,
20996
            e_logic_and, e_logic_nand , e_logic_nor ,
20997
            e_logic_not, e_logic_or   , e_logic_xnor,
20998
            e_logic_xor, e_logic_scand, e_logic_scor
20999
         };
21000
21001
         enum settings_arithmetic_opr
21002
         {
21003
            e_arith_unknown = 0,
21004
            e_arith_add, e_arith_sub, e_arith_mul,
21005
            e_arith_div, e_arith_mod, e_arith_pow
21006
         };
21007
21008
         enum settings_assignment_opr
21009
         {
21010
            e_assign_unknown = 0,
21011
            e_assign_assign, e_assign_addass, e_assign_subass,
21012
            e_assign_mulass, e_assign_divass, e_assign_modass
21013
         };
21014
21015
         enum settings_inequality_opr
21016
         {
21017
            e_ineq_unknown = 0,
21018
            e_ineq_lt   , e_ineq_lte, e_ineq_eq    ,
21019
            e_ineq_equal, e_ineq_ne , e_ineq_nequal,
21020
            e_ineq_gte  , e_ineq_gt
21021
         };
21022
21023
         static const std::size_t compile_all_opts =
21024
                                     e_replacer          +
21025
                                     e_joiner            +
21026
                                     e_numeric_check     +
21027
                                     e_bracket_check     +
21028
                                     e_sequence_check    +
21029
                                     e_commutative_check +
21030
                                     e_strength_reduction;
21031
21032
         settings_store(const std::size_t compile_options = compile_all_opts)
21033
         : max_stack_depth_(400)
21034
         , max_node_depth_(10000)
21035
20.1k
         {
21036
20.1k
           load_compile_options(compile_options);
21037
20.1k
         }
exprtk::parser<double>::settings_store::settings_store(unsigned long)
Line
Count
Source
21035
10.0k
         {
21036
10.0k
           load_compile_options(compile_options);
21037
10.0k
         }
exprtk::parser<float>::settings_store::settings_store(unsigned long)
Line
Count
Source
21035
10.0k
         {
21036
10.0k
           load_compile_options(compile_options);
21037
10.0k
         }
21038
21039
         settings_store& enable_all_base_functions()
21040
         {
21041
            disabled_func_set_.clear();
21042
            return (*this);
21043
         }
21044
21045
         settings_store& enable_all_control_structures()
21046
         {
21047
            disabled_ctrl_set_.clear();
21048
            return (*this);
21049
         }
21050
21051
         settings_store& enable_all_logic_ops()
21052
         {
21053
            disabled_logic_set_.clear();
21054
            return (*this);
21055
         }
21056
21057
         settings_store& enable_all_arithmetic_ops()
21058
         {
21059
            disabled_arithmetic_set_.clear();
21060
            return (*this);
21061
         }
21062
21063
         settings_store& enable_all_assignment_ops()
21064
         {
21065
            disabled_assignment_set_.clear();
21066
            return (*this);
21067
         }
21068
21069
         settings_store& enable_all_inequality_ops()
21070
         {
21071
            disabled_inequality_set_.clear();
21072
            return (*this);
21073
         }
21074
21075
         settings_store& enable_local_vardef()
21076
         {
21077
            disable_vardef_ = false;
21078
            return (*this);
21079
         }
21080
21081
         settings_store& disable_all_base_functions()
21082
         {
21083
            std::copy(details::base_function_list,
21084
                      details::base_function_list + details::base_function_list_size,
21085
                      std::insert_iterator<disabled_entity_set_t>
21086
                        (disabled_func_set_, disabled_func_set_.begin()));
21087
            return (*this);
21088
         }
21089
21090
         settings_store& disable_all_control_structures()
21091
         {
21092
            std::copy(details::cntrl_struct_list,
21093
                      details::cntrl_struct_list + details::cntrl_struct_list_size,
21094
                      std::insert_iterator<disabled_entity_set_t>
21095
                        (disabled_ctrl_set_, disabled_ctrl_set_.begin()));
21096
            return (*this);
21097
         }
21098
21099
         settings_store& disable_all_logic_ops()
21100
         {
21101
            std::copy(details::logic_ops_list,
21102
                      details::logic_ops_list + details::logic_ops_list_size,
21103
                      std::insert_iterator<disabled_entity_set_t>
21104
                        (disabled_logic_set_, disabled_logic_set_.begin()));
21105
            return (*this);
21106
         }
21107
21108
         settings_store& disable_all_arithmetic_ops()
21109
         {
21110
            std::copy(details::arithmetic_ops_list,
21111
                      details::arithmetic_ops_list + details::arithmetic_ops_list_size,
21112
                      std::insert_iterator<disabled_entity_set_t>
21113
                        (disabled_arithmetic_set_, disabled_arithmetic_set_.begin()));
21114
            return (*this);
21115
         }
21116
21117
         settings_store& disable_all_assignment_ops()
21118
         {
21119
            std::copy(details::assignment_ops_list,
21120
                      details::assignment_ops_list + details::assignment_ops_list_size,
21121
                      std::insert_iterator<disabled_entity_set_t>
21122
                        (disabled_assignment_set_, disabled_assignment_set_.begin()));
21123
            return (*this);
21124
         }
21125
21126
         settings_store& disable_all_inequality_ops()
21127
         {
21128
            std::copy(details::inequality_ops_list,
21129
                      details::inequality_ops_list + details::inequality_ops_list_size,
21130
                      std::insert_iterator<disabled_entity_set_t>
21131
                        (disabled_inequality_set_, disabled_inequality_set_.begin()));
21132
            return (*this);
21133
         }
21134
21135
         settings_store& disable_local_vardef()
21136
         {
21137
            disable_vardef_ = true;
21138
            return (*this);
21139
         }
21140
21141
40.0k
         bool replacer_enabled           () const { return enable_replacer_;           }
exprtk::parser<double>::settings_store::replacer_enabled() const
Line
Count
Source
21141
20.0k
         bool replacer_enabled           () const { return enable_replacer_;           }
exprtk::parser<float>::settings_store::replacer_enabled() const
Line
Count
Source
21141
20.0k
         bool replacer_enabled           () const { return enable_replacer_;           }
21142
266k
         bool commutative_check_enabled  () const { return enable_commutative_check_;  }
exprtk::parser<double>::settings_store::commutative_check_enabled() const
Line
Count
Source
21142
136k
         bool commutative_check_enabled  () const { return enable_commutative_check_;  }
exprtk::parser<float>::settings_store::commutative_check_enabled() const
Line
Count
Source
21142
129k
         bool commutative_check_enabled  () const { return enable_commutative_check_;  }
21143
40.0k
         bool joiner_enabled             () const { return enable_joiner_;             }
exprtk::parser<double>::settings_store::joiner_enabled() const
Line
Count
Source
21143
20.0k
         bool joiner_enabled             () const { return enable_joiner_;             }
exprtk::parser<float>::settings_store::joiner_enabled() const
Line
Count
Source
21143
20.0k
         bool joiner_enabled             () const { return enable_joiner_;             }
21144
60.1k
         bool numeric_check_enabled      () const { return enable_numeric_check_;      }
exprtk::parser<double>::settings_store::numeric_check_enabled() const
Line
Count
Source
21144
30.0k
         bool numeric_check_enabled      () const { return enable_numeric_check_;      }
exprtk::parser<float>::settings_store::numeric_check_enabled() const
Line
Count
Source
21144
30.0k
         bool numeric_check_enabled      () const { return enable_numeric_check_;      }
21145
20.1k
         bool bracket_check_enabled      () const { return enable_bracket_check_;      }
exprtk::parser<double>::settings_store::bracket_check_enabled() const
Line
Count
Source
21145
10.0k
         bool bracket_check_enabled      () const { return enable_bracket_check_;      }
exprtk::parser<float>::settings_store::bracket_check_enabled() const
Line
Count
Source
21145
10.0k
         bool bracket_check_enabled      () const { return enable_bracket_check_;      }
21146
20.1k
         bool sequence_check_enabled     () const { return enable_sequence_check_;     }
exprtk::parser<double>::settings_store::sequence_check_enabled() const
Line
Count
Source
21146
10.0k
         bool sequence_check_enabled     () const { return enable_sequence_check_;     }
exprtk::parser<float>::settings_store::sequence_check_enabled() const
Line
Count
Source
21146
10.0k
         bool sequence_check_enabled     () const { return enable_sequence_check_;     }
21147
1.06M
         bool strength_reduction_enabled () const { return enable_strength_reduction_; }
exprtk::parser<double>::settings_store::strength_reduction_enabled() const
Line
Count
Source
21147
548k
         bool strength_reduction_enabled () const { return enable_strength_reduction_; }
exprtk::parser<float>::settings_store::strength_reduction_enabled() const
Line
Count
Source
21147
520k
         bool strength_reduction_enabled () const { return enable_strength_reduction_; }
21148
20.1k
         bool collect_variables_enabled  () const { return enable_collect_vars_;       }
exprtk::parser<double>::settings_store::collect_variables_enabled() const
Line
Count
Source
21148
10.0k
         bool collect_variables_enabled  () const { return enable_collect_vars_;       }
exprtk::parser<float>::settings_store::collect_variables_enabled() const
Line
Count
Source
21148
10.0k
         bool collect_variables_enabled  () const { return enable_collect_vars_;       }
21149
20.1k
         bool collect_functions_enabled  () const { return enable_collect_funcs_;      }
exprtk::parser<double>::settings_store::collect_functions_enabled() const
Line
Count
Source
21149
10.0k
         bool collect_functions_enabled  () const { return enable_collect_funcs_;      }
exprtk::parser<float>::settings_store::collect_functions_enabled() const
Line
Count
Source
21149
10.0k
         bool collect_functions_enabled  () const { return enable_collect_funcs_;      }
21150
20.1k
         bool collect_assignments_enabled() const { return enable_collect_assings_;    }
exprtk::parser<double>::settings_store::collect_assignments_enabled() const
Line
Count
Source
21150
10.0k
         bool collect_assignments_enabled() const { return enable_collect_assings_;    }
exprtk::parser<float>::settings_store::collect_assignments_enabled() const
Line
Count
Source
21150
10.0k
         bool collect_assignments_enabled() const { return enable_collect_assings_;    }
21151
70.5k
         bool vardef_disabled            () const { return disable_vardef_;            }
exprtk::parser<double>::settings_store::vardef_disabled() const
Line
Count
Source
21151
36.1k
         bool vardef_disabled            () const { return disable_vardef_;            }
exprtk::parser<float>::settings_store::vardef_disabled() const
Line
Count
Source
21151
34.3k
         bool vardef_disabled            () const { return disable_vardef_;            }
21152
0
         bool rsrvd_sym_usr_disabled     () const { return disable_rsrvd_sym_usr_;     }
Unexecuted instantiation: exprtk::parser<double>::settings_store::rsrvd_sym_usr_disabled() const
Unexecuted instantiation: exprtk::parser<float>::settings_store::rsrvd_sym_usr_disabled() const
21153
0
         bool zero_return_disabled       () const { return disable_zero_return_;       }
Unexecuted instantiation: exprtk::parser<double>::settings_store::zero_return_disabled() const
Unexecuted instantiation: exprtk::parser<float>::settings_store::zero_return_disabled() const
21154
21155
         bool function_enabled(const std::string& function_name) const
21156
188k
         {
21157
188k
            if (disabled_func_set_.empty())
21158
188k
               return true;
21159
0
            else
21160
0
               return (disabled_func_set_.end() == disabled_func_set_.find(function_name));
21161
188k
         }
exprtk::parser<double>::settings_store::function_enabled(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
21156
98.1k
         {
21157
98.1k
            if (disabled_func_set_.empty())
21158
98.1k
               return true;
21159
0
            else
21160
0
               return (disabled_func_set_.end() == disabled_func_set_.find(function_name));
21161
98.1k
         }
exprtk::parser<float>::settings_store::function_enabled(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
21156
89.8k
         {
21157
89.8k
            if (disabled_func_set_.empty())
21158
89.8k
               return true;
21159
0
            else
21160
0
               return (disabled_func_set_.end() == disabled_func_set_.find(function_name));
21161
89.8k
         }
21162
21163
         bool control_struct_enabled(const std::string& control_struct) const
21164
5.68k
         {
21165
5.68k
            if (disabled_ctrl_set_.empty())
21166
5.68k
               return true;
21167
0
            else
21168
0
               return (disabled_ctrl_set_.end() == disabled_ctrl_set_.find(control_struct));
21169
5.68k
         }
exprtk::parser<double>::settings_store::control_struct_enabled(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
21164
3.04k
         {
21165
3.04k
            if (disabled_ctrl_set_.empty())
21166
3.04k
               return true;
21167
0
            else
21168
0
               return (disabled_ctrl_set_.end() == disabled_ctrl_set_.find(control_struct));
21169
3.04k
         }
exprtk::parser<float>::settings_store::control_struct_enabled(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
21164
2.64k
         {
21165
2.64k
            if (disabled_ctrl_set_.empty())
21166
2.64k
               return true;
21167
0
            else
21168
0
               return (disabled_ctrl_set_.end() == disabled_ctrl_set_.find(control_struct));
21169
2.64k
         }
21170
21171
         bool logic_enabled(const std::string& logic_operation) const
21172
         {
21173
            if (disabled_logic_set_.empty())
21174
               return true;
21175
            else
21176
               return (disabled_logic_set_.end() == disabled_logic_set_.find(logic_operation));
21177
         }
21178
21179
         bool arithmetic_enabled(const details::operator_type& arithmetic_operation) const
21180
         {
21181
            if (disabled_logic_set_.empty())
21182
               return true;
21183
            else
21184
               return disabled_arithmetic_set_.end() == disabled_arithmetic_set_
21185
                                                            .find(arith_opr_to_string(arithmetic_operation));
21186
         }
21187
21188
         bool assignment_enabled(const details::operator_type& assignment) const
21189
179k
         {
21190
179k
            if (disabled_assignment_set_.empty())
21191
179k
               return true;
21192
0
            else
21193
0
               return disabled_assignment_set_.end() == disabled_assignment_set_
21194
0
                                                           .find(assign_opr_to_string(assignment));
21195
179k
         }
exprtk::parser<double>::settings_store::assignment_enabled(exprtk::details::operator_type const&) const
Line
Count
Source
21189
91.5k
         {
21190
91.5k
            if (disabled_assignment_set_.empty())
21191
91.5k
               return true;
21192
0
            else
21193
0
               return disabled_assignment_set_.end() == disabled_assignment_set_
21194
0
                                                           .find(assign_opr_to_string(assignment));
21195
91.5k
         }
exprtk::parser<float>::settings_store::assignment_enabled(exprtk::details::operator_type const&) const
Line
Count
Source
21189
87.8k
         {
21190
87.8k
            if (disabled_assignment_set_.empty())
21191
87.8k
               return true;
21192
0
            else
21193
0
               return disabled_assignment_set_.end() == disabled_assignment_set_
21194
0
                                                           .find(assign_opr_to_string(assignment));
21195
87.8k
         }
21196
21197
         bool inequality_enabled(const details::operator_type& inequality) const
21198
         {
21199
            if (disabled_inequality_set_.empty())
21200
               return true;
21201
            else
21202
               return disabled_inequality_set_.end() == disabled_inequality_set_
21203
                                                           .find(inequality_opr_to_string(inequality));
21204
         }
21205
21206
         bool function_disabled(const std::string& function_name) const
21207
         {
21208
            if (disabled_func_set_.empty())
21209
               return false;
21210
            else
21211
               return (disabled_func_set_.end() != disabled_func_set_.find(function_name));
21212
         }
21213
21214
         bool control_struct_disabled(const std::string& control_struct) const
21215
         {
21216
            if (disabled_ctrl_set_.empty())
21217
               return false;
21218
            else
21219
               return (disabled_ctrl_set_.end() != disabled_ctrl_set_.find(control_struct));
21220
         }
21221
21222
         bool logic_disabled(const std::string& logic_operation) const
21223
1.33k
         {
21224
1.33k
            if (disabled_logic_set_.empty())
21225
1.33k
               return false;
21226
0
            else
21227
0
               return (disabled_logic_set_.end() != disabled_logic_set_.find(logic_operation));
21228
1.33k
         }
exprtk::parser<double>::settings_store::logic_disabled(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
21223
669
         {
21224
669
            if (disabled_logic_set_.empty())
21225
669
               return false;
21226
0
            else
21227
0
               return (disabled_logic_set_.end() != disabled_logic_set_.find(logic_operation));
21228
669
         }
exprtk::parser<float>::settings_store::logic_disabled(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
21223
669
         {
21224
669
            if (disabled_logic_set_.empty())
21225
669
               return false;
21226
0
            else
21227
0
               return (disabled_logic_set_.end() != disabled_logic_set_.find(logic_operation));
21228
669
         }
21229
21230
         bool assignment_disabled(const details::operator_type assignment_operation) const
21231
7.08M
         {
21232
7.08M
            if (disabled_assignment_set_.empty())
21233
7.08M
               return false;
21234
0
            else
21235
0
               return disabled_assignment_set_.end() != disabled_assignment_set_
21236
0
                                                           .find(assign_opr_to_string(assignment_operation));
21237
7.08M
         }
exprtk::parser<double>::settings_store::assignment_disabled(exprtk::details::operator_type) const
Line
Count
Source
21231
3.63M
         {
21232
3.63M
            if (disabled_assignment_set_.empty())
21233
3.63M
               return false;
21234
0
            else
21235
0
               return disabled_assignment_set_.end() != disabled_assignment_set_
21236
0
                                                           .find(assign_opr_to_string(assignment_operation));
21237
3.63M
         }
exprtk::parser<float>::settings_store::assignment_disabled(exprtk::details::operator_type) const
Line
Count
Source
21231
3.45M
         {
21232
3.45M
            if (disabled_assignment_set_.empty())
21233
3.45M
               return false;
21234
0
            else
21235
0
               return disabled_assignment_set_.end() != disabled_assignment_set_
21236
0
                                                           .find(assign_opr_to_string(assignment_operation));
21237
3.45M
         }
21238
21239
         bool logic_disabled(const details::operator_type logic_operation) const
21240
7.08M
         {
21241
7.08M
            if (disabled_logic_set_.empty())
21242
7.08M
               return false;
21243
0
            else
21244
0
               return disabled_logic_set_.end() != disabled_logic_set_
21245
0
                                                           .find(logic_opr_to_string(logic_operation));
21246
7.08M
         }
exprtk::parser<double>::settings_store::logic_disabled(exprtk::details::operator_type) const
Line
Count
Source
21240
3.63M
         {
21241
3.63M
            if (disabled_logic_set_.empty())
21242
3.63M
               return false;
21243
0
            else
21244
0
               return disabled_logic_set_.end() != disabled_logic_set_
21245
0
                                                           .find(logic_opr_to_string(logic_operation));
21246
3.63M
         }
exprtk::parser<float>::settings_store::logic_disabled(exprtk::details::operator_type) const
Line
Count
Source
21240
3.45M
         {
21241
3.45M
            if (disabled_logic_set_.empty())
21242
3.45M
               return false;
21243
0
            else
21244
0
               return disabled_logic_set_.end() != disabled_logic_set_
21245
0
                                                           .find(logic_opr_to_string(logic_operation));
21246
3.45M
         }
21247
21248
         bool arithmetic_disabled(const details::operator_type arithmetic_operation) const
21249
7.08M
         {
21250
7.08M
            if (disabled_arithmetic_set_.empty())
21251
7.08M
               return false;
21252
0
            else
21253
0
               return disabled_arithmetic_set_.end() != disabled_arithmetic_set_
21254
0
                                                           .find(arith_opr_to_string(arithmetic_operation));
21255
7.08M
         }
exprtk::parser<double>::settings_store::arithmetic_disabled(exprtk::details::operator_type) const
Line
Count
Source
21249
3.63M
         {
21250
3.63M
            if (disabled_arithmetic_set_.empty())
21251
3.63M
               return false;
21252
0
            else
21253
0
               return disabled_arithmetic_set_.end() != disabled_arithmetic_set_
21254
0
                                                           .find(arith_opr_to_string(arithmetic_operation));
21255
3.63M
         }
exprtk::parser<float>::settings_store::arithmetic_disabled(exprtk::details::operator_type) const
Line
Count
Source
21249
3.45M
         {
21250
3.45M
            if (disabled_arithmetic_set_.empty())
21251
3.45M
               return false;
21252
0
            else
21253
0
               return disabled_arithmetic_set_.end() != disabled_arithmetic_set_
21254
0
                                                           .find(arith_opr_to_string(arithmetic_operation));
21255
3.45M
         }
21256
21257
         bool inequality_disabled(const details::operator_type& inequality) const
21258
7.08M
         {
21259
7.08M
            if (disabled_inequality_set_.empty())
21260
7.08M
               return false;
21261
0
            else
21262
0
               return disabled_inequality_set_.end() != disabled_inequality_set_
21263
0
                                                           .find(inequality_opr_to_string(inequality));
21264
7.08M
         }
exprtk::parser<double>::settings_store::inequality_disabled(exprtk::details::operator_type const&) const
Line
Count
Source
21258
3.63M
         {
21259
3.63M
            if (disabled_inequality_set_.empty())
21260
3.63M
               return false;
21261
0
            else
21262
0
               return disabled_inequality_set_.end() != disabled_inequality_set_
21263
0
                                                           .find(inequality_opr_to_string(inequality));
21264
3.63M
         }
exprtk::parser<float>::settings_store::inequality_disabled(exprtk::details::operator_type const&) const
Line
Count
Source
21258
3.45M
         {
21259
3.45M
            if (disabled_inequality_set_.empty())
21260
3.45M
               return false;
21261
0
            else
21262
0
               return disabled_inequality_set_.end() != disabled_inequality_set_
21263
0
                                                           .find(inequality_opr_to_string(inequality));
21264
3.45M
         }
21265
21266
         settings_store& disable_base_function(settings_base_funcs bf)
21267
         {
21268
            if (
21269
                 (e_bf_unknown != bf) &&
21270
                 (static_cast<std::size_t>(bf) < (details::base_function_list_size + 1))
21271
               )
21272
            {
21273
               disabled_func_set_.insert(details::base_function_list[bf - 1]);
21274
            }
21275
21276
            return (*this);
21277
         }
21278
21279
         settings_store& disable_control_structure(settings_control_structs ctrl_struct)
21280
         {
21281
            if (
21282
                 (e_ctrl_unknown != ctrl_struct) &&
21283
                 (static_cast<std::size_t>(ctrl_struct) < (details::cntrl_struct_list_size + 1))
21284
               )
21285
            {
21286
               disabled_ctrl_set_.insert(details::cntrl_struct_list[ctrl_struct - 1]);
21287
            }
21288
21289
            return (*this);
21290
         }
21291
21292
         settings_store& disable_logic_operation(settings_logic_opr logic)
21293
         {
21294
            if (
21295
                 (e_logic_unknown != logic) &&
21296
                 (static_cast<std::size_t>(logic) < (details::logic_ops_list_size + 1))
21297
               )
21298
            {
21299
               disabled_logic_set_.insert(details::logic_ops_list[logic - 1]);
21300
            }
21301
21302
            return (*this);
21303
         }
21304
21305
         settings_store& disable_arithmetic_operation(settings_arithmetic_opr arithmetic)
21306
         {
21307
            if (
21308
                 (e_arith_unknown != arithmetic) &&
21309
                 (static_cast<std::size_t>(arithmetic) < (details::arithmetic_ops_list_size + 1))
21310
               )
21311
            {
21312
               disabled_arithmetic_set_.insert(details::arithmetic_ops_list[arithmetic - 1]);
21313
            }
21314
21315
            return (*this);
21316
         }
21317
21318
         settings_store& disable_assignment_operation(settings_assignment_opr assignment)
21319
         {
21320
            if (
21321
                 (e_assign_unknown != assignment) &&
21322
                 (static_cast<std::size_t>(assignment) < (details::assignment_ops_list_size + 1))
21323
               )
21324
            {
21325
               disabled_assignment_set_.insert(details::assignment_ops_list[assignment - 1]);
21326
            }
21327
21328
            return (*this);
21329
         }
21330
21331
         settings_store& disable_inequality_operation(settings_inequality_opr inequality)
21332
         {
21333
            if (
21334
                 (e_ineq_unknown != inequality) &&
21335
                 (static_cast<std::size_t>(inequality) < (details::inequality_ops_list_size + 1))
21336
               )
21337
            {
21338
               disabled_inequality_set_.insert(details::inequality_ops_list[inequality - 1]);
21339
            }
21340
21341
            return (*this);
21342
         }
21343
21344
         settings_store& enable_base_function(settings_base_funcs bf)
21345
         {
21346
            if (
21347
                 (e_bf_unknown != bf) &&
21348
                 (static_cast<std::size_t>(bf) < (details::base_function_list_size + 1))
21349
               )
21350
            {
21351
               const des_itr_t itr = disabled_func_set_.find(details::base_function_list[bf - 1]);
21352
21353
               if (disabled_func_set_.end() != itr)
21354
               {
21355
                  disabled_func_set_.erase(itr);
21356
               }
21357
            }
21358
21359
            return (*this);
21360
         }
21361
21362
         settings_store& enable_control_structure(settings_control_structs ctrl_struct)
21363
         {
21364
            if (
21365
                 (e_ctrl_unknown != ctrl_struct) &&
21366
                 (static_cast<std::size_t>(ctrl_struct) < (details::cntrl_struct_list_size + 1))
21367
               )
21368
            {
21369
               const des_itr_t itr = disabled_ctrl_set_.find(details::cntrl_struct_list[ctrl_struct - 1]);
21370
21371
               if (disabled_ctrl_set_.end() != itr)
21372
               {
21373
                  disabled_ctrl_set_.erase(itr);
21374
               }
21375
            }
21376
21377
            return (*this);
21378
         }
21379
21380
         settings_store& enable_logic_operation(settings_logic_opr logic)
21381
         {
21382
            if (
21383
                 (e_logic_unknown != logic) &&
21384
                 (static_cast<std::size_t>(logic) < (details::logic_ops_list_size + 1))
21385
               )
21386
            {
21387
               const des_itr_t itr = disabled_logic_set_.find(details::logic_ops_list[logic - 1]);
21388
21389
               if (disabled_logic_set_.end() != itr)
21390
               {
21391
                  disabled_logic_set_.erase(itr);
21392
               }
21393
            }
21394
21395
            return (*this);
21396
         }
21397
21398
         settings_store& enable_arithmetic_operation(settings_arithmetic_opr arithmetic)
21399
         {
21400
            if (
21401
                 (e_arith_unknown != arithmetic) &&
21402
                 (static_cast<std::size_t>(arithmetic) < (details::arithmetic_ops_list_size + 1))
21403
               )
21404
            {
21405
               const des_itr_t itr = disabled_arithmetic_set_.find(details::arithmetic_ops_list[arithmetic - 1]);
21406
21407
               if (disabled_arithmetic_set_.end() != itr)
21408
               {
21409
                  disabled_arithmetic_set_.erase(itr);
21410
               }
21411
            }
21412
21413
            return (*this);
21414
         }
21415
21416
         settings_store& enable_assignment_operation(settings_assignment_opr assignment)
21417
         {
21418
            if (
21419
                 (e_assign_unknown != assignment) &&
21420
                 (static_cast<std::size_t>(assignment) < (details::assignment_ops_list_size + 1))
21421
               )
21422
            {
21423
               const des_itr_t itr = disabled_assignment_set_.find(details::assignment_ops_list[assignment - 1]);
21424
21425
               if (disabled_assignment_set_.end() != itr)
21426
               {
21427
                  disabled_assignment_set_.erase(itr);
21428
               }
21429
            }
21430
21431
            return (*this);
21432
         }
21433
21434
         settings_store& enable_inequality_operation(settings_inequality_opr inequality)
21435
         {
21436
            if (
21437
                 (e_ineq_unknown != inequality) &&
21438
                 (static_cast<std::size_t>(inequality) < (details::inequality_ops_list_size + 1))
21439
               )
21440
            {
21441
               const des_itr_t itr = disabled_inequality_set_.find(details::inequality_ops_list[inequality - 1]);
21442
21443
               if (disabled_inequality_set_.end() != itr)
21444
               {
21445
                  disabled_inequality_set_.erase(itr);
21446
               }
21447
            }
21448
21449
            return (*this);
21450
         }
21451
21452
         void set_max_stack_depth(const std::size_t max_stack_depth)
21453
         {
21454
            max_stack_depth_ = max_stack_depth;
21455
         }
21456
21457
         void set_max_node_depth(const std::size_t max_node_depth)
21458
         {
21459
            max_node_depth_ = max_node_depth;
21460
         }
21461
21462
      private:
21463
21464
         void load_compile_options(const std::size_t compile_options)
21465
20.1k
         {
21466
20.1k
            enable_replacer_           = (compile_options & e_replacer            ) == e_replacer;
21467
20.1k
            enable_joiner_             = (compile_options & e_joiner              ) == e_joiner;
21468
20.1k
            enable_numeric_check_      = (compile_options & e_numeric_check       ) == e_numeric_check;
21469
20.1k
            enable_bracket_check_      = (compile_options & e_bracket_check       ) == e_bracket_check;
21470
20.1k
            enable_sequence_check_     = (compile_options & e_sequence_check      ) == e_sequence_check;
21471
20.1k
            enable_commutative_check_  = (compile_options & e_commutative_check   ) == e_commutative_check;
21472
20.1k
            enable_strength_reduction_ = (compile_options & e_strength_reduction  ) == e_strength_reduction;
21473
20.1k
            enable_collect_vars_       = (compile_options & e_collect_vars        ) == e_collect_vars;
21474
20.1k
            enable_collect_funcs_      = (compile_options & e_collect_funcs       ) == e_collect_funcs;
21475
20.1k
            enable_collect_assings_    = (compile_options & e_collect_assings     ) == e_collect_assings;
21476
20.1k
            disable_vardef_            = (compile_options & e_disable_vardef      ) == e_disable_vardef;
21477
20.1k
            disable_rsrvd_sym_usr_     = (compile_options & e_disable_usr_on_rsrvd) == e_disable_usr_on_rsrvd;
21478
20.1k
            disable_zero_return_       = (compile_options & e_disable_zero_return ) == e_disable_zero_return;
21479
20.1k
         }
exprtk::parser<double>::settings_store::load_compile_options(unsigned long)
Line
Count
Source
21465
10.0k
         {
21466
10.0k
            enable_replacer_           = (compile_options & e_replacer            ) == e_replacer;
21467
10.0k
            enable_joiner_             = (compile_options & e_joiner              ) == e_joiner;
21468
10.0k
            enable_numeric_check_      = (compile_options & e_numeric_check       ) == e_numeric_check;
21469
10.0k
            enable_bracket_check_      = (compile_options & e_bracket_check       ) == e_bracket_check;
21470
10.0k
            enable_sequence_check_     = (compile_options & e_sequence_check      ) == e_sequence_check;
21471
10.0k
            enable_commutative_check_  = (compile_options & e_commutative_check   ) == e_commutative_check;
21472
10.0k
            enable_strength_reduction_ = (compile_options & e_strength_reduction  ) == e_strength_reduction;
21473
10.0k
            enable_collect_vars_       = (compile_options & e_collect_vars        ) == e_collect_vars;
21474
10.0k
            enable_collect_funcs_      = (compile_options & e_collect_funcs       ) == e_collect_funcs;
21475
10.0k
            enable_collect_assings_    = (compile_options & e_collect_assings     ) == e_collect_assings;
21476
10.0k
            disable_vardef_            = (compile_options & e_disable_vardef      ) == e_disable_vardef;
21477
10.0k
            disable_rsrvd_sym_usr_     = (compile_options & e_disable_usr_on_rsrvd) == e_disable_usr_on_rsrvd;
21478
10.0k
            disable_zero_return_       = (compile_options & e_disable_zero_return ) == e_disable_zero_return;
21479
10.0k
         }
exprtk::parser<float>::settings_store::load_compile_options(unsigned long)
Line
Count
Source
21465
10.0k
         {
21466
10.0k
            enable_replacer_           = (compile_options & e_replacer            ) == e_replacer;
21467
10.0k
            enable_joiner_             = (compile_options & e_joiner              ) == e_joiner;
21468
10.0k
            enable_numeric_check_      = (compile_options & e_numeric_check       ) == e_numeric_check;
21469
10.0k
            enable_bracket_check_      = (compile_options & e_bracket_check       ) == e_bracket_check;
21470
10.0k
            enable_sequence_check_     = (compile_options & e_sequence_check      ) == e_sequence_check;
21471
10.0k
            enable_commutative_check_  = (compile_options & e_commutative_check   ) == e_commutative_check;
21472
10.0k
            enable_strength_reduction_ = (compile_options & e_strength_reduction  ) == e_strength_reduction;
21473
10.0k
            enable_collect_vars_       = (compile_options & e_collect_vars        ) == e_collect_vars;
21474
10.0k
            enable_collect_funcs_      = (compile_options & e_collect_funcs       ) == e_collect_funcs;
21475
10.0k
            enable_collect_assings_    = (compile_options & e_collect_assings     ) == e_collect_assings;
21476
10.0k
            disable_vardef_            = (compile_options & e_disable_vardef      ) == e_disable_vardef;
21477
10.0k
            disable_rsrvd_sym_usr_     = (compile_options & e_disable_usr_on_rsrvd) == e_disable_usr_on_rsrvd;
21478
10.0k
            disable_zero_return_       = (compile_options & e_disable_zero_return ) == e_disable_zero_return;
21479
10.0k
         }
21480
21481
         std::string assign_opr_to_string(details::operator_type opr) const
21482
0
         {
21483
0
            switch (opr)
21484
0
            {
21485
0
               case details::e_assign : return ":=";
21486
0
               case details::e_addass : return "+=";
21487
0
               case details::e_subass : return "-=";
21488
0
               case details::e_mulass : return "*=";
21489
0
               case details::e_divass : return "/=";
21490
0
               case details::e_modass : return "%=";
21491
0
               default                : return ""  ;
21492
0
            }
21493
0
         }
Unexecuted instantiation: exprtk::parser<double>::settings_store::assign_opr_to_string(exprtk::details::operator_type) const
Unexecuted instantiation: exprtk::parser<float>::settings_store::assign_opr_to_string(exprtk::details::operator_type) const
21494
21495
         std::string arith_opr_to_string(details::operator_type opr) const
21496
0
         {
21497
0
            switch (opr)
21498
0
            {
21499
0
               case details::e_add : return "+";
21500
0
               case details::e_sub : return "-";
21501
0
               case details::e_mul : return "*";
21502
0
               case details::e_div : return "/";
21503
0
               case details::e_mod : return "%";
21504
0
               default             : return "" ;
21505
0
            }
21506
0
         }
Unexecuted instantiation: exprtk::parser<double>::settings_store::arith_opr_to_string(exprtk::details::operator_type) const
Unexecuted instantiation: exprtk::parser<float>::settings_store::arith_opr_to_string(exprtk::details::operator_type) const
21507
21508
         std::string inequality_opr_to_string(details::operator_type opr) const
21509
0
         {
21510
0
            switch (opr)
21511
0
            {
21512
0
               case details::e_lt    : return "<" ;
21513
0
               case details::e_lte   : return "<=";
21514
0
               case details::e_eq    : return "==";
21515
0
               case details::e_equal : return "=" ;
21516
0
               case details::e_ne    : return "!=";
21517
0
               case details::e_nequal: return "<>";
21518
0
               case details::e_gte   : return ">=";
21519
0
               case details::e_gt    : return ">" ;
21520
0
               default               : return ""  ;
21521
0
            }
21522
0
         }
Unexecuted instantiation: exprtk::parser<double>::settings_store::inequality_opr_to_string(exprtk::details::operator_type) const
Unexecuted instantiation: exprtk::parser<float>::settings_store::inequality_opr_to_string(exprtk::details::operator_type) const
21523
21524
         std::string logic_opr_to_string(details::operator_type opr) const
21525
0
         {
21526
0
            switch (opr)
21527
0
            {
21528
0
               case details::e_and  : return "and" ;
21529
0
               case details::e_or   : return "or"  ;
21530
0
               case details::e_xor  : return "xor" ;
21531
0
               case details::e_nand : return "nand";
21532
0
               case details::e_nor  : return "nor" ;
21533
0
               case details::e_xnor : return "xnor";
21534
0
               case details::e_notl : return "not" ;
21535
0
               default              : return ""    ;
21536
0
            }
21537
0
         }
Unexecuted instantiation: exprtk::parser<double>::settings_store::logic_opr_to_string(exprtk::details::operator_type) const
Unexecuted instantiation: exprtk::parser<float>::settings_store::logic_opr_to_string(exprtk::details::operator_type) const
21538
21539
         bool enable_replacer_;
21540
         bool enable_joiner_;
21541
         bool enable_numeric_check_;
21542
         bool enable_bracket_check_;
21543
         bool enable_sequence_check_;
21544
         bool enable_commutative_check_;
21545
         bool enable_strength_reduction_;
21546
         bool enable_collect_vars_;
21547
         bool enable_collect_funcs_;
21548
         bool enable_collect_assings_;
21549
         bool disable_vardef_;
21550
         bool disable_rsrvd_sym_usr_;
21551
         bool disable_zero_return_;
21552
21553
         disabled_entity_set_t disabled_func_set_ ;
21554
         disabled_entity_set_t disabled_ctrl_set_ ;
21555
         disabled_entity_set_t disabled_logic_set_;
21556
         disabled_entity_set_t disabled_arithmetic_set_;
21557
         disabled_entity_set_t disabled_assignment_set_;
21558
         disabled_entity_set_t disabled_inequality_set_;
21559
21560
         std::size_t max_stack_depth_;
21561
         std::size_t max_node_depth_;
21562
21563
         friend class parser<T>;
21564
      };
21565
21566
      typedef settings_store settings_t;
21567
21568
      parser(const settings_t& settings = settings_t())
21569
      : settings_(settings)
21570
      , resolve_unknown_symbol_(false)
21571
      , results_context_(0)
21572
      , unknown_symbol_resolver_(reinterpret_cast<unknown_symbol_resolver*>(0))
21573
        #ifdef _MSC_VER
21574
        #pragma warning(push)
21575
        #pragma warning (disable:4355)
21576
        #endif
21577
      , sem_(*this)
21578
        #ifdef _MSC_VER
21579
        #pragma warning(pop)
21580
        #endif
21581
      , operator_joiner_2_(2)
21582
      , operator_joiner_3_(3)
21583
      , loop_runtime_check_(0)
21584
20.1k
      {
21585
20.1k
         init_precompilation();
21586
21587
20.1k
         load_operations_map           (base_ops_map_     );
21588
20.1k
         load_unary_operations_map     (unary_op_map_     );
21589
20.1k
         load_binary_operations_map    (binary_op_map_    );
21590
20.1k
         load_inv_binary_operations_map(inv_binary_op_map_);
21591
20.1k
         load_sf3_map                  (sf3_map_          );
21592
20.1k
         load_sf4_map                  (sf4_map_          );
21593
21594
20.1k
         expression_generator_.init_synthesize_map();
21595
20.1k
         expression_generator_.set_parser(*this);
21596
20.1k
         expression_generator_.set_uom(unary_op_map_);
21597
20.1k
         expression_generator_.set_bom(binary_op_map_);
21598
20.1k
         expression_generator_.set_ibom(inv_binary_op_map_);
21599
20.1k
         expression_generator_.set_sf3m(sf3_map_);
21600
20.1k
         expression_generator_.set_sf4m(sf4_map_);
21601
20.1k
         expression_generator_.set_strength_reduction_state(settings_.strength_reduction_enabled());
21602
20.1k
      }
exprtk::parser<double>::parser(exprtk::parser<double>::settings_store const&)
Line
Count
Source
21584
10.0k
      {
21585
10.0k
         init_precompilation();
21586
21587
10.0k
         load_operations_map           (base_ops_map_     );
21588
10.0k
         load_unary_operations_map     (unary_op_map_     );
21589
10.0k
         load_binary_operations_map    (binary_op_map_    );
21590
10.0k
         load_inv_binary_operations_map(inv_binary_op_map_);
21591
10.0k
         load_sf3_map                  (sf3_map_          );
21592
10.0k
         load_sf4_map                  (sf4_map_          );
21593
21594
10.0k
         expression_generator_.init_synthesize_map();
21595
10.0k
         expression_generator_.set_parser(*this);
21596
10.0k
         expression_generator_.set_uom(unary_op_map_);
21597
10.0k
         expression_generator_.set_bom(binary_op_map_);
21598
10.0k
         expression_generator_.set_ibom(inv_binary_op_map_);
21599
10.0k
         expression_generator_.set_sf3m(sf3_map_);
21600
10.0k
         expression_generator_.set_sf4m(sf4_map_);
21601
10.0k
         expression_generator_.set_strength_reduction_state(settings_.strength_reduction_enabled());
21602
10.0k
      }
exprtk::parser<float>::parser(exprtk::parser<float>::settings_store const&)
Line
Count
Source
21584
10.0k
      {
21585
10.0k
         init_precompilation();
21586
21587
10.0k
         load_operations_map           (base_ops_map_     );
21588
10.0k
         load_unary_operations_map     (unary_op_map_     );
21589
10.0k
         load_binary_operations_map    (binary_op_map_    );
21590
10.0k
         load_inv_binary_operations_map(inv_binary_op_map_);
21591
10.0k
         load_sf3_map                  (sf3_map_          );
21592
10.0k
         load_sf4_map                  (sf4_map_          );
21593
21594
10.0k
         expression_generator_.init_synthesize_map();
21595
10.0k
         expression_generator_.set_parser(*this);
21596
10.0k
         expression_generator_.set_uom(unary_op_map_);
21597
10.0k
         expression_generator_.set_bom(binary_op_map_);
21598
10.0k
         expression_generator_.set_ibom(inv_binary_op_map_);
21599
10.0k
         expression_generator_.set_sf3m(sf3_map_);
21600
10.0k
         expression_generator_.set_sf4m(sf4_map_);
21601
10.0k
         expression_generator_.set_strength_reduction_state(settings_.strength_reduction_enabled());
21602
10.0k
      }
21603
21604
20.1k
     ~parser() {}
exprtk::parser<double>::~parser()
Line
Count
Source
21604
10.0k
     ~parser() {}
exprtk::parser<float>::~parser()
Line
Count
Source
21604
10.0k
     ~parser() {}
21605
21606
      inline void init_precompilation()
21607
20.1k
      {
21608
20.1k
         dec_.collect_variables() =
21609
20.1k
            settings_.collect_variables_enabled();
21610
21611
20.1k
         dec_.collect_functions() =
21612
20.1k
            settings_.collect_functions_enabled();
21613
21614
20.1k
         dec_.collect_assignments() =
21615
20.1k
            settings_.collect_assignments_enabled();
21616
21617
20.1k
         if (settings_.replacer_enabled())
21618
20.1k
         {
21619
20.1k
            symbol_replacer_.clear();
21620
20.1k
            symbol_replacer_.add_replace("true" , "1", lexer::token::e_number);
21621
20.1k
            symbol_replacer_.add_replace("false", "0", lexer::token::e_number);
21622
20.1k
            helper_assembly_.token_modifier_list.clear();
21623
20.1k
            helper_assembly_.register_modifier(&symbol_replacer_);
21624
20.1k
         }
21625
21626
20.1k
         if (settings_.commutative_check_enabled())
21627
20.1k
         {
21628
643k
            for (std::size_t i = 0; i < details::reserved_words_size; ++i)
21629
623k
            {
21630
623k
               commutative_inserter_.ignore_symbol(details::reserved_words[i]);
21631
623k
            }
21632
21633
20.1k
            helper_assembly_.token_inserter_list.clear();
21634
20.1k
            helper_assembly_.register_inserter(&commutative_inserter_);
21635
20.1k
         }
21636
21637
20.1k
         if (settings_.joiner_enabled())
21638
20.1k
         {
21639
20.1k
            helper_assembly_.token_joiner_list.clear();
21640
20.1k
            helper_assembly_.register_joiner(&operator_joiner_2_);
21641
20.1k
            helper_assembly_.register_joiner(&operator_joiner_3_);
21642
20.1k
         }
21643
21644
20.1k
         if (
21645
20.1k
              settings_.numeric_check_enabled () ||
21646
20.1k
              settings_.bracket_check_enabled () ||
21647
20.1k
              settings_.sequence_check_enabled()
21648
20.1k
            )
21649
20.1k
         {
21650
20.1k
            helper_assembly_.token_scanner_list.clear();
21651
21652
20.1k
            if (settings_.numeric_check_enabled())
21653
20.1k
            {
21654
20.1k
               helper_assembly_.register_scanner(&numeric_checker_);
21655
20.1k
            }
21656
21657
20.1k
            if (settings_.bracket_check_enabled())
21658
20.1k
            {
21659
20.1k
               helper_assembly_.register_scanner(&bracket_checker_);
21660
20.1k
            }
21661
21662
20.1k
            if (settings_.sequence_check_enabled())
21663
20.1k
            {
21664
20.1k
               helper_assembly_.register_scanner(&sequence_validator_      );
21665
20.1k
               helper_assembly_.register_scanner(&sequence_validator_3tkns_);
21666
20.1k
            }
21667
20.1k
         }
21668
20.1k
      }
exprtk::parser<double>::init_precompilation()
Line
Count
Source
21607
10.0k
      {
21608
10.0k
         dec_.collect_variables() =
21609
10.0k
            settings_.collect_variables_enabled();
21610
21611
10.0k
         dec_.collect_functions() =
21612
10.0k
            settings_.collect_functions_enabled();
21613
21614
10.0k
         dec_.collect_assignments() =
21615
10.0k
            settings_.collect_assignments_enabled();
21616
21617
10.0k
         if (settings_.replacer_enabled())
21618
10.0k
         {
21619
10.0k
            symbol_replacer_.clear();
21620
10.0k
            symbol_replacer_.add_replace("true" , "1", lexer::token::e_number);
21621
10.0k
            symbol_replacer_.add_replace("false", "0", lexer::token::e_number);
21622
10.0k
            helper_assembly_.token_modifier_list.clear();
21623
10.0k
            helper_assembly_.register_modifier(&symbol_replacer_);
21624
10.0k
         }
21625
21626
10.0k
         if (settings_.commutative_check_enabled())
21627
10.0k
         {
21628
321k
            for (std::size_t i = 0; i < details::reserved_words_size; ++i)
21629
311k
            {
21630
311k
               commutative_inserter_.ignore_symbol(details::reserved_words[i]);
21631
311k
            }
21632
21633
10.0k
            helper_assembly_.token_inserter_list.clear();
21634
10.0k
            helper_assembly_.register_inserter(&commutative_inserter_);
21635
10.0k
         }
21636
21637
10.0k
         if (settings_.joiner_enabled())
21638
10.0k
         {
21639
10.0k
            helper_assembly_.token_joiner_list.clear();
21640
10.0k
            helper_assembly_.register_joiner(&operator_joiner_2_);
21641
10.0k
            helper_assembly_.register_joiner(&operator_joiner_3_);
21642
10.0k
         }
21643
21644
10.0k
         if (
21645
10.0k
              settings_.numeric_check_enabled () ||
21646
10.0k
              settings_.bracket_check_enabled () ||
21647
10.0k
              settings_.sequence_check_enabled()
21648
10.0k
            )
21649
10.0k
         {
21650
10.0k
            helper_assembly_.token_scanner_list.clear();
21651
21652
10.0k
            if (settings_.numeric_check_enabled())
21653
10.0k
            {
21654
10.0k
               helper_assembly_.register_scanner(&numeric_checker_);
21655
10.0k
            }
21656
21657
10.0k
            if (settings_.bracket_check_enabled())
21658
10.0k
            {
21659
10.0k
               helper_assembly_.register_scanner(&bracket_checker_);
21660
10.0k
            }
21661
21662
10.0k
            if (settings_.sequence_check_enabled())
21663
10.0k
            {
21664
10.0k
               helper_assembly_.register_scanner(&sequence_validator_      );
21665
10.0k
               helper_assembly_.register_scanner(&sequence_validator_3tkns_);
21666
10.0k
            }
21667
10.0k
         }
21668
10.0k
      }
exprtk::parser<float>::init_precompilation()
Line
Count
Source
21607
10.0k
      {
21608
10.0k
         dec_.collect_variables() =
21609
10.0k
            settings_.collect_variables_enabled();
21610
21611
10.0k
         dec_.collect_functions() =
21612
10.0k
            settings_.collect_functions_enabled();
21613
21614
10.0k
         dec_.collect_assignments() =
21615
10.0k
            settings_.collect_assignments_enabled();
21616
21617
10.0k
         if (settings_.replacer_enabled())
21618
10.0k
         {
21619
10.0k
            symbol_replacer_.clear();
21620
10.0k
            symbol_replacer_.add_replace("true" , "1", lexer::token::e_number);
21621
10.0k
            symbol_replacer_.add_replace("false", "0", lexer::token::e_number);
21622
10.0k
            helper_assembly_.token_modifier_list.clear();
21623
10.0k
            helper_assembly_.register_modifier(&symbol_replacer_);
21624
10.0k
         }
21625
21626
10.0k
         if (settings_.commutative_check_enabled())
21627
10.0k
         {
21628
321k
            for (std::size_t i = 0; i < details::reserved_words_size; ++i)
21629
311k
            {
21630
311k
               commutative_inserter_.ignore_symbol(details::reserved_words[i]);
21631
311k
            }
21632
21633
10.0k
            helper_assembly_.token_inserter_list.clear();
21634
10.0k
            helper_assembly_.register_inserter(&commutative_inserter_);
21635
10.0k
         }
21636
21637
10.0k
         if (settings_.joiner_enabled())
21638
10.0k
         {
21639
10.0k
            helper_assembly_.token_joiner_list.clear();
21640
10.0k
            helper_assembly_.register_joiner(&operator_joiner_2_);
21641
10.0k
            helper_assembly_.register_joiner(&operator_joiner_3_);
21642
10.0k
         }
21643
21644
10.0k
         if (
21645
10.0k
              settings_.numeric_check_enabled () ||
21646
10.0k
              settings_.bracket_check_enabled () ||
21647
10.0k
              settings_.sequence_check_enabled()
21648
10.0k
            )
21649
10.0k
         {
21650
10.0k
            helper_assembly_.token_scanner_list.clear();
21651
21652
10.0k
            if (settings_.numeric_check_enabled())
21653
10.0k
            {
21654
10.0k
               helper_assembly_.register_scanner(&numeric_checker_);
21655
10.0k
            }
21656
21657
10.0k
            if (settings_.bracket_check_enabled())
21658
10.0k
            {
21659
10.0k
               helper_assembly_.register_scanner(&bracket_checker_);
21660
10.0k
            }
21661
21662
10.0k
            if (settings_.sequence_check_enabled())
21663
10.0k
            {
21664
10.0k
               helper_assembly_.register_scanner(&sequence_validator_      );
21665
10.0k
               helper_assembly_.register_scanner(&sequence_validator_3tkns_);
21666
10.0k
            }
21667
10.0k
         }
21668
10.0k
      }
21669
21670
      inline bool compile(const std::string& expression_string, expression<T>& expr)
21671
20.1k
      {
21672
20.1k
         state_          .reset();
21673
20.1k
         error_list_     .clear();
21674
20.1k
         brkcnt_list_    .clear();
21675
20.1k
         synthesis_error_.clear();
21676
20.1k
         sem_            .cleanup();
21677
21678
20.1k
         return_cleanup();
21679
21680
20.1k
         expression_generator_.set_allocator(node_allocator_);
21681
21682
20.1k
         if (expression_string.empty())
21683
0
         {
21684
0
            set_error(
21685
0
               make_error(parser_error::e_syntax,
21686
0
                          "ERR001 - Empty expression!",
21687
0
                          exprtk_error_location));
21688
21689
0
            return false;
21690
0
         }
21691
21692
20.1k
         if (!init(expression_string))
21693
154
         {
21694
154
            process_lexer_errors();
21695
154
            return false;
21696
154
         }
21697
21698
19.9k
         if (lexer().empty())
21699
16
         {
21700
16
            set_error(
21701
16
               make_error(parser_error::e_syntax,
21702
16
                          "ERR002 - Empty expression!",
21703
16
                          exprtk_error_location));
21704
21705
16
            return false;
21706
16
         }
21707
21708
19.9k
         if (!run_assemblies())
21709
431
         {
21710
431
            return false;
21711
431
         }
21712
21713
19.5k
         symtab_store_.symtab_list_ = expr.get_symbol_table_list();
21714
19.5k
         dec_.clear();
21715
21716
19.5k
         lexer().begin();
21717
21718
19.5k
         next_token();
21719
21720
19.5k
         expression_node_ptr e = parse_corpus();
21721
21722
19.5k
         if ((0 != e) && (token_t::e_eof == current_token().type))
21723
13.4k
         {
21724
13.4k
            bool* retinvk_ptr = 0;
21725
21726
13.4k
            if (state_.return_stmt_present)
21727
0
            {
21728
0
               dec_.return_present_ = true;
21729
21730
0
               e = expression_generator_
21731
0
                     .return_envelope(e, results_context_, retinvk_ptr);
21732
0
            }
21733
21734
13.4k
            expr.set_expression(e);
21735
13.4k
            expr.set_retinvk(retinvk_ptr);
21736
21737
13.4k
            register_local_vars(expr);
21738
13.4k
            register_return_results(expr);
21739
21740
13.4k
            return !(!expr);
21741
13.4k
         }
21742
6.07k
         else
21743
6.07k
         {
21744
6.07k
            if (error_list_.empty())
21745
140
            {
21746
140
               set_error(
21747
140
                  make_error(parser_error::e_syntax,
21748
140
                             current_token(),
21749
140
                             "ERR003 - Invalid expression encountered",
21750
140
                             exprtk_error_location));
21751
140
            }
21752
21753
6.07k
            if ((0 != e) && branch_deletable(e))
21754
130
            {
21755
130
               destroy_node(e);
21756
130
            }
21757
21758
6.07k
            dec_.clear    ();
21759
6.07k
            sem_.cleanup  ();
21760
6.07k
            return_cleanup();
21761
21762
6.07k
            return false;
21763
6.07k
         }
21764
19.5k
      }
exprtk::parser<double>::compile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::expression<double>&)
Line
Count
Source
21671
10.0k
      {
21672
10.0k
         state_          .reset();
21673
10.0k
         error_list_     .clear();
21674
10.0k
         brkcnt_list_    .clear();
21675
10.0k
         synthesis_error_.clear();
21676
10.0k
         sem_            .cleanup();
21677
21678
10.0k
         return_cleanup();
21679
21680
10.0k
         expression_generator_.set_allocator(node_allocator_);
21681
21682
10.0k
         if (expression_string.empty())
21683
0
         {
21684
0
            set_error(
21685
0
               make_error(parser_error::e_syntax,
21686
0
                          "ERR001 - Empty expression!",
21687
0
                          exprtk_error_location));
21688
21689
0
            return false;
21690
0
         }
21691
21692
10.0k
         if (!init(expression_string))
21693
77
         {
21694
77
            process_lexer_errors();
21695
77
            return false;
21696
77
         }
21697
21698
9.97k
         if (lexer().empty())
21699
8
         {
21700
8
            set_error(
21701
8
               make_error(parser_error::e_syntax,
21702
8
                          "ERR002 - Empty expression!",
21703
8
                          exprtk_error_location));
21704
21705
8
            return false;
21706
8
         }
21707
21708
9.97k
         if (!run_assemblies())
21709
163
         {
21710
163
            return false;
21711
163
         }
21712
21713
9.80k
         symtab_store_.symtab_list_ = expr.get_symbol_table_list();
21714
9.80k
         dec_.clear();
21715
21716
9.80k
         lexer().begin();
21717
21718
9.80k
         next_token();
21719
21720
9.80k
         expression_node_ptr e = parse_corpus();
21721
21722
9.80k
         if ((0 != e) && (token_t::e_eof == current_token().type))
21723
6.74k
         {
21724
6.74k
            bool* retinvk_ptr = 0;
21725
21726
6.74k
            if (state_.return_stmt_present)
21727
0
            {
21728
0
               dec_.return_present_ = true;
21729
21730
0
               e = expression_generator_
21731
0
                     .return_envelope(e, results_context_, retinvk_ptr);
21732
0
            }
21733
21734
6.74k
            expr.set_expression(e);
21735
6.74k
            expr.set_retinvk(retinvk_ptr);
21736
21737
6.74k
            register_local_vars(expr);
21738
6.74k
            register_return_results(expr);
21739
21740
6.74k
            return !(!expr);
21741
6.74k
         }
21742
3.06k
         else
21743
3.06k
         {
21744
3.06k
            if (error_list_.empty())
21745
70
            {
21746
70
               set_error(
21747
70
                  make_error(parser_error::e_syntax,
21748
70
                             current_token(),
21749
70
                             "ERR003 - Invalid expression encountered",
21750
70
                             exprtk_error_location));
21751
70
            }
21752
21753
3.06k
            if ((0 != e) && branch_deletable(e))
21754
65
            {
21755
65
               destroy_node(e);
21756
65
            }
21757
21758
3.06k
            dec_.clear    ();
21759
3.06k
            sem_.cleanup  ();
21760
3.06k
            return_cleanup();
21761
21762
3.06k
            return false;
21763
3.06k
         }
21764
9.80k
      }
exprtk::parser<float>::compile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::expression<float>&)
Line
Count
Source
21671
10.0k
      {
21672
10.0k
         state_          .reset();
21673
10.0k
         error_list_     .clear();
21674
10.0k
         brkcnt_list_    .clear();
21675
10.0k
         synthesis_error_.clear();
21676
10.0k
         sem_            .cleanup();
21677
21678
10.0k
         return_cleanup();
21679
21680
10.0k
         expression_generator_.set_allocator(node_allocator_);
21681
21682
10.0k
         if (expression_string.empty())
21683
0
         {
21684
0
            set_error(
21685
0
               make_error(parser_error::e_syntax,
21686
0
                          "ERR001 - Empty expression!",
21687
0
                          exprtk_error_location));
21688
21689
0
            return false;
21690
0
         }
21691
21692
10.0k
         if (!init(expression_string))
21693
77
         {
21694
77
            process_lexer_errors();
21695
77
            return false;
21696
77
         }
21697
21698
9.97k
         if (lexer().empty())
21699
8
         {
21700
8
            set_error(
21701
8
               make_error(parser_error::e_syntax,
21702
8
                          "ERR002 - Empty expression!",
21703
8
                          exprtk_error_location));
21704
21705
8
            return false;
21706
8
         }
21707
21708
9.97k
         if (!run_assemblies())
21709
268
         {
21710
268
            return false;
21711
268
         }
21712
21713
9.70k
         symtab_store_.symtab_list_ = expr.get_symbol_table_list();
21714
9.70k
         dec_.clear();
21715
21716
9.70k
         lexer().begin();
21717
21718
9.70k
         next_token();
21719
21720
9.70k
         expression_node_ptr e = parse_corpus();
21721
21722
9.70k
         if ((0 != e) && (token_t::e_eof == current_token().type))
21723
6.69k
         {
21724
6.69k
            bool* retinvk_ptr = 0;
21725
21726
6.69k
            if (state_.return_stmt_present)
21727
0
            {
21728
0
               dec_.return_present_ = true;
21729
21730
0
               e = expression_generator_
21731
0
                     .return_envelope(e, results_context_, retinvk_ptr);
21732
0
            }
21733
21734
6.69k
            expr.set_expression(e);
21735
6.69k
            expr.set_retinvk(retinvk_ptr);
21736
21737
6.69k
            register_local_vars(expr);
21738
6.69k
            register_return_results(expr);
21739
21740
6.69k
            return !(!expr);
21741
6.69k
         }
21742
3.00k
         else
21743
3.00k
         {
21744
3.00k
            if (error_list_.empty())
21745
70
            {
21746
70
               set_error(
21747
70
                  make_error(parser_error::e_syntax,
21748
70
                             current_token(),
21749
70
                             "ERR003 - Invalid expression encountered",
21750
70
                             exprtk_error_location));
21751
70
            }
21752
21753
3.00k
            if ((0 != e) && branch_deletable(e))
21754
65
            {
21755
65
               destroy_node(e);
21756
65
            }
21757
21758
3.00k
            dec_.clear    ();
21759
3.00k
            sem_.cleanup  ();
21760
3.00k
            return_cleanup();
21761
21762
3.00k
            return false;
21763
3.00k
         }
21764
9.70k
      }
21765
21766
      inline expression_t compile(const std::string& expression_string, symbol_table_t& symtab)
21767
      {
21768
         expression_t expression;
21769
         expression.register_symbol_table(symtab);
21770
         compile(expression_string,expression);
21771
         return expression;
21772
      }
21773
21774
      void process_lexer_errors()
21775
154
      {
21776
6.06k
         for (std::size_t i = 0; i < lexer().size(); ++i)
21777
5.90k
         {
21778
5.90k
            if (lexer()[i].is_error())
21779
154
            {
21780
154
               std::string diagnostic = "ERR004 - ";
21781
21782
154
               switch (lexer()[i].type)
21783
154
               {
21784
60
                  case lexer::token::e_error      : diagnostic += "General token error";
21785
60
                                                    break;
21786
21787
0
                  case lexer::token::e_err_symbol : diagnostic += "Symbol error";
21788
0
                                                    break;
21789
21790
12
                  case lexer::token::e_err_number : diagnostic += "Invalid numeric token";
21791
12
                                                    break;
21792
21793
68
                  case lexer::token::e_err_string : diagnostic += "Invalid string token";
21794
68
                                                    break;
21795
21796
14
                  case lexer::token::e_err_sfunc  : diagnostic += "Invalid special function token";
21797
14
                                                    break;
21798
21799
0
                  default                         : diagnostic += "Unknown compiler error";
21800
154
               }
21801
21802
154
               set_error(
21803
154
                  make_error(parser_error::e_lexer,
21804
154
                             lexer()[i],
21805
154
                             diagnostic + ": " + lexer()[i].value,
21806
154
                             exprtk_error_location));
21807
154
            }
21808
5.90k
         }
21809
154
      }
exprtk::parser<double>::process_lexer_errors()
Line
Count
Source
21775
77
      {
21776
3.03k
         for (std::size_t i = 0; i < lexer().size(); ++i)
21777
2.95k
         {
21778
2.95k
            if (lexer()[i].is_error())
21779
77
            {
21780
77
               std::string diagnostic = "ERR004 - ";
21781
21782
77
               switch (lexer()[i].type)
21783
77
               {
21784
30
                  case lexer::token::e_error      : diagnostic += "General token error";
21785
30
                                                    break;
21786
21787
0
                  case lexer::token::e_err_symbol : diagnostic += "Symbol error";
21788
0
                                                    break;
21789
21790
6
                  case lexer::token::e_err_number : diagnostic += "Invalid numeric token";
21791
6
                                                    break;
21792
21793
34
                  case lexer::token::e_err_string : diagnostic += "Invalid string token";
21794
34
                                                    break;
21795
21796
7
                  case lexer::token::e_err_sfunc  : diagnostic += "Invalid special function token";
21797
7
                                                    break;
21798
21799
0
                  default                         : diagnostic += "Unknown compiler error";
21800
77
               }
21801
21802
77
               set_error(
21803
77
                  make_error(parser_error::e_lexer,
21804
77
                             lexer()[i],
21805
77
                             diagnostic + ": " + lexer()[i].value,
21806
77
                             exprtk_error_location));
21807
77
            }
21808
2.95k
         }
21809
77
      }
exprtk::parser<float>::process_lexer_errors()
Line
Count
Source
21775
77
      {
21776
3.03k
         for (std::size_t i = 0; i < lexer().size(); ++i)
21777
2.95k
         {
21778
2.95k
            if (lexer()[i].is_error())
21779
77
            {
21780
77
               std::string diagnostic = "ERR004 - ";
21781
21782
77
               switch (lexer()[i].type)
21783
77
               {
21784
30
                  case lexer::token::e_error      : diagnostic += "General token error";
21785
30
                                                    break;
21786
21787
0
                  case lexer::token::e_err_symbol : diagnostic += "Symbol error";
21788
0
                                                    break;
21789
21790
6
                  case lexer::token::e_err_number : diagnostic += "Invalid numeric token";
21791
6
                                                    break;
21792
21793
34
                  case lexer::token::e_err_string : diagnostic += "Invalid string token";
21794
34
                                                    break;
21795
21796
7
                  case lexer::token::e_err_sfunc  : diagnostic += "Invalid special function token";
21797
7
                                                    break;
21798
21799
0
                  default                         : diagnostic += "Unknown compiler error";
21800
77
               }
21801
21802
77
               set_error(
21803
77
                  make_error(parser_error::e_lexer,
21804
77
                             lexer()[i],
21805
77
                             diagnostic + ": " + lexer()[i].value,
21806
77
                             exprtk_error_location));
21807
77
            }
21808
2.95k
         }
21809
77
      }
21810
21811
      inline bool run_assemblies()
21812
19.9k
      {
21813
19.9k
         if (settings_.commutative_check_enabled())
21814
19.9k
         {
21815
19.9k
            helper_assembly_.run_inserters(lexer());
21816
19.9k
         }
21817
21818
19.9k
         if (settings_.joiner_enabled())
21819
19.9k
         {
21820
19.9k
            helper_assembly_.run_joiners(lexer());
21821
19.9k
         }
21822
21823
19.9k
         if (settings_.replacer_enabled())
21824
19.9k
         {
21825
19.9k
            helper_assembly_.run_modifiers(lexer());
21826
19.9k
         }
21827
21828
19.9k
         if (
21829
19.9k
              settings_.numeric_check_enabled () ||
21830
19.9k
              settings_.bracket_check_enabled () ||
21831
19.9k
              settings_.sequence_check_enabled()
21832
19.9k
            )
21833
19.9k
         {
21834
19.9k
            if (!helper_assembly_.run_scanners(lexer()))
21835
431
            {
21836
431
               if (helper_assembly_.error_token_scanner)
21837
431
               {
21838
431
                  lexer::helper::bracket_checker*            bracket_checker_ptr     = 0;
21839
431
                  lexer::helper::numeric_checker<T>*         numeric_checker_ptr     = 0;
21840
431
                  lexer::helper::sequence_validator*         sequence_validator_ptr  = 0;
21841
431
                  lexer::helper::sequence_validator_3tokens* sequence_validator3_ptr = 0;
21842
21843
431
                  if (0 != (bracket_checker_ptr = dynamic_cast<lexer::helper::bracket_checker*>(helper_assembly_.error_token_scanner)))
21844
85
                  {
21845
85
                     set_error(
21846
85
                        make_error(parser_error::e_token,
21847
85
                                   bracket_checker_ptr->error_token(),
21848
85
                                   "ERR005 - Mismatched brackets: '" + bracket_checker_ptr->error_token().value + "'",
21849
85
                                   exprtk_error_location));
21850
85
                  }
21851
346
                  else if (0 != (numeric_checker_ptr = dynamic_cast<lexer::helper::numeric_checker<T>*>(helper_assembly_.error_token_scanner)))
21852
229
                  {
21853
3.24k
                     for (std::size_t i = 0; i < numeric_checker_ptr->error_count(); ++i)
21854
3.01k
                     {
21855
3.01k
                        lexer::token error_token = lexer()[numeric_checker_ptr->error_index(i)];
21856
21857
3.01k
                        set_error(
21858
3.01k
                           make_error(parser_error::e_token,
21859
3.01k
                                      error_token,
21860
3.01k
                                      "ERR006 - Invalid numeric token: '" + error_token.value + "'",
21861
3.01k
                                      exprtk_error_location));
21862
3.01k
                     }
21863
21864
229
                     if (numeric_checker_ptr->error_count())
21865
229
                     {
21866
229
                        numeric_checker_ptr->clear_errors();
21867
229
                     }
21868
229
                  }
21869
117
                  else if (0 != (sequence_validator_ptr = dynamic_cast<lexer::helper::sequence_validator*>(helper_assembly_.error_token_scanner)))
21870
90
                  {
21871
29.7k
                     for (std::size_t i = 0; i < sequence_validator_ptr->error_count(); ++i)
21872
29.6k
                     {
21873
29.6k
                        std::pair<lexer::token,lexer::token> error_token = sequence_validator_ptr->error(i);
21874
21875
29.6k
                        set_error(
21876
29.6k
                           make_error(parser_error::e_token,
21877
29.6k
                                      error_token.first,
21878
29.6k
                                      "ERR007 - Invalid token sequence: '" +
21879
29.6k
                                      error_token.first.value  + "' and '" +
21880
29.6k
                                      error_token.second.value + "'",
21881
29.6k
                                      exprtk_error_location));
21882
29.6k
                     }
21883
21884
90
                     if (sequence_validator_ptr->error_count())
21885
90
                     {
21886
90
                        sequence_validator_ptr->clear_errors();
21887
90
                     }
21888
90
                  }
21889
27
                  else if (0 != (sequence_validator3_ptr = dynamic_cast<lexer::helper::sequence_validator_3tokens*>(helper_assembly_.error_token_scanner)))
21890
27
                  {
21891
19.7k
                     for (std::size_t i = 0; i < sequence_validator3_ptr->error_count(); ++i)
21892
19.7k
                     {
21893
19.7k
                        std::pair<lexer::token,lexer::token> error_token = sequence_validator3_ptr->error(i);
21894
21895
19.7k
                        set_error(
21896
19.7k
                           make_error(parser_error::e_token,
21897
19.7k
                                      error_token.first,
21898
19.7k
                                      "ERR008 - Invalid token sequence: '" +
21899
19.7k
                                      error_token.first.value  + "' and '" +
21900
19.7k
                                      error_token.second.value + "'",
21901
19.7k
                                      exprtk_error_location));
21902
19.7k
                     }
21903
21904
27
                     if (sequence_validator3_ptr->error_count())
21905
27
                     {
21906
27
                        sequence_validator3_ptr->clear_errors();
21907
27
                     }
21908
27
                  }
21909
431
               }
21910
21911
431
               return false;
21912
431
            }
21913
19.9k
         }
21914
21915
19.5k
         return true;
21916
19.9k
      }
exprtk::parser<double>::run_assemblies()
Line
Count
Source
21812
9.97k
      {
21813
9.97k
         if (settings_.commutative_check_enabled())
21814
9.97k
         {
21815
9.97k
            helper_assembly_.run_inserters(lexer());
21816
9.97k
         }
21817
21818
9.97k
         if (settings_.joiner_enabled())
21819
9.97k
         {
21820
9.97k
            helper_assembly_.run_joiners(lexer());
21821
9.97k
         }
21822
21823
9.97k
         if (settings_.replacer_enabled())
21824
9.97k
         {
21825
9.97k
            helper_assembly_.run_modifiers(lexer());
21826
9.97k
         }
21827
21828
9.97k
         if (
21829
9.97k
              settings_.numeric_check_enabled () ||
21830
9.97k
              settings_.bracket_check_enabled () ||
21831
9.97k
              settings_.sequence_check_enabled()
21832
9.97k
            )
21833
9.97k
         {
21834
9.97k
            if (!helper_assembly_.run_scanners(lexer()))
21835
163
            {
21836
163
               if (helper_assembly_.error_token_scanner)
21837
163
               {
21838
163
                  lexer::helper::bracket_checker*            bracket_checker_ptr     = 0;
21839
163
                  lexer::helper::numeric_checker<T>*         numeric_checker_ptr     = 0;
21840
163
                  lexer::helper::sequence_validator*         sequence_validator_ptr  = 0;
21841
163
                  lexer::helper::sequence_validator_3tokens* sequence_validator3_ptr = 0;
21842
21843
163
                  if (0 != (bracket_checker_ptr = dynamic_cast<lexer::helper::bracket_checker*>(helper_assembly_.error_token_scanner)))
21844
45
                  {
21845
45
                     set_error(
21846
45
                        make_error(parser_error::e_token,
21847
45
                                   bracket_checker_ptr->error_token(),
21848
45
                                   "ERR005 - Mismatched brackets: '" + bracket_checker_ptr->error_token().value + "'",
21849
45
                                   exprtk_error_location));
21850
45
                  }
21851
118
                  else if (0 != (numeric_checker_ptr = dynamic_cast<lexer::helper::numeric_checker<T>*>(helper_assembly_.error_token_scanner)))
21852
53
                  {
21853
496
                     for (std::size_t i = 0; i < numeric_checker_ptr->error_count(); ++i)
21854
443
                     {
21855
443
                        lexer::token error_token = lexer()[numeric_checker_ptr->error_index(i)];
21856
21857
443
                        set_error(
21858
443
                           make_error(parser_error::e_token,
21859
443
                                      error_token,
21860
443
                                      "ERR006 - Invalid numeric token: '" + error_token.value + "'",
21861
443
                                      exprtk_error_location));
21862
443
                     }
21863
21864
53
                     if (numeric_checker_ptr->error_count())
21865
53
                     {
21866
53
                        numeric_checker_ptr->clear_errors();
21867
53
                     }
21868
53
                  }
21869
65
                  else if (0 != (sequence_validator_ptr = dynamic_cast<lexer::helper::sequence_validator*>(helper_assembly_.error_token_scanner)))
21870
50
                  {
21871
14.9k
                     for (std::size_t i = 0; i < sequence_validator_ptr->error_count(); ++i)
21872
14.8k
                     {
21873
14.8k
                        std::pair<lexer::token,lexer::token> error_token = sequence_validator_ptr->error(i);
21874
21875
14.8k
                        set_error(
21876
14.8k
                           make_error(parser_error::e_token,
21877
14.8k
                                      error_token.first,
21878
14.8k
                                      "ERR007 - Invalid token sequence: '" +
21879
14.8k
                                      error_token.first.value  + "' and '" +
21880
14.8k
                                      error_token.second.value + "'",
21881
14.8k
                                      exprtk_error_location));
21882
14.8k
                     }
21883
21884
50
                     if (sequence_validator_ptr->error_count())
21885
50
                     {
21886
50
                        sequence_validator_ptr->clear_errors();
21887
50
                     }
21888
50
                  }
21889
15
                  else if (0 != (sequence_validator3_ptr = dynamic_cast<lexer::helper::sequence_validator_3tokens*>(helper_assembly_.error_token_scanner)))
21890
15
                  {
21891
9.89k
                     for (std::size_t i = 0; i < sequence_validator3_ptr->error_count(); ++i)
21892
9.87k
                     {
21893
9.87k
                        std::pair<lexer::token,lexer::token> error_token = sequence_validator3_ptr->error(i);
21894
21895
9.87k
                        set_error(
21896
9.87k
                           make_error(parser_error::e_token,
21897
9.87k
                                      error_token.first,
21898
9.87k
                                      "ERR008 - Invalid token sequence: '" +
21899
9.87k
                                      error_token.first.value  + "' and '" +
21900
9.87k
                                      error_token.second.value + "'",
21901
9.87k
                                      exprtk_error_location));
21902
9.87k
                     }
21903
21904
15
                     if (sequence_validator3_ptr->error_count())
21905
15
                     {
21906
15
                        sequence_validator3_ptr->clear_errors();
21907
15
                     }
21908
15
                  }
21909
163
               }
21910
21911
163
               return false;
21912
163
            }
21913
9.97k
         }
21914
21915
9.80k
         return true;
21916
9.97k
      }
exprtk::parser<float>::run_assemblies()
Line
Count
Source
21812
9.97k
      {
21813
9.97k
         if (settings_.commutative_check_enabled())
21814
9.97k
         {
21815
9.97k
            helper_assembly_.run_inserters(lexer());
21816
9.97k
         }
21817
21818
9.97k
         if (settings_.joiner_enabled())
21819
9.97k
         {
21820
9.97k
            helper_assembly_.run_joiners(lexer());
21821
9.97k
         }
21822
21823
9.97k
         if (settings_.replacer_enabled())
21824
9.97k
         {
21825
9.97k
            helper_assembly_.run_modifiers(lexer());
21826
9.97k
         }
21827
21828
9.97k
         if (
21829
9.97k
              settings_.numeric_check_enabled () ||
21830
9.97k
              settings_.bracket_check_enabled () ||
21831
9.97k
              settings_.sequence_check_enabled()
21832
9.97k
            )
21833
9.97k
         {
21834
9.97k
            if (!helper_assembly_.run_scanners(lexer()))
21835
268
            {
21836
268
               if (helper_assembly_.error_token_scanner)
21837
268
               {
21838
268
                  lexer::helper::bracket_checker*            bracket_checker_ptr     = 0;
21839
268
                  lexer::helper::numeric_checker<T>*         numeric_checker_ptr     = 0;
21840
268
                  lexer::helper::sequence_validator*         sequence_validator_ptr  = 0;
21841
268
                  lexer::helper::sequence_validator_3tokens* sequence_validator3_ptr = 0;
21842
21843
268
                  if (0 != (bracket_checker_ptr = dynamic_cast<lexer::helper::bracket_checker*>(helper_assembly_.error_token_scanner)))
21844
40
                  {
21845
40
                     set_error(
21846
40
                        make_error(parser_error::e_token,
21847
40
                                   bracket_checker_ptr->error_token(),
21848
40
                                   "ERR005 - Mismatched brackets: '" + bracket_checker_ptr->error_token().value + "'",
21849
40
                                   exprtk_error_location));
21850
40
                  }
21851
228
                  else if (0 != (numeric_checker_ptr = dynamic_cast<lexer::helper::numeric_checker<T>*>(helper_assembly_.error_token_scanner)))
21852
176
                  {
21853
2.74k
                     for (std::size_t i = 0; i < numeric_checker_ptr->error_count(); ++i)
21854
2.57k
                     {
21855
2.57k
                        lexer::token error_token = lexer()[numeric_checker_ptr->error_index(i)];
21856
21857
2.57k
                        set_error(
21858
2.57k
                           make_error(parser_error::e_token,
21859
2.57k
                                      error_token,
21860
2.57k
                                      "ERR006 - Invalid numeric token: '" + error_token.value + "'",
21861
2.57k
                                      exprtk_error_location));
21862
2.57k
                     }
21863
21864
176
                     if (numeric_checker_ptr->error_count())
21865
176
                     {
21866
176
                        numeric_checker_ptr->clear_errors();
21867
176
                     }
21868
176
                  }
21869
52
                  else if (0 != (sequence_validator_ptr = dynamic_cast<lexer::helper::sequence_validator*>(helper_assembly_.error_token_scanner)))
21870
40
                  {
21871
14.8k
                     for (std::size_t i = 0; i < sequence_validator_ptr->error_count(); ++i)
21872
14.7k
                     {
21873
14.7k
                        std::pair<lexer::token,lexer::token> error_token = sequence_validator_ptr->error(i);
21874
21875
14.7k
                        set_error(
21876
14.7k
                           make_error(parser_error::e_token,
21877
14.7k
                                      error_token.first,
21878
14.7k
                                      "ERR007 - Invalid token sequence: '" +
21879
14.7k
                                      error_token.first.value  + "' and '" +
21880
14.7k
                                      error_token.second.value + "'",
21881
14.7k
                                      exprtk_error_location));
21882
14.7k
                     }
21883
21884
40
                     if (sequence_validator_ptr->error_count())
21885
40
                     {
21886
40
                        sequence_validator_ptr->clear_errors();
21887
40
                     }
21888
40
                  }
21889
12
                  else if (0 != (sequence_validator3_ptr = dynamic_cast<lexer::helper::sequence_validator_3tokens*>(helper_assembly_.error_token_scanner)))
21890
12
                  {
21891
9.87k
                     for (std::size_t i = 0; i < sequence_validator3_ptr->error_count(); ++i)
21892
9.86k
                     {
21893
9.86k
                        std::pair<lexer::token,lexer::token> error_token = sequence_validator3_ptr->error(i);
21894
21895
9.86k
                        set_error(
21896
9.86k
                           make_error(parser_error::e_token,
21897
9.86k
                                      error_token.first,
21898
9.86k
                                      "ERR008 - Invalid token sequence: '" +
21899
9.86k
                                      error_token.first.value  + "' and '" +
21900
9.86k
                                      error_token.second.value + "'",
21901
9.86k
                                      exprtk_error_location));
21902
9.86k
                     }
21903
21904
12
                     if (sequence_validator3_ptr->error_count())
21905
12
                     {
21906
12
                        sequence_validator3_ptr->clear_errors();
21907
12
                     }
21908
12
                  }
21909
268
               }
21910
21911
268
               return false;
21912
268
            }
21913
9.97k
         }
21914
21915
9.70k
         return true;
21916
9.97k
      }
21917
21918
      inline settings_store& settings()
21919
      {
21920
         return settings_;
21921
      }
21922
21923
      inline parser_error::type get_error(const std::size_t& index) const
21924
      {
21925
         if (index < error_list_.size())
21926
            return error_list_[index];
21927
         else
21928
            throw std::invalid_argument("parser::get_error() - Invalid error index specificed");
21929
      }
21930
21931
      inline std::string error() const
21932
      {
21933
         if (!error_list_.empty())
21934
         {
21935
            return error_list_[0].diagnostic;
21936
         }
21937
         else
21938
            return std::string("No Error");
21939
      }
21940
21941
      inline std::size_t error_count() const
21942
      {
21943
         return error_list_.size();
21944
      }
21945
21946
      inline dependent_entity_collector& dec()
21947
      {
21948
         return dec_;
21949
      }
21950
21951
      inline bool replace_symbol(const std::string& old_symbol, const std::string& new_symbol)
21952
      {
21953
         if (!settings_.replacer_enabled())
21954
            return false;
21955
         else if (details::is_reserved_word(old_symbol))
21956
            return false;
21957
         else
21958
            return symbol_replacer_.add_replace(old_symbol,new_symbol,lexer::token::e_symbol);
21959
      }
21960
21961
      inline bool remove_replace_symbol(const std::string& symbol)
21962
      {
21963
         if (!settings_.replacer_enabled())
21964
            return false;
21965
         else if (details::is_reserved_word(symbol))
21966
            return false;
21967
         else
21968
            return symbol_replacer_.remove(symbol);
21969
      }
21970
21971
      inline void enable_unknown_symbol_resolver(unknown_symbol_resolver* usr = reinterpret_cast<unknown_symbol_resolver*>(0))
21972
      {
21973
         resolve_unknown_symbol_ = true;
21974
21975
         if (usr)
21976
            unknown_symbol_resolver_ = usr;
21977
         else
21978
            unknown_symbol_resolver_ = &default_usr_;
21979
      }
21980
21981
      inline void enable_unknown_symbol_resolver(unknown_symbol_resolver& usr)
21982
      {
21983
         enable_unknown_symbol_resolver(&usr);
21984
      }
21985
21986
      inline void disable_unknown_symbol_resolver()
21987
      {
21988
         resolve_unknown_symbol_  = false;
21989
         unknown_symbol_resolver_ = &default_usr_;
21990
      }
21991
21992
      inline void register_loop_runtime_check(loop_runtime_check& lrtchk)
21993
20.1k
      {
21994
20.1k
         loop_runtime_check_ = &lrtchk;
21995
20.1k
      }
exprtk::parser<double>::register_loop_runtime_check(exprtk::loop_runtime_check&)
Line
Count
Source
21993
10.0k
      {
21994
10.0k
         loop_runtime_check_ = &lrtchk;
21995
10.0k
      }
exprtk::parser<float>::register_loop_runtime_check(exprtk::loop_runtime_check&)
Line
Count
Source
21993
10.0k
      {
21994
10.0k
         loop_runtime_check_ = &lrtchk;
21995
10.0k
      }
21996
21997
      inline void clear_loop_runtime_check()
21998
13.1k
      {
21999
13.1k
         loop_runtime_check_ = loop_runtime_check_ptr(0);
22000
13.1k
      }
exprtk::parser<double>::clear_loop_runtime_check()
Line
Count
Source
21998
6.58k
      {
21999
6.58k
         loop_runtime_check_ = loop_runtime_check_ptr(0);
22000
6.58k
      }
exprtk::parser<float>::clear_loop_runtime_check()
Line
Count
Source
21998
6.54k
      {
21999
6.54k
         loop_runtime_check_ = loop_runtime_check_ptr(0);
22000
6.54k
      }
22001
22002
   private:
22003
22004
      inline bool valid_base_operation(const std::string& symbol) const
22005
4.37M
      {
22006
4.37M
         const std::size_t length = symbol.size();
22007
22008
4.37M
         if (
22009
4.37M
              (length < 3) || // Shortest base op symbol length
22010
4.37M
              (length > 9)    // Longest base op symbol length
22011
4.37M
            )
22012
4.22M
            return false;
22013
142k
         else
22014
142k
            return settings_.function_enabled(symbol) &&
22015
142k
                   (base_ops_map_.end() != base_ops_map_.find(symbol));
22016
4.37M
      }
exprtk::parser<double>::valid_base_operation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
22005
2.24M
      {
22006
2.24M
         const std::size_t length = symbol.size();
22007
22008
2.24M
         if (
22009
2.24M
              (length < 3) || // Shortest base op symbol length
22010
2.24M
              (length > 9)    // Longest base op symbol length
22011
2.24M
            )
22012
2.16M
            return false;
22013
73.9k
         else
22014
73.9k
            return settings_.function_enabled(symbol) &&
22015
73.9k
                   (base_ops_map_.end() != base_ops_map_.find(symbol));
22016
2.24M
      }
exprtk::parser<float>::valid_base_operation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
22005
2.13M
      {
22006
2.13M
         const std::size_t length = symbol.size();
22007
22008
2.13M
         if (
22009
2.13M
              (length < 3) || // Shortest base op symbol length
22010
2.13M
              (length > 9)    // Longest base op symbol length
22011
2.13M
            )
22012
2.06M
            return false;
22013
68.5k
         else
22014
68.5k
            return settings_.function_enabled(symbol) &&
22015
68.5k
                   (base_ops_map_.end() != base_ops_map_.find(symbol));
22016
2.13M
      }
22017
22018
      inline bool valid_vararg_operation(const std::string& symbol) const
22019
4.41M
      {
22020
4.41M
         static const std::string s_sum     = "sum" ;
22021
4.41M
         static const std::string s_mul     = "mul" ;
22022
4.41M
         static const std::string s_avg     = "avg" ;
22023
4.41M
         static const std::string s_min     = "min" ;
22024
4.41M
         static const std::string s_max     = "max" ;
22025
4.41M
         static const std::string s_mand    = "mand";
22026
4.41M
         static const std::string s_mor     = "mor" ;
22027
4.41M
         static const std::string s_multi   = "~"   ;
22028
4.41M
         static const std::string s_mswitch = "[*]" ;
22029
22030
4.41M
         return
22031
4.41M
               (
22032
4.41M
                  details::imatch(symbol,s_sum    ) ||
22033
4.41M
                  details::imatch(symbol,s_mul    ) ||
22034
4.41M
                  details::imatch(symbol,s_avg    ) ||
22035
4.41M
                  details::imatch(symbol,s_min    ) ||
22036
4.41M
                  details::imatch(symbol,s_max    ) ||
22037
4.41M
                  details::imatch(symbol,s_mand   ) ||
22038
4.41M
                  details::imatch(symbol,s_mor    ) ||
22039
4.41M
                  details::imatch(symbol,s_multi  ) ||
22040
4.41M
                  details::imatch(symbol,s_mswitch)
22041
4.41M
               ) &&
22042
4.41M
               settings_.function_enabled(symbol);
22043
4.41M
      }
exprtk::parser<double>::valid_vararg_operation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
22019
2.26M
      {
22020
2.26M
         static const std::string s_sum     = "sum" ;
22021
2.26M
         static const std::string s_mul     = "mul" ;
22022
2.26M
         static const std::string s_avg     = "avg" ;
22023
2.26M
         static const std::string s_min     = "min" ;
22024
2.26M
         static const std::string s_max     = "max" ;
22025
2.26M
         static const std::string s_mand    = "mand";
22026
2.26M
         static const std::string s_mor     = "mor" ;
22027
2.26M
         static const std::string s_multi   = "~"   ;
22028
2.26M
         static const std::string s_mswitch = "[*]" ;
22029
22030
2.26M
         return
22031
2.26M
               (
22032
2.26M
                  details::imatch(symbol,s_sum    ) ||
22033
2.26M
                  details::imatch(symbol,s_mul    ) ||
22034
2.26M
                  details::imatch(symbol,s_avg    ) ||
22035
2.26M
                  details::imatch(symbol,s_min    ) ||
22036
2.26M
                  details::imatch(symbol,s_max    ) ||
22037
2.26M
                  details::imatch(symbol,s_mand   ) ||
22038
2.26M
                  details::imatch(symbol,s_mor    ) ||
22039
2.26M
                  details::imatch(symbol,s_multi  ) ||
22040
2.26M
                  details::imatch(symbol,s_mswitch)
22041
2.26M
               ) &&
22042
2.26M
               settings_.function_enabled(symbol);
22043
2.26M
      }
exprtk::parser<float>::valid_vararg_operation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
22019
2.15M
      {
22020
2.15M
         static const std::string s_sum     = "sum" ;
22021
2.15M
         static const std::string s_mul     = "mul" ;
22022
2.15M
         static const std::string s_avg     = "avg" ;
22023
2.15M
         static const std::string s_min     = "min" ;
22024
2.15M
         static const std::string s_max     = "max" ;
22025
2.15M
         static const std::string s_mand    = "mand";
22026
2.15M
         static const std::string s_mor     = "mor" ;
22027
2.15M
         static const std::string s_multi   = "~"   ;
22028
2.15M
         static const std::string s_mswitch = "[*]" ;
22029
22030
2.15M
         return
22031
2.15M
               (
22032
2.15M
                  details::imatch(symbol,s_sum    ) ||
22033
2.15M
                  details::imatch(symbol,s_mul    ) ||
22034
2.15M
                  details::imatch(symbol,s_avg    ) ||
22035
2.15M
                  details::imatch(symbol,s_min    ) ||
22036
2.15M
                  details::imatch(symbol,s_max    ) ||
22037
2.15M
                  details::imatch(symbol,s_mand   ) ||
22038
2.15M
                  details::imatch(symbol,s_mor    ) ||
22039
2.15M
                  details::imatch(symbol,s_multi  ) ||
22040
2.15M
                  details::imatch(symbol,s_mswitch)
22041
2.15M
               ) &&
22042
2.15M
               settings_.function_enabled(symbol);
22043
2.15M
      }
22044
22045
      bool is_invalid_logic_operation(const details::operator_type operation) const
22046
7.08M
      {
22047
7.08M
         return settings_.logic_disabled(operation);
22048
7.08M
      }
exprtk::parser<double>::is_invalid_logic_operation(exprtk::details::operator_type) const
Line
Count
Source
22046
3.63M
      {
22047
3.63M
         return settings_.logic_disabled(operation);
22048
3.63M
      }
exprtk::parser<float>::is_invalid_logic_operation(exprtk::details::operator_type) const
Line
Count
Source
22046
3.45M
      {
22047
3.45M
         return settings_.logic_disabled(operation);
22048
3.45M
      }
22049
22050
      bool is_invalid_arithmetic_operation(const details::operator_type operation) const
22051
7.08M
      {
22052
7.08M
         return settings_.arithmetic_disabled(operation);
22053
7.08M
      }
exprtk::parser<double>::is_invalid_arithmetic_operation(exprtk::details::operator_type) const
Line
Count
Source
22051
3.63M
      {
22052
3.63M
         return settings_.arithmetic_disabled(operation);
22053
3.63M
      }
exprtk::parser<float>::is_invalid_arithmetic_operation(exprtk::details::operator_type) const
Line
Count
Source
22051
3.45M
      {
22052
3.45M
         return settings_.arithmetic_disabled(operation);
22053
3.45M
      }
22054
22055
      bool is_invalid_assignment_operation(const details::operator_type operation) const
22056
7.08M
      {
22057
7.08M
         return settings_.assignment_disabled(operation);
22058
7.08M
      }
exprtk::parser<double>::is_invalid_assignment_operation(exprtk::details::operator_type) const
Line
Count
Source
22056
3.63M
      {
22057
3.63M
         return settings_.assignment_disabled(operation);
22058
3.63M
      }
exprtk::parser<float>::is_invalid_assignment_operation(exprtk::details::operator_type) const
Line
Count
Source
22056
3.45M
      {
22057
3.45M
         return settings_.assignment_disabled(operation);
22058
3.45M
      }
22059
22060
      bool is_invalid_inequality_operation(const details::operator_type operation) const
22061
7.08M
      {
22062
7.08M
         return settings_.inequality_disabled(operation);
22063
7.08M
      }
exprtk::parser<double>::is_invalid_inequality_operation(exprtk::details::operator_type) const
Line
Count
Source
22061
3.63M
      {
22062
3.63M
         return settings_.inequality_disabled(operation);
22063
3.63M
      }
exprtk::parser<float>::is_invalid_inequality_operation(exprtk::details::operator_type) const
Line
Count
Source
22061
3.45M
      {
22062
3.45M
         return settings_.inequality_disabled(operation);
22063
3.45M
      }
22064
22065
      #ifdef exprtk_enable_debugging
22066
      inline void next_token()
22067
      {
22068
         const std::string ct_str = current_token().value;
22069
         const std::size_t ct_pos = current_token().position;
22070
         parser_helper::next_token();
22071
         const std::string depth(2 * state_.scope_depth,' ');
22072
         exprtk_debug(("%s"
22073
                       "prev[%s | %04d] --> curr[%s | %04d]  stack_level: %3d\n",
22074
                       depth.c_str(),
22075
                       ct_str.c_str(),
22076
                       static_cast<unsigned int>(ct_pos),
22077
                       current_token().value.c_str(),
22078
                       static_cast<unsigned int>(current_token().position),
22079
                       static_cast<unsigned int>(state_.stack_depth)));
22080
      }
22081
      #endif
22082
22083
      inline expression_node_ptr parse_corpus()
22084
19.5k
      {
22085
19.5k
         std::vector<expression_node_ptr> arg_list;
22086
19.5k
         std::vector<bool> side_effect_list;
22087
22088
19.5k
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
22089
22090
19.5k
         lexer::token begin_token;
22091
19.5k
         lexer::token end_token;
22092
22093
19.5k
         for ( ; ; )
22094
123k
         {
22095
123k
            state_.side_effect_present = false;
22096
22097
123k
            begin_token = current_token();
22098
22099
123k
            expression_node_ptr arg = parse_expression();
22100
22101
123k
            if (0 == arg)
22102
5.93k
            {
22103
5.93k
               if (error_list_.empty())
22104
1
               {
22105
1
                  set_error(
22106
1
                     make_error(parser_error::e_syntax,
22107
1
                                current_token(),
22108
1
                                "ERR009 - Invalid expression encountered",
22109
1
                                exprtk_error_location));
22110
1
               }
22111
22112
5.93k
               return error_node();
22113
5.93k
            }
22114
117k
            else
22115
117k
            {
22116
117k
               arg_list.push_back(arg);
22117
22118
117k
               side_effect_list.push_back(state_.side_effect_present);
22119
22120
117k
               end_token = current_token();
22121
22122
117k
               const std::string sub_expr = construct_subexpr(begin_token, end_token);
22123
22124
117k
               exprtk_debug(("parse_corpus(%02d) Subexpr: %s\n",
22125
117k
                             static_cast<int>(arg_list.size() - 1),
22126
117k
                             sub_expr.c_str()));
22127
22128
117k
               exprtk_debug(("parse_corpus(%02d) - Side effect present: %s\n",
22129
117k
                             static_cast<int>(arg_list.size() - 1),
22130
117k
                             state_.side_effect_present ? "true" : "false"));
22131
22132
117k
               exprtk_debug(("-------------------------------------------------\n"));
22133
117k
            }
22134
22135
117k
            if (lexer().finished())
22136
13.5k
               break;
22137
103k
            else if (token_is(token_t::e_eof,prsrhlpr_t::e_hold))
22138
65.0k
            {
22139
65.0k
               if (lexer().finished())
22140
0
                  break;
22141
65.0k
               else
22142
65.0k
                  next_token();
22143
65.0k
            }
22144
117k
         }
22145
22146
13.5k
         if (
22147
13.5k
              !arg_list.empty() &&
22148
13.5k
              is_return_node(arg_list.back())
22149
13.5k
            )
22150
0
         {
22151
0
            dec_.final_stmt_return_ = true;
22152
0
         }
22153
22154
13.5k
         const expression_node_ptr result = simplify(arg_list,side_effect_list);
22155
22156
13.5k
         sdd.delete_ptr = (0 == result);
22157
22158
13.5k
         return result;
22159
19.5k
      }
exprtk::parser<double>::parse_corpus()
Line
Count
Source
22084
9.80k
      {
22085
9.80k
         std::vector<expression_node_ptr> arg_list;
22086
9.80k
         std::vector<bool> side_effect_list;
22087
22088
9.80k
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
22089
22090
9.80k
         lexer::token begin_token;
22091
9.80k
         lexer::token end_token;
22092
22093
9.80k
         for ( ; ; )
22094
62.4k
         {
22095
62.4k
            state_.side_effect_present = false;
22096
22097
62.4k
            begin_token = current_token();
22098
22099
62.4k
            expression_node_ptr arg = parse_expression();
22100
22101
62.4k
            if (0 == arg)
22102
2.99k
            {
22103
2.99k
               if (error_list_.empty())
22104
1
               {
22105
1
                  set_error(
22106
1
                     make_error(parser_error::e_syntax,
22107
1
                                current_token(),
22108
1
                                "ERR009 - Invalid expression encountered",
22109
1
                                exprtk_error_location));
22110
1
               }
22111
22112
2.99k
               return error_node();
22113
2.99k
            }
22114
59.4k
            else
22115
59.4k
            {
22116
59.4k
               arg_list.push_back(arg);
22117
22118
59.4k
               side_effect_list.push_back(state_.side_effect_present);
22119
22120
59.4k
               end_token = current_token();
22121
22122
59.4k
               const std::string sub_expr = construct_subexpr(begin_token, end_token);
22123
22124
59.4k
               exprtk_debug(("parse_corpus(%02d) Subexpr: %s\n",
22125
59.4k
                             static_cast<int>(arg_list.size() - 1),
22126
59.4k
                             sub_expr.c_str()));
22127
22128
59.4k
               exprtk_debug(("parse_corpus(%02d) - Side effect present: %s\n",
22129
59.4k
                             static_cast<int>(arg_list.size() - 1),
22130
59.4k
                             state_.side_effect_present ? "true" : "false"));
22131
22132
59.4k
               exprtk_debug(("-------------------------------------------------\n"));
22133
59.4k
            }
22134
22135
59.4k
            if (lexer().finished())
22136
6.81k
               break;
22137
52.6k
            else if (token_is(token_t::e_eof,prsrhlpr_t::e_hold))
22138
32.7k
            {
22139
32.7k
               if (lexer().finished())
22140
0
                  break;
22141
32.7k
               else
22142
32.7k
                  next_token();
22143
32.7k
            }
22144
59.4k
         }
22145
22146
6.81k
         if (
22147
6.81k
              !arg_list.empty() &&
22148
6.81k
              is_return_node(arg_list.back())
22149
6.81k
            )
22150
0
         {
22151
0
            dec_.final_stmt_return_ = true;
22152
0
         }
22153
22154
6.81k
         const expression_node_ptr result = simplify(arg_list,side_effect_list);
22155
22156
6.81k
         sdd.delete_ptr = (0 == result);
22157
22158
6.81k
         return result;
22159
9.80k
      }
exprtk::parser<float>::parse_corpus()
Line
Count
Source
22084
9.70k
      {
22085
9.70k
         std::vector<expression_node_ptr> arg_list;
22086
9.70k
         std::vector<bool> side_effect_list;
22087
22088
9.70k
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
22089
22090
9.70k
         lexer::token begin_token;
22091
9.70k
         lexer::token end_token;
22092
22093
9.70k
         for ( ; ; )
22094
60.6k
         {
22095
60.6k
            state_.side_effect_present = false;
22096
22097
60.6k
            begin_token = current_token();
22098
22099
60.6k
            expression_node_ptr arg = parse_expression();
22100
22101
60.6k
            if (0 == arg)
22102
2.93k
            {
22103
2.93k
               if (error_list_.empty())
22104
0
               {
22105
0
                  set_error(
22106
0
                     make_error(parser_error::e_syntax,
22107
0
                                current_token(),
22108
0
                                "ERR009 - Invalid expression encountered",
22109
0
                                exprtk_error_location));
22110
0
               }
22111
22112
2.93k
               return error_node();
22113
2.93k
            }
22114
57.6k
            else
22115
57.6k
            {
22116
57.6k
               arg_list.push_back(arg);
22117
22118
57.6k
               side_effect_list.push_back(state_.side_effect_present);
22119
22120
57.6k
               end_token = current_token();
22121
22122
57.6k
               const std::string sub_expr = construct_subexpr(begin_token, end_token);
22123
22124
57.6k
               exprtk_debug(("parse_corpus(%02d) Subexpr: %s\n",
22125
57.6k
                             static_cast<int>(arg_list.size() - 1),
22126
57.6k
                             sub_expr.c_str()));
22127
22128
57.6k
               exprtk_debug(("parse_corpus(%02d) - Side effect present: %s\n",
22129
57.6k
                             static_cast<int>(arg_list.size() - 1),
22130
57.6k
                             state_.side_effect_present ? "true" : "false"));
22131
22132
57.6k
               exprtk_debug(("-------------------------------------------------\n"));
22133
57.6k
            }
22134
22135
57.6k
            if (lexer().finished())
22136
6.76k
               break;
22137
50.9k
            else if (token_is(token_t::e_eof,prsrhlpr_t::e_hold))
22138
32.2k
            {
22139
32.2k
               if (lexer().finished())
22140
0
                  break;
22141
32.2k
               else
22142
32.2k
                  next_token();
22143
32.2k
            }
22144
57.6k
         }
22145
22146
6.76k
         if (
22147
6.76k
              !arg_list.empty() &&
22148
6.76k
              is_return_node(arg_list.back())
22149
6.76k
            )
22150
0
         {
22151
0
            dec_.final_stmt_return_ = true;
22152
0
         }
22153
22154
6.76k
         const expression_node_ptr result = simplify(arg_list,side_effect_list);
22155
22156
6.76k
         sdd.delete_ptr = (0 == result);
22157
22158
6.76k
         return result;
22159
9.70k
      }
22160
22161
      std::string construct_subexpr(lexer::token& begin_token, lexer::token& end_token)
22162
117k
      {
22163
117k
         std::string result = lexer().substr(begin_token.position,end_token.position);
22164
22165
129M
         for (std::size_t i = 0; i < result.size(); ++i)
22166
129M
         {
22167
129M
            if (details::is_whitespace(result[i])) result[i] = ' ';
22168
129M
         }
22169
22170
117k
         return result;
22171
117k
      }
exprtk::parser<double>::construct_subexpr(exprtk::lexer::token&, exprtk::lexer::token&)
Line
Count
Source
22162
59.4k
      {
22163
59.4k
         std::string result = lexer().substr(begin_token.position,end_token.position);
22164
22165
66.3M
         for (std::size_t i = 0; i < result.size(); ++i)
22166
66.2M
         {
22167
66.2M
            if (details::is_whitespace(result[i])) result[i] = ' ';
22168
66.2M
         }
22169
22170
59.4k
         return result;
22171
59.4k
      }
exprtk::parser<float>::construct_subexpr(exprtk::lexer::token&, exprtk::lexer::token&)
Line
Count
Source
22162
57.6k
      {
22163
57.6k
         std::string result = lexer().substr(begin_token.position,end_token.position);
22164
22165
63.2M
         for (std::size_t i = 0; i < result.size(); ++i)
22166
63.1M
         {
22167
63.1M
            if (details::is_whitespace(result[i])) result[i] = ' ';
22168
63.1M
         }
22169
22170
57.6k
         return result;
22171
57.6k
      }
22172
22173
      static const precedence_level default_precedence = e_level00;
22174
22175
      struct state_t
22176
      {
22177
         inline void set(const precedence_level& l,
22178
                         const precedence_level& r,
22179
                         const details::operator_type& o)
22180
13.5M
         {
22181
13.5M
            left  = l;
22182
13.5M
            right = r;
22183
13.5M
            operation = o;
22184
13.5M
         }
exprtk::parser<double>::state_t::set(exprtk::parser<double>::precedence_level const&, exprtk::parser<double>::precedence_level const&, exprtk::details::operator_type const&)
Line
Count
Source
22180
6.96M
         {
22181
6.96M
            left  = l;
22182
6.96M
            right = r;
22183
6.96M
            operation = o;
22184
6.96M
         }
exprtk::parser<float>::state_t::set(exprtk::parser<float>::precedence_level const&, exprtk::parser<float>::precedence_level const&, exprtk::details::operator_type const&)
Line
Count
Source
22180
6.61M
         {
22181
6.61M
            left  = l;
22182
6.61M
            right = r;
22183
6.61M
            operation = o;
22184
6.61M
         }
22185
22186
         inline void reset()
22187
16.2M
         {
22188
16.2M
            left      = e_level00;
22189
16.2M
            right     = e_level00;
22190
16.2M
            operation = details::e_default;
22191
16.2M
         }
exprtk::parser<double>::state_t::reset()
Line
Count
Source
22187
8.32M
         {
22188
8.32M
            left      = e_level00;
22189
8.32M
            right     = e_level00;
22190
8.32M
            operation = details::e_default;
22191
8.32M
         }
exprtk::parser<float>::state_t::reset()
Line
Count
Source
22187
7.88M
         {
22188
7.88M
            left      = e_level00;
22189
7.88M
            right     = e_level00;
22190
7.88M
            operation = details::e_default;
22191
7.88M
         }
22192
22193
         precedence_level left;
22194
         precedence_level right;
22195
         details::operator_type operation;
22196
      };
22197
22198
      inline expression_node_ptr parse_expression(precedence_level precedence = e_level00)
22199
9.15M
      {
22200
9.15M
         stack_limit_handler slh(*this);
22201
22202
9.15M
         if (!slh)
22203
0
         {
22204
0
            return error_node();
22205
0
         }
22206
22207
9.15M
         expression_node_ptr expression = parse_branch(precedence);
22208
22209
9.15M
         if (0 == expression)
22210
14.9k
         {
22211
14.9k
            return error_node();
22212
14.9k
         }
22213
22214
9.13M
         bool break_loop = false;
22215
22216
9.13M
         state_t current_state;
22217
22218
9.13M
         for ( ; ; )
22219
16.2M
         {
22220
16.2M
            current_state.reset();
22221
22222
16.2M
            switch (current_token().type)
22223
16.2M
            {
22224
29.5k
               case token_t::e_assign : current_state.set(e_level00, e_level00, details::e_assign); break;
22225
38.3k
               case token_t::e_addass : current_state.set(e_level00, e_level00, details::e_addass); break;
22226
13.9k
               case token_t::e_subass : current_state.set(e_level00, e_level00, details::e_subass); break;
22227
35.4k
               case token_t::e_mulass : current_state.set(e_level00, e_level00, details::e_mulass); break;
22228
12.3k
               case token_t::e_divass : current_state.set(e_level00, e_level00, details::e_divass); break;
22229
22.6k
               case token_t::e_modass : current_state.set(e_level00, e_level00, details::e_modass); break;
22230
140
               case token_t::e_swap   : current_state.set(e_level00, e_level00, details::e_swap  ); break;
22231
771k
               case token_t::e_lt     : current_state.set(e_level05, e_level06, details::e_lt    ); break;
22232
175k
               case token_t::e_lte    : current_state.set(e_level05, e_level06, details::e_lte   ); break;
22233
1.68M
               case token_t::e_eq     : current_state.set(e_level05, e_level06, details::e_eq    ); break;
22234
160k
               case token_t::e_ne     : current_state.set(e_level05, e_level06, details::e_ne    ); break;
22235
288k
               case token_t::e_gte    : current_state.set(e_level05, e_level06, details::e_gte   ); break;
22236
708k
               case token_t::e_gt     : current_state.set(e_level05, e_level06, details::e_gt    ); break;
22237
1.42M
               case token_t::e_add    : current_state.set(e_level07, e_level08, details::e_add   ); break;
22238
1.75M
               case token_t::e_sub    : current_state.set(e_level07, e_level08, details::e_sub   ); break;
22239
1.20M
               case token_t::e_div    : current_state.set(e_level10, e_level11, details::e_div   ); break;
22240
2.80M
               case token_t::e_mul    : current_state.set(e_level10, e_level11, details::e_mul   ); break;
22241
207k
               case token_t::e_mod    : current_state.set(e_level10, e_level11, details::e_mod   ); break;
22242
474k
               case token_t::e_pow    : current_state.set(e_level12, e_level12, details::e_pow   ); break;
22243
4.40M
               default                : if (token_t::e_symbol == current_token().type)
22244
1.82M
                                        {
22245
1.82M
                                           static const std::string s_and   = "and"  ;
22246
1.82M
                                           static const std::string s_nand  = "nand" ;
22247
1.82M
                                           static const std::string s_or    = "or"   ;
22248
1.82M
                                           static const std::string s_nor   = "nor"  ;
22249
1.82M
                                           static const std::string s_xor   = "xor"  ;
22250
1.82M
                                           static const std::string s_xnor  = "xnor" ;
22251
1.82M
                                           static const std::string s_in    = "in"   ;
22252
1.82M
                                           static const std::string s_like  = "like" ;
22253
1.82M
                                           static const std::string s_ilike = "ilike";
22254
1.82M
                                           static const std::string s_and1  = "&"    ;
22255
1.82M
                                           static const std::string s_or1   = "|"    ;
22256
1.82M
                                           static const std::string s_not   = "not"  ;
22257
22258
1.82M
                                           if (details::imatch(current_token().value,s_and))
22259
380k
                                           {
22260
380k
                                              current_state.set(e_level03, e_level04, details::e_and);
22261
380k
                                              break;
22262
380k
                                           }
22263
1.44M
                                           else if (details::imatch(current_token().value,s_and1))
22264
231k
                                           {
22265
231k
                                              #ifndef exprtk_disable_sc_andor
22266
231k
                                              current_state.set(e_level03, e_level04, details::e_scand);
22267
                                              #else
22268
                                              current_state.set(e_level03, e_level04, details::e_and);
22269
                                              #endif
22270
231k
                                              break;
22271
231k
                                           }
22272
1.21M
                                           else if (details::imatch(current_token().value,s_nand))
22273
164k
                                           {
22274
164k
                                              current_state.set(e_level03, e_level04, details::e_nand);
22275
164k
                                              break;
22276
164k
                                           }
22277
1.05M
                                           else if (details::imatch(current_token().value,s_or))
22278
386k
                                           {
22279
386k
                                              current_state.set(e_level01, e_level02, details::e_or);
22280
386k
                                              break;
22281
386k
                                           }
22282
664k
                                           else if (details::imatch(current_token().value,s_or1))
22283
112k
                                           {
22284
112k
                                              #ifndef exprtk_disable_sc_andor
22285
112k
                                              current_state.set(e_level01, e_level02, details::e_scor);
22286
                                              #else
22287
                                              current_state.set(e_level01, e_level02, details::e_or);
22288
                                              #endif
22289
112k
                                              break;
22290
112k
                                           }
22291
552k
                                           else if (details::imatch(current_token().value,s_nor))
22292
225k
                                           {
22293
225k
                                              current_state.set(e_level01, e_level02, details::e_nor);
22294
225k
                                              break;
22295
225k
                                           }
22296
327k
                                           else if (details::imatch(current_token().value,s_xor))
22297
111k
                                           {
22298
111k
                                              current_state.set(e_level01, e_level02, details::e_xor);
22299
111k
                                              break;
22300
111k
                                           }
22301
215k
                                           else if (details::imatch(current_token().value,s_xnor))
22302
154k
                                           {
22303
154k
                                              current_state.set(e_level01, e_level02, details::e_xnor);
22304
154k
                                              break;
22305
154k
                                           }
22306
61.3k
                                           else if (details::imatch(current_token().value,s_in))
22307
30
                                           {
22308
30
                                              current_state.set(e_level04, e_level04, details::e_in);
22309
30
                                              break;
22310
30
                                           }
22311
61.2k
                                           else if (details::imatch(current_token().value,s_like))
22312
0
                                           {
22313
0
                                              current_state.set(e_level04, e_level04, details::e_like);
22314
0
                                              break;
22315
0
                                           }
22316
61.2k
                                           else if (details::imatch(current_token().value,s_ilike))
22317
32
                                           {
22318
32
                                              current_state.set(e_level04, e_level04, details::e_ilike);
22319
32
                                              break;
22320
32
                                           }
22321
61.2k
                                           else if (details::imatch(current_token().value,s_not))
22322
42
                                           {
22323
42
                                              break;
22324
42
                                           }
22325
1.82M
                                        }
22326
22327
2.63M
                                        break_loop = true;
22328
16.2M
            }
22329
22330
16.2M
            if (break_loop)
22331
2.63M
            {
22332
2.63M
               parse_pending_string_rangesize(expression);
22333
2.63M
               break;
22334
2.63M
            }
22335
13.5M
            else if (current_state.left < precedence)
22336
6.48M
               break;
22337
22338
7.08M
            const lexer::token prev_token = current_token();
22339
22340
7.08M
            next_token();
22341
22342
7.08M
            expression_node_ptr right_branch   = error_node();
22343
7.08M
            expression_node_ptr new_expression = error_node();
22344
22345
7.08M
            if (is_invalid_logic_operation(current_state.operation))
22346
0
            {
22347
0
               free_node(node_allocator_,expression);
22348
22349
0
               set_error(
22350
0
                  make_error(parser_error::e_syntax,
22351
0
                             prev_token,
22352
0
                             "ERR010 - Invalid or disabled logic operation '" + details::to_str(current_state.operation) + "'",
22353
0
                             exprtk_error_location));
22354
22355
0
               return error_node();
22356
0
            }
22357
7.08M
            else if (is_invalid_arithmetic_operation(current_state.operation))
22358
0
            {
22359
0
               free_node(node_allocator_,expression);
22360
22361
0
               set_error(
22362
0
                  make_error(parser_error::e_syntax,
22363
0
                             prev_token,
22364
0
                             "ERR011 - Invalid or disabled arithmetic operation '" + details::to_str(current_state.operation) + "'",
22365
0
                             exprtk_error_location));
22366
22367
0
               return error_node();
22368
0
            }
22369
7.08M
            else if (is_invalid_inequality_operation(current_state.operation))
22370
0
            {
22371
0
               free_node(node_allocator_,expression);
22372
22373
0
               set_error(
22374
0
                  make_error(parser_error::e_syntax,
22375
0
                             prev_token,
22376
0
                             "ERR012 - Invalid inequality operation '" + details::to_str(current_state.operation) + "'",
22377
0
                             exprtk_error_location));
22378
22379
0
               return error_node();
22380
0
            }
22381
7.08M
            else if (is_invalid_assignment_operation(current_state.operation))
22382
0
            {
22383
0
               free_node(node_allocator_,expression);
22384
22385
0
               set_error(
22386
0
                  make_error(parser_error::e_syntax,
22387
0
                             prev_token,
22388
0
                             "ERR013 - Invalid or disabled assignment operation '" + details::to_str(current_state.operation) + "'",
22389
0
                             exprtk_error_location));
22390
22391
0
               return error_node();
22392
0
            }
22393
22394
7.08M
            if (0 != (right_branch = parse_expression(current_state.right)))
22395
7.07M
            {
22396
7.07M
               if (
22397
7.07M
                    details::is_return_node(expression  ) ||
22398
7.07M
                    details::is_return_node(right_branch)
22399
7.07M
                  )
22400
0
               {
22401
0
                  free_node(node_allocator_, expression  );
22402
0
                  free_node(node_allocator_, right_branch);
22403
22404
0
                  set_error(
22405
0
                     make_error(parser_error::e_syntax,
22406
0
                                prev_token,
22407
0
                                "ERR014 - Return statements cannot be part of sub-expressions",
22408
0
                                exprtk_error_location));
22409
22410
0
                  return error_node();
22411
0
               }
22412
22413
7.07M
               new_expression = expression_generator_
22414
7.07M
                                  (
22415
7.07M
                                    current_state.operation,
22416
7.07M
                                    expression,
22417
7.07M
                                    right_branch
22418
7.07M
                                  );
22419
7.07M
            }
22420
22421
7.08M
            if (0 == new_expression)
22422
16.1k
            {
22423
16.1k
               if (error_list_.empty())
22424
423
               {
22425
423
                  set_error(
22426
423
                     make_error(parser_error::e_syntax,
22427
423
                                prev_token,
22428
423
                                !synthesis_error_.empty() ?
22429
91
                                synthesis_error_ :
22430
423
                                "ERR015 - General parsing error at token: '" + prev_token.value + "'",
22431
423
                                exprtk_error_location));
22432
423
               }
22433
22434
16.1k
               free_node(node_allocator_, expression  );
22435
16.1k
               free_node(node_allocator_, right_branch);
22436
22437
16.1k
               return error_node();
22438
16.1k
            }
22439
7.07M
            else
22440
7.07M
            {
22441
7.07M
               if (
22442
7.07M
                    token_is(token_t::e_ternary,prsrhlpr_t::e_hold) &&
22443
7.07M
                    (e_level00 == precedence)
22444
7.07M
                  )
22445
12.8k
               {
22446
12.8k
                  expression = parse_ternary_conditional_statement(new_expression);
22447
12.8k
               }
22448
7.05M
               else
22449
7.05M
                  expression = new_expression;
22450
22451
7.07M
               parse_pending_string_rangesize(expression);
22452
7.07M
            }
22453
7.08M
         }
22454
22455
9.11M
         if ((0 != expression) && (expression->node_depth() > settings_.max_node_depth_))
22456
0
         {
22457
0
            set_error(
22458
0
               make_error(parser_error::e_syntax,
22459
0
                  current_token(),
22460
0
                  "ERR016 - Expression depth of " + details::to_str(static_cast<int>(expression->node_depth())) +
22461
0
                  " exceeds maximum allowed expression depth of " + details::to_str(static_cast<int>(settings_.max_node_depth_)),
22462
0
                  exprtk_error_location));
22463
22464
0
            free_node(node_allocator_,expression);
22465
22466
0
            return error_node();
22467
0
         }
22468
22469
9.11M
         return expression;
22470
9.11M
      }
exprtk::parser<double>::parse_expression(exprtk::parser<double>::precedence_level)
Line
Count
Source
22199
4.69M
      {
22200
4.69M
         stack_limit_handler slh(*this);
22201
22202
4.69M
         if (!slh)
22203
0
         {
22204
0
            return error_node();
22205
0
         }
22206
22207
4.69M
         expression_node_ptr expression = parse_branch(precedence);
22208
22209
4.69M
         if (0 == expression)
22210
7.62k
         {
22211
7.62k
            return error_node();
22212
7.62k
         }
22213
22214
4.69M
         bool break_loop = false;
22215
22216
4.69M
         state_t current_state;
22217
22218
4.69M
         for ( ; ; )
22219
8.32M
         {
22220
8.32M
            current_state.reset();
22221
22222
8.32M
            switch (current_token().type)
22223
8.32M
            {
22224
15.1k
               case token_t::e_assign : current_state.set(e_level00, e_level00, details::e_assign); break;
22225
19.3k
               case token_t::e_addass : current_state.set(e_level00, e_level00, details::e_addass); break;
22226
7.36k
               case token_t::e_subass : current_state.set(e_level00, e_level00, details::e_subass); break;
22227
17.9k
               case token_t::e_mulass : current_state.set(e_level00, e_level00, details::e_mulass); break;
22228
6.16k
               case token_t::e_divass : current_state.set(e_level00, e_level00, details::e_divass); break;
22229
11.4k
               case token_t::e_modass : current_state.set(e_level00, e_level00, details::e_modass); break;
22230
70
               case token_t::e_swap   : current_state.set(e_level00, e_level00, details::e_swap  ); break;
22231
391k
               case token_t::e_lt     : current_state.set(e_level05, e_level06, details::e_lt    ); break;
22232
92.9k
               case token_t::e_lte    : current_state.set(e_level05, e_level06, details::e_lte   ); break;
22233
858k
               case token_t::e_eq     : current_state.set(e_level05, e_level06, details::e_eq    ); break;
22234
85.6k
               case token_t::e_ne     : current_state.set(e_level05, e_level06, details::e_ne    ); break;
22235
154k
               case token_t::e_gte    : current_state.set(e_level05, e_level06, details::e_gte   ); break;
22236
361k
               case token_t::e_gt     : current_state.set(e_level05, e_level06, details::e_gt    ); break;
22237
729k
               case token_t::e_add    : current_state.set(e_level07, e_level08, details::e_add   ); break;
22238
898k
               case token_t::e_sub    : current_state.set(e_level07, e_level08, details::e_sub   ); break;
22239
614k
               case token_t::e_div    : current_state.set(e_level10, e_level11, details::e_div   ); break;
22240
1.43M
               case token_t::e_mul    : current_state.set(e_level10, e_level11, details::e_mul   ); break;
22241
106k
               case token_t::e_mod    : current_state.set(e_level10, e_level11, details::e_mod   ); break;
22242
242k
               case token_t::e_pow    : current_state.set(e_level12, e_level12, details::e_pow   ); break;
22243
2.27M
               default                : if (token_t::e_symbol == current_token().type)
22244
943k
                                        {
22245
943k
                                           static const std::string s_and   = "and"  ;
22246
943k
                                           static const std::string s_nand  = "nand" ;
22247
943k
                                           static const std::string s_or    = "or"   ;
22248
943k
                                           static const std::string s_nor   = "nor"  ;
22249
943k
                                           static const std::string s_xor   = "xor"  ;
22250
943k
                                           static const std::string s_xnor  = "xnor" ;
22251
943k
                                           static const std::string s_in    = "in"   ;
22252
943k
                                           static const std::string s_like  = "like" ;
22253
943k
                                           static const std::string s_ilike = "ilike";
22254
943k
                                           static const std::string s_and1  = "&"    ;
22255
943k
                                           static const std::string s_or1   = "|"    ;
22256
943k
                                           static const std::string s_not   = "not"  ;
22257
22258
943k
                                           if (details::imatch(current_token().value,s_and))
22259
195k
                                           {
22260
195k
                                              current_state.set(e_level03, e_level04, details::e_and);
22261
195k
                                              break;
22262
195k
                                           }
22263
748k
                                           else if (details::imatch(current_token().value,s_and1))
22264
118k
                                           {
22265
118k
                                              #ifndef exprtk_disable_sc_andor
22266
118k
                                              current_state.set(e_level03, e_level04, details::e_scand);
22267
                                              #else
22268
                                              current_state.set(e_level03, e_level04, details::e_and);
22269
                                              #endif
22270
118k
                                              break;
22271
118k
                                           }
22272
629k
                                           else if (details::imatch(current_token().value,s_nand))
22273
84.8k
                                           {
22274
84.8k
                                              current_state.set(e_level03, e_level04, details::e_nand);
22275
84.8k
                                              break;
22276
84.8k
                                           }
22277
544k
                                           else if (details::imatch(current_token().value,s_or))
22278
201k
                                           {
22279
201k
                                              current_state.set(e_level01, e_level02, details::e_or);
22280
201k
                                              break;
22281
201k
                                           }
22282
343k
                                           else if (details::imatch(current_token().value,s_or1))
22283
57.7k
                                           {
22284
57.7k
                                              #ifndef exprtk_disable_sc_andor
22285
57.7k
                                              current_state.set(e_level01, e_level02, details::e_scor);
22286
                                              #else
22287
                                              current_state.set(e_level01, e_level02, details::e_or);
22288
                                              #endif
22289
57.7k
                                              break;
22290
57.7k
                                           }
22291
285k
                                           else if (details::imatch(current_token().value,s_nor))
22292
117k
                                           {
22293
117k
                                              current_state.set(e_level01, e_level02, details::e_nor);
22294
117k
                                              break;
22295
117k
                                           }
22296
167k
                                           else if (details::imatch(current_token().value,s_xor))
22297
57.5k
                                           {
22298
57.5k
                                              current_state.set(e_level01, e_level02, details::e_xor);
22299
57.5k
                                              break;
22300
57.5k
                                           }
22301
110k
                                           else if (details::imatch(current_token().value,s_xnor))
22302
78.1k
                                           {
22303
78.1k
                                              current_state.set(e_level01, e_level02, details::e_xnor);
22304
78.1k
                                              break;
22305
78.1k
                                           }
22306
32.0k
                                           else if (details::imatch(current_token().value,s_in))
22307
15
                                           {
22308
15
                                              current_state.set(e_level04, e_level04, details::e_in);
22309
15
                                              break;
22310
15
                                           }
22311
31.9k
                                           else if (details::imatch(current_token().value,s_like))
22312
0
                                           {
22313
0
                                              current_state.set(e_level04, e_level04, details::e_like);
22314
0
                                              break;
22315
0
                                           }
22316
31.9k
                                           else if (details::imatch(current_token().value,s_ilike))
22317
16
                                           {
22318
16
                                              current_state.set(e_level04, e_level04, details::e_ilike);
22319
16
                                              break;
22320
16
                                           }
22321
31.9k
                                           else if (details::imatch(current_token().value,s_not))
22322
21
                                           {
22323
21
                                              break;
22324
21
                                           }
22325
943k
                                        }
22326
22327
1.35M
                                        break_loop = true;
22328
8.32M
            }
22329
22330
8.32M
            if (break_loop)
22331
1.35M
            {
22332
1.35M
               parse_pending_string_rangesize(expression);
22333
1.35M
               break;
22334
1.35M
            }
22335
6.96M
            else if (current_state.left < precedence)
22336
3.32M
               break;
22337
22338
3.63M
            const lexer::token prev_token = current_token();
22339
22340
3.63M
            next_token();
22341
22342
3.63M
            expression_node_ptr right_branch   = error_node();
22343
3.63M
            expression_node_ptr new_expression = error_node();
22344
22345
3.63M
            if (is_invalid_logic_operation(current_state.operation))
22346
0
            {
22347
0
               free_node(node_allocator_,expression);
22348
22349
0
               set_error(
22350
0
                  make_error(parser_error::e_syntax,
22351
0
                             prev_token,
22352
0
                             "ERR010 - Invalid or disabled logic operation '" + details::to_str(current_state.operation) + "'",
22353
0
                             exprtk_error_location));
22354
22355
0
               return error_node();
22356
0
            }
22357
3.63M
            else if (is_invalid_arithmetic_operation(current_state.operation))
22358
0
            {
22359
0
               free_node(node_allocator_,expression);
22360
22361
0
               set_error(
22362
0
                  make_error(parser_error::e_syntax,
22363
0
                             prev_token,
22364
0
                             "ERR011 - Invalid or disabled arithmetic operation '" + details::to_str(current_state.operation) + "'",
22365
0
                             exprtk_error_location));
22366
22367
0
               return error_node();
22368
0
            }
22369
3.63M
            else if (is_invalid_inequality_operation(current_state.operation))
22370
0
            {
22371
0
               free_node(node_allocator_,expression);
22372
22373
0
               set_error(
22374
0
                  make_error(parser_error::e_syntax,
22375
0
                             prev_token,
22376
0
                             "ERR012 - Invalid inequality operation '" + details::to_str(current_state.operation) + "'",
22377
0
                             exprtk_error_location));
22378
22379
0
               return error_node();
22380
0
            }
22381
3.63M
            else if (is_invalid_assignment_operation(current_state.operation))
22382
0
            {
22383
0
               free_node(node_allocator_,expression);
22384
22385
0
               set_error(
22386
0
                  make_error(parser_error::e_syntax,
22387
0
                             prev_token,
22388
0
                             "ERR013 - Invalid or disabled assignment operation '" + details::to_str(current_state.operation) + "'",
22389
0
                             exprtk_error_location));
22390
22391
0
               return error_node();
22392
0
            }
22393
22394
3.63M
            if (0 != (right_branch = parse_expression(current_state.right)))
22395
3.62M
            {
22396
3.62M
               if (
22397
3.62M
                    details::is_return_node(expression  ) ||
22398
3.62M
                    details::is_return_node(right_branch)
22399
3.62M
                  )
22400
0
               {
22401
0
                  free_node(node_allocator_, expression  );
22402
0
                  free_node(node_allocator_, right_branch);
22403
22404
0
                  set_error(
22405
0
                     make_error(parser_error::e_syntax,
22406
0
                                prev_token,
22407
0
                                "ERR014 - Return statements cannot be part of sub-expressions",
22408
0
                                exprtk_error_location));
22409
22410
0
                  return error_node();
22411
0
               }
22412
22413
3.62M
               new_expression = expression_generator_
22414
3.62M
                                  (
22415
3.62M
                                    current_state.operation,
22416
3.62M
                                    expression,
22417
3.62M
                                    right_branch
22418
3.62M
                                  );
22419
3.62M
            }
22420
22421
3.63M
            if (0 == new_expression)
22422
8.13k
            {
22423
8.13k
               if (error_list_.empty())
22424
213
               {
22425
213
                  set_error(
22426
213
                     make_error(parser_error::e_syntax,
22427
213
                                prev_token,
22428
213
                                !synthesis_error_.empty() ?
22429
46
                                synthesis_error_ :
22430
213
                                "ERR015 - General parsing error at token: '" + prev_token.value + "'",
22431
213
                                exprtk_error_location));
22432
213
               }
22433
22434
8.13k
               free_node(node_allocator_, expression  );
22435
8.13k
               free_node(node_allocator_, right_branch);
22436
22437
8.13k
               return error_node();
22438
8.13k
            }
22439
3.62M
            else
22440
3.62M
            {
22441
3.62M
               if (
22442
3.62M
                    token_is(token_t::e_ternary,prsrhlpr_t::e_hold) &&
22443
3.62M
                    (e_level00 == precedence)
22444
3.62M
                  )
22445
6.41k
               {
22446
6.41k
                  expression = parse_ternary_conditional_statement(new_expression);
22447
6.41k
               }
22448
3.62M
               else
22449
3.62M
                  expression = new_expression;
22450
22451
3.62M
               parse_pending_string_rangesize(expression);
22452
3.62M
            }
22453
3.63M
         }
22454
22455
4.68M
         if ((0 != expression) && (expression->node_depth() > settings_.max_node_depth_))
22456
0
         {
22457
0
            set_error(
22458
0
               make_error(parser_error::e_syntax,
22459
0
                  current_token(),
22460
0
                  "ERR016 - Expression depth of " + details::to_str(static_cast<int>(expression->node_depth())) +
22461
0
                  " exceeds maximum allowed expression depth of " + details::to_str(static_cast<int>(settings_.max_node_depth_)),
22462
0
                  exprtk_error_location));
22463
22464
0
            free_node(node_allocator_,expression);
22465
22466
0
            return error_node();
22467
0
         }
22468
22469
4.68M
         return expression;
22470
4.68M
      }
exprtk::parser<float>::parse_expression(exprtk::parser<float>::precedence_level)
Line
Count
Source
22199
4.45M
      {
22200
4.45M
         stack_limit_handler slh(*this);
22201
22202
4.45M
         if (!slh)
22203
0
         {
22204
0
            return error_node();
22205
0
         }
22206
22207
4.45M
         expression_node_ptr expression = parse_branch(precedence);
22208
22209
4.45M
         if (0 == expression)
22210
7.29k
         {
22211
7.29k
            return error_node();
22212
7.29k
         }
22213
22214
4.44M
         bool break_loop = false;
22215
22216
4.44M
         state_t current_state;
22217
22218
4.44M
         for ( ; ; )
22219
7.88M
         {
22220
7.88M
            current_state.reset();
22221
22222
7.88M
            switch (current_token().type)
22223
7.88M
            {
22224
14.4k
               case token_t::e_assign : current_state.set(e_level00, e_level00, details::e_assign); break;
22225
19.0k
               case token_t::e_addass : current_state.set(e_level00, e_level00, details::e_addass); break;
22226
6.60k
               case token_t::e_subass : current_state.set(e_level00, e_level00, details::e_subass); break;
22227
17.4k
               case token_t::e_mulass : current_state.set(e_level00, e_level00, details::e_mulass); break;
22228
6.14k
               case token_t::e_divass : current_state.set(e_level00, e_level00, details::e_divass); break;
22229
11.2k
               case token_t::e_modass : current_state.set(e_level00, e_level00, details::e_modass); break;
22230
70
               case token_t::e_swap   : current_state.set(e_level00, e_level00, details::e_swap  ); break;
22231
379k
               case token_t::e_lt     : current_state.set(e_level05, e_level06, details::e_lt    ); break;
22232
82.4k
               case token_t::e_lte    : current_state.set(e_level05, e_level06, details::e_lte   ); break;
22233
824k
               case token_t::e_eq     : current_state.set(e_level05, e_level06, details::e_eq    ); break;
22234
74.7k
               case token_t::e_ne     : current_state.set(e_level05, e_level06, details::e_ne    ); break;
22235
134k
               case token_t::e_gte    : current_state.set(e_level05, e_level06, details::e_gte   ); break;
22236
347k
               case token_t::e_gt     : current_state.set(e_level05, e_level06, details::e_gt    ); break;
22237
691k
               case token_t::e_add    : current_state.set(e_level07, e_level08, details::e_add   ); break;
22238
855k
               case token_t::e_sub    : current_state.set(e_level07, e_level08, details::e_sub   ); break;
22239
593k
               case token_t::e_div    : current_state.set(e_level10, e_level11, details::e_div   ); break;
22240
1.36M
               case token_t::e_mul    : current_state.set(e_level10, e_level11, details::e_mul   ); break;
22241
101k
               case token_t::e_mod    : current_state.set(e_level10, e_level11, details::e_mod   ); break;
22242
232k
               case token_t::e_pow    : current_state.set(e_level12, e_level12, details::e_pow   ); break;
22243
2.13M
               default                : if (token_t::e_symbol == current_token().type)
22244
883k
                                        {
22245
883k
                                           static const std::string s_and   = "and"  ;
22246
883k
                                           static const std::string s_nand  = "nand" ;
22247
883k
                                           static const std::string s_or    = "or"   ;
22248
883k
                                           static const std::string s_nor   = "nor"  ;
22249
883k
                                           static const std::string s_xor   = "xor"  ;
22250
883k
                                           static const std::string s_xnor  = "xnor" ;
22251
883k
                                           static const std::string s_in    = "in"   ;
22252
883k
                                           static const std::string s_like  = "like" ;
22253
883k
                                           static const std::string s_ilike = "ilike";
22254
883k
                                           static const std::string s_and1  = "&"    ;
22255
883k
                                           static const std::string s_or1   = "|"    ;
22256
883k
                                           static const std::string s_not   = "not"  ;
22257
22258
883k
                                           if (details::imatch(current_token().value,s_and))
22259
184k
                                           {
22260
184k
                                              current_state.set(e_level03, e_level04, details::e_and);
22261
184k
                                              break;
22262
184k
                                           }
22263
699k
                                           else if (details::imatch(current_token().value,s_and1))
22264
112k
                                           {
22265
112k
                                              #ifndef exprtk_disable_sc_andor
22266
112k
                                              current_state.set(e_level03, e_level04, details::e_scand);
22267
                                              #else
22268
                                              current_state.set(e_level03, e_level04, details::e_and);
22269
                                              #endif
22270
112k
                                              break;
22271
112k
                                           }
22272
586k
                                           else if (details::imatch(current_token().value,s_nand))
22273
79.5k
                                           {
22274
79.5k
                                              current_state.set(e_level03, e_level04, details::e_nand);
22275
79.5k
                                              break;
22276
79.5k
                                           }
22277
506k
                                           else if (details::imatch(current_token().value,s_or))
22278
185k
                                           {
22279
185k
                                              current_state.set(e_level01, e_level02, details::e_or);
22280
185k
                                              break;
22281
185k
                                           }
22282
321k
                                           else if (details::imatch(current_token().value,s_or1))
22283
54.4k
                                           {
22284
54.4k
                                              #ifndef exprtk_disable_sc_andor
22285
54.4k
                                              current_state.set(e_level01, e_level02, details::e_scor);
22286
                                              #else
22287
                                              current_state.set(e_level01, e_level02, details::e_or);
22288
                                              #endif
22289
54.4k
                                              break;
22290
54.4k
                                           }
22291
267k
                                           else if (details::imatch(current_token().value,s_nor))
22292
107k
                                           {
22293
107k
                                              current_state.set(e_level01, e_level02, details::e_nor);
22294
107k
                                              break;
22295
107k
                                           }
22296
159k
                                           else if (details::imatch(current_token().value,s_xor))
22297
53.6k
                                           {
22298
53.6k
                                              current_state.set(e_level01, e_level02, details::e_xor);
22299
53.6k
                                              break;
22300
53.6k
                                           }
22301
105k
                                           else if (details::imatch(current_token().value,s_xnor))
22302
76.4k
                                           {
22303
76.4k
                                              current_state.set(e_level01, e_level02, details::e_xnor);
22304
76.4k
                                              break;
22305
76.4k
                                           }
22306
29.3k
                                           else if (details::imatch(current_token().value,s_in))
22307
15
                                           {
22308
15
                                              current_state.set(e_level04, e_level04, details::e_in);
22309
15
                                              break;
22310
15
                                           }
22311
29.2k
                                           else if (details::imatch(current_token().value,s_like))
22312
0
                                           {
22313
0
                                              current_state.set(e_level04, e_level04, details::e_like);
22314
0
                                              break;
22315
0
                                           }
22316
29.2k
                                           else if (details::imatch(current_token().value,s_ilike))
22317
16
                                           {
22318
16
                                              current_state.set(e_level04, e_level04, details::e_ilike);
22319
16
                                              break;
22320
16
                                           }
22321
29.2k
                                           else if (details::imatch(current_token().value,s_not))
22322
21
                                           {
22323
21
                                              break;
22324
21
                                           }
22325
883k
                                        }
22326
22327
1.27M
                                        break_loop = true;
22328
7.88M
            }
22329
22330
7.88M
            if (break_loop)
22331
1.27M
            {
22332
1.27M
               parse_pending_string_rangesize(expression);
22333
1.27M
               break;
22334
1.27M
            }
22335
6.61M
            else if (current_state.left < precedence)
22336
3.15M
               break;
22337
22338
3.45M
            const lexer::token prev_token = current_token();
22339
22340
3.45M
            next_token();
22341
22342
3.45M
            expression_node_ptr right_branch   = error_node();
22343
3.45M
            expression_node_ptr new_expression = error_node();
22344
22345
3.45M
            if (is_invalid_logic_operation(current_state.operation))
22346
0
            {
22347
0
               free_node(node_allocator_,expression);
22348
22349
0
               set_error(
22350
0
                  make_error(parser_error::e_syntax,
22351
0
                             prev_token,
22352
0
                             "ERR010 - Invalid or disabled logic operation '" + details::to_str(current_state.operation) + "'",
22353
0
                             exprtk_error_location));
22354
22355
0
               return error_node();
22356
0
            }
22357
3.45M
            else if (is_invalid_arithmetic_operation(current_state.operation))
22358
0
            {
22359
0
               free_node(node_allocator_,expression);
22360
22361
0
               set_error(
22362
0
                  make_error(parser_error::e_syntax,
22363
0
                             prev_token,
22364
0
                             "ERR011 - Invalid or disabled arithmetic operation '" + details::to_str(current_state.operation) + "'",
22365
0
                             exprtk_error_location));
22366
22367
0
               return error_node();
22368
0
            }
22369
3.45M
            else if (is_invalid_inequality_operation(current_state.operation))
22370
0
            {
22371
0
               free_node(node_allocator_,expression);
22372
22373
0
               set_error(
22374
0
                  make_error(parser_error::e_syntax,
22375
0
                             prev_token,
22376
0
                             "ERR012 - Invalid inequality operation '" + details::to_str(current_state.operation) + "'",
22377
0
                             exprtk_error_location));
22378
22379
0
               return error_node();
22380
0
            }
22381
3.45M
            else if (is_invalid_assignment_operation(current_state.operation))
22382
0
            {
22383
0
               free_node(node_allocator_,expression);
22384
22385
0
               set_error(
22386
0
                  make_error(parser_error::e_syntax,
22387
0
                             prev_token,
22388
0
                             "ERR013 - Invalid or disabled assignment operation '" + details::to_str(current_state.operation) + "'",
22389
0
                             exprtk_error_location));
22390
22391
0
               return error_node();
22392
0
            }
22393
22394
3.45M
            if (0 != (right_branch = parse_expression(current_state.right)))
22395
3.44M
            {
22396
3.44M
               if (
22397
3.44M
                    details::is_return_node(expression  ) ||
22398
3.44M
                    details::is_return_node(right_branch)
22399
3.44M
                  )
22400
0
               {
22401
0
                  free_node(node_allocator_, expression  );
22402
0
                  free_node(node_allocator_, right_branch);
22403
22404
0
                  set_error(
22405
0
                     make_error(parser_error::e_syntax,
22406
0
                                prev_token,
22407
0
                                "ERR014 - Return statements cannot be part of sub-expressions",
22408
0
                                exprtk_error_location));
22409
22410
0
                  return error_node();
22411
0
               }
22412
22413
3.44M
               new_expression = expression_generator_
22414
3.44M
                                  (
22415
3.44M
                                    current_state.operation,
22416
3.44M
                                    expression,
22417
3.44M
                                    right_branch
22418
3.44M
                                  );
22419
3.44M
            }
22420
22421
3.45M
            if (0 == new_expression)
22422
8.00k
            {
22423
8.00k
               if (error_list_.empty())
22424
210
               {
22425
210
                  set_error(
22426
210
                     make_error(parser_error::e_syntax,
22427
210
                                prev_token,
22428
210
                                !synthesis_error_.empty() ?
22429
45
                                synthesis_error_ :
22430
210
                                "ERR015 - General parsing error at token: '" + prev_token.value + "'",
22431
210
                                exprtk_error_location));
22432
210
               }
22433
22434
8.00k
               free_node(node_allocator_, expression  );
22435
8.00k
               free_node(node_allocator_, right_branch);
22436
22437
8.00k
               return error_node();
22438
8.00k
            }
22439
3.44M
            else
22440
3.44M
            {
22441
3.44M
               if (
22442
3.44M
                    token_is(token_t::e_ternary,prsrhlpr_t::e_hold) &&
22443
3.44M
                    (e_level00 == precedence)
22444
3.44M
                  )
22445
6.40k
               {
22446
6.40k
                  expression = parse_ternary_conditional_statement(new_expression);
22447
6.40k
               }
22448
3.43M
               else
22449
3.43M
                  expression = new_expression;
22450
22451
3.44M
               parse_pending_string_rangesize(expression);
22452
3.44M
            }
22453
3.45M
         }
22454
22455
4.43M
         if ((0 != expression) && (expression->node_depth() > settings_.max_node_depth_))
22456
0
         {
22457
0
            set_error(
22458
0
               make_error(parser_error::e_syntax,
22459
0
                  current_token(),
22460
0
                  "ERR016 - Expression depth of " + details::to_str(static_cast<int>(expression->node_depth())) +
22461
0
                  " exceeds maximum allowed expression depth of " + details::to_str(static_cast<int>(settings_.max_node_depth_)),
22462
0
                  exprtk_error_location));
22463
22464
0
            free_node(node_allocator_,expression);
22465
22466
0
            return error_node();
22467
0
         }
22468
22469
4.43M
         return expression;
22470
4.43M
      }
22471
22472
      bool simplify_unary_negation_branch(expression_node_ptr& node)
22473
31.1k
      {
22474
31.1k
         {
22475
31.1k
            typedef details::unary_branch_node<T,details::neg_op<T> > ubn_t;
22476
31.1k
            ubn_t* n = dynamic_cast<ubn_t*>(node);
22477
22478
31.1k
            if (n)
22479
19.8k
            {
22480
19.8k
               expression_node_ptr un_r = n->branch(0);
22481
19.8k
               n->release();
22482
19.8k
               free_node(node_allocator_,node);
22483
19.8k
               node = un_r;
22484
22485
19.8k
               return true;
22486
19.8k
            }
22487
31.1k
         }
22488
22489
11.2k
         {
22490
11.2k
            typedef details::unary_variable_node<T,details::neg_op<T> > uvn_t;
22491
22492
11.2k
            uvn_t* n = dynamic_cast<uvn_t*>(node);
22493
22494
11.2k
            if (n)
22495
11.2k
            {
22496
11.2k
               const T& v = n->v();
22497
11.2k
               expression_node_ptr return_node = error_node();
22498
22499
11.2k
               if (
22500
11.2k
                    (0 != (return_node = symtab_store_.get_variable(v))) ||
22501
11.2k
                    (0 != (return_node = sem_         .get_variable(v)))
22502
11.2k
                  )
22503
11.2k
               {
22504
11.2k
                  free_node(node_allocator_,node);
22505
11.2k
                  node = return_node;
22506
22507
11.2k
                  return true;
22508
11.2k
               }
22509
0
               else
22510
0
               {
22511
0
                  set_error(
22512
0
                     make_error(parser_error::e_syntax,
22513
0
                                current_token(),
22514
0
                                "ERR017 - Failed to find variable node in symbol table",
22515
0
                                exprtk_error_location));
22516
22517
0
                  free_node(node_allocator_,node);
22518
22519
0
                  return false;
22520
0
               }
22521
11.2k
            }
22522
11.2k
         }
22523
22524
0
         return false;
22525
11.2k
      }
exprtk::parser<double>::simplify_unary_negation_branch(exprtk::details::expression_node<double>*&)
Line
Count
Source
22473
16.1k
      {
22474
16.1k
         {
22475
16.1k
            typedef details::unary_branch_node<T,details::neg_op<T> > ubn_t;
22476
16.1k
            ubn_t* n = dynamic_cast<ubn_t*>(node);
22477
22478
16.1k
            if (n)
22479
10.4k
            {
22480
10.4k
               expression_node_ptr un_r = n->branch(0);
22481
10.4k
               n->release();
22482
10.4k
               free_node(node_allocator_,node);
22483
10.4k
               node = un_r;
22484
22485
10.4k
               return true;
22486
10.4k
            }
22487
16.1k
         }
22488
22489
5.67k
         {
22490
5.67k
            typedef details::unary_variable_node<T,details::neg_op<T> > uvn_t;
22491
22492
5.67k
            uvn_t* n = dynamic_cast<uvn_t*>(node);
22493
22494
5.67k
            if (n)
22495
5.67k
            {
22496
5.67k
               const T& v = n->v();
22497
5.67k
               expression_node_ptr return_node = error_node();
22498
22499
5.67k
               if (
22500
5.67k
                    (0 != (return_node = symtab_store_.get_variable(v))) ||
22501
5.67k
                    (0 != (return_node = sem_         .get_variable(v)))
22502
5.67k
                  )
22503
5.67k
               {
22504
5.67k
                  free_node(node_allocator_,node);
22505
5.67k
                  node = return_node;
22506
22507
5.67k
                  return true;
22508
5.67k
               }
22509
0
               else
22510
0
               {
22511
0
                  set_error(
22512
0
                     make_error(parser_error::e_syntax,
22513
0
                                current_token(),
22514
0
                                "ERR017 - Failed to find variable node in symbol table",
22515
0
                                exprtk_error_location));
22516
22517
0
                  free_node(node_allocator_,node);
22518
22519
0
                  return false;
22520
0
               }
22521
5.67k
            }
22522
5.67k
         }
22523
22524
0
         return false;
22525
5.67k
      }
exprtk::parser<float>::simplify_unary_negation_branch(exprtk::details::expression_node<float>*&)
Line
Count
Source
22473
14.9k
      {
22474
14.9k
         {
22475
14.9k
            typedef details::unary_branch_node<T,details::neg_op<T> > ubn_t;
22476
14.9k
            ubn_t* n = dynamic_cast<ubn_t*>(node);
22477
22478
14.9k
            if (n)
22479
9.36k
            {
22480
9.36k
               expression_node_ptr un_r = n->branch(0);
22481
9.36k
               n->release();
22482
9.36k
               free_node(node_allocator_,node);
22483
9.36k
               node = un_r;
22484
22485
9.36k
               return true;
22486
9.36k
            }
22487
14.9k
         }
22488
22489
5.58k
         {
22490
5.58k
            typedef details::unary_variable_node<T,details::neg_op<T> > uvn_t;
22491
22492
5.58k
            uvn_t* n = dynamic_cast<uvn_t*>(node);
22493
22494
5.58k
            if (n)
22495
5.58k
            {
22496
5.58k
               const T& v = n->v();
22497
5.58k
               expression_node_ptr return_node = error_node();
22498
22499
5.58k
               if (
22500
5.58k
                    (0 != (return_node = symtab_store_.get_variable(v))) ||
22501
5.58k
                    (0 != (return_node = sem_         .get_variable(v)))
22502
5.58k
                  )
22503
5.58k
               {
22504
5.58k
                  free_node(node_allocator_,node);
22505
5.58k
                  node = return_node;
22506
22507
5.58k
                  return true;
22508
5.58k
               }
22509
0
               else
22510
0
               {
22511
0
                  set_error(
22512
0
                     make_error(parser_error::e_syntax,
22513
0
                                current_token(),
22514
0
                                "ERR017 - Failed to find variable node in symbol table",
22515
0
                                exprtk_error_location));
22516
22517
0
                  free_node(node_allocator_,node);
22518
22519
0
                  return false;
22520
0
               }
22521
5.58k
            }
22522
5.58k
         }
22523
22524
0
         return false;
22525
5.58k
      }
22526
22527
      static inline expression_node_ptr error_node()
22528
48.9M
      {
22529
48.9M
         return reinterpret_cast<expression_node_ptr>(0);
22530
48.9M
      }
exprtk::parser<double>::error_node()
Line
Count
Source
22528
25.1M
      {
22529
25.1M
         return reinterpret_cast<expression_node_ptr>(0);
22530
25.1M
      }
exprtk::parser<float>::error_node()
Line
Count
Source
22528
23.8M
      {
22529
23.8M
         return reinterpret_cast<expression_node_ptr>(0);
22530
23.8M
      }
22531
22532
      struct scoped_expression_delete
22533
      {
22534
         scoped_expression_delete(parser<T>& pr, expression_node_ptr& expression)
22535
         : delete_ptr(true)
22536
         , parser_(pr)
22537
         , expression_(expression)
22538
0
         {}
Unexecuted instantiation: exprtk::parser<double>::scoped_expression_delete::scoped_expression_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>*&)
Unexecuted instantiation: exprtk::parser<float>::scoped_expression_delete::scoped_expression_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>*&)
22539
22540
        ~scoped_expression_delete()
22541
0
         {
22542
0
            if (delete_ptr)
22543
0
            {
22544
0
               free_node(parser_.node_allocator_, expression_);
22545
0
            }
22546
0
         }
Unexecuted instantiation: exprtk::parser<double>::scoped_expression_delete::~scoped_expression_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_expression_delete::~scoped_expression_delete()
22547
22548
         bool delete_ptr;
22549
         parser<T>& parser_;
22550
         expression_node_ptr& expression_;
22551
22552
      private:
22553
22554
         scoped_expression_delete(const scoped_expression_delete&) exprtk_delete;
22555
         scoped_expression_delete& operator=(const scoped_expression_delete&) exprtk_delete;
22556
      };
22557
22558
      template <typename Type, std::size_t N>
22559
      struct scoped_delete
22560
      {
22561
         typedef Type* ptr_t;
22562
22563
         scoped_delete(parser<T>& pr, ptr_t& p)
22564
         : delete_ptr(true)
22565
         , parser_(pr)
22566
         , p_(&p)
22567
         {}
22568
22569
         scoped_delete(parser<T>& pr, ptr_t (&p)[N])
22570
         : delete_ptr(true)
22571
         , parser_(pr)
22572
         , p_(&p[0])
22573
27.9k
         {}
exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 4ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [4])
Line
Count
Source
22573
15.0k
         {}
exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 3ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [3])
Line
Count
Source
22573
15
         {}
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 1ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [1])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 2ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 5ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [5])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 6ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [6])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 7ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [7])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 8ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [8])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 9ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [9])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 10ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [10])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 11ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [11])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 12ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [12])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 13ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [13])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 14ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [14])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 15ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [15])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 16ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [16])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 17ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [17])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 18ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [18])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 19ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [19])
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 20ul>::scoped_delete(exprtk::parser<double>&, exprtk::details::expression_node<double>* (&) [20])
exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 4ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [4])
Line
Count
Source
22573
12.8k
         {}
exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 3ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [3])
Line
Count
Source
22573
15
         {}
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 1ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [1])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 2ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 5ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [5])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 6ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [6])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 7ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [7])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 8ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [8])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 9ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [9])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 10ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [10])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 11ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [11])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 12ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [12])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 13ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [13])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 14ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [14])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 15ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [15])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 16ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [16])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 17ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [17])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 18ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [18])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 19ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [19])
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 20ul>::scoped_delete(exprtk::parser<float>&, exprtk::details::expression_node<float>* (&) [20])
22574
22575
        ~scoped_delete()
22576
27.9k
         {
22577
27.9k
            if (delete_ptr)
22578
60
            {
22579
292
               for (std::size_t i = 0; i < N; ++i)
22580
232
               {
22581
232
                  free_node(parser_.node_allocator_, p_[i]);
22582
232
               }
22583
60
            }
22584
27.9k
         }
exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 4ul>::~scoped_delete()
Line
Count
Source
22576
15.0k
         {
22577
15.0k
            if (delete_ptr)
22578
26
            {
22579
130
               for (std::size_t i = 0; i < N; ++i)
22580
104
               {
22581
104
                  free_node(parser_.node_allocator_, p_[i]);
22582
104
               }
22583
26
            }
22584
15.0k
         }
exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 3ul>::~scoped_delete()
Line
Count
Source
22576
15
         {
22577
15
            if (delete_ptr)
22578
4
            {
22579
16
               for (std::size_t i = 0; i < N; ++i)
22580
12
               {
22581
12
                  free_node(parser_.node_allocator_, p_[i]);
22582
12
               }
22583
4
            }
22584
15
         }
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 1ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 2ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 5ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 6ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 7ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 8ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 9ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 10ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 11ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 12ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 13ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 14ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 15ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 16ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 17ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 18ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 19ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<double>::scoped_delete<exprtk::details::expression_node<double>, 20ul>::~scoped_delete()
exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 4ul>::~scoped_delete()
Line
Count
Source
22576
12.8k
         {
22577
12.8k
            if (delete_ptr)
22578
26
            {
22579
130
               for (std::size_t i = 0; i < N; ++i)
22580
104
               {
22581
104
                  free_node(parser_.node_allocator_, p_[i]);
22582
104
               }
22583
26
            }
22584
12.8k
         }
exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 3ul>::~scoped_delete()
Line
Count
Source
22576
15
         {
22577
15
            if (delete_ptr)
22578
4
            {
22579
16
               for (std::size_t i = 0; i < N; ++i)
22580
12
               {
22581
12
                  free_node(parser_.node_allocator_, p_[i]);
22582
12
               }
22583
4
            }
22584
15
         }
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 1ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 2ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 5ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 6ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 7ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 8ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 9ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 10ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 11ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 12ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 13ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 14ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 15ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 16ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 17ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 18ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 19ul>::~scoped_delete()
Unexecuted instantiation: exprtk::parser<float>::scoped_delete<exprtk::details::expression_node<float>, 20ul>::~scoped_delete()
22585
22586
         bool delete_ptr;
22587
         parser<T>& parser_;
22588
         ptr_t* p_;
22589
22590
      private:
22591
22592
         scoped_delete(const scoped_delete<Type,N>&) exprtk_delete;
22593
         scoped_delete<Type,N>& operator=(const scoped_delete<Type,N>&) exprtk_delete;
22594
      };
22595
22596
      template <typename Type>
22597
      struct scoped_deq_delete
22598
      {
22599
         typedef Type* ptr_t;
22600
22601
         scoped_deq_delete(parser<T>& pr, std::deque<ptr_t>& deq)
22602
         : delete_ptr(true)
22603
         , parser_(pr)
22604
         , deq_(deq)
22605
         {}
22606
22607
        ~scoped_deq_delete()
22608
         {
22609
            if (delete_ptr && !deq_.empty())
22610
            {
22611
               for (std::size_t i = 0; i < deq_.size(); ++i)
22612
               {
22613
                  free_node(parser_.node_allocator_,deq_[i]);
22614
               }
22615
22616
               deq_.clear();
22617
            }
22618
         }
22619
22620
         bool delete_ptr;
22621
         parser<T>& parser_;
22622
         std::deque<ptr_t>& deq_;
22623
22624
      private:
22625
22626
         scoped_deq_delete(const scoped_deq_delete<Type>&) exprtk_delete;
22627
         scoped_deq_delete<Type>& operator=(const scoped_deq_delete<Type>&) exprtk_delete;
22628
      };
22629
22630
      template <typename Type>
22631
      struct scoped_vec_delete
22632
      {
22633
         typedef Type* ptr_t;
22634
22635
         scoped_vec_delete(parser<T>& pr, std::vector<ptr_t>& vec)
22636
         : delete_ptr(true)
22637
         , parser_(pr)
22638
         , vec_(vec)
22639
62.8k
         {}
exprtk::parser<double>::scoped_vec_delete<exprtk::details::expression_node<double> >::scoped_vec_delete(exprtk::parser<double>&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&)
Line
Count
Source
22639
32.2k
         {}
exprtk::parser<float>::scoped_vec_delete<exprtk::details::expression_node<float> >::scoped_vec_delete(exprtk::parser<float>&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&)
Line
Count
Source
22639
30.6k
         {}
22640
22641
        ~scoped_vec_delete()
22642
62.8k
         {
22643
62.8k
            if (delete_ptr && !vec_.empty())
22644
4.25k
            {
22645
83.3k
               for (std::size_t i = 0; i < vec_.size(); ++i)
22646
79.1k
               {
22647
79.1k
                  free_node(parser_.node_allocator_,vec_[i]);
22648
79.1k
               }
22649
22650
4.25k
               vec_.clear();
22651
4.25k
            }
22652
62.8k
         }
exprtk::parser<double>::scoped_vec_delete<exprtk::details::expression_node<double> >::~scoped_vec_delete()
Line
Count
Source
22642
32.2k
         {
22643
32.2k
            if (delete_ptr && !vec_.empty())
22644
2.27k
            {
22645
43.9k
               for (std::size_t i = 0; i < vec_.size(); ++i)
22646
41.6k
               {
22647
41.6k
                  free_node(parser_.node_allocator_,vec_[i]);
22648
41.6k
               }
22649
22650
2.27k
               vec_.clear();
22651
2.27k
            }
22652
32.2k
         }
exprtk::parser<float>::scoped_vec_delete<exprtk::details::expression_node<float> >::~scoped_vec_delete()
Line
Count
Source
22642
30.6k
         {
22643
30.6k
            if (delete_ptr && !vec_.empty())
22644
1.97k
            {
22645
39.4k
               for (std::size_t i = 0; i < vec_.size(); ++i)
22646
37.4k
               {
22647
37.4k
                  free_node(parser_.node_allocator_,vec_[i]);
22648
37.4k
               }
22649
22650
1.97k
               vec_.clear();
22651
1.97k
            }
22652
30.6k
         }
22653
22654
         bool delete_ptr;
22655
         parser<T>& parser_;
22656
         std::vector<ptr_t>& vec_;
22657
22658
      private:
22659
22660
         scoped_vec_delete(const scoped_vec_delete<Type>&) exprtk_delete;
22661
         scoped_vec_delete<Type>& operator=(const scoped_vec_delete<Type>&) exprtk_delete;
22662
      };
22663
22664
      struct scoped_bool_negator
22665
      {
22666
         explicit scoped_bool_negator(bool& bb)
22667
         : b(bb)
22668
145
         { b = !b; }
exprtk::parser<double>::scoped_bool_negator::scoped_bool_negator(bool&)
Line
Count
Source
22668
74
         { b = !b; }
exprtk::parser<float>::scoped_bool_negator::scoped_bool_negator(bool&)
Line
Count
Source
22668
71
         { b = !b; }
22669
22670
        ~scoped_bool_negator()
22671
145
         { b = !b; }
exprtk::parser<double>::scoped_bool_negator::~scoped_bool_negator()
Line
Count
Source
22671
74
         { b = !b; }
exprtk::parser<float>::scoped_bool_negator::~scoped_bool_negator()
Line
Count
Source
22671
71
         { b = !b; }
22672
22673
         bool& b;
22674
      };
22675
22676
      struct scoped_bool_or_restorer
22677
      {
22678
         explicit scoped_bool_or_restorer(bool& bb)
22679
         : b(bb)
22680
         , original_value_(bb)
22681
34.4k
         {}
exprtk::parser<double>::scoped_bool_or_restorer::scoped_bool_or_restorer(bool&)
Line
Count
Source
22681
17.7k
         {}
exprtk::parser<float>::scoped_bool_or_restorer::scoped_bool_or_restorer(bool&)
Line
Count
Source
22681
16.6k
         {}
22682
22683
        ~scoped_bool_or_restorer()
22684
34.4k
         {
22685
34.4k
            b = b || original_value_;
22686
34.4k
         }
exprtk::parser<double>::scoped_bool_or_restorer::~scoped_bool_or_restorer()
Line
Count
Source
22684
17.7k
         {
22685
17.7k
            b = b || original_value_;
22686
17.7k
         }
exprtk::parser<float>::scoped_bool_or_restorer::~scoped_bool_or_restorer()
Line
Count
Source
22684
16.6k
         {
22685
16.6k
            b = b || original_value_;
22686
16.6k
         }
22687
22688
         bool& b;
22689
         bool original_value_;
22690
      };
22691
22692
      struct scoped_inc_dec
22693
      {
22694
         explicit scoped_inc_dec(std::size_t& v)
22695
         : v_(v)
22696
5.46k
         { ++v_; }
exprtk::parser<double>::scoped_inc_dec::scoped_inc_dec(unsigned long&)
Line
Count
Source
22696
2.92k
         { ++v_; }
exprtk::parser<float>::scoped_inc_dec::scoped_inc_dec(unsigned long&)
Line
Count
Source
22696
2.53k
         { ++v_; }
22697
22698
        ~scoped_inc_dec()
22699
5.46k
         {
22700
5.46k
           assert(v_ > 0);
22701
0
           --v_;
22702
5.46k
         }
exprtk::parser<double>::scoped_inc_dec::~scoped_inc_dec()
Line
Count
Source
22699
2.92k
         {
22700
2.92k
           assert(v_ > 0);
22701
0
           --v_;
22702
2.92k
         }
exprtk::parser<float>::scoped_inc_dec::~scoped_inc_dec()
Line
Count
Source
22699
2.53k
         {
22700
2.53k
           assert(v_ > 0);
22701
0
           --v_;
22702
2.53k
         }
22703
22704
         std::size_t& v_;
22705
      };
22706
22707
      inline expression_node_ptr parse_function_invocation(ifunction<T>* function, const std::string& function_name)
22708
0
      {
22709
0
         expression_node_ptr func_node = reinterpret_cast<expression_node_ptr>(0);
22710
22711
0
         switch (function->param_count)
22712
0
         {
22713
0
            case  0 : func_node = parse_function_call_0  (function,function_name); break;
22714
0
            case  1 : func_node = parse_function_call< 1>(function,function_name); break;
22715
0
            case  2 : func_node = parse_function_call< 2>(function,function_name); break;
22716
0
            case  3 : func_node = parse_function_call< 3>(function,function_name); break;
22717
0
            case  4 : func_node = parse_function_call< 4>(function,function_name); break;
22718
0
            case  5 : func_node = parse_function_call< 5>(function,function_name); break;
22719
0
            case  6 : func_node = parse_function_call< 6>(function,function_name); break;
22720
0
            case  7 : func_node = parse_function_call< 7>(function,function_name); break;
22721
0
            case  8 : func_node = parse_function_call< 8>(function,function_name); break;
22722
0
            case  9 : func_node = parse_function_call< 9>(function,function_name); break;
22723
0
            case 10 : func_node = parse_function_call<10>(function,function_name); break;
22724
0
            case 11 : func_node = parse_function_call<11>(function,function_name); break;
22725
0
            case 12 : func_node = parse_function_call<12>(function,function_name); break;
22726
0
            case 13 : func_node = parse_function_call<13>(function,function_name); break;
22727
0
            case 14 : func_node = parse_function_call<14>(function,function_name); break;
22728
0
            case 15 : func_node = parse_function_call<15>(function,function_name); break;
22729
0
            case 16 : func_node = parse_function_call<16>(function,function_name); break;
22730
0
            case 17 : func_node = parse_function_call<17>(function,function_name); break;
22731
0
            case 18 : func_node = parse_function_call<18>(function,function_name); break;
22732
0
            case 19 : func_node = parse_function_call<19>(function,function_name); break;
22733
0
            case 20 : func_node = parse_function_call<20>(function,function_name); break;
22734
0
            default : {
22735
0
                         set_error(
22736
0
                            make_error(parser_error::e_syntax,
22737
0
                                       current_token(),
22738
0
                                       "ERR018 - Invalid number of parameters for function: '" + function_name + "'",
22739
0
                                       exprtk_error_location));
22740
22741
0
                         return error_node();
22742
0
                      }
22743
0
         }
22744
22745
0
         if (func_node)
22746
0
            return func_node;
22747
0
         else
22748
0
         {
22749
0
            set_error(
22750
0
               make_error(parser_error::e_syntax,
22751
0
                          current_token(),
22752
0
                          "ERR019 - Failed to generate call to function: '" + function_name + "'",
22753
0
                          exprtk_error_location));
22754
22755
0
            return error_node();
22756
0
         }
22757
0
      }
Unexecuted instantiation: exprtk::parser<double>::parse_function_invocation(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::parser<float>::parse_function_invocation(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
22758
22759
      template <std::size_t NumberofParameters>
22760
      inline expression_node_ptr parse_function_call(ifunction<T>* function, const std::string& function_name)
22761
0
      {
22762
         #ifdef _MSC_VER
22763
            #pragma warning(push)
22764
            #pragma warning(disable: 4127)
22765
         #endif
22766
0
         if (0 == NumberofParameters)
22767
0
         {
22768
0
            set_error(
22769
0
               make_error(parser_error::e_syntax,
22770
0
                          current_token(),
22771
0
                          "ERR020 - Expecting ifunction '" + function_name + "' to have non-zero parameter count",
22772
0
                          exprtk_error_location));
22773
22774
0
            return error_node();
22775
0
         }
22776
         #ifdef _MSC_VER
22777
            #pragma warning(pop)
22778
         #endif
22779
22780
0
         expression_node_ptr branch[NumberofParameters];
22781
0
         expression_node_ptr result  = error_node();
22782
22783
0
         std::fill_n(branch, NumberofParameters, reinterpret_cast<expression_node_ptr>(0));
22784
22785
0
         scoped_delete<expression_node_t,NumberofParameters> sd((*this),branch);
22786
22787
0
         next_token();
22788
22789
0
         if (!token_is(token_t::e_lbracket))
22790
0
         {
22791
0
            set_error(
22792
0
               make_error(parser_error::e_syntax,
22793
0
                          current_token(),
22794
0
                          "ERR021 - Expecting argument list for function: '" + function_name + "'",
22795
0
                          exprtk_error_location));
22796
22797
0
            return error_node();
22798
0
         }
22799
22800
0
         for (int i = 0; i < static_cast<int>(NumberofParameters); ++i)
22801
0
         {
22802
0
            branch[i] = parse_expression();
22803
22804
0
            if (0 == branch[i])
22805
0
            {
22806
0
               set_error(
22807
0
                  make_error(parser_error::e_syntax,
22808
0
                             current_token(),
22809
0
                             "ERR022 - Failed to parse argument " + details::to_str(i) + " for function: '" + function_name + "'",
22810
0
                             exprtk_error_location));
22811
22812
0
               return error_node();
22813
0
            }
22814
0
            else if (i < static_cast<int>(NumberofParameters - 1))
22815
0
            {
22816
0
               if (!token_is(token_t::e_comma))
22817
0
               {
22818
0
                  set_error(
22819
0
                     make_error(parser_error::e_syntax,
22820
0
                                current_token(),
22821
0
                                "ERR023 - Invalid number of arguments for function: '" + function_name + "'",
22822
0
                                exprtk_error_location));
22823
22824
0
                  return error_node();
22825
0
               }
22826
0
            }
22827
0
         }
22828
22829
0
         if (!token_is(token_t::e_rbracket))
22830
0
         {
22831
0
            set_error(
22832
0
               make_error(parser_error::e_syntax,
22833
0
                          current_token(),
22834
0
                          "ERR024 - Invalid number of arguments for function: '" + function_name + "'",
22835
0
                          exprtk_error_location));
22836
22837
0
            return error_node();
22838
0
         }
22839
0
         else
22840
0
            result = expression_generator_.function(function,branch);
22841
22842
0
         sd.delete_ptr = (0 == result);
22843
22844
0
         return result;
22845
0
      }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<1ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<2ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<3ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<4ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<5ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<6ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<7ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<8ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<9ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<10ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<11ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<12ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<13ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<14ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<15ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<16ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<17ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<18ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<19ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::parse_function_call<20ul>(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<1ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<2ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<3ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<4ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<5ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<6ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<7ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<8ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<9ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<10ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<11ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<12ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<13ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<14ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<15ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<16ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<17ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<18ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<19ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::parse_function_call<20ul>(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
22846
22847
      inline expression_node_ptr parse_function_call_0(ifunction<T>* function, const std::string& function_name)
22848
0
      {
22849
0
         expression_node_ptr result = expression_generator_.function(function);
22850
22851
0
         state_.side_effect_present = function->has_side_effects();
22852
22853
0
         next_token();
22854
22855
0
         if (
22856
0
               token_is(token_t::e_lbracket) &&
22857
0
              !token_is(token_t::e_rbracket)
22858
0
            )
22859
0
         {
22860
0
            set_error(
22861
0
               make_error(parser_error::e_syntax,
22862
0
                          current_token(),
22863
0
                          "ERR025 - Expecting '()' to proceed call to function: '" + function_name + "'",
22864
0
                          exprtk_error_location));
22865
22866
0
            free_node(node_allocator_,result);
22867
22868
0
            return error_node();
22869
0
         }
22870
0
         else
22871
0
            return result;
22872
0
      }
Unexecuted instantiation: exprtk::parser<double>::parse_function_call_0(exprtk::ifunction<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::parser<float>::parse_function_call_0(exprtk::ifunction<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
22873
22874
      template <std::size_t MaxNumberofParameters>
22875
      inline std::size_t parse_base_function_call(expression_node_ptr (&param_list)[MaxNumberofParameters], const std::string& function_name = "")
22876
27.9k
      {
22877
27.9k
         std::fill_n(param_list, MaxNumberofParameters, reinterpret_cast<expression_node_ptr>(0));
22878
22879
27.9k
         scoped_delete<expression_node_t,MaxNumberofParameters> sd((*this),param_list);
22880
22881
27.9k
         next_token();
22882
22883
27.9k
         if (!token_is(token_t::e_lbracket))
22884
12
         {
22885
12
            set_error(
22886
12
               make_error(parser_error::e_syntax,
22887
12
                          current_token(),
22888
12
                          "ERR026 - Expected a '(' at start of function call to '" + function_name  +
22889
12
                          "', instead got: '" + current_token().value + "'",
22890
12
                          exprtk_error_location));
22891
22892
12
            return 0;
22893
12
         }
22894
22895
27.8k
         if (token_is(token_t::e_rbracket, e_hold))
22896
2
         {
22897
2
            set_error(
22898
2
               make_error(parser_error::e_syntax,
22899
2
                          current_token(),
22900
2
                          "ERR027 - Expected at least one input parameter for function call '" + function_name + "'",
22901
2
                          exprtk_error_location));
22902
22903
2
            return 0;
22904
2
         }
22905
22906
27.8k
         std::size_t param_index = 0;
22907
22908
27.8k
         for (; param_index < MaxNumberofParameters; ++param_index)
22909
27.8k
         {
22910
27.8k
            param_list[param_index] = parse_expression();
22911
22912
27.8k
            if (0 == param_list[param_index])
22913
20
               return 0;
22914
27.8k
            else if (token_is(token_t::e_rbracket))
22915
27.8k
            {
22916
27.8k
               sd.delete_ptr = false;
22917
27.8k
               break;
22918
27.8k
            }
22919
4
            else if (token_is(token_t::e_comma))
22920
2
               continue;
22921
2
            else
22922
2
            {
22923
2
               set_error(
22924
2
                  make_error(parser_error::e_syntax,
22925
2
                             current_token(),
22926
2
                             "ERR028 - Expected a ',' between function input parameters, instead got: '" + current_token().value + "'",
22927
2
                             exprtk_error_location));
22928
22929
2
               return 0;
22930
2
            }
22931
27.8k
         }
22932
22933
27.8k
         if (sd.delete_ptr)
22934
0
         {
22935
0
            set_error(
22936
0
               make_error(parser_error::e_syntax,
22937
0
                          current_token(),
22938
0
                          "ERR029 - Invalid number of input parameters passed to function '" + function_name  + "'",
22939
0
                          exprtk_error_location));
22940
22941
0
            return 0;
22942
0
         }
22943
22944
27.8k
         return (param_index + 1);
22945
27.8k
      }
unsigned long exprtk::parser<double>::parse_base_function_call<4ul>(exprtk::details::expression_node<double>* (&) [4ul], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
22876
15.0k
      {
22877
15.0k
         std::fill_n(param_list, MaxNumberofParameters, reinterpret_cast<expression_node_ptr>(0));
22878
22879
15.0k
         scoped_delete<expression_node_t,MaxNumberofParameters> sd((*this),param_list);
22880
22881
15.0k
         next_token();
22882
22883
15.0k
         if (!token_is(token_t::e_lbracket))
22884
6
         {
22885
6
            set_error(
22886
6
               make_error(parser_error::e_syntax,
22887
6
                          current_token(),
22888
6
                          "ERR026 - Expected a '(' at start of function call to '" + function_name  +
22889
6
                          "', instead got: '" + current_token().value + "'",
22890
6
                          exprtk_error_location));
22891
22892
6
            return 0;
22893
6
         }
22894
22895
15.0k
         if (token_is(token_t::e_rbracket, e_hold))
22896
1
         {
22897
1
            set_error(
22898
1
               make_error(parser_error::e_syntax,
22899
1
                          current_token(),
22900
1
                          "ERR027 - Expected at least one input parameter for function call '" + function_name + "'",
22901
1
                          exprtk_error_location));
22902
22903
1
            return 0;
22904
1
         }
22905
22906
15.0k
         std::size_t param_index = 0;
22907
22908
15.0k
         for (; param_index < MaxNumberofParameters; ++param_index)
22909
15.0k
         {
22910
15.0k
            param_list[param_index] = parse_expression();
22911
22912
15.0k
            if (0 == param_list[param_index])
22913
10
               return 0;
22914
15.0k
            else if (token_is(token_t::e_rbracket))
22915
15.0k
            {
22916
15.0k
               sd.delete_ptr = false;
22917
15.0k
               break;
22918
15.0k
            }
22919
2
            else if (token_is(token_t::e_comma))
22920
1
               continue;
22921
1
            else
22922
1
            {
22923
1
               set_error(
22924
1
                  make_error(parser_error::e_syntax,
22925
1
                             current_token(),
22926
1
                             "ERR028 - Expected a ',' between function input parameters, instead got: '" + current_token().value + "'",
22927
1
                             exprtk_error_location));
22928
22929
1
               return 0;
22930
1
            }
22931
15.0k
         }
22932
22933
15.0k
         if (sd.delete_ptr)
22934
0
         {
22935
0
            set_error(
22936
0
               make_error(parser_error::e_syntax,
22937
0
                          current_token(),
22938
0
                          "ERR029 - Invalid number of input parameters passed to function '" + function_name  + "'",
22939
0
                          exprtk_error_location));
22940
22941
0
            return 0;
22942
0
         }
22943
22944
15.0k
         return (param_index + 1);
22945
15.0k
      }
unsigned long exprtk::parser<float>::parse_base_function_call<4ul>(exprtk::details::expression_node<float>* (&) [4ul], std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
22876
12.8k
      {
22877
12.8k
         std::fill_n(param_list, MaxNumberofParameters, reinterpret_cast<expression_node_ptr>(0));
22878
22879
12.8k
         scoped_delete<expression_node_t,MaxNumberofParameters> sd((*this),param_list);
22880
22881
12.8k
         next_token();
22882
22883
12.8k
         if (!token_is(token_t::e_lbracket))
22884
6
         {
22885
6
            set_error(
22886
6
               make_error(parser_error::e_syntax,
22887
6
                          current_token(),
22888
6
                          "ERR026 - Expected a '(' at start of function call to '" + function_name  +
22889
6
                          "', instead got: '" + current_token().value + "'",
22890
6
                          exprtk_error_location));
22891
22892
6
            return 0;
22893
6
         }
22894
22895
12.8k
         if (token_is(token_t::e_rbracket, e_hold))
22896
1
         {
22897
1
            set_error(
22898
1
               make_error(parser_error::e_syntax,
22899
1
                          current_token(),
22900
1
                          "ERR027 - Expected at least one input parameter for function call '" + function_name + "'",
22901
1
                          exprtk_error_location));
22902
22903
1
            return 0;
22904
1
         }
22905
22906
12.8k
         std::size_t param_index = 0;
22907
22908
12.8k
         for (; param_index < MaxNumberofParameters; ++param_index)
22909
12.8k
         {
22910
12.8k
            param_list[param_index] = parse_expression();
22911
22912
12.8k
            if (0 == param_list[param_index])
22913
10
               return 0;
22914
12.8k
            else if (token_is(token_t::e_rbracket))
22915
12.8k
            {
22916
12.8k
               sd.delete_ptr = false;
22917
12.8k
               break;
22918
12.8k
            }
22919
2
            else if (token_is(token_t::e_comma))
22920
1
               continue;
22921
1
            else
22922
1
            {
22923
1
               set_error(
22924
1
                  make_error(parser_error::e_syntax,
22925
1
                             current_token(),
22926
1
                             "ERR028 - Expected a ',' between function input parameters, instead got: '" + current_token().value + "'",
22927
1
                             exprtk_error_location));
22928
22929
1
               return 0;
22930
1
            }
22931
12.8k
         }
22932
22933
12.8k
         if (sd.delete_ptr)
22934
0
         {
22935
0
            set_error(
22936
0
               make_error(parser_error::e_syntax,
22937
0
                          current_token(),
22938
0
                          "ERR029 - Invalid number of input parameters passed to function '" + function_name  + "'",
22939
0
                          exprtk_error_location));
22940
22941
0
            return 0;
22942
0
         }
22943
22944
12.8k
         return (param_index + 1);
22945
12.8k
      }
22946
22947
      inline expression_node_ptr parse_base_operation()
22948
27.9k
      {
22949
27.9k
         typedef std::pair<base_ops_map_t::iterator,base_ops_map_t::iterator> map_range_t;
22950
22951
27.9k
         const std::string operation_name   = current_token().value;
22952
27.9k
         const token_t     diagnostic_token = current_token();
22953
22954
27.9k
         map_range_t itr_range = base_ops_map_.equal_range(operation_name);
22955
22956
27.9k
         if (0 == std::distance(itr_range.first,itr_range.second))
22957
0
         {
22958
0
            set_error(
22959
0
               make_error(parser_error::e_syntax,
22960
0
                          diagnostic_token,
22961
0
                          "ERR030 - No entry found for base operation: " + operation_name,
22962
0
                          exprtk_error_location));
22963
22964
0
            return error_node();
22965
0
         }
22966
22967
27.9k
         static const std::size_t MaxNumberofParameters = 4;
22968
27.9k
         expression_node_ptr param_list[MaxNumberofParameters] = {0};
22969
22970
27.9k
         const std::size_t parameter_count = parse_base_function_call(param_list, operation_name);
22971
22972
27.9k
         if ((parameter_count > 0) && (parameter_count <= MaxNumberofParameters))
22973
27.8k
         {
22974
27.8k
            for (base_ops_map_t::iterator itr = itr_range.first; itr != itr_range.second; ++itr)
22975
27.8k
            {
22976
27.8k
               const details::base_operation_t& operation = itr->second;
22977
22978
27.8k
               if (operation.num_params == parameter_count)
22979
27.8k
               {
22980
27.8k
                  switch (parameter_count)
22981
27.8k
                  {
22982
0
                     #define base_opr_case(N)                                         \
22983
27.8k
                     case N : {                                                       \
22984
27.8k
                                 expression_node_ptr pl##N[N] = {0};                  \
22985
27.8k
                                 std::copy(param_list, param_list + N, pl##N);        \
22986
27.8k
                                 lodge_symbol(operation_name, e_st_function);         \
22987
27.8k
                                 return expression_generator_(operation.type, pl##N); \
22988
27.8k
                              }                                                       \
22989
0
22990
27.8k
                     base_opr_case(1)
22991
0
                     base_opr_case(2)
22992
0
                     base_opr_case(3)
22993
27.8k
                     base_opr_case(4)
22994
27.8k
                     #undef base_opr_case
22995
27.8k
                  }
22996
27.8k
               }
22997
27.8k
            }
22998
27.8k
         }
22999
23000
210
         for (std::size_t i = 0; i < MaxNumberofParameters; ++i)
23001
168
         {
23002
168
            free_node(node_allocator_, param_list[i]);
23003
168
         }
23004
23005
42
         set_error(
23006
42
            make_error(parser_error::e_syntax,
23007
42
                       diagnostic_token,
23008
42
                       "ERR031 - Invalid number of input parameters for call to function: '" + operation_name + "'",
23009
42
                       exprtk_error_location));
23010
23011
42
         return error_node();
23012
27.9k
      }
exprtk::parser<double>::parse_base_operation()
Line
Count
Source
22948
15.0k
      {
22949
15.0k
         typedef std::pair<base_ops_map_t::iterator,base_ops_map_t::iterator> map_range_t;
22950
22951
15.0k
         const std::string operation_name   = current_token().value;
22952
15.0k
         const token_t     diagnostic_token = current_token();
22953
22954
15.0k
         map_range_t itr_range = base_ops_map_.equal_range(operation_name);
22955
22956
15.0k
         if (0 == std::distance(itr_range.first,itr_range.second))
22957
0
         {
22958
0
            set_error(
22959
0
               make_error(parser_error::e_syntax,
22960
0
                          diagnostic_token,
22961
0
                          "ERR030 - No entry found for base operation: " + operation_name,
22962
0
                          exprtk_error_location));
22963
22964
0
            return error_node();
22965
0
         }
22966
22967
15.0k
         static const std::size_t MaxNumberofParameters = 4;
22968
15.0k
         expression_node_ptr param_list[MaxNumberofParameters] = {0};
22969
22970
15.0k
         const std::size_t parameter_count = parse_base_function_call(param_list, operation_name);
22971
22972
15.0k
         if ((parameter_count > 0) && (parameter_count <= MaxNumberofParameters))
22973
15.0k
         {
22974
15.0k
            for (base_ops_map_t::iterator itr = itr_range.first; itr != itr_range.second; ++itr)
22975
15.0k
            {
22976
15.0k
               const details::base_operation_t& operation = itr->second;
22977
22978
15.0k
               if (operation.num_params == parameter_count)
22979
15.0k
               {
22980
15.0k
                  switch (parameter_count)
22981
15.0k
                  {
22982
0
                     #define base_opr_case(N)                                         \
22983
0
                     case N : {                                                       \
22984
0
                                 expression_node_ptr pl##N[N] = {0};                  \
22985
0
                                 std::copy(param_list, param_list + N, pl##N);        \
22986
0
                                 lodge_symbol(operation_name, e_st_function);         \
22987
0
                                 return expression_generator_(operation.type, pl##N); \
22988
0
                              }                                                       \
22989
0
22990
15.0k
                     base_opr_case(1)
22991
0
                     base_opr_case(2)
22992
0
                     base_opr_case(3)
22993
15.0k
                     base_opr_case(4)
22994
15.0k
                     #undef base_opr_case
22995
15.0k
                  }
22996
15.0k
               }
22997
15.0k
            }
22998
15.0k
         }
22999
23000
105
         for (std::size_t i = 0; i < MaxNumberofParameters; ++i)
23001
84
         {
23002
84
            free_node(node_allocator_, param_list[i]);
23003
84
         }
23004
23005
21
         set_error(
23006
21
            make_error(parser_error::e_syntax,
23007
21
                       diagnostic_token,
23008
21
                       "ERR031 - Invalid number of input parameters for call to function: '" + operation_name + "'",
23009
21
                       exprtk_error_location));
23010
23011
21
         return error_node();
23012
15.0k
      }
exprtk::parser<float>::parse_base_operation()
Line
Count
Source
22948
12.8k
      {
22949
12.8k
         typedef std::pair<base_ops_map_t::iterator,base_ops_map_t::iterator> map_range_t;
22950
22951
12.8k
         const std::string operation_name   = current_token().value;
22952
12.8k
         const token_t     diagnostic_token = current_token();
22953
22954
12.8k
         map_range_t itr_range = base_ops_map_.equal_range(operation_name);
22955
22956
12.8k
         if (0 == std::distance(itr_range.first,itr_range.second))
22957
0
         {
22958
0
            set_error(
22959
0
               make_error(parser_error::e_syntax,
22960
0
                          diagnostic_token,
22961
0
                          "ERR030 - No entry found for base operation: " + operation_name,
22962
0
                          exprtk_error_location));
22963
22964
0
            return error_node();
22965
0
         }
22966
22967
12.8k
         static const std::size_t MaxNumberofParameters = 4;
22968
12.8k
         expression_node_ptr param_list[MaxNumberofParameters] = {0};
22969
22970
12.8k
         const std::size_t parameter_count = parse_base_function_call(param_list, operation_name);
22971
22972
12.8k
         if ((parameter_count > 0) && (parameter_count <= MaxNumberofParameters))
22973
12.8k
         {
22974
12.8k
            for (base_ops_map_t::iterator itr = itr_range.first; itr != itr_range.second; ++itr)
22975
12.8k
            {
22976
12.8k
               const details::base_operation_t& operation = itr->second;
22977
22978
12.8k
               if (operation.num_params == parameter_count)
22979
12.8k
               {
22980
12.8k
                  switch (parameter_count)
22981
12.8k
                  {
22982
0
                     #define base_opr_case(N)                                         \
22983
0
                     case N : {                                                       \
22984
0
                                 expression_node_ptr pl##N[N] = {0};                  \
22985
0
                                 std::copy(param_list, param_list + N, pl##N);        \
22986
0
                                 lodge_symbol(operation_name, e_st_function);         \
22987
0
                                 return expression_generator_(operation.type, pl##N); \
22988
0
                              }                                                       \
22989
0
22990
12.8k
                     base_opr_case(1)
22991
0
                     base_opr_case(2)
22992
0
                     base_opr_case(3)
22993
12.8k
                     base_opr_case(4)
22994
12.8k
                     #undef base_opr_case
22995
12.8k
                  }
22996
12.8k
               }
22997
12.8k
            }
22998
12.8k
         }
22999
23000
105
         for (std::size_t i = 0; i < MaxNumberofParameters; ++i)
23001
84
         {
23002
84
            free_node(node_allocator_, param_list[i]);
23003
84
         }
23004
23005
21
         set_error(
23006
21
            make_error(parser_error::e_syntax,
23007
21
                       diagnostic_token,
23008
21
                       "ERR031 - Invalid number of input parameters for call to function: '" + operation_name + "'",
23009
21
                       exprtk_error_location));
23010
23011
21
         return error_node();
23012
12.8k
      }
23013
23014
      inline expression_node_ptr parse_conditional_statement_01(expression_node_ptr condition)
23015
6
      {
23016
         // Parse: [if][(][condition][,][consequent][,][alternative][)]
23017
23018
6
         expression_node_ptr consequent  = error_node();
23019
6
         expression_node_ptr alternative = error_node();
23020
23021
6
         bool result = true;
23022
23023
6
         if (!token_is(token_t::e_comma))
23024
0
         {
23025
0
            set_error(
23026
0
               make_error(parser_error::e_syntax,
23027
0
                          current_token(),
23028
0
                          "ERR032 - Expected ',' between if-statement condition and consequent",
23029
0
                          exprtk_error_location));
23030
0
            result = false;
23031
0
         }
23032
6
         else if (0 == (consequent = parse_expression()))
23033
0
         {
23034
0
            set_error(
23035
0
               make_error(parser_error::e_syntax,
23036
0
                          current_token(),
23037
0
                          "ERR033 - Failed to parse consequent for if-statement",
23038
0
                          exprtk_error_location));
23039
0
            result = false;
23040
0
         }
23041
6
         else if (!token_is(token_t::e_comma))
23042
2
         {
23043
2
            set_error(
23044
2
               make_error(parser_error::e_syntax,
23045
2
                          current_token(),
23046
2
                          "ERR034 - Expected ',' between if-statement consequent and alternative",
23047
2
                          exprtk_error_location));
23048
2
            result = false;
23049
2
         }
23050
4
         else if (0 == (alternative = parse_expression()))
23051
0
         {
23052
0
            set_error(
23053
0
               make_error(parser_error::e_syntax,
23054
0
                          current_token(),
23055
0
                          "ERR035 - Failed to parse alternative for if-statement",
23056
0
                          exprtk_error_location));
23057
0
            result = false;
23058
0
         }
23059
4
         else if (!token_is(token_t::e_rbracket))
23060
0
         {
23061
0
            set_error(
23062
0
               make_error(parser_error::e_syntax,
23063
0
                          current_token(),
23064
0
                          "ERR036 - Expected ')' at the end of if-statement",
23065
0
                          exprtk_error_location));
23066
0
            result = false;
23067
0
         }
23068
23069
6
         #ifndef exprtk_disable_string_capabilities
23070
6
         if (result)
23071
4
         {
23072
4
            const bool consq_is_str = is_generally_string_node(consequent );
23073
4
            const bool alter_is_str = is_generally_string_node(alternative);
23074
23075
4
            if (consq_is_str || alter_is_str)
23076
0
            {
23077
0
               if (consq_is_str && alter_is_str)
23078
0
               {
23079
0
                  return expression_generator_
23080
0
                           .conditional_string(condition, consequent, alternative);
23081
0
               }
23082
23083
0
               set_error(
23084
0
                  make_error(parser_error::e_syntax,
23085
0
                             current_token(),
23086
0
                             "ERR037 - Return types of if-statement differ: string/non-string",
23087
0
                             exprtk_error_location));
23088
23089
0
               result = false;
23090
0
            }
23091
4
         }
23092
6
         #endif
23093
23094
6
         if (result)
23095
4
         {
23096
4
            const bool consq_is_vec = is_ivector_node(consequent );
23097
4
            const bool alter_is_vec = is_ivector_node(alternative);
23098
23099
4
            if (consq_is_vec || alter_is_vec)
23100
0
            {
23101
0
               if (consq_is_vec && alter_is_vec)
23102
0
               {
23103
0
                  return expression_generator_
23104
0
                           .conditional_vector(condition, consequent, alternative);
23105
0
               }
23106
23107
0
               set_error(
23108
0
                  make_error(parser_error::e_syntax,
23109
0
                             current_token(),
23110
0
                             "ERR038 - Return types of if-statement differ: vector/non-vector",
23111
0
                             exprtk_error_location));
23112
23113
0
               result = false;
23114
0
            }
23115
4
         }
23116
23117
6
         if (!result)
23118
2
         {
23119
2
            free_node(node_allocator_, condition  );
23120
2
            free_node(node_allocator_, consequent );
23121
2
            free_node(node_allocator_, alternative);
23122
23123
2
            return error_node();
23124
2
         }
23125
4
         else
23126
4
            return expression_generator_
23127
4
                      .conditional(condition, consequent, alternative);
23128
6
      }
exprtk::parser<double>::parse_conditional_statement_01(exprtk::details::expression_node<double>*)
Line
Count
Source
23015
3
      {
23016
         // Parse: [if][(][condition][,][consequent][,][alternative][)]
23017
23018
3
         expression_node_ptr consequent  = error_node();
23019
3
         expression_node_ptr alternative = error_node();
23020
23021
3
         bool result = true;
23022
23023
3
         if (!token_is(token_t::e_comma))
23024
0
         {
23025
0
            set_error(
23026
0
               make_error(parser_error::e_syntax,
23027
0
                          current_token(),
23028
0
                          "ERR032 - Expected ',' between if-statement condition and consequent",
23029
0
                          exprtk_error_location));
23030
0
            result = false;
23031
0
         }
23032
3
         else if (0 == (consequent = parse_expression()))
23033
0
         {
23034
0
            set_error(
23035
0
               make_error(parser_error::e_syntax,
23036
0
                          current_token(),
23037
0
                          "ERR033 - Failed to parse consequent for if-statement",
23038
0
                          exprtk_error_location));
23039
0
            result = false;
23040
0
         }
23041
3
         else if (!token_is(token_t::e_comma))
23042
1
         {
23043
1
            set_error(
23044
1
               make_error(parser_error::e_syntax,
23045
1
                          current_token(),
23046
1
                          "ERR034 - Expected ',' between if-statement consequent and alternative",
23047
1
                          exprtk_error_location));
23048
1
            result = false;
23049
1
         }
23050
2
         else if (0 == (alternative = parse_expression()))
23051
0
         {
23052
0
            set_error(
23053
0
               make_error(parser_error::e_syntax,
23054
0
                          current_token(),
23055
0
                          "ERR035 - Failed to parse alternative for if-statement",
23056
0
                          exprtk_error_location));
23057
0
            result = false;
23058
0
         }
23059
2
         else if (!token_is(token_t::e_rbracket))
23060
0
         {
23061
0
            set_error(
23062
0
               make_error(parser_error::e_syntax,
23063
0
                          current_token(),
23064
0
                          "ERR036 - Expected ')' at the end of if-statement",
23065
0
                          exprtk_error_location));
23066
0
            result = false;
23067
0
         }
23068
23069
3
         #ifndef exprtk_disable_string_capabilities
23070
3
         if (result)
23071
2
         {
23072
2
            const bool consq_is_str = is_generally_string_node(consequent );
23073
2
            const bool alter_is_str = is_generally_string_node(alternative);
23074
23075
2
            if (consq_is_str || alter_is_str)
23076
0
            {
23077
0
               if (consq_is_str && alter_is_str)
23078
0
               {
23079
0
                  return expression_generator_
23080
0
                           .conditional_string(condition, consequent, alternative);
23081
0
               }
23082
23083
0
               set_error(
23084
0
                  make_error(parser_error::e_syntax,
23085
0
                             current_token(),
23086
0
                             "ERR037 - Return types of if-statement differ: string/non-string",
23087
0
                             exprtk_error_location));
23088
23089
0
               result = false;
23090
0
            }
23091
2
         }
23092
3
         #endif
23093
23094
3
         if (result)
23095
2
         {
23096
2
            const bool consq_is_vec = is_ivector_node(consequent );
23097
2
            const bool alter_is_vec = is_ivector_node(alternative);
23098
23099
2
            if (consq_is_vec || alter_is_vec)
23100
0
            {
23101
0
               if (consq_is_vec && alter_is_vec)
23102
0
               {
23103
0
                  return expression_generator_
23104
0
                           .conditional_vector(condition, consequent, alternative);
23105
0
               }
23106
23107
0
               set_error(
23108
0
                  make_error(parser_error::e_syntax,
23109
0
                             current_token(),
23110
0
                             "ERR038 - Return types of if-statement differ: vector/non-vector",
23111
0
                             exprtk_error_location));
23112
23113
0
               result = false;
23114
0
            }
23115
2
         }
23116
23117
3
         if (!result)
23118
1
         {
23119
1
            free_node(node_allocator_, condition  );
23120
1
            free_node(node_allocator_, consequent );
23121
1
            free_node(node_allocator_, alternative);
23122
23123
1
            return error_node();
23124
1
         }
23125
2
         else
23126
2
            return expression_generator_
23127
2
                      .conditional(condition, consequent, alternative);
23128
3
      }
exprtk::parser<float>::parse_conditional_statement_01(exprtk::details::expression_node<float>*)
Line
Count
Source
23015
3
      {
23016
         // Parse: [if][(][condition][,][consequent][,][alternative][)]
23017
23018
3
         expression_node_ptr consequent  = error_node();
23019
3
         expression_node_ptr alternative = error_node();
23020
23021
3
         bool result = true;
23022
23023
3
         if (!token_is(token_t::e_comma))
23024
0
         {
23025
0
            set_error(
23026
0
               make_error(parser_error::e_syntax,
23027
0
                          current_token(),
23028
0
                          "ERR032 - Expected ',' between if-statement condition and consequent",
23029
0
                          exprtk_error_location));
23030
0
            result = false;
23031
0
         }
23032
3
         else if (0 == (consequent = parse_expression()))
23033
0
         {
23034
0
            set_error(
23035
0
               make_error(parser_error::e_syntax,
23036
0
                          current_token(),
23037
0
                          "ERR033 - Failed to parse consequent for if-statement",
23038
0
                          exprtk_error_location));
23039
0
            result = false;
23040
0
         }
23041
3
         else if (!token_is(token_t::e_comma))
23042
1
         {
23043
1
            set_error(
23044
1
               make_error(parser_error::e_syntax,
23045
1
                          current_token(),
23046
1
                          "ERR034 - Expected ',' between if-statement consequent and alternative",
23047
1
                          exprtk_error_location));
23048
1
            result = false;
23049
1
         }
23050
2
         else if (0 == (alternative = parse_expression()))
23051
0
         {
23052
0
            set_error(
23053
0
               make_error(parser_error::e_syntax,
23054
0
                          current_token(),
23055
0
                          "ERR035 - Failed to parse alternative for if-statement",
23056
0
                          exprtk_error_location));
23057
0
            result = false;
23058
0
         }
23059
2
         else if (!token_is(token_t::e_rbracket))
23060
0
         {
23061
0
            set_error(
23062
0
               make_error(parser_error::e_syntax,
23063
0
                          current_token(),
23064
0
                          "ERR036 - Expected ')' at the end of if-statement",
23065
0
                          exprtk_error_location));
23066
0
            result = false;
23067
0
         }
23068
23069
3
         #ifndef exprtk_disable_string_capabilities
23070
3
         if (result)
23071
2
         {
23072
2
            const bool consq_is_str = is_generally_string_node(consequent );
23073
2
            const bool alter_is_str = is_generally_string_node(alternative);
23074
23075
2
            if (consq_is_str || alter_is_str)
23076
0
            {
23077
0
               if (consq_is_str && alter_is_str)
23078
0
               {
23079
0
                  return expression_generator_
23080
0
                           .conditional_string(condition, consequent, alternative);
23081
0
               }
23082
23083
0
               set_error(
23084
0
                  make_error(parser_error::e_syntax,
23085
0
                             current_token(),
23086
0
                             "ERR037 - Return types of if-statement differ: string/non-string",
23087
0
                             exprtk_error_location));
23088
23089
0
               result = false;
23090
0
            }
23091
2
         }
23092
3
         #endif
23093
23094
3
         if (result)
23095
2
         {
23096
2
            const bool consq_is_vec = is_ivector_node(consequent );
23097
2
            const bool alter_is_vec = is_ivector_node(alternative);
23098
23099
2
            if (consq_is_vec || alter_is_vec)
23100
0
            {
23101
0
               if (consq_is_vec && alter_is_vec)
23102
0
               {
23103
0
                  return expression_generator_
23104
0
                           .conditional_vector(condition, consequent, alternative);
23105
0
               }
23106
23107
0
               set_error(
23108
0
                  make_error(parser_error::e_syntax,
23109
0
                             current_token(),
23110
0
                             "ERR038 - Return types of if-statement differ: vector/non-vector",
23111
0
                             exprtk_error_location));
23112
23113
0
               result = false;
23114
0
            }
23115
2
         }
23116
23117
3
         if (!result)
23118
1
         {
23119
1
            free_node(node_allocator_, condition  );
23120
1
            free_node(node_allocator_, consequent );
23121
1
            free_node(node_allocator_, alternative);
23122
23123
1
            return error_node();
23124
1
         }
23125
2
         else
23126
2
            return expression_generator_
23127
2
                      .conditional(condition, consequent, alternative);
23128
3
      }
23129
23130
      inline expression_node_ptr parse_conditional_statement_02(expression_node_ptr condition)
23131
46
      {
23132
46
         expression_node_ptr consequent  = error_node();
23133
46
         expression_node_ptr alternative = error_node();
23134
23135
46
         bool result = true;
23136
23137
46
         if (token_is(token_t::e_lcrlbracket,prsrhlpr_t::e_hold))
23138
0
         {
23139
0
            if (0 == (consequent = parse_multi_sequence("if-statement-01")))
23140
0
            {
23141
0
               set_error(
23142
0
                  make_error(parser_error::e_syntax,
23143
0
                             current_token(),
23144
0
                             "ERR039 - Failed to parse body of consequent for if-statement",
23145
0
                             exprtk_error_location));
23146
23147
0
               result = false;
23148
0
            }
23149
0
         }
23150
46
         else
23151
46
         {
23152
46
            if (
23153
46
                 settings_.commutative_check_enabled() &&
23154
46
                 token_is(token_t::e_mul,prsrhlpr_t::e_hold)
23155
46
               )
23156
26
            {
23157
26
               next_token();
23158
26
            }
23159
23160
46
            if (0 != (consequent = parse_expression()))
23161
30
            {
23162
30
               if (!token_is(token_t::e_eof))
23163
0
               {
23164
0
                  set_error(
23165
0
                     make_error(parser_error::e_syntax,
23166
0
                                current_token(),
23167
0
                                "ERR040 - Expected ';' at the end of the consequent for if-statement",
23168
0
                                exprtk_error_location));
23169
23170
0
                  result = false;
23171
0
               }
23172
30
            }
23173
16
            else
23174
16
            {
23175
16
               set_error(
23176
16
                  make_error(parser_error::e_syntax,
23177
16
                             current_token(),
23178
16
                             "ERR041 - Failed to parse body of consequent for if-statement",
23179
16
                             exprtk_error_location));
23180
23181
16
               result = false;
23182
16
            }
23183
46
         }
23184
23185
46
         if (result)
23186
30
         {
23187
30
            if (details::imatch(current_token().value,"else"))
23188
0
            {
23189
0
               next_token();
23190
23191
0
               if (token_is(token_t::e_lcrlbracket,prsrhlpr_t::e_hold))
23192
0
               {
23193
0
                  if (0 == (alternative = parse_multi_sequence("else-statement-01")))
23194
0
                  {
23195
0
                     set_error(
23196
0
                        make_error(parser_error::e_syntax,
23197
0
                                   current_token(),
23198
0
                                   "ERR042 - Failed to parse body of the 'else' for if-statement",
23199
0
                                   exprtk_error_location));
23200
23201
0
                     result = false;
23202
0
                  }
23203
0
               }
23204
0
               else if (details::imatch(current_token().value,"if"))
23205
0
               {
23206
0
                  if (0 == (alternative = parse_conditional_statement()))
23207
0
                  {
23208
0
                     set_error(
23209
0
                        make_error(parser_error::e_syntax,
23210
0
                                   current_token(),
23211
0
                                   "ERR043 - Failed to parse body of if-else statement",
23212
0
                                   exprtk_error_location));
23213
23214
0
                     result = false;
23215
0
                  }
23216
0
               }
23217
0
               else if (0 != (alternative = parse_expression()))
23218
0
               {
23219
0
                  if (!token_is(token_t::e_eof))
23220
0
                  {
23221
0
                     set_error(
23222
0
                        make_error(parser_error::e_syntax,
23223
0
                                   current_token(),
23224
0
                                   "ERR044 - Expected ';' at the end of the 'else-if' for the if-statement",
23225
0
                                   exprtk_error_location));
23226
23227
0
                     result = false;
23228
0
                  }
23229
0
               }
23230
0
               else
23231
0
               {
23232
0
                  set_error(
23233
0
                     make_error(parser_error::e_syntax,
23234
0
                                current_token(),
23235
0
                                "ERR045 - Failed to parse body of the 'else' for if-statement",
23236
0
                                exprtk_error_location));
23237
23238
0
                  result = false;
23239
0
               }
23240
0
            }
23241
30
         }
23242
23243
46
         #ifndef exprtk_disable_string_capabilities
23244
46
         if (result)
23245
30
         {
23246
30
            const bool consq_is_str = is_generally_string_node(consequent );
23247
30
            const bool alter_is_str = is_generally_string_node(alternative);
23248
23249
30
            if (consq_is_str || alter_is_str)
23250
0
            {
23251
0
               if (consq_is_str && alter_is_str)
23252
0
               {
23253
0
                  return expression_generator_
23254
0
                           .conditional_string(condition, consequent, alternative);
23255
0
               }
23256
23257
0
               set_error(
23258
0
                  make_error(parser_error::e_syntax,
23259
0
                             current_token(),
23260
0
                             "ERR046 - Return types of if-statement differ: string/non-string",
23261
0
                             exprtk_error_location));
23262
23263
0
               result = false;
23264
0
            }
23265
30
         }
23266
46
         #endif
23267
23268
46
         if (result)
23269
30
         {
23270
30
            const bool consq_is_vec = is_ivector_node(consequent );
23271
30
            const bool alter_is_vec = is_ivector_node(alternative);
23272
23273
30
            if (consq_is_vec || alter_is_vec)
23274
0
            {
23275
0
               if (consq_is_vec && alter_is_vec)
23276
0
               {
23277
0
                  return expression_generator_
23278
0
                           .conditional_vector(condition, consequent, alternative);
23279
0
               }
23280
23281
0
               set_error(
23282
0
                  make_error(parser_error::e_syntax,
23283
0
                             current_token(),
23284
0
                             "ERR047 - Return types of if-statement differ: vector/non-vector",
23285
0
                             exprtk_error_location));
23286
23287
0
               result = false;
23288
0
            }
23289
30
         }
23290
23291
46
         if (!result)
23292
16
         {
23293
16
            free_node(node_allocator_, condition  );
23294
16
            free_node(node_allocator_, consequent );
23295
16
            free_node(node_allocator_, alternative);
23296
23297
16
            return error_node();
23298
16
         }
23299
30
         else
23300
30
            return expression_generator_
23301
30
                      .conditional(condition, consequent, alternative);
23302
46
      }
exprtk::parser<double>::parse_conditional_statement_02(exprtk::details::expression_node<double>*)
Line
Count
Source
23131
23
      {
23132
23
         expression_node_ptr consequent  = error_node();
23133
23
         expression_node_ptr alternative = error_node();
23134
23135
23
         bool result = true;
23136
23137
23
         if (token_is(token_t::e_lcrlbracket,prsrhlpr_t::e_hold))
23138
0
         {
23139
0
            if (0 == (consequent = parse_multi_sequence("if-statement-01")))
23140
0
            {
23141
0
               set_error(
23142
0
                  make_error(parser_error::e_syntax,
23143
0
                             current_token(),
23144
0
                             "ERR039 - Failed to parse body of consequent for if-statement",
23145
0
                             exprtk_error_location));
23146
23147
0
               result = false;
23148
0
            }
23149
0
         }
23150
23
         else
23151
23
         {
23152
23
            if (
23153
23
                 settings_.commutative_check_enabled() &&
23154
23
                 token_is(token_t::e_mul,prsrhlpr_t::e_hold)
23155
23
               )
23156
13
            {
23157
13
               next_token();
23158
13
            }
23159
23160
23
            if (0 != (consequent = parse_expression()))
23161
15
            {
23162
15
               if (!token_is(token_t::e_eof))
23163
0
               {
23164
0
                  set_error(
23165
0
                     make_error(parser_error::e_syntax,
23166
0
                                current_token(),
23167
0
                                "ERR040 - Expected ';' at the end of the consequent for if-statement",
23168
0
                                exprtk_error_location));
23169
23170
0
                  result = false;
23171
0
               }
23172
15
            }
23173
8
            else
23174
8
            {
23175
8
               set_error(
23176
8
                  make_error(parser_error::e_syntax,
23177
8
                             current_token(),
23178
8
                             "ERR041 - Failed to parse body of consequent for if-statement",
23179
8
                             exprtk_error_location));
23180
23181
8
               result = false;
23182
8
            }
23183
23
         }
23184
23185
23
         if (result)
23186
15
         {
23187
15
            if (details::imatch(current_token().value,"else"))
23188
0
            {
23189
0
               next_token();
23190
23191
0
               if (token_is(token_t::e_lcrlbracket,prsrhlpr_t::e_hold))
23192
0
               {
23193
0
                  if (0 == (alternative = parse_multi_sequence("else-statement-01")))
23194
0
                  {
23195
0
                     set_error(
23196
0
                        make_error(parser_error::e_syntax,
23197
0
                                   current_token(),
23198
0
                                   "ERR042 - Failed to parse body of the 'else' for if-statement",
23199
0
                                   exprtk_error_location));
23200
23201
0
                     result = false;
23202
0
                  }
23203
0
               }
23204
0
               else if (details::imatch(current_token().value,"if"))
23205
0
               {
23206
0
                  if (0 == (alternative = parse_conditional_statement()))
23207
0
                  {
23208
0
                     set_error(
23209
0
                        make_error(parser_error::e_syntax,
23210
0
                                   current_token(),
23211
0
                                   "ERR043 - Failed to parse body of if-else statement",
23212
0
                                   exprtk_error_location));
23213
23214
0
                     result = false;
23215
0
                  }
23216
0
               }
23217
0
               else if (0 != (alternative = parse_expression()))
23218
0
               {
23219
0
                  if (!token_is(token_t::e_eof))
23220
0
                  {
23221
0
                     set_error(
23222
0
                        make_error(parser_error::e_syntax,
23223
0
                                   current_token(),
23224
0
                                   "ERR044 - Expected ';' at the end of the 'else-if' for the if-statement",
23225
0
                                   exprtk_error_location));
23226
23227
0
                     result = false;
23228
0
                  }
23229
0
               }
23230
0
               else
23231
0
               {
23232
0
                  set_error(
23233
0
                     make_error(parser_error::e_syntax,
23234
0
                                current_token(),
23235
0
                                "ERR045 - Failed to parse body of the 'else' for if-statement",
23236
0
                                exprtk_error_location));
23237
23238
0
                  result = false;
23239
0
               }
23240
0
            }
23241
15
         }
23242
23243
23
         #ifndef exprtk_disable_string_capabilities
23244
23
         if (result)
23245
15
         {
23246
15
            const bool consq_is_str = is_generally_string_node(consequent );
23247
15
            const bool alter_is_str = is_generally_string_node(alternative);
23248
23249
15
            if (consq_is_str || alter_is_str)
23250
0
            {
23251
0
               if (consq_is_str && alter_is_str)
23252
0
               {
23253
0
                  return expression_generator_
23254
0
                           .conditional_string(condition, consequent, alternative);
23255
0
               }
23256
23257
0
               set_error(
23258
0
                  make_error(parser_error::e_syntax,
23259
0
                             current_token(),
23260
0
                             "ERR046 - Return types of if-statement differ: string/non-string",
23261
0
                             exprtk_error_location));
23262
23263
0
               result = false;
23264
0
            }
23265
15
         }
23266
23
         #endif
23267
23268
23
         if (result)
23269
15
         {
23270
15
            const bool consq_is_vec = is_ivector_node(consequent );
23271
15
            const bool alter_is_vec = is_ivector_node(alternative);
23272
23273
15
            if (consq_is_vec || alter_is_vec)
23274
0
            {
23275
0
               if (consq_is_vec && alter_is_vec)
23276
0
               {
23277
0
                  return expression_generator_
23278
0
                           .conditional_vector(condition, consequent, alternative);
23279
0
               }
23280
23281
0
               set_error(
23282
0
                  make_error(parser_error::e_syntax,
23283
0
                             current_token(),
23284
0
                             "ERR047 - Return types of if-statement differ: vector/non-vector",
23285
0
                             exprtk_error_location));
23286
23287
0
               result = false;
23288
0
            }
23289
15
         }
23290
23291
23
         if (!result)
23292
8
         {
23293
8
            free_node(node_allocator_, condition  );
23294
8
            free_node(node_allocator_, consequent );
23295
8
            free_node(node_allocator_, alternative);
23296
23297
8
            return error_node();
23298
8
         }
23299
15
         else
23300
15
            return expression_generator_
23301
15
                      .conditional(condition, consequent, alternative);
23302
23
      }
exprtk::parser<float>::parse_conditional_statement_02(exprtk::details::expression_node<float>*)
Line
Count
Source
23131
23
      {
23132
23
         expression_node_ptr consequent  = error_node();
23133
23
         expression_node_ptr alternative = error_node();
23134
23135
23
         bool result = true;
23136
23137
23
         if (token_is(token_t::e_lcrlbracket,prsrhlpr_t::e_hold))
23138
0
         {
23139
0
            if (0 == (consequent = parse_multi_sequence("if-statement-01")))
23140
0
            {
23141
0
               set_error(
23142
0
                  make_error(parser_error::e_syntax,
23143
0
                             current_token(),
23144
0
                             "ERR039 - Failed to parse body of consequent for if-statement",
23145
0
                             exprtk_error_location));
23146
23147
0
               result = false;
23148
0
            }
23149
0
         }
23150
23
         else
23151
23
         {
23152
23
            if (
23153
23
                 settings_.commutative_check_enabled() &&
23154
23
                 token_is(token_t::e_mul,prsrhlpr_t::e_hold)
23155
23
               )
23156
13
            {
23157
13
               next_token();
23158
13
            }
23159
23160
23
            if (0 != (consequent = parse_expression()))
23161
15
            {
23162
15
               if (!token_is(token_t::e_eof))
23163
0
               {
23164
0
                  set_error(
23165
0
                     make_error(parser_error::e_syntax,
23166
0
                                current_token(),
23167
0
                                "ERR040 - Expected ';' at the end of the consequent for if-statement",
23168
0
                                exprtk_error_location));
23169
23170
0
                  result = false;
23171
0
               }
23172
15
            }
23173
8
            else
23174
8
            {
23175
8
               set_error(
23176
8
                  make_error(parser_error::e_syntax,
23177
8
                             current_token(),
23178
8
                             "ERR041 - Failed to parse body of consequent for if-statement",
23179
8
                             exprtk_error_location));
23180
23181
8
               result = false;
23182
8
            }
23183
23
         }
23184
23185
23
         if (result)
23186
15
         {
23187
15
            if (details::imatch(current_token().value,"else"))
23188
0
            {
23189
0
               next_token();
23190
23191
0
               if (token_is(token_t::e_lcrlbracket,prsrhlpr_t::e_hold))
23192
0
               {
23193
0
                  if (0 == (alternative = parse_multi_sequence("else-statement-01")))
23194
0
                  {
23195
0
                     set_error(
23196
0
                        make_error(parser_error::e_syntax,
23197
0
                                   current_token(),
23198
0
                                   "ERR042 - Failed to parse body of the 'else' for if-statement",
23199
0
                                   exprtk_error_location));
23200
23201
0
                     result = false;
23202
0
                  }
23203
0
               }
23204
0
               else if (details::imatch(current_token().value,"if"))
23205
0
               {
23206
0
                  if (0 == (alternative = parse_conditional_statement()))
23207
0
                  {
23208
0
                     set_error(
23209
0
                        make_error(parser_error::e_syntax,
23210
0
                                   current_token(),
23211
0
                                   "ERR043 - Failed to parse body of if-else statement",
23212
0
                                   exprtk_error_location));
23213
23214
0
                     result = false;
23215
0
                  }
23216
0
               }
23217
0
               else if (0 != (alternative = parse_expression()))
23218
0
               {
23219
0
                  if (!token_is(token_t::e_eof))
23220
0
                  {
23221
0
                     set_error(
23222
0
                        make_error(parser_error::e_syntax,
23223
0
                                   current_token(),
23224
0
                                   "ERR044 - Expected ';' at the end of the 'else-if' for the if-statement",
23225
0
                                   exprtk_error_location));
23226
23227
0
                     result = false;
23228
0
                  }
23229
0
               }
23230
0
               else
23231
0
               {
23232
0
                  set_error(
23233
0
                     make_error(parser_error::e_syntax,
23234
0
                                current_token(),
23235
0
                                "ERR045 - Failed to parse body of the 'else' for if-statement",
23236
0
                                exprtk_error_location));
23237
23238
0
                  result = false;
23239
0
               }
23240
0
            }
23241
15
         }
23242
23243
23
         #ifndef exprtk_disable_string_capabilities
23244
23
         if (result)
23245
15
         {
23246
15
            const bool consq_is_str = is_generally_string_node(consequent );
23247
15
            const bool alter_is_str = is_generally_string_node(alternative);
23248
23249
15
            if (consq_is_str || alter_is_str)
23250
0
            {
23251
0
               if (consq_is_str && alter_is_str)
23252
0
               {
23253
0
                  return expression_generator_
23254
0
                           .conditional_string(condition, consequent, alternative);
23255
0
               }
23256
23257
0
               set_error(
23258
0
                  make_error(parser_error::e_syntax,
23259
0
                             current_token(),
23260
0
                             "ERR046 - Return types of if-statement differ: string/non-string",
23261
0
                             exprtk_error_location));
23262
23263
0
               result = false;
23264
0
            }
23265
15
         }
23266
23
         #endif
23267
23268
23
         if (result)
23269
15
         {
23270
15
            const bool consq_is_vec = is_ivector_node(consequent );
23271
15
            const bool alter_is_vec = is_ivector_node(alternative);
23272
23273
15
            if (consq_is_vec || alter_is_vec)
23274
0
            {
23275
0
               if (consq_is_vec && alter_is_vec)
23276
0
               {
23277
0
                  return expression_generator_
23278
0
                           .conditional_vector(condition, consequent, alternative);
23279
0
               }
23280
23281
0
               set_error(
23282
0
                  make_error(parser_error::e_syntax,
23283
0
                             current_token(),
23284
0
                             "ERR047 - Return types of if-statement differ: vector/non-vector",
23285
0
                             exprtk_error_location));
23286
23287
0
               result = false;
23288
0
            }
23289
15
         }
23290
23291
23
         if (!result)
23292
8
         {
23293
8
            free_node(node_allocator_, condition  );
23294
8
            free_node(node_allocator_, consequent );
23295
8
            free_node(node_allocator_, alternative);
23296
23297
8
            return error_node();
23298
8
         }
23299
15
         else
23300
15
            return expression_generator_
23301
15
                      .conditional(condition, consequent, alternative);
23302
23
      }
23303
23304
      inline expression_node_ptr parse_conditional_statement()
23305
58
      {
23306
58
         expression_node_ptr condition = error_node();
23307
23308
58
         next_token();
23309
23310
58
         if (!token_is(token_t::e_lbracket))
23311
6
         {
23312
6
            set_error(
23313
6
               make_error(parser_error::e_syntax,
23314
6
                          current_token(),
23315
6
                          "ERR048 - Expected '(' at start of if-statement, instead got: '" + current_token().value + "'",
23316
6
                          exprtk_error_location));
23317
23318
6
            return error_node();
23319
6
         }
23320
52
         else if (0 == (condition = parse_expression()))
23321
0
         {
23322
0
            set_error(
23323
0
               make_error(parser_error::e_syntax,
23324
0
                          current_token(),
23325
0
                          "ERR049 - Failed to parse condition for if-statement",
23326
0
                          exprtk_error_location));
23327
23328
0
            return error_node();
23329
0
         }
23330
52
         else if (token_is(token_t::e_comma,prsrhlpr_t::e_hold))
23331
6
         {
23332
            // if (x,y,z)
23333
6
            return parse_conditional_statement_01(condition);
23334
6
         }
23335
46
         else if (token_is(token_t::e_rbracket))
23336
46
         {
23337
            /*
23338
               00. if (x) y;
23339
               01. if (x) y; else z;
23340
               02. if (x) y; else {z0; ... zn;}
23341
               03. if (x) y; else if (z) w;
23342
               04. if (x) y; else if (z) w; else u;
23343
               05. if (x) y; else if (z) w; else {u0; ... un;}
23344
               06. if (x) y; else if (z) {w0; ... wn;}
23345
               07. if (x) {y0; ... yn;}
23346
               08. if (x) {y0; ... yn;} else z;
23347
               09. if (x) {y0; ... yn;} else {z0; ... zn;};
23348
               10. if (x) {y0; ... yn;} else if (z) w;
23349
               11. if (x) {y0; ... yn;} else if (z) w; else u;
23350
               12. if (x) {y0; ... nex;} else if (z) w; else {u0 ... un;}
23351
               13. if (x) {y0; ... yn;} else if (z) {w0; ... wn;}
23352
            */
23353
46
            return parse_conditional_statement_02(condition);
23354
46
         }
23355
23356
0
         set_error(
23357
0
            make_error(parser_error::e_syntax,
23358
0
                       current_token(),
23359
0
                       "ERR050 - Invalid if-statement",
23360
0
                       exprtk_error_location));
23361
23362
0
         free_node(node_allocator_,condition);
23363
23364
0
         return error_node();
23365
58
      }
exprtk::parser<double>::parse_conditional_statement()
Line
Count
Source
23305
29
      {
23306
29
         expression_node_ptr condition = error_node();
23307
23308
29
         next_token();
23309
23310
29
         if (!token_is(token_t::e_lbracket))
23311
3
         {
23312
3
            set_error(
23313
3
               make_error(parser_error::e_syntax,
23314
3
                          current_token(),
23315
3
                          "ERR048 - Expected '(' at start of if-statement, instead got: '" + current_token().value + "'",
23316
3
                          exprtk_error_location));
23317
23318
3
            return error_node();
23319
3
         }
23320
26
         else if (0 == (condition = parse_expression()))
23321
0
         {
23322
0
            set_error(
23323
0
               make_error(parser_error::e_syntax,
23324
0
                          current_token(),
23325
0
                          "ERR049 - Failed to parse condition for if-statement",
23326
0
                          exprtk_error_location));
23327
23328
0
            return error_node();
23329
0
         }
23330
26
         else if (token_is(token_t::e_comma,prsrhlpr_t::e_hold))
23331
3
         {
23332
            // if (x,y,z)
23333
3
            return parse_conditional_statement_01(condition);
23334
3
         }
23335
23
         else if (token_is(token_t::e_rbracket))
23336
23
         {
23337
            /*
23338
               00. if (x) y;
23339
               01. if (x) y; else z;
23340
               02. if (x) y; else {z0; ... zn;}
23341
               03. if (x) y; else if (z) w;
23342
               04. if (x) y; else if (z) w; else u;
23343
               05. if (x) y; else if (z) w; else {u0; ... un;}
23344
               06. if (x) y; else if (z) {w0; ... wn;}
23345
               07. if (x) {y0; ... yn;}
23346
               08. if (x) {y0; ... yn;} else z;
23347
               09. if (x) {y0; ... yn;} else {z0; ... zn;};
23348
               10. if (x) {y0; ... yn;} else if (z) w;
23349
               11. if (x) {y0; ... yn;} else if (z) w; else u;
23350
               12. if (x) {y0; ... nex;} else if (z) w; else {u0 ... un;}
23351
               13. if (x) {y0; ... yn;} else if (z) {w0; ... wn;}
23352
            */
23353
23
            return parse_conditional_statement_02(condition);
23354
23
         }
23355
23356
0
         set_error(
23357
0
            make_error(parser_error::e_syntax,
23358
0
                       current_token(),
23359
0
                       "ERR050 - Invalid if-statement",
23360
0
                       exprtk_error_location));
23361
23362
0
         free_node(node_allocator_,condition);
23363
23364
0
         return error_node();
23365
29
      }
exprtk::parser<float>::parse_conditional_statement()
Line
Count
Source
23305
29
      {
23306
29
         expression_node_ptr condition = error_node();
23307
23308
29
         next_token();
23309
23310
29
         if (!token_is(token_t::e_lbracket))
23311
3
         {
23312
3
            set_error(
23313
3
               make_error(parser_error::e_syntax,
23314
3
                          current_token(),
23315
3
                          "ERR048 - Expected '(' at start of if-statement, instead got: '" + current_token().value + "'",
23316
3
                          exprtk_error_location));
23317
23318
3
            return error_node();
23319
3
         }
23320
26
         else if (0 == (condition = parse_expression()))
23321
0
         {
23322
0
            set_error(
23323
0
               make_error(parser_error::e_syntax,
23324
0
                          current_token(),
23325
0
                          "ERR049 - Failed to parse condition for if-statement",
23326
0
                          exprtk_error_location));
23327
23328
0
            return error_node();
23329
0
         }
23330
26
         else if (token_is(token_t::e_comma,prsrhlpr_t::e_hold))
23331
3
         {
23332
            // if (x,y,z)
23333
3
            return parse_conditional_statement_01(condition);
23334
3
         }
23335
23
         else if (token_is(token_t::e_rbracket))
23336
23
         {
23337
            /*
23338
               00. if (x) y;
23339
               01. if (x) y; else z;
23340
               02. if (x) y; else {z0; ... zn;}
23341
               03. if (x) y; else if (z) w;
23342
               04. if (x) y; else if (z) w; else u;
23343
               05. if (x) y; else if (z) w; else {u0; ... un;}
23344
               06. if (x) y; else if (z) {w0; ... wn;}
23345
               07. if (x) {y0; ... yn;}
23346
               08. if (x) {y0; ... yn;} else z;
23347
               09. if (x) {y0; ... yn;} else {z0; ... zn;};
23348
               10. if (x) {y0; ... yn;} else if (z) w;
23349
               11. if (x) {y0; ... yn;} else if (z) w; else u;
23350
               12. if (x) {y0; ... nex;} else if (z) w; else {u0 ... un;}
23351
               13. if (x) {y0; ... yn;} else if (z) {w0; ... wn;}
23352
            */
23353
23
            return parse_conditional_statement_02(condition);
23354
23
         }
23355
23356
0
         set_error(
23357
0
            make_error(parser_error::e_syntax,
23358
0
                       current_token(),
23359
0
                       "ERR050 - Invalid if-statement",
23360
0
                       exprtk_error_location));
23361
23362
0
         free_node(node_allocator_,condition);
23363
23364
0
         return error_node();
23365
29
      }
23366
23367
      inline expression_node_ptr parse_ternary_conditional_statement(expression_node_ptr condition)
23368
17.1k
      {
23369
         // Parse: [condition][?][consequent][:][alternative]
23370
17.1k
         expression_node_ptr consequent  = error_node();
23371
17.1k
         expression_node_ptr alternative = error_node();
23372
23373
17.1k
         bool result = true;
23374
23375
17.1k
         if (0 == condition)
23376
0
         {
23377
0
            set_error(
23378
0
               make_error(parser_error::e_syntax,
23379
0
                          current_token(),
23380
0
                          "ERR051 - Encountered invalid condition branch for ternary if-statement",
23381
0
                          exprtk_error_location));
23382
23383
0
            return error_node();
23384
0
         }
23385
17.1k
         else if (!token_is(token_t::e_ternary))
23386
0
         {
23387
0
            set_error(
23388
0
               make_error(parser_error::e_syntax,
23389
0
                          current_token(),
23390
0
                          "ERR052 - Expected '?' after condition of ternary if-statement",
23391
0
                          exprtk_error_location));
23392
23393
0
            result = false;
23394
0
         }
23395
17.1k
         else if (0 == (consequent = parse_expression()))
23396
11.4k
         {
23397
11.4k
            set_error(
23398
11.4k
               make_error(parser_error::e_syntax,
23399
11.4k
                          current_token(),
23400
11.4k
                          "ERR053 - Failed to parse consequent for ternary if-statement",
23401
11.4k
                          exprtk_error_location));
23402
23403
11.4k
            result = false;
23404
11.4k
         }
23405
5.66k
         else if (!token_is(token_t::e_colon))
23406
430
         {
23407
430
            set_error(
23408
430
               make_error(parser_error::e_syntax,
23409
430
                          current_token(),
23410
430
                          "ERR054 - Expected ':' between ternary if-statement consequent and alternative",
23411
430
                          exprtk_error_location));
23412
23413
430
            result = false;
23414
430
         }
23415
5.23k
         else if (0 == (alternative = parse_expression()))
23416
1.62k
         {
23417
1.62k
            set_error(
23418
1.62k
               make_error(parser_error::e_syntax,
23419
1.62k
                          current_token(),
23420
1.62k
                          "ERR055 - Failed to parse alternative for ternary if-statement",
23421
1.62k
                          exprtk_error_location));
23422
23423
1.62k
            result = false;
23424
1.62k
         }
23425
23426
17.1k
         #ifndef exprtk_disable_string_capabilities
23427
17.1k
         if (result)
23428
3.61k
         {
23429
3.61k
            const bool consq_is_str = is_generally_string_node(consequent );
23430
3.61k
            const bool alter_is_str = is_generally_string_node(alternative);
23431
23432
3.61k
            if (consq_is_str || alter_is_str)
23433
0
            {
23434
0
               if (consq_is_str && alter_is_str)
23435
0
               {
23436
0
                  return expression_generator_
23437
0
                           .conditional_string(condition, consequent, alternative);
23438
0
               }
23439
23440
0
               set_error(
23441
0
                  make_error(parser_error::e_syntax,
23442
0
                             current_token(),
23443
0
                             "ERR056 - Return types of ternary differ: string/non-string",
23444
0
                             exprtk_error_location));
23445
23446
0
               result = false;
23447
0
            }
23448
3.61k
         }
23449
17.1k
         #endif
23450
23451
17.1k
         if (result)
23452
3.61k
         {
23453
3.61k
            const bool consq_is_vec = is_ivector_node(consequent );
23454
3.61k
            const bool alter_is_vec = is_ivector_node(alternative);
23455
23456
3.61k
            if (consq_is_vec || alter_is_vec)
23457
0
            {
23458
0
               if (consq_is_vec && alter_is_vec)
23459
0
               {
23460
0
                  return expression_generator_
23461
0
                           .conditional_vector(condition, consequent, alternative);
23462
0
               }
23463
23464
0
               set_error(
23465
0
                  make_error(parser_error::e_syntax,
23466
0
                             current_token(),
23467
0
                             "ERR057 - Return types of ternary differ: vector/non-vector",
23468
0
                             exprtk_error_location));
23469
23470
0
               result = false;
23471
0
            }
23472
3.61k
         }
23473
23474
17.1k
         if (!result)
23475
13.5k
         {
23476
13.5k
            free_node(node_allocator_, condition  );
23477
13.5k
            free_node(node_allocator_, consequent );
23478
13.5k
            free_node(node_allocator_, alternative);
23479
23480
13.5k
            return error_node();
23481
13.5k
         }
23482
3.61k
         else
23483
3.61k
            return expression_generator_
23484
3.61k
                      .conditional(condition, consequent, alternative);
23485
17.1k
      }
exprtk::parser<double>::parse_ternary_conditional_statement(exprtk::details::expression_node<double>*)
Line
Count
Source
23368
8.56k
      {
23369
         // Parse: [condition][?][consequent][:][alternative]
23370
8.56k
         expression_node_ptr consequent  = error_node();
23371
8.56k
         expression_node_ptr alternative = error_node();
23372
23373
8.56k
         bool result = true;
23374
23375
8.56k
         if (0 == condition)
23376
0
         {
23377
0
            set_error(
23378
0
               make_error(parser_error::e_syntax,
23379
0
                          current_token(),
23380
0
                          "ERR051 - Encountered invalid condition branch for ternary if-statement",
23381
0
                          exprtk_error_location));
23382
23383
0
            return error_node();
23384
0
         }
23385
8.56k
         else if (!token_is(token_t::e_ternary))
23386
0
         {
23387
0
            set_error(
23388
0
               make_error(parser_error::e_syntax,
23389
0
                          current_token(),
23390
0
                          "ERR052 - Expected '?' after condition of ternary if-statement",
23391
0
                          exprtk_error_location));
23392
23393
0
            result = false;
23394
0
         }
23395
8.56k
         else if (0 == (consequent = parse_expression()))
23396
5.72k
         {
23397
5.72k
            set_error(
23398
5.72k
               make_error(parser_error::e_syntax,
23399
5.72k
                          current_token(),
23400
5.72k
                          "ERR053 - Failed to parse consequent for ternary if-statement",
23401
5.72k
                          exprtk_error_location));
23402
23403
5.72k
            result = false;
23404
5.72k
         }
23405
2.84k
         else if (!token_is(token_t::e_colon))
23406
215
         {
23407
215
            set_error(
23408
215
               make_error(parser_error::e_syntax,
23409
215
                          current_token(),
23410
215
                          "ERR054 - Expected ':' between ternary if-statement consequent and alternative",
23411
215
                          exprtk_error_location));
23412
23413
215
            result = false;
23414
215
         }
23415
2.62k
         else if (0 == (alternative = parse_expression()))
23416
814
         {
23417
814
            set_error(
23418
814
               make_error(parser_error::e_syntax,
23419
814
                          current_token(),
23420
814
                          "ERR055 - Failed to parse alternative for ternary if-statement",
23421
814
                          exprtk_error_location));
23422
23423
814
            result = false;
23424
814
         }
23425
23426
8.56k
         #ifndef exprtk_disable_string_capabilities
23427
8.56k
         if (result)
23428
1.81k
         {
23429
1.81k
            const bool consq_is_str = is_generally_string_node(consequent );
23430
1.81k
            const bool alter_is_str = is_generally_string_node(alternative);
23431
23432
1.81k
            if (consq_is_str || alter_is_str)
23433
0
            {
23434
0
               if (consq_is_str && alter_is_str)
23435
0
               {
23436
0
                  return expression_generator_
23437
0
                           .conditional_string(condition, consequent, alternative);
23438
0
               }
23439
23440
0
               set_error(
23441
0
                  make_error(parser_error::e_syntax,
23442
0
                             current_token(),
23443
0
                             "ERR056 - Return types of ternary differ: string/non-string",
23444
0
                             exprtk_error_location));
23445
23446
0
               result = false;
23447
0
            }
23448
1.81k
         }
23449
8.56k
         #endif
23450
23451
8.56k
         if (result)
23452
1.81k
         {
23453
1.81k
            const bool consq_is_vec = is_ivector_node(consequent );
23454
1.81k
            const bool alter_is_vec = is_ivector_node(alternative);
23455
23456
1.81k
            if (consq_is_vec || alter_is_vec)
23457
0
            {
23458
0
               if (consq_is_vec && alter_is_vec)
23459
0
               {
23460
0
                  return expression_generator_
23461
0
                           .conditional_vector(condition, consequent, alternative);
23462
0
               }
23463
23464
0
               set_error(
23465
0
                  make_error(parser_error::e_syntax,
23466
0
                             current_token(),
23467
0
                             "ERR057 - Return types of ternary differ: vector/non-vector",
23468
0
                             exprtk_error_location));
23469
23470
0
               result = false;
23471
0
            }
23472
1.81k
         }
23473
23474
8.56k
         if (!result)
23475
6.75k
         {
23476
6.75k
            free_node(node_allocator_, condition  );
23477
6.75k
            free_node(node_allocator_, consequent );
23478
6.75k
            free_node(node_allocator_, alternative);
23479
23480
6.75k
            return error_node();
23481
6.75k
         }
23482
1.81k
         else
23483
1.81k
            return expression_generator_
23484
1.81k
                      .conditional(condition, consequent, alternative);
23485
8.56k
      }
exprtk::parser<float>::parse_ternary_conditional_statement(exprtk::details::expression_node<float>*)
Line
Count
Source
23368
8.54k
      {
23369
         // Parse: [condition][?][consequent][:][alternative]
23370
8.54k
         expression_node_ptr consequent  = error_node();
23371
8.54k
         expression_node_ptr alternative = error_node();
23372
23373
8.54k
         bool result = true;
23374
23375
8.54k
         if (0 == condition)
23376
0
         {
23377
0
            set_error(
23378
0
               make_error(parser_error::e_syntax,
23379
0
                          current_token(),
23380
0
                          "ERR051 - Encountered invalid condition branch for ternary if-statement",
23381
0
                          exprtk_error_location));
23382
23383
0
            return error_node();
23384
0
         }
23385
8.54k
         else if (!token_is(token_t::e_ternary))
23386
0
         {
23387
0
            set_error(
23388
0
               make_error(parser_error::e_syntax,
23389
0
                          current_token(),
23390
0
                          "ERR052 - Expected '?' after condition of ternary if-statement",
23391
0
                          exprtk_error_location));
23392
23393
0
            result = false;
23394
0
         }
23395
8.54k
         else if (0 == (consequent = parse_expression()))
23396
5.72k
         {
23397
5.72k
            set_error(
23398
5.72k
               make_error(parser_error::e_syntax,
23399
5.72k
                          current_token(),
23400
5.72k
                          "ERR053 - Failed to parse consequent for ternary if-statement",
23401
5.72k
                          exprtk_error_location));
23402
23403
5.72k
            result = false;
23404
5.72k
         }
23405
2.82k
         else if (!token_is(token_t::e_colon))
23406
215
         {
23407
215
            set_error(
23408
215
               make_error(parser_error::e_syntax,
23409
215
                          current_token(),
23410
215
                          "ERR054 - Expected ':' between ternary if-statement consequent and alternative",
23411
215
                          exprtk_error_location));
23412
23413
215
            result = false;
23414
215
         }
23415
2.61k
         else if (0 == (alternative = parse_expression()))
23416
814
         {
23417
814
            set_error(
23418
814
               make_error(parser_error::e_syntax,
23419
814
                          current_token(),
23420
814
                          "ERR055 - Failed to parse alternative for ternary if-statement",
23421
814
                          exprtk_error_location));
23422
23423
814
            result = false;
23424
814
         }
23425
23426
8.54k
         #ifndef exprtk_disable_string_capabilities
23427
8.54k
         if (result)
23428
1.79k
         {
23429
1.79k
            const bool consq_is_str = is_generally_string_node(consequent );
23430
1.79k
            const bool alter_is_str = is_generally_string_node(alternative);
23431
23432
1.79k
            if (consq_is_str || alter_is_str)
23433
0
            {
23434
0
               if (consq_is_str && alter_is_str)
23435
0
               {
23436
0
                  return expression_generator_
23437
0
                           .conditional_string(condition, consequent, alternative);
23438
0
               }
23439
23440
0
               set_error(
23441
0
                  make_error(parser_error::e_syntax,
23442
0
                             current_token(),
23443
0
                             "ERR056 - Return types of ternary differ: string/non-string",
23444
0
                             exprtk_error_location));
23445
23446
0
               result = false;
23447
0
            }
23448
1.79k
         }
23449
8.54k
         #endif
23450
23451
8.54k
         if (result)
23452
1.79k
         {
23453
1.79k
            const bool consq_is_vec = is_ivector_node(consequent );
23454
1.79k
            const bool alter_is_vec = is_ivector_node(alternative);
23455
23456
1.79k
            if (consq_is_vec || alter_is_vec)
23457
0
            {
23458
0
               if (consq_is_vec && alter_is_vec)
23459
0
               {
23460
0
                  return expression_generator_
23461
0
                           .conditional_vector(condition, consequent, alternative);
23462
0
               }
23463
23464
0
               set_error(
23465
0
                  make_error(parser_error::e_syntax,
23466
0
                             current_token(),
23467
0
                             "ERR057 - Return types of ternary differ: vector/non-vector",
23468
0
                             exprtk_error_location));
23469
23470
0
               result = false;
23471
0
            }
23472
1.79k
         }
23473
23474
8.54k
         if (!result)
23475
6.75k
         {
23476
6.75k
            free_node(node_allocator_, condition  );
23477
6.75k
            free_node(node_allocator_, consequent );
23478
6.75k
            free_node(node_allocator_, alternative);
23479
23480
6.75k
            return error_node();
23481
6.75k
         }
23482
1.79k
         else
23483
1.79k
            return expression_generator_
23484
1.79k
                      .conditional(condition, consequent, alternative);
23485
8.54k
      }
23486
23487
      inline expression_node_ptr parse_not_statement()
23488
1.33k
      {
23489
1.33k
         if (settings_.logic_disabled("not"))
23490
0
         {
23491
0
            set_error(
23492
0
               make_error(parser_error::e_syntax,
23493
0
                          current_token(),
23494
0
                          "ERR058 - Invalid or disabled logic operation 'not'",
23495
0
                          exprtk_error_location));
23496
23497
0
            return error_node();
23498
0
         }
23499
23500
1.33k
         return parse_base_operation();
23501
1.33k
      }
exprtk::parser<double>::parse_not_statement()
Line
Count
Source
23488
669
      {
23489
669
         if (settings_.logic_disabled("not"))
23490
0
         {
23491
0
            set_error(
23492
0
               make_error(parser_error::e_syntax,
23493
0
                          current_token(),
23494
0
                          "ERR058 - Invalid or disabled logic operation 'not'",
23495
0
                          exprtk_error_location));
23496
23497
0
            return error_node();
23498
0
         }
23499
23500
669
         return parse_base_operation();
23501
669
      }
exprtk::parser<float>::parse_not_statement()
Line
Count
Source
23488
669
      {
23489
669
         if (settings_.logic_disabled("not"))
23490
0
         {
23491
0
            set_error(
23492
0
               make_error(parser_error::e_syntax,
23493
0
                          current_token(),
23494
0
                          "ERR058 - Invalid or disabled logic operation 'not'",
23495
0
                          exprtk_error_location));
23496
23497
0
            return error_node();
23498
0
         }
23499
23500
669
         return parse_base_operation();
23501
669
      }
23502
23503
      void handle_brkcnt_scope_exit()
23504
2.56k
      {
23505
2.56k
         assert(!brkcnt_list_.empty());
23506
0
         brkcnt_list_.pop_front();
23507
2.56k
      }
exprtk::parser<double>::handle_brkcnt_scope_exit()
Line
Count
Source
23504
1.34k
      {
23505
1.34k
         assert(!brkcnt_list_.empty());
23506
0
         brkcnt_list_.pop_front();
23507
1.34k
      }
exprtk::parser<float>::handle_brkcnt_scope_exit()
Line
Count
Source
23504
1.21k
      {
23505
1.21k
         assert(!brkcnt_list_.empty());
23506
0
         brkcnt_list_.pop_front();
23507
1.21k
      }
23508
23509
      inline expression_node_ptr parse_while_loop()
23510
2.64k
      {
23511
         // Parse: [while][(][test expr][)][{][expression][}]
23512
2.64k
         expression_node_ptr condition   = error_node();
23513
2.64k
         expression_node_ptr branch      = error_node();
23514
2.64k
         expression_node_ptr result_node = error_node();
23515
23516
2.64k
         bool result = true;
23517
23518
2.64k
         next_token();
23519
23520
2.64k
         if (!token_is(token_t::e_lbracket))
23521
2
         {
23522
2
            set_error(
23523
2
               make_error(parser_error::e_syntax,
23524
2
                          current_token(),
23525
2
                          "ERR059 - Expected '(' at start of while-loop condition statement",
23526
2
                          exprtk_error_location));
23527
23528
2
            return error_node();
23529
2
         }
23530
2.64k
         else if (0 == (condition = parse_expression()))
23531
83
         {
23532
83
            set_error(
23533
83
               make_error(parser_error::e_syntax,
23534
83
                          current_token(),
23535
83
                          "ERR060 - Failed to parse condition for while-loop",
23536
83
                          exprtk_error_location));
23537
23538
83
            return error_node();
23539
83
         }
23540
2.56k
         else if (!token_is(token_t::e_rbracket))
23541
8
         {
23542
8
            set_error(
23543
8
               make_error(parser_error::e_syntax,
23544
8
                          current_token(),
23545
8
                          "ERR061 - Expected ')' at end of while-loop condition statement",
23546
8
                          exprtk_error_location));
23547
23548
8
            result = false;
23549
8
         }
23550
23551
2.56k
         brkcnt_list_.push_front(false);
23552
23553
2.56k
         if (result)
23554
2.55k
         {
23555
2.55k
            scoped_inc_dec sid(state_.parsing_loop_stmt_count);
23556
23557
2.55k
            if (0 == (branch = parse_multi_sequence("while-loop", true)))
23558
48
            {
23559
48
               set_error(
23560
48
                  make_error(parser_error::e_syntax,
23561
48
                             current_token(),
23562
48
                             "ERR062 - Failed to parse body of while-loop"));
23563
48
               result = false;
23564
48
            }
23565
2.50k
            else if (0 == (result_node = expression_generator_.while_loop(condition,
23566
2.50k
                                                                          branch,
23567
2.50k
                                                                          brkcnt_list_.front())))
23568
2
            {
23569
2
               set_error(
23570
2
                  make_error(parser_error::e_syntax,
23571
2
                             current_token(),
23572
2
                             "ERR063 - Failed to synthesize while-loop",
23573
2
                             exprtk_error_location));
23574
23575
2
               result = false;
23576
2
            }
23577
2.55k
         }
23578
23579
2.56k
         handle_brkcnt_scope_exit();
23580
23581
2.56k
         if (!result)
23582
58
         {
23583
58
            free_node(node_allocator_, branch     );
23584
58
            free_node(node_allocator_, condition  );
23585
58
            free_node(node_allocator_, result_node);
23586
23587
58
            return error_node();
23588
58
         }
23589
23590
2.50k
         return result_node;
23591
2.56k
      }
exprtk::parser<double>::parse_while_loop()
Line
Count
Source
23510
1.39k
      {
23511
         // Parse: [while][(][test expr][)][{][expression][}]
23512
1.39k
         expression_node_ptr condition   = error_node();
23513
1.39k
         expression_node_ptr branch      = error_node();
23514
1.39k
         expression_node_ptr result_node = error_node();
23515
23516
1.39k
         bool result = true;
23517
23518
1.39k
         next_token();
23519
23520
1.39k
         if (!token_is(token_t::e_lbracket))
23521
1
         {
23522
1
            set_error(
23523
1
               make_error(parser_error::e_syntax,
23524
1
                          current_token(),
23525
1
                          "ERR059 - Expected '(' at start of while-loop condition statement",
23526
1
                          exprtk_error_location));
23527
23528
1
            return error_node();
23529
1
         }
23530
1.39k
         else if (0 == (condition = parse_expression()))
23531
42
         {
23532
42
            set_error(
23533
42
               make_error(parser_error::e_syntax,
23534
42
                          current_token(),
23535
42
                          "ERR060 - Failed to parse condition for while-loop",
23536
42
                          exprtk_error_location));
23537
23538
42
            return error_node();
23539
42
         }
23540
1.34k
         else if (!token_is(token_t::e_rbracket))
23541
4
         {
23542
4
            set_error(
23543
4
               make_error(parser_error::e_syntax,
23544
4
                          current_token(),
23545
4
                          "ERR061 - Expected ')' at end of while-loop condition statement",
23546
4
                          exprtk_error_location));
23547
23548
4
            result = false;
23549
4
         }
23550
23551
1.34k
         brkcnt_list_.push_front(false);
23552
23553
1.34k
         if (result)
23554
1.34k
         {
23555
1.34k
            scoped_inc_dec sid(state_.parsing_loop_stmt_count);
23556
23557
1.34k
            if (0 == (branch = parse_multi_sequence("while-loop", true)))
23558
24
            {
23559
24
               set_error(
23560
24
                  make_error(parser_error::e_syntax,
23561
24
                             current_token(),
23562
24
                             "ERR062 - Failed to parse body of while-loop"));
23563
24
               result = false;
23564
24
            }
23565
1.32k
            else if (0 == (result_node = expression_generator_.while_loop(condition,
23566
1.32k
                                                                          branch,
23567
1.32k
                                                                          brkcnt_list_.front())))
23568
1
            {
23569
1
               set_error(
23570
1
                  make_error(parser_error::e_syntax,
23571
1
                             current_token(),
23572
1
                             "ERR063 - Failed to synthesize while-loop",
23573
1
                             exprtk_error_location));
23574
23575
1
               result = false;
23576
1
            }
23577
1.34k
         }
23578
23579
1.34k
         handle_brkcnt_scope_exit();
23580
23581
1.34k
         if (!result)
23582
29
         {
23583
29
            free_node(node_allocator_, branch     );
23584
29
            free_node(node_allocator_, condition  );
23585
29
            free_node(node_allocator_, result_node);
23586
23587
29
            return error_node();
23588
29
         }
23589
23590
1.32k
         return result_node;
23591
1.34k
      }
exprtk::parser<float>::parse_while_loop()
Line
Count
Source
23510
1.25k
      {
23511
         // Parse: [while][(][test expr][)][{][expression][}]
23512
1.25k
         expression_node_ptr condition   = error_node();
23513
1.25k
         expression_node_ptr branch      = error_node();
23514
1.25k
         expression_node_ptr result_node = error_node();
23515
23516
1.25k
         bool result = true;
23517
23518
1.25k
         next_token();
23519
23520
1.25k
         if (!token_is(token_t::e_lbracket))
23521
1
         {
23522
1
            set_error(
23523
1
               make_error(parser_error::e_syntax,
23524
1
                          current_token(),
23525
1
                          "ERR059 - Expected '(' at start of while-loop condition statement",
23526
1
                          exprtk_error_location));
23527
23528
1
            return error_node();
23529
1
         }
23530
1.25k
         else if (0 == (condition = parse_expression()))
23531
41
         {
23532
41
            set_error(
23533
41
               make_error(parser_error::e_syntax,
23534
41
                          current_token(),
23535
41
                          "ERR060 - Failed to parse condition for while-loop",
23536
41
                          exprtk_error_location));
23537
23538
41
            return error_node();
23539
41
         }
23540
1.21k
         else if (!token_is(token_t::e_rbracket))
23541
4
         {
23542
4
            set_error(
23543
4
               make_error(parser_error::e_syntax,
23544
4
                          current_token(),
23545
4
                          "ERR061 - Expected ')' at end of while-loop condition statement",
23546
4
                          exprtk_error_location));
23547
23548
4
            result = false;
23549
4
         }
23550
23551
1.21k
         brkcnt_list_.push_front(false);
23552
23553
1.21k
         if (result)
23554
1.21k
         {
23555
1.21k
            scoped_inc_dec sid(state_.parsing_loop_stmt_count);
23556
23557
1.21k
            if (0 == (branch = parse_multi_sequence("while-loop", true)))
23558
24
            {
23559
24
               set_error(
23560
24
                  make_error(parser_error::e_syntax,
23561
24
                             current_token(),
23562
24
                             "ERR062 - Failed to parse body of while-loop"));
23563
24
               result = false;
23564
24
            }
23565
1.18k
            else if (0 == (result_node = expression_generator_.while_loop(condition,
23566
1.18k
                                                                          branch,
23567
1.18k
                                                                          brkcnt_list_.front())))
23568
1
            {
23569
1
               set_error(
23570
1
                  make_error(parser_error::e_syntax,
23571
1
                             current_token(),
23572
1
                             "ERR063 - Failed to synthesize while-loop",
23573
1
                             exprtk_error_location));
23574
23575
1
               result = false;
23576
1
            }
23577
1.21k
         }
23578
23579
1.21k
         handle_brkcnt_scope_exit();
23580
23581
1.21k
         if (!result)
23582
29
         {
23583
29
            free_node(node_allocator_, branch     );
23584
29
            free_node(node_allocator_, condition  );
23585
29
            free_node(node_allocator_, result_node);
23586
23587
29
            return error_node();
23588
29
         }
23589
23590
1.18k
         return result_node;
23591
1.21k
      }
23592
23593
      inline expression_node_ptr parse_repeat_until_loop()
23594
2.90k
      {
23595
         // Parse: [repeat][{][expression][}][until][(][test expr][)]
23596
2.90k
         expression_node_ptr condition = error_node();
23597
2.90k
         expression_node_ptr branch    = error_node();
23598
2.90k
         next_token();
23599
23600
2.90k
         std::vector<expression_node_ptr> arg_list;
23601
2.90k
         std::vector<bool> side_effect_list;
23602
23603
2.90k
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
23604
23605
2.90k
         brkcnt_list_.push_front(false);
23606
23607
2.90k
         if (details::imatch(current_token().value,"until"))
23608
0
         {
23609
0
            next_token();
23610
0
            branch = node_allocator_.allocate<details::null_node<T> >();
23611
0
         }
23612
2.90k
         else
23613
2.90k
         {
23614
2.90k
            const token_t::token_type seperator = token_t::e_eof;
23615
23616
2.90k
            scope_handler sh(*this);
23617
23618
2.90k
            scoped_bool_or_restorer sbr(state_.side_effect_present);
23619
23620
2.90k
            scoped_inc_dec sid(state_.parsing_loop_stmt_count);
23621
23622
2.90k
            for ( ; ; )
23623
37.6k
            {
23624
37.6k
               state_.side_effect_present = false;
23625
23626
37.6k
               expression_node_ptr arg = parse_expression();
23627
23628
37.6k
               if (0 == arg)
23629
2.90k
                  return error_node();
23630
34.7k
               else
23631
34.7k
               {
23632
34.7k
                  arg_list.push_back(arg);
23633
34.7k
                  side_effect_list.push_back(state_.side_effect_present);
23634
34.7k
               }
23635
23636
34.7k
               if (details::imatch(current_token().value,"until"))
23637
0
               {
23638
0
                  next_token();
23639
0
                  break;
23640
0
               }
23641
23642
34.7k
               const bool is_next_until = peek_token_is(token_t::e_symbol) &&
23643
34.7k
                                          peek_token_is("until");
23644
23645
34.7k
               if (!token_is(seperator) && is_next_until)
23646
0
               {
23647
0
                  set_error(
23648
0
                     make_error(parser_error::e_syntax,
23649
0
                                current_token(),
23650
0
                                "ERR064 - Expected '" + token_t::to_str(seperator) + "' in body of repeat until loop",
23651
0
                                exprtk_error_location));
23652
23653
0
                  return error_node();
23654
0
               }
23655
23656
34.7k
               if (details::imatch(current_token().value,"until"))
23657
0
               {
23658
0
                  next_token();
23659
0
                  break;
23660
0
               }
23661
34.7k
            }
23662
23663
0
            branch = simplify(arg_list,side_effect_list);
23664
23665
0
            sdd.delete_ptr = (0 == branch);
23666
23667
0
            if (sdd.delete_ptr)
23668
0
            {
23669
0
               set_error(
23670
0
                  make_error(parser_error::e_syntax,
23671
0
                             current_token(),
23672
0
                             "ERR065 - Failed to parse body of repeat until loop",
23673
0
                             exprtk_error_location));
23674
23675
0
               return error_node();
23676
0
            }
23677
0
         }
23678
23679
0
         if (!token_is(token_t::e_lbracket))
23680
0
         {
23681
0
            set_error(
23682
0
               make_error(parser_error::e_syntax,
23683
0
                          current_token(),
23684
0
                          "ERR066 - Expected '(' before condition statement of repeat until loop",
23685
0
                          exprtk_error_location));
23686
23687
0
            free_node(node_allocator_,branch);
23688
0
            return error_node();
23689
0
         }
23690
0
         else if (0 == (condition = parse_expression()))
23691
0
         {
23692
0
            set_error(
23693
0
               make_error(parser_error::e_syntax,
23694
0
                          current_token(),
23695
0
                          "ERR067 - Failed to parse condition for repeat until loop",
23696
0
                          exprtk_error_location));
23697
23698
0
            free_node(node_allocator_,branch);
23699
0
            return error_node();
23700
0
         }
23701
0
         else if (!token_is(token_t::e_rbracket))
23702
0
         {
23703
0
            set_error(
23704
0
               make_error(parser_error::e_syntax,
23705
0
                          current_token(),
23706
0
                          "ERR068 - Expected ')' after condition of repeat until loop",
23707
0
                          exprtk_error_location));
23708
23709
0
            free_node(node_allocator_, branch   );
23710
0
            free_node(node_allocator_, condition);
23711
23712
0
            return error_node();
23713
0
         }
23714
23715
0
         expression_node_ptr result;
23716
23717
0
         result = expression_generator_
23718
0
                     .repeat_until_loop(condition, branch, brkcnt_list_.front());
23719
23720
0
         if (0 == result)
23721
0
         {
23722
0
            set_error(
23723
0
               make_error(parser_error::e_syntax,
23724
0
                          current_token(),
23725
0
                          "ERR069 - Failed to synthesize repeat until loop",
23726
0
                          exprtk_error_location));
23727
23728
0
            free_node(node_allocator_,condition);
23729
23730
0
            return error_node();
23731
0
         }
23732
23733
0
         handle_brkcnt_scope_exit();
23734
23735
0
         return result;
23736
0
      }
exprtk::parser<double>::parse_repeat_until_loop()
Line
Count
Source
23594
1.58k
      {
23595
         // Parse: [repeat][{][expression][}][until][(][test expr][)]
23596
1.58k
         expression_node_ptr condition = error_node();
23597
1.58k
         expression_node_ptr branch    = error_node();
23598
1.58k
         next_token();
23599
23600
1.58k
         std::vector<expression_node_ptr> arg_list;
23601
1.58k
         std::vector<bool> side_effect_list;
23602
23603
1.58k
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
23604
23605
1.58k
         brkcnt_list_.push_front(false);
23606
23607
1.58k
         if (details::imatch(current_token().value,"until"))
23608
0
         {
23609
0
            next_token();
23610
0
            branch = node_allocator_.allocate<details::null_node<T> >();
23611
0
         }
23612
1.58k
         else
23613
1.58k
         {
23614
1.58k
            const token_t::token_type seperator = token_t::e_eof;
23615
23616
1.58k
            scope_handler sh(*this);
23617
23618
1.58k
            scoped_bool_or_restorer sbr(state_.side_effect_present);
23619
23620
1.58k
            scoped_inc_dec sid(state_.parsing_loop_stmt_count);
23621
23622
1.58k
            for ( ; ; )
23623
20.3k
            {
23624
20.3k
               state_.side_effect_present = false;
23625
23626
20.3k
               expression_node_ptr arg = parse_expression();
23627
23628
20.3k
               if (0 == arg)
23629
1.58k
                  return error_node();
23630
18.7k
               else
23631
18.7k
               {
23632
18.7k
                  arg_list.push_back(arg);
23633
18.7k
                  side_effect_list.push_back(state_.side_effect_present);
23634
18.7k
               }
23635
23636
18.7k
               if (details::imatch(current_token().value,"until"))
23637
0
               {
23638
0
                  next_token();
23639
0
                  break;
23640
0
               }
23641
23642
18.7k
               const bool is_next_until = peek_token_is(token_t::e_symbol) &&
23643
18.7k
                                          peek_token_is("until");
23644
23645
18.7k
               if (!token_is(seperator) && is_next_until)
23646
0
               {
23647
0
                  set_error(
23648
0
                     make_error(parser_error::e_syntax,
23649
0
                                current_token(),
23650
0
                                "ERR064 - Expected '" + token_t::to_str(seperator) + "' in body of repeat until loop",
23651
0
                                exprtk_error_location));
23652
23653
0
                  return error_node();
23654
0
               }
23655
23656
18.7k
               if (details::imatch(current_token().value,"until"))
23657
0
               {
23658
0
                  next_token();
23659
0
                  break;
23660
0
               }
23661
18.7k
            }
23662
23663
0
            branch = simplify(arg_list,side_effect_list);
23664
23665
0
            sdd.delete_ptr = (0 == branch);
23666
23667
0
            if (sdd.delete_ptr)
23668
0
            {
23669
0
               set_error(
23670
0
                  make_error(parser_error::e_syntax,
23671
0
                             current_token(),
23672
0
                             "ERR065 - Failed to parse body of repeat until loop",
23673
0
                             exprtk_error_location));
23674
23675
0
               return error_node();
23676
0
            }
23677
0
         }
23678
23679
0
         if (!token_is(token_t::e_lbracket))
23680
0
         {
23681
0
            set_error(
23682
0
               make_error(parser_error::e_syntax,
23683
0
                          current_token(),
23684
0
                          "ERR066 - Expected '(' before condition statement of repeat until loop",
23685
0
                          exprtk_error_location));
23686
23687
0
            free_node(node_allocator_,branch);
23688
0
            return error_node();
23689
0
         }
23690
0
         else if (0 == (condition = parse_expression()))
23691
0
         {
23692
0
            set_error(
23693
0
               make_error(parser_error::e_syntax,
23694
0
                          current_token(),
23695
0
                          "ERR067 - Failed to parse condition for repeat until loop",
23696
0
                          exprtk_error_location));
23697
23698
0
            free_node(node_allocator_,branch);
23699
0
            return error_node();
23700
0
         }
23701
0
         else if (!token_is(token_t::e_rbracket))
23702
0
         {
23703
0
            set_error(
23704
0
               make_error(parser_error::e_syntax,
23705
0
                          current_token(),
23706
0
                          "ERR068 - Expected ')' after condition of repeat until loop",
23707
0
                          exprtk_error_location));
23708
23709
0
            free_node(node_allocator_, branch   );
23710
0
            free_node(node_allocator_, condition);
23711
23712
0
            return error_node();
23713
0
         }
23714
23715
0
         expression_node_ptr result;
23716
23717
0
         result = expression_generator_
23718
0
                     .repeat_until_loop(condition, branch, brkcnt_list_.front());
23719
23720
0
         if (0 == result)
23721
0
         {
23722
0
            set_error(
23723
0
               make_error(parser_error::e_syntax,
23724
0
                          current_token(),
23725
0
                          "ERR069 - Failed to synthesize repeat until loop",
23726
0
                          exprtk_error_location));
23727
23728
0
            free_node(node_allocator_,condition);
23729
23730
0
            return error_node();
23731
0
         }
23732
23733
0
         handle_brkcnt_scope_exit();
23734
23735
0
         return result;
23736
0
      }
exprtk::parser<float>::parse_repeat_until_loop()
Line
Count
Source
23594
1.32k
      {
23595
         // Parse: [repeat][{][expression][}][until][(][test expr][)]
23596
1.32k
         expression_node_ptr condition = error_node();
23597
1.32k
         expression_node_ptr branch    = error_node();
23598
1.32k
         next_token();
23599
23600
1.32k
         std::vector<expression_node_ptr> arg_list;
23601
1.32k
         std::vector<bool> side_effect_list;
23602
23603
1.32k
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
23604
23605
1.32k
         brkcnt_list_.push_front(false);
23606
23607
1.32k
         if (details::imatch(current_token().value,"until"))
23608
0
         {
23609
0
            next_token();
23610
0
            branch = node_allocator_.allocate<details::null_node<T> >();
23611
0
         }
23612
1.32k
         else
23613
1.32k
         {
23614
1.32k
            const token_t::token_type seperator = token_t::e_eof;
23615
23616
1.32k
            scope_handler sh(*this);
23617
23618
1.32k
            scoped_bool_or_restorer sbr(state_.side_effect_present);
23619
23620
1.32k
            scoped_inc_dec sid(state_.parsing_loop_stmt_count);
23621
23622
1.32k
            for ( ; ; )
23623
17.3k
            {
23624
17.3k
               state_.side_effect_present = false;
23625
23626
17.3k
               expression_node_ptr arg = parse_expression();
23627
23628
17.3k
               if (0 == arg)
23629
1.32k
                  return error_node();
23630
15.9k
               else
23631
15.9k
               {
23632
15.9k
                  arg_list.push_back(arg);
23633
15.9k
                  side_effect_list.push_back(state_.side_effect_present);
23634
15.9k
               }
23635
23636
15.9k
               if (details::imatch(current_token().value,"until"))
23637
0
               {
23638
0
                  next_token();
23639
0
                  break;
23640
0
               }
23641
23642
15.9k
               const bool is_next_until = peek_token_is(token_t::e_symbol) &&
23643
15.9k
                                          peek_token_is("until");
23644
23645
15.9k
               if (!token_is(seperator) && is_next_until)
23646
0
               {
23647
0
                  set_error(
23648
0
                     make_error(parser_error::e_syntax,
23649
0
                                current_token(),
23650
0
                                "ERR064 - Expected '" + token_t::to_str(seperator) + "' in body of repeat until loop",
23651
0
                                exprtk_error_location));
23652
23653
0
                  return error_node();
23654
0
               }
23655
23656
15.9k
               if (details::imatch(current_token().value,"until"))
23657
0
               {
23658
0
                  next_token();
23659
0
                  break;
23660
0
               }
23661
15.9k
            }
23662
23663
0
            branch = simplify(arg_list,side_effect_list);
23664
23665
0
            sdd.delete_ptr = (0 == branch);
23666
23667
0
            if (sdd.delete_ptr)
23668
0
            {
23669
0
               set_error(
23670
0
                  make_error(parser_error::e_syntax,
23671
0
                             current_token(),
23672
0
                             "ERR065 - Failed to parse body of repeat until loop",
23673
0
                             exprtk_error_location));
23674
23675
0
               return error_node();
23676
0
            }
23677
0
         }
23678
23679
0
         if (!token_is(token_t::e_lbracket))
23680
0
         {
23681
0
            set_error(
23682
0
               make_error(parser_error::e_syntax,
23683
0
                          current_token(),
23684
0
                          "ERR066 - Expected '(' before condition statement of repeat until loop",
23685
0
                          exprtk_error_location));
23686
23687
0
            free_node(node_allocator_,branch);
23688
0
            return error_node();
23689
0
         }
23690
0
         else if (0 == (condition = parse_expression()))
23691
0
         {
23692
0
            set_error(
23693
0
               make_error(parser_error::e_syntax,
23694
0
                          current_token(),
23695
0
                          "ERR067 - Failed to parse condition for repeat until loop",
23696
0
                          exprtk_error_location));
23697
23698
0
            free_node(node_allocator_,branch);
23699
0
            return error_node();
23700
0
         }
23701
0
         else if (!token_is(token_t::e_rbracket))
23702
0
         {
23703
0
            set_error(
23704
0
               make_error(parser_error::e_syntax,
23705
0
                          current_token(),
23706
0
                          "ERR068 - Expected ')' after condition of repeat until loop",
23707
0
                          exprtk_error_location));
23708
23709
0
            free_node(node_allocator_, branch   );
23710
0
            free_node(node_allocator_, condition);
23711
23712
0
            return error_node();
23713
0
         }
23714
23715
0
         expression_node_ptr result;
23716
23717
0
         result = expression_generator_
23718
0
                     .repeat_until_loop(condition, branch, brkcnt_list_.front());
23719
23720
0
         if (0 == result)
23721
0
         {
23722
0
            set_error(
23723
0
               make_error(parser_error::e_syntax,
23724
0
                          current_token(),
23725
0
                          "ERR069 - Failed to synthesize repeat until loop",
23726
0
                          exprtk_error_location));
23727
23728
0
            free_node(node_allocator_,condition);
23729
23730
0
            return error_node();
23731
0
         }
23732
23733
0
         handle_brkcnt_scope_exit();
23734
23735
0
         return result;
23736
0
      }
23737
23738
      inline expression_node_ptr parse_for_loop()
23739
74
      {
23740
74
         expression_node_ptr initialiser = error_node();
23741
74
         expression_node_ptr condition   = error_node();
23742
74
         expression_node_ptr incrementor = error_node();
23743
74
         expression_node_ptr loop_body   = error_node();
23744
23745
74
         scope_element* se = 0;
23746
74
         bool result       = true;
23747
23748
74
         next_token();
23749
23750
74
         scope_handler sh(*this);
23751
23752
74
         if (!token_is(token_t::e_lbracket))
23753
14
         {
23754
14
            set_error(
23755
14
               make_error(parser_error::e_syntax,
23756
14
                          current_token(),
23757
14
                          "ERR070 - Expected '(' at start of for-loop",
23758
14
                          exprtk_error_location));
23759
23760
14
            return error_node();
23761
14
         }
23762
23763
60
         if (!token_is(token_t::e_eof))
23764
60
         {
23765
60
            if (
23766
60
                 !token_is(token_t::e_symbol,prsrhlpr_t::e_hold) &&
23767
60
                 details::imatch(current_token().value,"var")
23768
60
               )
23769
0
            {
23770
0
               next_token();
23771
23772
0
               if (!token_is(token_t::e_symbol,prsrhlpr_t::e_hold))
23773
0
               {
23774
0
                  set_error(
23775
0
                     make_error(parser_error::e_syntax,
23776
0
                                current_token(),
23777
0
                                "ERR071 - Expected a variable at the start of initialiser section of for-loop",
23778
0
                                exprtk_error_location));
23779
23780
0
                  return error_node();
23781
0
               }
23782
0
               else if (!peek_token_is(token_t::e_assign))
23783
0
               {
23784
0
                  set_error(
23785
0
                     make_error(parser_error::e_syntax,
23786
0
                                current_token(),
23787
0
                                "ERR072 - Expected variable assignment of initialiser section of for-loop",
23788
0
                                exprtk_error_location));
23789
23790
0
                  return error_node();
23791
0
               }
23792
23793
0
               const std::string loop_counter_symbol = current_token().value;
23794
23795
0
               se = &sem_.get_element(loop_counter_symbol);
23796
23797
0
               if ((se->name == loop_counter_symbol) && se->active)
23798
0
               {
23799
0
                  set_error(
23800
0
                     make_error(parser_error::e_syntax,
23801
0
                                current_token(),
23802
0
                                "ERR073 - For-loop variable '" + loop_counter_symbol+ "' is being shadowed by a previous declaration",
23803
0
                                exprtk_error_location));
23804
23805
0
                  return error_node();
23806
0
               }
23807
0
               else if (!symtab_store_.is_variable(loop_counter_symbol))
23808
0
               {
23809
0
                  if (
23810
0
                       !se->active &&
23811
0
                       (se->name == loop_counter_symbol) &&
23812
0
                       (se->type == scope_element::e_variable)
23813
0
                     )
23814
0
                  {
23815
0
                     se->active = true;
23816
0
                     se->ref_count++;
23817
0
                  }
23818
0
                  else
23819
0
                  {
23820
0
                     scope_element nse;
23821
0
                     nse.name      = loop_counter_symbol;
23822
0
                     nse.active    = true;
23823
0
                     nse.ref_count = 1;
23824
0
                     nse.type      = scope_element::e_variable;
23825
0
                     nse.depth     = state_.scope_depth;
23826
0
                     nse.data      = new T(T(0));
23827
0
                     nse.var_node  = node_allocator_.allocate<variable_node_t>(*reinterpret_cast<T*>(nse.data));
23828
23829
0
                     if (!sem_.add_element(nse))
23830
0
                     {
23831
0
                        set_error(
23832
0
                           make_error(parser_error::e_syntax,
23833
0
                                      current_token(),
23834
0
                                      "ERR074 - Failed to add new local variable '" + loop_counter_symbol + "' to SEM",
23835
0
                                      exprtk_error_location));
23836
23837
0
                        sem_.free_element(nse);
23838
23839
0
                        result = false;
23840
0
                     }
23841
0
                     else
23842
0
                     {
23843
0
                        exprtk_debug(("parse_for_loop() - INFO - Added new local variable: %s\n",nse.name.c_str()));
23844
23845
0
                        state_.activate_side_effect("parse_for_loop()");
23846
0
                     }
23847
0
                  }
23848
0
               }
23849
0
            }
23850
23851
60
            if (0 == (initialiser = parse_expression()))
23852
38
            {
23853
38
               set_error(
23854
38
                  make_error(parser_error::e_syntax,
23855
38
                             current_token(),
23856
38
                             "ERR075 - Failed to parse initialiser of for-loop",
23857
38
                             exprtk_error_location));
23858
23859
38
               result = false;
23860
38
            }
23861
22
            else if (!token_is(token_t::e_eof))
23862
12
            {
23863
12
               set_error(
23864
12
                  make_error(parser_error::e_syntax,
23865
12
                             current_token(),
23866
12
                             "ERR076 - Expected ';' after initialiser of for-loop",
23867
12
                             exprtk_error_location));
23868
23869
12
               result = false;
23870
12
            }
23871
60
         }
23872
23873
60
         if (!token_is(token_t::e_eof))
23874
54
         {
23875
54
            if (0 == (condition = parse_expression()))
23876
50
            {
23877
50
               set_error(
23878
50
                  make_error(parser_error::e_syntax,
23879
50
                             current_token(),
23880
50
                             "ERR077 - Failed to parse condition of for-loop",
23881
50
                             exprtk_error_location));
23882
23883
50
               result = false;
23884
50
            }
23885
4
            else if (!token_is(token_t::e_eof))
23886
0
            {
23887
0
               set_error(
23888
0
                  make_error(parser_error::e_syntax,
23889
0
                             current_token(),
23890
0
                             "ERR078 - Expected ';' after condition section of for-loop",
23891
0
                             exprtk_error_location));
23892
23893
0
               result = false;
23894
0
            }
23895
54
         }
23896
23897
60
         if (!token_is(token_t::e_rbracket))
23898
52
         {
23899
52
            if (0 == (incrementor = parse_expression()))
23900
44
            {
23901
44
               set_error(
23902
44
                  make_error(parser_error::e_syntax,
23903
44
                             current_token(),
23904
44
                             "ERR079 - Failed to parse incrementor of for-loop",
23905
44
                             exprtk_error_location));
23906
23907
44
               result = false;
23908
44
            }
23909
8
            else if (!token_is(token_t::e_rbracket))
23910
2
            {
23911
2
               set_error(
23912
2
                  make_error(parser_error::e_syntax,
23913
2
                             current_token(),
23914
2
                             "ERR080 - Expected ')' after incrementor section of for-loop",
23915
2
                             exprtk_error_location));
23916
23917
2
               result = false;
23918
2
            }
23919
52
         }
23920
23921
60
         if (result)
23922
4
         {
23923
4
            brkcnt_list_.push_front(false);
23924
23925
4
            scoped_inc_dec sid(state_.parsing_loop_stmt_count);
23926
23927
4
            if (0 == (loop_body = parse_multi_sequence("for-loop", true)))
23928
4
            {
23929
4
               set_error(
23930
4
                  make_error(parser_error::e_syntax,
23931
4
                             current_token(),
23932
4
                             "ERR081 - Failed to parse body of for-loop",
23933
4
                             exprtk_error_location));
23934
23935
4
               result = false;
23936
4
            }
23937
4
         }
23938
23939
60
         if (!result)
23940
60
         {
23941
60
            if (se)
23942
0
            {
23943
0
               se->ref_count--;
23944
0
            }
23945
23946
60
            free_node(node_allocator_, initialiser);
23947
60
            free_node(node_allocator_, condition  );
23948
60
            free_node(node_allocator_, incrementor);
23949
60
            free_node(node_allocator_, loop_body  );
23950
60
            return error_node();
23951
60
         }
23952
23953
0
         expression_node_ptr result_node =
23954
0
            expression_generator_.for_loop(initialiser,
23955
0
                                           condition,
23956
0
                                           incrementor,
23957
0
                                           loop_body,
23958
0
                                           brkcnt_list_.front());
23959
0
         handle_brkcnt_scope_exit();
23960
23961
0
         return result_node;
23962
60
      }
exprtk::parser<double>::parse_for_loop()
Line
Count
Source
23739
37
      {
23740
37
         expression_node_ptr initialiser = error_node();
23741
37
         expression_node_ptr condition   = error_node();
23742
37
         expression_node_ptr incrementor = error_node();
23743
37
         expression_node_ptr loop_body   = error_node();
23744
23745
37
         scope_element* se = 0;
23746
37
         bool result       = true;
23747
23748
37
         next_token();
23749
23750
37
         scope_handler sh(*this);
23751
23752
37
         if (!token_is(token_t::e_lbracket))
23753
7
         {
23754
7
            set_error(
23755
7
               make_error(parser_error::e_syntax,
23756
7
                          current_token(),
23757
7
                          "ERR070 - Expected '(' at start of for-loop",
23758
7
                          exprtk_error_location));
23759
23760
7
            return error_node();
23761
7
         }
23762
23763
30
         if (!token_is(token_t::e_eof))
23764
30
         {
23765
30
            if (
23766
30
                 !token_is(token_t::e_symbol,prsrhlpr_t::e_hold) &&
23767
30
                 details::imatch(current_token().value,"var")
23768
30
               )
23769
0
            {
23770
0
               next_token();
23771
23772
0
               if (!token_is(token_t::e_symbol,prsrhlpr_t::e_hold))
23773
0
               {
23774
0
                  set_error(
23775
0
                     make_error(parser_error::e_syntax,
23776
0
                                current_token(),
23777
0
                                "ERR071 - Expected a variable at the start of initialiser section of for-loop",
23778
0
                                exprtk_error_location));
23779
23780
0
                  return error_node();
23781
0
               }
23782
0
               else if (!peek_token_is(token_t::e_assign))
23783
0
               {
23784
0
                  set_error(
23785
0
                     make_error(parser_error::e_syntax,
23786
0
                                current_token(),
23787
0
                                "ERR072 - Expected variable assignment of initialiser section of for-loop",
23788
0
                                exprtk_error_location));
23789
23790
0
                  return error_node();
23791
0
               }
23792
23793
0
               const std::string loop_counter_symbol = current_token().value;
23794
23795
0
               se = &sem_.get_element(loop_counter_symbol);
23796
23797
0
               if ((se->name == loop_counter_symbol) && se->active)
23798
0
               {
23799
0
                  set_error(
23800
0
                     make_error(parser_error::e_syntax,
23801
0
                                current_token(),
23802
0
                                "ERR073 - For-loop variable '" + loop_counter_symbol+ "' is being shadowed by a previous declaration",
23803
0
                                exprtk_error_location));
23804
23805
0
                  return error_node();
23806
0
               }
23807
0
               else if (!symtab_store_.is_variable(loop_counter_symbol))
23808
0
               {
23809
0
                  if (
23810
0
                       !se->active &&
23811
0
                       (se->name == loop_counter_symbol) &&
23812
0
                       (se->type == scope_element::e_variable)
23813
0
                     )
23814
0
                  {
23815
0
                     se->active = true;
23816
0
                     se->ref_count++;
23817
0
                  }
23818
0
                  else
23819
0
                  {
23820
0
                     scope_element nse;
23821
0
                     nse.name      = loop_counter_symbol;
23822
0
                     nse.active    = true;
23823
0
                     nse.ref_count = 1;
23824
0
                     nse.type      = scope_element::e_variable;
23825
0
                     nse.depth     = state_.scope_depth;
23826
0
                     nse.data      = new T(T(0));
23827
0
                     nse.var_node  = node_allocator_.allocate<variable_node_t>(*reinterpret_cast<T*>(nse.data));
23828
23829
0
                     if (!sem_.add_element(nse))
23830
0
                     {
23831
0
                        set_error(
23832
0
                           make_error(parser_error::e_syntax,
23833
0
                                      current_token(),
23834
0
                                      "ERR074 - Failed to add new local variable '" + loop_counter_symbol + "' to SEM",
23835
0
                                      exprtk_error_location));
23836
23837
0
                        sem_.free_element(nse);
23838
23839
0
                        result = false;
23840
0
                     }
23841
0
                     else
23842
0
                     {
23843
0
                        exprtk_debug(("parse_for_loop() - INFO - Added new local variable: %s\n",nse.name.c_str()));
23844
23845
0
                        state_.activate_side_effect("parse_for_loop()");
23846
0
                     }
23847
0
                  }
23848
0
               }
23849
0
            }
23850
23851
30
            if (0 == (initialiser = parse_expression()))
23852
19
            {
23853
19
               set_error(
23854
19
                  make_error(parser_error::e_syntax,
23855
19
                             current_token(),
23856
19
                             "ERR075 - Failed to parse initialiser of for-loop",
23857
19
                             exprtk_error_location));
23858
23859
19
               result = false;
23860
19
            }
23861
11
            else if (!token_is(token_t::e_eof))
23862
6
            {
23863
6
               set_error(
23864
6
                  make_error(parser_error::e_syntax,
23865
6
                             current_token(),
23866
6
                             "ERR076 - Expected ';' after initialiser of for-loop",
23867
6
                             exprtk_error_location));
23868
23869
6
               result = false;
23870
6
            }
23871
30
         }
23872
23873
30
         if (!token_is(token_t::e_eof))
23874
27
         {
23875
27
            if (0 == (condition = parse_expression()))
23876
25
            {
23877
25
               set_error(
23878
25
                  make_error(parser_error::e_syntax,
23879
25
                             current_token(),
23880
25
                             "ERR077 - Failed to parse condition of for-loop",
23881
25
                             exprtk_error_location));
23882
23883
25
               result = false;
23884
25
            }
23885
2
            else if (!token_is(token_t::e_eof))
23886
0
            {
23887
0
               set_error(
23888
0
                  make_error(parser_error::e_syntax,
23889
0
                             current_token(),
23890
0
                             "ERR078 - Expected ';' after condition section of for-loop",
23891
0
                             exprtk_error_location));
23892
23893
0
               result = false;
23894
0
            }
23895
27
         }
23896
23897
30
         if (!token_is(token_t::e_rbracket))
23898
26
         {
23899
26
            if (0 == (incrementor = parse_expression()))
23900
22
            {
23901
22
               set_error(
23902
22
                  make_error(parser_error::e_syntax,
23903
22
                             current_token(),
23904
22
                             "ERR079 - Failed to parse incrementor of for-loop",
23905
22
                             exprtk_error_location));
23906
23907
22
               result = false;
23908
22
            }
23909
4
            else if (!token_is(token_t::e_rbracket))
23910
1
            {
23911
1
               set_error(
23912
1
                  make_error(parser_error::e_syntax,
23913
1
                             current_token(),
23914
1
                             "ERR080 - Expected ')' after incrementor section of for-loop",
23915
1
                             exprtk_error_location));
23916
23917
1
               result = false;
23918
1
            }
23919
26
         }
23920
23921
30
         if (result)
23922
2
         {
23923
2
            brkcnt_list_.push_front(false);
23924
23925
2
            scoped_inc_dec sid(state_.parsing_loop_stmt_count);
23926
23927
2
            if (0 == (loop_body = parse_multi_sequence("for-loop", true)))
23928
2
            {
23929
2
               set_error(
23930
2
                  make_error(parser_error::e_syntax,
23931
2
                             current_token(),
23932
2
                             "ERR081 - Failed to parse body of for-loop",
23933
2
                             exprtk_error_location));
23934
23935
2
               result = false;
23936
2
            }
23937
2
         }
23938
23939
30
         if (!result)
23940
30
         {
23941
30
            if (se)
23942
0
            {
23943
0
               se->ref_count--;
23944
0
            }
23945
23946
30
            free_node(node_allocator_, initialiser);
23947
30
            free_node(node_allocator_, condition  );
23948
30
            free_node(node_allocator_, incrementor);
23949
30
            free_node(node_allocator_, loop_body  );
23950
30
            return error_node();
23951
30
         }
23952
23953
0
         expression_node_ptr result_node =
23954
0
            expression_generator_.for_loop(initialiser,
23955
0
                                           condition,
23956
0
                                           incrementor,
23957
0
                                           loop_body,
23958
0
                                           brkcnt_list_.front());
23959
0
         handle_brkcnt_scope_exit();
23960
23961
0
         return result_node;
23962
30
      }
exprtk::parser<float>::parse_for_loop()
Line
Count
Source
23739
37
      {
23740
37
         expression_node_ptr initialiser = error_node();
23741
37
         expression_node_ptr condition   = error_node();
23742
37
         expression_node_ptr incrementor = error_node();
23743
37
         expression_node_ptr loop_body   = error_node();
23744
23745
37
         scope_element* se = 0;
23746
37
         bool result       = true;
23747
23748
37
         next_token();
23749
23750
37
         scope_handler sh(*this);
23751
23752
37
         if (!token_is(token_t::e_lbracket))
23753
7
         {
23754
7
            set_error(
23755
7
               make_error(parser_error::e_syntax,
23756
7
                          current_token(),
23757
7
                          "ERR070 - Expected '(' at start of for-loop",
23758
7
                          exprtk_error_location));
23759
23760
7
            return error_node();
23761
7
         }
23762
23763
30
         if (!token_is(token_t::e_eof))
23764
30
         {
23765
30
            if (
23766
30
                 !token_is(token_t::e_symbol,prsrhlpr_t::e_hold) &&
23767
30
                 details::imatch(current_token().value,"var")
23768
30
               )
23769
0
            {
23770
0
               next_token();
23771
23772
0
               if (!token_is(token_t::e_symbol,prsrhlpr_t::e_hold))
23773
0
               {
23774
0
                  set_error(
23775
0
                     make_error(parser_error::e_syntax,
23776
0
                                current_token(),
23777
0
                                "ERR071 - Expected a variable at the start of initialiser section of for-loop",
23778
0
                                exprtk_error_location));
23779
23780
0
                  return error_node();
23781
0
               }
23782
0
               else if (!peek_token_is(token_t::e_assign))
23783
0
               {
23784
0
                  set_error(
23785
0
                     make_error(parser_error::e_syntax,
23786
0
                                current_token(),
23787
0
                                "ERR072 - Expected variable assignment of initialiser section of for-loop",
23788
0
                                exprtk_error_location));
23789
23790
0
                  return error_node();
23791
0
               }
23792
23793
0
               const std::string loop_counter_symbol = current_token().value;
23794
23795
0
               se = &sem_.get_element(loop_counter_symbol);
23796
23797
0
               if ((se->name == loop_counter_symbol) && se->active)
23798
0
               {
23799
0
                  set_error(
23800
0
                     make_error(parser_error::e_syntax,
23801
0
                                current_token(),
23802
0
                                "ERR073 - For-loop variable '" + loop_counter_symbol+ "' is being shadowed by a previous declaration",
23803
0
                                exprtk_error_location));
23804
23805
0
                  return error_node();
23806
0
               }
23807
0
               else if (!symtab_store_.is_variable(loop_counter_symbol))
23808
0
               {
23809
0
                  if (
23810
0
                       !se->active &&
23811
0
                       (se->name == loop_counter_symbol) &&
23812
0
                       (se->type == scope_element::e_variable)
23813
0
                     )
23814
0
                  {
23815
0
                     se->active = true;
23816
0
                     se->ref_count++;
23817
0
                  }
23818
0
                  else
23819
0
                  {
23820
0
                     scope_element nse;
23821
0
                     nse.name      = loop_counter_symbol;
23822
0
                     nse.active    = true;
23823
0
                     nse.ref_count = 1;
23824
0
                     nse.type      = scope_element::e_variable;
23825
0
                     nse.depth     = state_.scope_depth;
23826
0
                     nse.data      = new T(T(0));
23827
0
                     nse.var_node  = node_allocator_.allocate<variable_node_t>(*reinterpret_cast<T*>(nse.data));
23828
23829
0
                     if (!sem_.add_element(nse))
23830
0
                     {
23831
0
                        set_error(
23832
0
                           make_error(parser_error::e_syntax,
23833
0
                                      current_token(),
23834
0
                                      "ERR074 - Failed to add new local variable '" + loop_counter_symbol + "' to SEM",
23835
0
                                      exprtk_error_location));
23836
23837
0
                        sem_.free_element(nse);
23838
23839
0
                        result = false;
23840
0
                     }
23841
0
                     else
23842
0
                     {
23843
0
                        exprtk_debug(("parse_for_loop() - INFO - Added new local variable: %s\n",nse.name.c_str()));
23844
23845
0
                        state_.activate_side_effect("parse_for_loop()");
23846
0
                     }
23847
0
                  }
23848
0
               }
23849
0
            }
23850
23851
30
            if (0 == (initialiser = parse_expression()))
23852
19
            {
23853
19
               set_error(
23854
19
                  make_error(parser_error::e_syntax,
23855
19
                             current_token(),
23856
19
                             "ERR075 - Failed to parse initialiser of for-loop",
23857
19
                             exprtk_error_location));
23858
23859
19
               result = false;
23860
19
            }
23861
11
            else if (!token_is(token_t::e_eof))
23862
6
            {
23863
6
               set_error(
23864
6
                  make_error(parser_error::e_syntax,
23865
6
                             current_token(),
23866
6
                             "ERR076 - Expected ';' after initialiser of for-loop",
23867
6
                             exprtk_error_location));
23868
23869
6
               result = false;
23870
6
            }
23871
30
         }
23872
23873
30
         if (!token_is(token_t::e_eof))
23874
27
         {
23875
27
            if (0 == (condition = parse_expression()))
23876
25
            {
23877
25
               set_error(
23878
25
                  make_error(parser_error::e_syntax,
23879
25
                             current_token(),
23880
25
                             "ERR077 - Failed to parse condition of for-loop",
23881
25
                             exprtk_error_location));
23882
23883
25
               result = false;
23884
25
            }
23885
2
            else if (!token_is(token_t::e_eof))
23886
0
            {
23887
0
               set_error(
23888
0
                  make_error(parser_error::e_syntax,
23889
0
                             current_token(),
23890
0
                             "ERR078 - Expected ';' after condition section of for-loop",
23891
0
                             exprtk_error_location));
23892
23893
0
               result = false;
23894
0
            }
23895
27
         }
23896
23897
30
         if (!token_is(token_t::e_rbracket))
23898
26
         {
23899
26
            if (0 == (incrementor = parse_expression()))
23900
22
            {
23901
22
               set_error(
23902
22
                  make_error(parser_error::e_syntax,
23903
22
                             current_token(),
23904
22
                             "ERR079 - Failed to parse incrementor of for-loop",
23905
22
                             exprtk_error_location));
23906
23907
22
               result = false;
23908
22
            }
23909
4
            else if (!token_is(token_t::e_rbracket))
23910
1
            {
23911
1
               set_error(
23912
1
                  make_error(parser_error::e_syntax,
23913
1
                             current_token(),
23914
1
                             "ERR080 - Expected ')' after incrementor section of for-loop",
23915
1
                             exprtk_error_location));
23916
23917
1
               result = false;
23918
1
            }
23919
26
         }
23920
23921
30
         if (result)
23922
2
         {
23923
2
            brkcnt_list_.push_front(false);
23924
23925
2
            scoped_inc_dec sid(state_.parsing_loop_stmt_count);
23926
23927
2
            if (0 == (loop_body = parse_multi_sequence("for-loop", true)))
23928
2
            {
23929
2
               set_error(
23930
2
                  make_error(parser_error::e_syntax,
23931
2
                             current_token(),
23932
2
                             "ERR081 - Failed to parse body of for-loop",
23933
2
                             exprtk_error_location));
23934
23935
2
               result = false;
23936
2
            }
23937
2
         }
23938
23939
30
         if (!result)
23940
30
         {
23941
30
            if (se)
23942
0
            {
23943
0
               se->ref_count--;
23944
0
            }
23945
23946
30
            free_node(node_allocator_, initialiser);
23947
30
            free_node(node_allocator_, condition  );
23948
30
            free_node(node_allocator_, incrementor);
23949
30
            free_node(node_allocator_, loop_body  );
23950
30
            return error_node();
23951
30
         }
23952
23953
0
         expression_node_ptr result_node =
23954
0
            expression_generator_.for_loop(initialiser,
23955
0
                                           condition,
23956
0
                                           incrementor,
23957
0
                                           loop_body,
23958
0
                                           brkcnt_list_.front());
23959
0
         handle_brkcnt_scope_exit();
23960
23961
0
         return result_node;
23962
30
      }
23963
23964
      inline expression_node_ptr parse_switch_statement()
23965
2
      {
23966
2
         std::vector<expression_node_ptr> arg_list;
23967
2
         expression_node_ptr result = error_node();
23968
23969
2
         if (!details::imatch(current_token().value,"switch"))
23970
0
         {
23971
0
            set_error(
23972
0
               make_error(parser_error::e_syntax,
23973
0
                          current_token(),
23974
0
                          "ERR082 - Expected keyword 'switch'",
23975
0
                          exprtk_error_location));
23976
23977
0
            return error_node();
23978
0
         }
23979
23980
2
         scoped_vec_delete<expression_node_t> svd((*this),arg_list);
23981
23982
2
         next_token();
23983
23984
2
         if (!token_is(token_t::e_lcrlbracket))
23985
2
         {
23986
2
            set_error(
23987
2
               make_error(parser_error::e_syntax,
23988
2
                          current_token(),
23989
2
                          "ERR083 - Expected '{' for call to switch statement",
23990
2
                          exprtk_error_location));
23991
23992
2
            return error_node();
23993
2
         }
23994
23995
0
         expression_node_ptr default_statement = error_node();
23996
23997
0
         scoped_expression_delete defstmt_delete((*this), default_statement);
23998
23999
0
         for ( ; ; )
24000
0
         {
24001
0
            if (details::imatch("case",current_token().value))
24002
0
            {
24003
0
               next_token();
24004
24005
0
               expression_node_ptr condition = parse_expression();
24006
24007
0
               if (0 == condition)
24008
0
                  return error_node();
24009
0
               else if (!token_is(token_t::e_colon))
24010
0
               {
24011
0
                  set_error(
24012
0
                     make_error(parser_error::e_syntax,
24013
0
                                current_token(),
24014
0
                                "ERR084 - Expected ':' for case of switch statement",
24015
0
                                exprtk_error_location));
24016
24017
0
                  free_node(node_allocator_, condition);
24018
24019
0
                  return error_node();
24020
0
               }
24021
24022
0
               expression_node_ptr consequent = parse_expression();
24023
24024
0
               if (0 == consequent)
24025
0
               {
24026
0
                  free_node(node_allocator_, condition);
24027
24028
0
                  return error_node();
24029
0
               }
24030
0
               else if (!token_is(token_t::e_eof))
24031
0
               {
24032
0
                  set_error(
24033
0
                     make_error(parser_error::e_syntax,
24034
0
                                current_token(),
24035
0
                                "ERR085 - Expected ';' at end of case for switch statement",
24036
0
                                exprtk_error_location));
24037
24038
0
                  free_node(node_allocator_, condition );
24039
0
                  free_node(node_allocator_, consequent);
24040
24041
0
                  return error_node();
24042
0
               }
24043
24044
               // Can we optimise away the case statement?
24045
0
               if (is_constant_node(condition) && is_false(condition))
24046
0
               {
24047
0
                  free_node(node_allocator_, condition );
24048
0
                  free_node(node_allocator_, consequent);
24049
0
               }
24050
0
               else
24051
0
               {
24052
0
                  arg_list.push_back(condition );
24053
0
                  arg_list.push_back(consequent);
24054
0
               }
24055
24056
0
            }
24057
0
            else if (details::imatch("default",current_token().value))
24058
0
            {
24059
0
               if (0 != default_statement)
24060
0
               {
24061
0
                  set_error(
24062
0
                     make_error(parser_error::e_syntax,
24063
0
                                current_token(),
24064
0
                                "ERR086 - Multiple default cases for switch statement",
24065
0
                                exprtk_error_location));
24066
24067
0
                  return error_node();
24068
0
               }
24069
24070
0
               next_token();
24071
24072
0
               if (!token_is(token_t::e_colon))
24073
0
               {
24074
0
                  set_error(
24075
0
                     make_error(parser_error::e_syntax,
24076
0
                                current_token(),
24077
0
                                "ERR087 - Expected ':' for default of switch statement",
24078
0
                                exprtk_error_location));
24079
24080
0
                  return error_node();
24081
0
               }
24082
24083
0
               if (token_is(token_t::e_lcrlbracket,prsrhlpr_t::e_hold))
24084
0
                  default_statement = parse_multi_sequence("switch-default");
24085
0
               else
24086
0
                  default_statement = parse_expression();
24087
24088
0
               if (0 == default_statement)
24089
0
                  return error_node();
24090
0
               else if (!token_is(token_t::e_eof))
24091
0
               {
24092
0
                  set_error(
24093
0
                     make_error(parser_error::e_syntax,
24094
0
                                current_token(),
24095
0
                                "ERR088 - Expected ';' at end of default for switch statement",
24096
0
                                exprtk_error_location));
24097
24098
0
                  return error_node();
24099
0
               }
24100
0
            }
24101
0
            else if (token_is(token_t::e_rcrlbracket))
24102
0
               break;
24103
0
            else
24104
0
            {
24105
0
               set_error(
24106
0
                  make_error(parser_error::e_syntax,
24107
0
                             current_token(),
24108
0
                             "ERR089 - Expected '}' at end of switch statement",
24109
0
                             exprtk_error_location));
24110
24111
0
               return error_node();
24112
0
            }
24113
0
         }
24114
24115
0
         const bool default_statement_present = (0 != default_statement);
24116
24117
0
         if (default_statement_present)
24118
0
         {
24119
0
            arg_list.push_back(default_statement);
24120
0
         }
24121
24122
0
         result = expression_generator_.switch_statement(arg_list, (0 != default_statement));
24123
24124
0
         svd.delete_ptr = (0 == result);
24125
0
         defstmt_delete.delete_ptr = (0 == result);
24126
24127
0
         return result;
24128
0
      }
exprtk::parser<double>::parse_switch_statement()
Line
Count
Source
23965
1
      {
23966
1
         std::vector<expression_node_ptr> arg_list;
23967
1
         expression_node_ptr result = error_node();
23968
23969
1
         if (!details::imatch(current_token().value,"switch"))
23970
0
         {
23971
0
            set_error(
23972
0
               make_error(parser_error::e_syntax,
23973
0
                          current_token(),
23974
0
                          "ERR082 - Expected keyword 'switch'",
23975
0
                          exprtk_error_location));
23976
23977
0
            return error_node();
23978
0
         }
23979
23980
1
         scoped_vec_delete<expression_node_t> svd((*this),arg_list);
23981
23982
1
         next_token();
23983
23984
1
         if (!token_is(token_t::e_lcrlbracket))
23985
1
         {
23986
1
            set_error(
23987
1
               make_error(parser_error::e_syntax,
23988
1
                          current_token(),
23989
1
                          "ERR083 - Expected '{' for call to switch statement",
23990
1
                          exprtk_error_location));
23991
23992
1
            return error_node();
23993
1
         }
23994
23995
0
         expression_node_ptr default_statement = error_node();
23996
23997
0
         scoped_expression_delete defstmt_delete((*this), default_statement);
23998
23999
0
         for ( ; ; )
24000
0
         {
24001
0
            if (details::imatch("case",current_token().value))
24002
0
            {
24003
0
               next_token();
24004
24005
0
               expression_node_ptr condition = parse_expression();
24006
24007
0
               if (0 == condition)
24008
0
                  return error_node();
24009
0
               else if (!token_is(token_t::e_colon))
24010
0
               {
24011
0
                  set_error(
24012
0
                     make_error(parser_error::e_syntax,
24013
0
                                current_token(),
24014
0
                                "ERR084 - Expected ':' for case of switch statement",
24015
0
                                exprtk_error_location));
24016
24017
0
                  free_node(node_allocator_, condition);
24018
24019
0
                  return error_node();
24020
0
               }
24021
24022
0
               expression_node_ptr consequent = parse_expression();
24023
24024
0
               if (0 == consequent)
24025
0
               {
24026
0
                  free_node(node_allocator_, condition);
24027
24028
0
                  return error_node();
24029
0
               }
24030
0
               else if (!token_is(token_t::e_eof))
24031
0
               {
24032
0
                  set_error(
24033
0
                     make_error(parser_error::e_syntax,
24034
0
                                current_token(),
24035
0
                                "ERR085 - Expected ';' at end of case for switch statement",
24036
0
                                exprtk_error_location));
24037
24038
0
                  free_node(node_allocator_, condition );
24039
0
                  free_node(node_allocator_, consequent);
24040
24041
0
                  return error_node();
24042
0
               }
24043
24044
               // Can we optimise away the case statement?
24045
0
               if (is_constant_node(condition) && is_false(condition))
24046
0
               {
24047
0
                  free_node(node_allocator_, condition );
24048
0
                  free_node(node_allocator_, consequent);
24049
0
               }
24050
0
               else
24051
0
               {
24052
0
                  arg_list.push_back(condition );
24053
0
                  arg_list.push_back(consequent);
24054
0
               }
24055
24056
0
            }
24057
0
            else if (details::imatch("default",current_token().value))
24058
0
            {
24059
0
               if (0 != default_statement)
24060
0
               {
24061
0
                  set_error(
24062
0
                     make_error(parser_error::e_syntax,
24063
0
                                current_token(),
24064
0
                                "ERR086 - Multiple default cases for switch statement",
24065
0
                                exprtk_error_location));
24066
24067
0
                  return error_node();
24068
0
               }
24069
24070
0
               next_token();
24071
24072
0
               if (!token_is(token_t::e_colon))
24073
0
               {
24074
0
                  set_error(
24075
0
                     make_error(parser_error::e_syntax,
24076
0
                                current_token(),
24077
0
                                "ERR087 - Expected ':' for default of switch statement",
24078
0
                                exprtk_error_location));
24079
24080
0
                  return error_node();
24081
0
               }
24082
24083
0
               if (token_is(token_t::e_lcrlbracket,prsrhlpr_t::e_hold))
24084
0
                  default_statement = parse_multi_sequence("switch-default");
24085
0
               else
24086
0
                  default_statement = parse_expression();
24087
24088
0
               if (0 == default_statement)
24089
0
                  return error_node();
24090
0
               else if (!token_is(token_t::e_eof))
24091
0
               {
24092
0
                  set_error(
24093
0
                     make_error(parser_error::e_syntax,
24094
0
                                current_token(),
24095
0
                                "ERR088 - Expected ';' at end of default for switch statement",
24096
0
                                exprtk_error_location));
24097
24098
0
                  return error_node();
24099
0
               }
24100
0
            }
24101
0
            else if (token_is(token_t::e_rcrlbracket))
24102
0
               break;
24103
0
            else
24104
0
            {
24105
0
               set_error(
24106
0
                  make_error(parser_error::e_syntax,
24107
0
                             current_token(),
24108
0
                             "ERR089 - Expected '}' at end of switch statement",
24109
0
                             exprtk_error_location));
24110
24111
0
               return error_node();
24112
0
            }
24113
0
         }
24114
24115
0
         const bool default_statement_present = (0 != default_statement);
24116
24117
0
         if (default_statement_present)
24118
0
         {
24119
0
            arg_list.push_back(default_statement);
24120
0
         }
24121
24122
0
         result = expression_generator_.switch_statement(arg_list, (0 != default_statement));
24123
24124
0
         svd.delete_ptr = (0 == result);
24125
0
         defstmt_delete.delete_ptr = (0 == result);
24126
24127
0
         return result;
24128
0
      }
exprtk::parser<float>::parse_switch_statement()
Line
Count
Source
23965
1
      {
23966
1
         std::vector<expression_node_ptr> arg_list;
23967
1
         expression_node_ptr result = error_node();
23968
23969
1
         if (!details::imatch(current_token().value,"switch"))
23970
0
         {
23971
0
            set_error(
23972
0
               make_error(parser_error::e_syntax,
23973
0
                          current_token(),
23974
0
                          "ERR082 - Expected keyword 'switch'",
23975
0
                          exprtk_error_location));
23976
23977
0
            return error_node();
23978
0
         }
23979
23980
1
         scoped_vec_delete<expression_node_t> svd((*this),arg_list);
23981
23982
1
         next_token();
23983
23984
1
         if (!token_is(token_t::e_lcrlbracket))
23985
1
         {
23986
1
            set_error(
23987
1
               make_error(parser_error::e_syntax,
23988
1
                          current_token(),
23989
1
                          "ERR083 - Expected '{' for call to switch statement",
23990
1
                          exprtk_error_location));
23991
23992
1
            return error_node();
23993
1
         }
23994
23995
0
         expression_node_ptr default_statement = error_node();
23996
23997
0
         scoped_expression_delete defstmt_delete((*this), default_statement);
23998
23999
0
         for ( ; ; )
24000
0
         {
24001
0
            if (details::imatch("case",current_token().value))
24002
0
            {
24003
0
               next_token();
24004
24005
0
               expression_node_ptr condition = parse_expression();
24006
24007
0
               if (0 == condition)
24008
0
                  return error_node();
24009
0
               else if (!token_is(token_t::e_colon))
24010
0
               {
24011
0
                  set_error(
24012
0
                     make_error(parser_error::e_syntax,
24013
0
                                current_token(),
24014
0
                                "ERR084 - Expected ':' for case of switch statement",
24015
0
                                exprtk_error_location));
24016
24017
0
                  free_node(node_allocator_, condition);
24018
24019
0
                  return error_node();
24020
0
               }
24021
24022
0
               expression_node_ptr consequent = parse_expression();
24023
24024
0
               if (0 == consequent)
24025
0
               {
24026
0
                  free_node(node_allocator_, condition);
24027
24028
0
                  return error_node();
24029
0
               }
24030
0
               else if (!token_is(token_t::e_eof))
24031
0
               {
24032
0
                  set_error(
24033
0
                     make_error(parser_error::e_syntax,
24034
0
                                current_token(),
24035
0
                                "ERR085 - Expected ';' at end of case for switch statement",
24036
0
                                exprtk_error_location));
24037
24038
0
                  free_node(node_allocator_, condition );
24039
0
                  free_node(node_allocator_, consequent);
24040
24041
0
                  return error_node();
24042
0
               }
24043
24044
               // Can we optimise away the case statement?
24045
0
               if (is_constant_node(condition) && is_false(condition))
24046
0
               {
24047
0
                  free_node(node_allocator_, condition );
24048
0
                  free_node(node_allocator_, consequent);
24049
0
               }
24050
0
               else
24051
0
               {
24052
0
                  arg_list.push_back(condition );
24053
0
                  arg_list.push_back(consequent);
24054
0
               }
24055
24056
0
            }
24057
0
            else if (details::imatch("default",current_token().value))
24058
0
            {
24059
0
               if (0 != default_statement)
24060
0
               {
24061
0
                  set_error(
24062
0
                     make_error(parser_error::e_syntax,
24063
0
                                current_token(),
24064
0
                                "ERR086 - Multiple default cases for switch statement",
24065
0
                                exprtk_error_location));
24066
24067
0
                  return error_node();
24068
0
               }
24069
24070
0
               next_token();
24071
24072
0
               if (!token_is(token_t::e_colon))
24073
0
               {
24074
0
                  set_error(
24075
0
                     make_error(parser_error::e_syntax,
24076
0
                                current_token(),
24077
0
                                "ERR087 - Expected ':' for default of switch statement",
24078
0
                                exprtk_error_location));
24079
24080
0
                  return error_node();
24081
0
               }
24082
24083
0
               if (token_is(token_t::e_lcrlbracket,prsrhlpr_t::e_hold))
24084
0
                  default_statement = parse_multi_sequence("switch-default");
24085
0
               else
24086
0
                  default_statement = parse_expression();
24087
24088
0
               if (0 == default_statement)
24089
0
                  return error_node();
24090
0
               else if (!token_is(token_t::e_eof))
24091
0
               {
24092
0
                  set_error(
24093
0
                     make_error(parser_error::e_syntax,
24094
0
                                current_token(),
24095
0
                                "ERR088 - Expected ';' at end of default for switch statement",
24096
0
                                exprtk_error_location));
24097
24098
0
                  return error_node();
24099
0
               }
24100
0
            }
24101
0
            else if (token_is(token_t::e_rcrlbracket))
24102
0
               break;
24103
0
            else
24104
0
            {
24105
0
               set_error(
24106
0
                  make_error(parser_error::e_syntax,
24107
0
                             current_token(),
24108
0
                             "ERR089 - Expected '}' at end of switch statement",
24109
0
                             exprtk_error_location));
24110
24111
0
               return error_node();
24112
0
            }
24113
0
         }
24114
24115
0
         const bool default_statement_present = (0 != default_statement);
24116
24117
0
         if (default_statement_present)
24118
0
         {
24119
0
            arg_list.push_back(default_statement);
24120
0
         }
24121
24122
0
         result = expression_generator_.switch_statement(arg_list, (0 != default_statement));
24123
24124
0
         svd.delete_ptr = (0 == result);
24125
0
         defstmt_delete.delete_ptr = (0 == result);
24126
24127
0
         return result;
24128
0
      }
24129
24130
      inline expression_node_ptr parse_multi_switch_statement()
24131
2
      {
24132
2
         std::vector<expression_node_ptr> arg_list;
24133
24134
2
         if (!details::imatch(current_token().value,"[*]"))
24135
0
         {
24136
0
            set_error(
24137
0
               make_error(parser_error::e_syntax,
24138
0
                          current_token(),
24139
0
                          "ERR090 - Expected token '[*]'",
24140
0
                          exprtk_error_location));
24141
24142
0
            return error_node();
24143
0
         }
24144
24145
2
         scoped_vec_delete<expression_node_t> svd((*this),arg_list);
24146
24147
2
         next_token();
24148
24149
2
         if (!token_is(token_t::e_lcrlbracket))
24150
2
         {
24151
2
            set_error(
24152
2
               make_error(parser_error::e_syntax,
24153
2
                          current_token(),
24154
2
                          "ERR091 - Expected '{' for call to [*] statement",
24155
2
                          exprtk_error_location));
24156
24157
2
            return error_node();
24158
2
         }
24159
24160
0
         for ( ; ; )
24161
0
         {
24162
0
            if (!details::imatch("case",current_token().value))
24163
0
            {
24164
0
               set_error(
24165
0
                  make_error(parser_error::e_syntax,
24166
0
                             current_token(),
24167
0
                             "ERR092 - Expected a 'case' statement for multi-switch",
24168
0
                             exprtk_error_location));
24169
24170
0
               return error_node();
24171
0
            }
24172
24173
0
            next_token();
24174
24175
0
            expression_node_ptr condition = parse_expression();
24176
24177
0
            if (0 == condition)
24178
0
               return error_node();
24179
24180
0
            if (!token_is(token_t::e_colon))
24181
0
            {
24182
0
               set_error(
24183
0
                  make_error(parser_error::e_syntax,
24184
0
                             current_token(),
24185
0
                             "ERR093 - Expected ':' for case of [*] statement",
24186
0
                             exprtk_error_location));
24187
24188
0
               return error_node();
24189
0
            }
24190
24191
0
            expression_node_ptr consequent = parse_expression();
24192
24193
0
            if (0 == consequent)
24194
0
               return error_node();
24195
24196
0
            if (!token_is(token_t::e_eof))
24197
0
            {
24198
0
               set_error(
24199
0
                  make_error(parser_error::e_syntax,
24200
0
                             current_token(),
24201
0
                             "ERR094 - Expected ';' at end of case for [*] statement",
24202
0
                             exprtk_error_location));
24203
24204
0
               return error_node();
24205
0
            }
24206
24207
            // Can we optimise away the case statement?
24208
0
            if (is_constant_node(condition) && is_false(condition))
24209
0
            {
24210
0
               free_node(node_allocator_, condition );
24211
0
               free_node(node_allocator_, consequent);
24212
0
            }
24213
0
            else
24214
0
            {
24215
0
               arg_list.push_back(condition );
24216
0
               arg_list.push_back(consequent);
24217
0
            }
24218
24219
0
            if (token_is(token_t::e_rcrlbracket,prsrhlpr_t::e_hold))
24220
0
            {
24221
0
               break;
24222
0
            }
24223
0
         }
24224
24225
0
         if (!token_is(token_t::e_rcrlbracket))
24226
0
         {
24227
0
            set_error(
24228
0
               make_error(parser_error::e_syntax,
24229
0
                          current_token(),
24230
0
                          "ERR095 - Expected '}' at end of [*] statement",
24231
0
                          exprtk_error_location));
24232
24233
0
            return error_node();
24234
0
         }
24235
24236
0
         const expression_node_ptr result = expression_generator_.multi_switch_statement(arg_list);
24237
24238
0
         svd.delete_ptr = (0 == result);
24239
24240
0
         return result;
24241
0
      }
exprtk::parser<double>::parse_multi_switch_statement()
Line
Count
Source
24131
1
      {
24132
1
         std::vector<expression_node_ptr> arg_list;
24133
24134
1
         if (!details::imatch(current_token().value,"[*]"))
24135
0
         {
24136
0
            set_error(
24137
0
               make_error(parser_error::e_syntax,
24138
0
                          current_token(),
24139
0
                          "ERR090 - Expected token '[*]'",
24140
0
                          exprtk_error_location));
24141
24142
0
            return error_node();
24143
0
         }
24144
24145
1
         scoped_vec_delete<expression_node_t> svd((*this),arg_list);
24146
24147
1
         next_token();
24148
24149
1
         if (!token_is(token_t::e_lcrlbracket))
24150
1
         {
24151
1
            set_error(
24152
1
               make_error(parser_error::e_syntax,
24153
1
                          current_token(),
24154
1
                          "ERR091 - Expected '{' for call to [*] statement",
24155
1
                          exprtk_error_location));
24156
24157
1
            return error_node();
24158
1
         }
24159
24160
0
         for ( ; ; )
24161
0
         {
24162
0
            if (!details::imatch("case",current_token().value))
24163
0
            {
24164
0
               set_error(
24165
0
                  make_error(parser_error::e_syntax,
24166
0
                             current_token(),
24167
0
                             "ERR092 - Expected a 'case' statement for multi-switch",
24168
0
                             exprtk_error_location));
24169
24170
0
               return error_node();
24171
0
            }
24172
24173
0
            next_token();
24174
24175
0
            expression_node_ptr condition = parse_expression();
24176
24177
0
            if (0 == condition)
24178
0
               return error_node();
24179
24180
0
            if (!token_is(token_t::e_colon))
24181
0
            {
24182
0
               set_error(
24183
0
                  make_error(parser_error::e_syntax,
24184
0
                             current_token(),
24185
0
                             "ERR093 - Expected ':' for case of [*] statement",
24186
0
                             exprtk_error_location));
24187
24188
0
               return error_node();
24189
0
            }
24190
24191
0
            expression_node_ptr consequent = parse_expression();
24192
24193
0
            if (0 == consequent)
24194
0
               return error_node();
24195
24196
0
            if (!token_is(token_t::e_eof))
24197
0
            {
24198
0
               set_error(
24199
0
                  make_error(parser_error::e_syntax,
24200
0
                             current_token(),
24201
0
                             "ERR094 - Expected ';' at end of case for [*] statement",
24202
0
                             exprtk_error_location));
24203
24204
0
               return error_node();
24205
0
            }
24206
24207
            // Can we optimise away the case statement?
24208
0
            if (is_constant_node(condition) && is_false(condition))
24209
0
            {
24210
0
               free_node(node_allocator_, condition );
24211
0
               free_node(node_allocator_, consequent);
24212
0
            }
24213
0
            else
24214
0
            {
24215
0
               arg_list.push_back(condition );
24216
0
               arg_list.push_back(consequent);
24217
0
            }
24218
24219
0
            if (token_is(token_t::e_rcrlbracket,prsrhlpr_t::e_hold))
24220
0
            {
24221
0
               break;
24222
0
            }
24223
0
         }
24224
24225
0
         if (!token_is(token_t::e_rcrlbracket))
24226
0
         {
24227
0
            set_error(
24228
0
               make_error(parser_error::e_syntax,
24229
0
                          current_token(),
24230
0
                          "ERR095 - Expected '}' at end of [*] statement",
24231
0
                          exprtk_error_location));
24232
24233
0
            return error_node();
24234
0
         }
24235
24236
0
         const expression_node_ptr result = expression_generator_.multi_switch_statement(arg_list);
24237
24238
0
         svd.delete_ptr = (0 == result);
24239
24240
0
         return result;
24241
0
      }
exprtk::parser<float>::parse_multi_switch_statement()
Line
Count
Source
24131
1
      {
24132
1
         std::vector<expression_node_ptr> arg_list;
24133
24134
1
         if (!details::imatch(current_token().value,"[*]"))
24135
0
         {
24136
0
            set_error(
24137
0
               make_error(parser_error::e_syntax,
24138
0
                          current_token(),
24139
0
                          "ERR090 - Expected token '[*]'",
24140
0
                          exprtk_error_location));
24141
24142
0
            return error_node();
24143
0
         }
24144
24145
1
         scoped_vec_delete<expression_node_t> svd((*this),arg_list);
24146
24147
1
         next_token();
24148
24149
1
         if (!token_is(token_t::e_lcrlbracket))
24150
1
         {
24151
1
            set_error(
24152
1
               make_error(parser_error::e_syntax,
24153
1
                          current_token(),
24154
1
                          "ERR091 - Expected '{' for call to [*] statement",
24155
1
                          exprtk_error_location));
24156
24157
1
            return error_node();
24158
1
         }
24159
24160
0
         for ( ; ; )
24161
0
         {
24162
0
            if (!details::imatch("case",current_token().value))
24163
0
            {
24164
0
               set_error(
24165
0
                  make_error(parser_error::e_syntax,
24166
0
                             current_token(),
24167
0
                             "ERR092 - Expected a 'case' statement for multi-switch",
24168
0
                             exprtk_error_location));
24169
24170
0
               return error_node();
24171
0
            }
24172
24173
0
            next_token();
24174
24175
0
            expression_node_ptr condition = parse_expression();
24176
24177
0
            if (0 == condition)
24178
0
               return error_node();
24179
24180
0
            if (!token_is(token_t::e_colon))
24181
0
            {
24182
0
               set_error(
24183
0
                  make_error(parser_error::e_syntax,
24184
0
                             current_token(),
24185
0
                             "ERR093 - Expected ':' for case of [*] statement",
24186
0
                             exprtk_error_location));
24187
24188
0
               return error_node();
24189
0
            }
24190
24191
0
            expression_node_ptr consequent = parse_expression();
24192
24193
0
            if (0 == consequent)
24194
0
               return error_node();
24195
24196
0
            if (!token_is(token_t::e_eof))
24197
0
            {
24198
0
               set_error(
24199
0
                  make_error(parser_error::e_syntax,
24200
0
                             current_token(),
24201
0
                             "ERR094 - Expected ';' at end of case for [*] statement",
24202
0
                             exprtk_error_location));
24203
24204
0
               return error_node();
24205
0
            }
24206
24207
            // Can we optimise away the case statement?
24208
0
            if (is_constant_node(condition) && is_false(condition))
24209
0
            {
24210
0
               free_node(node_allocator_, condition );
24211
0
               free_node(node_allocator_, consequent);
24212
0
            }
24213
0
            else
24214
0
            {
24215
0
               arg_list.push_back(condition );
24216
0
               arg_list.push_back(consequent);
24217
0
            }
24218
24219
0
            if (token_is(token_t::e_rcrlbracket,prsrhlpr_t::e_hold))
24220
0
            {
24221
0
               break;
24222
0
            }
24223
0
         }
24224
24225
0
         if (!token_is(token_t::e_rcrlbracket))
24226
0
         {
24227
0
            set_error(
24228
0
               make_error(parser_error::e_syntax,
24229
0
                          current_token(),
24230
0
                          "ERR095 - Expected '}' at end of [*] statement",
24231
0
                          exprtk_error_location));
24232
24233
0
            return error_node();
24234
0
         }
24235
24236
0
         const expression_node_ptr result = expression_generator_.multi_switch_statement(arg_list);
24237
24238
0
         svd.delete_ptr = (0 == result);
24239
24240
0
         return result;
24241
0
      }
24242
24243
      inline expression_node_ptr parse_vararg_function()
24244
45.4k
      {
24245
45.4k
         std::vector<expression_node_ptr> arg_list;
24246
24247
45.4k
         details::operator_type opt_type = details::e_default;
24248
45.4k
         const std::string symbol = current_token().value;
24249
24250
45.4k
         if (details::imatch(symbol,"~"))
24251
36.5k
         {
24252
36.5k
            next_token();
24253
36.5k
            return parse_multi_sequence();
24254
36.5k
         }
24255
8.91k
         else if (details::imatch(symbol,"[*]"))
24256
2
         {
24257
2
            return parse_multi_switch_statement();
24258
2
         }
24259
8.90k
         else if (details::imatch(symbol, "avg" )) opt_type = details::e_avg ;
24260
8.90k
         else if (details::imatch(symbol, "mand")) opt_type = details::e_mand;
24261
8.89k
         else if (details::imatch(symbol, "max" )) opt_type = details::e_max ;
24262
8.88k
         else if (details::imatch(symbol, "min" )) opt_type = details::e_min ;
24263
8.87k
         else if (details::imatch(symbol, "mor" )) opt_type = details::e_mor ;
24264
8.32k
         else if (details::imatch(symbol, "mul" )) opt_type = details::e_prod;
24265
8.32k
         else if (details::imatch(symbol, "sum" )) opt_type = details::e_sum ;
24266
0
         else
24267
0
         {
24268
0
            set_error(
24269
0
               make_error(parser_error::e_syntax,
24270
0
                          current_token(),
24271
0
                          "ERR096 - Unsupported built-in vararg function: " + symbol,
24272
0
                          exprtk_error_location));
24273
24274
0
            return error_node();
24275
0
         }
24276
24277
8.90k
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
24278
24279
8.90k
         lodge_symbol(symbol, e_st_function);
24280
24281
8.90k
         next_token();
24282
24283
8.90k
         if (!token_is(token_t::e_lbracket))
24284
8
         {
24285
8
            set_error(
24286
8
               make_error(parser_error::e_syntax,
24287
8
                          current_token(),
24288
8
                          "ERR097 - Expected '(' for call to vararg function: " + symbol,
24289
8
                          exprtk_error_location));
24290
24291
8
            return error_node();
24292
8
         }
24293
24294
8.90k
         if (token_is(token_t::e_rbracket))
24295
0
         {
24296
0
            set_error(
24297
0
               make_error(parser_error::e_syntax,
24298
0
                          current_token(),
24299
0
                          "ERR098 - vararg function: " + symbol +
24300
0
                          " requires at least one input parameter",
24301
0
                          exprtk_error_location));
24302
24303
0
            return error_node();
24304
0
         }
24305
24306
8.90k
         for ( ; ; )
24307
13.7k
         {
24308
13.7k
            expression_node_ptr arg = parse_expression();
24309
24310
13.7k
            if (0 == arg)
24311
2
               return error_node();
24312
13.7k
            else
24313
13.7k
               arg_list.push_back(arg);
24314
24315
13.7k
            if (token_is(token_t::e_rbracket))
24316
8.89k
               break;
24317
4.87k
            else if (!token_is(token_t::e_comma))
24318
0
            {
24319
0
               set_error(
24320
0
                  make_error(parser_error::e_syntax,
24321
0
                             current_token(),
24322
0
                             "ERR099 - Expected ',' for call to vararg function: " + symbol,
24323
0
                             exprtk_error_location));
24324
24325
0
               return error_node();
24326
0
            }
24327
13.7k
         }
24328
24329
8.89k
         const expression_node_ptr result = expression_generator_.vararg_function(opt_type,arg_list);
24330
24331
8.89k
         sdd.delete_ptr = (0 == result);
24332
8.89k
         return result;
24333
8.90k
      }
exprtk::parser<double>::parse_vararg_function()
Line
Count
Source
24244
24.1k
      {
24245
24.1k
         std::vector<expression_node_ptr> arg_list;
24246
24247
24.1k
         details::operator_type opt_type = details::e_default;
24248
24.1k
         const std::string symbol = current_token().value;
24249
24250
24.1k
         if (details::imatch(symbol,"~"))
24251
19.5k
         {
24252
19.5k
            next_token();
24253
19.5k
            return parse_multi_sequence();
24254
19.5k
         }
24255
4.63k
         else if (details::imatch(symbol,"[*]"))
24256
1
         {
24257
1
            return parse_multi_switch_statement();
24258
1
         }
24259
4.63k
         else if (details::imatch(symbol, "avg" )) opt_type = details::e_avg ;
24260
4.62k
         else if (details::imatch(symbol, "mand")) opt_type = details::e_mand;
24261
4.62k
         else if (details::imatch(symbol, "max" )) opt_type = details::e_max ;
24262
4.61k
         else if (details::imatch(symbol, "min" )) opt_type = details::e_min ;
24263
4.61k
         else if (details::imatch(symbol, "mor" )) opt_type = details::e_mor ;
24264
4.34k
         else if (details::imatch(symbol, "mul" )) opt_type = details::e_prod;
24265
4.34k
         else if (details::imatch(symbol, "sum" )) opt_type = details::e_sum ;
24266
0
         else
24267
0
         {
24268
0
            set_error(
24269
0
               make_error(parser_error::e_syntax,
24270
0
                          current_token(),
24271
0
                          "ERR096 - Unsupported built-in vararg function: " + symbol,
24272
0
                          exprtk_error_location));
24273
24274
0
            return error_node();
24275
0
         }
24276
24277
4.63k
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
24278
24279
4.63k
         lodge_symbol(symbol, e_st_function);
24280
24281
4.63k
         next_token();
24282
24283
4.63k
         if (!token_is(token_t::e_lbracket))
24284
4
         {
24285
4
            set_error(
24286
4
               make_error(parser_error::e_syntax,
24287
4
                          current_token(),
24288
4
                          "ERR097 - Expected '(' for call to vararg function: " + symbol,
24289
4
                          exprtk_error_location));
24290
24291
4
            return error_node();
24292
4
         }
24293
24294
4.62k
         if (token_is(token_t::e_rbracket))
24295
0
         {
24296
0
            set_error(
24297
0
               make_error(parser_error::e_syntax,
24298
0
                          current_token(),
24299
0
                          "ERR098 - vararg function: " + symbol +
24300
0
                          " requires at least one input parameter",
24301
0
                          exprtk_error_location));
24302
24303
0
            return error_node();
24304
0
         }
24305
24306
4.62k
         for ( ; ; )
24307
7.23k
         {
24308
7.23k
            expression_node_ptr arg = parse_expression();
24309
24310
7.23k
            if (0 == arg)
24311
1
               return error_node();
24312
7.23k
            else
24313
7.23k
               arg_list.push_back(arg);
24314
24315
7.23k
            if (token_is(token_t::e_rbracket))
24316
4.62k
               break;
24317
2.60k
            else if (!token_is(token_t::e_comma))
24318
0
            {
24319
0
               set_error(
24320
0
                  make_error(parser_error::e_syntax,
24321
0
                             current_token(),
24322
0
                             "ERR099 - Expected ',' for call to vararg function: " + symbol,
24323
0
                             exprtk_error_location));
24324
24325
0
               return error_node();
24326
0
            }
24327
7.23k
         }
24328
24329
4.62k
         const expression_node_ptr result = expression_generator_.vararg_function(opt_type,arg_list);
24330
24331
4.62k
         sdd.delete_ptr = (0 == result);
24332
4.62k
         return result;
24333
4.62k
      }
exprtk::parser<float>::parse_vararg_function()
Line
Count
Source
24244
21.2k
      {
24245
21.2k
         std::vector<expression_node_ptr> arg_list;
24246
24247
21.2k
         details::operator_type opt_type = details::e_default;
24248
21.2k
         const std::string symbol = current_token().value;
24249
24250
21.2k
         if (details::imatch(symbol,"~"))
24251
16.9k
         {
24252
16.9k
            next_token();
24253
16.9k
            return parse_multi_sequence();
24254
16.9k
         }
24255
4.27k
         else if (details::imatch(symbol,"[*]"))
24256
1
         {
24257
1
            return parse_multi_switch_statement();
24258
1
         }
24259
4.27k
         else if (details::imatch(symbol, "avg" )) opt_type = details::e_avg ;
24260
4.27k
         else if (details::imatch(symbol, "mand")) opt_type = details::e_mand;
24261
4.27k
         else if (details::imatch(symbol, "max" )) opt_type = details::e_max ;
24262
4.26k
         else if (details::imatch(symbol, "min" )) opt_type = details::e_min ;
24263
4.26k
         else if (details::imatch(symbol, "mor" )) opt_type = details::e_mor ;
24264
3.98k
         else if (details::imatch(symbol, "mul" )) opt_type = details::e_prod;
24265
3.98k
         else if (details::imatch(symbol, "sum" )) opt_type = details::e_sum ;
24266
0
         else
24267
0
         {
24268
0
            set_error(
24269
0
               make_error(parser_error::e_syntax,
24270
0
                          current_token(),
24271
0
                          "ERR096 - Unsupported built-in vararg function: " + symbol,
24272
0
                          exprtk_error_location));
24273
24274
0
            return error_node();
24275
0
         }
24276
24277
4.27k
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
24278
24279
4.27k
         lodge_symbol(symbol, e_st_function);
24280
24281
4.27k
         next_token();
24282
24283
4.27k
         if (!token_is(token_t::e_lbracket))
24284
4
         {
24285
4
            set_error(
24286
4
               make_error(parser_error::e_syntax,
24287
4
                          current_token(),
24288
4
                          "ERR097 - Expected '(' for call to vararg function: " + symbol,
24289
4
                          exprtk_error_location));
24290
24291
4
            return error_node();
24292
4
         }
24293
24294
4.27k
         if (token_is(token_t::e_rbracket))
24295
0
         {
24296
0
            set_error(
24297
0
               make_error(parser_error::e_syntax,
24298
0
                          current_token(),
24299
0
                          "ERR098 - vararg function: " + symbol +
24300
0
                          " requires at least one input parameter",
24301
0
                          exprtk_error_location));
24302
24303
0
            return error_node();
24304
0
         }
24305
24306
4.27k
         for ( ; ; )
24307
6.54k
         {
24308
6.54k
            expression_node_ptr arg = parse_expression();
24309
24310
6.54k
            if (0 == arg)
24311
1
               return error_node();
24312
6.54k
            else
24313
6.54k
               arg_list.push_back(arg);
24314
24315
6.54k
            if (token_is(token_t::e_rbracket))
24316
4.27k
               break;
24317
2.27k
            else if (!token_is(token_t::e_comma))
24318
0
            {
24319
0
               set_error(
24320
0
                  make_error(parser_error::e_syntax,
24321
0
                             current_token(),
24322
0
                             "ERR099 - Expected ',' for call to vararg function: " + symbol,
24323
0
                             exprtk_error_location));
24324
24325
0
               return error_node();
24326
0
            }
24327
6.54k
         }
24328
24329
4.27k
         const expression_node_ptr result = expression_generator_.vararg_function(opt_type,arg_list);
24330
24331
4.27k
         sdd.delete_ptr = (0 == result);
24332
4.27k
         return result;
24333
4.27k
      }
24334
24335
      #ifndef exprtk_disable_string_capabilities
24336
      inline expression_node_ptr parse_string_range_statement(expression_node_ptr& expression)
24337
82
      {
24338
82
         if (!token_is(token_t::e_lsqrbracket))
24339
0
         {
24340
0
            set_error(
24341
0
               make_error(parser_error::e_syntax,
24342
0
                          current_token(),
24343
0
                          "ERR100 - Expected '[' as start of string range definition",
24344
0
                          exprtk_error_location));
24345
24346
0
            free_node(node_allocator_,expression);
24347
24348
0
            return error_node();
24349
0
         }
24350
82
         else if (token_is(token_t::e_rsqrbracket))
24351
4
         {
24352
4
            return node_allocator_.allocate<details::string_size_node<T> >(expression);
24353
4
         }
24354
24355
78
         range_t rp;
24356
24357
78
         if (!parse_range(rp,true))
24358
20
         {
24359
20
            free_node(node_allocator_,expression);
24360
24361
20
            return error_node();
24362
20
         }
24363
24364
58
         expression_node_ptr result = expression_generator_(expression,rp);
24365
24366
58
         if (0 == result)
24367
0
         {
24368
0
            set_error(
24369
0
               make_error(parser_error::e_syntax,
24370
0
                          current_token(),
24371
0
                          "ERR101 - Failed to generate string range node",
24372
0
                          exprtk_error_location));
24373
24374
0
            free_node(node_allocator_,expression);
24375
0
            rp.free();
24376
0
         }
24377
24378
58
         rp.clear();
24379
24380
58
         return result;
24381
78
      }
exprtk::parser<double>::parse_string_range_statement(exprtk::details::expression_node<double>*&)
Line
Count
Source
24337
41
      {
24338
41
         if (!token_is(token_t::e_lsqrbracket))
24339
0
         {
24340
0
            set_error(
24341
0
               make_error(parser_error::e_syntax,
24342
0
                          current_token(),
24343
0
                          "ERR100 - Expected '[' as start of string range definition",
24344
0
                          exprtk_error_location));
24345
24346
0
            free_node(node_allocator_,expression);
24347
24348
0
            return error_node();
24349
0
         }
24350
41
         else if (token_is(token_t::e_rsqrbracket))
24351
2
         {
24352
2
            return node_allocator_.allocate<details::string_size_node<T> >(expression);
24353
2
         }
24354
24355
39
         range_t rp;
24356
24357
39
         if (!parse_range(rp,true))
24358
10
         {
24359
10
            free_node(node_allocator_,expression);
24360
24361
10
            return error_node();
24362
10
         }
24363
24364
29
         expression_node_ptr result = expression_generator_(expression,rp);
24365
24366
29
         if (0 == result)
24367
0
         {
24368
0
            set_error(
24369
0
               make_error(parser_error::e_syntax,
24370
0
                          current_token(),
24371
0
                          "ERR101 - Failed to generate string range node",
24372
0
                          exprtk_error_location));
24373
24374
0
            free_node(node_allocator_,expression);
24375
0
            rp.free();
24376
0
         }
24377
24378
29
         rp.clear();
24379
24380
29
         return result;
24381
39
      }
exprtk::parser<float>::parse_string_range_statement(exprtk::details::expression_node<float>*&)
Line
Count
Source
24337
41
      {
24338
41
         if (!token_is(token_t::e_lsqrbracket))
24339
0
         {
24340
0
            set_error(
24341
0
               make_error(parser_error::e_syntax,
24342
0
                          current_token(),
24343
0
                          "ERR100 - Expected '[' as start of string range definition",
24344
0
                          exprtk_error_location));
24345
24346
0
            free_node(node_allocator_,expression);
24347
24348
0
            return error_node();
24349
0
         }
24350
41
         else if (token_is(token_t::e_rsqrbracket))
24351
2
         {
24352
2
            return node_allocator_.allocate<details::string_size_node<T> >(expression);
24353
2
         }
24354
24355
39
         range_t rp;
24356
24357
39
         if (!parse_range(rp,true))
24358
10
         {
24359
10
            free_node(node_allocator_,expression);
24360
24361
10
            return error_node();
24362
10
         }
24363
24364
29
         expression_node_ptr result = expression_generator_(expression,rp);
24365
24366
29
         if (0 == result)
24367
0
         {
24368
0
            set_error(
24369
0
               make_error(parser_error::e_syntax,
24370
0
                          current_token(),
24371
0
                          "ERR101 - Failed to generate string range node",
24372
0
                          exprtk_error_location));
24373
24374
0
            free_node(node_allocator_,expression);
24375
0
            rp.free();
24376
0
         }
24377
24378
29
         rp.clear();
24379
24380
29
         return result;
24381
39
      }
24382
      #else
24383
      inline expression_node_ptr parse_string_range_statement(expression_node_ptr&)
24384
      {
24385
         return error_node();
24386
      }
24387
      #endif
24388
24389
      inline void parse_pending_string_rangesize(expression_node_ptr& expression)
24390
18.8M
      {
24391
         // Allow no more than 100 range calls, eg: s[][][]...[][]
24392
18.8M
         const std::size_t max_rangesize_parses = 100;
24393
24394
18.8M
         std::size_t i = 0;
24395
24396
18.8M
         while
24397
18.8M
            (
24398
18.8M
              (0 != expression)                     &&
24399
18.8M
              (i++ < max_rangesize_parses)          &&
24400
18.8M
              error_list_.empty()                   &&
24401
18.8M
              is_generally_string_node(expression)  &&
24402
18.8M
              token_is(token_t::e_lsqrbracket,prsrhlpr_t::e_hold)
24403
18.8M
            )
24404
82
         {
24405
82
            expression = parse_string_range_statement(expression);
24406
82
         }
24407
18.8M
      }
exprtk::parser<double>::parse_pending_string_rangesize(exprtk::details::expression_node<double>*&)
Line
Count
Source
24390
9.68M
      {
24391
         // Allow no more than 100 range calls, eg: s[][][]...[][]
24392
9.68M
         const std::size_t max_rangesize_parses = 100;
24393
24394
9.68M
         std::size_t i = 0;
24395
24396
9.68M
         while
24397
9.68M
            (
24398
9.68M
              (0 != expression)                     &&
24399
9.68M
              (i++ < max_rangesize_parses)          &&
24400
9.68M
              error_list_.empty()                   &&
24401
9.68M
              is_generally_string_node(expression)  &&
24402
9.68M
              token_is(token_t::e_lsqrbracket,prsrhlpr_t::e_hold)
24403
9.68M
            )
24404
41
         {
24405
41
            expression = parse_string_range_statement(expression);
24406
41
         }
24407
9.68M
      }
exprtk::parser<float>::parse_pending_string_rangesize(exprtk::details::expression_node<float>*&)
Line
Count
Source
24390
9.16M
      {
24391
         // Allow no more than 100 range calls, eg: s[][][]...[][]
24392
9.16M
         const std::size_t max_rangesize_parses = 100;
24393
24394
9.16M
         std::size_t i = 0;
24395
24396
9.16M
         while
24397
9.16M
            (
24398
9.16M
              (0 != expression)                     &&
24399
9.16M
              (i++ < max_rangesize_parses)          &&
24400
9.16M
              error_list_.empty()                   &&
24401
9.16M
              is_generally_string_node(expression)  &&
24402
9.16M
              token_is(token_t::e_lsqrbracket,prsrhlpr_t::e_hold)
24403
9.16M
            )
24404
41
         {
24405
41
            expression = parse_string_range_statement(expression);
24406
41
         }
24407
9.16M
      }
24408
24409
      template <typename Allocator1,
24410
                typename Allocator2,
24411
                template <typename, typename> class Sequence>
24412
      inline expression_node_ptr simplify(Sequence<expression_node_ptr,Allocator1>& expression_list,
24413
                                          Sequence<bool,Allocator2>& side_effect_list,
24414
                                          const bool specialise_on_final_type = false)
24415
45.0k
      {
24416
45.0k
         if (expression_list.empty())
24417
0
            return error_node();
24418
45.0k
         else if (1 == expression_list.size())
24419
18.1k
            return expression_list[0];
24420
24421
26.9k
         Sequence<expression_node_ptr,Allocator1> tmp_expression_list;
24422
24423
26.9k
         bool return_node_present = false;
24424
24425
176k
         for (std::size_t i = 0; i < (expression_list.size() - 1); ++i)
24426
149k
         {
24427
149k
            if (is_variable_node(expression_list[i]))
24428
1.34k
               continue;
24429
148k
            else if (
24430
148k
                      is_return_node  (expression_list[i]) ||
24431
148k
                      is_break_node   (expression_list[i]) ||
24432
148k
                      is_continue_node(expression_list[i])
24433
148k
                    )
24434
0
            {
24435
0
               tmp_expression_list.push_back(expression_list[i]);
24436
24437
               // Remove all subexpressions after first short-circuit
24438
               // node has been encountered.
24439
24440
0
               for (std::size_t j = i + 1; j < expression_list.size(); ++j)
24441
0
               {
24442
0
                  free_node(node_allocator_,expression_list[j]);
24443
0
               }
24444
24445
0
               return_node_present = true;
24446
24447
0
               break;
24448
0
            }
24449
148k
            else if (
24450
148k
                      is_constant_node(expression_list[i]) ||
24451
148k
                      is_null_node    (expression_list[i]) ||
24452
148k
                      !side_effect_list[i]
24453
148k
                    )
24454
66.2k
            {
24455
66.2k
               free_node(node_allocator_,expression_list[i]);
24456
66.2k
               continue;
24457
66.2k
            }
24458
82.2k
            else
24459
82.2k
               tmp_expression_list.push_back(expression_list[i]);
24460
149k
         }
24461
24462
26.9k
         if (!return_node_present)
24463
26.9k
         {
24464
26.9k
            tmp_expression_list.push_back(expression_list.back());
24465
26.9k
         }
24466
24467
26.9k
         expression_list.swap(tmp_expression_list);
24468
24469
26.9k
         if (tmp_expression_list.size() > expression_list.size())
24470
26.4k
         {
24471
26.4k
            exprtk_debug(("simplify() - Reduced subexpressions from %d to %d\n",
24472
26.4k
                          static_cast<int>(tmp_expression_list.size()),
24473
26.4k
                          static_cast<int>(expression_list    .size())));
24474
26.4k
         }
24475
24476
26.9k
         if (
24477
26.9k
              return_node_present     ||
24478
26.9k
              side_effect_list.back() ||
24479
26.9k
              (expression_list.size() > 1)
24480
26.9k
            )
24481
26.4k
            state_.activate_side_effect("simplify()");
24482
24483
26.9k
         if (1 == expression_list.size())
24484
877
            return expression_list[0];
24485
26.0k
         else if (specialise_on_final_type && is_generally_string_node(expression_list.back()))
24486
0
            return expression_generator_.vararg_function(details::e_smulti,expression_list);
24487
26.0k
         else
24488
26.0k
            return expression_generator_.vararg_function(details::e_multi,expression_list);
24489
26.9k
      }
exprtk::details::expression_node<double>* exprtk::parser<double>::simplify<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::allocator<bool>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&, std::__1::vector<bool, std::__1::allocator<bool> >&, bool)
Line
Count
Source
24415
22.9k
      {
24416
22.9k
         if (expression_list.empty())
24417
0
            return error_node();
24418
22.9k
         else if (1 == expression_list.size())
24419
9.13k
            return expression_list[0];
24420
24421
13.8k
         Sequence<expression_node_ptr,Allocator1> tmp_expression_list;
24422
24423
13.8k
         bool return_node_present = false;
24424
24425
90.0k
         for (std::size_t i = 0; i < (expression_list.size() - 1); ++i)
24426
76.1k
         {
24427
76.1k
            if (is_variable_node(expression_list[i]))
24428
674
               continue;
24429
75.5k
            else if (
24430
75.5k
                      is_return_node  (expression_list[i]) ||
24431
75.5k
                      is_break_node   (expression_list[i]) ||
24432
75.5k
                      is_continue_node(expression_list[i])
24433
75.5k
                    )
24434
0
            {
24435
0
               tmp_expression_list.push_back(expression_list[i]);
24436
24437
               // Remove all subexpressions after first short-circuit
24438
               // node has been encountered.
24439
24440
0
               for (std::size_t j = i + 1; j < expression_list.size(); ++j)
24441
0
               {
24442
0
                  free_node(node_allocator_,expression_list[j]);
24443
0
               }
24444
24445
0
               return_node_present = true;
24446
24447
0
               break;
24448
0
            }
24449
75.5k
            else if (
24450
75.5k
                      is_constant_node(expression_list[i]) ||
24451
75.5k
                      is_null_node    (expression_list[i]) ||
24452
75.5k
                      !side_effect_list[i]
24453
75.5k
                    )
24454
33.7k
            {
24455
33.7k
               free_node(node_allocator_,expression_list[i]);
24456
33.7k
               continue;
24457
33.7k
            }
24458
41.7k
            else
24459
41.7k
               tmp_expression_list.push_back(expression_list[i]);
24460
76.1k
         }
24461
24462
13.8k
         if (!return_node_present)
24463
13.8k
         {
24464
13.8k
            tmp_expression_list.push_back(expression_list.back());
24465
13.8k
         }
24466
24467
13.8k
         expression_list.swap(tmp_expression_list);
24468
24469
13.8k
         if (tmp_expression_list.size() > expression_list.size())
24470
13.6k
         {
24471
13.6k
            exprtk_debug(("simplify() - Reduced subexpressions from %d to %d\n",
24472
13.6k
                          static_cast<int>(tmp_expression_list.size()),
24473
13.6k
                          static_cast<int>(expression_list    .size())));
24474
13.6k
         }
24475
24476
13.8k
         if (
24477
13.8k
              return_node_present     ||
24478
13.8k
              side_effect_list.back() ||
24479
13.8k
              (expression_list.size() > 1)
24480
13.8k
            )
24481
13.6k
            state_.activate_side_effect("simplify()");
24482
24483
13.8k
         if (1 == expression_list.size())
24484
446
            return expression_list[0];
24485
13.4k
         else if (specialise_on_final_type && is_generally_string_node(expression_list.back()))
24486
0
            return expression_generator_.vararg_function(details::e_smulti,expression_list);
24487
13.4k
         else
24488
13.4k
            return expression_generator_.vararg_function(details::e_multi,expression_list);
24489
13.8k
      }
exprtk::details::expression_node<float>* exprtk::parser<float>::simplify<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::allocator<bool>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&, std::__1::vector<bool, std::__1::allocator<bool> >&, bool)
Line
Count
Source
24415
22.0k
      {
24416
22.0k
         if (expression_list.empty())
24417
0
            return error_node();
24418
22.0k
         else if (1 == expression_list.size())
24419
8.97k
            return expression_list[0];
24420
24421
13.0k
         Sequence<expression_node_ptr,Allocator1> tmp_expression_list;
24422
24423
13.0k
         bool return_node_present = false;
24424
24425
86.6k
         for (std::size_t i = 0; i < (expression_list.size() - 1); ++i)
24426
73.5k
         {
24427
73.5k
            if (is_variable_node(expression_list[i]))
24428
674
               continue;
24429
72.9k
            else if (
24430
72.9k
                      is_return_node  (expression_list[i]) ||
24431
72.9k
                      is_break_node   (expression_list[i]) ||
24432
72.9k
                      is_continue_node(expression_list[i])
24433
72.9k
                    )
24434
0
            {
24435
0
               tmp_expression_list.push_back(expression_list[i]);
24436
24437
               // Remove all subexpressions after first short-circuit
24438
               // node has been encountered.
24439
24440
0
               for (std::size_t j = i + 1; j < expression_list.size(); ++j)
24441
0
               {
24442
0
                  free_node(node_allocator_,expression_list[j]);
24443
0
               }
24444
24445
0
               return_node_present = true;
24446
24447
0
               break;
24448
0
            }
24449
72.9k
            else if (
24450
72.9k
                      is_constant_node(expression_list[i]) ||
24451
72.9k
                      is_null_node    (expression_list[i]) ||
24452
72.9k
                      !side_effect_list[i]
24453
72.9k
                    )
24454
32.4k
            {
24455
32.4k
               free_node(node_allocator_,expression_list[i]);
24456
32.4k
               continue;
24457
32.4k
            }
24458
40.4k
            else
24459
40.4k
               tmp_expression_list.push_back(expression_list[i]);
24460
73.5k
         }
24461
24462
13.0k
         if (!return_node_present)
24463
13.0k
         {
24464
13.0k
            tmp_expression_list.push_back(expression_list.back());
24465
13.0k
         }
24466
24467
13.0k
         expression_list.swap(tmp_expression_list);
24468
24469
13.0k
         if (tmp_expression_list.size() > expression_list.size())
24470
12.8k
         {
24471
12.8k
            exprtk_debug(("simplify() - Reduced subexpressions from %d to %d\n",
24472
12.8k
                          static_cast<int>(tmp_expression_list.size()),
24473
12.8k
                          static_cast<int>(expression_list    .size())));
24474
12.8k
         }
24475
24476
13.0k
         if (
24477
13.0k
              return_node_present     ||
24478
13.0k
              side_effect_list.back() ||
24479
13.0k
              (expression_list.size() > 1)
24480
13.0k
            )
24481
12.8k
            state_.activate_side_effect("simplify()");
24482
24483
13.0k
         if (1 == expression_list.size())
24484
431
            return expression_list[0];
24485
12.6k
         else if (specialise_on_final_type && is_generally_string_node(expression_list.back()))
24486
0
            return expression_generator_.vararg_function(details::e_smulti,expression_list);
24487
12.6k
         else
24488
12.6k
            return expression_generator_.vararg_function(details::e_multi,expression_list);
24489
13.0k
      }
24490
24491
      inline expression_node_ptr parse_multi_sequence(const std::string& source = "",
24492
                                                      const bool enforce_crlbrackets = false)
24493
39.0k
      {
24494
39.0k
         token_t::token_type open_bracket  = token_t::e_lcrlbracket;
24495
39.0k
         token_t::token_type close_bracket = token_t::e_rcrlbracket;
24496
39.0k
         token_t::token_type seperator     = token_t::e_eof;
24497
24498
39.0k
         if (!token_is(open_bracket))
24499
462
         {
24500
462
            if (!enforce_crlbrackets && token_is(token_t::e_lbracket))
24501
358
            {
24502
358
               open_bracket  = token_t::e_lbracket;
24503
358
               close_bracket = token_t::e_rbracket;
24504
358
               seperator     = token_t::e_comma;
24505
358
            }
24506
104
            else
24507
104
            {
24508
104
               set_error(
24509
104
                  make_error(parser_error::e_syntax,
24510
104
                             current_token(),
24511
104
                             "ERR102 - Expected '" + token_t::to_str(open_bracket) + "' for call to multi-sequence" +
24512
104
                             ((!source.empty()) ? std::string(" section of " + source): ""),
24513
104
                             exprtk_error_location));
24514
24515
104
               return error_node();
24516
104
            }
24517
462
         }
24518
38.5k
         else if (token_is(close_bracket))
24519
7.42k
         {
24520
7.42k
            return node_allocator_.allocate<details::null_node<T> >();
24521
7.42k
         }
24522
24523
31.5k
         std::vector<expression_node_ptr> arg_list;
24524
31.5k
         std::vector<bool> side_effect_list;
24525
24526
31.5k
         expression_node_ptr result = error_node();
24527
24528
31.5k
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
24529
24530
31.5k
         scope_handler sh(*this);
24531
24532
31.5k
         scoped_bool_or_restorer sbr(state_.side_effect_present);
24533
24534
31.5k
         for ( ; ; )
24535
122k
         {
24536
122k
            state_.side_effect_present = false;
24537
24538
122k
            expression_node_ptr arg = parse_expression();
24539
24540
122k
            if (0 == arg)
24541
76
               return error_node();
24542
121k
            else
24543
121k
            {
24544
121k
               arg_list.push_back(arg);
24545
121k
               side_effect_list.push_back(state_.side_effect_present);
24546
121k
            }
24547
24548
121k
            if (token_is(close_bracket))
24549
31.4k
               break;
24550
24551
90.5k
            const bool is_next_close = peek_token_is(close_bracket);
24552
24553
90.5k
            if (!token_is(seperator) && is_next_close)
24554
0
            {
24555
0
               set_error(
24556
0
                  make_error(parser_error::e_syntax,
24557
0
                             current_token(),
24558
0
                             "ERR103 - Expected '" + details::to_str(seperator) + "' for call to multi-sequence section of " + source,
24559
0
                             exprtk_error_location));
24560
24561
0
               return error_node();
24562
0
            }
24563
24564
90.5k
            if (token_is(close_bracket))
24565
16
               break;
24566
90.5k
         }
24567
24568
31.4k
         result = simplify(arg_list, side_effect_list, source.empty());
24569
24570
31.4k
         sdd.delete_ptr = (0 == result);
24571
31.4k
         return result;
24572
31.5k
      }
exprtk::parser<double>::parse_multi_sequence(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)
Line
Count
Source
24493
20.8k
      {
24494
20.8k
         token_t::token_type open_bracket  = token_t::e_lcrlbracket;
24495
20.8k
         token_t::token_type close_bracket = token_t::e_rcrlbracket;
24496
20.8k
         token_t::token_type seperator     = token_t::e_eof;
24497
24498
20.8k
         if (!token_is(open_bracket))
24499
232
         {
24500
232
            if (!enforce_crlbrackets && token_is(token_t::e_lbracket))
24501
179
            {
24502
179
               open_bracket  = token_t::e_lbracket;
24503
179
               close_bracket = token_t::e_rbracket;
24504
179
               seperator     = token_t::e_comma;
24505
179
            }
24506
53
            else
24507
53
            {
24508
53
               set_error(
24509
53
                  make_error(parser_error::e_syntax,
24510
53
                             current_token(),
24511
53
                             "ERR102 - Expected '" + token_t::to_str(open_bracket) + "' for call to multi-sequence" +
24512
53
                             ((!source.empty()) ? std::string(" section of " + source): ""),
24513
53
                             exprtk_error_location));
24514
24515
53
               return error_node();
24516
53
            }
24517
232
         }
24518
20.6k
         else if (token_is(close_bracket))
24519
4.59k
         {
24520
4.59k
            return node_allocator_.allocate<details::null_node<T> >();
24521
4.59k
         }
24522
24523
16.2k
         std::vector<expression_node_ptr> arg_list;
24524
16.2k
         std::vector<bool> side_effect_list;
24525
24526
16.2k
         expression_node_ptr result = error_node();
24527
24528
16.2k
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
24529
24530
16.2k
         scope_handler sh(*this);
24531
24532
16.2k
         scoped_bool_or_restorer sbr(state_.side_effect_present);
24533
24534
16.2k
         for ( ; ; )
24535
62.6k
         {
24536
62.6k
            state_.side_effect_present = false;
24537
24538
62.6k
            expression_node_ptr arg = parse_expression();
24539
24540
62.6k
            if (0 == arg)
24541
38
               return error_node();
24542
62.5k
            else
24543
62.5k
            {
24544
62.5k
               arg_list.push_back(arg);
24545
62.5k
               side_effect_list.push_back(state_.side_effect_present);
24546
62.5k
            }
24547
24548
62.5k
            if (token_is(close_bracket))
24549
16.1k
               break;
24550
24551
46.4k
            const bool is_next_close = peek_token_is(close_bracket);
24552
24553
46.4k
            if (!token_is(seperator) && is_next_close)
24554
0
            {
24555
0
               set_error(
24556
0
                  make_error(parser_error::e_syntax,
24557
0
                             current_token(),
24558
0
                             "ERR103 - Expected '" + details::to_str(seperator) + "' for call to multi-sequence section of " + source,
24559
0
                             exprtk_error_location));
24560
24561
0
               return error_node();
24562
0
            }
24563
24564
46.4k
            if (token_is(close_bracket))
24565
8
               break;
24566
46.4k
         }
24567
24568
16.1k
         result = simplify(arg_list, side_effect_list, source.empty());
24569
24570
16.1k
         sdd.delete_ptr = (0 == result);
24571
16.1k
         return result;
24572
16.2k
      }
exprtk::parser<float>::parse_multi_sequence(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)
Line
Count
Source
24493
18.2k
      {
24494
18.2k
         token_t::token_type open_bracket  = token_t::e_lcrlbracket;
24495
18.2k
         token_t::token_type close_bracket = token_t::e_rcrlbracket;
24496
18.2k
         token_t::token_type seperator     = token_t::e_eof;
24497
24498
18.2k
         if (!token_is(open_bracket))
24499
230
         {
24500
230
            if (!enforce_crlbrackets && token_is(token_t::e_lbracket))
24501
179
            {
24502
179
               open_bracket  = token_t::e_lbracket;
24503
179
               close_bracket = token_t::e_rbracket;
24504
179
               seperator     = token_t::e_comma;
24505
179
            }
24506
51
            else
24507
51
            {
24508
51
               set_error(
24509
51
                  make_error(parser_error::e_syntax,
24510
51
                             current_token(),
24511
51
                             "ERR102 - Expected '" + token_t::to_str(open_bracket) + "' for call to multi-sequence" +
24512
51
                             ((!source.empty()) ? std::string(" section of " + source): ""),
24513
51
                             exprtk_error_location));
24514
24515
51
               return error_node();
24516
51
            }
24517
230
         }
24518
17.9k
         else if (token_is(close_bracket))
24519
2.83k
         {
24520
2.83k
            return node_allocator_.allocate<details::null_node<T> >();
24521
2.83k
         }
24522
24523
15.3k
         std::vector<expression_node_ptr> arg_list;
24524
15.3k
         std::vector<bool> side_effect_list;
24525
24526
15.3k
         expression_node_ptr result = error_node();
24527
24528
15.3k
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
24529
24530
15.3k
         scope_handler sh(*this);
24531
24532
15.3k
         scoped_bool_or_restorer sbr(state_.side_effect_present);
24533
24534
15.3k
         for ( ; ; )
24535
59.4k
         {
24536
59.4k
            state_.side_effect_present = false;
24537
24538
59.4k
            expression_node_ptr arg = parse_expression();
24539
24540
59.4k
            if (0 == arg)
24541
38
               return error_node();
24542
59.4k
            else
24543
59.4k
            {
24544
59.4k
               arg_list.push_back(arg);
24545
59.4k
               side_effect_list.push_back(state_.side_effect_present);
24546
59.4k
            }
24547
24548
59.4k
            if (token_is(close_bracket))
24549
15.2k
               break;
24550
24551
44.1k
            const bool is_next_close = peek_token_is(close_bracket);
24552
24553
44.1k
            if (!token_is(seperator) && is_next_close)
24554
0
            {
24555
0
               set_error(
24556
0
                  make_error(parser_error::e_syntax,
24557
0
                             current_token(),
24558
0
                             "ERR103 - Expected '" + details::to_str(seperator) + "' for call to multi-sequence section of " + source,
24559
0
                             exprtk_error_location));
24560
24561
0
               return error_node();
24562
0
            }
24563
24564
44.1k
            if (token_is(close_bracket))
24565
8
               break;
24566
44.1k
         }
24567
24568
15.2k
         result = simplify(arg_list, side_effect_list, source.empty());
24569
24570
15.2k
         sdd.delete_ptr = (0 == result);
24571
15.2k
         return result;
24572
15.3k
      }
24573
24574
      inline bool parse_range(range_t& rp, const bool skip_lsqr = false)
24575
1.27k
      {
24576
         // Examples of valid ranges:
24577
         // 1. [1:5]     -> 1..5
24578
         // 2. [ :5]     -> 0..5
24579
         // 3. [1: ]     -> 1..end
24580
         // 4. [x:y]     -> x..y where x <= y
24581
         // 5. [x+1:y/2] -> x+1..y/2 where x+1 <= y/2
24582
         // 6. [ :y]     -> 0..y where 0 <= y
24583
         // 7. [x: ]     -> x..end where x <= end
24584
24585
1.27k
         rp.clear();
24586
24587
1.27k
         if (!skip_lsqr && !token_is(token_t::e_lsqrbracket))
24588
0
         {
24589
0
            set_error(
24590
0
               make_error(parser_error::e_syntax,
24591
0
                          current_token(),
24592
0
                          "ERR104 - Expected '[' for start of range",
24593
0
                          exprtk_error_location));
24594
24595
0
            return false;
24596
0
         }
24597
24598
1.27k
         if (token_is(token_t::e_colon))
24599
116
         {
24600
116
            rp.n0_c.first  = true;
24601
116
            rp.n0_c.second = 0;
24602
116
            rp.cache.first = 0;
24603
116
         }
24604
1.15k
         else
24605
1.15k
         {
24606
1.15k
            expression_node_ptr r0 = parse_expression();
24607
24608
1.15k
            if (0 == r0)
24609
14
            {
24610
14
               set_error(
24611
14
                  make_error(parser_error::e_syntax,
24612
14
                             current_token(),
24613
14
                             "ERR105 - Failed parse begin section of range",
24614
14
                             exprtk_error_location));
24615
24616
14
               return false;
24617
14
            }
24618
1.14k
            else if (is_constant_node(r0))
24619
34
            {
24620
34
               const T r0_value = r0->value();
24621
24622
34
               if (r0_value >= T(0))
24623
24
               {
24624
24
                  rp.n0_c.first  = true;
24625
24
                  rp.n0_c.second = static_cast<std::size_t>(details::numeric::to_int64(r0_value));
24626
24
                  rp.cache.first = rp.n0_c.second;
24627
24
               }
24628
24629
34
               free_node(node_allocator_,r0);
24630
24631
34
               if (r0_value < T(0))
24632
2
               {
24633
2
                  set_error(
24634
2
                     make_error(parser_error::e_syntax,
24635
2
                                current_token(),
24636
2
                                "ERR106 - Range lower bound less than zero! Constraint: r0 >= 0",
24637
2
                                exprtk_error_location));
24638
24639
2
                  return false;
24640
2
               }
24641
34
            }
24642
1.10k
            else
24643
1.10k
            {
24644
1.10k
               rp.n0_e.first  = true;
24645
1.10k
               rp.n0_e.second = r0;
24646
1.10k
            }
24647
24648
1.13k
            if (!token_is(token_t::e_colon))
24649
10
            {
24650
10
               set_error(
24651
10
                  make_error(parser_error::e_syntax,
24652
10
                             current_token(),
24653
10
                             "ERR107 - Expected ':' for break  in range",
24654
10
                             exprtk_error_location));
24655
24656
10
               rp.free();
24657
24658
10
               return false;
24659
10
            }
24660
1.13k
         }
24661
24662
1.24k
         if (token_is(token_t::e_rsqrbracket))
24663
90
         {
24664
90
            rp.n1_c.first  = true;
24665
90
            rp.n1_c.second = std::numeric_limits<std::size_t>::max();
24666
90
         }
24667
1.15k
         else
24668
1.15k
         {
24669
1.15k
            expression_node_ptr r1 = parse_expression();
24670
24671
1.15k
            if (0 == r1)
24672
6
            {
24673
6
               set_error(
24674
6
                  make_error(parser_error::e_syntax,
24675
6
                             current_token(),
24676
6
                             "ERR108 - Failed parse end section of range",
24677
6
                             exprtk_error_location));
24678
24679
6
               rp.free();
24680
24681
6
               return false;
24682
6
            }
24683
1.14k
            else if (is_constant_node(r1))
24684
128
            {
24685
128
               const T r1_value = r1->value();
24686
24687
128
               if (r1_value >= T(0))
24688
110
               {
24689
110
                  rp.n1_c.first   = true;
24690
110
                  rp.n1_c.second  = static_cast<std::size_t>(details::numeric::to_int64(r1_value));
24691
110
                  rp.cache.second = rp.n1_c.second;
24692
110
               }
24693
24694
128
               free_node(node_allocator_,r1);
24695
24696
128
               if (r1_value < T(0))
24697
12
               {
24698
12
                  set_error(
24699
12
                     make_error(parser_error::e_syntax,
24700
12
                                current_token(),
24701
12
                                "ERR109 - Range upper bound less than zero! Constraint: r1 >= 0",
24702
12
                                exprtk_error_location));
24703
24704
12
                  rp.free();
24705
24706
12
                  return false;
24707
12
               }
24708
128
            }
24709
1.02k
            else
24710
1.02k
            {
24711
1.02k
               rp.n1_e.first  = true;
24712
1.02k
               rp.n1_e.second = r1;
24713
1.02k
            }
24714
24715
1.13k
            if (!token_is(token_t::e_rsqrbracket))
24716
6
            {
24717
6
               set_error(
24718
6
                  make_error(parser_error::e_syntax,
24719
6
                             current_token(),
24720
6
                             "ERR110 - Expected ']' for start of range",
24721
6
                             exprtk_error_location));
24722
24723
6
               rp.free();
24724
24725
6
               return false;
24726
6
            }
24727
1.13k
         }
24728
24729
1.22k
         if (rp.const_range())
24730
64
         {
24731
64
            std::size_t r0 = 0;
24732
64
            std::size_t r1 = 0;
24733
24734
64
            bool rp_result = false;
24735
24736
64
            try
24737
64
            {
24738
64
               rp_result = rp(r0, r1);
24739
64
            }
24740
64
            catch (std::runtime_error&)
24741
64
            {}
24742
24743
64
            if (!rp_result || (r0 > r1))
24744
10
            {
24745
10
               set_error(
24746
10
                  make_error(parser_error::e_syntax,
24747
10
                             current_token(),
24748
10
                             "ERR111 - Invalid range, Constraint: r0 <= r1",
24749
10
                             exprtk_error_location));
24750
24751
10
               return false;
24752
10
            }
24753
64
         }
24754
24755
1.21k
         return true;
24756
1.22k
      }
exprtk::parser<double>::parse_range(exprtk::details::range_pack<double>&, bool)
Line
Count
Source
24575
635
      {
24576
         // Examples of valid ranges:
24577
         // 1. [1:5]     -> 1..5
24578
         // 2. [ :5]     -> 0..5
24579
         // 3. [1: ]     -> 1..end
24580
         // 4. [x:y]     -> x..y where x <= y
24581
         // 5. [x+1:y/2] -> x+1..y/2 where x+1 <= y/2
24582
         // 6. [ :y]     -> 0..y where 0 <= y
24583
         // 7. [x: ]     -> x..end where x <= end
24584
24585
635
         rp.clear();
24586
24587
635
         if (!skip_lsqr && !token_is(token_t::e_lsqrbracket))
24588
0
         {
24589
0
            set_error(
24590
0
               make_error(parser_error::e_syntax,
24591
0
                          current_token(),
24592
0
                          "ERR104 - Expected '[' for start of range",
24593
0
                          exprtk_error_location));
24594
24595
0
            return false;
24596
0
         }
24597
24598
635
         if (token_is(token_t::e_colon))
24599
58
         {
24600
58
            rp.n0_c.first  = true;
24601
58
            rp.n0_c.second = 0;
24602
58
            rp.cache.first = 0;
24603
58
         }
24604
577
         else
24605
577
         {
24606
577
            expression_node_ptr r0 = parse_expression();
24607
24608
577
            if (0 == r0)
24609
7
            {
24610
7
               set_error(
24611
7
                  make_error(parser_error::e_syntax,
24612
7
                             current_token(),
24613
7
                             "ERR105 - Failed parse begin section of range",
24614
7
                             exprtk_error_location));
24615
24616
7
               return false;
24617
7
            }
24618
570
            else if (is_constant_node(r0))
24619
17
            {
24620
17
               const T r0_value = r0->value();
24621
24622
17
               if (r0_value >= T(0))
24623
12
               {
24624
12
                  rp.n0_c.first  = true;
24625
12
                  rp.n0_c.second = static_cast<std::size_t>(details::numeric::to_int64(r0_value));
24626
12
                  rp.cache.first = rp.n0_c.second;
24627
12
               }
24628
24629
17
               free_node(node_allocator_,r0);
24630
24631
17
               if (r0_value < T(0))
24632
1
               {
24633
1
                  set_error(
24634
1
                     make_error(parser_error::e_syntax,
24635
1
                                current_token(),
24636
1
                                "ERR106 - Range lower bound less than zero! Constraint: r0 >= 0",
24637
1
                                exprtk_error_location));
24638
24639
1
                  return false;
24640
1
               }
24641
17
            }
24642
553
            else
24643
553
            {
24644
553
               rp.n0_e.first  = true;
24645
553
               rp.n0_e.second = r0;
24646
553
            }
24647
24648
569
            if (!token_is(token_t::e_colon))
24649
5
            {
24650
5
               set_error(
24651
5
                  make_error(parser_error::e_syntax,
24652
5
                             current_token(),
24653
5
                             "ERR107 - Expected ':' for break  in range",
24654
5
                             exprtk_error_location));
24655
24656
5
               rp.free();
24657
24658
5
               return false;
24659
5
            }
24660
569
         }
24661
24662
622
         if (token_is(token_t::e_rsqrbracket))
24663
45
         {
24664
45
            rp.n1_c.first  = true;
24665
45
            rp.n1_c.second = std::numeric_limits<std::size_t>::max();
24666
45
         }
24667
577
         else
24668
577
         {
24669
577
            expression_node_ptr r1 = parse_expression();
24670
24671
577
            if (0 == r1)
24672
3
            {
24673
3
               set_error(
24674
3
                  make_error(parser_error::e_syntax,
24675
3
                             current_token(),
24676
3
                             "ERR108 - Failed parse end section of range",
24677
3
                             exprtk_error_location));
24678
24679
3
               rp.free();
24680
24681
3
               return false;
24682
3
            }
24683
574
            else if (is_constant_node(r1))
24684
64
            {
24685
64
               const T r1_value = r1->value();
24686
24687
64
               if (r1_value >= T(0))
24688
55
               {
24689
55
                  rp.n1_c.first   = true;
24690
55
                  rp.n1_c.second  = static_cast<std::size_t>(details::numeric::to_int64(r1_value));
24691
55
                  rp.cache.second = rp.n1_c.second;
24692
55
               }
24693
24694
64
               free_node(node_allocator_,r1);
24695
24696
64
               if (r1_value < T(0))
24697
6
               {
24698
6
                  set_error(
24699
6
                     make_error(parser_error::e_syntax,
24700
6
                                current_token(),
24701
6
                                "ERR109 - Range upper bound less than zero! Constraint: r1 >= 0",
24702
6
                                exprtk_error_location));
24703
24704
6
                  rp.free();
24705
24706
6
                  return false;
24707
6
               }
24708
64
            }
24709
510
            else
24710
510
            {
24711
510
               rp.n1_e.first  = true;
24712
510
               rp.n1_e.second = r1;
24713
510
            }
24714
24715
568
            if (!token_is(token_t::e_rsqrbracket))
24716
3
            {
24717
3
               set_error(
24718
3
                  make_error(parser_error::e_syntax,
24719
3
                             current_token(),
24720
3
                             "ERR110 - Expected ']' for start of range",
24721
3
                             exprtk_error_location));
24722
24723
3
               rp.free();
24724
24725
3
               return false;
24726
3
            }
24727
568
         }
24728
24729
610
         if (rp.const_range())
24730
32
         {
24731
32
            std::size_t r0 = 0;
24732
32
            std::size_t r1 = 0;
24733
24734
32
            bool rp_result = false;
24735
24736
32
            try
24737
32
            {
24738
32
               rp_result = rp(r0, r1);
24739
32
            }
24740
32
            catch (std::runtime_error&)
24741
32
            {}
24742
24743
32
            if (!rp_result || (r0 > r1))
24744
5
            {
24745
5
               set_error(
24746
5
                  make_error(parser_error::e_syntax,
24747
5
                             current_token(),
24748
5
                             "ERR111 - Invalid range, Constraint: r0 <= r1",
24749
5
                             exprtk_error_location));
24750
24751
5
               return false;
24752
5
            }
24753
32
         }
24754
24755
605
         return true;
24756
610
      }
exprtk::parser<float>::parse_range(exprtk::details::range_pack<float>&, bool)
Line
Count
Source
24575
635
      {
24576
         // Examples of valid ranges:
24577
         // 1. [1:5]     -> 1..5
24578
         // 2. [ :5]     -> 0..5
24579
         // 3. [1: ]     -> 1..end
24580
         // 4. [x:y]     -> x..y where x <= y
24581
         // 5. [x+1:y/2] -> x+1..y/2 where x+1 <= y/2
24582
         // 6. [ :y]     -> 0..y where 0 <= y
24583
         // 7. [x: ]     -> x..end where x <= end
24584
24585
635
         rp.clear();
24586
24587
635
         if (!skip_lsqr && !token_is(token_t::e_lsqrbracket))
24588
0
         {
24589
0
            set_error(
24590
0
               make_error(parser_error::e_syntax,
24591
0
                          current_token(),
24592
0
                          "ERR104 - Expected '[' for start of range",
24593
0
                          exprtk_error_location));
24594
24595
0
            return false;
24596
0
         }
24597
24598
635
         if (token_is(token_t::e_colon))
24599
58
         {
24600
58
            rp.n0_c.first  = true;
24601
58
            rp.n0_c.second = 0;
24602
58
            rp.cache.first = 0;
24603
58
         }
24604
577
         else
24605
577
         {
24606
577
            expression_node_ptr r0 = parse_expression();
24607
24608
577
            if (0 == r0)
24609
7
            {
24610
7
               set_error(
24611
7
                  make_error(parser_error::e_syntax,
24612
7
                             current_token(),
24613
7
                             "ERR105 - Failed parse begin section of range",
24614
7
                             exprtk_error_location));
24615
24616
7
               return false;
24617
7
            }
24618
570
            else if (is_constant_node(r0))
24619
17
            {
24620
17
               const T r0_value = r0->value();
24621
24622
17
               if (r0_value >= T(0))
24623
12
               {
24624
12
                  rp.n0_c.first  = true;
24625
12
                  rp.n0_c.second = static_cast<std::size_t>(details::numeric::to_int64(r0_value));
24626
12
                  rp.cache.first = rp.n0_c.second;
24627
12
               }
24628
24629
17
               free_node(node_allocator_,r0);
24630
24631
17
               if (r0_value < T(0))
24632
1
               {
24633
1
                  set_error(
24634
1
                     make_error(parser_error::e_syntax,
24635
1
                                current_token(),
24636
1
                                "ERR106 - Range lower bound less than zero! Constraint: r0 >= 0",
24637
1
                                exprtk_error_location));
24638
24639
1
                  return false;
24640
1
               }
24641
17
            }
24642
553
            else
24643
553
            {
24644
553
               rp.n0_e.first  = true;
24645
553
               rp.n0_e.second = r0;
24646
553
            }
24647
24648
569
            if (!token_is(token_t::e_colon))
24649
5
            {
24650
5
               set_error(
24651
5
                  make_error(parser_error::e_syntax,
24652
5
                             current_token(),
24653
5
                             "ERR107 - Expected ':' for break  in range",
24654
5
                             exprtk_error_location));
24655
24656
5
               rp.free();
24657
24658
5
               return false;
24659
5
            }
24660
569
         }
24661
24662
622
         if (token_is(token_t::e_rsqrbracket))
24663
45
         {
24664
45
            rp.n1_c.first  = true;
24665
45
            rp.n1_c.second = std::numeric_limits<std::size_t>::max();
24666
45
         }
24667
577
         else
24668
577
         {
24669
577
            expression_node_ptr r1 = parse_expression();
24670
24671
577
            if (0 == r1)
24672
3
            {
24673
3
               set_error(
24674
3
                  make_error(parser_error::e_syntax,
24675
3
                             current_token(),
24676
3
                             "ERR108 - Failed parse end section of range",
24677
3
                             exprtk_error_location));
24678
24679
3
               rp.free();
24680
24681
3
               return false;
24682
3
            }
24683
574
            else if (is_constant_node(r1))
24684
64
            {
24685
64
               const T r1_value = r1->value();
24686
24687
64
               if (r1_value >= T(0))
24688
55
               {
24689
55
                  rp.n1_c.first   = true;
24690
55
                  rp.n1_c.second  = static_cast<std::size_t>(details::numeric::to_int64(r1_value));
24691
55
                  rp.cache.second = rp.n1_c.second;
24692
55
               }
24693
24694
64
               free_node(node_allocator_,r1);
24695
24696
64
               if (r1_value < T(0))
24697
6
               {
24698
6
                  set_error(
24699
6
                     make_error(parser_error::e_syntax,
24700
6
                                current_token(),
24701
6
                                "ERR109 - Range upper bound less than zero! Constraint: r1 >= 0",
24702
6
                                exprtk_error_location));
24703
24704
6
                  rp.free();
24705
24706
6
                  return false;
24707
6
               }
24708
64
            }
24709
510
            else
24710
510
            {
24711
510
               rp.n1_e.first  = true;
24712
510
               rp.n1_e.second = r1;
24713
510
            }
24714
24715
568
            if (!token_is(token_t::e_rsqrbracket))
24716
3
            {
24717
3
               set_error(
24718
3
                  make_error(parser_error::e_syntax,
24719
3
                             current_token(),
24720
3
                             "ERR110 - Expected ']' for start of range",
24721
3
                             exprtk_error_location));
24722
24723
3
               rp.free();
24724
24725
3
               return false;
24726
3
            }
24727
568
         }
24728
24729
610
         if (rp.const_range())
24730
32
         {
24731
32
            std::size_t r0 = 0;
24732
32
            std::size_t r1 = 0;
24733
24734
32
            bool rp_result = false;
24735
24736
32
            try
24737
32
            {
24738
32
               rp_result = rp(r0, r1);
24739
32
            }
24740
32
            catch (std::runtime_error&)
24741
32
            {}
24742
24743
32
            if (!rp_result || (r0 > r1))
24744
5
            {
24745
5
               set_error(
24746
5
                  make_error(parser_error::e_syntax,
24747
5
                             current_token(),
24748
5
                             "ERR111 - Invalid range, Constraint: r0 <= r1",
24749
5
                             exprtk_error_location));
24750
24751
5
               return false;
24752
5
            }
24753
32
         }
24754
24755
605
         return true;
24756
610
      }
24757
24758
      inline void lodge_symbol(const std::string& symbol,
24759
                               const symbol_type st)
24760
4.35M
      {
24761
4.35M
         dec_.add_symbol(symbol,st);
24762
4.35M
      }
exprtk::parser<double>::lodge_symbol(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::parser<double>::symbol_type)
Line
Count
Source
24760
2.23M
      {
24761
2.23M
         dec_.add_symbol(symbol,st);
24762
2.23M
      }
exprtk::parser<float>::lodge_symbol(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::parser<float>::symbol_type)
Line
Count
Source
24760
2.12M
      {
24761
2.12M
         dec_.add_symbol(symbol,st);
24762
2.12M
      }
24763
24764
      #ifndef exprtk_disable_string_capabilities
24765
      inline expression_node_ptr parse_string()
24766
0
      {
24767
0
         const std::string symbol = current_token().value;
24768
24769
0
         typedef details::stringvar_node<T>* strvar_node_t;
24770
24771
0
         expression_node_ptr result   = error_node();
24772
0
         strvar_node_t const_str_node = static_cast<strvar_node_t>(0);
24773
24774
0
         scope_element& se = sem_.get_active_element(symbol);
24775
24776
0
         if (scope_element::e_string == se.type)
24777
0
         {
24778
0
            se.active = true;
24779
0
            result    = se.str_node;
24780
0
            lodge_symbol(symbol, e_st_local_string);
24781
0
         }
24782
0
         else
24783
0
         {
24784
0
            typedef typename symtab_store::string_context str_ctxt_t;
24785
0
            str_ctxt_t str_ctx = symtab_store_.get_string_context(symbol);
24786
24787
0
            if ((0 == str_ctx.str_var) || !symtab_store_.is_conststr_stringvar(symbol))
24788
0
            {
24789
0
               set_error(
24790
0
                  make_error(parser_error::e_syntax,
24791
0
                             current_token(),
24792
0
                             "ERR112 - Unknown string symbol",
24793
0
                             exprtk_error_location));
24794
24795
0
               return error_node();
24796
0
            }
24797
24798
0
            assert(str_ctx.str_var != 0);
24799
0
            assert(str_ctx.symbol_table != 0);
24800
24801
0
            result = str_ctx.str_var;
24802
24803
0
            if (symtab_store_.is_constant_string(symbol))
24804
0
            {
24805
0
               const_str_node = static_cast<strvar_node_t>(result);
24806
0
               result = expression_generator_(const_str_node->str());
24807
0
            }
24808
0
            else if (symbol_table_t::e_immutable == str_ctx.symbol_table->mutability())
24809
0
            {
24810
0
               lodge_immutable_symbol(
24811
0
                  current_token(),
24812
0
                  make_memory_range(str_ctx.str_var->base(), str_ctx.str_var->size()));
24813
0
            }
24814
24815
0
            lodge_symbol(symbol, e_st_string);
24816
0
         }
24817
24818
0
         if (peek_token_is(token_t::e_lsqrbracket))
24819
0
         {
24820
0
            next_token();
24821
24822
0
            if (peek_token_is(token_t::e_rsqrbracket))
24823
0
            {
24824
0
               next_token();
24825
0
               next_token();
24826
24827
0
               if (const_str_node)
24828
0
               {
24829
0
                  free_node(node_allocator_,result);
24830
24831
0
                  return expression_generator_(T(const_str_node->size()));
24832
0
               }
24833
0
               else
24834
0
                  return node_allocator_.allocate<details::stringvar_size_node<T> >
24835
0
                            (static_cast<details::stringvar_node<T>*>(result)->ref());
24836
0
            }
24837
24838
0
            range_t rp;
24839
24840
0
            if (!parse_range(rp))
24841
0
            {
24842
0
               free_node(node_allocator_,result);
24843
24844
0
               return error_node();
24845
0
            }
24846
0
            else if (const_str_node)
24847
0
            {
24848
0
               free_node(node_allocator_,result);
24849
0
               result = expression_generator_(const_str_node->ref(),rp);
24850
0
            }
24851
0
            else
24852
0
               result = expression_generator_(static_cast<details::stringvar_node<T>*>
24853
0
                           (result)->ref(), rp);
24854
24855
0
            if (result)
24856
0
               rp.clear();
24857
0
         }
24858
0
         else
24859
0
            next_token();
24860
24861
0
         return result;
24862
0
      }
Unexecuted instantiation: exprtk::parser<double>::parse_string()
Unexecuted instantiation: exprtk::parser<float>::parse_string()
24863
      #else
24864
      inline expression_node_ptr parse_string()
24865
      {
24866
         return error_node();
24867
      }
24868
      #endif
24869
24870
      #ifndef exprtk_disable_string_capabilities
24871
      inline expression_node_ptr parse_const_string()
24872
12.3k
      {
24873
12.3k
         const std::string   const_str = current_token().value;
24874
12.3k
         expression_node_ptr result    = expression_generator_(const_str);
24875
24876
12.3k
         if (peek_token_is(token_t::e_lsqrbracket))
24877
1.19k
         {
24878
1.19k
            next_token();
24879
24880
1.19k
            if (peek_token_is(token_t::e_rsqrbracket))
24881
2
            {
24882
2
               next_token();
24883
2
               next_token();
24884
24885
2
               free_node(node_allocator_,result);
24886
24887
2
               return expression_generator_(T(const_str.size()));
24888
2
            }
24889
24890
1.19k
            range_t rp;
24891
24892
1.19k
            if (!parse_range(rp))
24893
40
            {
24894
40
               free_node(node_allocator_,result);
24895
40
               rp.free();
24896
24897
40
               return error_node();
24898
40
            }
24899
24900
1.15k
            free_node(node_allocator_,result);
24901
24902
1.15k
            if (rp.n1_c.first && (rp.n1_c.second == std::numeric_limits<std::size_t>::max()))
24903
56
            {
24904
56
               rp.n1_c.second  = const_str.size() - 1;
24905
56
               rp.cache.second = rp.n1_c.second;
24906
56
            }
24907
24908
1.15k
            if (
24909
1.15k
                 (rp.n0_c.first && (rp.n0_c.second >= const_str.size())) ||
24910
1.15k
                 (rp.n1_c.first && (rp.n1_c.second >= const_str.size()))
24911
1.15k
               )
24912
54
            {
24913
54
               set_error(
24914
54
                  make_error(parser_error::e_syntax,
24915
54
                             current_token(),
24916
54
                             "ERR113 - Overflow in range for string: '" + const_str + "'[" +
24917
54
                             (rp.n0_c.first ? details::to_str(static_cast<int>(rp.n0_c.second)) : "?") + ":" +
24918
54
                             (rp.n1_c.first ? details::to_str(static_cast<int>(rp.n1_c.second)) : "?") + "]",
24919
54
                             exprtk_error_location));
24920
24921
54
               rp.free();
24922
24923
54
               return error_node();
24924
54
            }
24925
24926
1.09k
            result = expression_generator_(const_str,rp);
24927
24928
1.09k
            if (result)
24929
1.09k
               rp.clear();
24930
1.09k
         }
24931
11.1k
         else
24932
11.1k
            next_token();
24933
24934
12.2k
         return result;
24935
12.3k
      }
exprtk::parser<double>::parse_const_string()
Line
Count
Source
24872
6.18k
      {
24873
6.18k
         const std::string   const_str = current_token().value;
24874
6.18k
         expression_node_ptr result    = expression_generator_(const_str);
24875
24876
6.18k
         if (peek_token_is(token_t::e_lsqrbracket))
24877
597
         {
24878
597
            next_token();
24879
24880
597
            if (peek_token_is(token_t::e_rsqrbracket))
24881
1
            {
24882
1
               next_token();
24883
1
               next_token();
24884
24885
1
               free_node(node_allocator_,result);
24886
24887
1
               return expression_generator_(T(const_str.size()));
24888
1
            }
24889
24890
596
            range_t rp;
24891
24892
596
            if (!parse_range(rp))
24893
20
            {
24894
20
               free_node(node_allocator_,result);
24895
20
               rp.free();
24896
24897
20
               return error_node();
24898
20
            }
24899
24900
576
            free_node(node_allocator_,result);
24901
24902
576
            if (rp.n1_c.first && (rp.n1_c.second == std::numeric_limits<std::size_t>::max()))
24903
28
            {
24904
28
               rp.n1_c.second  = const_str.size() - 1;
24905
28
               rp.cache.second = rp.n1_c.second;
24906
28
            }
24907
24908
576
            if (
24909
576
                 (rp.n0_c.first && (rp.n0_c.second >= const_str.size())) ||
24910
576
                 (rp.n1_c.first && (rp.n1_c.second >= const_str.size()))
24911
576
               )
24912
27
            {
24913
27
               set_error(
24914
27
                  make_error(parser_error::e_syntax,
24915
27
                             current_token(),
24916
27
                             "ERR113 - Overflow in range for string: '" + const_str + "'[" +
24917
27
                             (rp.n0_c.first ? details::to_str(static_cast<int>(rp.n0_c.second)) : "?") + ":" +
24918
27
                             (rp.n1_c.first ? details::to_str(static_cast<int>(rp.n1_c.second)) : "?") + "]",
24919
27
                             exprtk_error_location));
24920
24921
27
               rp.free();
24922
24923
27
               return error_node();
24924
27
            }
24925
24926
549
            result = expression_generator_(const_str,rp);
24927
24928
549
            if (result)
24929
549
               rp.clear();
24930
549
         }
24931
5.58k
         else
24932
5.58k
            next_token();
24933
24934
6.13k
         return result;
24935
6.18k
      }
exprtk::parser<float>::parse_const_string()
Line
Count
Source
24872
6.17k
      {
24873
6.17k
         const std::string   const_str = current_token().value;
24874
6.17k
         expression_node_ptr result    = expression_generator_(const_str);
24875
24876
6.17k
         if (peek_token_is(token_t::e_lsqrbracket))
24877
597
         {
24878
597
            next_token();
24879
24880
597
            if (peek_token_is(token_t::e_rsqrbracket))
24881
1
            {
24882
1
               next_token();
24883
1
               next_token();
24884
24885
1
               free_node(node_allocator_,result);
24886
24887
1
               return expression_generator_(T(const_str.size()));
24888
1
            }
24889
24890
596
            range_t rp;
24891
24892
596
            if (!parse_range(rp))
24893
20
            {
24894
20
               free_node(node_allocator_,result);
24895
20
               rp.free();
24896
24897
20
               return error_node();
24898
20
            }
24899
24900
576
            free_node(node_allocator_,result);
24901
24902
576
            if (rp.n1_c.first && (rp.n1_c.second == std::numeric_limits<std::size_t>::max()))
24903
28
            {
24904
28
               rp.n1_c.second  = const_str.size() - 1;
24905
28
               rp.cache.second = rp.n1_c.second;
24906
28
            }
24907
24908
576
            if (
24909
576
                 (rp.n0_c.first && (rp.n0_c.second >= const_str.size())) ||
24910
576
                 (rp.n1_c.first && (rp.n1_c.second >= const_str.size()))
24911
576
               )
24912
27
            {
24913
27
               set_error(
24914
27
                  make_error(parser_error::e_syntax,
24915
27
                             current_token(),
24916
27
                             "ERR113 - Overflow in range for string: '" + const_str + "'[" +
24917
27
                             (rp.n0_c.first ? details::to_str(static_cast<int>(rp.n0_c.second)) : "?") + ":" +
24918
27
                             (rp.n1_c.first ? details::to_str(static_cast<int>(rp.n1_c.second)) : "?") + "]",
24919
27
                             exprtk_error_location));
24920
24921
27
               rp.free();
24922
24923
27
               return error_node();
24924
27
            }
24925
24926
549
            result = expression_generator_(const_str,rp);
24927
24928
549
            if (result)
24929
549
               rp.clear();
24930
549
         }
24931
5.57k
         else
24932
5.57k
            next_token();
24933
24934
6.12k
         return result;
24935
6.17k
      }
24936
      #else
24937
      inline expression_node_ptr parse_const_string()
24938
      {
24939
         return error_node();
24940
      }
24941
      #endif
24942
24943
      inline expression_node_ptr parse_vector()
24944
0
      {
24945
0
         const std::string symbol = current_token().value;
24946
24947
0
         vector_holder_ptr vec = vector_holder_ptr(0);
24948
24949
0
         const scope_element& se = sem_.get_active_element(symbol);
24950
24951
0
         if (
24952
0
              !details::imatch(se.name, symbol) ||
24953
0
              (se.depth > state_.scope_depth)   ||
24954
0
              (scope_element::e_vector != se.type)
24955
0
            )
24956
0
         {
24957
0
            typedef typename symtab_store::vector_context vec_ctxt_t;
24958
0
            vec_ctxt_t vec_ctx = symtab_store_.get_vector_context(symbol);
24959
24960
0
            if (0 == vec_ctx.vector_holder)
24961
0
            {
24962
0
               set_error(
24963
0
                  make_error(parser_error::e_syntax,
24964
0
                             current_token(),
24965
0
                             "ERR114 - Symbol '" + symbol+ " not a vector",
24966
0
                             exprtk_error_location));
24967
24968
0
               return error_node();
24969
0
            }
24970
24971
0
            assert(0 != vec_ctx.vector_holder);
24972
0
            assert(0 != vec_ctx.symbol_table );
24973
24974
0
            vec = vec_ctx.vector_holder;
24975
24976
0
            if (symbol_table_t::e_immutable == vec_ctx.symbol_table->mutability())
24977
0
            {
24978
0
               lodge_immutable_symbol(
24979
0
                  current_token(),
24980
0
                  make_memory_range(vec->data(), vec->size()));
24981
0
            }
24982
0
         }
24983
0
         else
24984
0
            vec = se.vec_node;
24985
24986
0
         assert(0 != vec);
24987
24988
0
         expression_node_ptr index_expr = error_node();
24989
24990
0
         next_token();
24991
24992
0
         if (!token_is(token_t::e_lsqrbracket))
24993
0
         {
24994
0
            return node_allocator_.allocate<vector_node_t>(vec);
24995
0
         }
24996
0
         else if (token_is(token_t::e_rsqrbracket))
24997
0
         {
24998
0
            return expression_generator_(T(vec->size()));
24999
0
         }
25000
0
         else if (0 == (index_expr = parse_expression()))
25001
0
         {
25002
0
            set_error(
25003
0
               make_error(parser_error::e_syntax,
25004
0
                          current_token(),
25005
0
                          "ERR115 - Failed to parse index for vector: '" + symbol + "'",
25006
0
                          exprtk_error_location));
25007
25008
0
            return error_node();
25009
0
         }
25010
0
         else if (!token_is(token_t::e_rsqrbracket))
25011
0
         {
25012
0
            set_error(
25013
0
               make_error(parser_error::e_syntax,
25014
0
                          current_token(),
25015
0
                          "ERR116 - Expected ']' for index of vector: '" + symbol + "'",
25016
0
                          exprtk_error_location));
25017
25018
0
            free_node(node_allocator_,index_expr);
25019
25020
0
            return error_node();
25021
0
         }
25022
25023
         // Perform compile-time range check
25024
0
         if (details::is_constant_node(index_expr))
25025
0
         {
25026
0
            const std::size_t index    = static_cast<std::size_t>(details::numeric::to_int32(index_expr->value()));
25027
0
            const std::size_t vec_size = vec->size();
25028
25029
0
            if (index >= vec_size)
25030
0
            {
25031
0
               set_error(
25032
0
                  make_error(parser_error::e_syntax,
25033
0
                             current_token(),
25034
0
                             "ERR117 - Index of " + details::to_str(index) + " out of range for "
25035
0
                             "vector '" + symbol + "' of size " + details::to_str(vec_size),
25036
0
                             exprtk_error_location));
25037
25038
0
               free_node(node_allocator_,index_expr);
25039
25040
0
               return error_node();
25041
0
            }
25042
0
         }
25043
25044
0
         return expression_generator_.vector_element(symbol, vec, index_expr);
25045
0
      }
Unexecuted instantiation: exprtk::parser<double>::parse_vector()
Unexecuted instantiation: exprtk::parser<float>::parse_vector()
25046
25047
      inline expression_node_ptr parse_vararg_function_call(ivararg_function<T>* vararg_function, const std::string& vararg_function_name)
25048
0
      {
25049
0
         std::vector<expression_node_ptr> arg_list;
25050
25051
0
         expression_node_ptr result = error_node();
25052
25053
0
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
25054
25055
0
         next_token();
25056
25057
0
         if (token_is(token_t::e_lbracket))
25058
0
         {
25059
0
            if (token_is(token_t::e_rbracket))
25060
0
            {
25061
0
               if (!vararg_function->allow_zero_parameters())
25062
0
               {
25063
0
                  set_error(
25064
0
                     make_error(parser_error::e_syntax,
25065
0
                                current_token(),
25066
0
                                "ERR118 - Zero parameter call to vararg function: "
25067
0
                                + vararg_function_name + " not allowed",
25068
0
                                exprtk_error_location));
25069
25070
0
                  return error_node();
25071
0
               }
25072
0
            }
25073
0
            else
25074
0
            {
25075
0
               for ( ; ; )
25076
0
               {
25077
0
                  expression_node_ptr arg = parse_expression();
25078
25079
0
                  if (0 == arg)
25080
0
                     return error_node();
25081
0
                  else
25082
0
                     arg_list.push_back(arg);
25083
25084
0
                  if (token_is(token_t::e_rbracket))
25085
0
                     break;
25086
0
                  else if (!token_is(token_t::e_comma))
25087
0
                  {
25088
0
                     set_error(
25089
0
                        make_error(parser_error::e_syntax,
25090
0
                                   current_token(),
25091
0
                                   "ERR119 - Expected ',' for call to vararg function: "
25092
0
                                   + vararg_function_name,
25093
0
                                   exprtk_error_location));
25094
25095
0
                     return error_node();
25096
0
                  }
25097
0
               }
25098
0
            }
25099
0
         }
25100
0
         else if (!vararg_function->allow_zero_parameters())
25101
0
         {
25102
0
            set_error(
25103
0
               make_error(parser_error::e_syntax,
25104
0
                          current_token(),
25105
0
                          "ERR120 - Zero parameter call to vararg function: "
25106
0
                          + vararg_function_name + " not allowed",
25107
0
                          exprtk_error_location));
25108
25109
0
            return error_node();
25110
0
         }
25111
25112
0
         if (arg_list.size() < vararg_function->min_num_args())
25113
0
         {
25114
0
            set_error(
25115
0
               make_error(parser_error::e_syntax,
25116
0
                          current_token(),
25117
0
                          "ERR121 - Invalid number of parameters to call to vararg function: "
25118
0
                          + vararg_function_name + ", require at least "
25119
0
                          + details::to_str(static_cast<int>(vararg_function->min_num_args())) + " parameters",
25120
0
                          exprtk_error_location));
25121
25122
0
            return error_node();
25123
0
         }
25124
0
         else if (arg_list.size() > vararg_function->max_num_args())
25125
0
         {
25126
0
            set_error(
25127
0
               make_error(parser_error::e_syntax,
25128
0
                          current_token(),
25129
0
                          "ERR122 - Invalid number of parameters to call to vararg function: "
25130
0
                          + vararg_function_name + ", require no more than "
25131
0
                          + details::to_str(static_cast<int>(vararg_function->max_num_args())) + " parameters",
25132
0
                          exprtk_error_location));
25133
25134
0
            return error_node();
25135
0
         }
25136
25137
0
         result = expression_generator_.vararg_function_call(vararg_function,arg_list);
25138
25139
0
         sdd.delete_ptr = (0 == result);
25140
25141
0
         return result;
25142
0
      }
Unexecuted instantiation: exprtk::parser<double>::parse_vararg_function_call(exprtk::ivararg_function<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::parser<float>::parse_vararg_function_call(exprtk::ivararg_function<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
25143
25144
      class type_checker
25145
      {
25146
      public:
25147
25148
         enum return_type_t
25149
         {
25150
            e_overload = ' ',
25151
            e_numeric  = 'T',
25152
            e_string   = 'S'
25153
         };
25154
25155
         struct function_prototype_t
25156
         {
25157
             return_type_t return_type;
25158
             std::string   param_seq;
25159
         };
25160
25161
         typedef parser<T> parser_t;
25162
         typedef std::vector<function_prototype_t> function_definition_list_t;
25163
25164
         type_checker(parser_t& p,
25165
                      const std::string& func_name,
25166
                      const std::string& func_prototypes,
25167
                      const return_type_t default_return_type)
25168
         : invalid_state_(true)
25169
         , parser_(p)
25170
         , function_name_(func_name)
25171
         , default_return_type_(default_return_type)
25172
0
         {
25173
0
            parse_function_prototypes(func_prototypes);
25174
0
         }
Unexecuted instantiation: exprtk::parser<double>::type_checker::type_checker(exprtk::parser<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::parser<double>::type_checker::return_type_t)
Unexecuted instantiation: exprtk::parser<float>::type_checker::type_checker(exprtk::parser<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::parser<float>::type_checker::return_type_t)
25175
25176
         bool verify(const std::string& param_seq, std::size_t& pseq_index)
25177
0
         {
25178
0
            if (function_definition_list_.empty())
25179
0
               return true;
25180
25181
0
            std::vector<std::pair<std::size_t,char> > error_list;
25182
25183
0
            for (std::size_t i = 0; i < function_definition_list_.size(); ++i)
25184
0
            {
25185
0
               details::char_t diff_value = 0;
25186
0
               std::size_t     diff_index = 0;
25187
25188
0
               const bool result = details::sequence_match(function_definition_list_[i].param_seq,
25189
0
                                                           param_seq,
25190
0
                                                           diff_index, diff_value);
25191
25192
0
              if (result)
25193
0
              {
25194
0
                 pseq_index = i;
25195
0
                 return true;
25196
0
              }
25197
0
              else
25198
0
                 error_list.push_back(std::make_pair(diff_index, diff_value));
25199
0
            }
25200
25201
0
            if (1 == error_list.size())
25202
0
            {
25203
0
               parser_.
25204
0
                  set_error(
25205
0
                     make_error(parser_error::e_syntax,
25206
0
                                parser_.current_token(),
25207
0
                                "ERR123 - Failed parameter type check for function '" + function_name_ + "', "
25208
0
                                "Expected '" + function_definition_list_[0].param_seq +
25209
0
                                "' call set: '" + param_seq + "'",
25210
0
                                exprtk_error_location));
25211
0
            }
25212
0
            else
25213
0
            {
25214
               // find first with largest diff_index;
25215
0
               std::size_t max_diff_index = 0;
25216
25217
0
               for (std::size_t i = 1; i < error_list.size(); ++i)
25218
0
               {
25219
0
                  if (error_list[i].first > error_list[max_diff_index].first)
25220
0
                  {
25221
0
                     max_diff_index = i;
25222
0
                  }
25223
0
               }
25224
25225
0
               parser_.
25226
0
                  set_error(
25227
0
                     make_error(parser_error::e_syntax,
25228
0
                                parser_.current_token(),
25229
0
                                "ERR124 - Failed parameter type check for function '" + function_name_ + "', "
25230
0
                                "Best match: '" + function_definition_list_[max_diff_index].param_seq +
25231
0
                                "' call set: '" + param_seq + "'",
25232
0
                                exprtk_error_location));
25233
0
            }
25234
25235
0
            return false;
25236
0
         }
Unexecuted instantiation: exprtk::parser<double>::type_checker::verify(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&)
Unexecuted instantiation: exprtk::parser<float>::type_checker::verify(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&)
25237
25238
         std::size_t paramseq_count() const
25239
0
         {
25240
0
            return function_definition_list_.size();
25241
0
         }
Unexecuted instantiation: exprtk::parser<double>::type_checker::paramseq_count() const
Unexecuted instantiation: exprtk::parser<float>::type_checker::paramseq_count() const
25242
25243
         std::string paramseq(const std::size_t& index) const
25244
         {
25245
            return function_definition_list_[index].param_seq;
25246
         }
25247
25248
         return_type_t return_type(const std::size_t& index) const
25249
0
         {
25250
0
            return function_definition_list_[index].return_type;
25251
0
         }
Unexecuted instantiation: exprtk::parser<double>::type_checker::return_type(unsigned long const&) const
Unexecuted instantiation: exprtk::parser<float>::type_checker::return_type(unsigned long const&) const
25252
25253
         bool invalid() const
25254
0
         {
25255
0
            return !invalid_state_;
25256
0
         }
Unexecuted instantiation: exprtk::parser<double>::type_checker::invalid() const
Unexecuted instantiation: exprtk::parser<float>::type_checker::invalid() const
25257
25258
         bool allow_zero_parameters() const
25259
0
         {
25260
25261
0
            for (std::size_t i = 0; i < function_definition_list_.size(); ++i)
25262
0
            {
25263
0
               if (std::string::npos != function_definition_list_[i].param_seq.find("Z"))
25264
0
               {
25265
0
                  return true;
25266
0
               }
25267
0
            }
25268
25269
0
            return false;
25270
0
         }
Unexecuted instantiation: exprtk::parser<double>::type_checker::allow_zero_parameters() const
Unexecuted instantiation: exprtk::parser<float>::type_checker::allow_zero_parameters() const
25271
25272
      private:
25273
25274
         std::vector<std::string> split_param_seq(const std::string& param_seq, const details::char_t delimiter = '|') const
25275
0
         {
25276
0
             std::string::const_iterator current_begin = param_seq.begin();
25277
0
             std::string::const_iterator iter          = param_seq.begin();
25278
25279
0
             std::vector<std::string> result;
25280
25281
0
             while (iter != param_seq.end())
25282
0
             {
25283
0
                 if (*iter == delimiter)
25284
0
                 {
25285
0
                     result.push_back(std::string(current_begin, iter));
25286
0
                     current_begin = ++iter;
25287
0
                 }
25288
0
                 else
25289
0
                     ++iter;
25290
0
             }
25291
25292
0
             if (current_begin != iter)
25293
0
             {
25294
0
                 result.push_back(std::string(current_begin, iter));
25295
0
             }
25296
25297
0
             return result;
25298
0
         }
Unexecuted instantiation: exprtk::parser<double>::type_checker::split_param_seq(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char) const
Unexecuted instantiation: exprtk::parser<float>::type_checker::split_param_seq(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char) const
25299
25300
         inline bool is_valid_token(std::string param_seq,
25301
                                    function_prototype_t& funcproto) const
25302
0
         {
25303
            // Determine return type
25304
0
            funcproto.return_type = default_return_type_;
25305
25306
0
            if (param_seq.size() > 2)
25307
0
            {
25308
0
               if (':' == param_seq[1])
25309
0
               {
25310
                  // Note: Only overloaded igeneric functions can have return
25311
                  // type definitions.
25312
0
                  if (type_checker::e_overload != default_return_type_)
25313
0
                     return false;
25314
25315
0
                  switch (param_seq[0])
25316
0
                  {
25317
0
                     case 'T' : funcproto.return_type = type_checker::e_numeric;
25318
0
                                break;
25319
25320
0
                     case 'S' : funcproto.return_type = type_checker::e_string;
25321
0
                                break;
25322
25323
0
                     default  : return false;
25324
0
                  }
25325
25326
0
                  param_seq.erase(0,2);
25327
0
               }
25328
0
            }
25329
25330
0
            if (
25331
0
                 (std::string::npos != param_seq.find("?*")) ||
25332
0
                 (std::string::npos != param_seq.find("**"))
25333
0
               )
25334
0
            {
25335
0
               return false;
25336
0
            }
25337
0
            else if (
25338
0
                      (std::string::npos == param_seq.find_first_not_of("STV*?|")) ||
25339
0
                      ("Z" == param_seq)
25340
0
                    )
25341
0
            {
25342
0
               funcproto.param_seq = param_seq;
25343
0
               return true;
25344
0
            }
25345
25346
0
            return false;
25347
0
         }
Unexecuted instantiation: exprtk::parser<double>::type_checker::is_valid_token(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::parser<double>::type_checker::function_prototype_t&) const
Unexecuted instantiation: exprtk::parser<float>::type_checker::is_valid_token(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::parser<float>::type_checker::function_prototype_t&) const
25348
25349
         void parse_function_prototypes(const std::string& func_prototypes)
25350
0
         {
25351
0
            if (func_prototypes.empty())
25352
0
               return;
25353
25354
0
            std::vector<std::string> param_seq_list = split_param_seq(func_prototypes);
25355
25356
0
            typedef std::map<std::string,std::size_t> param_seq_map_t;
25357
0
            param_seq_map_t param_seq_map;
25358
25359
0
            for (std::size_t i = 0; i < param_seq_list.size(); ++i)
25360
0
            {
25361
0
               function_prototype_t func_proto;
25362
25363
0
               if (!is_valid_token(param_seq_list[i], func_proto))
25364
0
               {
25365
0
                  invalid_state_ = false;
25366
25367
0
                  parser_.
25368
0
                     set_error(
25369
0
                        make_error(parser_error::e_syntax,
25370
0
                                   parser_.current_token(),
25371
0
                                   "ERR125 - Invalid parameter sequence of '" + param_seq_list[i] +
25372
0
                                   "' for function: " + function_name_,
25373
0
                                   exprtk_error_location));
25374
0
                  return;
25375
0
               }
25376
25377
0
               param_seq_map_t::const_iterator seq_itr = param_seq_map.find(param_seq_list[i]);
25378
25379
0
               if (param_seq_map.end() != seq_itr)
25380
0
               {
25381
0
                  invalid_state_ = false;
25382
25383
0
                  parser_.
25384
0
                     set_error(
25385
0
                        make_error(parser_error::e_syntax,
25386
0
                                   parser_.current_token(),
25387
0
                                   "ERR126 - Function '" + function_name_ + "' has a parameter sequence conflict between " +
25388
0
                                   "pseq_idx[" + details::to_str(seq_itr->second) + "] and" +
25389
0
                                   "pseq_idx[" + details::to_str(i) + "] " +
25390
0
                                   "param seq: " + param_seq_list[i],
25391
0
                                   exprtk_error_location));
25392
0
                  return;
25393
0
               }
25394
25395
0
               function_definition_list_.push_back(func_proto);
25396
0
            }
25397
0
         }
Unexecuted instantiation: exprtk::parser<double>::type_checker::parse_function_prototypes(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::parser<float>::type_checker::parse_function_prototypes(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
25398
25399
         type_checker(const type_checker&) exprtk_delete;
25400
         type_checker& operator=(const type_checker&) exprtk_delete;
25401
25402
         bool invalid_state_;
25403
         parser_t& parser_;
25404
         std::string function_name_;
25405
         const return_type_t default_return_type_;
25406
         function_definition_list_t function_definition_list_;
25407
      };
25408
25409
      inline expression_node_ptr parse_generic_function_call(igeneric_function<T>* function, const std::string& function_name)
25410
0
      {
25411
0
         std::vector<expression_node_ptr> arg_list;
25412
25413
0
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
25414
25415
0
         next_token();
25416
25417
0
         std::string param_type_list;
25418
25419
0
         type_checker tc(
25420
0
            (*this),
25421
0
            function_name,
25422
0
            function->parameter_sequence,
25423
0
            type_checker::e_string);
25424
25425
0
         if (tc.invalid())
25426
0
         {
25427
0
            set_error(
25428
0
               make_error(parser_error::e_syntax,
25429
0
                          current_token(),
25430
0
                          "ERR127 - Type checker instantiation failure for generic function: " + function_name,
25431
0
                          exprtk_error_location));
25432
25433
0
            return error_node();
25434
0
         }
25435
25436
0
         if (token_is(token_t::e_lbracket))
25437
0
         {
25438
0
            if (token_is(token_t::e_rbracket))
25439
0
            {
25440
0
               if (
25441
0
                    !function->allow_zero_parameters() &&
25442
0
                    !tc       .allow_zero_parameters()
25443
0
                  )
25444
0
               {
25445
0
                  set_error(
25446
0
                     make_error(parser_error::e_syntax,
25447
0
                                current_token(),
25448
0
                                "ERR128 - Zero parameter call to generic function: "
25449
0
                                + function_name + " not allowed",
25450
0
                                exprtk_error_location));
25451
25452
0
                  return error_node();
25453
0
               }
25454
0
            }
25455
0
            else
25456
0
            {
25457
0
               for ( ; ; )
25458
0
               {
25459
0
                  expression_node_ptr arg = parse_expression();
25460
25461
0
                  if (0 == arg)
25462
0
                     return error_node();
25463
25464
0
                  if (is_ivector_node(arg))
25465
0
                     param_type_list += 'V';
25466
0
                  else if (is_generally_string_node(arg))
25467
0
                     param_type_list += 'S';
25468
0
                  else // Everything else is assumed to be a scalar returning expression
25469
0
                     param_type_list += 'T';
25470
25471
0
                  arg_list.push_back(arg);
25472
25473
0
                  if (token_is(token_t::e_rbracket))
25474
0
                     break;
25475
0
                  else if (!token_is(token_t::e_comma))
25476
0
                  {
25477
0
                     set_error(
25478
0
                        make_error(parser_error::e_syntax,
25479
0
                                   current_token(),
25480
0
                                   "ERR129 - Expected ',' for call to generic function: " + function_name,
25481
0
                                   exprtk_error_location));
25482
25483
0
                     return error_node();
25484
0
                  }
25485
0
               }
25486
0
            }
25487
0
         }
25488
0
         else if (
25489
0
                   !function->parameter_sequence.empty() &&
25490
0
                   function->allow_zero_parameters    () &&
25491
0
                   !tc      .allow_zero_parameters    ()
25492
0
                 )
25493
0
         {
25494
0
            set_error(
25495
0
               make_error(parser_error::e_syntax,
25496
0
                          current_token(),
25497
0
                          "ERR130 - Zero parameter call to generic function: "
25498
0
                          + function_name + " not allowed",
25499
0
                          exprtk_error_location));
25500
25501
0
            return error_node();
25502
0
         }
25503
25504
0
         std::size_t param_seq_index = 0;
25505
25506
0
         if (
25507
0
              state_.type_check_enabled &&
25508
0
              !tc.verify(param_type_list, param_seq_index)
25509
0
            )
25510
0
         {
25511
0
            set_error(
25512
0
               make_error(parser_error::e_syntax,
25513
0
                          current_token(),
25514
0
                          "ERR131 - Invalid input parameter sequence for call to generic function: " + function_name,
25515
0
                          exprtk_error_location));
25516
25517
0
            return error_node();
25518
0
         }
25519
25520
0
         expression_node_ptr result = error_node();
25521
25522
0
         if (tc.paramseq_count() <= 1)
25523
0
            result = expression_generator_
25524
0
                       .generic_function_call(function, arg_list);
25525
0
         else
25526
0
            result = expression_generator_
25527
0
                       .generic_function_call(function, arg_list, param_seq_index);
25528
25529
0
         sdd.delete_ptr = (0 == result);
25530
25531
0
         return result;
25532
0
      }
Unexecuted instantiation: exprtk::parser<double>::parse_generic_function_call(exprtk::igeneric_function<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::parser<float>::parse_generic_function_call(exprtk::igeneric_function<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
25533
25534
      inline bool parse_igeneric_function_params(std::string& param_type_list,
25535
                                                 std::vector<expression_node_ptr>& arg_list,
25536
                                                 const std::string& function_name,
25537
                                                 igeneric_function<T>* function,
25538
                                                 const type_checker& tc)
25539
0
      {
25540
0
         if (token_is(token_t::e_lbracket))
25541
0
         {
25542
0
            if (token_is(token_t::e_rbracket))
25543
0
            {
25544
0
               if (
25545
0
                    !function->allow_zero_parameters() &&
25546
0
                    !tc       .allow_zero_parameters()
25547
0
                  )
25548
0
               {
25549
0
                  set_error(
25550
0
                     make_error(parser_error::e_syntax,
25551
0
                                current_token(),
25552
0
                                "ERR132 - Zero parameter call to generic function: "
25553
0
                                + function_name + " not allowed",
25554
0
                                exprtk_error_location));
25555
25556
0
                  return false;
25557
0
               }
25558
0
            }
25559
0
            else
25560
0
            {
25561
0
               for ( ; ; )
25562
0
               {
25563
0
                  expression_node_ptr arg = parse_expression();
25564
25565
0
                  if (0 == arg)
25566
0
                     return false;
25567
25568
0
                  if (is_ivector_node(arg))
25569
0
                     param_type_list += 'V';
25570
0
                  else if (is_generally_string_node(arg))
25571
0
                     param_type_list += 'S';
25572
0
                  else // Everything else is a scalar returning expression
25573
0
                     param_type_list += 'T';
25574
25575
0
                  arg_list.push_back(arg);
25576
25577
0
                  if (token_is(token_t::e_rbracket))
25578
0
                     break;
25579
0
                  else if (!token_is(token_t::e_comma))
25580
0
                  {
25581
0
                     set_error(
25582
0
                        make_error(parser_error::e_syntax,
25583
0
                                   current_token(),
25584
0
                                   "ERR133 - Expected ',' for call to string function: " + function_name,
25585
0
                                   exprtk_error_location));
25586
25587
0
                     return false;
25588
0
                  }
25589
0
               }
25590
0
            }
25591
25592
0
            return true;
25593
0
         }
25594
0
         else
25595
0
            return false;
25596
0
      }
Unexecuted instantiation: exprtk::parser<double>::parse_igeneric_function_params(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::igeneric_function<double>*, exprtk::parser<double>::type_checker const&)
Unexecuted instantiation: exprtk::parser<float>::parse_igeneric_function_params(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::igeneric_function<float>*, exprtk::parser<float>::type_checker const&)
25597
25598
      #ifndef exprtk_disable_string_capabilities
25599
      inline expression_node_ptr parse_string_function_call(igeneric_function<T>* function, const std::string& function_name)
25600
0
      {
25601
         // Move pass the function name
25602
0
         next_token();
25603
25604
0
         std::string param_type_list;
25605
25606
0
         type_checker tc((*this), function_name, function->parameter_sequence, type_checker::e_string);
25607
25608
0
         if (
25609
0
              (!function->parameter_sequence.empty()) &&
25610
0
              (0 == tc.paramseq_count())
25611
0
            )
25612
0
         {
25613
0
            return error_node();
25614
0
         }
25615
25616
0
         std::vector<expression_node_ptr> arg_list;
25617
0
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
25618
25619
0
         if (!parse_igeneric_function_params(param_type_list, arg_list, function_name, function, tc))
25620
0
         {
25621
0
            return error_node();
25622
0
         }
25623
25624
0
         std::size_t param_seq_index = 0;
25625
25626
0
         if (!tc.verify(param_type_list, param_seq_index))
25627
0
         {
25628
0
            set_error(
25629
0
               make_error(parser_error::e_syntax,
25630
0
                          current_token(),
25631
0
                          "ERR134 - Invalid input parameter sequence for call to string function: " + function_name,
25632
0
                          exprtk_error_location));
25633
25634
0
            return error_node();
25635
0
         }
25636
25637
0
         expression_node_ptr result = error_node();
25638
25639
0
         if (tc.paramseq_count() <= 1)
25640
0
            result = expression_generator_
25641
0
                       .string_function_call(function, arg_list);
25642
0
         else
25643
0
            result = expression_generator_
25644
0
                       .string_function_call(function, arg_list, param_seq_index);
25645
25646
0
         sdd.delete_ptr = (0 == result);
25647
25648
0
         return result;
25649
0
      }
Unexecuted instantiation: exprtk::parser<double>::parse_string_function_call(exprtk::igeneric_function<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::parser<float>::parse_string_function_call(exprtk::igeneric_function<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
25650
25651
      inline expression_node_ptr parse_overload_function_call(igeneric_function<T>* function, const std::string& function_name)
25652
0
      {
25653
         // Move pass the function name
25654
0
         next_token();
25655
25656
0
         std::string param_type_list;
25657
25658
0
         type_checker tc((*this), function_name, function->parameter_sequence, type_checker::e_overload);
25659
25660
0
         if (
25661
0
              (!function->parameter_sequence.empty()) &&
25662
0
              (0 == tc.paramseq_count())
25663
0
            )
25664
0
         {
25665
0
            return error_node();
25666
0
         }
25667
25668
0
         std::vector<expression_node_ptr> arg_list;
25669
0
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
25670
25671
0
         if (!parse_igeneric_function_params(param_type_list, arg_list, function_name, function, tc))
25672
0
         {
25673
0
            return error_node();
25674
0
         }
25675
25676
0
         std::size_t param_seq_index = 0;
25677
25678
0
         if (!tc.verify(param_type_list, param_seq_index))
25679
0
         {
25680
0
            set_error(
25681
0
               make_error(parser_error::e_syntax,
25682
0
                          current_token(),
25683
0
                          "ERR135 - Invalid input parameter sequence for call to overloaded function: " + function_name,
25684
0
                          exprtk_error_location));
25685
25686
0
            return error_node();
25687
0
         }
25688
25689
0
         expression_node_ptr result = error_node();
25690
25691
0
         if (type_checker::e_numeric == tc.return_type(param_seq_index))
25692
0
         {
25693
0
            if (tc.paramseq_count() <= 1)
25694
0
               result = expression_generator_
25695
0
                          .generic_function_call(function, arg_list);
25696
0
            else
25697
0
               result = expression_generator_
25698
0
                          .generic_function_call(function, arg_list, param_seq_index);
25699
0
         }
25700
0
         else if (type_checker::e_string == tc.return_type(param_seq_index))
25701
0
         {
25702
0
            if (tc.paramseq_count() <= 1)
25703
0
               result = expression_generator_
25704
0
                          .string_function_call(function, arg_list);
25705
0
            else
25706
0
               result = expression_generator_
25707
0
                          .string_function_call(function, arg_list, param_seq_index);
25708
0
         }
25709
0
         else
25710
0
         {
25711
0
            set_error(
25712
0
               make_error(parser_error::e_syntax,
25713
0
                          current_token(),
25714
0
                          "ERR136 - Invalid return type for call to overloaded function: " + function_name,
25715
0
                          exprtk_error_location));
25716
0
         }
25717
25718
0
         sdd.delete_ptr = (0 == result);
25719
0
         return result;
25720
0
      }
Unexecuted instantiation: exprtk::parser<double>::parse_overload_function_call(exprtk::igeneric_function<double>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Unexecuted instantiation: exprtk::parser<float>::parse_overload_function_call(exprtk::igeneric_function<float>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
25721
      #endif
25722
25723
      template <typename Type, std::size_t NumberOfParameters>
25724
      struct parse_special_function_impl
25725
      {
25726
         static inline expression_node_ptr process(parser<Type>& p, const details::operator_type opt_type, const std::string& sf_name)
25727
66
         {
25728
66
            expression_node_ptr branch[NumberOfParameters];
25729
66
            expression_node_ptr result = error_node();
25730
25731
66
            std::fill_n(branch, NumberOfParameters, reinterpret_cast<expression_node_ptr>(0));
25732
25733
66
            scoped_delete<expression_node_t,NumberOfParameters> sd(p,branch);
25734
25735
66
            p.next_token();
25736
25737
66
            if (!p.token_is(token_t::e_lbracket))
25738
4
            {
25739
4
               p.set_error(
25740
4
                    make_error(parser_error::e_syntax,
25741
4
                               p.current_token(),
25742
4
                               "ERR137 - Expected '(' for special function '" + sf_name + "'",
25743
4
                               exprtk_error_location));
25744
25745
4
               return error_node();
25746
4
            }
25747
25748
230
            for (std::size_t i = 0; i < NumberOfParameters; ++i)
25749
186
            {
25750
186
               branch[i] = p.parse_expression();
25751
25752
186
               if (0 == branch[i])
25753
6
               {
25754
6
                  return p.error_node();
25755
6
               }
25756
180
               else if (i < (NumberOfParameters - 1))
25757
136
               {
25758
136
                  if (!p.token_is(token_t::e_comma))
25759
12
                  {
25760
12
                     p.set_error(
25761
12
                          make_error(parser_error::e_syntax,
25762
12
                                     p.current_token(),
25763
12
                                     "ERR138 - Expected ',' before next parameter of special function '" + sf_name + "'",
25764
12
                                     exprtk_error_location));
25765
25766
12
                     return p.error_node();
25767
12
                  }
25768
136
               }
25769
186
            }
25770
25771
44
            if (!p.token_is(token_t::e_rbracket))
25772
2
            {
25773
2
               p.set_error(
25774
2
                    make_error(parser_error::e_syntax,
25775
2
                               p.current_token(),
25776
2
                               "ERR139 - Invalid number of parameters for special function '" + sf_name + "'",
25777
2
                               exprtk_error_location));
25778
25779
2
               return p.error_node();
25780
2
            }
25781
42
            else
25782
42
               result = p.expression_generator_.special_function(opt_type,branch);
25783
25784
42
            sd.delete_ptr = (0 == result);
25785
25786
42
            return result;
25787
44
         }
exprtk::parser<double>::parse_special_function_impl<double, 3ul>::process(exprtk::parser<double>&, exprtk::details::operator_type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
25727
15
         {
25728
15
            expression_node_ptr branch[NumberOfParameters];
25729
15
            expression_node_ptr result = error_node();
25730
25731
15
            std::fill_n(branch, NumberOfParameters, reinterpret_cast<expression_node_ptr>(0));
25732
25733
15
            scoped_delete<expression_node_t,NumberOfParameters> sd(p,branch);
25734
25735
15
            p.next_token();
25736
25737
15
            if (!p.token_is(token_t::e_lbracket))
25738
1
            {
25739
1
               p.set_error(
25740
1
                    make_error(parser_error::e_syntax,
25741
1
                               p.current_token(),
25742
1
                               "ERR137 - Expected '(' for special function '" + sf_name + "'",
25743
1
                               exprtk_error_location));
25744
25745
1
               return error_node();
25746
1
            }
25747
25748
50
            for (std::size_t i = 0; i < NumberOfParameters; ++i)
25749
39
            {
25750
39
               branch[i] = p.parse_expression();
25751
25752
39
               if (0 == branch[i])
25753
1
               {
25754
1
                  return p.error_node();
25755
1
               }
25756
38
               else if (i < (NumberOfParameters - 1))
25757
27
               {
25758
27
                  if (!p.token_is(token_t::e_comma))
25759
2
                  {
25760
2
                     p.set_error(
25761
2
                          make_error(parser_error::e_syntax,
25762
2
                                     p.current_token(),
25763
2
                                     "ERR138 - Expected ',' before next parameter of special function '" + sf_name + "'",
25764
2
                                     exprtk_error_location));
25765
25766
2
                     return p.error_node();
25767
2
                  }
25768
27
               }
25769
39
            }
25770
25771
11
            if (!p.token_is(token_t::e_rbracket))
25772
0
            {
25773
0
               p.set_error(
25774
0
                    make_error(parser_error::e_syntax,
25775
0
                               p.current_token(),
25776
0
                               "ERR139 - Invalid number of parameters for special function '" + sf_name + "'",
25777
0
                               exprtk_error_location));
25778
25779
0
               return p.error_node();
25780
0
            }
25781
11
            else
25782
11
               result = p.expression_generator_.special_function(opt_type,branch);
25783
25784
11
            sd.delete_ptr = (0 == result);
25785
25786
11
            return result;
25787
11
         }
exprtk::parser<double>::parse_special_function_impl<double, 4ul>::process(exprtk::parser<double>&, exprtk::details::operator_type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
25727
18
         {
25728
18
            expression_node_ptr branch[NumberOfParameters];
25729
18
            expression_node_ptr result = error_node();
25730
25731
18
            std::fill_n(branch, NumberOfParameters, reinterpret_cast<expression_node_ptr>(0));
25732
25733
18
            scoped_delete<expression_node_t,NumberOfParameters> sd(p,branch);
25734
25735
18
            p.next_token();
25736
25737
18
            if (!p.token_is(token_t::e_lbracket))
25738
1
            {
25739
1
               p.set_error(
25740
1
                    make_error(parser_error::e_syntax,
25741
1
                               p.current_token(),
25742
1
                               "ERR137 - Expected '(' for special function '" + sf_name + "'",
25743
1
                               exprtk_error_location));
25744
25745
1
               return error_node();
25746
1
            }
25747
25748
65
            for (std::size_t i = 0; i < NumberOfParameters; ++i)
25749
54
            {
25750
54
               branch[i] = p.parse_expression();
25751
25752
54
               if (0 == branch[i])
25753
2
               {
25754
2
                  return p.error_node();
25755
2
               }
25756
52
               else if (i < (NumberOfParameters - 1))
25757
41
               {
25758
41
                  if (!p.token_is(token_t::e_comma))
25759
4
                  {
25760
4
                     p.set_error(
25761
4
                          make_error(parser_error::e_syntax,
25762
4
                                     p.current_token(),
25763
4
                                     "ERR138 - Expected ',' before next parameter of special function '" + sf_name + "'",
25764
4
                                     exprtk_error_location));
25765
25766
4
                     return p.error_node();
25767
4
                  }
25768
41
               }
25769
54
            }
25770
25771
11
            if (!p.token_is(token_t::e_rbracket))
25772
1
            {
25773
1
               p.set_error(
25774
1
                    make_error(parser_error::e_syntax,
25775
1
                               p.current_token(),
25776
1
                               "ERR139 - Invalid number of parameters for special function '" + sf_name + "'",
25777
1
                               exprtk_error_location));
25778
25779
1
               return p.error_node();
25780
1
            }
25781
10
            else
25782
10
               result = p.expression_generator_.special_function(opt_type,branch);
25783
25784
10
            sd.delete_ptr = (0 == result);
25785
25786
10
            return result;
25787
11
         }
exprtk::parser<float>::parse_special_function_impl<float, 3ul>::process(exprtk::parser<float>&, exprtk::details::operator_type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
25727
15
         {
25728
15
            expression_node_ptr branch[NumberOfParameters];
25729
15
            expression_node_ptr result = error_node();
25730
25731
15
            std::fill_n(branch, NumberOfParameters, reinterpret_cast<expression_node_ptr>(0));
25732
25733
15
            scoped_delete<expression_node_t,NumberOfParameters> sd(p,branch);
25734
25735
15
            p.next_token();
25736
25737
15
            if (!p.token_is(token_t::e_lbracket))
25738
1
            {
25739
1
               p.set_error(
25740
1
                    make_error(parser_error::e_syntax,
25741
1
                               p.current_token(),
25742
1
                               "ERR137 - Expected '(' for special function '" + sf_name + "'",
25743
1
                               exprtk_error_location));
25744
25745
1
               return error_node();
25746
1
            }
25747
25748
50
            for (std::size_t i = 0; i < NumberOfParameters; ++i)
25749
39
            {
25750
39
               branch[i] = p.parse_expression();
25751
25752
39
               if (0 == branch[i])
25753
1
               {
25754
1
                  return p.error_node();
25755
1
               }
25756
38
               else if (i < (NumberOfParameters - 1))
25757
27
               {
25758
27
                  if (!p.token_is(token_t::e_comma))
25759
2
                  {
25760
2
                     p.set_error(
25761
2
                          make_error(parser_error::e_syntax,
25762
2
                                     p.current_token(),
25763
2
                                     "ERR138 - Expected ',' before next parameter of special function '" + sf_name + "'",
25764
2
                                     exprtk_error_location));
25765
25766
2
                     return p.error_node();
25767
2
                  }
25768
27
               }
25769
39
            }
25770
25771
11
            if (!p.token_is(token_t::e_rbracket))
25772
0
            {
25773
0
               p.set_error(
25774
0
                    make_error(parser_error::e_syntax,
25775
0
                               p.current_token(),
25776
0
                               "ERR139 - Invalid number of parameters for special function '" + sf_name + "'",
25777
0
                               exprtk_error_location));
25778
25779
0
               return p.error_node();
25780
0
            }
25781
11
            else
25782
11
               result = p.expression_generator_.special_function(opt_type,branch);
25783
25784
11
            sd.delete_ptr = (0 == result);
25785
25786
11
            return result;
25787
11
         }
exprtk::parser<float>::parse_special_function_impl<float, 4ul>::process(exprtk::parser<float>&, exprtk::details::operator_type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
25727
18
         {
25728
18
            expression_node_ptr branch[NumberOfParameters];
25729
18
            expression_node_ptr result = error_node();
25730
25731
18
            std::fill_n(branch, NumberOfParameters, reinterpret_cast<expression_node_ptr>(0));
25732
25733
18
            scoped_delete<expression_node_t,NumberOfParameters> sd(p,branch);
25734
25735
18
            p.next_token();
25736
25737
18
            if (!p.token_is(token_t::e_lbracket))
25738
1
            {
25739
1
               p.set_error(
25740
1
                    make_error(parser_error::e_syntax,
25741
1
                               p.current_token(),
25742
1
                               "ERR137 - Expected '(' for special function '" + sf_name + "'",
25743
1
                               exprtk_error_location));
25744
25745
1
               return error_node();
25746
1
            }
25747
25748
65
            for (std::size_t i = 0; i < NumberOfParameters; ++i)
25749
54
            {
25750
54
               branch[i] = p.parse_expression();
25751
25752
54
               if (0 == branch[i])
25753
2
               {
25754
2
                  return p.error_node();
25755
2
               }
25756
52
               else if (i < (NumberOfParameters - 1))
25757
41
               {
25758
41
                  if (!p.token_is(token_t::e_comma))
25759
4
                  {
25760
4
                     p.set_error(
25761
4
                          make_error(parser_error::e_syntax,
25762
4
                                     p.current_token(),
25763
4
                                     "ERR138 - Expected ',' before next parameter of special function '" + sf_name + "'",
25764
4
                                     exprtk_error_location));
25765
25766
4
                     return p.error_node();
25767
4
                  }
25768
41
               }
25769
54
            }
25770
25771
11
            if (!p.token_is(token_t::e_rbracket))
25772
1
            {
25773
1
               p.set_error(
25774
1
                    make_error(parser_error::e_syntax,
25775
1
                               p.current_token(),
25776
1
                               "ERR139 - Invalid number of parameters for special function '" + sf_name + "'",
25777
1
                               exprtk_error_location));
25778
25779
1
               return p.error_node();
25780
1
            }
25781
10
            else
25782
10
               result = p.expression_generator_.special_function(opt_type,branch);
25783
25784
10
            sd.delete_ptr = (0 == result);
25785
25786
10
            return result;
25787
11
         }
25788
      };
25789
25790
      inline expression_node_ptr parse_special_function()
25791
66
      {
25792
66
         const std::string sf_name = current_token().value;
25793
25794
         // Expect: $fDD(expr0,expr1,expr2) or $fDD(expr0,expr1,expr2,expr3)
25795
66
         if (
25796
66
              !details::is_digit(sf_name[2]) ||
25797
66
              !details::is_digit(sf_name[3])
25798
66
            )
25799
0
         {
25800
0
            set_error(
25801
0
               make_error(parser_error::e_token,
25802
0
                          current_token(),
25803
0
                          "ERR140 - Invalid special function[1]: " + sf_name,
25804
0
                          exprtk_error_location));
25805
25806
0
            return error_node();
25807
0
         }
25808
25809
66
         const int id = (sf_name[2] - '0') * 10 +
25810
66
                        (sf_name[3] - '0');
25811
25812
66
         if (id >= details::e_sffinal)
25813
0
         {
25814
0
            set_error(
25815
0
               make_error(parser_error::e_token,
25816
0
                          current_token(),
25817
0
                          "ERR141 - Invalid special function[2]: " + sf_name,
25818
0
                          exprtk_error_location));
25819
25820
0
            return error_node();
25821
0
         }
25822
25823
66
         const int sf_3_to_4                   = details::e_sf48;
25824
66
         const details::operator_type opt_type = details::operator_type(id + 1000);
25825
66
         const std::size_t NumberOfParameters  = (id < (sf_3_to_4 - 1000)) ? 3U : 4U;
25826
25827
66
         switch (NumberOfParameters)
25828
66
         {
25829
30
            case 3  : return parse_special_function_impl<T,3>::process((*this), opt_type, sf_name);
25830
36
            case 4  : return parse_special_function_impl<T,4>::process((*this), opt_type, sf_name);
25831
0
            default : return error_node();
25832
66
         }
25833
66
      }
exprtk::parser<double>::parse_special_function()
Line
Count
Source
25791
33
      {
25792
33
         const std::string sf_name = current_token().value;
25793
25794
         // Expect: $fDD(expr0,expr1,expr2) or $fDD(expr0,expr1,expr2,expr3)
25795
33
         if (
25796
33
              !details::is_digit(sf_name[2]) ||
25797
33
              !details::is_digit(sf_name[3])
25798
33
            )
25799
0
         {
25800
0
            set_error(
25801
0
               make_error(parser_error::e_token,
25802
0
                          current_token(),
25803
0
                          "ERR140 - Invalid special function[1]: " + sf_name,
25804
0
                          exprtk_error_location));
25805
25806
0
            return error_node();
25807
0
         }
25808
25809
33
         const int id = (sf_name[2] - '0') * 10 +
25810
33
                        (sf_name[3] - '0');
25811
25812
33
         if (id >= details::e_sffinal)
25813
0
         {
25814
0
            set_error(
25815
0
               make_error(parser_error::e_token,
25816
0
                          current_token(),
25817
0
                          "ERR141 - Invalid special function[2]: " + sf_name,
25818
0
                          exprtk_error_location));
25819
25820
0
            return error_node();
25821
0
         }
25822
25823
33
         const int sf_3_to_4                   = details::e_sf48;
25824
33
         const details::operator_type opt_type = details::operator_type(id + 1000);
25825
33
         const std::size_t NumberOfParameters  = (id < (sf_3_to_4 - 1000)) ? 3U : 4U;
25826
25827
33
         switch (NumberOfParameters)
25828
33
         {
25829
15
            case 3  : return parse_special_function_impl<T,3>::process((*this), opt_type, sf_name);
25830
18
            case 4  : return parse_special_function_impl<T,4>::process((*this), opt_type, sf_name);
25831
0
            default : return error_node();
25832
33
         }
25833
33
      }
exprtk::parser<float>::parse_special_function()
Line
Count
Source
25791
33
      {
25792
33
         const std::string sf_name = current_token().value;
25793
25794
         // Expect: $fDD(expr0,expr1,expr2) or $fDD(expr0,expr1,expr2,expr3)
25795
33
         if (
25796
33
              !details::is_digit(sf_name[2]) ||
25797
33
              !details::is_digit(sf_name[3])
25798
33
            )
25799
0
         {
25800
0
            set_error(
25801
0
               make_error(parser_error::e_token,
25802
0
                          current_token(),
25803
0
                          "ERR140 - Invalid special function[1]: " + sf_name,
25804
0
                          exprtk_error_location));
25805
25806
0
            return error_node();
25807
0
         }
25808
25809
33
         const int id = (sf_name[2] - '0') * 10 +
25810
33
                        (sf_name[3] - '0');
25811
25812
33
         if (id >= details::e_sffinal)
25813
0
         {
25814
0
            set_error(
25815
0
               make_error(parser_error::e_token,
25816
0
                          current_token(),
25817
0
                          "ERR141 - Invalid special function[2]: " + sf_name,
25818
0
                          exprtk_error_location));
25819
25820
0
            return error_node();
25821
0
         }
25822
25823
33
         const int sf_3_to_4                   = details::e_sf48;
25824
33
         const details::operator_type opt_type = details::operator_type(id + 1000);
25825
33
         const std::size_t NumberOfParameters  = (id < (sf_3_to_4 - 1000)) ? 3U : 4U;
25826
25827
33
         switch (NumberOfParameters)
25828
33
         {
25829
15
            case 3  : return parse_special_function_impl<T,3>::process((*this), opt_type, sf_name);
25830
18
            case 4  : return parse_special_function_impl<T,4>::process((*this), opt_type, sf_name);
25831
0
            default : return error_node();
25832
33
         }
25833
33
      }
25834
25835
      inline expression_node_ptr parse_null_statement()
25836
15.3k
      {
25837
15.3k
         next_token();
25838
15.3k
         return node_allocator_.allocate<details::null_node<T> >();
25839
15.3k
      }
exprtk::parser<double>::parse_null_statement()
Line
Count
Source
25836
7.87k
      {
25837
7.87k
         next_token();
25838
7.87k
         return node_allocator_.allocate<details::null_node<T> >();
25839
7.87k
      }
exprtk::parser<float>::parse_null_statement()
Line
Count
Source
25836
7.47k
      {
25837
7.47k
         next_token();
25838
7.47k
         return node_allocator_.allocate<details::null_node<T> >();
25839
7.47k
      }
25840
25841
      #ifndef exprtk_disable_break_continue
25842
      inline expression_node_ptr parse_break_statement()
25843
145
      {
25844
145
         if (state_.parsing_break_stmt)
25845
0
         {
25846
0
            set_error(
25847
0
               make_error(parser_error::e_syntax,
25848
0
                          current_token(),
25849
0
                          "ERR142 - Invoking 'break' within a break call is not allowed",
25850
0
                          exprtk_error_location));
25851
25852
0
            return error_node();
25853
0
         }
25854
145
         else if (0 == state_.parsing_loop_stmt_count)
25855
0
         {
25856
0
            set_error(
25857
0
               make_error(parser_error::e_syntax,
25858
0
                          current_token(),
25859
0
                          "ERR143 - Invalid use of 'break', allowed only in the scope of a loop",
25860
0
                          exprtk_error_location));
25861
25862
0
            return error_node();
25863
0
         }
25864
25865
145
         scoped_bool_negator sbn(state_.parsing_break_stmt);
25866
25867
145
         if (!brkcnt_list_.empty())
25868
145
         {
25869
145
            next_token();
25870
25871
145
            brkcnt_list_.front() = true;
25872
25873
145
            expression_node_ptr return_expr = error_node();
25874
25875
145
            if (token_is(token_t::e_lsqrbracket))
25876
0
            {
25877
0
               if (0 == (return_expr = parse_expression()))
25878
0
               {
25879
0
                  set_error(
25880
0
                     make_error(parser_error::e_syntax,
25881
0
                                current_token(),
25882
0
                                "ERR144 - Failed to parse return expression for 'break' statement",
25883
0
                                exprtk_error_location));
25884
25885
0
                  return error_node();
25886
0
               }
25887
0
               else if (!token_is(token_t::e_rsqrbracket))
25888
0
               {
25889
0
                  set_error(
25890
0
                     make_error(parser_error::e_syntax,
25891
0
                                current_token(),
25892
0
                                "ERR145 - Expected ']' at the completion of break's return expression",
25893
0
                                exprtk_error_location));
25894
25895
0
                  free_node(node_allocator_,return_expr);
25896
25897
0
                  return error_node();
25898
0
               }
25899
0
            }
25900
25901
145
            state_.activate_side_effect("parse_break_statement()");
25902
25903
145
            return node_allocator_.allocate<details::break_node<T> >(return_expr);
25904
145
         }
25905
0
         else
25906
0
         {
25907
0
            set_error(
25908
0
               make_error(parser_error::e_syntax,
25909
0
                          current_token(),
25910
0
                          "ERR146 - Invalid use of 'break', allowed only in the scope of a loop",
25911
0
                          exprtk_error_location));
25912
0
         }
25913
25914
0
         return error_node();
25915
145
      }
exprtk::parser<double>::parse_break_statement()
Line
Count
Source
25843
74
      {
25844
74
         if (state_.parsing_break_stmt)
25845
0
         {
25846
0
            set_error(
25847
0
               make_error(parser_error::e_syntax,
25848
0
                          current_token(),
25849
0
                          "ERR142 - Invoking 'break' within a break call is not allowed",
25850
0
                          exprtk_error_location));
25851
25852
0
            return error_node();
25853
0
         }
25854
74
         else if (0 == state_.parsing_loop_stmt_count)
25855
0
         {
25856
0
            set_error(
25857
0
               make_error(parser_error::e_syntax,
25858
0
                          current_token(),
25859
0
                          "ERR143 - Invalid use of 'break', allowed only in the scope of a loop",
25860
0
                          exprtk_error_location));
25861
25862
0
            return error_node();
25863
0
         }
25864
25865
74
         scoped_bool_negator sbn(state_.parsing_break_stmt);
25866
25867
74
         if (!brkcnt_list_.empty())
25868
74
         {
25869
74
            next_token();
25870
25871
74
            brkcnt_list_.front() = true;
25872
25873
74
            expression_node_ptr return_expr = error_node();
25874
25875
74
            if (token_is(token_t::e_lsqrbracket))
25876
0
            {
25877
0
               if (0 == (return_expr = parse_expression()))
25878
0
               {
25879
0
                  set_error(
25880
0
                     make_error(parser_error::e_syntax,
25881
0
                                current_token(),
25882
0
                                "ERR144 - Failed to parse return expression for 'break' statement",
25883
0
                                exprtk_error_location));
25884
25885
0
                  return error_node();
25886
0
               }
25887
0
               else if (!token_is(token_t::e_rsqrbracket))
25888
0
               {
25889
0
                  set_error(
25890
0
                     make_error(parser_error::e_syntax,
25891
0
                                current_token(),
25892
0
                                "ERR145 - Expected ']' at the completion of break's return expression",
25893
0
                                exprtk_error_location));
25894
25895
0
                  free_node(node_allocator_,return_expr);
25896
25897
0
                  return error_node();
25898
0
               }
25899
0
            }
25900
25901
74
            state_.activate_side_effect("parse_break_statement()");
25902
25903
74
            return node_allocator_.allocate<details::break_node<T> >(return_expr);
25904
74
         }
25905
0
         else
25906
0
         {
25907
0
            set_error(
25908
0
               make_error(parser_error::e_syntax,
25909
0
                          current_token(),
25910
0
                          "ERR146 - Invalid use of 'break', allowed only in the scope of a loop",
25911
0
                          exprtk_error_location));
25912
0
         }
25913
25914
0
         return error_node();
25915
74
      }
exprtk::parser<float>::parse_break_statement()
Line
Count
Source
25843
71
      {
25844
71
         if (state_.parsing_break_stmt)
25845
0
         {
25846
0
            set_error(
25847
0
               make_error(parser_error::e_syntax,
25848
0
                          current_token(),
25849
0
                          "ERR142 - Invoking 'break' within a break call is not allowed",
25850
0
                          exprtk_error_location));
25851
25852
0
            return error_node();
25853
0
         }
25854
71
         else if (0 == state_.parsing_loop_stmt_count)
25855
0
         {
25856
0
            set_error(
25857
0
               make_error(parser_error::e_syntax,
25858
0
                          current_token(),
25859
0
                          "ERR143 - Invalid use of 'break', allowed only in the scope of a loop",
25860
0
                          exprtk_error_location));
25861
25862
0
            return error_node();
25863
0
         }
25864
25865
71
         scoped_bool_negator sbn(state_.parsing_break_stmt);
25866
25867
71
         if (!brkcnt_list_.empty())
25868
71
         {
25869
71
            next_token();
25870
25871
71
            brkcnt_list_.front() = true;
25872
25873
71
            expression_node_ptr return_expr = error_node();
25874
25875
71
            if (token_is(token_t::e_lsqrbracket))
25876
0
            {
25877
0
               if (0 == (return_expr = parse_expression()))
25878
0
               {
25879
0
                  set_error(
25880
0
                     make_error(parser_error::e_syntax,
25881
0
                                current_token(),
25882
0
                                "ERR144 - Failed to parse return expression for 'break' statement",
25883
0
                                exprtk_error_location));
25884
25885
0
                  return error_node();
25886
0
               }
25887
0
               else if (!token_is(token_t::e_rsqrbracket))
25888
0
               {
25889
0
                  set_error(
25890
0
                     make_error(parser_error::e_syntax,
25891
0
                                current_token(),
25892
0
                                "ERR145 - Expected ']' at the completion of break's return expression",
25893
0
                                exprtk_error_location));
25894
25895
0
                  free_node(node_allocator_,return_expr);
25896
25897
0
                  return error_node();
25898
0
               }
25899
0
            }
25900
25901
71
            state_.activate_side_effect("parse_break_statement()");
25902
25903
71
            return node_allocator_.allocate<details::break_node<T> >(return_expr);
25904
71
         }
25905
0
         else
25906
0
         {
25907
0
            set_error(
25908
0
               make_error(parser_error::e_syntax,
25909
0
                          current_token(),
25910
0
                          "ERR146 - Invalid use of 'break', allowed only in the scope of a loop",
25911
0
                          exprtk_error_location));
25912
0
         }
25913
25914
0
         return error_node();
25915
71
      }
25916
25917
      inline expression_node_ptr parse_continue_statement()
25918
0
      {
25919
0
         if (0 == state_.parsing_loop_stmt_count)
25920
0
         {
25921
0
            set_error(
25922
0
               make_error(parser_error::e_syntax,
25923
0
                          current_token(),
25924
0
                          "ERR147 - Invalid use of 'continue', allowed only in the scope of a loop",
25925
0
                          exprtk_error_location));
25926
25927
0
            return error_node();
25928
0
         }
25929
0
         else
25930
0
         {
25931
0
            next_token();
25932
25933
0
            brkcnt_list_.front() = true;
25934
0
            state_.activate_side_effect("parse_continue_statement()");
25935
25936
0
            return node_allocator_.allocate<details::continue_node<T> >();
25937
0
         }
25938
0
      }
Unexecuted instantiation: exprtk::parser<double>::parse_continue_statement()
Unexecuted instantiation: exprtk::parser<float>::parse_continue_statement()
25939
      #endif
25940
25941
      inline expression_node_ptr parse_define_vector_statement(const std::string& vec_name)
25942
36
      {
25943
36
         expression_node_ptr size_expr = error_node();
25944
25945
36
         if (!token_is(token_t::e_lsqrbracket))
25946
0
         {
25947
0
            set_error(
25948
0
               make_error(parser_error::e_syntax,
25949
0
                          current_token(),
25950
0
                          "ERR148 - Expected '[' as part of vector size definition",
25951
0
                          exprtk_error_location));
25952
25953
0
            return error_node();
25954
0
         }
25955
36
         else if (0 == (size_expr = parse_expression()))
25956
26
         {
25957
26
            set_error(
25958
26
               make_error(parser_error::e_syntax,
25959
26
                          current_token(),
25960
26
                          "ERR149 - Failed to determine size of vector '" + vec_name + "'",
25961
26
                          exprtk_error_location));
25962
25963
26
            return error_node();
25964
26
         }
25965
10
         else if (!is_constant_node(size_expr))
25966
6
         {
25967
6
            free_node(node_allocator_,size_expr);
25968
25969
6
            set_error(
25970
6
               make_error(parser_error::e_syntax,
25971
6
                          current_token(),
25972
6
                          "ERR150 - Expected a literal number as size of vector '" + vec_name + "'",
25973
6
                          exprtk_error_location));
25974
25975
6
            return error_node();
25976
6
         }
25977
25978
4
         const T vector_size = size_expr->value();
25979
25980
4
         free_node(node_allocator_,size_expr);
25981
25982
4
         const T max_vector_size = T(2000000000.0);
25983
25984
4
         if (
25985
4
              (vector_size <= T(0)) ||
25986
4
              std::not_equal_to<T>()
25987
4
              (T(0),vector_size - details::numeric::trunc(vector_size)) ||
25988
4
              (vector_size > max_vector_size)
25989
4
            )
25990
0
         {
25991
0
            set_error(
25992
0
               make_error(parser_error::e_syntax,
25993
0
                          current_token(),
25994
0
                          "ERR151 - Invalid vector size. Must be an integer in the range [0,2e9], size: " +
25995
0
                          details::to_str(details::numeric::to_int32(vector_size)),
25996
0
                          exprtk_error_location));
25997
25998
0
            return error_node();
25999
0
         }
26000
26001
4
         std::vector<expression_node_ptr> vec_initilizer_list;
26002
26003
4
         scoped_vec_delete<expression_node_t> svd((*this),vec_initilizer_list);
26004
26005
4
         bool single_value_initialiser = false;
26006
4
         bool vec_to_vec_initialiser   = false;
26007
4
         bool null_initialisation      = false;
26008
26009
4
         if (!token_is(token_t::e_rsqrbracket))
26010
0
         {
26011
0
            set_error(
26012
0
               make_error(parser_error::e_syntax,
26013
0
                          current_token(),
26014
0
                          "ERR152 - Expected ']' as part of vector size definition",
26015
0
                          exprtk_error_location));
26016
26017
0
            return error_node();
26018
0
         }
26019
4
         else if (!token_is(token_t::e_eof))
26020
4
         {
26021
4
            if (!token_is(token_t::e_assign))
26022
4
            {
26023
4
               set_error(
26024
4
                  make_error(parser_error::e_syntax,
26025
4
                             current_token(),
26026
4
                             "ERR153 - Expected ':=' as part of vector definition",
26027
4
                             exprtk_error_location));
26028
26029
4
               return error_node();
26030
4
            }
26031
0
            else if (token_is(token_t::e_lsqrbracket))
26032
0
            {
26033
0
               expression_node_ptr initialiser = parse_expression();
26034
26035
0
               if (0 == initialiser)
26036
0
               {
26037
0
                  set_error(
26038
0
                     make_error(parser_error::e_syntax,
26039
0
                                current_token(),
26040
0
                                "ERR154 - Failed to parse single vector initialiser",
26041
0
                                exprtk_error_location));
26042
26043
0
                  return error_node();
26044
0
               }
26045
26046
0
               vec_initilizer_list.push_back(initialiser);
26047
26048
0
               if (!token_is(token_t::e_rsqrbracket))
26049
0
               {
26050
0
                  set_error(
26051
0
                     make_error(parser_error::e_syntax,
26052
0
                                current_token(),
26053
0
                                "ERR155 - Expected ']' to close single value vector initialiser",
26054
0
                                exprtk_error_location));
26055
26056
0
                  return error_node();
26057
0
               }
26058
26059
0
               single_value_initialiser = true;
26060
0
            }
26061
0
            else if (!token_is(token_t::e_lcrlbracket))
26062
0
            {
26063
0
               expression_node_ptr initialiser = error_node();
26064
26065
               // Is this a vector to vector assignment and initialisation?
26066
0
               if (token_t::e_symbol == current_token().type)
26067
0
               {
26068
                  // Is it a locally defined vector?
26069
0
                  const scope_element& se = sem_.get_active_element(current_token().value);
26070
26071
0
                  if (scope_element::e_vector == se.type)
26072
0
                  {
26073
0
                     if (0 != (initialiser = parse_expression()))
26074
0
                        vec_initilizer_list.push_back(initialiser);
26075
0
                     else
26076
0
                        return error_node();
26077
0
                  }
26078
                  // Are we dealing with a user defined vector?
26079
0
                  else if (symtab_store_.is_vector(current_token().value))
26080
0
                  {
26081
0
                     lodge_symbol(current_token().value, e_st_vector);
26082
26083
0
                     if (0 != (initialiser = parse_expression()))
26084
0
                        vec_initilizer_list.push_back(initialiser);
26085
0
                     else
26086
0
                        return error_node();
26087
0
                  }
26088
                  // Are we dealing with a null initialisation vector definition?
26089
0
                  else if (token_is(token_t::e_symbol,"null"))
26090
0
                     null_initialisation = true;
26091
0
               }
26092
26093
0
               if (!null_initialisation)
26094
0
               {
26095
0
                  if (0 == initialiser)
26096
0
                  {
26097
0
                     set_error(
26098
0
                        make_error(parser_error::e_syntax,
26099
0
                                   current_token(),
26100
0
                                   "ERR156 - Expected '{' as part of vector initialiser list",
26101
0
                                   exprtk_error_location));
26102
26103
0
                     return error_node();
26104
0
                  }
26105
0
                  else
26106
0
                     vec_to_vec_initialiser = true;
26107
0
               }
26108
0
            }
26109
0
            else if (!token_is(token_t::e_rcrlbracket))
26110
0
            {
26111
0
               for ( ; ; )
26112
0
               {
26113
0
                  expression_node_ptr initialiser = parse_expression();
26114
26115
0
                  if (0 == initialiser)
26116
0
                  {
26117
0
                     set_error(
26118
0
                        make_error(parser_error::e_syntax,
26119
0
                                   current_token(),
26120
0
                                   "ERR157 - Expected '{' as part of vector initialiser list",
26121
0
                                   exprtk_error_location));
26122
26123
0
                     return error_node();
26124
0
                  }
26125
0
                  else
26126
0
                     vec_initilizer_list.push_back(initialiser);
26127
26128
0
                  if (token_is(token_t::e_rcrlbracket))
26129
0
                     break;
26130
26131
0
                  const bool is_next_close = peek_token_is(token_t::e_rcrlbracket);
26132
26133
0
                  if (!token_is(token_t::e_comma) && is_next_close)
26134
0
                  {
26135
0
                     set_error(
26136
0
                        make_error(parser_error::e_syntax,
26137
0
                                   current_token(),
26138
0
                                   "ERR158 - Expected ',' between vector initialisers",
26139
0
                                   exprtk_error_location));
26140
26141
0
                     return error_node();
26142
0
                  }
26143
26144
0
                  if (token_is(token_t::e_rcrlbracket))
26145
0
                     break;
26146
0
               }
26147
0
            }
26148
26149
0
            if (
26150
0
                 !token_is(token_t::e_rbracket   , prsrhlpr_t::e_hold) &&
26151
0
                 !token_is(token_t::e_rcrlbracket, prsrhlpr_t::e_hold) &&
26152
0
                 !token_is(token_t::e_rsqrbracket, prsrhlpr_t::e_hold)
26153
0
               )
26154
0
            {
26155
0
               if (!token_is(token_t::e_eof))
26156
0
               {
26157
0
                  set_error(
26158
0
                     make_error(parser_error::e_syntax,
26159
0
                                current_token(),
26160
0
                                "ERR159 - Expected ';' at end of vector definition",
26161
0
                                exprtk_error_location));
26162
26163
0
                  return error_node();
26164
0
               }
26165
0
            }
26166
26167
0
            if (T(vec_initilizer_list.size()) > vector_size)
26168
0
            {
26169
0
               set_error(
26170
0
                  make_error(parser_error::e_syntax,
26171
0
                             current_token(),
26172
0
                             "ERR160 - Initialiser list larger than the number of elements in the vector: '" + vec_name + "'",
26173
0
                             exprtk_error_location));
26174
26175
0
               return error_node();
26176
0
            }
26177
0
         }
26178
26179
0
         typename symbol_table_t::vector_holder_ptr vec_holder = typename symbol_table_t::vector_holder_ptr(0);
26180
26181
0
         const std::size_t vec_size = static_cast<std::size_t>(details::numeric::to_int32(vector_size));
26182
26183
0
         scope_element& se = sem_.get_element(vec_name);
26184
26185
0
         if (se.name == vec_name)
26186
0
         {
26187
0
            if (se.active)
26188
0
            {
26189
0
               set_error(
26190
0
                  make_error(parser_error::e_syntax,
26191
0
                             current_token(),
26192
0
                             "ERR161 - Illegal redefinition of local vector: '" + vec_name + "'",
26193
0
                             exprtk_error_location));
26194
26195
0
               return error_node();
26196
0
            }
26197
0
            else if (
26198
0
                      (se.size == vec_size) &&
26199
0
                      (scope_element::e_vector == se.type)
26200
0
                    )
26201
0
            {
26202
0
               vec_holder = se.vec_node;
26203
0
               se.active  = true;
26204
0
               se.depth   = state_.scope_depth;
26205
0
               se.ref_count++;
26206
0
            }
26207
0
         }
26208
26209
0
         if (0 == vec_holder)
26210
0
         {
26211
0
            scope_element nse;
26212
0
            nse.name      = vec_name;
26213
0
            nse.active    = true;
26214
0
            nse.ref_count = 1;
26215
0
            nse.type      = scope_element::e_vector;
26216
0
            nse.depth     = state_.scope_depth;
26217
0
            nse.size      = vec_size;
26218
0
            nse.data      = new T[vec_size];
26219
0
            nse.vec_node  = new typename scope_element::vector_holder_t(reinterpret_cast<T*>(nse.data),nse.size);
26220
26221
0
            if (!sem_.add_element(nse))
26222
0
            {
26223
0
               set_error(
26224
0
                  make_error(parser_error::e_syntax,
26225
0
                             current_token(),
26226
0
                             "ERR162 - Failed to add new local vector '" + vec_name + "' to SEM",
26227
0
                             exprtk_error_location));
26228
26229
0
               sem_.free_element(nse);
26230
26231
0
               return error_node();
26232
0
            }
26233
26234
0
            vec_holder = nse.vec_node;
26235
26236
0
            exprtk_debug(("parse_define_vector_statement() - INFO - Added new local vector: %s[%d]\n",
26237
0
                          nse.name.c_str(),
26238
0
                          static_cast<int>(nse.size)));
26239
0
         }
26240
26241
0
         state_.activate_side_effect("parse_define_vector_statement()");
26242
26243
0
         lodge_symbol(vec_name, e_st_local_vector);
26244
26245
0
         expression_node_ptr result = error_node();
26246
26247
0
         if (null_initialisation)
26248
0
            result = expression_generator_(T(0.0));
26249
0
         else if (vec_to_vec_initialiser)
26250
0
         {
26251
0
            expression_node_ptr vec_node = node_allocator_.allocate<vector_node_t>(vec_holder);
26252
26253
0
            result = expression_generator_(
26254
0
                        details::e_assign,
26255
0
                        vec_node,
26256
0
                        vec_initilizer_list[0]);
26257
0
         }
26258
0
         else
26259
0
            result = node_allocator_
26260
0
                        .allocate<details::vector_assignment_node<T> >(
26261
0
                           (*vec_holder)[0],
26262
0
                           vec_size,
26263
0
                           vec_initilizer_list,
26264
0
                           single_value_initialiser);
26265
26266
0
         svd.delete_ptr = (0 == result);
26267
26268
0
         return result;
26269
0
      }
exprtk::parser<double>::parse_define_vector_statement(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
25942
18
      {
25943
18
         expression_node_ptr size_expr = error_node();
25944
25945
18
         if (!token_is(token_t::e_lsqrbracket))
25946
0
         {
25947
0
            set_error(
25948
0
               make_error(parser_error::e_syntax,
25949
0
                          current_token(),
25950
0
                          "ERR148 - Expected '[' as part of vector size definition",
25951
0
                          exprtk_error_location));
25952
25953
0
            return error_node();
25954
0
         }
25955
18
         else if (0 == (size_expr = parse_expression()))
25956
13
         {
25957
13
            set_error(
25958
13
               make_error(parser_error::e_syntax,
25959
13
                          current_token(),
25960
13
                          "ERR149 - Failed to determine size of vector '" + vec_name + "'",
25961
13
                          exprtk_error_location));
25962
25963
13
            return error_node();
25964
13
         }
25965
5
         else if (!is_constant_node(size_expr))
25966
3
         {
25967
3
            free_node(node_allocator_,size_expr);
25968
25969
3
            set_error(
25970
3
               make_error(parser_error::e_syntax,
25971
3
                          current_token(),
25972
3
                          "ERR150 - Expected a literal number as size of vector '" + vec_name + "'",
25973
3
                          exprtk_error_location));
25974
25975
3
            return error_node();
25976
3
         }
25977
25978
2
         const T vector_size = size_expr->value();
25979
25980
2
         free_node(node_allocator_,size_expr);
25981
25982
2
         const T max_vector_size = T(2000000000.0);
25983
25984
2
         if (
25985
2
              (vector_size <= T(0)) ||
25986
2
              std::not_equal_to<T>()
25987
2
              (T(0),vector_size - details::numeric::trunc(vector_size)) ||
25988
2
              (vector_size > max_vector_size)
25989
2
            )
25990
0
         {
25991
0
            set_error(
25992
0
               make_error(parser_error::e_syntax,
25993
0
                          current_token(),
25994
0
                          "ERR151 - Invalid vector size. Must be an integer in the range [0,2e9], size: " +
25995
0
                          details::to_str(details::numeric::to_int32(vector_size)),
25996
0
                          exprtk_error_location));
25997
25998
0
            return error_node();
25999
0
         }
26000
26001
2
         std::vector<expression_node_ptr> vec_initilizer_list;
26002
26003
2
         scoped_vec_delete<expression_node_t> svd((*this),vec_initilizer_list);
26004
26005
2
         bool single_value_initialiser = false;
26006
2
         bool vec_to_vec_initialiser   = false;
26007
2
         bool null_initialisation      = false;
26008
26009
2
         if (!token_is(token_t::e_rsqrbracket))
26010
0
         {
26011
0
            set_error(
26012
0
               make_error(parser_error::e_syntax,
26013
0
                          current_token(),
26014
0
                          "ERR152 - Expected ']' as part of vector size definition",
26015
0
                          exprtk_error_location));
26016
26017
0
            return error_node();
26018
0
         }
26019
2
         else if (!token_is(token_t::e_eof))
26020
2
         {
26021
2
            if (!token_is(token_t::e_assign))
26022
2
            {
26023
2
               set_error(
26024
2
                  make_error(parser_error::e_syntax,
26025
2
                             current_token(),
26026
2
                             "ERR153 - Expected ':=' as part of vector definition",
26027
2
                             exprtk_error_location));
26028
26029
2
               return error_node();
26030
2
            }
26031
0
            else if (token_is(token_t::e_lsqrbracket))
26032
0
            {
26033
0
               expression_node_ptr initialiser = parse_expression();
26034
26035
0
               if (0 == initialiser)
26036
0
               {
26037
0
                  set_error(
26038
0
                     make_error(parser_error::e_syntax,
26039
0
                                current_token(),
26040
0
                                "ERR154 - Failed to parse single vector initialiser",
26041
0
                                exprtk_error_location));
26042
26043
0
                  return error_node();
26044
0
               }
26045
26046
0
               vec_initilizer_list.push_back(initialiser);
26047
26048
0
               if (!token_is(token_t::e_rsqrbracket))
26049
0
               {
26050
0
                  set_error(
26051
0
                     make_error(parser_error::e_syntax,
26052
0
                                current_token(),
26053
0
                                "ERR155 - Expected ']' to close single value vector initialiser",
26054
0
                                exprtk_error_location));
26055
26056
0
                  return error_node();
26057
0
               }
26058
26059
0
               single_value_initialiser = true;
26060
0
            }
26061
0
            else if (!token_is(token_t::e_lcrlbracket))
26062
0
            {
26063
0
               expression_node_ptr initialiser = error_node();
26064
26065
               // Is this a vector to vector assignment and initialisation?
26066
0
               if (token_t::e_symbol == current_token().type)
26067
0
               {
26068
                  // Is it a locally defined vector?
26069
0
                  const scope_element& se = sem_.get_active_element(current_token().value);
26070
26071
0
                  if (scope_element::e_vector == se.type)
26072
0
                  {
26073
0
                     if (0 != (initialiser = parse_expression()))
26074
0
                        vec_initilizer_list.push_back(initialiser);
26075
0
                     else
26076
0
                        return error_node();
26077
0
                  }
26078
                  // Are we dealing with a user defined vector?
26079
0
                  else if (symtab_store_.is_vector(current_token().value))
26080
0
                  {
26081
0
                     lodge_symbol(current_token().value, e_st_vector);
26082
26083
0
                     if (0 != (initialiser = parse_expression()))
26084
0
                        vec_initilizer_list.push_back(initialiser);
26085
0
                     else
26086
0
                        return error_node();
26087
0
                  }
26088
                  // Are we dealing with a null initialisation vector definition?
26089
0
                  else if (token_is(token_t::e_symbol,"null"))
26090
0
                     null_initialisation = true;
26091
0
               }
26092
26093
0
               if (!null_initialisation)
26094
0
               {
26095
0
                  if (0 == initialiser)
26096
0
                  {
26097
0
                     set_error(
26098
0
                        make_error(parser_error::e_syntax,
26099
0
                                   current_token(),
26100
0
                                   "ERR156 - Expected '{' as part of vector initialiser list",
26101
0
                                   exprtk_error_location));
26102
26103
0
                     return error_node();
26104
0
                  }
26105
0
                  else
26106
0
                     vec_to_vec_initialiser = true;
26107
0
               }
26108
0
            }
26109
0
            else if (!token_is(token_t::e_rcrlbracket))
26110
0
            {
26111
0
               for ( ; ; )
26112
0
               {
26113
0
                  expression_node_ptr initialiser = parse_expression();
26114
26115
0
                  if (0 == initialiser)
26116
0
                  {
26117
0
                     set_error(
26118
0
                        make_error(parser_error::e_syntax,
26119
0
                                   current_token(),
26120
0
                                   "ERR157 - Expected '{' as part of vector initialiser list",
26121
0
                                   exprtk_error_location));
26122
26123
0
                     return error_node();
26124
0
                  }
26125
0
                  else
26126
0
                     vec_initilizer_list.push_back(initialiser);
26127
26128
0
                  if (token_is(token_t::e_rcrlbracket))
26129
0
                     break;
26130
26131
0
                  const bool is_next_close = peek_token_is(token_t::e_rcrlbracket);
26132
26133
0
                  if (!token_is(token_t::e_comma) && is_next_close)
26134
0
                  {
26135
0
                     set_error(
26136
0
                        make_error(parser_error::e_syntax,
26137
0
                                   current_token(),
26138
0
                                   "ERR158 - Expected ',' between vector initialisers",
26139
0
                                   exprtk_error_location));
26140
26141
0
                     return error_node();
26142
0
                  }
26143
26144
0
                  if (token_is(token_t::e_rcrlbracket))
26145
0
                     break;
26146
0
               }
26147
0
            }
26148
26149
0
            if (
26150
0
                 !token_is(token_t::e_rbracket   , prsrhlpr_t::e_hold) &&
26151
0
                 !token_is(token_t::e_rcrlbracket, prsrhlpr_t::e_hold) &&
26152
0
                 !token_is(token_t::e_rsqrbracket, prsrhlpr_t::e_hold)
26153
0
               )
26154
0
            {
26155
0
               if (!token_is(token_t::e_eof))
26156
0
               {
26157
0
                  set_error(
26158
0
                     make_error(parser_error::e_syntax,
26159
0
                                current_token(),
26160
0
                                "ERR159 - Expected ';' at end of vector definition",
26161
0
                                exprtk_error_location));
26162
26163
0
                  return error_node();
26164
0
               }
26165
0
            }
26166
26167
0
            if (T(vec_initilizer_list.size()) > vector_size)
26168
0
            {
26169
0
               set_error(
26170
0
                  make_error(parser_error::e_syntax,
26171
0
                             current_token(),
26172
0
                             "ERR160 - Initialiser list larger than the number of elements in the vector: '" + vec_name + "'",
26173
0
                             exprtk_error_location));
26174
26175
0
               return error_node();
26176
0
            }
26177
0
         }
26178
26179
0
         typename symbol_table_t::vector_holder_ptr vec_holder = typename symbol_table_t::vector_holder_ptr(0);
26180
26181
0
         const std::size_t vec_size = static_cast<std::size_t>(details::numeric::to_int32(vector_size));
26182
26183
0
         scope_element& se = sem_.get_element(vec_name);
26184
26185
0
         if (se.name == vec_name)
26186
0
         {
26187
0
            if (se.active)
26188
0
            {
26189
0
               set_error(
26190
0
                  make_error(parser_error::e_syntax,
26191
0
                             current_token(),
26192
0
                             "ERR161 - Illegal redefinition of local vector: '" + vec_name + "'",
26193
0
                             exprtk_error_location));
26194
26195
0
               return error_node();
26196
0
            }
26197
0
            else if (
26198
0
                      (se.size == vec_size) &&
26199
0
                      (scope_element::e_vector == se.type)
26200
0
                    )
26201
0
            {
26202
0
               vec_holder = se.vec_node;
26203
0
               se.active  = true;
26204
0
               se.depth   = state_.scope_depth;
26205
0
               se.ref_count++;
26206
0
            }
26207
0
         }
26208
26209
0
         if (0 == vec_holder)
26210
0
         {
26211
0
            scope_element nse;
26212
0
            nse.name      = vec_name;
26213
0
            nse.active    = true;
26214
0
            nse.ref_count = 1;
26215
0
            nse.type      = scope_element::e_vector;
26216
0
            nse.depth     = state_.scope_depth;
26217
0
            nse.size      = vec_size;
26218
0
            nse.data      = new T[vec_size];
26219
0
            nse.vec_node  = new typename scope_element::vector_holder_t(reinterpret_cast<T*>(nse.data),nse.size);
26220
26221
0
            if (!sem_.add_element(nse))
26222
0
            {
26223
0
               set_error(
26224
0
                  make_error(parser_error::e_syntax,
26225
0
                             current_token(),
26226
0
                             "ERR162 - Failed to add new local vector '" + vec_name + "' to SEM",
26227
0
                             exprtk_error_location));
26228
26229
0
               sem_.free_element(nse);
26230
26231
0
               return error_node();
26232
0
            }
26233
26234
0
            vec_holder = nse.vec_node;
26235
26236
0
            exprtk_debug(("parse_define_vector_statement() - INFO - Added new local vector: %s[%d]\n",
26237
0
                          nse.name.c_str(),
26238
0
                          static_cast<int>(nse.size)));
26239
0
         }
26240
26241
0
         state_.activate_side_effect("parse_define_vector_statement()");
26242
26243
0
         lodge_symbol(vec_name, e_st_local_vector);
26244
26245
0
         expression_node_ptr result = error_node();
26246
26247
0
         if (null_initialisation)
26248
0
            result = expression_generator_(T(0.0));
26249
0
         else if (vec_to_vec_initialiser)
26250
0
         {
26251
0
            expression_node_ptr vec_node = node_allocator_.allocate<vector_node_t>(vec_holder);
26252
26253
0
            result = expression_generator_(
26254
0
                        details::e_assign,
26255
0
                        vec_node,
26256
0
                        vec_initilizer_list[0]);
26257
0
         }
26258
0
         else
26259
0
            result = node_allocator_
26260
0
                        .allocate<details::vector_assignment_node<T> >(
26261
0
                           (*vec_holder)[0],
26262
0
                           vec_size,
26263
0
                           vec_initilizer_list,
26264
0
                           single_value_initialiser);
26265
26266
0
         svd.delete_ptr = (0 == result);
26267
26268
0
         return result;
26269
0
      }
exprtk::parser<float>::parse_define_vector_statement(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
25942
18
      {
25943
18
         expression_node_ptr size_expr = error_node();
25944
25945
18
         if (!token_is(token_t::e_lsqrbracket))
25946
0
         {
25947
0
            set_error(
25948
0
               make_error(parser_error::e_syntax,
25949
0
                          current_token(),
25950
0
                          "ERR148 - Expected '[' as part of vector size definition",
25951
0
                          exprtk_error_location));
25952
25953
0
            return error_node();
25954
0
         }
25955
18
         else if (0 == (size_expr = parse_expression()))
25956
13
         {
25957
13
            set_error(
25958
13
               make_error(parser_error::e_syntax,
25959
13
                          current_token(),
25960
13
                          "ERR149 - Failed to determine size of vector '" + vec_name + "'",
25961
13
                          exprtk_error_location));
25962
25963
13
            return error_node();
25964
13
         }
25965
5
         else if (!is_constant_node(size_expr))
25966
3
         {
25967
3
            free_node(node_allocator_,size_expr);
25968
25969
3
            set_error(
25970
3
               make_error(parser_error::e_syntax,
25971
3
                          current_token(),
25972
3
                          "ERR150 - Expected a literal number as size of vector '" + vec_name + "'",
25973
3
                          exprtk_error_location));
25974
25975
3
            return error_node();
25976
3
         }
25977
25978
2
         const T vector_size = size_expr->value();
25979
25980
2
         free_node(node_allocator_,size_expr);
25981
25982
2
         const T max_vector_size = T(2000000000.0);
25983
25984
2
         if (
25985
2
              (vector_size <= T(0)) ||
25986
2
              std::not_equal_to<T>()
25987
2
              (T(0),vector_size - details::numeric::trunc(vector_size)) ||
25988
2
              (vector_size > max_vector_size)
25989
2
            )
25990
0
         {
25991
0
            set_error(
25992
0
               make_error(parser_error::e_syntax,
25993
0
                          current_token(),
25994
0
                          "ERR151 - Invalid vector size. Must be an integer in the range [0,2e9], size: " +
25995
0
                          details::to_str(details::numeric::to_int32(vector_size)),
25996
0
                          exprtk_error_location));
25997
25998
0
            return error_node();
25999
0
         }
26000
26001
2
         std::vector<expression_node_ptr> vec_initilizer_list;
26002
26003
2
         scoped_vec_delete<expression_node_t> svd((*this),vec_initilizer_list);
26004
26005
2
         bool single_value_initialiser = false;
26006
2
         bool vec_to_vec_initialiser   = false;
26007
2
         bool null_initialisation      = false;
26008
26009
2
         if (!token_is(token_t::e_rsqrbracket))
26010
0
         {
26011
0
            set_error(
26012
0
               make_error(parser_error::e_syntax,
26013
0
                          current_token(),
26014
0
                          "ERR152 - Expected ']' as part of vector size definition",
26015
0
                          exprtk_error_location));
26016
26017
0
            return error_node();
26018
0
         }
26019
2
         else if (!token_is(token_t::e_eof))
26020
2
         {
26021
2
            if (!token_is(token_t::e_assign))
26022
2
            {
26023
2
               set_error(
26024
2
                  make_error(parser_error::e_syntax,
26025
2
                             current_token(),
26026
2
                             "ERR153 - Expected ':=' as part of vector definition",
26027
2
                             exprtk_error_location));
26028
26029
2
               return error_node();
26030
2
            }
26031
0
            else if (token_is(token_t::e_lsqrbracket))
26032
0
            {
26033
0
               expression_node_ptr initialiser = parse_expression();
26034
26035
0
               if (0 == initialiser)
26036
0
               {
26037
0
                  set_error(
26038
0
                     make_error(parser_error::e_syntax,
26039
0
                                current_token(),
26040
0
                                "ERR154 - Failed to parse single vector initialiser",
26041
0
                                exprtk_error_location));
26042
26043
0
                  return error_node();
26044
0
               }
26045
26046
0
               vec_initilizer_list.push_back(initialiser);
26047
26048
0
               if (!token_is(token_t::e_rsqrbracket))
26049
0
               {
26050
0
                  set_error(
26051
0
                     make_error(parser_error::e_syntax,
26052
0
                                current_token(),
26053
0
                                "ERR155 - Expected ']' to close single value vector initialiser",
26054
0
                                exprtk_error_location));
26055
26056
0
                  return error_node();
26057
0
               }
26058
26059
0
               single_value_initialiser = true;
26060
0
            }
26061
0
            else if (!token_is(token_t::e_lcrlbracket))
26062
0
            {
26063
0
               expression_node_ptr initialiser = error_node();
26064
26065
               // Is this a vector to vector assignment and initialisation?
26066
0
               if (token_t::e_symbol == current_token().type)
26067
0
               {
26068
                  // Is it a locally defined vector?
26069
0
                  const scope_element& se = sem_.get_active_element(current_token().value);
26070
26071
0
                  if (scope_element::e_vector == se.type)
26072
0
                  {
26073
0
                     if (0 != (initialiser = parse_expression()))
26074
0
                        vec_initilizer_list.push_back(initialiser);
26075
0
                     else
26076
0
                        return error_node();
26077
0
                  }
26078
                  // Are we dealing with a user defined vector?
26079
0
                  else if (symtab_store_.is_vector(current_token().value))
26080
0
                  {
26081
0
                     lodge_symbol(current_token().value, e_st_vector);
26082
26083
0
                     if (0 != (initialiser = parse_expression()))
26084
0
                        vec_initilizer_list.push_back(initialiser);
26085
0
                     else
26086
0
                        return error_node();
26087
0
                  }
26088
                  // Are we dealing with a null initialisation vector definition?
26089
0
                  else if (token_is(token_t::e_symbol,"null"))
26090
0
                     null_initialisation = true;
26091
0
               }
26092
26093
0
               if (!null_initialisation)
26094
0
               {
26095
0
                  if (0 == initialiser)
26096
0
                  {
26097
0
                     set_error(
26098
0
                        make_error(parser_error::e_syntax,
26099
0
                                   current_token(),
26100
0
                                   "ERR156 - Expected '{' as part of vector initialiser list",
26101
0
                                   exprtk_error_location));
26102
26103
0
                     return error_node();
26104
0
                  }
26105
0
                  else
26106
0
                     vec_to_vec_initialiser = true;
26107
0
               }
26108
0
            }
26109
0
            else if (!token_is(token_t::e_rcrlbracket))
26110
0
            {
26111
0
               for ( ; ; )
26112
0
               {
26113
0
                  expression_node_ptr initialiser = parse_expression();
26114
26115
0
                  if (0 == initialiser)
26116
0
                  {
26117
0
                     set_error(
26118
0
                        make_error(parser_error::e_syntax,
26119
0
                                   current_token(),
26120
0
                                   "ERR157 - Expected '{' as part of vector initialiser list",
26121
0
                                   exprtk_error_location));
26122
26123
0
                     return error_node();
26124
0
                  }
26125
0
                  else
26126
0
                     vec_initilizer_list.push_back(initialiser);
26127
26128
0
                  if (token_is(token_t::e_rcrlbracket))
26129
0
                     break;
26130
26131
0
                  const bool is_next_close = peek_token_is(token_t::e_rcrlbracket);
26132
26133
0
                  if (!token_is(token_t::e_comma) && is_next_close)
26134
0
                  {
26135
0
                     set_error(
26136
0
                        make_error(parser_error::e_syntax,
26137
0
                                   current_token(),
26138
0
                                   "ERR158 - Expected ',' between vector initialisers",
26139
0
                                   exprtk_error_location));
26140
26141
0
                     return error_node();
26142
0
                  }
26143
26144
0
                  if (token_is(token_t::e_rcrlbracket))
26145
0
                     break;
26146
0
               }
26147
0
            }
26148
26149
0
            if (
26150
0
                 !token_is(token_t::e_rbracket   , prsrhlpr_t::e_hold) &&
26151
0
                 !token_is(token_t::e_rcrlbracket, prsrhlpr_t::e_hold) &&
26152
0
                 !token_is(token_t::e_rsqrbracket, prsrhlpr_t::e_hold)
26153
0
               )
26154
0
            {
26155
0
               if (!token_is(token_t::e_eof))
26156
0
               {
26157
0
                  set_error(
26158
0
                     make_error(parser_error::e_syntax,
26159
0
                                current_token(),
26160
0
                                "ERR159 - Expected ';' at end of vector definition",
26161
0
                                exprtk_error_location));
26162
26163
0
                  return error_node();
26164
0
               }
26165
0
            }
26166
26167
0
            if (T(vec_initilizer_list.size()) > vector_size)
26168
0
            {
26169
0
               set_error(
26170
0
                  make_error(parser_error::e_syntax,
26171
0
                             current_token(),
26172
0
                             "ERR160 - Initialiser list larger than the number of elements in the vector: '" + vec_name + "'",
26173
0
                             exprtk_error_location));
26174
26175
0
               return error_node();
26176
0
            }
26177
0
         }
26178
26179
0
         typename symbol_table_t::vector_holder_ptr vec_holder = typename symbol_table_t::vector_holder_ptr(0);
26180
26181
0
         const std::size_t vec_size = static_cast<std::size_t>(details::numeric::to_int32(vector_size));
26182
26183
0
         scope_element& se = sem_.get_element(vec_name);
26184
26185
0
         if (se.name == vec_name)
26186
0
         {
26187
0
            if (se.active)
26188
0
            {
26189
0
               set_error(
26190
0
                  make_error(parser_error::e_syntax,
26191
0
                             current_token(),
26192
0
                             "ERR161 - Illegal redefinition of local vector: '" + vec_name + "'",
26193
0
                             exprtk_error_location));
26194
26195
0
               return error_node();
26196
0
            }
26197
0
            else if (
26198
0
                      (se.size == vec_size) &&
26199
0
                      (scope_element::e_vector == se.type)
26200
0
                    )
26201
0
            {
26202
0
               vec_holder = se.vec_node;
26203
0
               se.active  = true;
26204
0
               se.depth   = state_.scope_depth;
26205
0
               se.ref_count++;
26206
0
            }
26207
0
         }
26208
26209
0
         if (0 == vec_holder)
26210
0
         {
26211
0
            scope_element nse;
26212
0
            nse.name      = vec_name;
26213
0
            nse.active    = true;
26214
0
            nse.ref_count = 1;
26215
0
            nse.type      = scope_element::e_vector;
26216
0
            nse.depth     = state_.scope_depth;
26217
0
            nse.size      = vec_size;
26218
0
            nse.data      = new T[vec_size];
26219
0
            nse.vec_node  = new typename scope_element::vector_holder_t(reinterpret_cast<T*>(nse.data),nse.size);
26220
26221
0
            if (!sem_.add_element(nse))
26222
0
            {
26223
0
               set_error(
26224
0
                  make_error(parser_error::e_syntax,
26225
0
                             current_token(),
26226
0
                             "ERR162 - Failed to add new local vector '" + vec_name + "' to SEM",
26227
0
                             exprtk_error_location));
26228
26229
0
               sem_.free_element(nse);
26230
26231
0
               return error_node();
26232
0
            }
26233
26234
0
            vec_holder = nse.vec_node;
26235
26236
0
            exprtk_debug(("parse_define_vector_statement() - INFO - Added new local vector: %s[%d]\n",
26237
0
                          nse.name.c_str(),
26238
0
                          static_cast<int>(nse.size)));
26239
0
         }
26240
26241
0
         state_.activate_side_effect("parse_define_vector_statement()");
26242
26243
0
         lodge_symbol(vec_name, e_st_local_vector);
26244
26245
0
         expression_node_ptr result = error_node();
26246
26247
0
         if (null_initialisation)
26248
0
            result = expression_generator_(T(0.0));
26249
0
         else if (vec_to_vec_initialiser)
26250
0
         {
26251
0
            expression_node_ptr vec_node = node_allocator_.allocate<vector_node_t>(vec_holder);
26252
26253
0
            result = expression_generator_(
26254
0
                        details::e_assign,
26255
0
                        vec_node,
26256
0
                        vec_initilizer_list[0]);
26257
0
         }
26258
0
         else
26259
0
            result = node_allocator_
26260
0
                        .allocate<details::vector_assignment_node<T> >(
26261
0
                           (*vec_holder)[0],
26262
0
                           vec_size,
26263
0
                           vec_initilizer_list,
26264
0
                           single_value_initialiser);
26265
26266
0
         svd.delete_ptr = (0 == result);
26267
26268
0
         return result;
26269
0
      }
26270
26271
      #ifndef exprtk_disable_string_capabilities
26272
      inline expression_node_ptr parse_define_string_statement(const std::string& str_name, expression_node_ptr initialisation_expression)
26273
0
      {
26274
0
         stringvar_node_t* str_node = reinterpret_cast<stringvar_node_t*>(0);
26275
26276
0
         scope_element& se = sem_.get_element(str_name);
26277
26278
0
         if (se.name == str_name)
26279
0
         {
26280
0
            if (se.active)
26281
0
            {
26282
0
               set_error(
26283
0
                  make_error(parser_error::e_syntax,
26284
0
                             current_token(),
26285
0
                             "ERR163 - Illegal redefinition of local variable: '" + str_name + "'",
26286
0
                             exprtk_error_location));
26287
26288
0
               free_node(node_allocator_,initialisation_expression);
26289
26290
0
               return error_node();
26291
0
            }
26292
0
            else if (scope_element::e_string == se.type)
26293
0
            {
26294
0
               str_node  = se.str_node;
26295
0
               se.active = true;
26296
0
               se.depth  = state_.scope_depth;
26297
0
               se.ref_count++;
26298
0
            }
26299
0
         }
26300
26301
0
         if (0 == str_node)
26302
0
         {
26303
0
            scope_element nse;
26304
0
            nse.name      = str_name;
26305
0
            nse.active    = true;
26306
0
            nse.ref_count = 1;
26307
0
            nse.type      = scope_element::e_string;
26308
0
            nse.depth     = state_.scope_depth;
26309
0
            nse.data      = new std::string;
26310
0
            nse.str_node  = new stringvar_node_t(*reinterpret_cast<std::string*>(nse.data));
26311
26312
0
            if (!sem_.add_element(nse))
26313
0
            {
26314
0
               set_error(
26315
0
                  make_error(parser_error::e_syntax,
26316
0
                             current_token(),
26317
0
                             "ERR164 - Failed to add new local string variable '" + str_name + "' to SEM",
26318
0
                             exprtk_error_location));
26319
26320
0
               free_node(node_allocator_,initialisation_expression);
26321
26322
0
               sem_.free_element(nse);
26323
26324
0
               return error_node();
26325
0
            }
26326
26327
0
            str_node = nse.str_node;
26328
26329
0
            exprtk_debug(("parse_define_string_statement() - INFO - Added new local string variable: %s\n",nse.name.c_str()));
26330
0
         }
26331
26332
0
         lodge_symbol(str_name, e_st_local_string);
26333
26334
0
         state_.activate_side_effect("parse_define_string_statement()");
26335
26336
0
         expression_node_ptr branch[2] = {0};
26337
26338
0
         branch[0] = str_node;
26339
0
         branch[1] = initialisation_expression;
26340
26341
0
         return expression_generator_(details::e_assign,branch);
26342
0
      }
Unexecuted instantiation: exprtk::parser<double>::parse_define_string_statement(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::parser<float>::parse_define_string_statement(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::details::expression_node<float>*)
26343
      #else
26344
      inline expression_node_ptr parse_define_string_statement(const std::string&, expression_node_ptr)
26345
      {
26346
         return error_node();
26347
      }
26348
      #endif
26349
26350
      inline bool local_variable_is_shadowed(const std::string& symbol)
26351
70.5k
      {
26352
70.5k
         const scope_element& se = sem_.get_element(symbol);
26353
70.5k
         return (se.name == symbol) && se.active;
26354
70.5k
      }
exprtk::parser<double>::local_variable_is_shadowed(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
26351
36.1k
      {
26352
36.1k
         const scope_element& se = sem_.get_element(symbol);
26353
36.1k
         return (se.name == symbol) && se.active;
26354
36.1k
      }
exprtk::parser<float>::local_variable_is_shadowed(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
26351
34.3k
      {
26352
34.3k
         const scope_element& se = sem_.get_element(symbol);
26353
34.3k
         return (se.name == symbol) && se.active;
26354
34.3k
      }
26355
26356
      inline expression_node_ptr parse_define_var_statement()
26357
70.5k
      {
26358
70.5k
         if (settings_.vardef_disabled())
26359
0
         {
26360
0
            set_error(
26361
0
               make_error(parser_error::e_syntax,
26362
0
                          current_token(),
26363
0
                          "ERR165 - Illegal variable definition",
26364
0
                          exprtk_error_location));
26365
26366
0
            return error_node();
26367
0
         }
26368
70.5k
         else if (!details::imatch(current_token().value,"var"))
26369
0
         {
26370
0
            return error_node();
26371
0
         }
26372
70.5k
         else
26373
70.5k
            next_token();
26374
26375
70.5k
         const std::string var_name = current_token().value;
26376
26377
70.5k
         expression_node_ptr initialisation_expression = error_node();
26378
26379
70.5k
         if (!token_is(token_t::e_symbol))
26380
4
         {
26381
4
            set_error(
26382
4
               make_error(parser_error::e_syntax,
26383
4
                          current_token(),
26384
4
                          "ERR166 - Expected a symbol for variable definition",
26385
4
                          exprtk_error_location));
26386
26387
4
            return error_node();
26388
4
         }
26389
70.5k
         else if (details::is_reserved_symbol(var_name))
26390
0
         {
26391
0
            set_error(
26392
0
               make_error(parser_error::e_syntax,
26393
0
                          current_token(),
26394
0
                          "ERR167 - Illegal redefinition of reserved keyword: '" + var_name + "'",
26395
0
                          exprtk_error_location));
26396
26397
0
            return error_node();
26398
0
         }
26399
70.5k
         else if (symtab_store_.symbol_exists(var_name))
26400
2
         {
26401
2
            set_error(
26402
2
               make_error(parser_error::e_syntax,
26403
2
                          current_token(),
26404
2
                          "ERR168 - Illegal redefinition of variable '" + var_name + "'",
26405
2
                          exprtk_error_location));
26406
26407
2
            return error_node();
26408
2
         }
26409
70.5k
         else if (local_variable_is_shadowed(var_name))
26410
10
         {
26411
10
            set_error(
26412
10
               make_error(parser_error::e_syntax,
26413
10
                          current_token(),
26414
10
                          "ERR169 - Illegal redefinition of local variable: '" + var_name + "'",
26415
10
                          exprtk_error_location));
26416
26417
10
            return error_node();
26418
10
         }
26419
70.4k
         else if (token_is(token_t::e_lsqrbracket,prsrhlpr_t::e_hold))
26420
36
         {
26421
36
            return parse_define_vector_statement(var_name);
26422
36
         }
26423
70.4k
         else if (token_is(token_t::e_lcrlbracket,prsrhlpr_t::e_hold))
26424
4
         {
26425
4
            return parse_uninitialised_var_statement(var_name);
26426
4
         }
26427
70.4k
         else if (token_is(token_t::e_assign))
26428
4
         {
26429
4
            if (0 == (initialisation_expression = parse_expression()))
26430
2
            {
26431
2
               set_error(
26432
2
                  make_error(parser_error::e_syntax,
26433
2
                             current_token(),
26434
2
                             "ERR170 - Failed to parse initialisation expression",
26435
2
                             exprtk_error_location));
26436
26437
2
               return error_node();
26438
2
            }
26439
4
         }
26440
26441
70.4k
         if (
26442
70.4k
              !token_is(token_t::e_rbracket   , prsrhlpr_t::e_hold) &&
26443
70.4k
              !token_is(token_t::e_rcrlbracket, prsrhlpr_t::e_hold) &&
26444
70.4k
              !token_is(token_t::e_rsqrbracket, prsrhlpr_t::e_hold)
26445
70.4k
            )
26446
47.1k
         {
26447
47.1k
            if (!token_is(token_t::e_eof,prsrhlpr_t::e_hold))
26448
16
            {
26449
16
               set_error(
26450
16
                  make_error(parser_error::e_syntax,
26451
16
                             current_token(),
26452
16
                             "ERR171 - Expected ';' after variable definition",
26453
16
                             exprtk_error_location));
26454
26455
16
               free_node(node_allocator_,initialisation_expression);
26456
26457
16
               return error_node();
26458
16
            }
26459
47.1k
         }
26460
26461
70.4k
         if (
26462
70.4k
              (0 != initialisation_expression) &&
26463
70.4k
              details::is_generally_string_node(initialisation_expression)
26464
70.4k
            )
26465
0
         {
26466
0
            return parse_define_string_statement(var_name,initialisation_expression);
26467
0
         }
26468
26469
70.4k
         expression_node_ptr var_node = reinterpret_cast<expression_node_ptr>(0);
26470
26471
70.4k
         scope_element& se = sem_.get_element(var_name);
26472
26473
70.4k
         if (se.name == var_name)
26474
38.2k
         {
26475
38.2k
            if (se.active)
26476
0
            {
26477
0
               set_error(
26478
0
                  make_error(parser_error::e_syntax,
26479
0
                             current_token(),
26480
0
                             "ERR172 - Illegal redefinition of local variable: '" + var_name + "'",
26481
0
                             exprtk_error_location));
26482
26483
0
               free_node(node_allocator_, initialisation_expression);
26484
26485
0
               return error_node();
26486
0
            }
26487
38.2k
            else if (scope_element::e_variable == se.type)
26488
38.2k
            {
26489
38.2k
               var_node  = se.var_node;
26490
38.2k
               se.active = true;
26491
38.2k
               se.depth  = state_.scope_depth;
26492
38.2k
               se.ref_count++;
26493
38.2k
            }
26494
38.2k
         }
26495
26496
70.4k
         if (0 == var_node)
26497
32.1k
         {
26498
32.1k
            scope_element nse;
26499
32.1k
            nse.name      = var_name;
26500
32.1k
            nse.active    = true;
26501
32.1k
            nse.ref_count = 1;
26502
32.1k
            nse.type      = scope_element::e_variable;
26503
32.1k
            nse.depth     = state_.scope_depth;
26504
32.1k
            nse.data      = new T(T(0));
26505
32.1k
            nse.var_node  = node_allocator_.allocate<variable_node_t>(*reinterpret_cast<T*>(nse.data));
26506
26507
32.1k
            if (!sem_.add_element(nse))
26508
0
            {
26509
0
               set_error(
26510
0
                  make_error(parser_error::e_syntax,
26511
0
                             current_token(),
26512
0
                             "ERR173 - Failed to add new local variable '" + var_name + "' to SEM",
26513
0
                             exprtk_error_location));
26514
26515
0
               free_node(node_allocator_, initialisation_expression);
26516
26517
0
               sem_.free_element(nse);
26518
26519
0
               return error_node();
26520
0
            }
26521
26522
32.1k
            var_node = nse.var_node;
26523
26524
32.1k
            exprtk_debug(("parse_define_var_statement() - INFO - Added new local variable: %s\n",nse.name.c_str()));
26525
32.1k
         }
26526
26527
70.4k
         state_.activate_side_effect("parse_define_var_statement()");
26528
26529
70.4k
         lodge_symbol(var_name, e_st_local_variable);
26530
26531
70.4k
         expression_node_ptr branch[2] = {0};
26532
26533
70.4k
         branch[0] = var_node;
26534
70.4k
         branch[1] = initialisation_expression ? initialisation_expression : expression_generator_(T(0));
26535
26536
70.4k
         return expression_generator_(details::e_assign,branch);
26537
70.4k
      }
exprtk::parser<double>::parse_define_var_statement()
Line
Count
Source
26357
36.1k
      {
26358
36.1k
         if (settings_.vardef_disabled())
26359
0
         {
26360
0
            set_error(
26361
0
               make_error(parser_error::e_syntax,
26362
0
                          current_token(),
26363
0
                          "ERR165 - Illegal variable definition",
26364
0
                          exprtk_error_location));
26365
26366
0
            return error_node();
26367
0
         }
26368
36.1k
         else if (!details::imatch(current_token().value,"var"))
26369
0
         {
26370
0
            return error_node();
26371
0
         }
26372
36.1k
         else
26373
36.1k
            next_token();
26374
26375
36.1k
         const std::string var_name = current_token().value;
26376
26377
36.1k
         expression_node_ptr initialisation_expression = error_node();
26378
26379
36.1k
         if (!token_is(token_t::e_symbol))
26380
2
         {
26381
2
            set_error(
26382
2
               make_error(parser_error::e_syntax,
26383
2
                          current_token(),
26384
2
                          "ERR166 - Expected a symbol for variable definition",
26385
2
                          exprtk_error_location));
26386
26387
2
            return error_node();
26388
2
         }
26389
36.1k
         else if (details::is_reserved_symbol(var_name))
26390
0
         {
26391
0
            set_error(
26392
0
               make_error(parser_error::e_syntax,
26393
0
                          current_token(),
26394
0
                          "ERR167 - Illegal redefinition of reserved keyword: '" + var_name + "'",
26395
0
                          exprtk_error_location));
26396
26397
0
            return error_node();
26398
0
         }
26399
36.1k
         else if (symtab_store_.symbol_exists(var_name))
26400
1
         {
26401
1
            set_error(
26402
1
               make_error(parser_error::e_syntax,
26403
1
                          current_token(),
26404
1
                          "ERR168 - Illegal redefinition of variable '" + var_name + "'",
26405
1
                          exprtk_error_location));
26406
26407
1
            return error_node();
26408
1
         }
26409
36.1k
         else if (local_variable_is_shadowed(var_name))
26410
5
         {
26411
5
            set_error(
26412
5
               make_error(parser_error::e_syntax,
26413
5
                          current_token(),
26414
5
                          "ERR169 - Illegal redefinition of local variable: '" + var_name + "'",
26415
5
                          exprtk_error_location));
26416
26417
5
            return error_node();
26418
5
         }
26419
36.1k
         else if (token_is(token_t::e_lsqrbracket,prsrhlpr_t::e_hold))
26420
18
         {
26421
18
            return parse_define_vector_statement(var_name);
26422
18
         }
26423
36.1k
         else if (token_is(token_t::e_lcrlbracket,prsrhlpr_t::e_hold))
26424
2
         {
26425
2
            return parse_uninitialised_var_statement(var_name);
26426
2
         }
26427
36.1k
         else if (token_is(token_t::e_assign))
26428
2
         {
26429
2
            if (0 == (initialisation_expression = parse_expression()))
26430
1
            {
26431
1
               set_error(
26432
1
                  make_error(parser_error::e_syntax,
26433
1
                             current_token(),
26434
1
                             "ERR170 - Failed to parse initialisation expression",
26435
1
                             exprtk_error_location));
26436
26437
1
               return error_node();
26438
1
            }
26439
2
         }
26440
26441
36.1k
         if (
26442
36.1k
              !token_is(token_t::e_rbracket   , prsrhlpr_t::e_hold) &&
26443
36.1k
              !token_is(token_t::e_rcrlbracket, prsrhlpr_t::e_hold) &&
26444
36.1k
              !token_is(token_t::e_rsqrbracket, prsrhlpr_t::e_hold)
26445
36.1k
            )
26446
24.1k
         {
26447
24.1k
            if (!token_is(token_t::e_eof,prsrhlpr_t::e_hold))
26448
8
            {
26449
8
               set_error(
26450
8
                  make_error(parser_error::e_syntax,
26451
8
                             current_token(),
26452
8
                             "ERR171 - Expected ';' after variable definition",
26453
8
                             exprtk_error_location));
26454
26455
8
               free_node(node_allocator_,initialisation_expression);
26456
26457
8
               return error_node();
26458
8
            }
26459
24.1k
         }
26460
26461
36.1k
         if (
26462
36.1k
              (0 != initialisation_expression) &&
26463
36.1k
              details::is_generally_string_node(initialisation_expression)
26464
36.1k
            )
26465
0
         {
26466
0
            return parse_define_string_statement(var_name,initialisation_expression);
26467
0
         }
26468
26469
36.1k
         expression_node_ptr var_node = reinterpret_cast<expression_node_ptr>(0);
26470
26471
36.1k
         scope_element& se = sem_.get_element(var_name);
26472
26473
36.1k
         if (se.name == var_name)
26474
19.7k
         {
26475
19.7k
            if (se.active)
26476
0
            {
26477
0
               set_error(
26478
0
                  make_error(parser_error::e_syntax,
26479
0
                             current_token(),
26480
0
                             "ERR172 - Illegal redefinition of local variable: '" + var_name + "'",
26481
0
                             exprtk_error_location));
26482
26483
0
               free_node(node_allocator_, initialisation_expression);
26484
26485
0
               return error_node();
26486
0
            }
26487
19.7k
            else if (scope_element::e_variable == se.type)
26488
19.7k
            {
26489
19.7k
               var_node  = se.var_node;
26490
19.7k
               se.active = true;
26491
19.7k
               se.depth  = state_.scope_depth;
26492
19.7k
               se.ref_count++;
26493
19.7k
            }
26494
19.7k
         }
26495
26496
36.1k
         if (0 == var_node)
26497
16.4k
         {
26498
16.4k
            scope_element nse;
26499
16.4k
            nse.name      = var_name;
26500
16.4k
            nse.active    = true;
26501
16.4k
            nse.ref_count = 1;
26502
16.4k
            nse.type      = scope_element::e_variable;
26503
16.4k
            nse.depth     = state_.scope_depth;
26504
16.4k
            nse.data      = new T(T(0));
26505
16.4k
            nse.var_node  = node_allocator_.allocate<variable_node_t>(*reinterpret_cast<T*>(nse.data));
26506
26507
16.4k
            if (!sem_.add_element(nse))
26508
0
            {
26509
0
               set_error(
26510
0
                  make_error(parser_error::e_syntax,
26511
0
                             current_token(),
26512
0
                             "ERR173 - Failed to add new local variable '" + var_name + "' to SEM",
26513
0
                             exprtk_error_location));
26514
26515
0
               free_node(node_allocator_, initialisation_expression);
26516
26517
0
               sem_.free_element(nse);
26518
26519
0
               return error_node();
26520
0
            }
26521
26522
16.4k
            var_node = nse.var_node;
26523
26524
16.4k
            exprtk_debug(("parse_define_var_statement() - INFO - Added new local variable: %s\n",nse.name.c_str()));
26525
16.4k
         }
26526
26527
36.1k
         state_.activate_side_effect("parse_define_var_statement()");
26528
26529
36.1k
         lodge_symbol(var_name, e_st_local_variable);
26530
26531
36.1k
         expression_node_ptr branch[2] = {0};
26532
26533
36.1k
         branch[0] = var_node;
26534
36.1k
         branch[1] = initialisation_expression ? initialisation_expression : expression_generator_(T(0));
26535
26536
36.1k
         return expression_generator_(details::e_assign,branch);
26537
36.1k
      }
exprtk::parser<float>::parse_define_var_statement()
Line
Count
Source
26357
34.3k
      {
26358
34.3k
         if (settings_.vardef_disabled())
26359
0
         {
26360
0
            set_error(
26361
0
               make_error(parser_error::e_syntax,
26362
0
                          current_token(),
26363
0
                          "ERR165 - Illegal variable definition",
26364
0
                          exprtk_error_location));
26365
26366
0
            return error_node();
26367
0
         }
26368
34.3k
         else if (!details::imatch(current_token().value,"var"))
26369
0
         {
26370
0
            return error_node();
26371
0
         }
26372
34.3k
         else
26373
34.3k
            next_token();
26374
26375
34.3k
         const std::string var_name = current_token().value;
26376
26377
34.3k
         expression_node_ptr initialisation_expression = error_node();
26378
26379
34.3k
         if (!token_is(token_t::e_symbol))
26380
2
         {
26381
2
            set_error(
26382
2
               make_error(parser_error::e_syntax,
26383
2
                          current_token(),
26384
2
                          "ERR166 - Expected a symbol for variable definition",
26385
2
                          exprtk_error_location));
26386
26387
2
            return error_node();
26388
2
         }
26389
34.3k
         else if (details::is_reserved_symbol(var_name))
26390
0
         {
26391
0
            set_error(
26392
0
               make_error(parser_error::e_syntax,
26393
0
                          current_token(),
26394
0
                          "ERR167 - Illegal redefinition of reserved keyword: '" + var_name + "'",
26395
0
                          exprtk_error_location));
26396
26397
0
            return error_node();
26398
0
         }
26399
34.3k
         else if (symtab_store_.symbol_exists(var_name))
26400
1
         {
26401
1
            set_error(
26402
1
               make_error(parser_error::e_syntax,
26403
1
                          current_token(),
26404
1
                          "ERR168 - Illegal redefinition of variable '" + var_name + "'",
26405
1
                          exprtk_error_location));
26406
26407
1
            return error_node();
26408
1
         }
26409
34.3k
         else if (local_variable_is_shadowed(var_name))
26410
5
         {
26411
5
            set_error(
26412
5
               make_error(parser_error::e_syntax,
26413
5
                          current_token(),
26414
5
                          "ERR169 - Illegal redefinition of local variable: '" + var_name + "'",
26415
5
                          exprtk_error_location));
26416
26417
5
            return error_node();
26418
5
         }
26419
34.3k
         else if (token_is(token_t::e_lsqrbracket,prsrhlpr_t::e_hold))
26420
18
         {
26421
18
            return parse_define_vector_statement(var_name);
26422
18
         }
26423
34.2k
         else if (token_is(token_t::e_lcrlbracket,prsrhlpr_t::e_hold))
26424
2
         {
26425
2
            return parse_uninitialised_var_statement(var_name);
26426
2
         }
26427
34.2k
         else if (token_is(token_t::e_assign))
26428
2
         {
26429
2
            if (0 == (initialisation_expression = parse_expression()))
26430
1
            {
26431
1
               set_error(
26432
1
                  make_error(parser_error::e_syntax,
26433
1
                             current_token(),
26434
1
                             "ERR170 - Failed to parse initialisation expression",
26435
1
                             exprtk_error_location));
26436
26437
1
               return error_node();
26438
1
            }
26439
2
         }
26440
26441
34.2k
         if (
26442
34.2k
              !token_is(token_t::e_rbracket   , prsrhlpr_t::e_hold) &&
26443
34.2k
              !token_is(token_t::e_rcrlbracket, prsrhlpr_t::e_hold) &&
26444
34.2k
              !token_is(token_t::e_rsqrbracket, prsrhlpr_t::e_hold)
26445
34.2k
            )
26446
23.0k
         {
26447
23.0k
            if (!token_is(token_t::e_eof,prsrhlpr_t::e_hold))
26448
8
            {
26449
8
               set_error(
26450
8
                  make_error(parser_error::e_syntax,
26451
8
                             current_token(),
26452
8
                             "ERR171 - Expected ';' after variable definition",
26453
8
                             exprtk_error_location));
26454
26455
8
               free_node(node_allocator_,initialisation_expression);
26456
26457
8
               return error_node();
26458
8
            }
26459
23.0k
         }
26460
26461
34.2k
         if (
26462
34.2k
              (0 != initialisation_expression) &&
26463
34.2k
              details::is_generally_string_node(initialisation_expression)
26464
34.2k
            )
26465
0
         {
26466
0
            return parse_define_string_statement(var_name,initialisation_expression);
26467
0
         }
26468
26469
34.2k
         expression_node_ptr var_node = reinterpret_cast<expression_node_ptr>(0);
26470
26471
34.2k
         scope_element& se = sem_.get_element(var_name);
26472
26473
34.2k
         if (se.name == var_name)
26474
18.5k
         {
26475
18.5k
            if (se.active)
26476
0
            {
26477
0
               set_error(
26478
0
                  make_error(parser_error::e_syntax,
26479
0
                             current_token(),
26480
0
                             "ERR172 - Illegal redefinition of local variable: '" + var_name + "'",
26481
0
                             exprtk_error_location));
26482
26483
0
               free_node(node_allocator_, initialisation_expression);
26484
26485
0
               return error_node();
26486
0
            }
26487
18.5k
            else if (scope_element::e_variable == se.type)
26488
18.5k
            {
26489
18.5k
               var_node  = se.var_node;
26490
18.5k
               se.active = true;
26491
18.5k
               se.depth  = state_.scope_depth;
26492
18.5k
               se.ref_count++;
26493
18.5k
            }
26494
18.5k
         }
26495
26496
34.2k
         if (0 == var_node)
26497
15.7k
         {
26498
15.7k
            scope_element nse;
26499
15.7k
            nse.name      = var_name;
26500
15.7k
            nse.active    = true;
26501
15.7k
            nse.ref_count = 1;
26502
15.7k
            nse.type      = scope_element::e_variable;
26503
15.7k
            nse.depth     = state_.scope_depth;
26504
15.7k
            nse.data      = new T(T(0));
26505
15.7k
            nse.var_node  = node_allocator_.allocate<variable_node_t>(*reinterpret_cast<T*>(nse.data));
26506
26507
15.7k
            if (!sem_.add_element(nse))
26508
0
            {
26509
0
               set_error(
26510
0
                  make_error(parser_error::e_syntax,
26511
0
                             current_token(),
26512
0
                             "ERR173 - Failed to add new local variable '" + var_name + "' to SEM",
26513
0
                             exprtk_error_location));
26514
26515
0
               free_node(node_allocator_, initialisation_expression);
26516
26517
0
               sem_.free_element(nse);
26518
26519
0
               return error_node();
26520
0
            }
26521
26522
15.7k
            var_node = nse.var_node;
26523
26524
15.7k
            exprtk_debug(("parse_define_var_statement() - INFO - Added new local variable: %s\n",nse.name.c_str()));
26525
15.7k
         }
26526
26527
34.2k
         state_.activate_side_effect("parse_define_var_statement()");
26528
26529
34.2k
         lodge_symbol(var_name, e_st_local_variable);
26530
26531
34.2k
         expression_node_ptr branch[2] = {0};
26532
26533
34.2k
         branch[0] = var_node;
26534
34.2k
         branch[1] = initialisation_expression ? initialisation_expression : expression_generator_(T(0));
26535
26536
34.2k
         return expression_generator_(details::e_assign,branch);
26537
34.2k
      }
26538
26539
      inline expression_node_ptr parse_uninitialised_var_statement(const std::string& var_name)
26540
4
      {
26541
4
         if (
26542
4
              !token_is(token_t::e_lcrlbracket) ||
26543
4
              !token_is(token_t::e_rcrlbracket)
26544
4
            )
26545
4
         {
26546
4
            set_error(
26547
4
               make_error(parser_error::e_syntax,
26548
4
                          current_token(),
26549
4
                          "ERR174 - Expected a '{}' for uninitialised var definition",
26550
4
                          exprtk_error_location));
26551
26552
4
            return error_node();
26553
4
         }
26554
0
         else if (!token_is(token_t::e_eof,prsrhlpr_t::e_hold))
26555
0
         {
26556
0
            set_error(
26557
0
               make_error(parser_error::e_syntax,
26558
0
                          current_token(),
26559
0
                          "ERR175 - Expected ';' after uninitialised variable definition",
26560
0
                          exprtk_error_location));
26561
26562
0
            return error_node();
26563
0
         }
26564
26565
0
         expression_node_ptr var_node = reinterpret_cast<expression_node_ptr>(0);
26566
26567
0
         scope_element& se = sem_.get_element(var_name);
26568
26569
0
         if (se.name == var_name)
26570
0
         {
26571
0
            if (se.active)
26572
0
            {
26573
0
               set_error(
26574
0
                  make_error(parser_error::e_syntax,
26575
0
                             current_token(),
26576
0
                             "ERR176 - Illegal redefinition of local variable: '" + var_name + "'",
26577
0
                             exprtk_error_location));
26578
26579
0
               return error_node();
26580
0
            }
26581
0
            else if (scope_element::e_variable == se.type)
26582
0
            {
26583
0
               var_node  = se.var_node;
26584
0
               se.active = true;
26585
0
               se.ref_count++;
26586
0
            }
26587
0
         }
26588
26589
0
         if (0 == var_node)
26590
0
         {
26591
0
            scope_element nse;
26592
0
            nse.name      = var_name;
26593
0
            nse.active    = true;
26594
0
            nse.ref_count = 1;
26595
0
            nse.type      = scope_element::e_variable;
26596
0
            nse.depth     = state_.scope_depth;
26597
0
            nse.ip_index  = sem_.next_ip_index();
26598
0
            nse.data      = new T(T(0));
26599
0
            nse.var_node  = node_allocator_.allocate<variable_node_t>(*reinterpret_cast<T*>(nse.data));
26600
26601
0
            if (!sem_.add_element(nse))
26602
0
            {
26603
0
               set_error(
26604
0
                  make_error(parser_error::e_syntax,
26605
0
                             current_token(),
26606
0
                             "ERR177 - Failed to add new local variable '" + var_name + "' to SEM",
26607
0
                             exprtk_error_location));
26608
26609
0
               sem_.free_element(nse);
26610
26611
0
               return error_node();
26612
0
            }
26613
26614
0
            exprtk_debug(("parse_uninitialised_var_statement() - INFO - Added new local variable: %s\n",
26615
0
                          nse.name.c_str()));
26616
0
         }
26617
26618
0
         lodge_symbol(var_name, e_st_local_variable);
26619
26620
0
         state_.activate_side_effect("parse_uninitialised_var_statement()");
26621
26622
0
         return expression_generator_(T(0));
26623
0
      }
exprtk::parser<double>::parse_uninitialised_var_statement(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
26540
2
      {
26541
2
         if (
26542
2
              !token_is(token_t::e_lcrlbracket) ||
26543
2
              !token_is(token_t::e_rcrlbracket)
26544
2
            )
26545
2
         {
26546
2
            set_error(
26547
2
               make_error(parser_error::e_syntax,
26548
2
                          current_token(),
26549
2
                          "ERR174 - Expected a '{}' for uninitialised var definition",
26550
2
                          exprtk_error_location));
26551
26552
2
            return error_node();
26553
2
         }
26554
0
         else if (!token_is(token_t::e_eof,prsrhlpr_t::e_hold))
26555
0
         {
26556
0
            set_error(
26557
0
               make_error(parser_error::e_syntax,
26558
0
                          current_token(),
26559
0
                          "ERR175 - Expected ';' after uninitialised variable definition",
26560
0
                          exprtk_error_location));
26561
26562
0
            return error_node();
26563
0
         }
26564
26565
0
         expression_node_ptr var_node = reinterpret_cast<expression_node_ptr>(0);
26566
26567
0
         scope_element& se = sem_.get_element(var_name);
26568
26569
0
         if (se.name == var_name)
26570
0
         {
26571
0
            if (se.active)
26572
0
            {
26573
0
               set_error(
26574
0
                  make_error(parser_error::e_syntax,
26575
0
                             current_token(),
26576
0
                             "ERR176 - Illegal redefinition of local variable: '" + var_name + "'",
26577
0
                             exprtk_error_location));
26578
26579
0
               return error_node();
26580
0
            }
26581
0
            else if (scope_element::e_variable == se.type)
26582
0
            {
26583
0
               var_node  = se.var_node;
26584
0
               se.active = true;
26585
0
               se.ref_count++;
26586
0
            }
26587
0
         }
26588
26589
0
         if (0 == var_node)
26590
0
         {
26591
0
            scope_element nse;
26592
0
            nse.name      = var_name;
26593
0
            nse.active    = true;
26594
0
            nse.ref_count = 1;
26595
0
            nse.type      = scope_element::e_variable;
26596
0
            nse.depth     = state_.scope_depth;
26597
0
            nse.ip_index  = sem_.next_ip_index();
26598
0
            nse.data      = new T(T(0));
26599
0
            nse.var_node  = node_allocator_.allocate<variable_node_t>(*reinterpret_cast<T*>(nse.data));
26600
26601
0
            if (!sem_.add_element(nse))
26602
0
            {
26603
0
               set_error(
26604
0
                  make_error(parser_error::e_syntax,
26605
0
                             current_token(),
26606
0
                             "ERR177 - Failed to add new local variable '" + var_name + "' to SEM",
26607
0
                             exprtk_error_location));
26608
26609
0
               sem_.free_element(nse);
26610
26611
0
               return error_node();
26612
0
            }
26613
26614
0
            exprtk_debug(("parse_uninitialised_var_statement() - INFO - Added new local variable: %s\n",
26615
0
                          nse.name.c_str()));
26616
0
         }
26617
26618
0
         lodge_symbol(var_name, e_st_local_variable);
26619
26620
0
         state_.activate_side_effect("parse_uninitialised_var_statement()");
26621
26622
0
         return expression_generator_(T(0));
26623
0
      }
exprtk::parser<float>::parse_uninitialised_var_statement(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
26540
2
      {
26541
2
         if (
26542
2
              !token_is(token_t::e_lcrlbracket) ||
26543
2
              !token_is(token_t::e_rcrlbracket)
26544
2
            )
26545
2
         {
26546
2
            set_error(
26547
2
               make_error(parser_error::e_syntax,
26548
2
                          current_token(),
26549
2
                          "ERR174 - Expected a '{}' for uninitialised var definition",
26550
2
                          exprtk_error_location));
26551
26552
2
            return error_node();
26553
2
         }
26554
0
         else if (!token_is(token_t::e_eof,prsrhlpr_t::e_hold))
26555
0
         {
26556
0
            set_error(
26557
0
               make_error(parser_error::e_syntax,
26558
0
                          current_token(),
26559
0
                          "ERR175 - Expected ';' after uninitialised variable definition",
26560
0
                          exprtk_error_location));
26561
26562
0
            return error_node();
26563
0
         }
26564
26565
0
         expression_node_ptr var_node = reinterpret_cast<expression_node_ptr>(0);
26566
26567
0
         scope_element& se = sem_.get_element(var_name);
26568
26569
0
         if (se.name == var_name)
26570
0
         {
26571
0
            if (se.active)
26572
0
            {
26573
0
               set_error(
26574
0
                  make_error(parser_error::e_syntax,
26575
0
                             current_token(),
26576
0
                             "ERR176 - Illegal redefinition of local variable: '" + var_name + "'",
26577
0
                             exprtk_error_location));
26578
26579
0
               return error_node();
26580
0
            }
26581
0
            else if (scope_element::e_variable == se.type)
26582
0
            {
26583
0
               var_node  = se.var_node;
26584
0
               se.active = true;
26585
0
               se.ref_count++;
26586
0
            }
26587
0
         }
26588
26589
0
         if (0 == var_node)
26590
0
         {
26591
0
            scope_element nse;
26592
0
            nse.name      = var_name;
26593
0
            nse.active    = true;
26594
0
            nse.ref_count = 1;
26595
0
            nse.type      = scope_element::e_variable;
26596
0
            nse.depth     = state_.scope_depth;
26597
0
            nse.ip_index  = sem_.next_ip_index();
26598
0
            nse.data      = new T(T(0));
26599
0
            nse.var_node  = node_allocator_.allocate<variable_node_t>(*reinterpret_cast<T*>(nse.data));
26600
26601
0
            if (!sem_.add_element(nse))
26602
0
            {
26603
0
               set_error(
26604
0
                  make_error(parser_error::e_syntax,
26605
0
                             current_token(),
26606
0
                             "ERR177 - Failed to add new local variable '" + var_name + "' to SEM",
26607
0
                             exprtk_error_location));
26608
26609
0
               sem_.free_element(nse);
26610
26611
0
               return error_node();
26612
0
            }
26613
26614
0
            exprtk_debug(("parse_uninitialised_var_statement() - INFO - Added new local variable: %s\n",
26615
0
                          nse.name.c_str()));
26616
0
         }
26617
26618
0
         lodge_symbol(var_name, e_st_local_variable);
26619
26620
0
         state_.activate_side_effect("parse_uninitialised_var_statement()");
26621
26622
0
         return expression_generator_(T(0));
26623
0
      }
26624
26625
      inline expression_node_ptr parse_swap_statement()
26626
8
      {
26627
8
         if (!details::imatch(current_token().value,"swap"))
26628
0
         {
26629
0
            return error_node();
26630
0
         }
26631
8
         else
26632
8
            next_token();
26633
26634
8
         if (!token_is(token_t::e_lbracket))
26635
4
         {
26636
4
            set_error(
26637
4
               make_error(parser_error::e_syntax,
26638
4
                          current_token(),
26639
4
                          "ERR178 - Expected '(' at start of swap statement",
26640
4
                          exprtk_error_location));
26641
26642
4
            return error_node();
26643
4
         }
26644
26645
4
         expression_node_ptr variable0 = error_node();
26646
4
         expression_node_ptr variable1 = error_node();
26647
26648
4
         bool variable0_generated = false;
26649
4
         bool variable1_generated = false;
26650
26651
4
         const std::string var0_name = current_token().value;
26652
26653
4
         if (!token_is(token_t::e_symbol,prsrhlpr_t::e_hold))
26654
2
         {
26655
2
            set_error(
26656
2
               make_error(parser_error::e_syntax,
26657
2
                          current_token(),
26658
2
                          "ERR179 - Expected a symbol for variable or vector element definition",
26659
2
                          exprtk_error_location));
26660
26661
2
            return error_node();
26662
2
         }
26663
2
         else if (peek_token_is(token_t::e_lsqrbracket))
26664
0
         {
26665
0
            if (0 == (variable0 = parse_vector()))
26666
0
            {
26667
0
               set_error(
26668
0
                  make_error(parser_error::e_syntax,
26669
0
                             current_token(),
26670
0
                             "ERR180 - First parameter to swap is an invalid vector element: '" + var0_name + "'",
26671
0
                             exprtk_error_location));
26672
26673
0
               return error_node();
26674
0
            }
26675
26676
0
            variable0_generated = true;
26677
0
         }
26678
2
         else
26679
2
         {
26680
2
            if (symtab_store_.is_variable(var0_name))
26681
0
            {
26682
0
               variable0 = symtab_store_.get_variable(var0_name);
26683
0
            }
26684
26685
2
            const scope_element& se = sem_.get_element(var0_name);
26686
26687
2
            if (
26688
2
                 (se.active)            &&
26689
2
                 (se.name == var0_name) &&
26690
2
                 (scope_element::e_variable == se.type)
26691
2
               )
26692
0
            {
26693
0
               variable0 = se.var_node;
26694
0
            }
26695
26696
2
            lodge_symbol(var0_name, e_st_variable);
26697
26698
2
            if (0 == variable0)
26699
2
            {
26700
2
               set_error(
26701
2
                  make_error(parser_error::e_syntax,
26702
2
                             current_token(),
26703
2
                             "ERR181 - First parameter to swap is an invalid variable: '" + var0_name + "'",
26704
2
                             exprtk_error_location));
26705
26706
2
               return error_node();
26707
2
            }
26708
0
            else
26709
0
               next_token();
26710
2
         }
26711
26712
0
         if (!token_is(token_t::e_comma))
26713
0
         {
26714
0
            set_error(
26715
0
                make_error(parser_error::e_syntax,
26716
0
                           current_token(),
26717
0
                           "ERR182 - Expected ',' between parameters to swap",
26718
0
                           exprtk_error_location));
26719
26720
0
            if (variable0_generated)
26721
0
            {
26722
0
               free_node(node_allocator_,variable0);
26723
0
            }
26724
26725
0
            return error_node();
26726
0
         }
26727
26728
0
         const std::string var1_name = current_token().value;
26729
26730
0
         if (!token_is(token_t::e_symbol,prsrhlpr_t::e_hold))
26731
0
         {
26732
0
            set_error(
26733
0
               make_error(parser_error::e_syntax,
26734
0
                          current_token(),
26735
0
                          "ERR183 - Expected a symbol for variable or vector element definition",
26736
0
                          exprtk_error_location));
26737
26738
0
            if (variable0_generated)
26739
0
            {
26740
0
               free_node(node_allocator_,variable0);
26741
0
            }
26742
26743
0
            return error_node();
26744
0
         }
26745
0
         else if (peek_token_is(token_t::e_lsqrbracket))
26746
0
         {
26747
0
            if (0 == (variable1 = parse_vector()))
26748
0
            {
26749
0
               set_error(
26750
0
                  make_error(parser_error::e_syntax,
26751
0
                             current_token(),
26752
0
                             "ERR184 - Second parameter to swap is an invalid vector element: '" + var1_name + "'",
26753
0
                             exprtk_error_location));
26754
26755
0
               if (variable0_generated)
26756
0
               {
26757
0
                  free_node(node_allocator_,variable0);
26758
0
               }
26759
26760
0
               return error_node();
26761
0
            }
26762
26763
0
            variable1_generated = true;
26764
0
         }
26765
0
         else
26766
0
         {
26767
0
            if (symtab_store_.is_variable(var1_name))
26768
0
            {
26769
0
               variable1 = symtab_store_.get_variable(var1_name);
26770
0
            }
26771
26772
0
            const scope_element& se = sem_.get_element(var1_name);
26773
26774
0
            if (
26775
0
                 (se.active) &&
26776
0
                 (se.name == var1_name) &&
26777
0
                 (scope_element::e_variable == se.type)
26778
0
               )
26779
0
            {
26780
0
               variable1 = se.var_node;
26781
0
            }
26782
26783
0
            lodge_symbol(var1_name, e_st_variable);
26784
26785
0
            if (0 == variable1)
26786
0
            {
26787
0
               set_error(
26788
0
                  make_error(parser_error::e_syntax,
26789
0
                             current_token(),
26790
0
                             "ERR185 - Second parameter to swap is an invalid variable: '" + var1_name + "'",
26791
0
                             exprtk_error_location));
26792
26793
0
               if (variable0_generated)
26794
0
               {
26795
0
                  free_node(node_allocator_,variable0);
26796
0
               }
26797
26798
0
               return error_node();
26799
0
            }
26800
0
            else
26801
0
               next_token();
26802
0
         }
26803
26804
0
         if (!token_is(token_t::e_rbracket))
26805
0
         {
26806
0
            set_error(
26807
0
               make_error(parser_error::e_syntax,
26808
0
                          current_token(),
26809
0
                          "ERR186 - Expected ')' at end of swap statement",
26810
0
                          exprtk_error_location));
26811
26812
0
            if (variable0_generated)
26813
0
            {
26814
0
               free_node(node_allocator_,variable0);
26815
0
            }
26816
26817
0
            if (variable1_generated)
26818
0
            {
26819
0
               free_node(node_allocator_,variable1);
26820
0
            }
26821
26822
0
            return error_node();
26823
0
         }
26824
26825
0
         typedef details::variable_node<T>* variable_node_ptr;
26826
26827
0
         variable_node_ptr v0 = variable_node_ptr(0);
26828
0
         variable_node_ptr v1 = variable_node_ptr(0);
26829
26830
0
         expression_node_ptr result = error_node();
26831
26832
0
         if (
26833
0
              (0 != (v0 = dynamic_cast<variable_node_ptr>(variable0))) &&
26834
0
              (0 != (v1 = dynamic_cast<variable_node_ptr>(variable1)))
26835
0
            )
26836
0
         {
26837
0
            result = node_allocator_.allocate<details::swap_node<T> >(v0, v1);
26838
26839
0
            if (variable0_generated)
26840
0
            {
26841
0
               free_node(node_allocator_,variable0);
26842
0
            }
26843
26844
0
            if (variable1_generated)
26845
0
            {
26846
0
               free_node(node_allocator_,variable1);
26847
0
            }
26848
0
         }
26849
0
         else
26850
0
            result = node_allocator_.allocate<details::swap_generic_node<T> >
26851
0
                        (variable0, variable1);
26852
26853
0
         state_.activate_side_effect("parse_swap_statement()");
26854
26855
0
         return result;
26856
0
      }
exprtk::parser<double>::parse_swap_statement()
Line
Count
Source
26626
4
      {
26627
4
         if (!details::imatch(current_token().value,"swap"))
26628
0
         {
26629
0
            return error_node();
26630
0
         }
26631
4
         else
26632
4
            next_token();
26633
26634
4
         if (!token_is(token_t::e_lbracket))
26635
2
         {
26636
2
            set_error(
26637
2
               make_error(parser_error::e_syntax,
26638
2
                          current_token(),
26639
2
                          "ERR178 - Expected '(' at start of swap statement",
26640
2
                          exprtk_error_location));
26641
26642
2
            return error_node();
26643
2
         }
26644
26645
2
         expression_node_ptr variable0 = error_node();
26646
2
         expression_node_ptr variable1 = error_node();
26647
26648
2
         bool variable0_generated = false;
26649
2
         bool variable1_generated = false;
26650
26651
2
         const std::string var0_name = current_token().value;
26652
26653
2
         if (!token_is(token_t::e_symbol,prsrhlpr_t::e_hold))
26654
1
         {
26655
1
            set_error(
26656
1
               make_error(parser_error::e_syntax,
26657
1
                          current_token(),
26658
1
                          "ERR179 - Expected a symbol for variable or vector element definition",
26659
1
                          exprtk_error_location));
26660
26661
1
            return error_node();
26662
1
         }
26663
1
         else if (peek_token_is(token_t::e_lsqrbracket))
26664
0
         {
26665
0
            if (0 == (variable0 = parse_vector()))
26666
0
            {
26667
0
               set_error(
26668
0
                  make_error(parser_error::e_syntax,
26669
0
                             current_token(),
26670
0
                             "ERR180 - First parameter to swap is an invalid vector element: '" + var0_name + "'",
26671
0
                             exprtk_error_location));
26672
26673
0
               return error_node();
26674
0
            }
26675
26676
0
            variable0_generated = true;
26677
0
         }
26678
1
         else
26679
1
         {
26680
1
            if (symtab_store_.is_variable(var0_name))
26681
0
            {
26682
0
               variable0 = symtab_store_.get_variable(var0_name);
26683
0
            }
26684
26685
1
            const scope_element& se = sem_.get_element(var0_name);
26686
26687
1
            if (
26688
1
                 (se.active)            &&
26689
1
                 (se.name == var0_name) &&
26690
1
                 (scope_element::e_variable == se.type)
26691
1
               )
26692
0
            {
26693
0
               variable0 = se.var_node;
26694
0
            }
26695
26696
1
            lodge_symbol(var0_name, e_st_variable);
26697
26698
1
            if (0 == variable0)
26699
1
            {
26700
1
               set_error(
26701
1
                  make_error(parser_error::e_syntax,
26702
1
                             current_token(),
26703
1
                             "ERR181 - First parameter to swap is an invalid variable: '" + var0_name + "'",
26704
1
                             exprtk_error_location));
26705
26706
1
               return error_node();
26707
1
            }
26708
0
            else
26709
0
               next_token();
26710
1
         }
26711
26712
0
         if (!token_is(token_t::e_comma))
26713
0
         {
26714
0
            set_error(
26715
0
                make_error(parser_error::e_syntax,
26716
0
                           current_token(),
26717
0
                           "ERR182 - Expected ',' between parameters to swap",
26718
0
                           exprtk_error_location));
26719
26720
0
            if (variable0_generated)
26721
0
            {
26722
0
               free_node(node_allocator_,variable0);
26723
0
            }
26724
26725
0
            return error_node();
26726
0
         }
26727
26728
0
         const std::string var1_name = current_token().value;
26729
26730
0
         if (!token_is(token_t::e_symbol,prsrhlpr_t::e_hold))
26731
0
         {
26732
0
            set_error(
26733
0
               make_error(parser_error::e_syntax,
26734
0
                          current_token(),
26735
0
                          "ERR183 - Expected a symbol for variable or vector element definition",
26736
0
                          exprtk_error_location));
26737
26738
0
            if (variable0_generated)
26739
0
            {
26740
0
               free_node(node_allocator_,variable0);
26741
0
            }
26742
26743
0
            return error_node();
26744
0
         }
26745
0
         else if (peek_token_is(token_t::e_lsqrbracket))
26746
0
         {
26747
0
            if (0 == (variable1 = parse_vector()))
26748
0
            {
26749
0
               set_error(
26750
0
                  make_error(parser_error::e_syntax,
26751
0
                             current_token(),
26752
0
                             "ERR184 - Second parameter to swap is an invalid vector element: '" + var1_name + "'",
26753
0
                             exprtk_error_location));
26754
26755
0
               if (variable0_generated)
26756
0
               {
26757
0
                  free_node(node_allocator_,variable0);
26758
0
               }
26759
26760
0
               return error_node();
26761
0
            }
26762
26763
0
            variable1_generated = true;
26764
0
         }
26765
0
         else
26766
0
         {
26767
0
            if (symtab_store_.is_variable(var1_name))
26768
0
            {
26769
0
               variable1 = symtab_store_.get_variable(var1_name);
26770
0
            }
26771
26772
0
            const scope_element& se = sem_.get_element(var1_name);
26773
26774
0
            if (
26775
0
                 (se.active) &&
26776
0
                 (se.name == var1_name) &&
26777
0
                 (scope_element::e_variable == se.type)
26778
0
               )
26779
0
            {
26780
0
               variable1 = se.var_node;
26781
0
            }
26782
26783
0
            lodge_symbol(var1_name, e_st_variable);
26784
26785
0
            if (0 == variable1)
26786
0
            {
26787
0
               set_error(
26788
0
                  make_error(parser_error::e_syntax,
26789
0
                             current_token(),
26790
0
                             "ERR185 - Second parameter to swap is an invalid variable: '" + var1_name + "'",
26791
0
                             exprtk_error_location));
26792
26793
0
               if (variable0_generated)
26794
0
               {
26795
0
                  free_node(node_allocator_,variable0);
26796
0
               }
26797
26798
0
               return error_node();
26799
0
            }
26800
0
            else
26801
0
               next_token();
26802
0
         }
26803
26804
0
         if (!token_is(token_t::e_rbracket))
26805
0
         {
26806
0
            set_error(
26807
0
               make_error(parser_error::e_syntax,
26808
0
                          current_token(),
26809
0
                          "ERR186 - Expected ')' at end of swap statement",
26810
0
                          exprtk_error_location));
26811
26812
0
            if (variable0_generated)
26813
0
            {
26814
0
               free_node(node_allocator_,variable0);
26815
0
            }
26816
26817
0
            if (variable1_generated)
26818
0
            {
26819
0
               free_node(node_allocator_,variable1);
26820
0
            }
26821
26822
0
            return error_node();
26823
0
         }
26824
26825
0
         typedef details::variable_node<T>* variable_node_ptr;
26826
26827
0
         variable_node_ptr v0 = variable_node_ptr(0);
26828
0
         variable_node_ptr v1 = variable_node_ptr(0);
26829
26830
0
         expression_node_ptr result = error_node();
26831
26832
0
         if (
26833
0
              (0 != (v0 = dynamic_cast<variable_node_ptr>(variable0))) &&
26834
0
              (0 != (v1 = dynamic_cast<variable_node_ptr>(variable1)))
26835
0
            )
26836
0
         {
26837
0
            result = node_allocator_.allocate<details::swap_node<T> >(v0, v1);
26838
26839
0
            if (variable0_generated)
26840
0
            {
26841
0
               free_node(node_allocator_,variable0);
26842
0
            }
26843
26844
0
            if (variable1_generated)
26845
0
            {
26846
0
               free_node(node_allocator_,variable1);
26847
0
            }
26848
0
         }
26849
0
         else
26850
0
            result = node_allocator_.allocate<details::swap_generic_node<T> >
26851
0
                        (variable0, variable1);
26852
26853
0
         state_.activate_side_effect("parse_swap_statement()");
26854
26855
0
         return result;
26856
0
      }
exprtk::parser<float>::parse_swap_statement()
Line
Count
Source
26626
4
      {
26627
4
         if (!details::imatch(current_token().value,"swap"))
26628
0
         {
26629
0
            return error_node();
26630
0
         }
26631
4
         else
26632
4
            next_token();
26633
26634
4
         if (!token_is(token_t::e_lbracket))
26635
2
         {
26636
2
            set_error(
26637
2
               make_error(parser_error::e_syntax,
26638
2
                          current_token(),
26639
2
                          "ERR178 - Expected '(' at start of swap statement",
26640
2
                          exprtk_error_location));
26641
26642
2
            return error_node();
26643
2
         }
26644
26645
2
         expression_node_ptr variable0 = error_node();
26646
2
         expression_node_ptr variable1 = error_node();
26647
26648
2
         bool variable0_generated = false;
26649
2
         bool variable1_generated = false;
26650
26651
2
         const std::string var0_name = current_token().value;
26652
26653
2
         if (!token_is(token_t::e_symbol,prsrhlpr_t::e_hold))
26654
1
         {
26655
1
            set_error(
26656
1
               make_error(parser_error::e_syntax,
26657
1
                          current_token(),
26658
1
                          "ERR179 - Expected a symbol for variable or vector element definition",
26659
1
                          exprtk_error_location));
26660
26661
1
            return error_node();
26662
1
         }
26663
1
         else if (peek_token_is(token_t::e_lsqrbracket))
26664
0
         {
26665
0
            if (0 == (variable0 = parse_vector()))
26666
0
            {
26667
0
               set_error(
26668
0
                  make_error(parser_error::e_syntax,
26669
0
                             current_token(),
26670
0
                             "ERR180 - First parameter to swap is an invalid vector element: '" + var0_name + "'",
26671
0
                             exprtk_error_location));
26672
26673
0
               return error_node();
26674
0
            }
26675
26676
0
            variable0_generated = true;
26677
0
         }
26678
1
         else
26679
1
         {
26680
1
            if (symtab_store_.is_variable(var0_name))
26681
0
            {
26682
0
               variable0 = symtab_store_.get_variable(var0_name);
26683
0
            }
26684
26685
1
            const scope_element& se = sem_.get_element(var0_name);
26686
26687
1
            if (
26688
1
                 (se.active)            &&
26689
1
                 (se.name == var0_name) &&
26690
1
                 (scope_element::e_variable == se.type)
26691
1
               )
26692
0
            {
26693
0
               variable0 = se.var_node;
26694
0
            }
26695
26696
1
            lodge_symbol(var0_name, e_st_variable);
26697
26698
1
            if (0 == variable0)
26699
1
            {
26700
1
               set_error(
26701
1
                  make_error(parser_error::e_syntax,
26702
1
                             current_token(),
26703
1
                             "ERR181 - First parameter to swap is an invalid variable: '" + var0_name + "'",
26704
1
                             exprtk_error_location));
26705
26706
1
               return error_node();
26707
1
            }
26708
0
            else
26709
0
               next_token();
26710
1
         }
26711
26712
0
         if (!token_is(token_t::e_comma))
26713
0
         {
26714
0
            set_error(
26715
0
                make_error(parser_error::e_syntax,
26716
0
                           current_token(),
26717
0
                           "ERR182 - Expected ',' between parameters to swap",
26718
0
                           exprtk_error_location));
26719
26720
0
            if (variable0_generated)
26721
0
            {
26722
0
               free_node(node_allocator_,variable0);
26723
0
            }
26724
26725
0
            return error_node();
26726
0
         }
26727
26728
0
         const std::string var1_name = current_token().value;
26729
26730
0
         if (!token_is(token_t::e_symbol,prsrhlpr_t::e_hold))
26731
0
         {
26732
0
            set_error(
26733
0
               make_error(parser_error::e_syntax,
26734
0
                          current_token(),
26735
0
                          "ERR183 - Expected a symbol for variable or vector element definition",
26736
0
                          exprtk_error_location));
26737
26738
0
            if (variable0_generated)
26739
0
            {
26740
0
               free_node(node_allocator_,variable0);
26741
0
            }
26742
26743
0
            return error_node();
26744
0
         }
26745
0
         else if (peek_token_is(token_t::e_lsqrbracket))
26746
0
         {
26747
0
            if (0 == (variable1 = parse_vector()))
26748
0
            {
26749
0
               set_error(
26750
0
                  make_error(parser_error::e_syntax,
26751
0
                             current_token(),
26752
0
                             "ERR184 - Second parameter to swap is an invalid vector element: '" + var1_name + "'",
26753
0
                             exprtk_error_location));
26754
26755
0
               if (variable0_generated)
26756
0
               {
26757
0
                  free_node(node_allocator_,variable0);
26758
0
               }
26759
26760
0
               return error_node();
26761
0
            }
26762
26763
0
            variable1_generated = true;
26764
0
         }
26765
0
         else
26766
0
         {
26767
0
            if (symtab_store_.is_variable(var1_name))
26768
0
            {
26769
0
               variable1 = symtab_store_.get_variable(var1_name);
26770
0
            }
26771
26772
0
            const scope_element& se = sem_.get_element(var1_name);
26773
26774
0
            if (
26775
0
                 (se.active) &&
26776
0
                 (se.name == var1_name) &&
26777
0
                 (scope_element::e_variable == se.type)
26778
0
               )
26779
0
            {
26780
0
               variable1 = se.var_node;
26781
0
            }
26782
26783
0
            lodge_symbol(var1_name, e_st_variable);
26784
26785
0
            if (0 == variable1)
26786
0
            {
26787
0
               set_error(
26788
0
                  make_error(parser_error::e_syntax,
26789
0
                             current_token(),
26790
0
                             "ERR185 - Second parameter to swap is an invalid variable: '" + var1_name + "'",
26791
0
                             exprtk_error_location));
26792
26793
0
               if (variable0_generated)
26794
0
               {
26795
0
                  free_node(node_allocator_,variable0);
26796
0
               }
26797
26798
0
               return error_node();
26799
0
            }
26800
0
            else
26801
0
               next_token();
26802
0
         }
26803
26804
0
         if (!token_is(token_t::e_rbracket))
26805
0
         {
26806
0
            set_error(
26807
0
               make_error(parser_error::e_syntax,
26808
0
                          current_token(),
26809
0
                          "ERR186 - Expected ')' at end of swap statement",
26810
0
                          exprtk_error_location));
26811
26812
0
            if (variable0_generated)
26813
0
            {
26814
0
               free_node(node_allocator_,variable0);
26815
0
            }
26816
26817
0
            if (variable1_generated)
26818
0
            {
26819
0
               free_node(node_allocator_,variable1);
26820
0
            }
26821
26822
0
            return error_node();
26823
0
         }
26824
26825
0
         typedef details::variable_node<T>* variable_node_ptr;
26826
26827
0
         variable_node_ptr v0 = variable_node_ptr(0);
26828
0
         variable_node_ptr v1 = variable_node_ptr(0);
26829
26830
0
         expression_node_ptr result = error_node();
26831
26832
0
         if (
26833
0
              (0 != (v0 = dynamic_cast<variable_node_ptr>(variable0))) &&
26834
0
              (0 != (v1 = dynamic_cast<variable_node_ptr>(variable1)))
26835
0
            )
26836
0
         {
26837
0
            result = node_allocator_.allocate<details::swap_node<T> >(v0, v1);
26838
26839
0
            if (variable0_generated)
26840
0
            {
26841
0
               free_node(node_allocator_,variable0);
26842
0
            }
26843
26844
0
            if (variable1_generated)
26845
0
            {
26846
0
               free_node(node_allocator_,variable1);
26847
0
            }
26848
0
         }
26849
0
         else
26850
0
            result = node_allocator_.allocate<details::swap_generic_node<T> >
26851
0
                        (variable0, variable1);
26852
26853
0
         state_.activate_side_effect("parse_swap_statement()");
26854
26855
0
         return result;
26856
0
      }
26857
26858
      #ifndef exprtk_disable_return_statement
26859
      inline expression_node_ptr parse_return_statement()
26860
0
      {
26861
0
         if (state_.parsing_return_stmt)
26862
0
         {
26863
0
            set_error(
26864
0
               make_error(parser_error::e_syntax,
26865
0
                          current_token(),
26866
0
                          "ERR187 - Return call within a return call is not allowed",
26867
0
                          exprtk_error_location));
26868
26869
0
            return error_node();
26870
0
         }
26871
26872
0
         scoped_bool_negator sbn(state_.parsing_return_stmt);
26873
26874
0
         std::vector<expression_node_ptr> arg_list;
26875
26876
0
         scoped_vec_delete<expression_node_t> sdd((*this),arg_list);
26877
26878
0
         if (!details::imatch(current_token().value,"return"))
26879
0
         {
26880
0
            return error_node();
26881
0
         }
26882
0
         else
26883
0
            next_token();
26884
26885
0
         if (!token_is(token_t::e_lsqrbracket))
26886
0
         {
26887
0
            set_error(
26888
0
               make_error(parser_error::e_syntax,
26889
0
                          current_token(),
26890
0
                          "ERR188 - Expected '[' at start of return statement",
26891
0
                          exprtk_error_location));
26892
26893
0
            return error_node();
26894
0
         }
26895
0
         else if (!token_is(token_t::e_rsqrbracket))
26896
0
         {
26897
0
            for ( ; ; )
26898
0
            {
26899
0
               expression_node_ptr arg = parse_expression();
26900
26901
0
               if (0 == arg)
26902
0
                  return error_node();
26903
26904
0
               arg_list.push_back(arg);
26905
26906
0
               if (token_is(token_t::e_rsqrbracket))
26907
0
                  break;
26908
0
               else if (!token_is(token_t::e_comma))
26909
0
               {
26910
0
                  set_error(
26911
0
                     make_error(parser_error::e_syntax,
26912
0
                                current_token(),
26913
0
                                "ERR189 - Expected ',' between values during call to return",
26914
0
                                exprtk_error_location));
26915
26916
0
                  return error_node();
26917
0
               }
26918
0
            }
26919
0
         }
26920
0
         else if (settings_.zero_return_disabled())
26921
0
         {
26922
0
            set_error(
26923
0
               make_error(parser_error::e_syntax,
26924
0
                          current_token(),
26925
0
                          "ERR190 - Zero parameter return statement not allowed",
26926
0
                          exprtk_error_location));
26927
26928
0
            return error_node();
26929
0
         }
26930
26931
0
         const lexer::token prev_token = current_token();
26932
26933
0
         if (token_is(token_t::e_rsqrbracket))
26934
0
         {
26935
0
            if (!arg_list.empty())
26936
0
            {
26937
0
               set_error(
26938
0
                  make_error(parser_error::e_syntax,
26939
0
                             prev_token,
26940
0
                             "ERR191 - Invalid ']' found during return call",
26941
0
                             exprtk_error_location));
26942
26943
0
               return error_node();
26944
0
            }
26945
0
         }
26946
26947
0
         std::string ret_param_type_list;
26948
26949
0
         for (std::size_t i = 0; i < arg_list.size(); ++i)
26950
0
         {
26951
0
            if (0 == arg_list[i])
26952
0
               return error_node();
26953
0
            else if (is_ivector_node(arg_list[i]))
26954
0
               ret_param_type_list += 'V';
26955
0
            else if (is_generally_string_node(arg_list[i]))
26956
0
               ret_param_type_list += 'S';
26957
0
            else
26958
0
               ret_param_type_list += 'T';
26959
0
         }
26960
26961
0
         dec_.retparam_list_.push_back(ret_param_type_list);
26962
26963
0
         expression_node_ptr result = expression_generator_.return_call(arg_list);
26964
26965
0
         sdd.delete_ptr = (0 == result);
26966
26967
0
         state_.return_stmt_present = true;
26968
26969
0
         state_.activate_side_effect("parse_return_statement()");
26970
26971
0
         return result;
26972
0
      }
Unexecuted instantiation: exprtk::parser<double>::parse_return_statement()
Unexecuted instantiation: exprtk::parser<float>::parse_return_statement()
26973
      #else
26974
      inline expression_node_ptr parse_return_statement()
26975
      {
26976
         return error_node();
26977
      }
26978
      #endif
26979
26980
      inline bool post_variable_process(const std::string& symbol)
26981
4.25M
      {
26982
4.25M
         if (
26983
4.25M
              peek_token_is(token_t::e_lbracket   ) ||
26984
4.25M
              peek_token_is(token_t::e_lcrlbracket) ||
26985
4.25M
              peek_token_is(token_t::e_lsqrbracket)
26986
4.25M
            )
26987
138k
         {
26988
138k
            if (!settings_.commutative_check_enabled())
26989
0
            {
26990
0
               set_error(
26991
0
                  make_error(parser_error::e_syntax,
26992
0
                             current_token(),
26993
0
                             "ERR192 - Invalid sequence of variable '" + symbol + "' and bracket",
26994
0
                             exprtk_error_location));
26995
26996
0
               return false;
26997
0
            }
26998
26999
138k
            lexer().insert_front(token_t::e_mul);
27000
138k
         }
27001
27002
4.25M
         return true;
27003
4.25M
      }
exprtk::parser<double>::post_variable_process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
26981
2.17M
      {
26982
2.17M
         if (
26983
2.17M
              peek_token_is(token_t::e_lbracket   ) ||
26984
2.17M
              peek_token_is(token_t::e_lcrlbracket) ||
26985
2.17M
              peek_token_is(token_t::e_lsqrbracket)
26986
2.17M
            )
26987
71.7k
         {
26988
71.7k
            if (!settings_.commutative_check_enabled())
26989
0
            {
26990
0
               set_error(
26991
0
                  make_error(parser_error::e_syntax,
26992
0
                             current_token(),
26993
0
                             "ERR192 - Invalid sequence of variable '" + symbol + "' and bracket",
26994
0
                             exprtk_error_location));
26995
26996
0
               return false;
26997
0
            }
26998
26999
71.7k
            lexer().insert_front(token_t::e_mul);
27000
71.7k
         }
27001
27002
2.17M
         return true;
27003
2.17M
      }
exprtk::parser<float>::post_variable_process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
26981
2.07M
      {
26982
2.07M
         if (
26983
2.07M
              peek_token_is(token_t::e_lbracket   ) ||
26984
2.07M
              peek_token_is(token_t::e_lcrlbracket) ||
26985
2.07M
              peek_token_is(token_t::e_lsqrbracket)
26986
2.07M
            )
26987
66.8k
         {
26988
66.8k
            if (!settings_.commutative_check_enabled())
26989
0
            {
26990
0
               set_error(
26991
0
                  make_error(parser_error::e_syntax,
26992
0
                             current_token(),
26993
0
                             "ERR192 - Invalid sequence of variable '" + symbol + "' and bracket",
26994
0
                             exprtk_error_location));
26995
26996
0
               return false;
26997
0
            }
26998
26999
66.8k
            lexer().insert_front(token_t::e_mul);
27000
66.8k
         }
27001
27002
2.07M
         return true;
27003
2.07M
      }
27004
27005
      inline bool post_bracket_process(const typename token_t::token_type& token, expression_node_ptr& branch)
27006
818k
      {
27007
818k
         bool implied_mul = false;
27008
27009
818k
         if (details::is_generally_string_node(branch))
27010
2
            return true;
27011
27012
818k
         const lexer::parser_helper::token_advance_mode hold = prsrhlpr_t::e_hold;
27013
27014
818k
         switch (token)
27015
818k
         {
27016
474k
            case token_t::e_lcrlbracket : implied_mul = token_is(token_t::e_lbracket   ,hold) ||
27017
474k
                                                        token_is(token_t::e_lcrlbracket,hold) ||
27018
474k
                                                        token_is(token_t::e_lsqrbracket,hold) ;
27019
474k
                                          break;
27020
27021
90.7k
            case token_t::e_lbracket    : implied_mul = token_is(token_t::e_lbracket   ,hold) ||
27022
90.7k
                                                        token_is(token_t::e_lcrlbracket,hold) ||
27023
90.7k
                                                        token_is(token_t::e_lsqrbracket,hold) ;
27024
90.7k
                                          break;
27025
27026
252k
            case token_t::e_lsqrbracket : implied_mul = token_is(token_t::e_lbracket   ,hold) ||
27027
252k
                                                        token_is(token_t::e_lcrlbracket,hold) ||
27028
252k
                                                        token_is(token_t::e_lsqrbracket,hold) ;
27029
252k
                                          break;
27030
27031
0
            default                     : return true;
27032
818k
         }
27033
27034
818k
         if (implied_mul)
27035
87.6k
         {
27036
87.6k
            if (!settings_.commutative_check_enabled())
27037
0
            {
27038
0
               set_error(
27039
0
                  make_error(parser_error::e_syntax,
27040
0
                             current_token(),
27041
0
                             "ERR193 - Invalid sequence of brackets",
27042
0
                             exprtk_error_location));
27043
27044
0
               return false;
27045
0
            }
27046
87.6k
            else if (token_t::e_eof != current_token().type)
27047
87.6k
            {
27048
87.6k
               lexer().insert_front(current_token().type);
27049
87.6k
               lexer().insert_front(token_t::e_mul);
27050
87.6k
               next_token();
27051
87.6k
            }
27052
87.6k
         }
27053
27054
818k
         return true;
27055
818k
      }
exprtk::parser<double>::post_bracket_process(exprtk::lexer::token::token_type const&, exprtk::details::expression_node<double>*&)
Line
Count
Source
27006
421k
      {
27007
421k
         bool implied_mul = false;
27008
27009
421k
         if (details::is_generally_string_node(branch))
27010
1
            return true;
27011
27012
421k
         const lexer::parser_helper::token_advance_mode hold = prsrhlpr_t::e_hold;
27013
27014
421k
         switch (token)
27015
421k
         {
27016
244k
            case token_t::e_lcrlbracket : implied_mul = token_is(token_t::e_lbracket   ,hold) ||
27017
244k
                                                        token_is(token_t::e_lcrlbracket,hold) ||
27018
244k
                                                        token_is(token_t::e_lsqrbracket,hold) ;
27019
244k
                                          break;
27020
27021
46.6k
            case token_t::e_lbracket    : implied_mul = token_is(token_t::e_lbracket   ,hold) ||
27022
46.6k
                                                        token_is(token_t::e_lcrlbracket,hold) ||
27023
46.6k
                                                        token_is(token_t::e_lsqrbracket,hold) ;
27024
46.6k
                                          break;
27025
27026
130k
            case token_t::e_lsqrbracket : implied_mul = token_is(token_t::e_lbracket   ,hold) ||
27027
130k
                                                        token_is(token_t::e_lcrlbracket,hold) ||
27028
130k
                                                        token_is(token_t::e_lsqrbracket,hold) ;
27029
130k
                                          break;
27030
27031
0
            default                     : return true;
27032
421k
         }
27033
27034
421k
         if (implied_mul)
27035
45.1k
         {
27036
45.1k
            if (!settings_.commutative_check_enabled())
27037
0
            {
27038
0
               set_error(
27039
0
                  make_error(parser_error::e_syntax,
27040
0
                             current_token(),
27041
0
                             "ERR193 - Invalid sequence of brackets",
27042
0
                             exprtk_error_location));
27043
27044
0
               return false;
27045
0
            }
27046
45.1k
            else if (token_t::e_eof != current_token().type)
27047
45.1k
            {
27048
45.1k
               lexer().insert_front(current_token().type);
27049
45.1k
               lexer().insert_front(token_t::e_mul);
27050
45.1k
               next_token();
27051
45.1k
            }
27052
45.1k
         }
27053
27054
421k
         return true;
27055
421k
      }
exprtk::parser<float>::post_bracket_process(exprtk::lexer::token::token_type const&, exprtk::details::expression_node<float>*&)
Line
Count
Source
27006
396k
      {
27007
396k
         bool implied_mul = false;
27008
27009
396k
         if (details::is_generally_string_node(branch))
27010
1
            return true;
27011
27012
396k
         const lexer::parser_helper::token_advance_mode hold = prsrhlpr_t::e_hold;
27013
27014
396k
         switch (token)
27015
396k
         {
27016
230k
            case token_t::e_lcrlbracket : implied_mul = token_is(token_t::e_lbracket   ,hold) ||
27017
230k
                                                        token_is(token_t::e_lcrlbracket,hold) ||
27018
230k
                                                        token_is(token_t::e_lsqrbracket,hold) ;
27019
230k
                                          break;
27020
27021
44.1k
            case token_t::e_lbracket    : implied_mul = token_is(token_t::e_lbracket   ,hold) ||
27022
44.1k
                                                        token_is(token_t::e_lcrlbracket,hold) ||
27023
44.1k
                                                        token_is(token_t::e_lsqrbracket,hold) ;
27024
44.1k
                                          break;
27025
27026
122k
            case token_t::e_lsqrbracket : implied_mul = token_is(token_t::e_lbracket   ,hold) ||
27027
122k
                                                        token_is(token_t::e_lcrlbracket,hold) ||
27028
122k
                                                        token_is(token_t::e_lsqrbracket,hold) ;
27029
122k
                                          break;
27030
27031
0
            default                     : return true;
27032
396k
         }
27033
27034
396k
         if (implied_mul)
27035
42.4k
         {
27036
42.4k
            if (!settings_.commutative_check_enabled())
27037
0
            {
27038
0
               set_error(
27039
0
                  make_error(parser_error::e_syntax,
27040
0
                             current_token(),
27041
0
                             "ERR193 - Invalid sequence of brackets",
27042
0
                             exprtk_error_location));
27043
27044
0
               return false;
27045
0
            }
27046
42.4k
            else if (token_t::e_eof != current_token().type)
27047
42.4k
            {
27048
42.4k
               lexer().insert_front(current_token().type);
27049
42.4k
               lexer().insert_front(token_t::e_mul);
27050
42.4k
               next_token();
27051
42.4k
            }
27052
42.4k
         }
27053
27054
396k
         return true;
27055
396k
      }
27056
27057
      typedef typename interval_container_t<const void*>::interval_t interval_t;
27058
      typedef interval_container_t<const void*> immutable_memory_map_t;
27059
      typedef std::map<interval_t,token_t> immutable_symtok_map_t;
27060
27061
      inline interval_t make_memory_range(const T& t)
27062
0
      {
27063
0
         const T* begin = reinterpret_cast<const T*>(&t);
27064
0
         const T* end   = begin + 1;
27065
0
         return interval_t(begin, end);
27066
0
      }
Unexecuted instantiation: exprtk::parser<double>::make_memory_range(double const&)
Unexecuted instantiation: exprtk::parser<float>::make_memory_range(float const&)
27067
27068
      inline interval_t make_memory_range(const T* begin, const std::size_t size)
27069
0
      {
27070
0
         return interval_t(begin, begin + size);
27071
0
      }
Unexecuted instantiation: exprtk::parser<double>::make_memory_range(double const*, unsigned long)
Unexecuted instantiation: exprtk::parser<float>::make_memory_range(float const*, unsigned long)
27072
27073
      inline interval_t make_memory_range(details::char_cptr begin, const std::size_t size)
27074
0
      {
27075
0
         return interval_t(begin, begin + size);
27076
0
      }
Unexecuted instantiation: exprtk::parser<double>::make_memory_range(char const*, unsigned long)
Unexecuted instantiation: exprtk::parser<float>::make_memory_range(char const*, unsigned long)
27077
27078
      void lodge_immutable_symbol(const lexer::token& token, const interval_t interval)
27079
0
      {
27080
0
         immutable_memory_map_.add_interval(interval);
27081
0
         immutable_symtok_map_[interval] = token;
27082
0
      }
Unexecuted instantiation: exprtk::parser<double>::lodge_immutable_symbol(exprtk::lexer::token const&, std::__1::pair<void const*, void const*>)
Unexecuted instantiation: exprtk::parser<float>::lodge_immutable_symbol(exprtk::lexer::token const&, std::__1::pair<void const*, void const*>)
27083
27084
      inline expression_node_ptr parse_symtab_symbol()
27085
4.25M
      {
27086
4.25M
         const std::string symbol = current_token().value;
27087
27088
         // Are we dealing with a variable or a special constant?
27089
4.25M
         typedef typename symtab_store::variable_context var_ctxt_t;
27090
4.25M
         var_ctxt_t var_ctx = symtab_store_.get_variable_context(symbol);
27091
27092
4.25M
         if (var_ctx.variable)
27093
4.23M
         {
27094
4.23M
            assert(var_ctx.symbol_table);
27095
27096
0
            expression_node_ptr result_variable = var_ctx.variable;
27097
27098
4.23M
            if (symtab_store_.is_constant_node(symbol))
27099
31.0k
            {
27100
31.0k
               result_variable = expression_generator_(var_ctx.variable->value());
27101
31.0k
            }
27102
4.20M
            else if (symbol_table_t::e_immutable == var_ctx.symbol_table->mutability())
27103
0
            {
27104
0
               lodge_immutable_symbol(current_token(), make_memory_range(var_ctx.variable->ref()));
27105
0
               result_variable = var_ctx.variable;
27106
0
            }
27107
27108
4.23M
            if (!post_variable_process(symbol))
27109
0
               return error_node();
27110
27111
4.23M
            lodge_symbol(symbol, e_st_variable);
27112
27113
4.23M
            next_token();
27114
27115
4.23M
            return result_variable;
27116
4.23M
         }
27117
27118
         // Are we dealing with a locally defined variable, vector or string?
27119
20.5k
         if (!sem_.empty())
27120
18.8k
         {
27121
18.8k
            scope_element& se = sem_.get_active_element(symbol);
27122
27123
18.8k
            if (se.active && details::imatch(se.name, symbol))
27124
18.6k
            {
27125
18.6k
               if (scope_element::e_variable == se.type)
27126
18.6k
               {
27127
18.6k
                  se.active = true;
27128
18.6k
                  lodge_symbol(symbol, e_st_local_variable);
27129
27130
18.6k
                  if (!post_variable_process(symbol))
27131
0
                     return error_node();
27132
27133
18.6k
                  next_token();
27134
27135
18.6k
                  return se.var_node;
27136
18.6k
               }
27137
0
               else if (scope_element::e_vector == se.type)
27138
0
               {
27139
0
                  return parse_vector();
27140
0
               }
27141
0
               #ifndef exprtk_disable_string_capabilities
27142
0
               else if (scope_element::e_string == se.type)
27143
0
               {
27144
0
                  return parse_string();
27145
0
               }
27146
18.6k
               #endif
27147
18.6k
            }
27148
18.8k
         }
27149
27150
1.85k
         #ifndef exprtk_disable_string_capabilities
27151
         // Are we dealing with a string variable?
27152
1.85k
         if (symtab_store_.is_stringvar(symbol))
27153
0
         {
27154
0
            return parse_string();
27155
0
         }
27156
1.85k
         #endif
27157
27158
1.85k
         {
27159
            // Are we dealing with a function?
27160
1.85k
            ifunction<T>* function = symtab_store_.get_function(symbol);
27161
27162
1.85k
            if (function)
27163
0
            {
27164
0
               lodge_symbol(symbol, e_st_function);
27165
27166
0
               expression_node_ptr func_node =
27167
0
                                      parse_function_invocation(function,symbol);
27168
27169
0
               if (func_node)
27170
0
                  return func_node;
27171
0
               else
27172
0
               {
27173
0
                  set_error(
27174
0
                     make_error(parser_error::e_syntax,
27175
0
                                current_token(),
27176
0
                                "ERR194 - Failed to generate node for function: '" + symbol + "'",
27177
0
                                exprtk_error_location));
27178
27179
0
                  return error_node();
27180
0
               }
27181
0
            }
27182
1.85k
         }
27183
27184
1.85k
         {
27185
            // Are we dealing with a vararg function?
27186
1.85k
            ivararg_function<T>* vararg_function = symtab_store_.get_vararg_function(symbol);
27187
27188
1.85k
            if (vararg_function)
27189
0
            {
27190
0
               lodge_symbol(symbol, e_st_function);
27191
27192
0
               expression_node_ptr vararg_func_node =
27193
0
                                      parse_vararg_function_call(vararg_function, symbol);
27194
27195
0
               if (vararg_func_node)
27196
0
                  return vararg_func_node;
27197
0
               else
27198
0
               {
27199
0
                  set_error(
27200
0
                     make_error(parser_error::e_syntax,
27201
0
                                current_token(),
27202
0
                                "ERR195 - Failed to generate node for vararg function: '" + symbol + "'",
27203
0
                                exprtk_error_location));
27204
27205
0
                  return error_node();
27206
0
               }
27207
0
            }
27208
1.85k
         }
27209
27210
1.85k
         {
27211
            // Are we dealing with a vararg generic function?
27212
1.85k
            igeneric_function<T>* generic_function = symtab_store_.get_generic_function(symbol);
27213
27214
1.85k
            if (generic_function)
27215
0
            {
27216
0
               lodge_symbol(symbol, e_st_function);
27217
27218
0
               expression_node_ptr genericfunc_node =
27219
0
                                      parse_generic_function_call(generic_function, symbol);
27220
27221
0
               if (genericfunc_node)
27222
0
                  return genericfunc_node;
27223
0
               else
27224
0
               {
27225
0
                  set_error(
27226
0
                     make_error(parser_error::e_syntax,
27227
0
                                current_token(),
27228
0
                                "ERR196 - Failed to generate node for generic function: '" + symbol + "'",
27229
0
                                exprtk_error_location));
27230
27231
0
                  return error_node();
27232
0
               }
27233
0
            }
27234
1.85k
         }
27235
27236
1.85k
         #ifndef exprtk_disable_string_capabilities
27237
1.85k
         {
27238
            // Are we dealing with a vararg string returning function?
27239
1.85k
            igeneric_function<T>* string_function = symtab_store_.get_string_function(symbol);
27240
27241
1.85k
            if (string_function)
27242
0
            {
27243
0
               lodge_symbol(symbol, e_st_function);
27244
27245
0
               expression_node_ptr stringfunc_node =
27246
0
                                      parse_string_function_call(string_function, symbol);
27247
27248
0
               if (stringfunc_node)
27249
0
                  return stringfunc_node;
27250
0
               else
27251
0
               {
27252
0
                  set_error(
27253
0
                     make_error(parser_error::e_syntax,
27254
0
                                current_token(),
27255
0
                                "ERR197 - Failed to generate node for string function: '" + symbol + "'",
27256
0
                                exprtk_error_location));
27257
27258
0
                  return error_node();
27259
0
               }
27260
0
            }
27261
1.85k
         }
27262
27263
1.85k
         {
27264
            // Are we dealing with a vararg overloaded scalar/string returning function?
27265
1.85k
            igeneric_function<T>* overload_function = symtab_store_.get_overload_function(symbol);
27266
27267
1.85k
            if (overload_function)
27268
0
            {
27269
0
               lodge_symbol(symbol, e_st_function);
27270
27271
0
               expression_node_ptr overloadfunc_node =
27272
0
                                      parse_overload_function_call(overload_function, symbol);
27273
27274
0
               if (overloadfunc_node)
27275
0
                  return overloadfunc_node;
27276
0
               else
27277
0
               {
27278
0
                  set_error(
27279
0
                     make_error(parser_error::e_syntax,
27280
0
                                current_token(),
27281
0
                                "ERR198 - Failed to generate node for overload function: '" + symbol + "'",
27282
0
                                exprtk_error_location));
27283
27284
0
                  return error_node();
27285
0
               }
27286
0
            }
27287
1.85k
         }
27288
1.85k
         #endif
27289
27290
         // Are we dealing with a vector?
27291
1.85k
         if (symtab_store_.is_vector(symbol))
27292
0
         {
27293
0
            lodge_symbol(symbol, e_st_vector);
27294
0
            return parse_vector();
27295
0
         }
27296
27297
1.85k
         if (details::is_reserved_symbol(symbol))
27298
106
         {
27299
106
               if (
27300
106
                    settings_.function_enabled(symbol) ||
27301
106
                    !details::is_base_function(symbol)
27302
106
                  )
27303
106
               {
27304
106
                  set_error(
27305
106
                     make_error(parser_error::e_syntax,
27306
106
                                current_token(),
27307
106
                                "ERR199 - Invalid use of reserved symbol '" + symbol + "'",
27308
106
                                exprtk_error_location));
27309
27310
106
                  return error_node();
27311
106
               }
27312
106
         }
27313
27314
         // Should we handle unknown symbols?
27315
1.74k
         if (resolve_unknown_symbol_ && unknown_symbol_resolver_)
27316
0
         {
27317
0
            if (!(settings_.rsrvd_sym_usr_disabled() && details::is_reserved_symbol(symbol)))
27318
0
            {
27319
0
               symbol_table_t& symtab = symtab_store_.get_symbol_table();
27320
27321
0
               std::string error_message;
27322
27323
0
               if (unknown_symbol_resolver::e_usrmode_default == unknown_symbol_resolver_->mode)
27324
0
               {
27325
0
                  T default_value = T(0);
27326
27327
0
                  typename unknown_symbol_resolver::usr_symbol_type usr_symbol_type = unknown_symbol_resolver::e_usr_unknown_type;
27328
27329
0
                  if (unknown_symbol_resolver_->process(symbol, usr_symbol_type, default_value, error_message))
27330
0
                  {
27331
0
                     bool create_result = false;
27332
27333
0
                     switch (usr_symbol_type)
27334
0
                     {
27335
0
                        case unknown_symbol_resolver::e_usr_variable_type : create_result = symtab.create_variable(symbol, default_value);
27336
0
                                                                            break;
27337
27338
0
                        case unknown_symbol_resolver::e_usr_constant_type : create_result = symtab.add_constant(symbol, default_value);
27339
0
                                                                            break;
27340
27341
0
                        default                                           : create_result = false;
27342
0
                     }
27343
27344
0
                     if (create_result)
27345
0
                     {
27346
0
                        expression_node_ptr var = symtab_store_.get_variable(symbol);
27347
27348
0
                        if (var)
27349
0
                        {
27350
0
                           if (symtab_store_.is_constant_node(symbol))
27351
0
                           {
27352
0
                              var = expression_generator_(var->value());
27353
0
                           }
27354
27355
0
                           lodge_symbol(symbol, e_st_variable);
27356
27357
0
                           if (!post_variable_process(symbol))
27358
0
                              return error_node();
27359
27360
0
                           next_token();
27361
27362
0
                           return var;
27363
0
                        }
27364
0
                     }
27365
0
                  }
27366
27367
0
                  set_error(
27368
0
                     make_error(parser_error::e_symtab,
27369
0
                                current_token(),
27370
0
                                "ERR200 - Failed to create variable: '" + symbol + "'" +
27371
0
                                (error_message.empty() ? "" : " - " + error_message),
27372
0
                                exprtk_error_location));
27373
27374
0
               }
27375
0
               else if (unknown_symbol_resolver::e_usrmode_extended == unknown_symbol_resolver_->mode)
27376
0
               {
27377
0
                  if (unknown_symbol_resolver_->process(symbol, symtab, error_message))
27378
0
                  {
27379
0
                     expression_node_ptr result = parse_symtab_symbol();
27380
27381
0
                     if (result)
27382
0
                     {
27383
0
                        return result;
27384
0
                     }
27385
0
                  }
27386
27387
0
                  set_error(
27388
0
                     make_error(parser_error::e_symtab,
27389
0
                                current_token(),
27390
0
                                "ERR201 - Failed to resolve symbol: '" + symbol + "'" +
27391
0
                                (error_message.empty() ? "" : " - " + error_message),
27392
0
                                exprtk_error_location));
27393
0
               }
27394
27395
0
               return error_node();
27396
0
            }
27397
0
         }
27398
27399
1.74k
         set_error(
27400
1.74k
            make_error(parser_error::e_syntax,
27401
1.74k
                       current_token(),
27402
1.74k
                       "ERR202 - Undefined symbol: '" + symbol + "'",
27403
1.74k
                       exprtk_error_location));
27404
27405
1.74k
         return error_node();
27406
1.74k
      }
exprtk::parser<double>::parse_symtab_symbol()
Line
Count
Source
27085
2.18M
      {
27086
2.18M
         const std::string symbol = current_token().value;
27087
27088
         // Are we dealing with a variable or a special constant?
27089
2.18M
         typedef typename symtab_store::variable_context var_ctxt_t;
27090
2.18M
         var_ctxt_t var_ctx = symtab_store_.get_variable_context(symbol);
27091
27092
2.18M
         if (var_ctx.variable)
27093
2.16M
         {
27094
2.16M
            assert(var_ctx.symbol_table);
27095
27096
0
            expression_node_ptr result_variable = var_ctx.variable;
27097
27098
2.16M
            if (symtab_store_.is_constant_node(symbol))
27099
15.8k
            {
27100
15.8k
               result_variable = expression_generator_(var_ctx.variable->value());
27101
15.8k
            }
27102
2.15M
            else if (symbol_table_t::e_immutable == var_ctx.symbol_table->mutability())
27103
0
            {
27104
0
               lodge_immutable_symbol(current_token(), make_memory_range(var_ctx.variable->ref()));
27105
0
               result_variable = var_ctx.variable;
27106
0
            }
27107
27108
2.16M
            if (!post_variable_process(symbol))
27109
0
               return error_node();
27110
27111
2.16M
            lodge_symbol(symbol, e_st_variable);
27112
27113
2.16M
            next_token();
27114
27115
2.16M
            return result_variable;
27116
2.16M
         }
27117
27118
         // Are we dealing with a locally defined variable, vector or string?
27119
10.4k
         if (!sem_.empty())
27120
9.61k
         {
27121
9.61k
            scope_element& se = sem_.get_active_element(symbol);
27122
27123
9.61k
            if (se.active && details::imatch(se.name, symbol))
27124
9.52k
            {
27125
9.52k
               if (scope_element::e_variable == se.type)
27126
9.52k
               {
27127
9.52k
                  se.active = true;
27128
9.52k
                  lodge_symbol(symbol, e_st_local_variable);
27129
27130
9.52k
                  if (!post_variable_process(symbol))
27131
0
                     return error_node();
27132
27133
9.52k
                  next_token();
27134
27135
9.52k
                  return se.var_node;
27136
9.52k
               }
27137
0
               else if (scope_element::e_vector == se.type)
27138
0
               {
27139
0
                  return parse_vector();
27140
0
               }
27141
0
               #ifndef exprtk_disable_string_capabilities
27142
0
               else if (scope_element::e_string == se.type)
27143
0
               {
27144
0
                  return parse_string();
27145
0
               }
27146
9.52k
               #endif
27147
9.52k
            }
27148
9.61k
         }
27149
27150
943
         #ifndef exprtk_disable_string_capabilities
27151
         // Are we dealing with a string variable?
27152
943
         if (symtab_store_.is_stringvar(symbol))
27153
0
         {
27154
0
            return parse_string();
27155
0
         }
27156
943
         #endif
27157
27158
943
         {
27159
            // Are we dealing with a function?
27160
943
            ifunction<T>* function = symtab_store_.get_function(symbol);
27161
27162
943
            if (function)
27163
0
            {
27164
0
               lodge_symbol(symbol, e_st_function);
27165
27166
0
               expression_node_ptr func_node =
27167
0
                                      parse_function_invocation(function,symbol);
27168
27169
0
               if (func_node)
27170
0
                  return func_node;
27171
0
               else
27172
0
               {
27173
0
                  set_error(
27174
0
                     make_error(parser_error::e_syntax,
27175
0
                                current_token(),
27176
0
                                "ERR194 - Failed to generate node for function: '" + symbol + "'",
27177
0
                                exprtk_error_location));
27178
27179
0
                  return error_node();
27180
0
               }
27181
0
            }
27182
943
         }
27183
27184
943
         {
27185
            // Are we dealing with a vararg function?
27186
943
            ivararg_function<T>* vararg_function = symtab_store_.get_vararg_function(symbol);
27187
27188
943
            if (vararg_function)
27189
0
            {
27190
0
               lodge_symbol(symbol, e_st_function);
27191
27192
0
               expression_node_ptr vararg_func_node =
27193
0
                                      parse_vararg_function_call(vararg_function, symbol);
27194
27195
0
               if (vararg_func_node)
27196
0
                  return vararg_func_node;
27197
0
               else
27198
0
               {
27199
0
                  set_error(
27200
0
                     make_error(parser_error::e_syntax,
27201
0
                                current_token(),
27202
0
                                "ERR195 - Failed to generate node for vararg function: '" + symbol + "'",
27203
0
                                exprtk_error_location));
27204
27205
0
                  return error_node();
27206
0
               }
27207
0
            }
27208
943
         }
27209
27210
943
         {
27211
            // Are we dealing with a vararg generic function?
27212
943
            igeneric_function<T>* generic_function = symtab_store_.get_generic_function(symbol);
27213
27214
943
            if (generic_function)
27215
0
            {
27216
0
               lodge_symbol(symbol, e_st_function);
27217
27218
0
               expression_node_ptr genericfunc_node =
27219
0
                                      parse_generic_function_call(generic_function, symbol);
27220
27221
0
               if (genericfunc_node)
27222
0
                  return genericfunc_node;
27223
0
               else
27224
0
               {
27225
0
                  set_error(
27226
0
                     make_error(parser_error::e_syntax,
27227
0
                                current_token(),
27228
0
                                "ERR196 - Failed to generate node for generic function: '" + symbol + "'",
27229
0
                                exprtk_error_location));
27230
27231
0
                  return error_node();
27232
0
               }
27233
0
            }
27234
943
         }
27235
27236
943
         #ifndef exprtk_disable_string_capabilities
27237
943
         {
27238
            // Are we dealing with a vararg string returning function?
27239
943
            igeneric_function<T>* string_function = symtab_store_.get_string_function(symbol);
27240
27241
943
            if (string_function)
27242
0
            {
27243
0
               lodge_symbol(symbol, e_st_function);
27244
27245
0
               expression_node_ptr stringfunc_node =
27246
0
                                      parse_string_function_call(string_function, symbol);
27247
27248
0
               if (stringfunc_node)
27249
0
                  return stringfunc_node;
27250
0
               else
27251
0
               {
27252
0
                  set_error(
27253
0
                     make_error(parser_error::e_syntax,
27254
0
                                current_token(),
27255
0
                                "ERR197 - Failed to generate node for string function: '" + symbol + "'",
27256
0
                                exprtk_error_location));
27257
27258
0
                  return error_node();
27259
0
               }
27260
0
            }
27261
943
         }
27262
27263
943
         {
27264
            // Are we dealing with a vararg overloaded scalar/string returning function?
27265
943
            igeneric_function<T>* overload_function = symtab_store_.get_overload_function(symbol);
27266
27267
943
            if (overload_function)
27268
0
            {
27269
0
               lodge_symbol(symbol, e_st_function);
27270
27271
0
               expression_node_ptr overloadfunc_node =
27272
0
                                      parse_overload_function_call(overload_function, symbol);
27273
27274
0
               if (overloadfunc_node)
27275
0
                  return overloadfunc_node;
27276
0
               else
27277
0
               {
27278
0
                  set_error(
27279
0
                     make_error(parser_error::e_syntax,
27280
0
                                current_token(),
27281
0
                                "ERR198 - Failed to generate node for overload function: '" + symbol + "'",
27282
0
                                exprtk_error_location));
27283
27284
0
                  return error_node();
27285
0
               }
27286
0
            }
27287
943
         }
27288
943
         #endif
27289
27290
         // Are we dealing with a vector?
27291
943
         if (symtab_store_.is_vector(symbol))
27292
0
         {
27293
0
            lodge_symbol(symbol, e_st_vector);
27294
0
            return parse_vector();
27295
0
         }
27296
27297
943
         if (details::is_reserved_symbol(symbol))
27298
54
         {
27299
54
               if (
27300
54
                    settings_.function_enabled(symbol) ||
27301
54
                    !details::is_base_function(symbol)
27302
54
                  )
27303
54
               {
27304
54
                  set_error(
27305
54
                     make_error(parser_error::e_syntax,
27306
54
                                current_token(),
27307
54
                                "ERR199 - Invalid use of reserved symbol '" + symbol + "'",
27308
54
                                exprtk_error_location));
27309
27310
54
                  return error_node();
27311
54
               }
27312
54
         }
27313
27314
         // Should we handle unknown symbols?
27315
889
         if (resolve_unknown_symbol_ && unknown_symbol_resolver_)
27316
0
         {
27317
0
            if (!(settings_.rsrvd_sym_usr_disabled() && details::is_reserved_symbol(symbol)))
27318
0
            {
27319
0
               symbol_table_t& symtab = symtab_store_.get_symbol_table();
27320
27321
0
               std::string error_message;
27322
27323
0
               if (unknown_symbol_resolver::e_usrmode_default == unknown_symbol_resolver_->mode)
27324
0
               {
27325
0
                  T default_value = T(0);
27326
27327
0
                  typename unknown_symbol_resolver::usr_symbol_type usr_symbol_type = unknown_symbol_resolver::e_usr_unknown_type;
27328
27329
0
                  if (unknown_symbol_resolver_->process(symbol, usr_symbol_type, default_value, error_message))
27330
0
                  {
27331
0
                     bool create_result = false;
27332
27333
0
                     switch (usr_symbol_type)
27334
0
                     {
27335
0
                        case unknown_symbol_resolver::e_usr_variable_type : create_result = symtab.create_variable(symbol, default_value);
27336
0
                                                                            break;
27337
27338
0
                        case unknown_symbol_resolver::e_usr_constant_type : create_result = symtab.add_constant(symbol, default_value);
27339
0
                                                                            break;
27340
27341
0
                        default                                           : create_result = false;
27342
0
                     }
27343
27344
0
                     if (create_result)
27345
0
                     {
27346
0
                        expression_node_ptr var = symtab_store_.get_variable(symbol);
27347
27348
0
                        if (var)
27349
0
                        {
27350
0
                           if (symtab_store_.is_constant_node(symbol))
27351
0
                           {
27352
0
                              var = expression_generator_(var->value());
27353
0
                           }
27354
27355
0
                           lodge_symbol(symbol, e_st_variable);
27356
27357
0
                           if (!post_variable_process(symbol))
27358
0
                              return error_node();
27359
27360
0
                           next_token();
27361
27362
0
                           return var;
27363
0
                        }
27364
0
                     }
27365
0
                  }
27366
27367
0
                  set_error(
27368
0
                     make_error(parser_error::e_symtab,
27369
0
                                current_token(),
27370
0
                                "ERR200 - Failed to create variable: '" + symbol + "'" +
27371
0
                                (error_message.empty() ? "" : " - " + error_message),
27372
0
                                exprtk_error_location));
27373
27374
0
               }
27375
0
               else if (unknown_symbol_resolver::e_usrmode_extended == unknown_symbol_resolver_->mode)
27376
0
               {
27377
0
                  if (unknown_symbol_resolver_->process(symbol, symtab, error_message))
27378
0
                  {
27379
0
                     expression_node_ptr result = parse_symtab_symbol();
27380
27381
0
                     if (result)
27382
0
                     {
27383
0
                        return result;
27384
0
                     }
27385
0
                  }
27386
27387
0
                  set_error(
27388
0
                     make_error(parser_error::e_symtab,
27389
0
                                current_token(),
27390
0
                                "ERR201 - Failed to resolve symbol: '" + symbol + "'" +
27391
0
                                (error_message.empty() ? "" : " - " + error_message),
27392
0
                                exprtk_error_location));
27393
0
               }
27394
27395
0
               return error_node();
27396
0
            }
27397
0
         }
27398
27399
889
         set_error(
27400
889
            make_error(parser_error::e_syntax,
27401
889
                       current_token(),
27402
889
                       "ERR202 - Undefined symbol: '" + symbol + "'",
27403
889
                       exprtk_error_location));
27404
27405
889
         return error_node();
27406
889
      }
exprtk::parser<float>::parse_symtab_symbol()
Line
Count
Source
27085
2.07M
      {
27086
2.07M
         const std::string symbol = current_token().value;
27087
27088
         // Are we dealing with a variable or a special constant?
27089
2.07M
         typedef typename symtab_store::variable_context var_ctxt_t;
27090
2.07M
         var_ctxt_t var_ctx = symtab_store_.get_variable_context(symbol);
27091
27092
2.07M
         if (var_ctx.variable)
27093
2.06M
         {
27094
2.06M
            assert(var_ctx.symbol_table);
27095
27096
0
            expression_node_ptr result_variable = var_ctx.variable;
27097
27098
2.06M
            if (symtab_store_.is_constant_node(symbol))
27099
15.2k
            {
27100
15.2k
               result_variable = expression_generator_(var_ctx.variable->value());
27101
15.2k
            }
27102
2.04M
            else if (symbol_table_t::e_immutable == var_ctx.symbol_table->mutability())
27103
0
            {
27104
0
               lodge_immutable_symbol(current_token(), make_memory_range(var_ctx.variable->ref()));
27105
0
               result_variable = var_ctx.variable;
27106
0
            }
27107
27108
2.06M
            if (!post_variable_process(symbol))
27109
0
               return error_node();
27110
27111
2.06M
            lodge_symbol(symbol, e_st_variable);
27112
27113
2.06M
            next_token();
27114
27115
2.06M
            return result_variable;
27116
2.06M
         }
27117
27118
         // Are we dealing with a locally defined variable, vector or string?
27119
10.0k
         if (!sem_.empty())
27120
9.24k
         {
27121
9.24k
            scope_element& se = sem_.get_active_element(symbol);
27122
27123
9.24k
            if (se.active && details::imatch(se.name, symbol))
27124
9.16k
            {
27125
9.16k
               if (scope_element::e_variable == se.type)
27126
9.16k
               {
27127
9.16k
                  se.active = true;
27128
9.16k
                  lodge_symbol(symbol, e_st_local_variable);
27129
27130
9.16k
                  if (!post_variable_process(symbol))
27131
0
                     return error_node();
27132
27133
9.16k
                  next_token();
27134
27135
9.16k
                  return se.var_node;
27136
9.16k
               }
27137
0
               else if (scope_element::e_vector == se.type)
27138
0
               {
27139
0
                  return parse_vector();
27140
0
               }
27141
0
               #ifndef exprtk_disable_string_capabilities
27142
0
               else if (scope_element::e_string == se.type)
27143
0
               {
27144
0
                  return parse_string();
27145
0
               }
27146
9.16k
               #endif
27147
9.16k
            }
27148
9.24k
         }
27149
27150
910
         #ifndef exprtk_disable_string_capabilities
27151
         // Are we dealing with a string variable?
27152
910
         if (symtab_store_.is_stringvar(symbol))
27153
0
         {
27154
0
            return parse_string();
27155
0
         }
27156
910
         #endif
27157
27158
910
         {
27159
            // Are we dealing with a function?
27160
910
            ifunction<T>* function = symtab_store_.get_function(symbol);
27161
27162
910
            if (function)
27163
0
            {
27164
0
               lodge_symbol(symbol, e_st_function);
27165
27166
0
               expression_node_ptr func_node =
27167
0
                                      parse_function_invocation(function,symbol);
27168
27169
0
               if (func_node)
27170
0
                  return func_node;
27171
0
               else
27172
0
               {
27173
0
                  set_error(
27174
0
                     make_error(parser_error::e_syntax,
27175
0
                                current_token(),
27176
0
                                "ERR194 - Failed to generate node for function: '" + symbol + "'",
27177
0
                                exprtk_error_location));
27178
27179
0
                  return error_node();
27180
0
               }
27181
0
            }
27182
910
         }
27183
27184
910
         {
27185
            // Are we dealing with a vararg function?
27186
910
            ivararg_function<T>* vararg_function = symtab_store_.get_vararg_function(symbol);
27187
27188
910
            if (vararg_function)
27189
0
            {
27190
0
               lodge_symbol(symbol, e_st_function);
27191
27192
0
               expression_node_ptr vararg_func_node =
27193
0
                                      parse_vararg_function_call(vararg_function, symbol);
27194
27195
0
               if (vararg_func_node)
27196
0
                  return vararg_func_node;
27197
0
               else
27198
0
               {
27199
0
                  set_error(
27200
0
                     make_error(parser_error::e_syntax,
27201
0
                                current_token(),
27202
0
                                "ERR195 - Failed to generate node for vararg function: '" + symbol + "'",
27203
0
                                exprtk_error_location));
27204
27205
0
                  return error_node();
27206
0
               }
27207
0
            }
27208
910
         }
27209
27210
910
         {
27211
            // Are we dealing with a vararg generic function?
27212
910
            igeneric_function<T>* generic_function = symtab_store_.get_generic_function(symbol);
27213
27214
910
            if (generic_function)
27215
0
            {
27216
0
               lodge_symbol(symbol, e_st_function);
27217
27218
0
               expression_node_ptr genericfunc_node =
27219
0
                                      parse_generic_function_call(generic_function, symbol);
27220
27221
0
               if (genericfunc_node)
27222
0
                  return genericfunc_node;
27223
0
               else
27224
0
               {
27225
0
                  set_error(
27226
0
                     make_error(parser_error::e_syntax,
27227
0
                                current_token(),
27228
0
                                "ERR196 - Failed to generate node for generic function: '" + symbol + "'",
27229
0
                                exprtk_error_location));
27230
27231
0
                  return error_node();
27232
0
               }
27233
0
            }
27234
910
         }
27235
27236
910
         #ifndef exprtk_disable_string_capabilities
27237
910
         {
27238
            // Are we dealing with a vararg string returning function?
27239
910
            igeneric_function<T>* string_function = symtab_store_.get_string_function(symbol);
27240
27241
910
            if (string_function)
27242
0
            {
27243
0
               lodge_symbol(symbol, e_st_function);
27244
27245
0
               expression_node_ptr stringfunc_node =
27246
0
                                      parse_string_function_call(string_function, symbol);
27247
27248
0
               if (stringfunc_node)
27249
0
                  return stringfunc_node;
27250
0
               else
27251
0
               {
27252
0
                  set_error(
27253
0
                     make_error(parser_error::e_syntax,
27254
0
                                current_token(),
27255
0
                                "ERR197 - Failed to generate node for string function: '" + symbol + "'",
27256
0
                                exprtk_error_location));
27257
27258
0
                  return error_node();
27259
0
               }
27260
0
            }
27261
910
         }
27262
27263
910
         {
27264
            // Are we dealing with a vararg overloaded scalar/string returning function?
27265
910
            igeneric_function<T>* overload_function = symtab_store_.get_overload_function(symbol);
27266
27267
910
            if (overload_function)
27268
0
            {
27269
0
               lodge_symbol(symbol, e_st_function);
27270
27271
0
               expression_node_ptr overloadfunc_node =
27272
0
                                      parse_overload_function_call(overload_function, symbol);
27273
27274
0
               if (overloadfunc_node)
27275
0
                  return overloadfunc_node;
27276
0
               else
27277
0
               {
27278
0
                  set_error(
27279
0
                     make_error(parser_error::e_syntax,
27280
0
                                current_token(),
27281
0
                                "ERR198 - Failed to generate node for overload function: '" + symbol + "'",
27282
0
                                exprtk_error_location));
27283
27284
0
                  return error_node();
27285
0
               }
27286
0
            }
27287
910
         }
27288
910
         #endif
27289
27290
         // Are we dealing with a vector?
27291
910
         if (symtab_store_.is_vector(symbol))
27292
0
         {
27293
0
            lodge_symbol(symbol, e_st_vector);
27294
0
            return parse_vector();
27295
0
         }
27296
27297
910
         if (details::is_reserved_symbol(symbol))
27298
52
         {
27299
52
               if (
27300
52
                    settings_.function_enabled(symbol) ||
27301
52
                    !details::is_base_function(symbol)
27302
52
                  )
27303
52
               {
27304
52
                  set_error(
27305
52
                     make_error(parser_error::e_syntax,
27306
52
                                current_token(),
27307
52
                                "ERR199 - Invalid use of reserved symbol '" + symbol + "'",
27308
52
                                exprtk_error_location));
27309
27310
52
                  return error_node();
27311
52
               }
27312
52
         }
27313
27314
         // Should we handle unknown symbols?
27315
858
         if (resolve_unknown_symbol_ && unknown_symbol_resolver_)
27316
0
         {
27317
0
            if (!(settings_.rsrvd_sym_usr_disabled() && details::is_reserved_symbol(symbol)))
27318
0
            {
27319
0
               symbol_table_t& symtab = symtab_store_.get_symbol_table();
27320
27321
0
               std::string error_message;
27322
27323
0
               if (unknown_symbol_resolver::e_usrmode_default == unknown_symbol_resolver_->mode)
27324
0
               {
27325
0
                  T default_value = T(0);
27326
27327
0
                  typename unknown_symbol_resolver::usr_symbol_type usr_symbol_type = unknown_symbol_resolver::e_usr_unknown_type;
27328
27329
0
                  if (unknown_symbol_resolver_->process(symbol, usr_symbol_type, default_value, error_message))
27330
0
                  {
27331
0
                     bool create_result = false;
27332
27333
0
                     switch (usr_symbol_type)
27334
0
                     {
27335
0
                        case unknown_symbol_resolver::e_usr_variable_type : create_result = symtab.create_variable(symbol, default_value);
27336
0
                                                                            break;
27337
27338
0
                        case unknown_symbol_resolver::e_usr_constant_type : create_result = symtab.add_constant(symbol, default_value);
27339
0
                                                                            break;
27340
27341
0
                        default                                           : create_result = false;
27342
0
                     }
27343
27344
0
                     if (create_result)
27345
0
                     {
27346
0
                        expression_node_ptr var = symtab_store_.get_variable(symbol);
27347
27348
0
                        if (var)
27349
0
                        {
27350
0
                           if (symtab_store_.is_constant_node(symbol))
27351
0
                           {
27352
0
                              var = expression_generator_(var->value());
27353
0
                           }
27354
27355
0
                           lodge_symbol(symbol, e_st_variable);
27356
27357
0
                           if (!post_variable_process(symbol))
27358
0
                              return error_node();
27359
27360
0
                           next_token();
27361
27362
0
                           return var;
27363
0
                        }
27364
0
                     }
27365
0
                  }
27366
27367
0
                  set_error(
27368
0
                     make_error(parser_error::e_symtab,
27369
0
                                current_token(),
27370
0
                                "ERR200 - Failed to create variable: '" + symbol + "'" +
27371
0
                                (error_message.empty() ? "" : " - " + error_message),
27372
0
                                exprtk_error_location));
27373
27374
0
               }
27375
0
               else if (unknown_symbol_resolver::e_usrmode_extended == unknown_symbol_resolver_->mode)
27376
0
               {
27377
0
                  if (unknown_symbol_resolver_->process(symbol, symtab, error_message))
27378
0
                  {
27379
0
                     expression_node_ptr result = parse_symtab_symbol();
27380
27381
0
                     if (result)
27382
0
                     {
27383
0
                        return result;
27384
0
                     }
27385
0
                  }
27386
27387
0
                  set_error(
27388
0
                     make_error(parser_error::e_symtab,
27389
0
                                current_token(),
27390
0
                                "ERR201 - Failed to resolve symbol: '" + symbol + "'" +
27391
0
                                (error_message.empty() ? "" : " - " + error_message),
27392
0
                                exprtk_error_location));
27393
0
               }
27394
27395
0
               return error_node();
27396
0
            }
27397
0
         }
27398
27399
858
         set_error(
27400
858
            make_error(parser_error::e_syntax,
27401
858
                       current_token(),
27402
858
                       "ERR202 - Undefined symbol: '" + symbol + "'",
27403
858
                       exprtk_error_location));
27404
27405
858
         return error_node();
27406
858
      }
27407
27408
      inline expression_node_ptr parse_symbol()
27409
4.41M
      {
27410
4.41M
         static const std::string symbol_if       = "if"      ;
27411
4.41M
         static const std::string symbol_while    = "while"   ;
27412
4.41M
         static const std::string symbol_repeat   = "repeat"  ;
27413
4.41M
         static const std::string symbol_for      = "for"     ;
27414
4.41M
         static const std::string symbol_switch   = "switch"  ;
27415
4.41M
         static const std::string symbol_null     = "null"    ;
27416
4.41M
         static const std::string symbol_break    = "break"   ;
27417
4.41M
         static const std::string symbol_continue = "continue";
27418
4.41M
         static const std::string symbol_var      = "var"     ;
27419
4.41M
         static const std::string symbol_swap     = "swap"    ;
27420
4.41M
         static const std::string symbol_return   = "return"  ;
27421
4.41M
         static const std::string symbol_not      = "not"     ;
27422
27423
4.41M
         const std::string symbol = current_token().value;
27424
27425
4.41M
         if (valid_vararg_operation(symbol))
27426
45.4k
         {
27427
45.4k
            return parse_vararg_function();
27428
45.4k
         }
27429
4.37M
         else if (details::imatch(symbol, symbol_not))
27430
1.33k
         {
27431
1.33k
            return parse_not_statement();
27432
1.33k
         }
27433
4.37M
         else if (valid_base_operation(symbol))
27434
26.5k
         {
27435
26.5k
            return parse_base_operation();
27436
26.5k
         }
27437
4.34M
         else if (
27438
4.34M
                   details::imatch(symbol, symbol_if) &&
27439
4.34M
                   settings_.control_struct_enabled(symbol)
27440
4.34M
                 )
27441
58
         {
27442
58
            return parse_conditional_statement();
27443
58
         }
27444
4.34M
         else if (
27445
4.34M
                   details::imatch(symbol, symbol_while) &&
27446
4.34M
                   settings_.control_struct_enabled(symbol)
27447
4.34M
                 )
27448
2.64k
         {
27449
2.64k
            return parse_while_loop();
27450
2.64k
         }
27451
4.34M
         else if (
27452
4.34M
                   details::imatch(symbol, symbol_repeat) &&
27453
4.34M
                   settings_.control_struct_enabled(symbol)
27454
4.34M
                 )
27455
2.90k
         {
27456
2.90k
            return parse_repeat_until_loop();
27457
2.90k
         }
27458
4.33M
         else if (
27459
4.33M
                   details::imatch(symbol, symbol_for) &&
27460
4.33M
                   settings_.control_struct_enabled(symbol)
27461
4.33M
                 )
27462
74
         {
27463
74
            return parse_for_loop();
27464
74
         }
27465
4.33M
         else if (
27466
4.33M
                   details::imatch(symbol, symbol_switch) &&
27467
4.33M
                   settings_.control_struct_enabled(symbol)
27468
4.33M
                 )
27469
2
         {
27470
2
            return parse_switch_statement();
27471
2
         }
27472
4.33M
         else if (details::is_valid_sf_symbol(symbol))
27473
66
         {
27474
66
            return parse_special_function();
27475
66
         }
27476
4.33M
         else if (details::imatch(symbol, symbol_null))
27477
15.3k
         {
27478
15.3k
            return parse_null_statement();
27479
15.3k
         }
27480
4.32M
         #ifndef exprtk_disable_break_continue
27481
4.32M
         else if (details::imatch(symbol, symbol_break))
27482
145
         {
27483
145
            return parse_break_statement();
27484
145
         }
27485
4.32M
         else if (details::imatch(symbol, symbol_continue))
27486
0
         {
27487
0
            return parse_continue_statement();
27488
0
         }
27489
4.32M
         #endif
27490
4.32M
         else if (details::imatch(symbol, symbol_var))
27491
70.5k
         {
27492
70.5k
            return parse_define_var_statement();
27493
70.5k
         }
27494
4.25M
         else if (details::imatch(symbol, symbol_swap))
27495
8
         {
27496
8
            return parse_swap_statement();
27497
8
         }
27498
4.25M
         #ifndef exprtk_disable_return_statement
27499
4.25M
         else if (
27500
4.25M
                   details::imatch(symbol, symbol_return) &&
27501
4.25M
                   settings_.control_struct_enabled(symbol)
27502
4.25M
                 )
27503
0
         {
27504
0
            return parse_return_statement();
27505
0
         }
27506
4.25M
         #endif
27507
4.25M
         else if (symtab_store_.valid() || !sem_.empty())
27508
4.25M
         {
27509
4.25M
            return parse_symtab_symbol();
27510
4.25M
         }
27511
0
         else
27512
0
         {
27513
0
            set_error(
27514
0
               make_error(parser_error::e_symtab,
27515
0
                          current_token(),
27516
0
                          "ERR203 - Variable or function detected, yet symbol-table is invalid, Symbol: " + symbol,
27517
0
                          exprtk_error_location));
27518
27519
0
            return error_node();
27520
0
         }
27521
4.41M
      }
exprtk::parser<double>::parse_symbol()
Line
Count
Source
27409
2.26M
      {
27410
2.26M
         static const std::string symbol_if       = "if"      ;
27411
2.26M
         static const std::string symbol_while    = "while"   ;
27412
2.26M
         static const std::string symbol_repeat   = "repeat"  ;
27413
2.26M
         static const std::string symbol_for      = "for"     ;
27414
2.26M
         static const std::string symbol_switch   = "switch"  ;
27415
2.26M
         static const std::string symbol_null     = "null"    ;
27416
2.26M
         static const std::string symbol_break    = "break"   ;
27417
2.26M
         static const std::string symbol_continue = "continue";
27418
2.26M
         static const std::string symbol_var      = "var"     ;
27419
2.26M
         static const std::string symbol_swap     = "swap"    ;
27420
2.26M
         static const std::string symbol_return   = "return"  ;
27421
2.26M
         static const std::string symbol_not      = "not"     ;
27422
27423
2.26M
         const std::string symbol = current_token().value;
27424
27425
2.26M
         if (valid_vararg_operation(symbol))
27426
24.1k
         {
27427
24.1k
            return parse_vararg_function();
27428
24.1k
         }
27429
2.24M
         else if (details::imatch(symbol, symbol_not))
27430
669
         {
27431
669
            return parse_not_statement();
27432
669
         }
27433
2.24M
         else if (valid_base_operation(symbol))
27434
14.3k
         {
27435
14.3k
            return parse_base_operation();
27436
14.3k
         }
27437
2.22M
         else if (
27438
2.22M
                   details::imatch(symbol, symbol_if) &&
27439
2.22M
                   settings_.control_struct_enabled(symbol)
27440
2.22M
                 )
27441
29
         {
27442
29
            return parse_conditional_statement();
27443
29
         }
27444
2.22M
         else if (
27445
2.22M
                   details::imatch(symbol, symbol_while) &&
27446
2.22M
                   settings_.control_struct_enabled(symbol)
27447
2.22M
                 )
27448
1.39k
         {
27449
1.39k
            return parse_while_loop();
27450
1.39k
         }
27451
2.22M
         else if (
27452
2.22M
                   details::imatch(symbol, symbol_repeat) &&
27453
2.22M
                   settings_.control_struct_enabled(symbol)
27454
2.22M
                 )
27455
1.58k
         {
27456
1.58k
            return parse_repeat_until_loop();
27457
1.58k
         }
27458
2.22M
         else if (
27459
2.22M
                   details::imatch(symbol, symbol_for) &&
27460
2.22M
                   settings_.control_struct_enabled(symbol)
27461
2.22M
                 )
27462
37
         {
27463
37
            return parse_for_loop();
27464
37
         }
27465
2.22M
         else if (
27466
2.22M
                   details::imatch(symbol, symbol_switch) &&
27467
2.22M
                   settings_.control_struct_enabled(symbol)
27468
2.22M
                 )
27469
1
         {
27470
1
            return parse_switch_statement();
27471
1
         }
27472
2.22M
         else if (details::is_valid_sf_symbol(symbol))
27473
33
         {
27474
33
            return parse_special_function();
27475
33
         }
27476
2.22M
         else if (details::imatch(symbol, symbol_null))
27477
7.87k
         {
27478
7.87k
            return parse_null_statement();
27479
7.87k
         }
27480
2.21M
         #ifndef exprtk_disable_break_continue
27481
2.21M
         else if (details::imatch(symbol, symbol_break))
27482
74
         {
27483
74
            return parse_break_statement();
27484
74
         }
27485
2.21M
         else if (details::imatch(symbol, symbol_continue))
27486
0
         {
27487
0
            return parse_continue_statement();
27488
0
         }
27489
2.21M
         #endif
27490
2.21M
         else if (details::imatch(symbol, symbol_var))
27491
36.1k
         {
27492
36.1k
            return parse_define_var_statement();
27493
36.1k
         }
27494
2.18M
         else if (details::imatch(symbol, symbol_swap))
27495
4
         {
27496
4
            return parse_swap_statement();
27497
4
         }
27498
2.18M
         #ifndef exprtk_disable_return_statement
27499
2.18M
         else if (
27500
2.18M
                   details::imatch(symbol, symbol_return) &&
27501
2.18M
                   settings_.control_struct_enabled(symbol)
27502
2.18M
                 )
27503
0
         {
27504
0
            return parse_return_statement();
27505
0
         }
27506
2.18M
         #endif
27507
2.18M
         else if (symtab_store_.valid() || !sem_.empty())
27508
2.18M
         {
27509
2.18M
            return parse_symtab_symbol();
27510
2.18M
         }
27511
0
         else
27512
0
         {
27513
0
            set_error(
27514
0
               make_error(parser_error::e_symtab,
27515
0
                          current_token(),
27516
0
                          "ERR203 - Variable or function detected, yet symbol-table is invalid, Symbol: " + symbol,
27517
0
                          exprtk_error_location));
27518
27519
0
            return error_node();
27520
0
         }
27521
2.26M
      }
exprtk::parser<float>::parse_symbol()
Line
Count
Source
27409
2.15M
      {
27410
2.15M
         static const std::string symbol_if       = "if"      ;
27411
2.15M
         static const std::string symbol_while    = "while"   ;
27412
2.15M
         static const std::string symbol_repeat   = "repeat"  ;
27413
2.15M
         static const std::string symbol_for      = "for"     ;
27414
2.15M
         static const std::string symbol_switch   = "switch"  ;
27415
2.15M
         static const std::string symbol_null     = "null"    ;
27416
2.15M
         static const std::string symbol_break    = "break"   ;
27417
2.15M
         static const std::string symbol_continue = "continue";
27418
2.15M
         static const std::string symbol_var      = "var"     ;
27419
2.15M
         static const std::string symbol_swap     = "swap"    ;
27420
2.15M
         static const std::string symbol_return   = "return"  ;
27421
2.15M
         static const std::string symbol_not      = "not"     ;
27422
27423
2.15M
         const std::string symbol = current_token().value;
27424
27425
2.15M
         if (valid_vararg_operation(symbol))
27426
21.2k
         {
27427
21.2k
            return parse_vararg_function();
27428
21.2k
         }
27429
2.13M
         else if (details::imatch(symbol, symbol_not))
27430
669
         {
27431
669
            return parse_not_statement();
27432
669
         }
27433
2.13M
         else if (valid_base_operation(symbol))
27434
12.1k
         {
27435
12.1k
            return parse_base_operation();
27436
12.1k
         }
27437
2.11M
         else if (
27438
2.11M
                   details::imatch(symbol, symbol_if) &&
27439
2.11M
                   settings_.control_struct_enabled(symbol)
27440
2.11M
                 )
27441
29
         {
27442
29
            return parse_conditional_statement();
27443
29
         }
27444
2.11M
         else if (
27445
2.11M
                   details::imatch(symbol, symbol_while) &&
27446
2.11M
                   settings_.control_struct_enabled(symbol)
27447
2.11M
                 )
27448
1.25k
         {
27449
1.25k
            return parse_while_loop();
27450
1.25k
         }
27451
2.11M
         else if (
27452
2.11M
                   details::imatch(symbol, symbol_repeat) &&
27453
2.11M
                   settings_.control_struct_enabled(symbol)
27454
2.11M
                 )
27455
1.32k
         {
27456
1.32k
            return parse_repeat_until_loop();
27457
1.32k
         }
27458
2.11M
         else if (
27459
2.11M
                   details::imatch(symbol, symbol_for) &&
27460
2.11M
                   settings_.control_struct_enabled(symbol)
27461
2.11M
                 )
27462
37
         {
27463
37
            return parse_for_loop();
27464
37
         }
27465
2.11M
         else if (
27466
2.11M
                   details::imatch(symbol, symbol_switch) &&
27467
2.11M
                   settings_.control_struct_enabled(symbol)
27468
2.11M
                 )
27469
1
         {
27470
1
            return parse_switch_statement();
27471
1
         }
27472
2.11M
         else if (details::is_valid_sf_symbol(symbol))
27473
33
         {
27474
33
            return parse_special_function();
27475
33
         }
27476
2.11M
         else if (details::imatch(symbol, symbol_null))
27477
7.47k
         {
27478
7.47k
            return parse_null_statement();
27479
7.47k
         }
27480
2.10M
         #ifndef exprtk_disable_break_continue
27481
2.10M
         else if (details::imatch(symbol, symbol_break))
27482
71
         {
27483
71
            return parse_break_statement();
27484
71
         }
27485
2.10M
         else if (details::imatch(symbol, symbol_continue))
27486
0
         {
27487
0
            return parse_continue_statement();
27488
0
         }
27489
2.10M
         #endif
27490
2.10M
         else if (details::imatch(symbol, symbol_var))
27491
34.3k
         {
27492
34.3k
            return parse_define_var_statement();
27493
34.3k
         }
27494
2.07M
         else if (details::imatch(symbol, symbol_swap))
27495
4
         {
27496
4
            return parse_swap_statement();
27497
4
         }
27498
2.07M
         #ifndef exprtk_disable_return_statement
27499
2.07M
         else if (
27500
2.07M
                   details::imatch(symbol, symbol_return) &&
27501
2.07M
                   settings_.control_struct_enabled(symbol)
27502
2.07M
                 )
27503
0
         {
27504
0
            return parse_return_statement();
27505
0
         }
27506
2.07M
         #endif
27507
2.07M
         else if (symtab_store_.valid() || !sem_.empty())
27508
2.07M
         {
27509
2.07M
            return parse_symtab_symbol();
27510
2.07M
         }
27511
0
         else
27512
0
         {
27513
0
            set_error(
27514
0
               make_error(parser_error::e_symtab,
27515
0
                          current_token(),
27516
0
                          "ERR203 - Variable or function detected, yet symbol-table is invalid, Symbol: " + symbol,
27517
0
                          exprtk_error_location));
27518
27519
0
            return error_node();
27520
0
         }
27521
2.15M
      }
27522
27523
      inline expression_node_ptr parse_branch(precedence_level precedence = e_level00)
27524
9.15M
      {
27525
9.15M
         stack_limit_handler slh(*this);
27526
27527
9.15M
         if (!slh)
27528
10
         {
27529
10
            return error_node();
27530
10
         }
27531
27532
9.15M
         expression_node_ptr branch = error_node();
27533
27534
9.15M
         if (token_t::e_number == current_token().type)
27535
3.00M
         {
27536
3.00M
            T numeric_value = T(0);
27537
27538
3.00M
            if (details::string_to_real(current_token().value, numeric_value))
27539
3.00M
            {
27540
3.00M
               expression_node_ptr literal_exp = expression_generator_(numeric_value);
27541
27542
3.00M
               if (0 == literal_exp)
27543
0
               {
27544
0
                  set_error(
27545
0
                     make_error(parser_error::e_numeric,
27546
0
                                current_token(),
27547
0
                                "ERR204 - Failed generate node for scalar: '" + current_token().value + "'",
27548
0
                                exprtk_error_location));
27549
27550
0
                  return error_node();
27551
0
               }
27552
27553
3.00M
               next_token();
27554
3.00M
               branch = literal_exp;
27555
3.00M
            }
27556
0
            else
27557
0
            {
27558
0
               set_error(
27559
0
                  make_error(parser_error::e_numeric,
27560
0
                             current_token(),
27561
0
                             "ERR205 - Failed to convert '" + current_token().value + "' to a number",
27562
0
                             exprtk_error_location));
27563
27564
0
               return error_node();
27565
0
            }
27566
3.00M
         }
27567
6.14M
         else if (token_t::e_symbol == current_token().type)
27568
4.41M
         {
27569
4.41M
            branch = parse_symbol();
27570
4.41M
         }
27571
1.72M
         #ifndef exprtk_disable_string_capabilities
27572
1.72M
         else if (token_t::e_string == current_token().type)
27573
12.3k
         {
27574
12.3k
            branch = parse_const_string();
27575
12.3k
         }
27576
1.71M
         #endif
27577
1.71M
         else if (token_t::e_lbracket == current_token().type)
27578
91.0k
         {
27579
91.0k
            next_token();
27580
27581
91.0k
            if (0 == (branch = parse_expression()))
27582
275
               return error_node();
27583
90.8k
            else if (!token_is(token_t::e_rbracket))
27584
16
            {
27585
16
               set_error(
27586
16
                  make_error(parser_error::e_syntax,
27587
16
                             current_token(),
27588
16
                             "ERR206 - Expected ')' instead of: '" + current_token().value + "'",
27589
16
                             exprtk_error_location));
27590
27591
16
               details::free_node(node_allocator_,branch);
27592
27593
16
               return error_node();
27594
16
            }
27595
90.7k
            else if (!post_bracket_process(token_t::e_lbracket,branch))
27596
0
            {
27597
0
               details::free_node(node_allocator_,branch);
27598
27599
0
               return error_node();
27600
0
            }
27601
91.0k
         }
27602
1.62M
         else if (token_t::e_lsqrbracket == current_token().type)
27603
252k
         {
27604
252k
            next_token();
27605
27606
252k
            if (0 == (branch = parse_expression()))
27607
222
               return error_node();
27608
252k
            else if (!token_is(token_t::e_rsqrbracket))
27609
18
            {
27610
18
               set_error(
27611
18
                  make_error(parser_error::e_syntax,
27612
18
                             current_token(),
27613
18
                             "ERR207 - Expected ']' instead of: '" + current_token().value + "'",
27614
18
                             exprtk_error_location));
27615
27616
18
               details::free_node(node_allocator_,branch);
27617
27618
18
               return error_node();
27619
18
            }
27620
252k
            else if (!post_bracket_process(token_t::e_lsqrbracket,branch))
27621
0
            {
27622
0
               details::free_node(node_allocator_,branch);
27623
27624
0
               return error_node();
27625
0
            }
27626
252k
         }
27627
1.37M
         else if (token_t::e_lcrlbracket == current_token().type)
27628
474k
         {
27629
474k
            next_token();
27630
27631
474k
            if (0 == (branch = parse_expression()))
27632
76
               return error_node();
27633
474k
            else if (!token_is(token_t::e_rcrlbracket))
27634
12
            {
27635
12
               set_error(
27636
12
                  make_error(parser_error::e_syntax,
27637
12
                             current_token(),
27638
12
                             "ERR208 - Expected '}' instead of: '" + current_token().value + "'",
27639
12
                             exprtk_error_location));
27640
27641
12
               details::free_node(node_allocator_,branch);
27642
27643
12
               return error_node();
27644
12
            }
27645
474k
            else if (!post_bracket_process(token_t::e_lcrlbracket,branch))
27646
0
            {
27647
0
               details::free_node(node_allocator_,branch);
27648
27649
0
               return error_node();
27650
0
            }
27651
474k
         }
27652
895k
         else if (token_t::e_sub == current_token().type)
27653
407k
         {
27654
407k
            next_token();
27655
407k
            branch = parse_expression(e_level11);
27656
27657
407k
            if (
27658
407k
                 branch &&
27659
407k
                 !(
27660
406k
                    details::is_neg_unary_node    (branch) &&
27661
406k
                    simplify_unary_negation_branch(branch)
27662
406k
                  )
27663
407k
               )
27664
402k
            {
27665
402k
               expression_node_ptr result = expression_generator_(details::e_neg,branch);
27666
27667
402k
               if (0 == result)
27668
5
               {
27669
5
                  details::free_node(node_allocator_,branch);
27670
27671
5
                  return error_node();
27672
5
               }
27673
402k
               else
27674
402k
                  branch = result;
27675
402k
            }
27676
407k
         }
27677
488k
         else if (token_t::e_add == current_token().type)
27678
485k
         {
27679
485k
            next_token();
27680
485k
            branch = parse_expression(e_level13);
27681
485k
         }
27682
3.31k
         else if (token_t::e_eof == current_token().type)
27683
2.54k
         {
27684
2.54k
            set_error(
27685
2.54k
               make_error(parser_error::e_syntax,
27686
2.54k
                          current_token(),
27687
2.54k
                          "ERR209 - Premature end of expression[1]",
27688
2.54k
                          exprtk_error_location));
27689
27690
2.54k
            return error_node();
27691
2.54k
         }
27692
771
         else
27693
771
         {
27694
771
            set_error(
27695
771
               make_error(parser_error::e_syntax,
27696
771
                          current_token(),
27697
771
                          "ERR210 - Premature end of expression[2]",
27698
771
                          exprtk_error_location));
27699
27700
771
            return error_node();
27701
771
         }
27702
27703
9.14M
         if (
27704
9.14M
              branch                    &&
27705
9.14M
              (e_level00 == precedence) &&
27706
9.14M
              token_is(token_t::e_ternary,prsrhlpr_t::e_hold)
27707
9.14M
            )
27708
4.29k
         {
27709
4.29k
            branch = parse_ternary_conditional_statement(branch);
27710
4.29k
         }
27711
27712
9.14M
         parse_pending_string_rangesize(branch);
27713
27714
9.14M
         return branch;
27715
9.15M
      }
exprtk::parser<double>::parse_branch(exprtk::parser<double>::precedence_level)
Line
Count
Source
27524
4.69M
      {
27525
4.69M
         stack_limit_handler slh(*this);
27526
27527
4.69M
         if (!slh)
27528
5
         {
27529
5
            return error_node();
27530
5
         }
27531
27532
4.69M
         expression_node_ptr branch = error_node();
27533
27534
4.69M
         if (token_t::e_number == current_token().type)
27535
1.54M
         {
27536
1.54M
            T numeric_value = T(0);
27537
27538
1.54M
            if (details::string_to_real(current_token().value, numeric_value))
27539
1.54M
            {
27540
1.54M
               expression_node_ptr literal_exp = expression_generator_(numeric_value);
27541
27542
1.54M
               if (0 == literal_exp)
27543
0
               {
27544
0
                  set_error(
27545
0
                     make_error(parser_error::e_numeric,
27546
0
                                current_token(),
27547
0
                                "ERR204 - Failed generate node for scalar: '" + current_token().value + "'",
27548
0
                                exprtk_error_location));
27549
27550
0
                  return error_node();
27551
0
               }
27552
27553
1.54M
               next_token();
27554
1.54M
               branch = literal_exp;
27555
1.54M
            }
27556
0
            else
27557
0
            {
27558
0
               set_error(
27559
0
                  make_error(parser_error::e_numeric,
27560
0
                             current_token(),
27561
0
                             "ERR205 - Failed to convert '" + current_token().value + "' to a number",
27562
0
                             exprtk_error_location));
27563
27564
0
               return error_node();
27565
0
            }
27566
1.54M
         }
27567
3.15M
         else if (token_t::e_symbol == current_token().type)
27568
2.26M
         {
27569
2.26M
            branch = parse_symbol();
27570
2.26M
         }
27571
889k
         #ifndef exprtk_disable_string_capabilities
27572
889k
         else if (token_t::e_string == current_token().type)
27573
6.18k
         {
27574
6.18k
            branch = parse_const_string();
27575
6.18k
         }
27576
883k
         #endif
27577
883k
         else if (token_t::e_lbracket == current_token().type)
27578
46.8k
         {
27579
46.8k
            next_token();
27580
27581
46.8k
            if (0 == (branch = parse_expression()))
27582
139
               return error_node();
27583
46.6k
            else if (!token_is(token_t::e_rbracket))
27584
8
            {
27585
8
               set_error(
27586
8
                  make_error(parser_error::e_syntax,
27587
8
                             current_token(),
27588
8
                             "ERR206 - Expected ')' instead of: '" + current_token().value + "'",
27589
8
                             exprtk_error_location));
27590
27591
8
               details::free_node(node_allocator_,branch);
27592
27593
8
               return error_node();
27594
8
            }
27595
46.6k
            else if (!post_bracket_process(token_t::e_lbracket,branch))
27596
0
            {
27597
0
               details::free_node(node_allocator_,branch);
27598
27599
0
               return error_node();
27600
0
            }
27601
46.8k
         }
27602
836k
         else if (token_t::e_lsqrbracket == current_token().type)
27603
130k
         {
27604
130k
            next_token();
27605
27606
130k
            if (0 == (branch = parse_expression()))
27607
112
               return error_node();
27608
130k
            else if (!token_is(token_t::e_rsqrbracket))
27609
9
            {
27610
9
               set_error(
27611
9
                  make_error(parser_error::e_syntax,
27612
9
                             current_token(),
27613
9
                             "ERR207 - Expected ']' instead of: '" + current_token().value + "'",
27614
9
                             exprtk_error_location));
27615
27616
9
               details::free_node(node_allocator_,branch);
27617
27618
9
               return error_node();
27619
9
            }
27620
130k
            else if (!post_bracket_process(token_t::e_lsqrbracket,branch))
27621
0
            {
27622
0
               details::free_node(node_allocator_,branch);
27623
27624
0
               return error_node();
27625
0
            }
27626
130k
         }
27627
706k
         else if (token_t::e_lcrlbracket == current_token().type)
27628
244k
         {
27629
244k
            next_token();
27630
27631
244k
            if (0 == (branch = parse_expression()))
27632
39
               return error_node();
27633
244k
            else if (!token_is(token_t::e_rcrlbracket))
27634
6
            {
27635
6
               set_error(
27636
6
                  make_error(parser_error::e_syntax,
27637
6
                             current_token(),
27638
6
                             "ERR208 - Expected '}' instead of: '" + current_token().value + "'",
27639
6
                             exprtk_error_location));
27640
27641
6
               details::free_node(node_allocator_,branch);
27642
27643
6
               return error_node();
27644
6
            }
27645
244k
            else if (!post_bracket_process(token_t::e_lcrlbracket,branch))
27646
0
            {
27647
0
               details::free_node(node_allocator_,branch);
27648
27649
0
               return error_node();
27650
0
            }
27651
244k
         }
27652
461k
         else if (token_t::e_sub == current_token().type)
27653
209k
         {
27654
209k
            next_token();
27655
209k
            branch = parse_expression(e_level11);
27656
27657
209k
            if (
27658
209k
                 branch &&
27659
209k
                 !(
27660
208k
                    details::is_neg_unary_node    (branch) &&
27661
208k
                    simplify_unary_negation_branch(branch)
27662
208k
                  )
27663
209k
               )
27664
206k
            {
27665
206k
               expression_node_ptr result = expression_generator_(details::e_neg,branch);
27666
27667
206k
               if (0 == result)
27668
4
               {
27669
4
                  details::free_node(node_allocator_,branch);
27670
27671
4
                  return error_node();
27672
4
               }
27673
206k
               else
27674
206k
                  branch = result;
27675
206k
            }
27676
209k
         }
27677
252k
         else if (token_t::e_add == current_token().type)
27678
250k
         {
27679
250k
            next_token();
27680
250k
            branch = parse_expression(e_level13);
27681
250k
         }
27682
1.66k
         else if (token_t::e_eof == current_token().type)
27683
1.27k
         {
27684
1.27k
            set_error(
27685
1.27k
               make_error(parser_error::e_syntax,
27686
1.27k
                          current_token(),
27687
1.27k
                          "ERR209 - Premature end of expression[1]",
27688
1.27k
                          exprtk_error_location));
27689
27690
1.27k
            return error_node();
27691
1.27k
         }
27692
389
         else
27693
389
         {
27694
389
            set_error(
27695
389
               make_error(parser_error::e_syntax,
27696
389
                          current_token(),
27697
389
                          "ERR210 - Premature end of expression[2]",
27698
389
                          exprtk_error_location));
27699
27700
389
            return error_node();
27701
389
         }
27702
27703
4.69M
         if (
27704
4.69M
              branch                    &&
27705
4.69M
              (e_level00 == precedence) &&
27706
4.69M
              token_is(token_t::e_ternary,prsrhlpr_t::e_hold)
27707
4.69M
            )
27708
2.14k
         {
27709
2.14k
            branch = parse_ternary_conditional_statement(branch);
27710
2.14k
         }
27711
27712
4.69M
         parse_pending_string_rangesize(branch);
27713
27714
4.69M
         return branch;
27715
4.69M
      }
exprtk::parser<float>::parse_branch(exprtk::parser<float>::precedence_level)
Line
Count
Source
27524
4.45M
      {
27525
4.45M
         stack_limit_handler slh(*this);
27526
27527
4.45M
         if (!slh)
27528
5
         {
27529
5
            return error_node();
27530
5
         }
27531
27532
4.45M
         expression_node_ptr branch = error_node();
27533
27534
4.45M
         if (token_t::e_number == current_token().type)
27535
1.46M
         {
27536
1.46M
            T numeric_value = T(0);
27537
27538
1.46M
            if (details::string_to_real(current_token().value, numeric_value))
27539
1.46M
            {
27540
1.46M
               expression_node_ptr literal_exp = expression_generator_(numeric_value);
27541
27542
1.46M
               if (0 == literal_exp)
27543
0
               {
27544
0
                  set_error(
27545
0
                     make_error(parser_error::e_numeric,
27546
0
                                current_token(),
27547
0
                                "ERR204 - Failed generate node for scalar: '" + current_token().value + "'",
27548
0
                                exprtk_error_location));
27549
27550
0
                  return error_node();
27551
0
               }
27552
27553
1.46M
               next_token();
27554
1.46M
               branch = literal_exp;
27555
1.46M
            }
27556
0
            else
27557
0
            {
27558
0
               set_error(
27559
0
                  make_error(parser_error::e_numeric,
27560
0
                             current_token(),
27561
0
                             "ERR205 - Failed to convert '" + current_token().value + "' to a number",
27562
0
                             exprtk_error_location));
27563
27564
0
               return error_node();
27565
0
            }
27566
1.46M
         }
27567
2.98M
         else if (token_t::e_symbol == current_token().type)
27568
2.15M
         {
27569
2.15M
            branch = parse_symbol();
27570
2.15M
         }
27571
837k
         #ifndef exprtk_disable_string_capabilities
27572
837k
         else if (token_t::e_string == current_token().type)
27573
6.17k
         {
27574
6.17k
            branch = parse_const_string();
27575
6.17k
         }
27576
831k
         #endif
27577
831k
         else if (token_t::e_lbracket == current_token().type)
27578
44.2k
         {
27579
44.2k
            next_token();
27580
27581
44.2k
            if (0 == (branch = parse_expression()))
27582
136
               return error_node();
27583
44.1k
            else if (!token_is(token_t::e_rbracket))
27584
8
            {
27585
8
               set_error(
27586
8
                  make_error(parser_error::e_syntax,
27587
8
                             current_token(),
27588
8
                             "ERR206 - Expected ')' instead of: '" + current_token().value + "'",
27589
8
                             exprtk_error_location));
27590
27591
8
               details::free_node(node_allocator_,branch);
27592
27593
8
               return error_node();
27594
8
            }
27595
44.1k
            else if (!post_bracket_process(token_t::e_lbracket,branch))
27596
0
            {
27597
0
               details::free_node(node_allocator_,branch);
27598
27599
0
               return error_node();
27600
0
            }
27601
44.2k
         }
27602
786k
         else if (token_t::e_lsqrbracket == current_token().type)
27603
122k
         {
27604
122k
            next_token();
27605
27606
122k
            if (0 == (branch = parse_expression()))
27607
110
               return error_node();
27608
122k
            else if (!token_is(token_t::e_rsqrbracket))
27609
9
            {
27610
9
               set_error(
27611
9
                  make_error(parser_error::e_syntax,
27612
9
                             current_token(),
27613
9
                             "ERR207 - Expected ']' instead of: '" + current_token().value + "'",
27614
9
                             exprtk_error_location));
27615
27616
9
               details::free_node(node_allocator_,branch);
27617
27618
9
               return error_node();
27619
9
            }
27620
122k
            else if (!post_bracket_process(token_t::e_lsqrbracket,branch))
27621
0
            {
27622
0
               details::free_node(node_allocator_,branch);
27623
27624
0
               return error_node();
27625
0
            }
27626
122k
         }
27627
664k
         else if (token_t::e_lcrlbracket == current_token().type)
27628
230k
         {
27629
230k
            next_token();
27630
27631
230k
            if (0 == (branch = parse_expression()))
27632
37
               return error_node();
27633
230k
            else if (!token_is(token_t::e_rcrlbracket))
27634
6
            {
27635
6
               set_error(
27636
6
                  make_error(parser_error::e_syntax,
27637
6
                             current_token(),
27638
6
                             "ERR208 - Expected '}' instead of: '" + current_token().value + "'",
27639
6
                             exprtk_error_location));
27640
27641
6
               details::free_node(node_allocator_,branch);
27642
27643
6
               return error_node();
27644
6
            }
27645
230k
            else if (!post_bracket_process(token_t::e_lcrlbracket,branch))
27646
0
            {
27647
0
               details::free_node(node_allocator_,branch);
27648
27649
0
               return error_node();
27650
0
            }
27651
230k
         }
27652
434k
         else if (token_t::e_sub == current_token().type)
27653
198k
         {
27654
198k
            next_token();
27655
198k
            branch = parse_expression(e_level11);
27656
27657
198k
            if (
27658
198k
                 branch &&
27659
198k
                 !(
27660
197k
                    details::is_neg_unary_node    (branch) &&
27661
197k
                    simplify_unary_negation_branch(branch)
27662
197k
                  )
27663
198k
               )
27664
196k
            {
27665
196k
               expression_node_ptr result = expression_generator_(details::e_neg,branch);
27666
27667
196k
               if (0 == result)
27668
1
               {
27669
1
                  details::free_node(node_allocator_,branch);
27670
27671
1
                  return error_node();
27672
1
               }
27673
196k
               else
27674
196k
                  branch = result;
27675
196k
            }
27676
198k
         }
27677
235k
         else if (token_t::e_add == current_token().type)
27678
234k
         {
27679
234k
            next_token();
27680
234k
            branch = parse_expression(e_level13);
27681
234k
         }
27682
1.64k
         else if (token_t::e_eof == current_token().type)
27683
1.26k
         {
27684
1.26k
            set_error(
27685
1.26k
               make_error(parser_error::e_syntax,
27686
1.26k
                          current_token(),
27687
1.26k
                          "ERR209 - Premature end of expression[1]",
27688
1.26k
                          exprtk_error_location));
27689
27690
1.26k
            return error_node();
27691
1.26k
         }
27692
382
         else
27693
382
         {
27694
382
            set_error(
27695
382
               make_error(parser_error::e_syntax,
27696
382
                          current_token(),
27697
382
                          "ERR210 - Premature end of expression[2]",
27698
382
                          exprtk_error_location));
27699
27700
382
            return error_node();
27701
382
         }
27702
27703
4.44M
         if (
27704
4.44M
              branch                    &&
27705
4.44M
              (e_level00 == precedence) &&
27706
4.44M
              token_is(token_t::e_ternary,prsrhlpr_t::e_hold)
27707
4.44M
            )
27708
2.14k
         {
27709
2.14k
            branch = parse_ternary_conditional_statement(branch);
27710
2.14k
         }
27711
27712
4.44M
         parse_pending_string_rangesize(branch);
27713
27714
4.44M
         return branch;
27715
4.45M
      }
27716
27717
      template <typename Type>
27718
      class expression_generator
27719
      {
27720
      public:
27721
27722
         typedef details::expression_node<Type>* expression_node_ptr;
27723
         typedef expression_node_ptr (*synthesize_functor_t)(expression_generator<T>&, const details::operator_type& operation, expression_node_ptr (&branch)[2]);
27724
         typedef std::map<std::string,synthesize_functor_t> synthesize_map_t;
27725
         typedef typename exprtk::parser<Type> parser_t;
27726
         typedef const Type& vtype;
27727
         typedef const Type  ctype;
27728
27729
         inline void init_synthesize_map()
27730
20.1k
         {
27731
20.1k
            #ifndef exprtk_disable_enhanced_features
27732
20.1k
            synthesize_map_["(v)o(v)"] = synthesize_vov_expression::process;
27733
20.1k
            synthesize_map_["(c)o(v)"] = synthesize_cov_expression::process;
27734
20.1k
            synthesize_map_["(v)o(c)"] = synthesize_voc_expression::process;
27735
27736
20.1k
            #define register_synthezier(S)                      \
27737
1.10M
            synthesize_map_[S ::node_type::id()] = S ::process; \
27738
20.1k
27739
20.1k
            register_synthezier(synthesize_vovov_expression0)
27740
20.1k
            register_synthezier(synthesize_vovov_expression1)
27741
20.1k
            register_synthezier(synthesize_vovoc_expression0)
27742
20.1k
            register_synthezier(synthesize_vovoc_expression1)
27743
20.1k
            register_synthezier(synthesize_vocov_expression0)
27744
20.1k
            register_synthezier(synthesize_vocov_expression1)
27745
20.1k
            register_synthezier(synthesize_covov_expression0)
27746
20.1k
            register_synthezier(synthesize_covov_expression1)
27747
20.1k
            register_synthezier(synthesize_covoc_expression0)
27748
20.1k
            register_synthezier(synthesize_covoc_expression1)
27749
20.1k
            register_synthezier(synthesize_cocov_expression1)
27750
20.1k
            register_synthezier(synthesize_vococ_expression0)
27751
27752
20.1k
            register_synthezier(synthesize_vovovov_expression0)
27753
20.1k
            register_synthezier(synthesize_vovovoc_expression0)
27754
20.1k
            register_synthezier(synthesize_vovocov_expression0)
27755
20.1k
            register_synthezier(synthesize_vocovov_expression0)
27756
20.1k
            register_synthezier(synthesize_covovov_expression0)
27757
20.1k
            register_synthezier(synthesize_covocov_expression0)
27758
20.1k
            register_synthezier(synthesize_vocovoc_expression0)
27759
20.1k
            register_synthezier(synthesize_covovoc_expression0)
27760
20.1k
            register_synthezier(synthesize_vococov_expression0)
27761
27762
20.1k
            register_synthezier(synthesize_vovovov_expression1)
27763
20.1k
            register_synthezier(synthesize_vovovoc_expression1)
27764
20.1k
            register_synthezier(synthesize_vovocov_expression1)
27765
20.1k
            register_synthezier(synthesize_vocovov_expression1)
27766
20.1k
            register_synthezier(synthesize_covovov_expression1)
27767
20.1k
            register_synthezier(synthesize_covocov_expression1)
27768
20.1k
            register_synthezier(synthesize_vocovoc_expression1)
27769
20.1k
            register_synthezier(synthesize_covovoc_expression1)
27770
20.1k
            register_synthezier(synthesize_vococov_expression1)
27771
27772
20.1k
            register_synthezier(synthesize_vovovov_expression2)
27773
20.1k
            register_synthezier(synthesize_vovovoc_expression2)
27774
20.1k
            register_synthezier(synthesize_vovocov_expression2)
27775
20.1k
            register_synthezier(synthesize_vocovov_expression2)
27776
20.1k
            register_synthezier(synthesize_covovov_expression2)
27777
20.1k
            register_synthezier(synthesize_covocov_expression2)
27778
20.1k
            register_synthezier(synthesize_vocovoc_expression2)
27779
20.1k
            register_synthezier(synthesize_covovoc_expression2)
27780
27781
20.1k
            register_synthezier(synthesize_vovovov_expression3)
27782
20.1k
            register_synthezier(synthesize_vovovoc_expression3)
27783
20.1k
            register_synthezier(synthesize_vovocov_expression3)
27784
20.1k
            register_synthezier(synthesize_vocovov_expression3)
27785
20.1k
            register_synthezier(synthesize_covovov_expression3)
27786
20.1k
            register_synthezier(synthesize_covocov_expression3)
27787
20.1k
            register_synthezier(synthesize_vocovoc_expression3)
27788
20.1k
            register_synthezier(synthesize_covovoc_expression3)
27789
20.1k
            register_synthezier(synthesize_vococov_expression3)
27790
27791
20.1k
            register_synthezier(synthesize_vovovov_expression4)
27792
20.1k
            register_synthezier(synthesize_vovovoc_expression4)
27793
20.1k
            register_synthezier(synthesize_vovocov_expression4)
27794
20.1k
            register_synthezier(synthesize_vocovov_expression4)
27795
20.1k
            register_synthezier(synthesize_covovov_expression4)
27796
20.1k
            register_synthezier(synthesize_covocov_expression4)
27797
20.1k
            register_synthezier(synthesize_vocovoc_expression4)
27798
20.1k
            register_synthezier(synthesize_covovoc_expression4)
27799
20.1k
            #endif
27800
20.1k
         }
exprtk::parser<double>::expression_generator<double>::init_synthesize_map()
Line
Count
Source
27730
10.0k
         {
27731
10.0k
            #ifndef exprtk_disable_enhanced_features
27732
10.0k
            synthesize_map_["(v)o(v)"] = synthesize_vov_expression::process;
27733
10.0k
            synthesize_map_["(c)o(v)"] = synthesize_cov_expression::process;
27734
10.0k
            synthesize_map_["(v)o(c)"] = synthesize_voc_expression::process;
27735
27736
10.0k
            #define register_synthezier(S)                      \
27737
10.0k
            synthesize_map_[S ::node_type::id()] = S ::process; \
27738
10.0k
27739
10.0k
            register_synthezier(synthesize_vovov_expression0)
27740
10.0k
            register_synthezier(synthesize_vovov_expression1)
27741
10.0k
            register_synthezier(synthesize_vovoc_expression0)
27742
10.0k
            register_synthezier(synthesize_vovoc_expression1)
27743
10.0k
            register_synthezier(synthesize_vocov_expression0)
27744
10.0k
            register_synthezier(synthesize_vocov_expression1)
27745
10.0k
            register_synthezier(synthesize_covov_expression0)
27746
10.0k
            register_synthezier(synthesize_covov_expression1)
27747
10.0k
            register_synthezier(synthesize_covoc_expression0)
27748
10.0k
            register_synthezier(synthesize_covoc_expression1)
27749
10.0k
            register_synthezier(synthesize_cocov_expression1)
27750
10.0k
            register_synthezier(synthesize_vococ_expression0)
27751
27752
10.0k
            register_synthezier(synthesize_vovovov_expression0)
27753
10.0k
            register_synthezier(synthesize_vovovoc_expression0)
27754
10.0k
            register_synthezier(synthesize_vovocov_expression0)
27755
10.0k
            register_synthezier(synthesize_vocovov_expression0)
27756
10.0k
            register_synthezier(synthesize_covovov_expression0)
27757
10.0k
            register_synthezier(synthesize_covocov_expression0)
27758
10.0k
            register_synthezier(synthesize_vocovoc_expression0)
27759
10.0k
            register_synthezier(synthesize_covovoc_expression0)
27760
10.0k
            register_synthezier(synthesize_vococov_expression0)
27761
27762
10.0k
            register_synthezier(synthesize_vovovov_expression1)
27763
10.0k
            register_synthezier(synthesize_vovovoc_expression1)
27764
10.0k
            register_synthezier(synthesize_vovocov_expression1)
27765
10.0k
            register_synthezier(synthesize_vocovov_expression1)
27766
10.0k
            register_synthezier(synthesize_covovov_expression1)
27767
10.0k
            register_synthezier(synthesize_covocov_expression1)
27768
10.0k
            register_synthezier(synthesize_vocovoc_expression1)
27769
10.0k
            register_synthezier(synthesize_covovoc_expression1)
27770
10.0k
            register_synthezier(synthesize_vococov_expression1)
27771
27772
10.0k
            register_synthezier(synthesize_vovovov_expression2)
27773
10.0k
            register_synthezier(synthesize_vovovoc_expression2)
27774
10.0k
            register_synthezier(synthesize_vovocov_expression2)
27775
10.0k
            register_synthezier(synthesize_vocovov_expression2)
27776
10.0k
            register_synthezier(synthesize_covovov_expression2)
27777
10.0k
            register_synthezier(synthesize_covocov_expression2)
27778
10.0k
            register_synthezier(synthesize_vocovoc_expression2)
27779
10.0k
            register_synthezier(synthesize_covovoc_expression2)
27780
27781
10.0k
            register_synthezier(synthesize_vovovov_expression3)
27782
10.0k
            register_synthezier(synthesize_vovovoc_expression3)
27783
10.0k
            register_synthezier(synthesize_vovocov_expression3)
27784
10.0k
            register_synthezier(synthesize_vocovov_expression3)
27785
10.0k
            register_synthezier(synthesize_covovov_expression3)
27786
10.0k
            register_synthezier(synthesize_covocov_expression3)
27787
10.0k
            register_synthezier(synthesize_vocovoc_expression3)
27788
10.0k
            register_synthezier(synthesize_covovoc_expression3)
27789
10.0k
            register_synthezier(synthesize_vococov_expression3)
27790
27791
10.0k
            register_synthezier(synthesize_vovovov_expression4)
27792
10.0k
            register_synthezier(synthesize_vovovoc_expression4)
27793
10.0k
            register_synthezier(synthesize_vovocov_expression4)
27794
10.0k
            register_synthezier(synthesize_vocovov_expression4)
27795
10.0k
            register_synthezier(synthesize_covovov_expression4)
27796
10.0k
            register_synthezier(synthesize_covocov_expression4)
27797
10.0k
            register_synthezier(synthesize_vocovoc_expression4)
27798
10.0k
            register_synthezier(synthesize_covovoc_expression4)
27799
10.0k
            #endif
27800
10.0k
         }
exprtk::parser<float>::expression_generator<float>::init_synthesize_map()
Line
Count
Source
27730
10.0k
         {
27731
10.0k
            #ifndef exprtk_disable_enhanced_features
27732
10.0k
            synthesize_map_["(v)o(v)"] = synthesize_vov_expression::process;
27733
10.0k
            synthesize_map_["(c)o(v)"] = synthesize_cov_expression::process;
27734
10.0k
            synthesize_map_["(v)o(c)"] = synthesize_voc_expression::process;
27735
27736
10.0k
            #define register_synthezier(S)                      \
27737
10.0k
            synthesize_map_[S ::node_type::id()] = S ::process; \
27738
10.0k
27739
10.0k
            register_synthezier(synthesize_vovov_expression0)
27740
10.0k
            register_synthezier(synthesize_vovov_expression1)
27741
10.0k
            register_synthezier(synthesize_vovoc_expression0)
27742
10.0k
            register_synthezier(synthesize_vovoc_expression1)
27743
10.0k
            register_synthezier(synthesize_vocov_expression0)
27744
10.0k
            register_synthezier(synthesize_vocov_expression1)
27745
10.0k
            register_synthezier(synthesize_covov_expression0)
27746
10.0k
            register_synthezier(synthesize_covov_expression1)
27747
10.0k
            register_synthezier(synthesize_covoc_expression0)
27748
10.0k
            register_synthezier(synthesize_covoc_expression1)
27749
10.0k
            register_synthezier(synthesize_cocov_expression1)
27750
10.0k
            register_synthezier(synthesize_vococ_expression0)
27751
27752
10.0k
            register_synthezier(synthesize_vovovov_expression0)
27753
10.0k
            register_synthezier(synthesize_vovovoc_expression0)
27754
10.0k
            register_synthezier(synthesize_vovocov_expression0)
27755
10.0k
            register_synthezier(synthesize_vocovov_expression0)
27756
10.0k
            register_synthezier(synthesize_covovov_expression0)
27757
10.0k
            register_synthezier(synthesize_covocov_expression0)
27758
10.0k
            register_synthezier(synthesize_vocovoc_expression0)
27759
10.0k
            register_synthezier(synthesize_covovoc_expression0)
27760
10.0k
            register_synthezier(synthesize_vococov_expression0)
27761
27762
10.0k
            register_synthezier(synthesize_vovovov_expression1)
27763
10.0k
            register_synthezier(synthesize_vovovoc_expression1)
27764
10.0k
            register_synthezier(synthesize_vovocov_expression1)
27765
10.0k
            register_synthezier(synthesize_vocovov_expression1)
27766
10.0k
            register_synthezier(synthesize_covovov_expression1)
27767
10.0k
            register_synthezier(synthesize_covocov_expression1)
27768
10.0k
            register_synthezier(synthesize_vocovoc_expression1)
27769
10.0k
            register_synthezier(synthesize_covovoc_expression1)
27770
10.0k
            register_synthezier(synthesize_vococov_expression1)
27771
27772
10.0k
            register_synthezier(synthesize_vovovov_expression2)
27773
10.0k
            register_synthezier(synthesize_vovovoc_expression2)
27774
10.0k
            register_synthezier(synthesize_vovocov_expression2)
27775
10.0k
            register_synthezier(synthesize_vocovov_expression2)
27776
10.0k
            register_synthezier(synthesize_covovov_expression2)
27777
10.0k
            register_synthezier(synthesize_covocov_expression2)
27778
10.0k
            register_synthezier(synthesize_vocovoc_expression2)
27779
10.0k
            register_synthezier(synthesize_covovoc_expression2)
27780
27781
10.0k
            register_synthezier(synthesize_vovovov_expression3)
27782
10.0k
            register_synthezier(synthesize_vovovoc_expression3)
27783
10.0k
            register_synthezier(synthesize_vovocov_expression3)
27784
10.0k
            register_synthezier(synthesize_vocovov_expression3)
27785
10.0k
            register_synthezier(synthesize_covovov_expression3)
27786
10.0k
            register_synthezier(synthesize_covocov_expression3)
27787
10.0k
            register_synthezier(synthesize_vocovoc_expression3)
27788
10.0k
            register_synthezier(synthesize_covovoc_expression3)
27789
10.0k
            register_synthezier(synthesize_vococov_expression3)
27790
27791
10.0k
            register_synthezier(synthesize_vovovov_expression4)
27792
10.0k
            register_synthezier(synthesize_vovovoc_expression4)
27793
10.0k
            register_synthezier(synthesize_vovocov_expression4)
27794
10.0k
            register_synthezier(synthesize_vocovov_expression4)
27795
10.0k
            register_synthezier(synthesize_covovov_expression4)
27796
10.0k
            register_synthezier(synthesize_covocov_expression4)
27797
10.0k
            register_synthezier(synthesize_vocovoc_expression4)
27798
10.0k
            register_synthezier(synthesize_covovoc_expression4)
27799
10.0k
            #endif
27800
10.0k
         }
27801
27802
         inline void set_parser(parser_t& p)
27803
20.1k
         {
27804
20.1k
            parser_ = &p;
27805
20.1k
         }
exprtk::parser<double>::expression_generator<double>::set_parser(exprtk::parser<double>&)
Line
Count
Source
27803
10.0k
         {
27804
10.0k
            parser_ = &p;
27805
10.0k
         }
exprtk::parser<float>::expression_generator<float>::set_parser(exprtk::parser<float>&)
Line
Count
Source
27803
10.0k
         {
27804
10.0k
            parser_ = &p;
27805
10.0k
         }
27806
27807
         inline void set_uom(unary_op_map_t& unary_op_map)
27808
20.1k
         {
27809
20.1k
            unary_op_map_ = &unary_op_map;
27810
20.1k
         }
exprtk::parser<double>::expression_generator<double>::set_uom(std::__1::map<exprtk::details::operator_type, double (*)(double const&), std::__1::less<exprtk::details::operator_type>, std::__1::allocator<std::__1::pair<exprtk::details::operator_type const, double (*)(double const&)> > >&)
Line
Count
Source
27808
10.0k
         {
27809
10.0k
            unary_op_map_ = &unary_op_map;
27810
10.0k
         }
exprtk::parser<float>::expression_generator<float>::set_uom(std::__1::map<exprtk::details::operator_type, float (*)(float const&), std::__1::less<exprtk::details::operator_type>, std::__1::allocator<std::__1::pair<exprtk::details::operator_type const, float (*)(float const&)> > >&)
Line
Count
Source
27808
10.0k
         {
27809
10.0k
            unary_op_map_ = &unary_op_map;
27810
10.0k
         }
27811
27812
         inline void set_bom(binary_op_map_t& binary_op_map)
27813
20.1k
         {
27814
20.1k
            binary_op_map_ = &binary_op_map;
27815
20.1k
         }
exprtk::parser<double>::expression_generator<double>::set_bom(std::__1::map<exprtk::details::operator_type, double (*)(double const&, double const&), std::__1::less<exprtk::details::operator_type>, std::__1::allocator<std::__1::pair<exprtk::details::operator_type const, double (*)(double const&, double const&)> > >&)
Line
Count
Source
27813
10.0k
         {
27814
10.0k
            binary_op_map_ = &binary_op_map;
27815
10.0k
         }
exprtk::parser<float>::expression_generator<float>::set_bom(std::__1::map<exprtk::details::operator_type, float (*)(float const&, float const&), std::__1::less<exprtk::details::operator_type>, std::__1::allocator<std::__1::pair<exprtk::details::operator_type const, float (*)(float const&, float const&)> > >&)
Line
Count
Source
27813
10.0k
         {
27814
10.0k
            binary_op_map_ = &binary_op_map;
27815
10.0k
         }
27816
27817
         inline void set_ibom(inv_binary_op_map_t& inv_binary_op_map)
27818
20.1k
         {
27819
20.1k
            inv_binary_op_map_ = &inv_binary_op_map;
27820
20.1k
         }
exprtk::parser<double>::expression_generator<double>::set_ibom(std::__1::map<double (*)(double const&, double const&), exprtk::details::operator_type, std::__1::less<double (*)(double const&, double const&)>, std::__1::allocator<std::__1::pair<double (* const)(double const&, double const&), exprtk::details::operator_type> > >&)
Line
Count
Source
27818
10.0k
         {
27819
10.0k
            inv_binary_op_map_ = &inv_binary_op_map;
27820
10.0k
         }
exprtk::parser<float>::expression_generator<float>::set_ibom(std::__1::map<float (*)(float const&, float const&), exprtk::details::operator_type, std::__1::less<float (*)(float const&, float const&)>, std::__1::allocator<std::__1::pair<float (* const)(float const&, float const&), exprtk::details::operator_type> > >&)
Line
Count
Source
27818
10.0k
         {
27819
10.0k
            inv_binary_op_map_ = &inv_binary_op_map;
27820
10.0k
         }
27821
27822
         inline void set_sf3m(sf3_map_t& sf3_map)
27823
20.1k
         {
27824
20.1k
            sf3_map_ = &sf3_map;
27825
20.1k
         }
exprtk::parser<double>::expression_generator<double>::set_sf3m(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<double (*)(double const&, double const&, double const&), exprtk::details::operator_type>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::pair<double (*)(double const&, double const&, double const&), exprtk::details::operator_type> > > >&)
Line
Count
Source
27823
10.0k
         {
27824
10.0k
            sf3_map_ = &sf3_map;
27825
10.0k
         }
exprtk::parser<float>::expression_generator<float>::set_sf3m(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<float (*)(float const&, float const&, float const&), exprtk::details::operator_type>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::pair<float (*)(float const&, float const&, float const&), exprtk::details::operator_type> > > >&)
Line
Count
Source
27823
10.0k
         {
27824
10.0k
            sf3_map_ = &sf3_map;
27825
10.0k
         }
27826
27827
         inline void set_sf4m(sf4_map_t& sf4_map)
27828
20.1k
         {
27829
20.1k
            sf4_map_ = &sf4_map;
27830
20.1k
         }
exprtk::parser<double>::expression_generator<double>::set_sf4m(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<double (*)(double const&, double const&, double const&, double const&), exprtk::details::operator_type>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::pair<double (*)(double const&, double const&, double const&, double const&), exprtk::details::operator_type> > > >&)
Line
Count
Source
27828
10.0k
         {
27829
10.0k
            sf4_map_ = &sf4_map;
27830
10.0k
         }
exprtk::parser<float>::expression_generator<float>::set_sf4m(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<float (*)(float const&, float const&, float const&, float const&), exprtk::details::operator_type>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::pair<float (*)(float const&, float const&, float const&, float const&), exprtk::details::operator_type> > > >&)
Line
Count
Source
27828
10.0k
         {
27829
10.0k
            sf4_map_ = &sf4_map;
27830
10.0k
         }
27831
27832
         inline void set_allocator(details::node_allocator& na)
27833
20.1k
         {
27834
20.1k
            node_allocator_ = &na;
27835
20.1k
         }
exprtk::parser<double>::expression_generator<double>::set_allocator(exprtk::details::node_allocator&)
Line
Count
Source
27833
10.0k
         {
27834
10.0k
            node_allocator_ = &na;
27835
10.0k
         }
exprtk::parser<float>::expression_generator<float>::set_allocator(exprtk::details::node_allocator&)
Line
Count
Source
27833
10.0k
         {
27834
10.0k
            node_allocator_ = &na;
27835
10.0k
         }
27836
27837
         inline void set_strength_reduction_state(const bool enabled)
27838
20.1k
         {
27839
20.1k
            strength_reduction_enabled_ = enabled;
27840
20.1k
         }
exprtk::parser<double>::expression_generator<double>::set_strength_reduction_state(bool)
Line
Count
Source
27838
10.0k
         {
27839
10.0k
            strength_reduction_enabled_ = enabled;
27840
10.0k
         }
exprtk::parser<float>::expression_generator<float>::set_strength_reduction_state(bool)
Line
Count
Source
27838
10.0k
         {
27839
10.0k
            strength_reduction_enabled_ = enabled;
27840
10.0k
         }
27841
27842
         inline bool strength_reduction_enabled() const
27843
         {
27844
            return strength_reduction_enabled_;
27845
         }
27846
27847
         inline bool valid_operator(const details::operator_type& operation, binary_functor_t& bop)
27848
792k
         {
27849
792k
            typename binary_op_map_t::iterator bop_itr = binary_op_map_->find(operation);
27850
27851
792k
            if ((*binary_op_map_).end() == bop_itr)
27852
0
               return false;
27853
27854
792k
            bop = bop_itr->second;
27855
27856
792k
            return true;
27857
792k
         }
exprtk::parser<double>::expression_generator<double>::valid_operator(exprtk::details::operator_type const&, double (*&)(double const&, double const&))
Line
Count
Source
27848
405k
         {
27849
405k
            typename binary_op_map_t::iterator bop_itr = binary_op_map_->find(operation);
27850
27851
405k
            if ((*binary_op_map_).end() == bop_itr)
27852
0
               return false;
27853
27854
405k
            bop = bop_itr->second;
27855
27856
405k
            return true;
27857
405k
         }
exprtk::parser<float>::expression_generator<float>::valid_operator(exprtk::details::operator_type const&, float (*&)(float const&, float const&))
Line
Count
Source
27848
386k
         {
27849
386k
            typename binary_op_map_t::iterator bop_itr = binary_op_map_->find(operation);
27850
27851
386k
            if ((*binary_op_map_).end() == bop_itr)
27852
0
               return false;
27853
27854
386k
            bop = bop_itr->second;
27855
27856
386k
            return true;
27857
386k
         }
27858
27859
         inline bool valid_operator(const details::operator_type& operation, unary_functor_t& uop)
27860
2.93k
         {
27861
2.93k
            typename unary_op_map_t::iterator uop_itr = unary_op_map_->find(operation);
27862
27863
2.93k
            if ((*unary_op_map_).end() == uop_itr)
27864
2
               return false;
27865
27866
2.93k
            uop = uop_itr->second;
27867
27868
2.93k
            return true;
27869
2.93k
         }
exprtk::parser<double>::expression_generator<double>::valid_operator(exprtk::details::operator_type const&, double (*&)(double const&))
Line
Count
Source
27860
1.89k
         {
27861
1.89k
            typename unary_op_map_t::iterator uop_itr = unary_op_map_->find(operation);
27862
27863
1.89k
            if ((*unary_op_map_).end() == uop_itr)
27864
1
               return false;
27865
27866
1.89k
            uop = uop_itr->second;
27867
27868
1.89k
            return true;
27869
1.89k
         }
exprtk::parser<float>::expression_generator<float>::valid_operator(exprtk::details::operator_type const&, float (*&)(float const&))
Line
Count
Source
27860
1.03k
         {
27861
1.03k
            typename unary_op_map_t::iterator uop_itr = unary_op_map_->find(operation);
27862
27863
1.03k
            if ((*unary_op_map_).end() == uop_itr)
27864
1
               return false;
27865
27866
1.03k
            uop = uop_itr->second;
27867
27868
1.03k
            return true;
27869
1.03k
         }
27870
27871
         inline details::operator_type get_operator(const binary_functor_t& bop) const
27872
325k
         {
27873
325k
            return (*inv_binary_op_map_).find(bop)->second;
27874
325k
         }
exprtk::parser<double>::expression_generator<double>::get_operator(double (* const&)(double const&, double const&)) const
Line
Count
Source
27872
166k
         {
27873
166k
            return (*inv_binary_op_map_).find(bop)->second;
27874
166k
         }
exprtk::parser<float>::expression_generator<float>::get_operator(float (* const&)(float const&, float const&)) const
Line
Count
Source
27872
159k
         {
27873
159k
            return (*inv_binary_op_map_).find(bop)->second;
27874
159k
         }
27875
27876
         inline expression_node_ptr operator() (const Type& v) const
27877
3.38M
         {
27878
3.38M
            return node_allocator_->allocate<literal_node_t>(v);
27879
3.38M
         }
exprtk::parser<double>::expression_generator<double>::operator()(double const&) const
Line
Count
Source
27877
1.73M
         {
27878
1.73M
            return node_allocator_->allocate<literal_node_t>(v);
27879
1.73M
         }
exprtk::parser<float>::expression_generator<float>::operator()(float const&) const
Line
Count
Source
27877
1.64M
         {
27878
1.64M
            return node_allocator_->allocate<literal_node_t>(v);
27879
1.64M
         }
27880
27881
         #ifndef exprtk_disable_string_capabilities
27882
         inline expression_node_ptr operator() (const std::string& s) const
27883
12.3k
         {
27884
12.3k
            return node_allocator_->allocate<string_literal_node_t>(s);
27885
12.3k
         }
exprtk::parser<double>::expression_generator<double>::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
27883
6.18k
         {
27884
6.18k
            return node_allocator_->allocate<string_literal_node_t>(s);
27885
6.18k
         }
exprtk::parser<float>::expression_generator<float>::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const
Line
Count
Source
27883
6.17k
         {
27884
6.17k
            return node_allocator_->allocate<string_literal_node_t>(s);
27885
6.17k
         }
27886
27887
         inline expression_node_ptr operator() (std::string& s, range_t& rp) const
27888
0
         {
27889
0
            return node_allocator_->allocate_rr<string_range_node_t>(s,rp);
27890
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>&) const
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>&) const
27891
27892
         inline expression_node_ptr operator() (const std::string& s, range_t& rp) const
27893
1.09k
         {
27894
1.09k
            return node_allocator_->allocate_tt<const_string_range_node_t>(s,rp);
27895
1.09k
         }
exprtk::parser<double>::expression_generator<double>::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::details::range_pack<double>&) const
Line
Count
Source
27893
549
         {
27894
549
            return node_allocator_->allocate_tt<const_string_range_node_t>(s,rp);
27895
549
         }
exprtk::parser<float>::expression_generator<float>::operator()(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::details::range_pack<float>&) const
Line
Count
Source
27893
549
         {
27894
549
            return node_allocator_->allocate_tt<const_string_range_node_t>(s,rp);
27895
549
         }
27896
27897
         inline expression_node_ptr operator() (expression_node_ptr branch, range_t& rp) const
27898
58
         {
27899
58
            if (is_generally_string_node(branch))
27900
58
               return node_allocator_->allocate_tt<generic_string_range_node_t>(branch,rp);
27901
0
            else
27902
0
               return error_node();
27903
58
         }
exprtk::parser<double>::expression_generator<double>::operator()(exprtk::details::expression_node<double>*, exprtk::details::range_pack<double>&) const
Line
Count
Source
27898
29
         {
27899
29
            if (is_generally_string_node(branch))
27900
29
               return node_allocator_->allocate_tt<generic_string_range_node_t>(branch,rp);
27901
0
            else
27902
0
               return error_node();
27903
29
         }
exprtk::parser<float>::expression_generator<float>::operator()(exprtk::details::expression_node<float>*, exprtk::details::range_pack<float>&) const
Line
Count
Source
27898
29
         {
27899
29
            if (is_generally_string_node(branch))
27900
29
               return node_allocator_->allocate_tt<generic_string_range_node_t>(branch,rp);
27901
0
            else
27902
0
               return error_node();
27903
29
         }
27904
         #endif
27905
27906
         inline bool unary_optimisable(const details::operator_type& operation) const
27907
221k
         {
27908
221k
            return (details::e_abs   == operation) || (details::e_acos  == operation) ||
27909
221k
                   (details::e_acosh == operation) || (details::e_asin  == operation) ||
27910
221k
                   (details::e_asinh == operation) || (details::e_atan  == operation) ||
27911
221k
                   (details::e_atanh == operation) || (details::e_ceil  == operation) ||
27912
221k
                   (details::e_cos   == operation) || (details::e_cosh  == operation) ||
27913
221k
                   (details::e_exp   == operation) || (details::e_expm1 == operation) ||
27914
221k
                   (details::e_floor == operation) || (details::e_log   == operation) ||
27915
221k
                   (details::e_log10 == operation) || (details::e_log2  == operation) ||
27916
221k
                   (details::e_log1p == operation) || (details::e_neg   == operation) ||
27917
221k
                   (details::e_pos   == operation) || (details::e_round == operation) ||
27918
221k
                   (details::e_sin   == operation) || (details::e_sinc  == operation) ||
27919
221k
                   (details::e_sinh  == operation) || (details::e_sqrt  == operation) ||
27920
221k
                   (details::e_tan   == operation) || (details::e_tanh  == operation) ||
27921
221k
                   (details::e_cot   == operation) || (details::e_sec   == operation) ||
27922
221k
                   (details::e_csc   == operation) || (details::e_r2d   == operation) ||
27923
221k
                   (details::e_d2r   == operation) || (details::e_d2g   == operation) ||
27924
221k
                   (details::e_g2d   == operation) || (details::e_notl  == operation) ||
27925
221k
                   (details::e_sgn   == operation) || (details::e_erf   == operation) ||
27926
221k
                   (details::e_erfc  == operation) || (details::e_ncdf  == operation) ||
27927
221k
                   (details::e_frac  == operation) || (details::e_trunc == operation) ;
27928
221k
         }
exprtk::parser<double>::expression_generator<double>::unary_optimisable(exprtk::details::operator_type const&) const
Line
Count
Source
27907
115k
         {
27908
115k
            return (details::e_abs   == operation) || (details::e_acos  == operation) ||
27909
115k
                   (details::e_acosh == operation) || (details::e_asin  == operation) ||
27910
115k
                   (details::e_asinh == operation) || (details::e_atan  == operation) ||
27911
115k
                   (details::e_atanh == operation) || (details::e_ceil  == operation) ||
27912
115k
                   (details::e_cos   == operation) || (details::e_cosh  == operation) ||
27913
115k
                   (details::e_exp   == operation) || (details::e_expm1 == operation) ||
27914
115k
                   (details::e_floor == operation) || (details::e_log   == operation) ||
27915
115k
                   (details::e_log10 == operation) || (details::e_log2  == operation) ||
27916
115k
                   (details::e_log1p == operation) || (details::e_neg   == operation) ||
27917
115k
                   (details::e_pos   == operation) || (details::e_round == operation) ||
27918
115k
                   (details::e_sin   == operation) || (details::e_sinc  == operation) ||
27919
115k
                   (details::e_sinh  == operation) || (details::e_sqrt  == operation) ||
27920
115k
                   (details::e_tan   == operation) || (details::e_tanh  == operation) ||
27921
115k
                   (details::e_cot   == operation) || (details::e_sec   == operation) ||
27922
115k
                   (details::e_csc   == operation) || (details::e_r2d   == operation) ||
27923
115k
                   (details::e_d2r   == operation) || (details::e_d2g   == operation) ||
27924
115k
                   (details::e_g2d   == operation) || (details::e_notl  == operation) ||
27925
115k
                   (details::e_sgn   == operation) || (details::e_erf   == operation) ||
27926
115k
                   (details::e_erfc  == operation) || (details::e_ncdf  == operation) ||
27927
115k
                   (details::e_frac  == operation) || (details::e_trunc == operation) ;
27928
115k
         }
exprtk::parser<float>::expression_generator<float>::unary_optimisable(exprtk::details::operator_type const&) const
Line
Count
Source
27907
106k
         {
27908
106k
            return (details::e_abs   == operation) || (details::e_acos  == operation) ||
27909
106k
                   (details::e_acosh == operation) || (details::e_asin  == operation) ||
27910
106k
                   (details::e_asinh == operation) || (details::e_atan  == operation) ||
27911
106k
                   (details::e_atanh == operation) || (details::e_ceil  == operation) ||
27912
106k
                   (details::e_cos   == operation) || (details::e_cosh  == operation) ||
27913
106k
                   (details::e_exp   == operation) || (details::e_expm1 == operation) ||
27914
106k
                   (details::e_floor == operation) || (details::e_log   == operation) ||
27915
106k
                   (details::e_log10 == operation) || (details::e_log2  == operation) ||
27916
106k
                   (details::e_log1p == operation) || (details::e_neg   == operation) ||
27917
106k
                   (details::e_pos   == operation) || (details::e_round == operation) ||
27918
106k
                   (details::e_sin   == operation) || (details::e_sinc  == operation) ||
27919
106k
                   (details::e_sinh  == operation) || (details::e_sqrt  == operation) ||
27920
106k
                   (details::e_tan   == operation) || (details::e_tanh  == operation) ||
27921
106k
                   (details::e_cot   == operation) || (details::e_sec   == operation) ||
27922
106k
                   (details::e_csc   == operation) || (details::e_r2d   == operation) ||
27923
106k
                   (details::e_d2r   == operation) || (details::e_d2g   == operation) ||
27924
106k
                   (details::e_g2d   == operation) || (details::e_notl  == operation) ||
27925
106k
                   (details::e_sgn   == operation) || (details::e_erf   == operation) ||
27926
106k
                   (details::e_erfc  == operation) || (details::e_ncdf  == operation) ||
27927
106k
                   (details::e_frac  == operation) || (details::e_trunc == operation) ;
27928
106k
         }
27929
27930
         inline bool sf3_optimisable(const std::string& sf3id, trinary_functor_t& tfunc) const
27931
         {
27932
            typename sf3_map_t::const_iterator itr = sf3_map_->find(sf3id);
27933
27934
            if (sf3_map_->end() == itr)
27935
               return false;
27936
            else
27937
               tfunc = itr->second.first;
27938
27939
            return true;
27940
         }
27941
27942
         inline bool sf4_optimisable(const std::string& sf4id, quaternary_functor_t& qfunc) const
27943
         {
27944
            typename sf4_map_t::const_iterator itr = sf4_map_->find(sf4id);
27945
27946
            if (sf4_map_->end() == itr)
27947
               return false;
27948
            else
27949
               qfunc = itr->second.first;
27950
27951
            return true;
27952
         }
27953
27954
         inline bool sf3_optimisable(const std::string& sf3id, details::operator_type& operation) const
27955
763k
         {
27956
763k
            typename sf3_map_t::const_iterator itr = sf3_map_->find(sf3id);
27957
27958
763k
            if (sf3_map_->end() == itr)
27959
261k
               return false;
27960
502k
            else
27961
502k
               operation = itr->second.second;
27962
27963
502k
            return true;
27964
763k
         }
exprtk::parser<double>::expression_generator<double>::sf3_optimisable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::details::operator_type&) const
Line
Count
Source
27955
393k
         {
27956
393k
            typename sf3_map_t::const_iterator itr = sf3_map_->find(sf3id);
27957
27958
393k
            if (sf3_map_->end() == itr)
27959
133k
               return false;
27960
260k
            else
27961
260k
               operation = itr->second.second;
27962
27963
260k
            return true;
27964
393k
         }
exprtk::parser<float>::expression_generator<float>::sf3_optimisable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::details::operator_type&) const
Line
Count
Source
27955
370k
         {
27956
370k
            typename sf3_map_t::const_iterator itr = sf3_map_->find(sf3id);
27957
27958
370k
            if (sf3_map_->end() == itr)
27959
127k
               return false;
27960
242k
            else
27961
242k
               operation = itr->second.second;
27962
27963
242k
            return true;
27964
370k
         }
27965
27966
         inline bool sf4_optimisable(const std::string& sf4id, details::operator_type& operation) const
27967
614k
         {
27968
614k
            typename sf4_map_t::const_iterator itr = sf4_map_->find(sf4id);
27969
27970
614k
            if (sf4_map_->end() == itr)
27971
334k
               return false;
27972
280k
            else
27973
280k
               operation = itr->second.second;
27974
27975
280k
            return true;
27976
614k
         }
exprtk::parser<double>::expression_generator<double>::sf4_optimisable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::details::operator_type&) const
Line
Count
Source
27967
314k
         {
27968
314k
            typename sf4_map_t::const_iterator itr = sf4_map_->find(sf4id);
27969
27970
314k
            if (sf4_map_->end() == itr)
27971
171k
               return false;
27972
142k
            else
27973
142k
               operation = itr->second.second;
27974
27975
142k
            return true;
27976
314k
         }
exprtk::parser<float>::expression_generator<float>::sf4_optimisable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::details::operator_type&) const
Line
Count
Source
27967
300k
         {
27968
300k
            typename sf4_map_t::const_iterator itr = sf4_map_->find(sf4id);
27969
27970
300k
            if (sf4_map_->end() == itr)
27971
163k
               return false;
27972
137k
            else
27973
137k
               operation = itr->second.second;
27974
27975
137k
            return true;
27976
300k
         }
27977
27978
         inline expression_node_ptr operator() (const details::operator_type& operation, expression_node_ptr (&branch)[1])
27979
457k
         {
27980
457k
            if (0 == branch[0])
27981
0
            {
27982
0
               return error_node();
27983
0
            }
27984
457k
            else if (details::is_null_node(branch[0]))
27985
294
            {
27986
294
               return branch[0];
27987
294
            }
27988
457k
            else if (details::is_break_node(branch[0]))
27989
5
            {
27990
5
               return error_node();
27991
5
            }
27992
457k
            else if (details::is_continue_node(branch[0]))
27993
0
            {
27994
0
               return error_node();
27995
0
            }
27996
457k
            else if (details::is_constant_node(branch[0]))
27997
314k
            {
27998
314k
               return synthesize_expression<unary_node_t,1>(operation,branch);
27999
314k
            }
28000
142k
            else if (unary_optimisable(operation) && details::is_variable_node(branch[0]))
28001
63.1k
            {
28002
63.1k
               return synthesize_uv_expression(operation,branch);
28003
63.1k
            }
28004
79.2k
            else if (unary_optimisable(operation) && details::is_ivector_node(branch[0]))
28005
0
            {
28006
0
               return synthesize_uvec_expression(operation,branch);
28007
0
            }
28008
79.2k
            else
28009
79.2k
               return synthesize_unary_expression(operation,branch);
28010
457k
         }
exprtk::parser<double>::expression_generator<double>::operator()(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [1])
Line
Count
Source
27979
235k
         {
27980
235k
            if (0 == branch[0])
27981
0
            {
27982
0
               return error_node();
27983
0
            }
27984
235k
            else if (details::is_null_node(branch[0]))
27985
147
            {
27986
147
               return branch[0];
27987
147
            }
27988
235k
            else if (details::is_break_node(branch[0]))
27989
4
            {
27990
4
               return error_node();
27991
4
            }
27992
235k
            else if (details::is_continue_node(branch[0]))
27993
0
            {
27994
0
               return error_node();
27995
0
            }
27996
235k
            else if (details::is_constant_node(branch[0]))
27997
161k
            {
27998
161k
               return synthesize_expression<unary_node_t,1>(operation,branch);
27999
161k
            }
28000
73.9k
            else if (unary_optimisable(operation) && details::is_variable_node(branch[0]))
28001
32.8k
            {
28002
32.8k
               return synthesize_uv_expression(operation,branch);
28003
32.8k
            }
28004
41.1k
            else if (unary_optimisable(operation) && details::is_ivector_node(branch[0]))
28005
0
            {
28006
0
               return synthesize_uvec_expression(operation,branch);
28007
0
            }
28008
41.1k
            else
28009
41.1k
               return synthesize_unary_expression(operation,branch);
28010
235k
         }
exprtk::parser<float>::expression_generator<float>::operator()(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [1])
Line
Count
Source
27979
221k
         {
27980
221k
            if (0 == branch[0])
27981
0
            {
27982
0
               return error_node();
27983
0
            }
27984
221k
            else if (details::is_null_node(branch[0]))
27985
147
            {
27986
147
               return branch[0];
27987
147
            }
27988
221k
            else if (details::is_break_node(branch[0]))
27989
1
            {
27990
1
               return error_node();
27991
1
            }
27992
221k
            else if (details::is_continue_node(branch[0]))
27993
0
            {
27994
0
               return error_node();
27995
0
            }
27996
221k
            else if (details::is_constant_node(branch[0]))
27997
153k
            {
27998
153k
               return synthesize_expression<unary_node_t,1>(operation,branch);
27999
153k
            }
28000
68.3k
            else if (unary_optimisable(operation) && details::is_variable_node(branch[0]))
28001
30.2k
            {
28002
30.2k
               return synthesize_uv_expression(operation,branch);
28003
30.2k
            }
28004
38.1k
            else if (unary_optimisable(operation) && details::is_ivector_node(branch[0]))
28005
0
            {
28006
0
               return synthesize_uvec_expression(operation,branch);
28007
0
            }
28008
38.1k
            else
28009
38.1k
               return synthesize_unary_expression(operation,branch);
28010
221k
         }
28011
28012
         inline bool is_assignment_operation(const details::operator_type& operation) const
28013
14.1M
         {
28014
14.1M
            return (
28015
14.1M
                     (details::e_addass == operation) ||
28016
14.1M
                     (details::e_subass == operation) ||
28017
14.1M
                     (details::e_mulass == operation) ||
28018
14.1M
                     (details::e_divass == operation) ||
28019
14.1M
                     (details::e_modass == operation)
28020
14.1M
                   ) &&
28021
14.1M
                   parser_->settings_.assignment_enabled(operation);
28022
14.1M
         }
exprtk::parser<double>::expression_generator<double>::is_assignment_operation(exprtk::details::operator_type const&) const
Line
Count
Source
28013
7.28M
         {
28014
7.28M
            return (
28015
7.28M
                     (details::e_addass == operation) ||
28016
7.28M
                     (details::e_subass == operation) ||
28017
7.28M
                     (details::e_mulass == operation) ||
28018
7.28M
                     (details::e_divass == operation) ||
28019
7.28M
                     (details::e_modass == operation)
28020
7.28M
                   ) &&
28021
7.28M
                   parser_->settings_.assignment_enabled(operation);
28022
7.28M
         }
exprtk::parser<float>::expression_generator<float>::is_assignment_operation(exprtk::details::operator_type const&) const
Line
Count
Source
28013
6.91M
         {
28014
6.91M
            return (
28015
6.91M
                     (details::e_addass == operation) ||
28016
6.91M
                     (details::e_subass == operation) ||
28017
6.91M
                     (details::e_mulass == operation) ||
28018
6.91M
                     (details::e_divass == operation) ||
28019
6.91M
                     (details::e_modass == operation)
28020
6.91M
                   ) &&
28021
6.91M
                   parser_->settings_.assignment_enabled(operation);
28022
6.91M
         }
28023
28024
         #ifndef exprtk_disable_string_capabilities
28025
         inline bool valid_string_operation(const details::operator_type& operation) const
28026
7.14M
         {
28027
7.14M
            return (details::e_add    == operation) ||
28028
7.14M
                   (details::e_lt     == operation) ||
28029
7.14M
                   (details::e_lte    == operation) ||
28030
7.14M
                   (details::e_gt     == operation) ||
28031
7.14M
                   (details::e_gte    == operation) ||
28032
7.14M
                   (details::e_eq     == operation) ||
28033
7.14M
                   (details::e_ne     == operation) ||
28034
7.14M
                   (details::e_in     == operation) ||
28035
7.14M
                   (details::e_like   == operation) ||
28036
7.14M
                   (details::e_ilike  == operation) ||
28037
7.14M
                   (details::e_assign == operation) ||
28038
7.14M
                   (details::e_addass == operation) ||
28039
7.14M
                   (details::e_swap   == operation) ;
28040
7.14M
         }
exprtk::parser<double>::expression_generator<double>::valid_string_operation(exprtk::details::operator_type const&) const
Line
Count
Source
28026
3.66M
         {
28027
3.66M
            return (details::e_add    == operation) ||
28028
3.66M
                   (details::e_lt     == operation) ||
28029
3.66M
                   (details::e_lte    == operation) ||
28030
3.66M
                   (details::e_gt     == operation) ||
28031
3.66M
                   (details::e_gte    == operation) ||
28032
3.66M
                   (details::e_eq     == operation) ||
28033
3.66M
                   (details::e_ne     == operation) ||
28034
3.66M
                   (details::e_in     == operation) ||
28035
3.66M
                   (details::e_like   == operation) ||
28036
3.66M
                   (details::e_ilike  == operation) ||
28037
3.66M
                   (details::e_assign == operation) ||
28038
3.66M
                   (details::e_addass == operation) ||
28039
3.66M
                   (details::e_swap   == operation) ;
28040
3.66M
         }
exprtk::parser<float>::expression_generator<float>::valid_string_operation(exprtk::details::operator_type const&) const
Line
Count
Source
28026
3.47M
         {
28027
3.47M
            return (details::e_add    == operation) ||
28028
3.47M
                   (details::e_lt     == operation) ||
28029
3.47M
                   (details::e_lte    == operation) ||
28030
3.47M
                   (details::e_gt     == operation) ||
28031
3.47M
                   (details::e_gte    == operation) ||
28032
3.47M
                   (details::e_eq     == operation) ||
28033
3.47M
                   (details::e_ne     == operation) ||
28034
3.47M
                   (details::e_in     == operation) ||
28035
3.47M
                   (details::e_like   == operation) ||
28036
3.47M
                   (details::e_ilike  == operation) ||
28037
3.47M
                   (details::e_assign == operation) ||
28038
3.47M
                   (details::e_addass == operation) ||
28039
3.47M
                   (details::e_swap   == operation) ;
28040
3.47M
         }
28041
         #else
28042
         inline bool valid_string_operation(const details::operator_type&) const
28043
         {
28044
            return false;
28045
         }
28046
         #endif
28047
28048
         inline std::string to_str(const details::operator_type& operation) const
28049
2.84M
         {
28050
2.84M
            switch (operation)
28051
2.84M
            {
28052
433k
               case details::e_add  : return "+"      ;
28053
516k
               case details::e_sub  : return "-"      ;
28054
874k
               case details::e_mul  : return "*"      ;
28055
383k
               case details::e_div  : return "/"      ;
28056
81.9k
               case details::e_mod  : return "%"      ;
28057
169k
               case details::e_pow  : return "^"      ;
28058
27.6k
               case details::e_lt   : return "<"      ;
28059
21.4k
               case details::e_lte  : return "<="     ;
28060
35.2k
               case details::e_gt   : return ">"      ;
28061
30.9k
               case details::e_gte  : return ">="     ;
28062
116k
               case details::e_eq   : return "=="     ;
28063
24.7k
               case details::e_ne   : return "!="     ;
28064
37.3k
               case details::e_and  : return "and"    ;
28065
11.6k
               case details::e_nand : return "nand"   ;
28066
24.5k
               case details::e_or   : return "or"     ;
28067
21.5k
               case details::e_nor  : return "nor"    ;
28068
20.6k
               case details::e_xor  : return "xor"    ;
28069
14.5k
               case details::e_xnor : return "xnor"   ;
28070
0
               default              : return "UNKNOWN";
28071
2.84M
            }
28072
2.84M
         }
exprtk::parser<double>::expression_generator<double>::to_str(exprtk::details::operator_type const&) const
Line
Count
Source
28049
1.45M
         {
28050
1.45M
            switch (operation)
28051
1.45M
            {
28052
223k
               case details::e_add  : return "+"      ;
28053
265k
               case details::e_sub  : return "-"      ;
28054
448k
               case details::e_mul  : return "*"      ;
28055
194k
               case details::e_div  : return "/"      ;
28056
42.1k
               case details::e_mod  : return "%"      ;
28057
85.3k
               case details::e_pow  : return "^"      ;
28058
14.1k
               case details::e_lt   : return "<"      ;
28059
10.9k
               case details::e_lte  : return "<="     ;
28060
18.6k
               case details::e_gt   : return ">"      ;
28061
16.0k
               case details::e_gte  : return ">="     ;
28062
58.5k
               case details::e_eq   : return "=="     ;
28063
12.7k
               case details::e_ne   : return "!="     ;
28064
18.7k
               case details::e_and  : return "and"    ;
28065
5.91k
               case details::e_nand : return "nand"   ;
28066
12.4k
               case details::e_or   : return "or"     ;
28067
10.9k
               case details::e_nor  : return "nor"    ;
28068
11.5k
               case details::e_xor  : return "xor"    ;
28069
7.44k
               case details::e_xnor : return "xnor"   ;
28070
0
               default              : return "UNKNOWN";
28071
1.45M
            }
28072
1.45M
         }
exprtk::parser<float>::expression_generator<float>::to_str(exprtk::details::operator_type const&) const
Line
Count
Source
28049
1.38M
         {
28050
1.38M
            switch (operation)
28051
1.38M
            {
28052
209k
               case details::e_add  : return "+"      ;
28053
250k
               case details::e_sub  : return "-"      ;
28054
425k
               case details::e_mul  : return "*"      ;
28055
188k
               case details::e_div  : return "/"      ;
28056
39.7k
               case details::e_mod  : return "%"      ;
28057
83.6k
               case details::e_pow  : return "^"      ;
28058
13.5k
               case details::e_lt   : return "<"      ;
28059
10.5k
               case details::e_lte  : return "<="     ;
28060
16.5k
               case details::e_gt   : return ">"      ;
28061
14.8k
               case details::e_gte  : return ">="     ;
28062
57.6k
               case details::e_eq   : return "=="     ;
28063
11.9k
               case details::e_ne   : return "!="     ;
28064
18.6k
               case details::e_and  : return "and"    ;
28065
5.72k
               case details::e_nand : return "nand"   ;
28066
12.1k
               case details::e_or   : return "or"     ;
28067
10.6k
               case details::e_nor  : return "nor"    ;
28068
9.10k
               case details::e_xor  : return "xor"    ;
28069
7.15k
               case details::e_xnor : return "xnor"   ;
28070
0
               default              : return "UNKNOWN";
28071
1.38M
            }
28072
1.38M
         }
28073
28074
         inline bool operation_optimisable(const details::operator_type& operation) const
28075
23.8M
         {
28076
23.8M
            return (details::e_add  == operation) ||
28077
23.8M
                   (details::e_sub  == operation) ||
28078
23.8M
                   (details::e_mul  == operation) ||
28079
23.8M
                   (details::e_div  == operation) ||
28080
23.8M
                   (details::e_mod  == operation) ||
28081
23.8M
                   (details::e_pow  == operation) ||
28082
23.8M
                   (details::e_lt   == operation) ||
28083
23.8M
                   (details::e_lte  == operation) ||
28084
23.8M
                   (details::e_gt   == operation) ||
28085
23.8M
                   (details::e_gte  == operation) ||
28086
23.8M
                   (details::e_eq   == operation) ||
28087
23.8M
                   (details::e_ne   == operation) ||
28088
23.8M
                   (details::e_and  == operation) ||
28089
23.8M
                   (details::e_nand == operation) ||
28090
23.8M
                   (details::e_or   == operation) ||
28091
23.8M
                   (details::e_nor  == operation) ||
28092
23.8M
                   (details::e_xor  == operation) ||
28093
23.8M
                   (details::e_xnor == operation) ;
28094
23.8M
         }
exprtk::parser<double>::expression_generator<double>::operation_optimisable(exprtk::details::operator_type const&) const
Line
Count
Source
28075
12.2M
         {
28076
12.2M
            return (details::e_add  == operation) ||
28077
12.2M
                   (details::e_sub  == operation) ||
28078
12.2M
                   (details::e_mul  == operation) ||
28079
12.2M
                   (details::e_div  == operation) ||
28080
12.2M
                   (details::e_mod  == operation) ||
28081
12.2M
                   (details::e_pow  == operation) ||
28082
12.2M
                   (details::e_lt   == operation) ||
28083
12.2M
                   (details::e_lte  == operation) ||
28084
12.2M
                   (details::e_gt   == operation) ||
28085
12.2M
                   (details::e_gte  == operation) ||
28086
12.2M
                   (details::e_eq   == operation) ||
28087
12.2M
                   (details::e_ne   == operation) ||
28088
12.2M
                   (details::e_and  == operation) ||
28089
12.2M
                   (details::e_nand == operation) ||
28090
12.2M
                   (details::e_or   == operation) ||
28091
12.2M
                   (details::e_nor  == operation) ||
28092
12.2M
                   (details::e_xor  == operation) ||
28093
12.2M
                   (details::e_xnor == operation) ;
28094
12.2M
         }
exprtk::parser<float>::expression_generator<float>::operation_optimisable(exprtk::details::operator_type const&) const
Line
Count
Source
28075
11.6M
         {
28076
11.6M
            return (details::e_add  == operation) ||
28077
11.6M
                   (details::e_sub  == operation) ||
28078
11.6M
                   (details::e_mul  == operation) ||
28079
11.6M
                   (details::e_div  == operation) ||
28080
11.6M
                   (details::e_mod  == operation) ||
28081
11.6M
                   (details::e_pow  == operation) ||
28082
11.6M
                   (details::e_lt   == operation) ||
28083
11.6M
                   (details::e_lte  == operation) ||
28084
11.6M
                   (details::e_gt   == operation) ||
28085
11.6M
                   (details::e_gte  == operation) ||
28086
11.6M
                   (details::e_eq   == operation) ||
28087
11.6M
                   (details::e_ne   == operation) ||
28088
11.6M
                   (details::e_and  == operation) ||
28089
11.6M
                   (details::e_nand == operation) ||
28090
11.6M
                   (details::e_or   == operation) ||
28091
11.6M
                   (details::e_nor  == operation) ||
28092
11.6M
                   (details::e_xor  == operation) ||
28093
11.6M
                   (details::e_xnor == operation) ;
28094
11.6M
         }
28095
28096
         inline std::string branch_to_id(expression_node_ptr branch) const
28097
13.4M
         {
28098
13.4M
            static const std::string null_str   ("(null)" );
28099
13.4M
            static const std::string const_str  ("(c)"    );
28100
13.4M
            static const std::string var_str    ("(v)"    );
28101
13.4M
            static const std::string vov_str    ("(vov)"  );
28102
13.4M
            static const std::string cov_str    ("(cov)"  );
28103
13.4M
            static const std::string voc_str    ("(voc)"  );
28104
13.4M
            static const std::string str_str    ("(s)"    );
28105
13.4M
            static const std::string strrng_str ("(rngs)" );
28106
13.4M
            static const std::string cs_str     ("(cs)"   );
28107
13.4M
            static const std::string cstrrng_str("(crngs)");
28108
28109
13.4M
            if (details::is_null_node(branch))
28110
0
               return null_str;
28111
13.4M
            else if (details::is_constant_node(branch))
28112
3.42M
               return const_str;
28113
10.0M
            else if (details::is_variable_node(branch))
28114
4.24M
               return var_str;
28115
5.83M
            else if (details::is_vov_node(branch))
28116
567k
               return vov_str;
28117
5.26M
            else if (details::is_cov_node(branch))
28118
600k
               return cov_str;
28119
4.66M
            else if (details::is_voc_node(branch))
28120
521k
               return voc_str;
28121
4.14M
            else if (details::is_string_node(branch))
28122
0
               return str_str;
28123
4.14M
            else if (details::is_const_string_node(branch))
28124
0
               return cs_str;
28125
4.14M
            else if (details::is_string_range_node(branch))
28126
0
               return strrng_str;
28127
4.14M
            else if (details::is_const_string_range_node(branch))
28128
0
               return cstrrng_str;
28129
4.14M
            else if (details::is_t0ot1ot2_node(branch))
28130
756k
               return "(" + dynamic_cast<details::T0oT1oT2_base_node<T>*>(branch)->type_id() + ")";
28131
3.38M
            else if (details::is_t0ot1ot2ot3_node(branch))
28132
488k
               return "(" + dynamic_cast<details::T0oT1oT2oT3_base_node<T>*>(branch)->type_id() + ")";
28133
2.90M
            else
28134
2.90M
               return "ERROR";
28135
13.4M
         }
exprtk::parser<double>::expression_generator<double>::branch_to_id(exprtk::details::expression_node<double>*) const
Line
Count
Source
28097
6.92M
         {
28098
6.92M
            static const std::string null_str   ("(null)" );
28099
6.92M
            static const std::string const_str  ("(c)"    );
28100
6.92M
            static const std::string var_str    ("(v)"    );
28101
6.92M
            static const std::string vov_str    ("(vov)"  );
28102
6.92M
            static const std::string cov_str    ("(cov)"  );
28103
6.92M
            static const std::string voc_str    ("(voc)"  );
28104
6.92M
            static const std::string str_str    ("(s)"    );
28105
6.92M
            static const std::string strrng_str ("(rngs)" );
28106
6.92M
            static const std::string cs_str     ("(cs)"   );
28107
6.92M
            static const std::string cstrrng_str("(crngs)");
28108
28109
6.92M
            if (details::is_null_node(branch))
28110
0
               return null_str;
28111
6.92M
            else if (details::is_constant_node(branch))
28112
1.75M
               return const_str;
28113
5.16M
            else if (details::is_variable_node(branch))
28114
2.17M
               return var_str;
28115
2.99M
            else if (details::is_vov_node(branch))
28116
290k
               return vov_str;
28117
2.70M
            else if (details::is_cov_node(branch))
28118
307k
               return cov_str;
28119
2.39M
            else if (details::is_voc_node(branch))
28120
267k
               return voc_str;
28121
2.12M
            else if (details::is_string_node(branch))
28122
0
               return str_str;
28123
2.12M
            else if (details::is_const_string_node(branch))
28124
0
               return cs_str;
28125
2.12M
            else if (details::is_string_range_node(branch))
28126
0
               return strrng_str;
28127
2.12M
            else if (details::is_const_string_range_node(branch))
28128
0
               return cstrrng_str;
28129
2.12M
            else if (details::is_t0ot1ot2_node(branch))
28130
389k
               return "(" + dynamic_cast<details::T0oT1oT2_base_node<T>*>(branch)->type_id() + ")";
28131
1.73M
            else if (details::is_t0ot1ot2ot3_node(branch))
28132
249k
               return "(" + dynamic_cast<details::T0oT1oT2oT3_base_node<T>*>(branch)->type_id() + ")";
28133
1.48M
            else
28134
1.48M
               return "ERROR";
28135
6.92M
         }
exprtk::parser<float>::expression_generator<float>::branch_to_id(exprtk::details::expression_node<float>*) const
Line
Count
Source
28097
6.57M
         {
28098
6.57M
            static const std::string null_str   ("(null)" );
28099
6.57M
            static const std::string const_str  ("(c)"    );
28100
6.57M
            static const std::string var_str    ("(v)"    );
28101
6.57M
            static const std::string vov_str    ("(vov)"  );
28102
6.57M
            static const std::string cov_str    ("(cov)"  );
28103
6.57M
            static const std::string voc_str    ("(voc)"  );
28104
6.57M
            static const std::string str_str    ("(s)"    );
28105
6.57M
            static const std::string strrng_str ("(rngs)" );
28106
6.57M
            static const std::string cs_str     ("(cs)"   );
28107
6.57M
            static const std::string cstrrng_str("(crngs)");
28108
28109
6.57M
            if (details::is_null_node(branch))
28110
0
               return null_str;
28111
6.57M
            else if (details::is_constant_node(branch))
28112
1.66M
               return const_str;
28113
4.91M
            else if (details::is_variable_node(branch))
28114
2.06M
               return var_str;
28115
2.84M
            else if (details::is_vov_node(branch))
28116
277k
               return vov_str;
28117
2.56M
            else if (details::is_cov_node(branch))
28118
293k
               return cov_str;
28119
2.27M
            else if (details::is_voc_node(branch))
28120
253k
               return voc_str;
28121
2.01M
            else if (details::is_string_node(branch))
28122
0
               return str_str;
28123
2.01M
            else if (details::is_const_string_node(branch))
28124
0
               return cs_str;
28125
2.01M
            else if (details::is_string_range_node(branch))
28126
0
               return strrng_str;
28127
2.01M
            else if (details::is_const_string_range_node(branch))
28128
0
               return cstrrng_str;
28129
2.01M
            else if (details::is_t0ot1ot2_node(branch))
28130
367k
               return "(" + dynamic_cast<details::T0oT1oT2_base_node<T>*>(branch)->type_id() + ")";
28131
1.65M
            else if (details::is_t0ot1ot2ot3_node(branch))
28132
239k
               return "(" + dynamic_cast<details::T0oT1oT2oT3_base_node<T>*>(branch)->type_id() + ")";
28133
1.41M
            else
28134
1.41M
               return "ERROR";
28135
6.57M
         }
28136
28137
         inline std::string branch_to_id(expression_node_ptr (&branch)[2]) const
28138
6.74M
         {
28139
6.74M
            return branch_to_id(branch[0]) + std::string("o") + branch_to_id(branch[1]);
28140
6.74M
         }
exprtk::parser<double>::expression_generator<double>::branch_to_id(exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28138
3.46M
         {
28139
3.46M
            return branch_to_id(branch[0]) + std::string("o") + branch_to_id(branch[1]);
28140
3.46M
         }
exprtk::parser<float>::expression_generator<float>::branch_to_id(exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28138
3.28M
         {
28139
3.28M
            return branch_to_id(branch[0]) + std::string("o") + branch_to_id(branch[1]);
28140
3.28M
         }
28141
28142
         inline bool cov_optimisable(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28143
1.64M
         {
28144
1.64M
            if (!operation_optimisable(operation))
28145
16
               return false;
28146
1.64M
            else
28147
1.64M
               return details::is_constant_node(branch[0]) &&
28148
1.64M
                      details::is_variable_node(branch[1]) ;
28149
1.64M
         }
exprtk::parser<double>::expression_generator<double>::cov_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28143
843k
         {
28144
843k
            if (!operation_optimisable(operation))
28145
8
               return false;
28146
843k
            else
28147
843k
               return details::is_constant_node(branch[0]) &&
28148
843k
                      details::is_variable_node(branch[1]) ;
28149
843k
         }
exprtk::parser<float>::expression_generator<float>::cov_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28143
800k
         {
28144
800k
            if (!operation_optimisable(operation))
28145
8
               return false;
28146
800k
            else
28147
800k
               return details::is_constant_node(branch[0]) &&
28148
800k
                      details::is_variable_node(branch[1]) ;
28149
800k
         }
28150
28151
         inline bool voc_optimisable(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28152
         {
28153
            if (!operation_optimisable(operation))
28154
               return false;
28155
            else
28156
               return details::is_variable_node(branch[0]) &&
28157
                      details::is_constant_node(branch[1]) ;
28158
         }
28159
28160
         inline bool vov_optimisable(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28161
         {
28162
            if (!operation_optimisable(operation))
28163
               return false;
28164
            else
28165
               return details::is_variable_node(branch[0]) &&
28166
                      details::is_variable_node(branch[1]) ;
28167
         }
28168
28169
         inline bool cob_optimisable(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28170
2.41M
         {
28171
2.41M
            if (!operation_optimisable(operation))
28172
16
               return false;
28173
2.41M
            else
28174
2.41M
               return details::is_constant_node(branch[0]) &&
28175
2.41M
                     !details::is_constant_node(branch[1]) ;
28176
2.41M
         }
exprtk::parser<double>::expression_generator<double>::cob_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28170
1.23M
         {
28171
1.23M
            if (!operation_optimisable(operation))
28172
8
               return false;
28173
1.23M
            else
28174
1.23M
               return details::is_constant_node(branch[0]) &&
28175
1.23M
                     !details::is_constant_node(branch[1]) ;
28176
1.23M
         }
exprtk::parser<float>::expression_generator<float>::cob_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28170
1.17M
         {
28171
1.17M
            if (!operation_optimisable(operation))
28172
8
               return false;
28173
1.17M
            else
28174
1.17M
               return details::is_constant_node(branch[0]) &&
28175
1.17M
                     !details::is_constant_node(branch[1]) ;
28176
1.17M
         }
28177
28178
         inline bool boc_optimisable(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28179
2.14M
         {
28180
2.14M
            if (!operation_optimisable(operation))
28181
16
               return false;
28182
2.14M
            else
28183
2.14M
               return !details::is_constant_node(branch[0]) &&
28184
2.14M
                       details::is_constant_node(branch[1]) ;
28185
2.14M
         }
exprtk::parser<double>::expression_generator<double>::boc_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28179
1.09M
         {
28180
1.09M
            if (!operation_optimisable(operation))
28181
8
               return false;
28182
1.09M
            else
28183
1.09M
               return !details::is_constant_node(branch[0]) &&
28184
1.09M
                       details::is_constant_node(branch[1]) ;
28185
1.09M
         }
exprtk::parser<float>::expression_generator<float>::boc_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28179
1.04M
         {
28180
1.04M
            if (!operation_optimisable(operation))
28181
8
               return false;
28182
1.04M
            else
28183
1.04M
               return !details::is_constant_node(branch[0]) &&
28184
1.04M
                       details::is_constant_node(branch[1]) ;
28185
1.04M
         }
28186
28187
         inline bool cocob_optimisable(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28188
3.19M
         {
28189
3.19M
            if (
28190
3.19M
                 (details::e_add == operation) ||
28191
3.19M
                 (details::e_sub == operation) ||
28192
3.19M
                 (details::e_mul == operation) ||
28193
3.19M
                 (details::e_div == operation)
28194
3.19M
               )
28195
1.55M
            {
28196
1.55M
               return (details::is_constant_node(branch[0]) && details::is_cob_node(branch[1])) ||
28197
1.55M
                      (details::is_constant_node(branch[1]) && details::is_cob_node(branch[0])) ;
28198
1.55M
            }
28199
1.64M
            else
28200
1.64M
               return false;
28201
3.19M
         }
exprtk::parser<double>::expression_generator<double>::cocob_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28188
1.64M
         {
28189
1.64M
            if (
28190
1.64M
                 (details::e_add == operation) ||
28191
1.64M
                 (details::e_sub == operation) ||
28192
1.64M
                 (details::e_mul == operation) ||
28193
1.64M
                 (details::e_div == operation)
28194
1.64M
               )
28195
795k
            {
28196
795k
               return (details::is_constant_node(branch[0]) && details::is_cob_node(branch[1])) ||
28197
795k
                      (details::is_constant_node(branch[1]) && details::is_cob_node(branch[0])) ;
28198
795k
            }
28199
845k
            else
28200
845k
               return false;
28201
1.64M
         }
exprtk::parser<float>::expression_generator<float>::cocob_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28188
1.55M
         {
28189
1.55M
            if (
28190
1.55M
                 (details::e_add == operation) ||
28191
1.55M
                 (details::e_sub == operation) ||
28192
1.55M
                 (details::e_mul == operation) ||
28193
1.55M
                 (details::e_div == operation)
28194
1.55M
               )
28195
755k
            {
28196
755k
               return (details::is_constant_node(branch[0]) && details::is_cob_node(branch[1])) ||
28197
755k
                      (details::is_constant_node(branch[1]) && details::is_cob_node(branch[0])) ;
28198
755k
            }
28199
802k
            else
28200
802k
               return false;
28201
1.55M
         }
28202
28203
         inline bool coboc_optimisable(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28204
3.17M
         {
28205
3.17M
            if (
28206
3.17M
                 (details::e_add == operation) ||
28207
3.17M
                 (details::e_sub == operation) ||
28208
3.17M
                 (details::e_mul == operation) ||
28209
3.17M
                 (details::e_div == operation)
28210
3.17M
               )
28211
1.53M
            {
28212
1.53M
               return (details::is_constant_node(branch[0]) && details::is_boc_node(branch[1])) ||
28213
1.53M
                      (details::is_constant_node(branch[1]) && details::is_boc_node(branch[0])) ;
28214
1.53M
            }
28215
1.64M
            else
28216
1.64M
               return false;
28217
3.17M
         }
exprtk::parser<double>::expression_generator<double>::coboc_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28204
1.63M
         {
28205
1.63M
            if (
28206
1.63M
                 (details::e_add == operation) ||
28207
1.63M
                 (details::e_sub == operation) ||
28208
1.63M
                 (details::e_mul == operation) ||
28209
1.63M
                 (details::e_div == operation)
28210
1.63M
               )
28211
784k
            {
28212
784k
               return (details::is_constant_node(branch[0]) && details::is_boc_node(branch[1])) ||
28213
784k
                      (details::is_constant_node(branch[1]) && details::is_boc_node(branch[0])) ;
28214
784k
            }
28215
845k
            else
28216
845k
               return false;
28217
1.63M
         }
exprtk::parser<float>::expression_generator<float>::coboc_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28204
1.54M
         {
28205
1.54M
            if (
28206
1.54M
                 (details::e_add == operation) ||
28207
1.54M
                 (details::e_sub == operation) ||
28208
1.54M
                 (details::e_mul == operation) ||
28209
1.54M
                 (details::e_div == operation)
28210
1.54M
               )
28211
745k
            {
28212
745k
               return (details::is_constant_node(branch[0]) && details::is_boc_node(branch[1])) ||
28213
745k
                      (details::is_constant_node(branch[1]) && details::is_boc_node(branch[0])) ;
28214
745k
            }
28215
802k
            else
28216
802k
               return false;
28217
1.54M
         }
28218
28219
         inline bool uvouv_optimisable(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28220
3.14M
         {
28221
3.14M
            if (!operation_optimisable(operation))
28222
16
               return false;
28223
3.14M
            else
28224
3.14M
               return details::is_uv_node(branch[0]) &&
28225
3.14M
                      details::is_uv_node(branch[1]) ;
28226
3.14M
         }
exprtk::parser<double>::expression_generator<double>::uvouv_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28220
1.61M
         {
28221
1.61M
            if (!operation_optimisable(operation))
28222
8
               return false;
28223
1.61M
            else
28224
1.61M
               return details::is_uv_node(branch[0]) &&
28225
1.61M
                      details::is_uv_node(branch[1]) ;
28226
1.61M
         }
exprtk::parser<float>::expression_generator<float>::uvouv_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28220
1.53M
         {
28221
1.53M
            if (!operation_optimisable(operation))
28222
8
               return false;
28223
1.53M
            else
28224
1.53M
               return details::is_uv_node(branch[0]) &&
28225
1.53M
                      details::is_uv_node(branch[1]) ;
28226
1.53M
         }
28227
28228
         inline bool vob_optimisable(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28229
3.14M
         {
28230
3.14M
            if (!operation_optimisable(operation))
28231
16
               return false;
28232
3.14M
            else
28233
3.14M
               return details::is_variable_node(branch[0]) &&
28234
3.14M
                     !details::is_variable_node(branch[1]) ;
28235
3.14M
         }
exprtk::parser<double>::expression_generator<double>::vob_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28229
1.61M
         {
28230
1.61M
            if (!operation_optimisable(operation))
28231
8
               return false;
28232
1.61M
            else
28233
1.61M
               return details::is_variable_node(branch[0]) &&
28234
1.61M
                     !details::is_variable_node(branch[1]) ;
28235
1.61M
         }
exprtk::parser<float>::expression_generator<float>::vob_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28229
1.53M
         {
28230
1.53M
            if (!operation_optimisable(operation))
28231
8
               return false;
28232
1.53M
            else
28233
1.53M
               return details::is_variable_node(branch[0]) &&
28234
1.53M
                     !details::is_variable_node(branch[1]) ;
28235
1.53M
         }
28236
28237
         inline bool bov_optimisable(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28238
2.95M
         {
28239
2.95M
            if (!operation_optimisable(operation))
28240
16
               return false;
28241
2.95M
            else
28242
2.95M
               return !details::is_variable_node(branch[0]) &&
28243
2.95M
                       details::is_variable_node(branch[1]) ;
28244
2.95M
         }
exprtk::parser<double>::expression_generator<double>::bov_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28238
1.51M
         {
28239
1.51M
            if (!operation_optimisable(operation))
28240
8
               return false;
28241
1.51M
            else
28242
1.51M
               return !details::is_variable_node(branch[0]) &&
28243
1.51M
                       details::is_variable_node(branch[1]) ;
28244
1.51M
         }
exprtk::parser<float>::expression_generator<float>::bov_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28238
1.43M
         {
28239
1.43M
            if (!operation_optimisable(operation))
28240
8
               return false;
28241
1.43M
            else
28242
1.43M
               return !details::is_variable_node(branch[0]) &&
28243
1.43M
                       details::is_variable_node(branch[1]) ;
28244
1.43M
         }
28245
28246
         inline bool binext_optimisable(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28247
1.64M
         {
28248
1.64M
            if (!operation_optimisable(operation))
28249
16
               return false;
28250
1.64M
            else
28251
1.64M
               return !details::is_constant_node(branch[0]) ||
28252
1.64M
                      !details::is_constant_node(branch[1]) ;
28253
1.64M
         }
exprtk::parser<double>::expression_generator<double>::binext_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28247
843k
         {
28248
843k
            if (!operation_optimisable(operation))
28249
8
               return false;
28250
843k
            else
28251
843k
               return !details::is_constant_node(branch[0]) ||
28252
843k
                      !details::is_constant_node(branch[1]) ;
28253
843k
         }
exprtk::parser<float>::expression_generator<float>::binext_optimisable(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28247
800k
         {
28248
800k
            if (!operation_optimisable(operation))
28249
8
               return false;
28250
800k
            else
28251
800k
               return !details::is_constant_node(branch[0]) ||
28252
800k
                      !details::is_constant_node(branch[1]) ;
28253
800k
         }
28254
28255
         inline bool is_invalid_assignment_op(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28256
7.14M
         {
28257
7.14M
            if (is_assignment_operation(operation))
28258
89.8k
            {
28259
89.8k
               const bool b1_is_genstring = details::is_generally_string_node(branch[1]);
28260
28261
89.8k
               if (details::is_string_node(branch[0]))
28262
0
                  return !b1_is_genstring;
28263
89.8k
               else
28264
89.8k
                  return (
28265
89.8k
                           !details::is_variable_node          (branch[0]) &&
28266
89.8k
                           !details::is_vector_elem_node       (branch[0]) &&
28267
89.8k
                           !details::is_rebasevector_elem_node (branch[0]) &&
28268
89.8k
                           !details::is_rebasevector_celem_node(branch[0]) &&
28269
89.8k
                           !details::is_vector_node            (branch[0])
28270
89.8k
                         )
28271
89.8k
                         || b1_is_genstring;
28272
89.8k
            }
28273
7.05M
            else
28274
7.05M
               return false;
28275
7.14M
         }
exprtk::parser<double>::expression_generator<double>::is_invalid_assignment_op(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28256
3.66M
         {
28257
3.66M
            if (is_assignment_operation(operation))
28258
45.8k
            {
28259
45.8k
               const bool b1_is_genstring = details::is_generally_string_node(branch[1]);
28260
28261
45.8k
               if (details::is_string_node(branch[0]))
28262
0
                  return !b1_is_genstring;
28263
45.8k
               else
28264
45.8k
                  return (
28265
45.8k
                           !details::is_variable_node          (branch[0]) &&
28266
45.8k
                           !details::is_vector_elem_node       (branch[0]) &&
28267
45.8k
                           !details::is_rebasevector_elem_node (branch[0]) &&
28268
45.8k
                           !details::is_rebasevector_celem_node(branch[0]) &&
28269
45.8k
                           !details::is_vector_node            (branch[0])
28270
45.8k
                         )
28271
45.8k
                         || b1_is_genstring;
28272
45.8k
            }
28273
3.61M
            else
28274
3.61M
               return false;
28275
3.66M
         }
exprtk::parser<float>::expression_generator<float>::is_invalid_assignment_op(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28256
3.47M
         {
28257
3.47M
            if (is_assignment_operation(operation))
28258
43.9k
            {
28259
43.9k
               const bool b1_is_genstring = details::is_generally_string_node(branch[1]);
28260
28261
43.9k
               if (details::is_string_node(branch[0]))
28262
0
                  return !b1_is_genstring;
28263
43.9k
               else
28264
43.9k
                  return (
28265
43.9k
                           !details::is_variable_node          (branch[0]) &&
28266
43.9k
                           !details::is_vector_elem_node       (branch[0]) &&
28267
43.9k
                           !details::is_rebasevector_elem_node (branch[0]) &&
28268
43.9k
                           !details::is_rebasevector_celem_node(branch[0]) &&
28269
43.9k
                           !details::is_vector_node            (branch[0])
28270
43.9k
                         )
28271
43.9k
                         || b1_is_genstring;
28272
43.9k
            }
28273
3.43M
            else
28274
3.43M
               return false;
28275
3.47M
         }
28276
28277
         inline bool is_constpow_operation(const details::operator_type& operation, expression_node_ptr(&branch)[2]) const
28278
6.84M
         {
28279
6.84M
            if (
28280
6.84M
                 !details::is_constant_node(branch[1]) ||
28281
6.84M
                  details::is_constant_node(branch[0]) ||
28282
6.84M
                  details::is_variable_node(branch[0]) ||
28283
6.84M
                  details::is_vector_node  (branch[0]) ||
28284
6.84M
                  details::is_generally_string_node(branch[0])
28285
6.84M
               )
28286
5.99M
               return false;
28287
28288
852k
            const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
28289
28290
852k
            return cardinal_pow_optimisable(operation, c);
28291
6.84M
         }
exprtk::parser<double>::expression_generator<double>::is_constpow_operation(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28278
3.51M
         {
28279
3.51M
            if (
28280
3.51M
                 !details::is_constant_node(branch[1]) ||
28281
3.51M
                  details::is_constant_node(branch[0]) ||
28282
3.51M
                  details::is_variable_node(branch[0]) ||
28283
3.51M
                  details::is_vector_node  (branch[0]) ||
28284
3.51M
                  details::is_generally_string_node(branch[0])
28285
3.51M
               )
28286
3.07M
               return false;
28287
28288
438k
            const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
28289
28290
438k
            return cardinal_pow_optimisable(operation, c);
28291
3.51M
         }
exprtk::parser<float>::expression_generator<float>::is_constpow_operation(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28278
3.33M
         {
28279
3.33M
            if (
28280
3.33M
                 !details::is_constant_node(branch[1]) ||
28281
3.33M
                  details::is_constant_node(branch[0]) ||
28282
3.33M
                  details::is_variable_node(branch[0]) ||
28283
3.33M
                  details::is_vector_node  (branch[0]) ||
28284
3.33M
                  details::is_generally_string_node(branch[0])
28285
3.33M
               )
28286
2.91M
               return false;
28287
28288
413k
            const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
28289
28290
413k
            return cardinal_pow_optimisable(operation, c);
28291
3.33M
         }
28292
28293
         inline bool is_invalid_break_continue_op(expression_node_ptr (&branch)[2]) const
28294
7.14M
         {
28295
7.14M
            return (
28296
7.14M
                     details::is_break_node   (branch[0]) ||
28297
7.14M
                     details::is_break_node   (branch[1]) ||
28298
7.14M
                     details::is_continue_node(branch[0]) ||
28299
7.14M
                     details::is_continue_node(branch[1])
28300
7.14M
                   );
28301
7.14M
         }
exprtk::parser<double>::expression_generator<double>::is_invalid_break_continue_op(exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28294
3.66M
         {
28295
3.66M
            return (
28296
3.66M
                     details::is_break_node   (branch[0]) ||
28297
3.66M
                     details::is_break_node   (branch[1]) ||
28298
3.66M
                     details::is_continue_node(branch[0]) ||
28299
3.66M
                     details::is_continue_node(branch[1])
28300
3.66M
                   );
28301
3.66M
         }
exprtk::parser<float>::expression_generator<float>::is_invalid_break_continue_op(exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28294
3.47M
         {
28295
3.47M
            return (
28296
3.47M
                     details::is_break_node   (branch[0]) ||
28297
3.47M
                     details::is_break_node   (branch[1]) ||
28298
3.47M
                     details::is_continue_node(branch[0]) ||
28299
3.47M
                     details::is_continue_node(branch[1])
28300
3.47M
                   );
28301
3.47M
         }
28302
28303
         inline bool is_invalid_string_op(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28304
7.14M
         {
28305
7.14M
            const bool b0_string = is_generally_string_node(branch[0]);
28306
7.14M
            const bool b1_string = is_generally_string_node(branch[1]);
28307
28308
7.14M
            bool result = false;
28309
28310
7.14M
            if (b0_string != b1_string)
28311
22
               result = true;
28312
7.14M
            else if (!valid_string_operation(operation) && b0_string && b1_string)
28313
4
               result = true;
28314
28315
7.14M
            if (result)
28316
26
            {
28317
26
               parser_->set_synthesis_error("Invalid string operation");
28318
26
            }
28319
28320
7.14M
            return result;
28321
7.14M
         }
exprtk::parser<double>::expression_generator<double>::is_invalid_string_op(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28304
3.66M
         {
28305
3.66M
            const bool b0_string = is_generally_string_node(branch[0]);
28306
3.66M
            const bool b1_string = is_generally_string_node(branch[1]);
28307
28308
3.66M
            bool result = false;
28309
28310
3.66M
            if (b0_string != b1_string)
28311
11
               result = true;
28312
3.66M
            else if (!valid_string_operation(operation) && b0_string && b1_string)
28313
2
               result = true;
28314
28315
3.66M
            if (result)
28316
13
            {
28317
13
               parser_->set_synthesis_error("Invalid string operation");
28318
13
            }
28319
28320
3.66M
            return result;
28321
3.66M
         }
exprtk::parser<float>::expression_generator<float>::is_invalid_string_op(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28304
3.47M
         {
28305
3.47M
            const bool b0_string = is_generally_string_node(branch[0]);
28306
3.47M
            const bool b1_string = is_generally_string_node(branch[1]);
28307
28308
3.47M
            bool result = false;
28309
28310
3.47M
            if (b0_string != b1_string)
28311
11
               result = true;
28312
3.47M
            else if (!valid_string_operation(operation) && b0_string && b1_string)
28313
2
               result = true;
28314
28315
3.47M
            if (result)
28316
13
            {
28317
13
               parser_->set_synthesis_error("Invalid string operation");
28318
13
            }
28319
28320
3.47M
            return result;
28321
3.47M
         }
28322
28323
         inline bool is_invalid_string_op(const details::operator_type& operation, expression_node_ptr (&branch)[3]) const
28324
0
         {
28325
0
            const bool b0_string = is_generally_string_node(branch[0]);
28326
0
            const bool b1_string = is_generally_string_node(branch[1]);
28327
0
            const bool b2_string = is_generally_string_node(branch[2]);
28328
28329
0
            bool result = false;
28330
28331
0
            if ((b0_string != b1_string) || (b1_string != b2_string))
28332
0
               result = true;
28333
0
            else if ((details::e_inrange != operation) && b0_string && b1_string && b2_string)
28334
0
               result = true;
28335
28336
0
            if (result)
28337
0
            {
28338
0
               parser_->set_synthesis_error("Invalid string operation");
28339
0
            }
28340
28341
0
            return result;
28342
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::is_invalid_string_op(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3]) const
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::is_invalid_string_op(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3]) const
28343
28344
         inline bool is_string_operation(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28345
6.86M
         {
28346
6.86M
            const bool b0_string = is_generally_string_node(branch[0]);
28347
6.86M
            const bool b1_string = is_generally_string_node(branch[1]);
28348
28349
6.86M
            return (b0_string && b1_string && valid_string_operation(operation));
28350
6.86M
         }
exprtk::parser<double>::expression_generator<double>::is_string_operation(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28345
3.52M
         {
28346
3.52M
            const bool b0_string = is_generally_string_node(branch[0]);
28347
3.52M
            const bool b1_string = is_generally_string_node(branch[1]);
28348
28349
3.52M
            return (b0_string && b1_string && valid_string_operation(operation));
28350
3.52M
         }
exprtk::parser<float>::expression_generator<float>::is_string_operation(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28345
3.34M
         {
28346
3.34M
            const bool b0_string = is_generally_string_node(branch[0]);
28347
3.34M
            const bool b1_string = is_generally_string_node(branch[1]);
28348
28349
3.34M
            return (b0_string && b1_string && valid_string_operation(operation));
28350
3.34M
         }
28351
28352
         inline bool is_string_operation(const details::operator_type& operation, expression_node_ptr (&branch)[3]) const
28353
0
         {
28354
0
            const bool b0_string = is_generally_string_node(branch[0]);
28355
0
            const bool b1_string = is_generally_string_node(branch[1]);
28356
0
            const bool b2_string = is_generally_string_node(branch[2]);
28357
28358
0
            return (b0_string && b1_string && b2_string && (details::e_inrange == operation));
28359
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::is_string_operation(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3]) const
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::is_string_operation(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3]) const
28360
28361
         #ifndef exprtk_disable_sc_andor
28362
         inline bool is_shortcircuit_expression(const details::operator_type& operation) const
28363
6.96M
         {
28364
6.96M
            return (
28365
6.96M
                     (details::e_scand == operation) ||
28366
6.96M
                     (details::e_scor  == operation)
28367
6.96M
                   );
28368
6.96M
         }
exprtk::parser<double>::expression_generator<double>::is_shortcircuit_expression(exprtk::details::operator_type const&) const
Line
Count
Source
28363
3.57M
         {
28364
3.57M
            return (
28365
3.57M
                     (details::e_scand == operation) ||
28366
3.57M
                     (details::e_scor  == operation)
28367
3.57M
                   );
28368
3.57M
         }
exprtk::parser<float>::expression_generator<float>::is_shortcircuit_expression(exprtk::details::operator_type const&) const
Line
Count
Source
28363
3.39M
         {
28364
3.39M
            return (
28365
3.39M
                     (details::e_scand == operation) ||
28366
3.39M
                     (details::e_scor  == operation)
28367
3.39M
                   );
28368
3.39M
         }
28369
         #else
28370
         inline bool is_shortcircuit_expression(const details::operator_type&) const
28371
         {
28372
            return false;
28373
         }
28374
         #endif
28375
28376
         inline bool is_null_present(expression_node_ptr (&branch)[2]) const
28377
6.86M
         {
28378
6.86M
            return (
28379
6.86M
                     details::is_null_node(branch[0]) ||
28380
6.86M
                     details::is_null_node(branch[1])
28381
6.86M
                   );
28382
6.86M
         }
exprtk::parser<double>::expression_generator<double>::is_null_present(exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28377
3.52M
         {
28378
3.52M
            return (
28379
3.52M
                     details::is_null_node(branch[0]) ||
28380
3.52M
                     details::is_null_node(branch[1])
28381
3.52M
                   );
28382
3.52M
         }
exprtk::parser<float>::expression_generator<float>::is_null_present(exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28377
3.34M
         {
28378
3.34M
            return (
28379
3.34M
                     details::is_null_node(branch[0]) ||
28380
3.34M
                     details::is_null_node(branch[1])
28381
3.34M
                   );
28382
3.34M
         }
28383
28384
         inline bool is_vector_eqineq_logic_operation(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28385
6.96M
         {
28386
6.96M
            if (!is_ivector_node(branch[0]) && !is_ivector_node(branch[1]))
28387
6.96M
               return false;
28388
0
            else
28389
0
               return (
28390
0
                        (details::e_lt    == operation) ||
28391
0
                        (details::e_lte   == operation) ||
28392
0
                        (details::e_gt    == operation) ||
28393
0
                        (details::e_gte   == operation) ||
28394
0
                        (details::e_eq    == operation) ||
28395
0
                        (details::e_ne    == operation) ||
28396
0
                        (details::e_equal == operation) ||
28397
0
                        (details::e_and   == operation) ||
28398
0
                        (details::e_nand  == operation) ||
28399
0
                        (details::e_or    == operation) ||
28400
0
                        (details::e_nor   == operation) ||
28401
0
                        (details::e_xor   == operation) ||
28402
0
                        (details::e_xnor  == operation)
28403
0
                      );
28404
6.96M
         }
exprtk::parser<double>::expression_generator<double>::is_vector_eqineq_logic_operation(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28385
3.57M
         {
28386
3.57M
            if (!is_ivector_node(branch[0]) && !is_ivector_node(branch[1]))
28387
3.57M
               return false;
28388
0
            else
28389
0
               return (
28390
0
                        (details::e_lt    == operation) ||
28391
0
                        (details::e_lte   == operation) ||
28392
0
                        (details::e_gt    == operation) ||
28393
0
                        (details::e_gte   == operation) ||
28394
0
                        (details::e_eq    == operation) ||
28395
0
                        (details::e_ne    == operation) ||
28396
0
                        (details::e_equal == operation) ||
28397
0
                        (details::e_and   == operation) ||
28398
0
                        (details::e_nand  == operation) ||
28399
0
                        (details::e_or    == operation) ||
28400
0
                        (details::e_nor   == operation) ||
28401
0
                        (details::e_xor   == operation) ||
28402
0
                        (details::e_xnor  == operation)
28403
0
                      );
28404
3.57M
         }
exprtk::parser<float>::expression_generator<float>::is_vector_eqineq_logic_operation(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28385
3.39M
         {
28386
3.39M
            if (!is_ivector_node(branch[0]) && !is_ivector_node(branch[1]))
28387
3.39M
               return false;
28388
0
            else
28389
0
               return (
28390
0
                        (details::e_lt    == operation) ||
28391
0
                        (details::e_lte   == operation) ||
28392
0
                        (details::e_gt    == operation) ||
28393
0
                        (details::e_gte   == operation) ||
28394
0
                        (details::e_eq    == operation) ||
28395
0
                        (details::e_ne    == operation) ||
28396
0
                        (details::e_equal == operation) ||
28397
0
                        (details::e_and   == operation) ||
28398
0
                        (details::e_nand  == operation) ||
28399
0
                        (details::e_or    == operation) ||
28400
0
                        (details::e_nor   == operation) ||
28401
0
                        (details::e_xor   == operation) ||
28402
0
                        (details::e_xnor  == operation)
28403
0
                      );
28404
3.39M
         }
28405
28406
         inline bool is_vector_arithmetic_operation(const details::operator_type& operation, expression_node_ptr (&branch)[2]) const
28407
6.96M
         {
28408
6.96M
            if (!is_ivector_node(branch[0]) && !is_ivector_node(branch[1]))
28409
6.96M
               return false;
28410
0
            else
28411
0
               return (
28412
0
                        (details::e_add == operation) ||
28413
0
                        (details::e_sub == operation) ||
28414
0
                        (details::e_mul == operation) ||
28415
0
                        (details::e_div == operation) ||
28416
0
                        (details::e_pow == operation)
28417
0
                      );
28418
6.96M
         }
exprtk::parser<double>::expression_generator<double>::is_vector_arithmetic_operation(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2]) const
Line
Count
Source
28407
3.57M
         {
28408
3.57M
            if (!is_ivector_node(branch[0]) && !is_ivector_node(branch[1]))
28409
3.57M
               return false;
28410
0
            else
28411
0
               return (
28412
0
                        (details::e_add == operation) ||
28413
0
                        (details::e_sub == operation) ||
28414
0
                        (details::e_mul == operation) ||
28415
0
                        (details::e_div == operation) ||
28416
0
                        (details::e_pow == operation)
28417
0
                      );
28418
3.57M
         }
exprtk::parser<float>::expression_generator<float>::is_vector_arithmetic_operation(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2]) const
Line
Count
Source
28407
3.39M
         {
28408
3.39M
            if (!is_ivector_node(branch[0]) && !is_ivector_node(branch[1]))
28409
3.39M
               return false;
28410
0
            else
28411
0
               return (
28412
0
                        (details::e_add == operation) ||
28413
0
                        (details::e_sub == operation) ||
28414
0
                        (details::e_mul == operation) ||
28415
0
                        (details::e_div == operation) ||
28416
0
                        (details::e_pow == operation)
28417
0
                      );
28418
3.39M
         }
28419
28420
         inline expression_node_ptr operator() (const details::operator_type& operation, expression_node_ptr (&branch)[2])
28421
7.14M
         {
28422
7.14M
            if ((0 == branch[0]) || (0 == branch[1]))
28423
0
            {
28424
0
               return error_node();
28425
0
            }
28426
7.14M
            else if (is_invalid_string_op(operation,branch))
28427
26
            {
28428
26
               return error_node();
28429
26
            }
28430
7.14M
            else if (is_invalid_assignment_op(operation,branch))
28431
314
            {
28432
314
               return error_node();
28433
314
            }
28434
7.14M
            else if (is_invalid_break_continue_op(branch))
28435
0
            {
28436
0
               return error_node();
28437
0
            }
28438
7.14M
            else if (details::e_assign == operation)
28439
85.4k
            {
28440
85.4k
               return synthesize_assignment_expression(operation, branch);
28441
85.4k
            }
28442
7.05M
            else if (details::e_swap == operation)
28443
42
            {
28444
42
               return synthesize_swap_expression(branch);
28445
42
            }
28446
7.05M
            else if (is_assignment_operation(operation))
28447
89.5k
            {
28448
89.5k
               return synthesize_assignment_operation_expression(operation, branch);
28449
89.5k
            }
28450
6.96M
            else if (is_vector_eqineq_logic_operation(operation, branch))
28451
0
            {
28452
0
               return synthesize_veceqineqlogic_operation_expression(operation, branch);
28453
0
            }
28454
6.96M
            else if (is_vector_arithmetic_operation(operation, branch))
28455
0
            {
28456
0
               return synthesize_vecarithmetic_operation_expression(operation, branch);
28457
0
            }
28458
6.96M
            else if (is_shortcircuit_expression(operation))
28459
101k
            {
28460
101k
               return synthesize_shortcircuit_expression(operation, branch);
28461
101k
            }
28462
6.86M
            else if (is_string_operation(operation, branch))
28463
2.22k
            {
28464
2.22k
               return synthesize_string_expression(operation, branch);
28465
2.22k
            }
28466
6.86M
            else if (is_null_present(branch))
28467
17.6k
            {
28468
17.6k
               return synthesize_null_expression(operation, branch);
28469
17.6k
            }
28470
6.84M
            #ifndef exprtk_disable_cardinal_pow_optimisation
28471
6.84M
            else if (is_constpow_operation(operation, branch))
28472
94.6k
            {
28473
94.6k
               return cardinal_pow_optimisation(branch);
28474
94.6k
            }
28475
6.74M
            #endif
28476
28477
6.74M
            expression_node_ptr result = error_node();
28478
28479
6.74M
            #ifndef exprtk_disable_enhanced_features
28480
6.74M
            if (synthesize_expression(operation, branch, result))
28481
3.55M
            {
28482
3.55M
               return result;
28483
3.55M
            }
28484
3.19M
            else
28485
3.19M
            #endif
28486
28487
3.19M
            {
28488
               /*
28489
                  Possible reductions:
28490
                  1. c o cob -> cob
28491
                  2. cob o c -> cob
28492
                  3. c o boc -> boc
28493
                  4. boc o c -> boc
28494
               */
28495
3.19M
               result = error_node();
28496
28497
3.19M
               if (cocob_optimisable(operation, branch))
28498
20.1k
               {
28499
20.1k
                  result = synthesize_cocob_expression::process((*this), operation, branch);
28500
20.1k
               }
28501
3.17M
               else if (coboc_optimisable(operation, branch) && (0 == result))
28502
43.7k
               {
28503
43.7k
                  result = synthesize_coboc_expression::process((*this), operation, branch);
28504
43.7k
               }
28505
28506
3.19M
               if (result)
28507
50.3k
                  return result;
28508
3.19M
            }
28509
28510
3.14M
            if (uvouv_optimisable(operation, branch))
28511
1.46k
            {
28512
1.46k
               return synthesize_uvouv_expression(operation, branch);
28513
1.46k
            }
28514
3.14M
            else if (vob_optimisable(operation, branch))
28515
193k
            {
28516
193k
               return synthesize_vob_expression::process((*this), operation, branch);
28517
193k
            }
28518
2.95M
            else if (bov_optimisable(operation, branch))
28519
538k
            {
28520
538k
               return synthesize_bov_expression::process((*this), operation, branch);
28521
538k
            }
28522
2.41M
            else if (cob_optimisable(operation, branch))
28523
273k
            {
28524
273k
               return synthesize_cob_expression::process((*this), operation, branch);
28525
273k
            }
28526
2.14M
            else if (boc_optimisable(operation, branch))
28527
496k
            {
28528
496k
               return synthesize_boc_expression::process((*this), operation, branch);
28529
496k
            }
28530
1.64M
            #ifndef exprtk_disable_enhanced_features
28531
1.64M
            else if (cov_optimisable(operation, branch))
28532
0
            {
28533
0
               return synthesize_cov_expression::process((*this), operation, branch);
28534
0
            }
28535
1.64M
            #endif
28536
1.64M
            else if (binext_optimisable(operation, branch))
28537
1.42M
            {
28538
1.42M
               return synthesize_binary_ext_expression::process((*this), operation, branch);
28539
1.42M
            }
28540
221k
            else
28541
221k
               return synthesize_expression<binary_node_t,2>(operation, branch);
28542
3.14M
         }
exprtk::parser<double>::expression_generator<double>::operator()(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
28421
3.66M
         {
28422
3.66M
            if ((0 == branch[0]) || (0 == branch[1]))
28423
0
            {
28424
0
               return error_node();
28425
0
            }
28426
3.66M
            else if (is_invalid_string_op(operation,branch))
28427
13
            {
28428
13
               return error_node();
28429
13
            }
28430
3.66M
            else if (is_invalid_assignment_op(operation,branch))
28431
157
            {
28432
157
               return error_node();
28433
157
            }
28434
3.66M
            else if (is_invalid_break_continue_op(branch))
28435
0
            {
28436
0
               return error_node();
28437
0
            }
28438
3.66M
            else if (details::e_assign == operation)
28439
43.8k
            {
28440
43.8k
               return synthesize_assignment_expression(operation, branch);
28441
43.8k
            }
28442
3.62M
            else if (details::e_swap == operation)
28443
21
            {
28444
21
               return synthesize_swap_expression(branch);
28445
21
            }
28446
3.62M
            else if (is_assignment_operation(operation))
28447
45.7k
            {
28448
45.7k
               return synthesize_assignment_operation_expression(operation, branch);
28449
45.7k
            }
28450
3.57M
            else if (is_vector_eqineq_logic_operation(operation, branch))
28451
0
            {
28452
0
               return synthesize_veceqineqlogic_operation_expression(operation, branch);
28453
0
            }
28454
3.57M
            else if (is_vector_arithmetic_operation(operation, branch))
28455
0
            {
28456
0
               return synthesize_vecarithmetic_operation_expression(operation, branch);
28457
0
            }
28458
3.57M
            else if (is_shortcircuit_expression(operation))
28459
52.5k
            {
28460
52.5k
               return synthesize_shortcircuit_expression(operation, branch);
28461
52.5k
            }
28462
3.52M
            else if (is_string_operation(operation, branch))
28463
1.11k
            {
28464
1.11k
               return synthesize_string_expression(operation, branch);
28465
1.11k
            }
28466
3.52M
            else if (is_null_present(branch))
28467
9.74k
            {
28468
9.74k
               return synthesize_null_expression(operation, branch);
28469
9.74k
            }
28470
3.51M
            #ifndef exprtk_disable_cardinal_pow_optimisation
28471
3.51M
            else if (is_constpow_operation(operation, branch))
28472
49.1k
            {
28473
49.1k
               return cardinal_pow_optimisation(branch);
28474
49.1k
            }
28475
3.46M
            #endif
28476
28477
3.46M
            expression_node_ptr result = error_node();
28478
28479
3.46M
            #ifndef exprtk_disable_enhanced_features
28480
3.46M
            if (synthesize_expression(operation, branch, result))
28481
1.82M
            {
28482
1.82M
               return result;
28483
1.82M
            }
28484
1.64M
            else
28485
1.64M
            #endif
28486
28487
1.64M
            {
28488
               /*
28489
                  Possible reductions:
28490
                  1. c o cob -> cob
28491
                  2. cob o c -> cob
28492
                  3. c o boc -> boc
28493
                  4. boc o c -> boc
28494
               */
28495
1.64M
               result = error_node();
28496
28497
1.64M
               if (cocob_optimisable(operation, branch))
28498
10.2k
               {
28499
10.2k
                  result = synthesize_cocob_expression::process((*this), operation, branch);
28500
10.2k
               }
28501
1.63M
               else if (coboc_optimisable(operation, branch) && (0 == result))
28502
22.0k
               {
28503
22.0k
                  result = synthesize_coboc_expression::process((*this), operation, branch);
28504
22.0k
               }
28505
28506
1.64M
               if (result)
28507
25.4k
                  return result;
28508
1.64M
            }
28509
28510
1.61M
            if (uvouv_optimisable(operation, branch))
28511
947
            {
28512
947
               return synthesize_uvouv_expression(operation, branch);
28513
947
            }
28514
1.61M
            else if (vob_optimisable(operation, branch))
28515
99.9k
            {
28516
99.9k
               return synthesize_vob_expression::process((*this), operation, branch);
28517
99.9k
            }
28518
1.51M
            else if (bov_optimisable(operation, branch))
28519
275k
            {
28520
275k
               return synthesize_bov_expression::process((*this), operation, branch);
28521
275k
            }
28522
1.23M
            else if (cob_optimisable(operation, branch))
28523
141k
            {
28524
141k
               return synthesize_cob_expression::process((*this), operation, branch);
28525
141k
            }
28526
1.09M
            else if (boc_optimisable(operation, branch))
28527
254k
            {
28528
254k
               return synthesize_boc_expression::process((*this), operation, branch);
28529
254k
            }
28530
843k
            #ifndef exprtk_disable_enhanced_features
28531
843k
            else if (cov_optimisable(operation, branch))
28532
0
            {
28533
0
               return synthesize_cov_expression::process((*this), operation, branch);
28534
0
            }
28535
843k
            #endif
28536
843k
            else if (binext_optimisable(operation, branch))
28537
729k
            {
28538
729k
               return synthesize_binary_ext_expression::process((*this), operation, branch);
28539
729k
            }
28540
114k
            else
28541
114k
               return synthesize_expression<binary_node_t,2>(operation, branch);
28542
1.61M
         }
exprtk::parser<float>::expression_generator<float>::operator()(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
28421
3.47M
         {
28422
3.47M
            if ((0 == branch[0]) || (0 == branch[1]))
28423
0
            {
28424
0
               return error_node();
28425
0
            }
28426
3.47M
            else if (is_invalid_string_op(operation,branch))
28427
13
            {
28428
13
               return error_node();
28429
13
            }
28430
3.47M
            else if (is_invalid_assignment_op(operation,branch))
28431
157
            {
28432
157
               return error_node();
28433
157
            }
28434
3.47M
            else if (is_invalid_break_continue_op(branch))
28435
0
            {
28436
0
               return error_node();
28437
0
            }
28438
3.47M
            else if (details::e_assign == operation)
28439
41.6k
            {
28440
41.6k
               return synthesize_assignment_expression(operation, branch);
28441
41.6k
            }
28442
3.43M
            else if (details::e_swap == operation)
28443
21
            {
28444
21
               return synthesize_swap_expression(branch);
28445
21
            }
28446
3.43M
            else if (is_assignment_operation(operation))
28447
43.8k
            {
28448
43.8k
               return synthesize_assignment_operation_expression(operation, branch);
28449
43.8k
            }
28450
3.39M
            else if (is_vector_eqineq_logic_operation(operation, branch))
28451
0
            {
28452
0
               return synthesize_veceqineqlogic_operation_expression(operation, branch);
28453
0
            }
28454
3.39M
            else if (is_vector_arithmetic_operation(operation, branch))
28455
0
            {
28456
0
               return synthesize_vecarithmetic_operation_expression(operation, branch);
28457
0
            }
28458
3.39M
            else if (is_shortcircuit_expression(operation))
28459
49.4k
            {
28460
49.4k
               return synthesize_shortcircuit_expression(operation, branch);
28461
49.4k
            }
28462
3.34M
            else if (is_string_operation(operation, branch))
28463
1.11k
            {
28464
1.11k
               return synthesize_string_expression(operation, branch);
28465
1.11k
            }
28466
3.34M
            else if (is_null_present(branch))
28467
7.94k
            {
28468
7.94k
               return synthesize_null_expression(operation, branch);
28469
7.94k
            }
28470
3.33M
            #ifndef exprtk_disable_cardinal_pow_optimisation
28471
3.33M
            else if (is_constpow_operation(operation, branch))
28472
45.4k
            {
28473
45.4k
               return cardinal_pow_optimisation(branch);
28474
45.4k
            }
28475
3.28M
            #endif
28476
28477
3.28M
            expression_node_ptr result = error_node();
28478
28479
3.28M
            #ifndef exprtk_disable_enhanced_features
28480
3.28M
            if (synthesize_expression(operation, branch, result))
28481
1.73M
            {
28482
1.73M
               return result;
28483
1.73M
            }
28484
1.55M
            else
28485
1.55M
            #endif
28486
28487
1.55M
            {
28488
               /*
28489
                  Possible reductions:
28490
                  1. c o cob -> cob
28491
                  2. cob o c -> cob
28492
                  3. c o boc -> boc
28493
                  4. boc o c -> boc
28494
               */
28495
1.55M
               result = error_node();
28496
28497
1.55M
               if (cocob_optimisable(operation, branch))
28498
9.89k
               {
28499
9.89k
                  result = synthesize_cocob_expression::process((*this), operation, branch);
28500
9.89k
               }
28501
1.54M
               else if (coboc_optimisable(operation, branch) && (0 == result))
28502
21.7k
               {
28503
21.7k
                  result = synthesize_coboc_expression::process((*this), operation, branch);
28504
21.7k
               }
28505
28506
1.55M
               if (result)
28507
24.8k
                  return result;
28508
1.55M
            }
28509
28510
1.53M
            if (uvouv_optimisable(operation, branch))
28511
519
            {
28512
519
               return synthesize_uvouv_expression(operation, branch);
28513
519
            }
28514
1.53M
            else if (vob_optimisable(operation, branch))
28515
93.9k
            {
28516
93.9k
               return synthesize_vob_expression::process((*this), operation, branch);
28517
93.9k
            }
28518
1.43M
            else if (bov_optimisable(operation, branch))
28519
263k
            {
28520
263k
               return synthesize_bov_expression::process((*this), operation, branch);
28521
263k
            }
28522
1.17M
            else if (cob_optimisable(operation, branch))
28523
132k
            {
28524
132k
               return synthesize_cob_expression::process((*this), operation, branch);
28525
132k
            }
28526
1.04M
            else if (boc_optimisable(operation, branch))
28527
241k
            {
28528
241k
               return synthesize_boc_expression::process((*this), operation, branch);
28529
241k
            }
28530
800k
            #ifndef exprtk_disable_enhanced_features
28531
800k
            else if (cov_optimisable(operation, branch))
28532
0
            {
28533
0
               return synthesize_cov_expression::process((*this), operation, branch);
28534
0
            }
28535
800k
            #endif
28536
800k
            else if (binext_optimisable(operation, branch))
28537
692k
            {
28538
692k
               return synthesize_binary_ext_expression::process((*this), operation, branch);
28539
692k
            }
28540
107k
            else
28541
107k
               return synthesize_expression<binary_node_t,2>(operation, branch);
28542
1.53M
         }
28543
28544
         inline expression_node_ptr operator() (const details::operator_type& operation, expression_node_ptr (&branch)[3])
28545
0
         {
28546
0
            if (
28547
0
                 (0 == branch[0]) ||
28548
0
                 (0 == branch[1]) ||
28549
0
                 (0 == branch[2])
28550
0
               )
28551
0
            {
28552
0
               details::free_all_nodes(*node_allocator_,branch);
28553
28554
0
               return error_node();
28555
0
            }
28556
0
            else if (is_invalid_string_op(operation, branch))
28557
0
            {
28558
0
               return error_node();
28559
0
            }
28560
0
            else if (is_string_operation(operation, branch))
28561
0
            {
28562
0
               return synthesize_string_expression(operation, branch);
28563
0
            }
28564
0
            else
28565
0
               return synthesize_expression<trinary_node_t,3>(operation, branch);
28566
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::operator()(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::operator()(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
28567
28568
         inline expression_node_ptr operator() (const details::operator_type& operation, expression_node_ptr (&branch)[4])
28569
0
         {
28570
0
            return synthesize_expression<quaternary_node_t,4>(operation,branch);
28571
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::operator()(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::operator()(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
28572
28573
         inline expression_node_ptr operator() (const details::operator_type& operation, expression_node_ptr b0)
28574
429k
         {
28575
429k
            expression_node_ptr branch[1] = { b0 };
28576
429k
            return (*this)(operation,branch);
28577
429k
         }
exprtk::parser<double>::expression_generator<double>::operator()(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*)
Line
Count
Source
28574
220k
         {
28575
220k
            expression_node_ptr branch[1] = { b0 };
28576
220k
            return (*this)(operation,branch);
28577
220k
         }
exprtk::parser<float>::expression_generator<float>::operator()(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*)
Line
Count
Source
28574
208k
         {
28575
208k
            expression_node_ptr branch[1] = { b0 };
28576
208k
            return (*this)(operation,branch);
28577
208k
         }
28578
28579
         inline expression_node_ptr operator() (const details::operator_type& operation, expression_node_ptr& b0, expression_node_ptr& b1)
28580
7.07M
         {
28581
7.07M
            expression_node_ptr result = error_node();
28582
28583
7.07M
            if ((0 != b0) && (0 != b1))
28584
7.07M
            {
28585
7.07M
               expression_node_ptr branch[2] = { b0, b1 };
28586
7.07M
               result = expression_generator<Type>::operator()(operation, branch);
28587
7.07M
               b0 = branch[0];
28588
7.07M
               b1 = branch[1];
28589
7.07M
            }
28590
28591
7.07M
            return result;
28592
7.07M
         }
exprtk::parser<double>::expression_generator<double>::operator()(exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
28580
3.62M
         {
28581
3.62M
            expression_node_ptr result = error_node();
28582
28583
3.62M
            if ((0 != b0) && (0 != b1))
28584
3.62M
            {
28585
3.62M
               expression_node_ptr branch[2] = { b0, b1 };
28586
3.62M
               result = expression_generator<Type>::operator()(operation, branch);
28587
3.62M
               b0 = branch[0];
28588
3.62M
               b1 = branch[1];
28589
3.62M
            }
28590
28591
3.62M
            return result;
28592
3.62M
         }
exprtk::parser<float>::expression_generator<float>::operator()(exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
28580
3.44M
         {
28581
3.44M
            expression_node_ptr result = error_node();
28582
28583
3.44M
            if ((0 != b0) && (0 != b1))
28584
3.44M
            {
28585
3.44M
               expression_node_ptr branch[2] = { b0, b1 };
28586
3.44M
               result = expression_generator<Type>::operator()(operation, branch);
28587
3.44M
               b0 = branch[0];
28588
3.44M
               b1 = branch[1];
28589
3.44M
            }
28590
28591
3.44M
            return result;
28592
3.44M
         }
28593
28594
         inline expression_node_ptr conditional(expression_node_ptr condition,
28595
                                                expression_node_ptr consequent,
28596
                                                expression_node_ptr alternative) const
28597
3.64k
         {
28598
3.64k
            if ((0 == condition) || (0 == consequent))
28599
0
            {
28600
0
               details::free_node(*node_allocator_, condition  );
28601
0
               details::free_node(*node_allocator_, consequent );
28602
0
               details::free_node(*node_allocator_, alternative);
28603
28604
0
               return error_node();
28605
0
            }
28606
            // Can the condition be immediately evaluated? if so optimise.
28607
3.64k
            else if (details::is_constant_node(condition))
28608
525
            {
28609
               // True branch
28610
525
               if (details::is_true(condition))
28611
104
               {
28612
104
                  details::free_node(*node_allocator_, condition  );
28613
104
                  details::free_node(*node_allocator_, alternative);
28614
28615
104
                  return consequent;
28616
104
               }
28617
               // False branch
28618
421
               else
28619
421
               {
28620
421
                  details::free_node(*node_allocator_, condition );
28621
421
                  details::free_node(*node_allocator_, consequent);
28622
28623
421
                  if (alternative)
28624
421
                     return alternative;
28625
0
                  else
28626
0
                     return node_allocator_->allocate<details::null_node<T> >();
28627
421
               }
28628
525
            }
28629
3.12k
            else if ((0 != consequent) && (0 != alternative))
28630
3.09k
            {
28631
3.09k
               return node_allocator_->
28632
3.09k
                        allocate<conditional_node_t>(condition, consequent, alternative);
28633
3.09k
            }
28634
30
            else
28635
30
               return node_allocator_->
28636
30
                        allocate<cons_conditional_node_t>(condition, consequent);
28637
3.64k
         }
exprtk::parser<double>::expression_generator<double>::conditional(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*) const
Line
Count
Source
28597
1.83k
         {
28598
1.83k
            if ((0 == condition) || (0 == consequent))
28599
0
            {
28600
0
               details::free_node(*node_allocator_, condition  );
28601
0
               details::free_node(*node_allocator_, consequent );
28602
0
               details::free_node(*node_allocator_, alternative);
28603
28604
0
               return error_node();
28605
0
            }
28606
            // Can the condition be immediately evaluated? if so optimise.
28607
1.83k
            else if (details::is_constant_node(condition))
28608
267
            {
28609
               // True branch
28610
267
               if (details::is_true(condition))
28611
52
               {
28612
52
                  details::free_node(*node_allocator_, condition  );
28613
52
                  details::free_node(*node_allocator_, alternative);
28614
28615
52
                  return consequent;
28616
52
               }
28617
               // False branch
28618
215
               else
28619
215
               {
28620
215
                  details::free_node(*node_allocator_, condition );
28621
215
                  details::free_node(*node_allocator_, consequent);
28622
28623
215
                  if (alternative)
28624
215
                     return alternative;
28625
0
                  else
28626
0
                     return node_allocator_->allocate<details::null_node<T> >();
28627
215
               }
28628
267
            }
28629
1.56k
            else if ((0 != consequent) && (0 != alternative))
28630
1.54k
            {
28631
1.54k
               return node_allocator_->
28632
1.54k
                        allocate<conditional_node_t>(condition, consequent, alternative);
28633
1.54k
            }
28634
15
            else
28635
15
               return node_allocator_->
28636
15
                        allocate<cons_conditional_node_t>(condition, consequent);
28637
1.83k
         }
exprtk::parser<float>::expression_generator<float>::conditional(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*) const
Line
Count
Source
28597
1.81k
         {
28598
1.81k
            if ((0 == condition) || (0 == consequent))
28599
0
            {
28600
0
               details::free_node(*node_allocator_, condition  );
28601
0
               details::free_node(*node_allocator_, consequent );
28602
0
               details::free_node(*node_allocator_, alternative);
28603
28604
0
               return error_node();
28605
0
            }
28606
            // Can the condition be immediately evaluated? if so optimise.
28607
1.81k
            else if (details::is_constant_node(condition))
28608
258
            {
28609
               // True branch
28610
258
               if (details::is_true(condition))
28611
52
               {
28612
52
                  details::free_node(*node_allocator_, condition  );
28613
52
                  details::free_node(*node_allocator_, alternative);
28614
28615
52
                  return consequent;
28616
52
               }
28617
               // False branch
28618
206
               else
28619
206
               {
28620
206
                  details::free_node(*node_allocator_, condition );
28621
206
                  details::free_node(*node_allocator_, consequent);
28622
28623
206
                  if (alternative)
28624
206
                     return alternative;
28625
0
                  else
28626
0
                     return node_allocator_->allocate<details::null_node<T> >();
28627
206
               }
28628
258
            }
28629
1.55k
            else if ((0 != consequent) && (0 != alternative))
28630
1.54k
            {
28631
1.54k
               return node_allocator_->
28632
1.54k
                        allocate<conditional_node_t>(condition, consequent, alternative);
28633
1.54k
            }
28634
15
            else
28635
15
               return node_allocator_->
28636
15
                        allocate<cons_conditional_node_t>(condition, consequent);
28637
1.81k
         }
28638
28639
         #ifndef exprtk_disable_string_capabilities
28640
         inline expression_node_ptr conditional_string(expression_node_ptr condition,
28641
                                                       expression_node_ptr consequent,
28642
                                                       expression_node_ptr alternative) const
28643
0
         {
28644
0
            if ((0 == condition) || (0 == consequent))
28645
0
            {
28646
0
               details::free_node(*node_allocator_, condition  );
28647
0
               details::free_node(*node_allocator_, consequent );
28648
0
               details::free_node(*node_allocator_, alternative);
28649
28650
0
               return error_node();
28651
0
            }
28652
            // Can the condition be immediately evaluated? if so optimise.
28653
0
            else if (details::is_constant_node(condition))
28654
0
            {
28655
               // True branch
28656
0
               if (details::is_true(condition))
28657
0
               {
28658
0
                  details::free_node(*node_allocator_, condition  );
28659
0
                  details::free_node(*node_allocator_, alternative);
28660
28661
0
                  return consequent;
28662
0
               }
28663
               // False branch
28664
0
               else
28665
0
               {
28666
0
                  details::free_node(*node_allocator_, condition );
28667
0
                  details::free_node(*node_allocator_, consequent);
28668
28669
0
                  if (alternative)
28670
0
                     return alternative;
28671
0
                  else
28672
0
                     return node_allocator_->
28673
0
                              allocate_c<details::string_literal_node<Type> >("");
28674
0
               }
28675
0
            }
28676
0
            else if ((0 != consequent) && (0 != alternative))
28677
0
               return node_allocator_->
28678
0
                        allocate<conditional_string_node_t>(condition, consequent, alternative);
28679
0
            else
28680
0
               return error_node();
28681
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::conditional_string(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*) const
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::conditional_string(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*) const
28682
         #else
28683
         inline expression_node_ptr conditional_string(expression_node_ptr,
28684
                                                       expression_node_ptr,
28685
                                                       expression_node_ptr) const
28686
         {
28687
            return error_node();
28688
         }
28689
         #endif
28690
28691
         inline expression_node_ptr conditional_vector(expression_node_ptr condition,
28692
                                                       expression_node_ptr consequent,
28693
                                                       expression_node_ptr alternative) const
28694
0
         {
28695
0
            if ((0 == condition) || (0 == consequent))
28696
0
            {
28697
0
               details::free_node(*node_allocator_, condition  );
28698
0
               details::free_node(*node_allocator_, consequent );
28699
0
               details::free_node(*node_allocator_, alternative);
28700
28701
0
               return error_node();
28702
0
            }
28703
            // Can the condition be immediately evaluated? if so optimise.
28704
0
            else if (details::is_constant_node(condition))
28705
0
            {
28706
               // True branch
28707
0
               if (details::is_true(condition))
28708
0
               {
28709
0
                  details::free_node(*node_allocator_, condition  );
28710
0
                  details::free_node(*node_allocator_, alternative);
28711
28712
0
                  return consequent;
28713
0
               }
28714
               // False branch
28715
0
               else
28716
0
               {
28717
0
                  details::free_node(*node_allocator_, condition );
28718
0
                  details::free_node(*node_allocator_, consequent);
28719
28720
0
                  if (alternative)
28721
0
                     return alternative;
28722
0
                  else
28723
0
                     return node_allocator_->allocate<details::null_node<T> >();
28724
28725
0
               }
28726
0
            }
28727
0
            else if ((0 != consequent) && (0 != alternative))
28728
0
            {
28729
0
               return node_allocator_->
28730
0
                        allocate<conditional_vector_node_t>(condition, consequent, alternative);
28731
0
            }
28732
0
            else
28733
0
               return error_node();
28734
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::conditional_vector(exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*, exprtk::details::expression_node<double>*) const
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::conditional_vector(exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*, exprtk::details::expression_node<float>*) const
28735
28736
         inline loop_runtime_check_ptr get_loop_runtime_check(const loop_runtime_check::loop_types loop_type) const
28737
2.50k
         {
28738
2.50k
            if (
28739
2.50k
                 parser_->loop_runtime_check_ &&
28740
2.50k
                 (loop_type == (parser_->loop_runtime_check_->loop_set & loop_type))
28741
2.50k
               )
28742
2.50k
            {
28743
2.50k
               return parser_->loop_runtime_check_;
28744
2.50k
            }
28745
28746
0
            return loop_runtime_check_ptr(0);
28747
2.50k
         }
exprtk::parser<double>::expression_generator<double>::get_loop_runtime_check(exprtk::loop_runtime_check::loop_types) const
Line
Count
Source
28737
1.32k
         {
28738
1.32k
            if (
28739
1.32k
                 parser_->loop_runtime_check_ &&
28740
1.32k
                 (loop_type == (parser_->loop_runtime_check_->loop_set & loop_type))
28741
1.32k
               )
28742
1.32k
            {
28743
1.32k
               return parser_->loop_runtime_check_;
28744
1.32k
            }
28745
28746
0
            return loop_runtime_check_ptr(0);
28747
1.32k
         }
exprtk::parser<float>::expression_generator<float>::get_loop_runtime_check(exprtk::loop_runtime_check::loop_types) const
Line
Count
Source
28737
1.18k
         {
28738
1.18k
            if (
28739
1.18k
                 parser_->loop_runtime_check_ &&
28740
1.18k
                 (loop_type == (parser_->loop_runtime_check_->loop_set & loop_type))
28741
1.18k
               )
28742
1.18k
            {
28743
1.18k
               return parser_->loop_runtime_check_;
28744
1.18k
            }
28745
28746
0
            return loop_runtime_check_ptr(0);
28747
1.18k
         }
28748
28749
         inline expression_node_ptr while_loop(expression_node_ptr& condition,
28750
                                               expression_node_ptr& branch,
28751
                                               const bool break_continue_present = false) const
28752
2.50k
         {
28753
2.50k
            if (!break_continue_present && details::is_constant_node(condition))
28754
2
            {
28755
2
               expression_node_ptr result = error_node();
28756
2
               if (details::is_true(condition))
28757
                  // Infinite loops are not allowed.
28758
2
                  result = error_node();
28759
0
               else
28760
0
                  result = node_allocator_->allocate<details::null_node<Type> >();
28761
28762
2
               details::free_node(*node_allocator_, condition);
28763
2
               details::free_node(*node_allocator_, branch   );
28764
28765
2
               return result;
28766
2
            }
28767
2.50k
            else if (details::is_null_node(condition))
28768
0
            {
28769
0
               details::free_node(*node_allocator_,condition);
28770
28771
0
               return branch;
28772
0
            }
28773
28774
2.50k
            loop_runtime_check_ptr rtc = get_loop_runtime_check(loop_runtime_check::e_while_loop);
28775
28776
2.50k
            if (!break_continue_present)
28777
2.50k
            {
28778
2.50k
               if (rtc)
28779
2.50k
                  return node_allocator_->allocate<while_loop_rtc_node_t>
28780
2.50k
                           (condition, branch,  rtc);
28781
0
               else
28782
0
                  return node_allocator_->allocate<while_loop_node_t>
28783
0
                           (condition, branch);
28784
2.50k
            }
28785
0
            #ifndef exprtk_disable_break_continue
28786
0
            else
28787
0
            {
28788
0
               if (rtc)
28789
0
                  return node_allocator_->allocate<while_loop_bc_rtc_node_t>
28790
0
                           (condition, branch, rtc);
28791
0
               else
28792
0
                  return node_allocator_->allocate<while_loop_bc_node_t>
28793
0
                           (condition, branch);
28794
0
            }
28795
            #else
28796
               return error_node();
28797
            #endif
28798
2.50k
         }
exprtk::parser<double>::expression_generator<double>::while_loop(exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&, bool) const
Line
Count
Source
28752
1.32k
         {
28753
1.32k
            if (!break_continue_present && details::is_constant_node(condition))
28754
1
            {
28755
1
               expression_node_ptr result = error_node();
28756
1
               if (details::is_true(condition))
28757
                  // Infinite loops are not allowed.
28758
1
                  result = error_node();
28759
0
               else
28760
0
                  result = node_allocator_->allocate<details::null_node<Type> >();
28761
28762
1
               details::free_node(*node_allocator_, condition);
28763
1
               details::free_node(*node_allocator_, branch   );
28764
28765
1
               return result;
28766
1
            }
28767
1.32k
            else if (details::is_null_node(condition))
28768
0
            {
28769
0
               details::free_node(*node_allocator_,condition);
28770
28771
0
               return branch;
28772
0
            }
28773
28774
1.32k
            loop_runtime_check_ptr rtc = get_loop_runtime_check(loop_runtime_check::e_while_loop);
28775
28776
1.32k
            if (!break_continue_present)
28777
1.32k
            {
28778
1.32k
               if (rtc)
28779
1.32k
                  return node_allocator_->allocate<while_loop_rtc_node_t>
28780
1.32k
                           (condition, branch,  rtc);
28781
0
               else
28782
0
                  return node_allocator_->allocate<while_loop_node_t>
28783
0
                           (condition, branch);
28784
1.32k
            }
28785
0
            #ifndef exprtk_disable_break_continue
28786
0
            else
28787
0
            {
28788
0
               if (rtc)
28789
0
                  return node_allocator_->allocate<while_loop_bc_rtc_node_t>
28790
0
                           (condition, branch, rtc);
28791
0
               else
28792
0
                  return node_allocator_->allocate<while_loop_bc_node_t>
28793
0
                           (condition, branch);
28794
0
            }
28795
            #else
28796
               return error_node();
28797
            #endif
28798
1.32k
         }
exprtk::parser<float>::expression_generator<float>::while_loop(exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&, bool) const
Line
Count
Source
28752
1.18k
         {
28753
1.18k
            if (!break_continue_present && details::is_constant_node(condition))
28754
1
            {
28755
1
               expression_node_ptr result = error_node();
28756
1
               if (details::is_true(condition))
28757
                  // Infinite loops are not allowed.
28758
1
                  result = error_node();
28759
0
               else
28760
0
                  result = node_allocator_->allocate<details::null_node<Type> >();
28761
28762
1
               details::free_node(*node_allocator_, condition);
28763
1
               details::free_node(*node_allocator_, branch   );
28764
28765
1
               return result;
28766
1
            }
28767
1.18k
            else if (details::is_null_node(condition))
28768
0
            {
28769
0
               details::free_node(*node_allocator_,condition);
28770
28771
0
               return branch;
28772
0
            }
28773
28774
1.18k
            loop_runtime_check_ptr rtc = get_loop_runtime_check(loop_runtime_check::e_while_loop);
28775
28776
1.18k
            if (!break_continue_present)
28777
1.18k
            {
28778
1.18k
               if (rtc)
28779
1.18k
                  return node_allocator_->allocate<while_loop_rtc_node_t>
28780
1.18k
                           (condition, branch,  rtc);
28781
0
               else
28782
0
                  return node_allocator_->allocate<while_loop_node_t>
28783
0
                           (condition, branch);
28784
1.18k
            }
28785
0
            #ifndef exprtk_disable_break_continue
28786
0
            else
28787
0
            {
28788
0
               if (rtc)
28789
0
                  return node_allocator_->allocate<while_loop_bc_rtc_node_t>
28790
0
                           (condition, branch, rtc);
28791
0
               else
28792
0
                  return node_allocator_->allocate<while_loop_bc_node_t>
28793
0
                           (condition, branch);
28794
0
            }
28795
            #else
28796
               return error_node();
28797
            #endif
28798
1.18k
         }
28799
28800
         inline expression_node_ptr repeat_until_loop(expression_node_ptr& condition,
28801
                                                      expression_node_ptr& branch,
28802
                                                      const bool break_continue_present = false) const
28803
0
         {
28804
0
            if (!break_continue_present && details::is_constant_node(condition))
28805
0
            {
28806
0
               if (
28807
0
                    details::is_true(condition) &&
28808
0
                    details::is_constant_node(branch)
28809
0
                  )
28810
0
               {
28811
0
                  free_node(*node_allocator_,condition);
28812
28813
0
                  return branch;
28814
0
               }
28815
28816
0
               details::free_node(*node_allocator_, condition);
28817
0
               details::free_node(*node_allocator_, branch   );
28818
28819
0
               return error_node();
28820
0
            }
28821
0
            else if (details::is_null_node(condition))
28822
0
            {
28823
0
               details::free_node(*node_allocator_,condition);
28824
28825
0
               return branch;
28826
0
            }
28827
28828
0
            loop_runtime_check_ptr rtc = get_loop_runtime_check(loop_runtime_check::e_repeat_until_loop);
28829
28830
0
            if (!break_continue_present)
28831
0
            {
28832
0
               if (rtc)
28833
0
                  return node_allocator_->allocate<repeat_until_loop_rtc_node_t>
28834
0
                           (condition, branch,  rtc);
28835
0
               else
28836
0
                  return node_allocator_->allocate<repeat_until_loop_node_t>
28837
0
                           (condition, branch);
28838
0
            }
28839
0
            #ifndef exprtk_disable_break_continue
28840
0
            else
28841
0
            {
28842
0
               if (rtc)
28843
0
                  return node_allocator_->allocate<repeat_until_loop_bc_rtc_node_t>
28844
0
                           (condition, branch, rtc);
28845
0
               else
28846
0
                  return node_allocator_->allocate<repeat_until_loop_bc_node_t>
28847
0
                           (condition, branch);
28848
0
            }
28849
            #else
28850
               return error_node();
28851
            #endif
28852
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::repeat_until_loop(exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&, bool) const
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::repeat_until_loop(exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&, bool) const
28853
28854
         inline expression_node_ptr for_loop(expression_node_ptr& initialiser,
28855
                                             expression_node_ptr& condition,
28856
                                             expression_node_ptr& incrementor,
28857
                                             expression_node_ptr& loop_body,
28858
                                             bool break_continue_present = false) const
28859
0
         {
28860
0
            if (!break_continue_present && details::is_constant_node(condition))
28861
0
            {
28862
0
               expression_node_ptr result = error_node();
28863
28864
0
               if (details::is_true(condition))
28865
                  // Infinite loops are not allowed.
28866
0
                  result = error_node();
28867
0
               else
28868
0
                  result = node_allocator_->allocate<details::null_node<Type> >();
28869
28870
0
               details::free_node(*node_allocator_, initialiser);
28871
0
               details::free_node(*node_allocator_, condition  );
28872
0
               details::free_node(*node_allocator_, incrementor);
28873
0
               details::free_node(*node_allocator_, loop_body  );
28874
28875
0
               return result;
28876
0
            }
28877
0
            else if (details::is_null_node(condition) || (0 == condition))
28878
0
            {
28879
0
               details::free_node(*node_allocator_, initialiser);
28880
0
               details::free_node(*node_allocator_, condition  );
28881
0
               details::free_node(*node_allocator_, incrementor);
28882
28883
0
               return loop_body;
28884
0
            }
28885
28886
0
            loop_runtime_check_ptr rtc = get_loop_runtime_check(loop_runtime_check::e_for_loop);
28887
28888
0
            if (!break_continue_present)
28889
0
            {
28890
0
               if (rtc)
28891
0
                  return node_allocator_->allocate<for_loop_rtc_node_t>
28892
0
                                          (
28893
0
                                            initialiser,
28894
0
                                            condition,
28895
0
                                            incrementor,
28896
0
                                            loop_body,
28897
0
                                            rtc
28898
0
                                          );
28899
0
               else
28900
0
                  return node_allocator_->allocate<for_loop_node_t>
28901
0
                                          (
28902
0
                                            initialiser,
28903
0
                                            condition,
28904
0
                                            incrementor,
28905
0
                                            loop_body
28906
0
                                          );
28907
0
            }
28908
0
            #ifndef exprtk_disable_break_continue
28909
0
            else
28910
0
            {
28911
0
               if (rtc)
28912
0
                  return node_allocator_->allocate<for_loop_bc_rtc_node_t>
28913
0
                                          (
28914
0
                                            initialiser,
28915
0
                                            condition,
28916
0
                                            incrementor,
28917
0
                                            loop_body,
28918
0
                                            rtc
28919
0
                                          );
28920
0
               else
28921
0
                  return node_allocator_->allocate<for_loop_bc_node_t>
28922
0
                                          (
28923
0
                                            initialiser,
28924
0
                                            condition,
28925
0
                                            incrementor,
28926
0
                                            loop_body
28927
0
                                          );
28928
0
            }
28929
            #else
28930
               return error_node();
28931
            #endif
28932
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::for_loop(exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&, bool) const
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::for_loop(exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&, bool) const
28933
28934
         template <typename Allocator,
28935
                   template <typename, typename> class Sequence>
28936
         inline expression_node_ptr const_optimise_switch(Sequence<expression_node_ptr,Allocator>& arg_list)
28937
0
         {
28938
0
            expression_node_ptr result = error_node();
28939
28940
0
            for (std::size_t i = 0; i < (arg_list.size() / 2); ++i)
28941
0
            {
28942
0
               expression_node_ptr condition  = arg_list[(2 * i)    ];
28943
0
               expression_node_ptr consequent = arg_list[(2 * i) + 1];
28944
28945
0
               if ((0 == result) && details::is_true(condition))
28946
0
               {
28947
0
                  result = consequent;
28948
0
                  break;
28949
0
               }
28950
0
            }
28951
28952
0
            if (0 == result)
28953
0
            {
28954
0
               result = arg_list.back();
28955
0
            }
28956
28957
0
            for (std::size_t i = 0; i < arg_list.size(); ++i)
28958
0
            {
28959
0
               expression_node_ptr current_expr = arg_list[i];
28960
28961
0
               if (current_expr && (current_expr != result))
28962
0
               {
28963
0
                  free_node(*node_allocator_,current_expr);
28964
0
               }
28965
0
            }
28966
28967
0
            return result;
28968
0
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::const_optimise_switch<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::const_optimise_switch<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&)
28969
28970
         template <typename Allocator,
28971
                   template <typename, typename> class Sequence>
28972
         inline expression_node_ptr const_optimise_mswitch(Sequence<expression_node_ptr,Allocator>& arg_list)
28973
0
         {
28974
0
            expression_node_ptr result = error_node();
28975
28976
0
            for (std::size_t i = 0; i < (arg_list.size() / 2); ++i)
28977
0
            {
28978
0
               expression_node_ptr condition  = arg_list[(2 * i)    ];
28979
0
               expression_node_ptr consequent = arg_list[(2 * i) + 1];
28980
28981
0
               if (details::is_true(condition))
28982
0
               {
28983
0
                  result = consequent;
28984
0
               }
28985
0
            }
28986
28987
0
            if (0 == result)
28988
0
            {
28989
0
               T zero = T(0);
28990
0
               result = node_allocator_->allocate<literal_node_t>(zero);
28991
0
            }
28992
28993
0
            for (std::size_t i = 0; i < arg_list.size(); ++i)
28994
0
            {
28995
0
               expression_node_ptr& current_expr = arg_list[i];
28996
28997
0
               if (current_expr && (current_expr != result))
28998
0
               {
28999
0
                  details::free_node(*node_allocator_,current_expr);
29000
0
               }
29001
0
            }
29002
29003
0
            return result;
29004
0
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::const_optimise_mswitch<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::const_optimise_mswitch<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&)
29005
29006
         struct switch_nodes
29007
         {
29008
            typedef std::vector<std::pair<expression_node_ptr,bool> > arg_list_t;
29009
29010
            #define case_stmt(N)                                                         \
29011
0
            if (is_true(arg[(2 * N)].first)) { return arg[(2 * N) + 1].first->value(); } \
29012
29013
            struct switch_impl_1
29014
            {
29015
               static inline T process(const arg_list_t& arg)
29016
0
               {
29017
0
                  case_stmt(0)
29018
29019
0
                  assert(arg.size() == ((2 * 1) + 1));
29020
29021
0
                  return arg.back().first->value();
29022
0
               }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_1::process(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_1::process(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
29023
            };
29024
29025
            struct switch_impl_2
29026
            {
29027
               static inline T process(const arg_list_t& arg)
29028
0
               {
29029
0
                  case_stmt(0) case_stmt(1)
29030
29031
0
                  assert(arg.size() == ((2 * 2) + 1));
29032
29033
0
                  return arg.back().first->value();
29034
0
               }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_2::process(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_2::process(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
29035
            };
29036
29037
            struct switch_impl_3
29038
            {
29039
               static inline T process(const arg_list_t& arg)
29040
0
               {
29041
0
                  case_stmt(0) case_stmt(1)
29042
0
                  case_stmt(2)
29043
29044
0
                  assert(arg.size() == ((2 * 3) + 1));
29045
29046
0
                  return arg.back().first->value();
29047
0
               }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_3::process(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_3::process(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
29048
            };
29049
29050
            struct switch_impl_4
29051
            {
29052
               static inline T process(const arg_list_t& arg)
29053
0
               {
29054
0
                  case_stmt(0) case_stmt(1)
29055
0
                  case_stmt(2) case_stmt(3)
29056
29057
0
                  assert(arg.size() == ((2 * 4) + 1));
29058
29059
0
                  return arg.back().first->value();
29060
0
               }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_4::process(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_4::process(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
29061
            };
29062
29063
            struct switch_impl_5
29064
            {
29065
               static inline T process(const arg_list_t& arg)
29066
0
               {
29067
0
                  case_stmt(0) case_stmt(1)
29068
0
                  case_stmt(2) case_stmt(3)
29069
0
                  case_stmt(4)
29070
29071
0
                  assert(arg.size() == ((2 * 5) + 1));
29072
29073
0
                  return arg.back().first->value();
29074
0
               }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_5::process(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_5::process(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
29075
            };
29076
29077
            struct switch_impl_6
29078
            {
29079
               static inline T process(const arg_list_t& arg)
29080
0
               {
29081
0
                  case_stmt(0) case_stmt(1)
29082
0
                  case_stmt(2) case_stmt(3)
29083
0
                  case_stmt(4) case_stmt(5)
29084
29085
0
                  assert(arg.size() == ((2 * 6) + 1));
29086
29087
0
                  return arg.back().first->value();
29088
0
               }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_6::process(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_6::process(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
29089
            };
29090
29091
            struct switch_impl_7
29092
            {
29093
               static inline T process(const arg_list_t& arg)
29094
0
               {
29095
0
                  case_stmt(0) case_stmt(1)
29096
0
                  case_stmt(2) case_stmt(3)
29097
0
                  case_stmt(4) case_stmt(5)
29098
0
                  case_stmt(6)
29099
29100
0
                  assert(arg.size() == ((2 * 7) + 1));
29101
29102
0
                  return arg.back().first->value();
29103
0
               }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::switch_nodes::switch_impl_7::process(std::__1::vector<std::__1::pair<exprtk::details::expression_node<double>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<double>*, bool> > > const&)
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::switch_nodes::switch_impl_7::process(std::__1::vector<std::__1::pair<exprtk::details::expression_node<float>*, bool>, std::__1::allocator<std::__1::pair<exprtk::details::expression_node<float>*, bool> > > const&)
29104
            };
29105
29106
            #undef case_stmt
29107
         };
29108
29109
         template <typename Allocator,
29110
                   template <typename, typename> class Sequence>
29111
         inline expression_node_ptr switch_statement(Sequence<expression_node_ptr,Allocator>& arg_list, const bool default_statement_present)
29112
0
         {
29113
0
            if (arg_list.empty())
29114
0
               return error_node();
29115
0
            else if (
29116
0
                      !all_nodes_valid(arg_list) ||
29117
0
                      (!default_statement_present && (arg_list.size() < 2))
29118
0
                    )
29119
0
            {
29120
0
               details::free_all_nodes(*node_allocator_,arg_list);
29121
29122
0
               return error_node();
29123
0
            }
29124
0
            else if (is_constant_foldable(arg_list))
29125
0
               return const_optimise_switch(arg_list);
29126
29127
0
            switch ((arg_list.size() - 1) / 2)
29128
0
            {
29129
0
               #define case_stmt(N)                                                       \
29130
0
               case N :                                                                   \
29131
0
                  return node_allocator_->                                                \
29132
0
                            allocate<details::switch_n_node                               \
29133
0
                              <Type,typename switch_nodes::switch_impl_##N > >(arg_list); \
29134
0
29135
0
               case_stmt(1)
29136
0
               case_stmt(2)
29137
0
               case_stmt(3)
29138
0
               case_stmt(4)
29139
0
               case_stmt(5)
29140
0
               case_stmt(6)
29141
0
               case_stmt(7)
29142
0
               #undef case_stmt
29143
29144
0
               default : return node_allocator_->allocate<details::switch_node<Type> >(arg_list);
29145
0
            }
29146
0
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::switch_statement<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&, bool)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::switch_statement<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&, bool)
29147
29148
         template <typename Allocator,
29149
                   template <typename, typename> class Sequence>
29150
         inline expression_node_ptr multi_switch_statement(Sequence<expression_node_ptr,Allocator>& arg_list)
29151
0
         {
29152
0
            if (!all_nodes_valid(arg_list))
29153
0
            {
29154
0
               details::free_all_nodes(*node_allocator_,arg_list);
29155
29156
0
               return error_node();
29157
0
            }
29158
0
            else if (is_constant_foldable(arg_list))
29159
0
               return const_optimise_mswitch(arg_list);
29160
0
            else
29161
0
               return node_allocator_->allocate<details::multi_switch_node<Type> >(arg_list);
29162
0
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::multi_switch_statement<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::multi_switch_statement<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&)
29163
29164
         #define unary_opr_switch_statements             \
29165
2.26k
         case_stmt(details::e_abs   , details::abs_op  ) \
29166
2.26k
         case_stmt(details::e_acos  , details::acos_op ) \
29167
1.16k
         case_stmt(details::e_acosh , details::acosh_op) \
29168
1.16k
         case_stmt(details::e_asin  , details::asin_op ) \
29169
74
         case_stmt(details::e_asinh , details::asinh_op) \
29170
281
         case_stmt(details::e_atan  , details::atan_op ) \
29171
1.17k
         case_stmt(details::e_atanh , details::atanh_op) \
29172
1.17k
         case_stmt(details::e_ceil  , details::ceil_op ) \
29173
291
         case_stmt(details::e_cos   , details::cos_op  ) \
29174
1.48k
         case_stmt(details::e_cosh  , details::cosh_op ) \
29175
1.48k
         case_stmt(details::e_exp   , details::exp_op  ) \
29176
46
         case_stmt(details::e_expm1 , details::expm1_op) \
29177
0
         case_stmt(details::e_floor , details::floor_op) \
29178
7.26k
         case_stmt(details::e_log   , details::log_op  ) \
29179
7.26k
         case_stmt(details::e_log10 , details::log10_op) \
29180
702
         case_stmt(details::e_log2  , details::log2_op ) \
29181
1.46k
         case_stmt(details::e_log1p , details::log1p_op) \
29182
117k
         case_stmt(details::e_neg   , details::neg_op  ) \
29183
117k
         case_stmt(details::e_pos   , details::pos_op  ) \
29184
0
         case_stmt(details::e_round , details::round_op) \
29185
34
         case_stmt(details::e_sin   , details::sin_op  ) \
29186
484
         case_stmt(details::e_sinc  , details::sinc_op ) \
29187
484
         case_stmt(details::e_sinh  , details::sinh_op ) \
29188
152
         case_stmt(details::e_sqrt  , details::sqrt_op ) \
29189
710
         case_stmt(details::e_tan   , details::tan_op  ) \
29190
1.73k
         case_stmt(details::e_tanh  , details::tanh_op ) \
29191
1.73k
         case_stmt(details::e_cot   , details::cot_op  ) \
29192
299
         case_stmt(details::e_sec   , details::sec_op  ) \
29193
174
         case_stmt(details::e_csc   , details::csc_op  ) \
29194
174
         case_stmt(details::e_r2d   , details::r2d_op  ) \
29195
0
         case_stmt(details::e_d2r   , details::d2r_op  ) \
29196
0
         case_stmt(details::e_d2g   , details::d2g_op  ) \
29197
0
         case_stmt(details::e_g2d   , details::g2d_op  ) \
29198
1.33k
         case_stmt(details::e_notl  , details::notl_op ) \
29199
2.69k
         case_stmt(details::e_sgn   , details::sgn_op  ) \
29200
2.69k
         case_stmt(details::e_erf   , details::erf_op  ) \
29201
264
         case_stmt(details::e_erfc  , details::erfc_op ) \
29202
0
         case_stmt(details::e_ncdf  , details::ncdf_op ) \
29203
0
         case_stmt(details::e_frac  , details::frac_op ) \
29204
56
         case_stmt(details::e_trunc , details::trunc_op) \
29205
29206
         inline expression_node_ptr synthesize_uv_expression(const details::operator_type& operation,
29207
                                                             expression_node_ptr (&branch)[1])
29208
63.1k
         {
29209
63.1k
            T& v = static_cast<details::variable_node<T>*>(branch[0])->ref();
29210
29211
63.1k
            switch (operation)
29212
63.1k
            {
29213
0
               #define case_stmt(op0, op1)                                                         \
29214
63.1k
               case op0 : return node_allocator_->                                                 \
29215
63.1k
                             allocate<typename details::unary_variable_node<Type,op1<Type> > >(v); \
29216
0
29217
0
               unary_opr_switch_statements
29218
0
               #undef case_stmt
29219
0
               default : return error_node();
29220
63.1k
            }
29221
63.1k
         }
exprtk::parser<double>::expression_generator<double>::synthesize_uv_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [1])
Line
Count
Source
29208
32.8k
         {
29209
32.8k
            T& v = static_cast<details::variable_node<T>*>(branch[0])->ref();
29210
29211
32.8k
            switch (operation)
29212
32.8k
            {
29213
0
               #define case_stmt(op0, op1)                                                         \
29214
0
               case op0 : return node_allocator_->                                                 \
29215
0
                             allocate<typename details::unary_variable_node<Type,op1<Type> > >(v); \
29216
0
29217
0
               unary_opr_switch_statements
29218
0
               #undef case_stmt
29219
0
               default : return error_node();
29220
32.8k
            }
29221
32.8k
         }
exprtk::parser<float>::expression_generator<float>::synthesize_uv_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [1])
Line
Count
Source
29208
30.2k
         {
29209
30.2k
            T& v = static_cast<details::variable_node<T>*>(branch[0])->ref();
29210
29211
30.2k
            switch (operation)
29212
30.2k
            {
29213
0
               #define case_stmt(op0, op1)                                                         \
29214
0
               case op0 : return node_allocator_->                                                 \
29215
0
                             allocate<typename details::unary_variable_node<Type,op1<Type> > >(v); \
29216
0
29217
0
               unary_opr_switch_statements
29218
0
               #undef case_stmt
29219
0
               default : return error_node();
29220
30.2k
            }
29221
30.2k
         }
29222
29223
         inline expression_node_ptr synthesize_uvec_expression(const details::operator_type& operation,
29224
                                                               expression_node_ptr (&branch)[1])
29225
0
         {
29226
0
            switch (operation)
29227
0
            {
29228
0
               #define case_stmt(op0, op1)                                                   \
29229
0
               case op0 : return node_allocator_->                                           \
29230
0
                             allocate<typename details::unary_vector_node<Type,op1<Type> > > \
29231
0
                                (operation, branch[0]);                                      \
29232
0
29233
0
               unary_opr_switch_statements
29234
0
               #undef case_stmt
29235
0
               default : return error_node();
29236
0
            }
29237
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_uvec_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [1])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_uvec_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [1])
29238
29239
         inline expression_node_ptr synthesize_unary_expression(const details::operator_type& operation,
29240
                                                                expression_node_ptr (&branch)[1])
29241
79.2k
         {
29242
79.2k
            switch (operation)
29243
79.2k
            {
29244
0
               #define case_stmt(op0, op1)                                                               \
29245
79.2k
               case op0 : return node_allocator_->                                                       \
29246
79.2k
                             allocate<typename details::unary_branch_node<Type,op1<Type> > >(branch[0]); \
29247
0
29248
0
               unary_opr_switch_statements
29249
0
               #undef case_stmt
29250
0
               default : return error_node();
29251
79.2k
            }
29252
79.2k
         }
exprtk::parser<double>::expression_generator<double>::synthesize_unary_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [1])
Line
Count
Source
29241
41.1k
         {
29242
41.1k
            switch (operation)
29243
41.1k
            {
29244
0
               #define case_stmt(op0, op1)                                                               \
29245
0
               case op0 : return node_allocator_->                                                       \
29246
0
                             allocate<typename details::unary_branch_node<Type,op1<Type> > >(branch[0]); \
29247
0
29248
0
               unary_opr_switch_statements
29249
0
               #undef case_stmt
29250
0
               default : return error_node();
29251
41.1k
            }
29252
41.1k
         }
exprtk::parser<float>::expression_generator<float>::synthesize_unary_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [1])
Line
Count
Source
29241
38.1k
         {
29242
38.1k
            switch (operation)
29243
38.1k
            {
29244
0
               #define case_stmt(op0, op1)                                                               \
29245
0
               case op0 : return node_allocator_->                                                       \
29246
0
                             allocate<typename details::unary_branch_node<Type,op1<Type> > >(branch[0]); \
29247
0
29248
0
               unary_opr_switch_statements
29249
0
               #undef case_stmt
29250
0
               default : return error_node();
29251
38.1k
            }
29252
38.1k
         }
29253
29254
         inline expression_node_ptr const_optimise_sf3(const details::operator_type& operation,
29255
                                                       expression_node_ptr (&branch)[3])
29256
0
         {
29257
0
            expression_node_ptr temp_node = error_node();
29258
29259
0
            switch (operation)
29260
0
            {
29261
0
               #define case_stmt(op)                                                        \
29262
0
               case details::e_sf##op : temp_node = node_allocator_->                       \
29263
0
                             allocate<details::sf3_node<Type,details::sf##op##_op<Type> > > \
29264
0
                                (operation, branch);                                        \
29265
0
                             break;                                                         \
29266
0
29267
0
               case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
29268
0
               case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
29269
0
               case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
29270
0
               case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
29271
0
               case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
29272
0
               case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
29273
0
               case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
29274
0
               case_stmt(28) case_stmt(29) case_stmt(30) case_stmt(31)
29275
0
               case_stmt(32) case_stmt(33) case_stmt(34) case_stmt(35)
29276
0
               case_stmt(36) case_stmt(37) case_stmt(38) case_stmt(39)
29277
0
               case_stmt(40) case_stmt(41) case_stmt(42) case_stmt(43)
29278
0
               case_stmt(44) case_stmt(45) case_stmt(46) case_stmt(47)
29279
0
               #undef case_stmt
29280
0
               default : return error_node();
29281
0
            }
29282
29283
0
            const T v = temp_node->value();
29284
29285
0
            details::free_node(*node_allocator_,temp_node);
29286
29287
0
            return node_allocator_->allocate<literal_node_t>(v);
29288
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::const_optimise_sf3(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::const_optimise_sf3(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
29289
29290
         inline expression_node_ptr varnode_optimise_sf3(const details::operator_type& operation, expression_node_ptr (&branch)[3])
29291
0
         {
29292
0
            typedef details::variable_node<Type>* variable_ptr;
29293
29294
0
            const Type& v0 = static_cast<variable_ptr>(branch[0])->ref();
29295
0
            const Type& v1 = static_cast<variable_ptr>(branch[1])->ref();
29296
0
            const Type& v2 = static_cast<variable_ptr>(branch[2])->ref();
29297
29298
0
            switch (operation)
29299
0
            {
29300
0
               #define case_stmt(op)                                                                \
29301
0
               case details::e_sf##op : return node_allocator_->                                    \
29302
0
                             allocate_rrr<details::sf3_var_node<Type,details::sf##op##_op<Type> > > \
29303
0
                                (v0, v1, v2);                                                       \
29304
0
29305
0
               case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
29306
0
               case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
29307
0
               case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
29308
0
               case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
29309
0
               case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
29310
0
               case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
29311
0
               case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
29312
0
               case_stmt(28) case_stmt(29) case_stmt(30) case_stmt(31)
29313
0
               case_stmt(32) case_stmt(33) case_stmt(34) case_stmt(35)
29314
0
               case_stmt(36) case_stmt(37) case_stmt(38) case_stmt(39)
29315
0
               case_stmt(40) case_stmt(41) case_stmt(42) case_stmt(43)
29316
0
               case_stmt(44) case_stmt(45) case_stmt(46) case_stmt(47)
29317
0
               #undef case_stmt
29318
0
               default : return error_node();
29319
0
            }
29320
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::varnode_optimise_sf3(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::varnode_optimise_sf3(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
29321
29322
         inline expression_node_ptr special_function(const details::operator_type& operation, expression_node_ptr (&branch)[3])
29323
22
         {
29324
22
            if (!all_nodes_valid(branch))
29325
0
               return error_node();
29326
22
            else if (is_constant_foldable(branch))
29327
0
               return const_optimise_sf3(operation,branch);
29328
22
            else if (all_nodes_variables(branch))
29329
0
               return varnode_optimise_sf3(operation,branch);
29330
22
            else
29331
22
            {
29332
22
               switch (operation)
29333
22
               {
29334
0
                  #define case_stmt(op)                                                        \
29335
22
                  case details::e_sf##op : return node_allocator_->                            \
29336
22
                                allocate<details::sf3_node<Type,details::sf##op##_op<Type> > > \
29337
22
                                   (operation, branch);                                        \
29338
0
29339
0
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
29340
2
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
29341
14
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
29342
0
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
29343
0
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
29344
0
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
29345
0
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
29346
0
                  case_stmt(28) case_stmt(29) case_stmt(30) case_stmt(31)
29347
2
                  case_stmt(32) case_stmt(33) case_stmt(34) case_stmt(35)
29348
0
                  case_stmt(36) case_stmt(37) case_stmt(38) case_stmt(39)
29349
2
                  case_stmt(40) case_stmt(41) case_stmt(42) case_stmt(43)
29350
0
                  case_stmt(44) case_stmt(45) case_stmt(46) case_stmt(47)
29351
0
                  #undef case_stmt
29352
0
                  default : return error_node();
29353
22
               }
29354
22
            }
29355
22
         }
exprtk::parser<double>::expression_generator<double>::special_function(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Line
Count
Source
29323
11
         {
29324
11
            if (!all_nodes_valid(branch))
29325
0
               return error_node();
29326
11
            else if (is_constant_foldable(branch))
29327
0
               return const_optimise_sf3(operation,branch);
29328
11
            else if (all_nodes_variables(branch))
29329
0
               return varnode_optimise_sf3(operation,branch);
29330
11
            else
29331
11
            {
29332
11
               switch (operation)
29333
11
               {
29334
0
                  #define case_stmt(op)                                                        \
29335
0
                  case details::e_sf##op : return node_allocator_->                            \
29336
0
                                allocate<details::sf3_node<Type,details::sf##op##_op<Type> > > \
29337
0
                                   (operation, branch);                                        \
29338
0
29339
0
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
29340
1
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
29341
7
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
29342
0
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
29343
0
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
29344
0
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
29345
0
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
29346
0
                  case_stmt(28) case_stmt(29) case_stmt(30) case_stmt(31)
29347
1
                  case_stmt(32) case_stmt(33) case_stmt(34) case_stmt(35)
29348
0
                  case_stmt(36) case_stmt(37) case_stmt(38) case_stmt(39)
29349
1
                  case_stmt(40) case_stmt(41) case_stmt(42) case_stmt(43)
29350
0
                  case_stmt(44) case_stmt(45) case_stmt(46) case_stmt(47)
29351
0
                  #undef case_stmt
29352
0
                  default : return error_node();
29353
11
               }
29354
11
            }
29355
11
         }
exprtk::parser<float>::expression_generator<float>::special_function(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
Line
Count
Source
29323
11
         {
29324
11
            if (!all_nodes_valid(branch))
29325
0
               return error_node();
29326
11
            else if (is_constant_foldable(branch))
29327
0
               return const_optimise_sf3(operation,branch);
29328
11
            else if (all_nodes_variables(branch))
29329
0
               return varnode_optimise_sf3(operation,branch);
29330
11
            else
29331
11
            {
29332
11
               switch (operation)
29333
11
               {
29334
0
                  #define case_stmt(op)                                                        \
29335
0
                  case details::e_sf##op : return node_allocator_->                            \
29336
0
                                allocate<details::sf3_node<Type,details::sf##op##_op<Type> > > \
29337
0
                                   (operation, branch);                                        \
29338
0
29339
0
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
29340
1
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
29341
7
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
29342
0
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
29343
0
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
29344
0
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
29345
0
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
29346
0
                  case_stmt(28) case_stmt(29) case_stmt(30) case_stmt(31)
29347
1
                  case_stmt(32) case_stmt(33) case_stmt(34) case_stmt(35)
29348
0
                  case_stmt(36) case_stmt(37) case_stmt(38) case_stmt(39)
29349
1
                  case_stmt(40) case_stmt(41) case_stmt(42) case_stmt(43)
29350
0
                  case_stmt(44) case_stmt(45) case_stmt(46) case_stmt(47)
29351
0
                  #undef case_stmt
29352
0
                  default : return error_node();
29353
11
               }
29354
11
            }
29355
11
         }
29356
29357
         inline expression_node_ptr const_optimise_sf4(const details::operator_type& operation, expression_node_ptr (&branch)[4])
29358
0
         {
29359
0
            expression_node_ptr temp_node = error_node();
29360
29361
0
            switch (operation)
29362
0
            {
29363
0
               #define case_stmt(op)                                                                    \
29364
0
               case details::e_sf##op : temp_node = node_allocator_->                                   \
29365
0
                                         allocate<details::sf4_node<Type,details::sf##op##_op<Type> > > \
29366
0
                                            (operation, branch);                                        \
29367
0
                                        break;                                                          \
29368
0
29369
0
               case_stmt(48) case_stmt(49) case_stmt(50) case_stmt(51)
29370
0
               case_stmt(52) case_stmt(53) case_stmt(54) case_stmt(55)
29371
0
               case_stmt(56) case_stmt(57) case_stmt(58) case_stmt(59)
29372
0
               case_stmt(60) case_stmt(61) case_stmt(62) case_stmt(63)
29373
0
               case_stmt(64) case_stmt(65) case_stmt(66) case_stmt(67)
29374
0
               case_stmt(68) case_stmt(69) case_stmt(70) case_stmt(71)
29375
0
               case_stmt(72) case_stmt(73) case_stmt(74) case_stmt(75)
29376
0
               case_stmt(76) case_stmt(77) case_stmt(78) case_stmt(79)
29377
0
               case_stmt(80) case_stmt(81) case_stmt(82) case_stmt(83)
29378
0
               case_stmt(84) case_stmt(85) case_stmt(86) case_stmt(87)
29379
0
               case_stmt(88) case_stmt(89) case_stmt(90) case_stmt(91)
29380
0
               case_stmt(92) case_stmt(93) case_stmt(94) case_stmt(95)
29381
0
               case_stmt(96) case_stmt(97) case_stmt(98) case_stmt(99)
29382
0
               #undef case_stmt
29383
0
               default : return error_node();
29384
0
            }
29385
29386
0
            const T v = temp_node->value();
29387
29388
0
            details::free_node(*node_allocator_,temp_node);
29389
29390
0
            return node_allocator_->allocate<literal_node_t>(v);
29391
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::const_optimise_sf4(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::const_optimise_sf4(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
29392
29393
         inline expression_node_ptr varnode_optimise_sf4(const details::operator_type& operation, expression_node_ptr (&branch)[4])
29394
0
         {
29395
0
            typedef details::variable_node<Type>* variable_ptr;
29396
29397
0
            const Type& v0 = static_cast<variable_ptr>(branch[0])->ref();
29398
0
            const Type& v1 = static_cast<variable_ptr>(branch[1])->ref();
29399
0
            const Type& v2 = static_cast<variable_ptr>(branch[2])->ref();
29400
0
            const Type& v3 = static_cast<variable_ptr>(branch[3])->ref();
29401
29402
0
            switch (operation)
29403
0
            {
29404
0
               #define case_stmt(op)                                                                 \
29405
0
               case details::e_sf##op : return node_allocator_->                                     \
29406
0
                             allocate_rrrr<details::sf4_var_node<Type,details::sf##op##_op<Type> > > \
29407
0
                                (v0, v1, v2, v3);                                                    \
29408
0
29409
0
               case_stmt(48) case_stmt(49) case_stmt(50) case_stmt(51)
29410
0
               case_stmt(52) case_stmt(53) case_stmt(54) case_stmt(55)
29411
0
               case_stmt(56) case_stmt(57) case_stmt(58) case_stmt(59)
29412
0
               case_stmt(60) case_stmt(61) case_stmt(62) case_stmt(63)
29413
0
               case_stmt(64) case_stmt(65) case_stmt(66) case_stmt(67)
29414
0
               case_stmt(68) case_stmt(69) case_stmt(70) case_stmt(71)
29415
0
               case_stmt(72) case_stmt(73) case_stmt(74) case_stmt(75)
29416
0
               case_stmt(76) case_stmt(77) case_stmt(78) case_stmt(79)
29417
0
               case_stmt(80) case_stmt(81) case_stmt(82) case_stmt(83)
29418
0
               case_stmt(84) case_stmt(85) case_stmt(86) case_stmt(87)
29419
0
               case_stmt(88) case_stmt(89) case_stmt(90) case_stmt(91)
29420
0
               case_stmt(92) case_stmt(93) case_stmt(94) case_stmt(95)
29421
0
               case_stmt(96) case_stmt(97) case_stmt(98) case_stmt(99)
29422
0
               #undef case_stmt
29423
0
               default : return error_node();
29424
0
            }
29425
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::varnode_optimise_sf4(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::varnode_optimise_sf4(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
29426
29427
         inline expression_node_ptr special_function(const details::operator_type& operation, expression_node_ptr (&branch)[4])
29428
20
         {
29429
20
            if (!all_nodes_valid(branch))
29430
0
               return error_node();
29431
20
            else if (is_constant_foldable(branch))
29432
0
               return const_optimise_sf4(operation,branch);
29433
20
            else if (all_nodes_variables(branch))
29434
0
               return varnode_optimise_sf4(operation,branch);
29435
20
            switch (operation)
29436
20
            {
29437
0
               #define case_stmt(op)                                                        \
29438
20
               case details::e_sf##op : return node_allocator_->                            \
29439
20
                             allocate<details::sf4_node<Type,details::sf##op##_op<Type> > > \
29440
20
                                (operation, branch);                                        \
29441
0
29442
2
               case_stmt(48) case_stmt(49) case_stmt(50) case_stmt(51)
29443
2
               case_stmt(52) case_stmt(53) case_stmt(54) case_stmt(55)
29444
6
               case_stmt(56) case_stmt(57) case_stmt(58) case_stmt(59)
29445
0
               case_stmt(60) case_stmt(61) case_stmt(62) case_stmt(63)
29446
0
               case_stmt(64) case_stmt(65) case_stmt(66) case_stmt(67)
29447
4
               case_stmt(68) case_stmt(69) case_stmt(70) case_stmt(71)
29448
0
               case_stmt(72) case_stmt(73) case_stmt(74) case_stmt(75)
29449
2
               case_stmt(76) case_stmt(77) case_stmt(78) case_stmt(79)
29450
0
               case_stmt(80) case_stmt(81) case_stmt(82) case_stmt(83)
29451
0
               case_stmt(84) case_stmt(85) case_stmt(86) case_stmt(87)
29452
0
               case_stmt(88) case_stmt(89) case_stmt(90) case_stmt(91)
29453
0
               case_stmt(92) case_stmt(93) case_stmt(94) case_stmt(95)
29454
2
               case_stmt(96) case_stmt(97) case_stmt(98) case_stmt(99)
29455
0
               #undef case_stmt
29456
0
               default : return error_node();
29457
20
            }
29458
20
         }
exprtk::parser<double>::expression_generator<double>::special_function(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4])
Line
Count
Source
29428
10
         {
29429
10
            if (!all_nodes_valid(branch))
29430
0
               return error_node();
29431
10
            else if (is_constant_foldable(branch))
29432
0
               return const_optimise_sf4(operation,branch);
29433
10
            else if (all_nodes_variables(branch))
29434
0
               return varnode_optimise_sf4(operation,branch);
29435
10
            switch (operation)
29436
10
            {
29437
0
               #define case_stmt(op)                                                        \
29438
0
               case details::e_sf##op : return node_allocator_->                            \
29439
0
                             allocate<details::sf4_node<Type,details::sf##op##_op<Type> > > \
29440
0
                                (operation, branch);                                        \
29441
0
29442
1
               case_stmt(48) case_stmt(49) case_stmt(50) case_stmt(51)
29443
1
               case_stmt(52) case_stmt(53) case_stmt(54) case_stmt(55)
29444
3
               case_stmt(56) case_stmt(57) case_stmt(58) case_stmt(59)
29445
0
               case_stmt(60) case_stmt(61) case_stmt(62) case_stmt(63)
29446
0
               case_stmt(64) case_stmt(65) case_stmt(66) case_stmt(67)
29447
2
               case_stmt(68) case_stmt(69) case_stmt(70) case_stmt(71)
29448
0
               case_stmt(72) case_stmt(73) case_stmt(74) case_stmt(75)
29449
1
               case_stmt(76) case_stmt(77) case_stmt(78) case_stmt(79)
29450
0
               case_stmt(80) case_stmt(81) case_stmt(82) case_stmt(83)
29451
0
               case_stmt(84) case_stmt(85) case_stmt(86) case_stmt(87)
29452
0
               case_stmt(88) case_stmt(89) case_stmt(90) case_stmt(91)
29453
0
               case_stmt(92) case_stmt(93) case_stmt(94) case_stmt(95)
29454
1
               case_stmt(96) case_stmt(97) case_stmt(98) case_stmt(99)
29455
0
               #undef case_stmt
29456
0
               default : return error_node();
29457
10
            }
29458
10
         }
exprtk::parser<float>::expression_generator<float>::special_function(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4])
Line
Count
Source
29428
10
         {
29429
10
            if (!all_nodes_valid(branch))
29430
0
               return error_node();
29431
10
            else if (is_constant_foldable(branch))
29432
0
               return const_optimise_sf4(operation,branch);
29433
10
            else if (all_nodes_variables(branch))
29434
0
               return varnode_optimise_sf4(operation,branch);
29435
10
            switch (operation)
29436
10
            {
29437
0
               #define case_stmt(op)                                                        \
29438
0
               case details::e_sf##op : return node_allocator_->                            \
29439
0
                             allocate<details::sf4_node<Type,details::sf##op##_op<Type> > > \
29440
0
                                (operation, branch);                                        \
29441
0
29442
1
               case_stmt(48) case_stmt(49) case_stmt(50) case_stmt(51)
29443
1
               case_stmt(52) case_stmt(53) case_stmt(54) case_stmt(55)
29444
3
               case_stmt(56) case_stmt(57) case_stmt(58) case_stmt(59)
29445
0
               case_stmt(60) case_stmt(61) case_stmt(62) case_stmt(63)
29446
0
               case_stmt(64) case_stmt(65) case_stmt(66) case_stmt(67)
29447
2
               case_stmt(68) case_stmt(69) case_stmt(70) case_stmt(71)
29448
0
               case_stmt(72) case_stmt(73) case_stmt(74) case_stmt(75)
29449
1
               case_stmt(76) case_stmt(77) case_stmt(78) case_stmt(79)
29450
0
               case_stmt(80) case_stmt(81) case_stmt(82) case_stmt(83)
29451
0
               case_stmt(84) case_stmt(85) case_stmt(86) case_stmt(87)
29452
0
               case_stmt(88) case_stmt(89) case_stmt(90) case_stmt(91)
29453
0
               case_stmt(92) case_stmt(93) case_stmt(94) case_stmt(95)
29454
1
               case_stmt(96) case_stmt(97) case_stmt(98) case_stmt(99)
29455
0
               #undef case_stmt
29456
0
               default : return error_node();
29457
10
            }
29458
10
         }
29459
29460
         template <typename Allocator,
29461
                   template <typename, typename> class Sequence>
29462
         inline expression_node_ptr const_optimise_varargfunc(const details::operator_type& operation, Sequence<expression_node_ptr,Allocator>& arg_list)
29463
76
         {
29464
76
            expression_node_ptr temp_node = error_node();
29465
29466
76
            switch (operation)
29467
76
            {
29468
0
               #define case_stmt(op0, op1)                                                \
29469
76
               case op0 : temp_node = node_allocator_->                                   \
29470
76
                                         allocate<details::vararg_node<Type,op1<Type> > > \
29471
76
                                            (arg_list);                                   \
29472
76
                          break;                                                          \
29473
0
29474
8
               case_stmt(details::e_sum   , details::vararg_add_op  )
29475
0
               case_stmt(details::e_prod  , details::vararg_mul_op  )
29476
6
               case_stmt(details::e_avg   , details::vararg_avg_op  )
29477
2
               case_stmt(details::e_min   , details::vararg_min_op  )
29478
8
               case_stmt(details::e_max   , details::vararg_max_op  )
29479
0
               case_stmt(details::e_mand  , details::vararg_mand_op )
29480
52
               case_stmt(details::e_mor   , details::vararg_mor_op  )
29481
0
               case_stmt(details::e_multi , details::vararg_multi_op)
29482
0
               #undef case_stmt
29483
0
               default : return error_node();
29484
76
            }
29485
29486
76
            const T v = temp_node->value();
29487
29488
76
            details::free_node(*node_allocator_,temp_node);
29489
29490
76
            return node_allocator_->allocate<literal_node_t>(v);
29491
76
         }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::const_optimise_varargfunc<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(exprtk::details::operator_type const&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&)
Line
Count
Source
29463
38
         {
29464
38
            expression_node_ptr temp_node = error_node();
29465
29466
38
            switch (operation)
29467
38
            {
29468
0
               #define case_stmt(op0, op1)                                                \
29469
0
               case op0 : temp_node = node_allocator_->                                   \
29470
0
                                         allocate<details::vararg_node<Type,op1<Type> > > \
29471
0
                                            (arg_list);                                   \
29472
0
                          break;                                                          \
29473
0
29474
4
               case_stmt(details::e_sum   , details::vararg_add_op  )
29475
0
               case_stmt(details::e_prod  , details::vararg_mul_op  )
29476
3
               case_stmt(details::e_avg   , details::vararg_avg_op  )
29477
1
               case_stmt(details::e_min   , details::vararg_min_op  )
29478
4
               case_stmt(details::e_max   , details::vararg_max_op  )
29479
0
               case_stmt(details::e_mand  , details::vararg_mand_op )
29480
26
               case_stmt(details::e_mor   , details::vararg_mor_op  )
29481
0
               case_stmt(details::e_multi , details::vararg_multi_op)
29482
0
               #undef case_stmt
29483
0
               default : return error_node();
29484
38
            }
29485
29486
38
            const T v = temp_node->value();
29487
29488
38
            details::free_node(*node_allocator_,temp_node);
29489
29490
38
            return node_allocator_->allocate<literal_node_t>(v);
29491
38
         }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::const_optimise_varargfunc<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(exprtk::details::operator_type const&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&)
Line
Count
Source
29463
38
         {
29464
38
            expression_node_ptr temp_node = error_node();
29465
29466
38
            switch (operation)
29467
38
            {
29468
0
               #define case_stmt(op0, op1)                                                \
29469
0
               case op0 : temp_node = node_allocator_->                                   \
29470
0
                                         allocate<details::vararg_node<Type,op1<Type> > > \
29471
0
                                            (arg_list);                                   \
29472
0
                          break;                                                          \
29473
0
29474
4
               case_stmt(details::e_sum   , details::vararg_add_op  )
29475
0
               case_stmt(details::e_prod  , details::vararg_mul_op  )
29476
3
               case_stmt(details::e_avg   , details::vararg_avg_op  )
29477
1
               case_stmt(details::e_min   , details::vararg_min_op  )
29478
4
               case_stmt(details::e_max   , details::vararg_max_op  )
29479
0
               case_stmt(details::e_mand  , details::vararg_mand_op )
29480
26
               case_stmt(details::e_mor   , details::vararg_mor_op  )
29481
0
               case_stmt(details::e_multi , details::vararg_multi_op)
29482
0
               #undef case_stmt
29483
0
               default : return error_node();
29484
38
            }
29485
29486
38
            const T v = temp_node->value();
29487
29488
38
            details::free_node(*node_allocator_,temp_node);
29489
29490
38
            return node_allocator_->allocate<literal_node_t>(v);
29491
38
         }
29492
29493
         inline bool special_one_parameter_vararg(const details::operator_type& operation) const
29494
5.11k
         {
29495
5.11k
            return (
29496
5.11k
                     (details::e_sum  == operation) ||
29497
5.11k
                     (details::e_prod == operation) ||
29498
5.11k
                     (details::e_avg  == operation) ||
29499
5.11k
                     (details::e_min  == operation) ||
29500
5.11k
                     (details::e_max  == operation)
29501
5.11k
                   );
29502
5.11k
         }
exprtk::parser<double>::expression_generator<double>::special_one_parameter_vararg(exprtk::details::operator_type const&) const
Line
Count
Source
29494
2.56k
         {
29495
2.56k
            return (
29496
2.56k
                     (details::e_sum  == operation) ||
29497
2.56k
                     (details::e_prod == operation) ||
29498
2.56k
                     (details::e_avg  == operation) ||
29499
2.56k
                     (details::e_min  == operation) ||
29500
2.56k
                     (details::e_max  == operation)
29501
2.56k
                   );
29502
2.56k
         }
exprtk::parser<float>::expression_generator<float>::special_one_parameter_vararg(exprtk::details::operator_type const&) const
Line
Count
Source
29494
2.54k
         {
29495
2.54k
            return (
29496
2.54k
                     (details::e_sum  == operation) ||
29497
2.54k
                     (details::e_prod == operation) ||
29498
2.54k
                     (details::e_avg  == operation) ||
29499
2.54k
                     (details::e_min  == operation) ||
29500
2.54k
                     (details::e_max  == operation)
29501
2.54k
                   );
29502
2.54k
         }
29503
29504
         template <typename Allocator,
29505
                   template <typename, typename> class Sequence>
29506
         inline expression_node_ptr varnode_optimise_varargfunc(const details::operator_type& operation, Sequence<expression_node_ptr,Allocator>& arg_list)
29507
1.77k
         {
29508
1.77k
            switch (operation)
29509
1.77k
            {
29510
0
               #define case_stmt(op0, op1)                                                  \
29511
1.77k
               case op0 : return node_allocator_->                                          \
29512
1.77k
                             allocate<details::vararg_varnode<Type,op1<Type> > >(arg_list); \
29513
0
29514
1.71k
               case_stmt(details::e_sum   , details::vararg_add_op  )
29515
0
               case_stmt(details::e_prod  , details::vararg_mul_op  )
29516
0
               case_stmt(details::e_avg   , details::vararg_avg_op  )
29517
0
               case_stmt(details::e_min   , details::vararg_min_op  )
29518
0
               case_stmt(details::e_max   , details::vararg_max_op  )
29519
0
               case_stmt(details::e_mand  , details::vararg_mand_op )
29520
60
               case_stmt(details::e_mor   , details::vararg_mor_op  )
29521
0
               case_stmt(details::e_multi , details::vararg_multi_op)
29522
0
               #undef case_stmt
29523
0
               default : return error_node();
29524
1.77k
            }
29525
1.77k
         }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::varnode_optimise_varargfunc<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(exprtk::details::operator_type const&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&)
Line
Count
Source
29507
1.03k
         {
29508
1.03k
            switch (operation)
29509
1.03k
            {
29510
0
               #define case_stmt(op0, op1)                                                  \
29511
0
               case op0 : return node_allocator_->                                          \
29512
0
                             allocate<details::vararg_varnode<Type,op1<Type> > >(arg_list); \
29513
0
29514
1.00k
               case_stmt(details::e_sum   , details::vararg_add_op  )
29515
0
               case_stmt(details::e_prod  , details::vararg_mul_op  )
29516
0
               case_stmt(details::e_avg   , details::vararg_avg_op  )
29517
0
               case_stmt(details::e_min   , details::vararg_min_op  )
29518
0
               case_stmt(details::e_max   , details::vararg_max_op  )
29519
0
               case_stmt(details::e_mand  , details::vararg_mand_op )
29520
30
               case_stmt(details::e_mor   , details::vararg_mor_op  )
29521
0
               case_stmt(details::e_multi , details::vararg_multi_op)
29522
0
               #undef case_stmt
29523
0
               default : return error_node();
29524
1.03k
            }
29525
1.03k
         }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::varnode_optimise_varargfunc<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(exprtk::details::operator_type const&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&)
Line
Count
Source
29507
739
         {
29508
739
            switch (operation)
29509
739
            {
29510
0
               #define case_stmt(op0, op1)                                                  \
29511
0
               case op0 : return node_allocator_->                                          \
29512
0
                             allocate<details::vararg_varnode<Type,op1<Type> > >(arg_list); \
29513
0
29514
709
               case_stmt(details::e_sum   , details::vararg_add_op  )
29515
0
               case_stmt(details::e_prod  , details::vararg_mul_op  )
29516
0
               case_stmt(details::e_avg   , details::vararg_avg_op  )
29517
0
               case_stmt(details::e_min   , details::vararg_min_op  )
29518
0
               case_stmt(details::e_max   , details::vararg_max_op  )
29519
0
               case_stmt(details::e_mand  , details::vararg_mand_op )
29520
30
               case_stmt(details::e_mor   , details::vararg_mor_op  )
29521
0
               case_stmt(details::e_multi , details::vararg_multi_op)
29522
0
               #undef case_stmt
29523
0
               default : return error_node();
29524
739
            }
29525
739
         }
29526
29527
         template <typename Allocator,
29528
                   template <typename, typename> class Sequence>
29529
         inline expression_node_ptr vectorize_func(const details::operator_type& operation, Sequence<expression_node_ptr,Allocator>& arg_list)
29530
0
         {
29531
0
            if (1 == arg_list.size())
29532
0
            {
29533
0
               switch (operation)
29534
0
               {
29535
0
                  #define case_stmt(op0, op1)                                                     \
29536
0
                  case op0 : return node_allocator_->                                             \
29537
0
                                allocate<details::vectorize_node<Type,op1<Type> > >(arg_list[0]); \
29538
0
29539
0
                  case_stmt(details::e_sum  , details::vec_add_op)
29540
0
                  case_stmt(details::e_prod , details::vec_mul_op)
29541
0
                  case_stmt(details::e_avg  , details::vec_avg_op)
29542
0
                  case_stmt(details::e_min  , details::vec_min_op)
29543
0
                  case_stmt(details::e_max  , details::vec_max_op)
29544
0
                  #undef case_stmt
29545
0
                  default : return error_node();
29546
0
               }
29547
0
            }
29548
0
            else
29549
0
               return error_node();
29550
0
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::vectorize_func<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(exprtk::details::operator_type const&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::vectorize_func<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(exprtk::details::operator_type const&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&)
29551
29552
         template <typename Allocator,
29553
                   template <typename, typename> class Sequence>
29554
         inline expression_node_ptr vararg_function(const details::operator_type& operation, Sequence<expression_node_ptr,Allocator>& arg_list)
29555
34.9k
         {
29556
34.9k
            if (!all_nodes_valid(arg_list))
29557
0
            {
29558
0
               details::free_all_nodes(*node_allocator_,arg_list);
29559
29560
0
               return error_node();
29561
0
            }
29562
34.9k
            else if (is_constant_foldable(arg_list))
29563
76
               return const_optimise_varargfunc(operation,arg_list);
29564
34.8k
            else if ((arg_list.size() == 1) && details::is_ivector_node(arg_list[0]))
29565
0
               return vectorize_func(operation,arg_list);
29566
34.8k
            else if ((arg_list.size() == 1) && special_one_parameter_vararg(operation))
29567
4.81k
               return arg_list[0];
29568
30.0k
            else if (all_nodes_variables(arg_list))
29569
1.77k
               return varnode_optimise_varargfunc(operation,arg_list);
29570
29571
28.2k
            #ifndef exprtk_disable_string_capabilities
29572
28.2k
            if (details::e_smulti == operation)
29573
0
            {
29574
0
               return node_allocator_->
29575
0
                 allocate<details::str_vararg_node<Type,details::vararg_multi_op<Type> > >(arg_list);
29576
0
            }
29577
28.2k
            else
29578
28.2k
            #endif
29579
28.2k
            {
29580
28.2k
               switch (operation)
29581
28.2k
               {
29582
0
                  #define case_stmt(op0, op1)                                               \
29583
28.2k
                  case op0 : return node_allocator_->                                       \
29584
28.2k
                                allocate<details::vararg_node<Type,op1<Type> > >(arg_list); \
29585
0
29586
1.79k
                  case_stmt(details::e_sum   , details::vararg_add_op  )
29587
0
                  case_stmt(details::e_prod  , details::vararg_mul_op  )
29588
0
                  case_stmt(details::e_avg   , details::vararg_avg_op  )
29589
0
                  case_stmt(details::e_min   , details::vararg_min_op  )
29590
0
                  case_stmt(details::e_max   , details::vararg_max_op  )
29591
4
                  case_stmt(details::e_mand  , details::vararg_mand_op )
29592
434
                  case_stmt(details::e_mor   , details::vararg_mor_op  )
29593
26.0k
                  case_stmt(details::e_multi , details::vararg_multi_op)
29594
0
                  #undef case_stmt
29595
0
                  default : return error_node();
29596
28.2k
               }
29597
28.2k
            }
29598
28.2k
         }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::vararg_function<std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(exprtk::details::operator_type const&, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&)
Line
Count
Source
29555
18.0k
         {
29556
18.0k
            if (!all_nodes_valid(arg_list))
29557
0
            {
29558
0
               details::free_all_nodes(*node_allocator_,arg_list);
29559
29560
0
               return error_node();
29561
0
            }
29562
18.0k
            else if (is_constant_foldable(arg_list))
29563
38
               return const_optimise_varargfunc(operation,arg_list);
29564
17.9k
            else if ((arg_list.size() == 1) && details::is_ivector_node(arg_list[0]))
29565
0
               return vectorize_func(operation,arg_list);
29566
17.9k
            else if ((arg_list.size() == 1) && special_one_parameter_vararg(operation))
29567
2.42k
               return arg_list[0];
29568
15.5k
            else if (all_nodes_variables(arg_list))
29569
1.03k
               return varnode_optimise_varargfunc(operation,arg_list);
29570
29571
14.5k
            #ifndef exprtk_disable_string_capabilities
29572
14.5k
            if (details::e_smulti == operation)
29573
0
            {
29574
0
               return node_allocator_->
29575
0
                 allocate<details::str_vararg_node<Type,details::vararg_multi_op<Type> > >(arg_list);
29576
0
            }
29577
14.5k
            else
29578
14.5k
            #endif
29579
14.5k
            {
29580
14.5k
               switch (operation)
29581
14.5k
               {
29582
0
                  #define case_stmt(op0, op1)                                               \
29583
0
                  case op0 : return node_allocator_->                                       \
29584
0
                                allocate<details::vararg_node<Type,op1<Type> > >(arg_list); \
29585
0
29586
915
                  case_stmt(details::e_sum   , details::vararg_add_op  )
29587
0
                  case_stmt(details::e_prod  , details::vararg_mul_op  )
29588
0
                  case_stmt(details::e_avg   , details::vararg_avg_op  )
29589
0
                  case_stmt(details::e_min   , details::vararg_min_op  )
29590
0
                  case_stmt(details::e_max   , details::vararg_max_op  )
29591
2
                  case_stmt(details::e_mand  , details::vararg_mand_op )
29592
217
                  case_stmt(details::e_mor   , details::vararg_mor_op  )
29593
13.4k
                  case_stmt(details::e_multi , details::vararg_multi_op)
29594
0
                  #undef case_stmt
29595
0
                  default : return error_node();
29596
14.5k
               }
29597
14.5k
            }
29598
14.5k
         }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::vararg_function<std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(exprtk::details::operator_type const&, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&)
Line
Count
Source
29555
16.9k
         {
29556
16.9k
            if (!all_nodes_valid(arg_list))
29557
0
            {
29558
0
               details::free_all_nodes(*node_allocator_,arg_list);
29559
29560
0
               return error_node();
29561
0
            }
29562
16.9k
            else if (is_constant_foldable(arg_list))
29563
38
               return const_optimise_varargfunc(operation,arg_list);
29564
16.8k
            else if ((arg_list.size() == 1) && details::is_ivector_node(arg_list[0]))
29565
0
               return vectorize_func(operation,arg_list);
29566
16.8k
            else if ((arg_list.size() == 1) && special_one_parameter_vararg(operation))
29567
2.39k
               return arg_list[0];
29568
14.4k
            else if (all_nodes_variables(arg_list))
29569
739
               return varnode_optimise_varargfunc(operation,arg_list);
29570
29571
13.7k
            #ifndef exprtk_disable_string_capabilities
29572
13.7k
            if (details::e_smulti == operation)
29573
0
            {
29574
0
               return node_allocator_->
29575
0
                 allocate<details::str_vararg_node<Type,details::vararg_multi_op<Type> > >(arg_list);
29576
0
            }
29577
13.7k
            else
29578
13.7k
            #endif
29579
13.7k
            {
29580
13.7k
               switch (operation)
29581
13.7k
               {
29582
0
                  #define case_stmt(op0, op1)                                               \
29583
0
                  case op0 : return node_allocator_->                                       \
29584
0
                                allocate<details::vararg_node<Type,op1<Type> > >(arg_list); \
29585
0
29586
880
                  case_stmt(details::e_sum   , details::vararg_add_op  )
29587
0
                  case_stmt(details::e_prod  , details::vararg_mul_op  )
29588
0
                  case_stmt(details::e_avg   , details::vararg_avg_op  )
29589
0
                  case_stmt(details::e_min   , details::vararg_min_op  )
29590
0
                  case_stmt(details::e_max   , details::vararg_max_op  )
29591
2
                  case_stmt(details::e_mand  , details::vararg_mand_op )
29592
217
                  case_stmt(details::e_mor   , details::vararg_mor_op  )
29593
12.6k
                  case_stmt(details::e_multi , details::vararg_multi_op)
29594
0
                  #undef case_stmt
29595
0
                  default : return error_node();
29596
13.7k
               }
29597
13.7k
            }
29598
13.7k
         }
29599
29600
         template <std::size_t N>
29601
         inline expression_node_ptr function(ifunction_t* f, expression_node_ptr (&b)[N])
29602
0
         {
29603
0
            typedef typename details::function_N_node<T,ifunction_t,N> function_N_node_t;
29604
0
            expression_node_ptr result = synthesize_expression<function_N_node_t,N>(f,b);
29605
29606
0
            if (0 == result)
29607
0
               return error_node();
29608
0
            else
29609
0
            {
29610
               // Can the function call be completely optimised?
29611
0
               if (details::is_constant_node(result))
29612
0
                  return result;
29613
0
               else if (!all_nodes_valid(b))
29614
0
               {
29615
0
                  details::free_node(*node_allocator_,result);
29616
0
                  std::fill_n(b, N, reinterpret_cast<expression_node_ptr>(0));
29617
29618
0
                  return error_node();
29619
0
               }
29620
0
               else if (N != f->param_count)
29621
0
               {
29622
0
                  details::free_node(*node_allocator_,result);
29623
0
                  std::fill_n(b, N, reinterpret_cast<expression_node_ptr>(0));
29624
29625
0
                  return error_node();
29626
0
               }
29627
29628
0
               function_N_node_t* func_node_ptr = reinterpret_cast<function_N_node_t*>(result);
29629
29630
0
               if (!func_node_ptr->init_branches(b))
29631
0
               {
29632
0
                  details::free_node(*node_allocator_,result);
29633
0
                  std::fill_n(b, N, reinterpret_cast<expression_node_ptr>(0));
29634
29635
0
                  return error_node();
29636
0
               }
29637
29638
0
               return result;
29639
0
            }
29640
0
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<1ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [1ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<2ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<3ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [3ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<4ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [4ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<5ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [5ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<6ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [6ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<7ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [7ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<8ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [8ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<9ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [9ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<10ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [10ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<11ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [11ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<12ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [12ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<13ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [13ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<14ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [14ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<15ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [15ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<16ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [16ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<17ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [17ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<18ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [18ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<19ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [19ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::function<20ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [20ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<1ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [1ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<2ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<3ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [3ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<4ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [4ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<5ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [5ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<6ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [6ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<7ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [7ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<8ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [8ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<9ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [9ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<10ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [10ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<11ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [11ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<12ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [12ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<13ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [13ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<14ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [14ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<15ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [15ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<16ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [16ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<17ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [17ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<18ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [18ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<19ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [19ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::function<20ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [20ul])
29641
29642
         inline expression_node_ptr function(ifunction_t* f)
29643
0
         {
29644
0
            typedef typename details::function_N_node<Type,ifunction_t,0> function_N_node_t;
29645
0
            return node_allocator_->allocate<function_N_node_t>(f);
29646
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::function(exprtk::ifunction<double>*)
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::function(exprtk::ifunction<float>*)
29647
29648
         inline expression_node_ptr vararg_function_call(ivararg_function_t* vaf,
29649
                                                         std::vector<expression_node_ptr>& arg_list)
29650
0
         {
29651
0
            if (!all_nodes_valid(arg_list))
29652
0
            {
29653
0
               details::free_all_nodes(*node_allocator_,arg_list);
29654
29655
0
               return error_node();
29656
0
            }
29657
29658
0
            typedef details::vararg_function_node<Type,ivararg_function_t> alloc_type;
29659
29660
0
            expression_node_ptr result = node_allocator_->allocate<alloc_type>(vaf,arg_list);
29661
29662
0
            if (
29663
0
                 !arg_list.empty()        &&
29664
0
                 !vaf->has_side_effects() &&
29665
0
                 is_constant_foldable(arg_list)
29666
0
               )
29667
0
            {
29668
0
               const Type v = result->value();
29669
0
               details::free_node(*node_allocator_,result);
29670
0
               result = node_allocator_->allocate<literal_node_t>(v);
29671
0
            }
29672
29673
0
            parser_->state_.activate_side_effect("vararg_function_call()");
29674
29675
0
            return result;
29676
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::vararg_function_call(exprtk::ivararg_function<double>*, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&)
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::vararg_function_call(exprtk::ivararg_function<float>*, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&)
29677
29678
         inline expression_node_ptr generic_function_call(igeneric_function_t* gf,
29679
                                                          std::vector<expression_node_ptr>& arg_list,
29680
                                                          const std::size_t& param_seq_index = std::numeric_limits<std::size_t>::max())
29681
0
         {
29682
0
            if (!all_nodes_valid(arg_list))
29683
0
            {
29684
0
               details::free_all_nodes(*node_allocator_,arg_list);
29685
0
               return error_node();
29686
0
            }
29687
29688
0
            typedef details::generic_function_node     <Type,igeneric_function_t> alloc_type1;
29689
0
            typedef details::multimode_genfunction_node<Type,igeneric_function_t> alloc_type2;
29690
29691
0
            const std::size_t no_psi = std::numeric_limits<std::size_t>::max();
29692
29693
0
            expression_node_ptr result = error_node();
29694
29695
0
            if (no_psi == param_seq_index)
29696
0
               result = node_allocator_->allocate<alloc_type1>(arg_list,gf);
29697
0
            else
29698
0
               result = node_allocator_->allocate<alloc_type2>(gf, param_seq_index, arg_list);
29699
29700
0
            alloc_type1* genfunc_node_ptr = static_cast<alloc_type1*>(result);
29701
29702
0
            if (
29703
0
                 !arg_list.empty()                  &&
29704
0
                 !gf->has_side_effects()            &&
29705
0
                 parser_->state_.type_check_enabled &&
29706
0
                 is_constant_foldable(arg_list)
29707
0
               )
29708
0
            {
29709
0
               genfunc_node_ptr->init_branches();
29710
29711
0
               const Type v = result->value();
29712
29713
0
               details::free_node(*node_allocator_,result);
29714
29715
0
               return node_allocator_->allocate<literal_node_t>(v);
29716
0
            }
29717
0
            else if (genfunc_node_ptr->init_branches())
29718
0
            {
29719
0
               parser_->state_.activate_side_effect("generic_function_call()");
29720
29721
0
               return result;
29722
0
            }
29723
0
            else
29724
0
            {
29725
0
               details::free_node(*node_allocator_, result);
29726
0
               details::free_all_nodes(*node_allocator_, arg_list);
29727
29728
0
               return error_node();
29729
0
            }
29730
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::generic_function_call(exprtk::igeneric_function<double>*, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&, unsigned long const&)
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::generic_function_call(exprtk::igeneric_function<float>*, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&, unsigned long const&)
29731
29732
         #ifndef exprtk_disable_string_capabilities
29733
         inline expression_node_ptr string_function_call(igeneric_function_t* gf,
29734
                                                         std::vector<expression_node_ptr>& arg_list,
29735
                                                         const std::size_t& param_seq_index = std::numeric_limits<std::size_t>::max())
29736
0
         {
29737
0
            if (!all_nodes_valid(arg_list))
29738
0
            {
29739
0
               details::free_all_nodes(*node_allocator_,arg_list);
29740
0
               return error_node();
29741
0
            }
29742
29743
0
            typedef details::string_function_node      <Type,igeneric_function_t> alloc_type1;
29744
0
            typedef details::multimode_strfunction_node<Type,igeneric_function_t> alloc_type2;
29745
29746
0
            const std::size_t no_psi = std::numeric_limits<std::size_t>::max();
29747
29748
0
            expression_node_ptr result = error_node();
29749
29750
0
            if (no_psi == param_seq_index)
29751
0
               result = node_allocator_->allocate<alloc_type1>(gf,arg_list);
29752
0
            else
29753
0
               result = node_allocator_->allocate<alloc_type2>(gf, param_seq_index, arg_list);
29754
29755
0
            alloc_type1* strfunc_node_ptr = static_cast<alloc_type1*>(result);
29756
29757
0
            if (
29758
0
                 !arg_list.empty()       &&
29759
0
                 !gf->has_side_effects() &&
29760
0
                 is_constant_foldable(arg_list)
29761
0
               )
29762
0
            {
29763
0
               strfunc_node_ptr->init_branches();
29764
29765
0
               const Type v = result->value();
29766
29767
0
               details::free_node(*node_allocator_,result);
29768
29769
0
               return node_allocator_->allocate<literal_node_t>(v);
29770
0
            }
29771
0
            else if (strfunc_node_ptr->init_branches())
29772
0
            {
29773
0
               parser_->state_.activate_side_effect("string_function_call()");
29774
29775
0
               return result;
29776
0
            }
29777
0
            else
29778
0
            {
29779
0
               details::free_node     (*node_allocator_,result  );
29780
0
               details::free_all_nodes(*node_allocator_,arg_list);
29781
29782
0
               return error_node();
29783
0
            }
29784
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::string_function_call(exprtk::igeneric_function<double>*, std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&, unsigned long const&)
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::string_function_call(exprtk::igeneric_function<float>*, std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&, unsigned long const&)
29785
         #endif
29786
29787
         #ifndef exprtk_disable_return_statement
29788
         inline expression_node_ptr return_call(std::vector<expression_node_ptr>& arg_list)
29789
0
         {
29790
0
            if (!all_nodes_valid(arg_list))
29791
0
            {
29792
0
               details::free_all_nodes(*node_allocator_,arg_list);
29793
0
               return error_node();
29794
0
            }
29795
29796
0
            typedef details::return_node<Type> alloc_type;
29797
29798
0
            expression_node_ptr result = node_allocator_->
29799
0
                                            allocate_rr<alloc_type>(arg_list,parser_->results_ctx());
29800
29801
0
            alloc_type* return_node_ptr = static_cast<alloc_type*>(result);
29802
29803
0
            if (return_node_ptr->init_branches())
29804
0
            {
29805
0
               parser_->state_.activate_side_effect("return_call()");
29806
29807
0
               return result;
29808
0
            }
29809
0
            else
29810
0
            {
29811
0
               details::free_node     (*node_allocator_, result  );
29812
0
               details::free_all_nodes(*node_allocator_, arg_list);
29813
29814
0
               return error_node();
29815
0
            }
29816
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::return_call(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> >&)
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::return_call(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> >&)
29817
29818
         inline expression_node_ptr return_envelope(expression_node_ptr body,
29819
                                                    results_context_t* rc,
29820
                                                    bool*& return_invoked)
29821
0
         {
29822
0
            typedef details::return_envelope_node<Type> alloc_type;
29823
29824
0
            expression_node_ptr result = node_allocator_->
29825
0
                                            allocate_cr<alloc_type>(body,(*rc));
29826
29827
0
            return_invoked = static_cast<alloc_type*>(result)->retinvk_ptr();
29828
29829
0
            return result;
29830
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::return_envelope(exprtk::details::expression_node<double>*, exprtk::results_context<double>*, bool*&)
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::return_envelope(exprtk::details::expression_node<float>*, exprtk::results_context<float>*, bool*&)
29831
         #else
29832
         inline expression_node_ptr return_call(std::vector<expression_node_ptr>&)
29833
         {
29834
            return error_node();
29835
         }
29836
29837
         inline expression_node_ptr return_envelope(expression_node_ptr,
29838
                                                    results_context_t*,
29839
                                                    bool*&)
29840
         {
29841
            return error_node();
29842
         }
29843
         #endif
29844
29845
         inline expression_node_ptr vector_element(const std::string& symbol,
29846
                                                   vector_holder_ptr vector_base,
29847
                                                   expression_node_ptr index)
29848
0
         {
29849
0
            expression_node_ptr result = error_node();
29850
29851
0
            if (details::is_constant_node(index))
29852
0
            {
29853
0
               std::size_t i = static_cast<std::size_t>(details::numeric::to_int64(index->value()));
29854
29855
0
               details::free_node(*node_allocator_,index);
29856
29857
0
               if (vector_base->rebaseable())
29858
0
               {
29859
0
                  return node_allocator_->allocate<rebasevector_celem_node_t>(i,vector_base);
29860
0
               }
29861
29862
0
               const scope_element& se = parser_->sem_.get_element(symbol,i);
29863
29864
0
               if (se.index == i)
29865
0
               {
29866
0
                  result = se.var_node;
29867
0
               }
29868
0
               else
29869
0
               {
29870
0
                  scope_element nse;
29871
0
                  nse.name      = symbol;
29872
0
                  nse.active    = true;
29873
0
                  nse.ref_count = 1;
29874
0
                  nse.type      = scope_element::e_vecelem;
29875
0
                  nse.index     = i;
29876
0
                  nse.depth     = parser_->state_.scope_depth;
29877
0
                  nse.data      = 0;
29878
0
                  nse.var_node  = node_allocator_->allocate<variable_node_t>((*(*vector_base)[i]));
29879
29880
0
                  if (!parser_->sem_.add_element(nse))
29881
0
                  {
29882
0
                     parser_->set_synthesis_error("Failed to add new local vector element to SEM [1]");
29883
29884
0
                     parser_->sem_.free_element(nse);
29885
29886
0
                     result = error_node();
29887
0
                  }
29888
29889
0
                  exprtk_debug(("vector_element() - INFO - Added new local vector element: %s\n",nse.name.c_str()));
29890
29891
0
                  parser_->state_.activate_side_effect("vector_element()");
29892
29893
0
                  result = nse.var_node;
29894
0
               }
29895
0
            }
29896
0
            else if (vector_base->rebaseable())
29897
0
               result = node_allocator_->allocate<rebasevector_elem_node_t>(index,vector_base);
29898
0
            else
29899
0
               result = node_allocator_->allocate<vector_elem_node_t>(index,vector_base);
29900
29901
0
            return result;
29902
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::vector_element(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::details::vector_holder<double>*, exprtk::details::expression_node<double>*)
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::vector_element(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, exprtk::details::vector_holder<float>*, exprtk::details::expression_node<float>*)
29903
29904
      private:
29905
29906
         template <std::size_t N, typename NodePtr>
29907
         inline bool is_constant_foldable(NodePtr (&b)[N]) const
29908
709k
         {
29909
1.47M
            for (std::size_t i = 0; i < N; ++i)
29910
933k
            {
29911
933k
               if (0 == b[i])
29912
0
                  return false;
29913
933k
               else if (!details::is_constant_node(b[i]))
29914
171k
                  return false;
29915
933k
            }
29916
29917
538k
            return true;
29918
709k
         }
bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<1ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [1ul]) const
Line
Count
Source
29908
161k
         {
29909
322k
            for (std::size_t i = 0; i < N; ++i)
29910
161k
            {
29911
161k
               if (0 == b[i])
29912
0
                  return false;
29913
161k
               else if (!details::is_constant_node(b[i]))
29914
0
                  return false;
29915
161k
            }
29916
29917
161k
            return true;
29918
161k
         }
bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<2ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [2ul]) const
Line
Count
Source
29908
203k
         {
29909
433k
            for (std::size_t i = 0; i < N; ++i)
29910
318k
            {
29911
318k
               if (0 == b[i])
29912
0
                  return false;
29913
318k
               else if (!details::is_constant_node(b[i]))
29914
88.1k
                  return false;
29915
318k
            }
29916
29917
115k
            return true;
29918
203k
         }
bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<3ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [3ul]) const
Line
Count
Source
29908
11
         {
29909
11
            for (std::size_t i = 0; i < N; ++i)
29910
11
            {
29911
11
               if (0 == b[i])
29912
0
                  return false;
29913
11
               else if (!details::is_constant_node(b[i]))
29914
11
                  return false;
29915
11
            }
29916
29917
0
            return true;
29918
11
         }
bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<4ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [4ul]) const
Line
Count
Source
29908
10
         {
29909
10
            for (std::size_t i = 0; i < N; ++i)
29910
10
            {
29911
10
               if (0 == b[i])
29912
0
                  return false;
29913
10
               else if (!details::is_constant_node(b[i]))
29914
10
                  return false;
29915
10
            }
29916
29917
0
            return true;
29918
10
         }
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<5ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [5ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<6ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [6ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<7ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [7ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<8ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [8ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<9ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [9ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<10ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [10ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<11ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [11ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<12ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [12ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<13ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [13ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<14ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [14ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<15ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [15ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<16ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [16ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<17ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [17ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<18ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [18ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<19ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [19ul]) const
Unexecuted instantiation: bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<20ul, exprtk::details::expression_node<double>*>(exprtk::details::expression_node<double>* (&) [20ul]) const
bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<1ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [1ul]) const
Line
Count
Source
29908
153k
         {
29909
306k
            for (std::size_t i = 0; i < N; ++i)
29910
153k
            {
29911
153k
               if (0 == b[i])
29912
0
                  return false;
29913
153k
               else if (!details::is_constant_node(b[i]))
29914
0
                  return false;
29915
153k
            }
29916
29917
153k
            return true;
29918
153k
         }
bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<2ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [2ul]) const
Line
Count
Source
29908
191k
         {
29909
408k
            for (std::size_t i = 0; i < N; ++i)
29910
300k
            {
29911
300k
               if (0 == b[i])
29912
0
                  return false;
29913
300k
               else if (!details::is_constant_node(b[i]))
29914
83.1k
                  return false;
29915
300k
            }
29916
29917
108k
            return true;
29918
191k
         }
bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<3ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [3ul]) const
Line
Count
Source
29908
11
         {
29909
11
            for (std::size_t i = 0; i < N; ++i)
29910
11
            {
29911
11
               if (0 == b[i])
29912
0
                  return false;
29913
11
               else if (!details::is_constant_node(b[i]))
29914
11
                  return false;
29915
11
            }
29916
29917
0
            return true;
29918
11
         }
bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<4ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [4ul]) const
Line
Count
Source
29908
10
         {
29909
10
            for (std::size_t i = 0; i < N; ++i)
29910
10
            {
29911
10
               if (0 == b[i])
29912
0
                  return false;
29913
10
               else if (!details::is_constant_node(b[i]))
29914
10
                  return false;
29915
10
            }
29916
29917
0
            return true;
29918
10
         }
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<5ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [5ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<6ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [6ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<7ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [7ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<8ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [8ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<9ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [9ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<10ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [10ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<11ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [11ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<12ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [12ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<13ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [13ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<14ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [14ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<15ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [15ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<16ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [16ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<17ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [17ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<18ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [18ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<19ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [19ul]) const
Unexecuted instantiation: bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<20ul, exprtk::details::expression_node<float>*>(exprtk::details::expression_node<float>* (&) [20ul]) const
29919
29920
         template <typename NodePtr,
29921
                   typename Allocator,
29922
                   template <typename, typename> class Sequence>
29923
         inline bool is_constant_foldable(const Sequence<NodePtr,Allocator>& b) const
29924
34.9k
         {
29925
35.0k
            for (std::size_t i = 0; i < b.size(); ++i)
29926
35.0k
            {
29927
35.0k
               if (0 == b[i])
29928
0
                  return false;
29929
35.0k
               else if (!details::is_constant_node(b[i]))
29930
34.8k
                  return false;
29931
35.0k
            }
29932
29933
76
            return true;
29934
34.9k
         }
bool exprtk::parser<double>::expression_generator<double>::is_constant_foldable<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<double>*, std::__1::allocator<exprtk::details::expression_node<double>*> > const&) const
Line
Count
Source
29924
18.0k
         {
29925
18.1k
            for (std::size_t i = 0; i < b.size(); ++i)
29926
18.0k
            {
29927
18.0k
               if (0 == b[i])
29928
0
                  return false;
29929
18.0k
               else if (!details::is_constant_node(b[i]))
29930
17.9k
                  return false;
29931
18.0k
            }
29932
29933
38
            return true;
29934
18.0k
         }
bool exprtk::parser<float>::expression_generator<float>::is_constant_foldable<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*>, std::__1::vector>(std::__1::vector<exprtk::details::expression_node<float>*, std::__1::allocator<exprtk::details::expression_node<float>*> > const&) const
Line
Count
Source
29924
16.9k
         {
29925
16.9k
            for (std::size_t i = 0; i < b.size(); ++i)
29926
16.9k
            {
29927
16.9k
               if (0 == b[i])
29928
0
                  return false;
29929
16.9k
               else if (!details::is_constant_node(b[i]))
29930
16.8k
                  return false;
29931
16.9k
            }
29932
29933
38
            return true;
29934
16.9k
         }
29935
29936
         void lodge_assignment(symbol_type cst, expression_node_ptr node)
29937
175k
         {
29938
175k
            parser_->state_.activate_side_effect("lodge_assignment()");
29939
29940
175k
            if (!parser_->dec_.collect_assignments())
29941
175k
               return;
29942
29943
0
            std::string symbol_name;
29944
29945
0
            switch (cst)
29946
0
            {
29947
0
               case e_st_variable : symbol_name = parser_->symtab_store_
29948
0
                                                     .get_variable_name(node);
29949
0
                                    break;
29950
29951
0
               #ifndef exprtk_disable_string_capabilities
29952
0
               case e_st_string   : symbol_name = parser_->symtab_store_
29953
0
                                                     .get_stringvar_name(node);
29954
0
                                    break;
29955
0
               #endif
29956
29957
0
               case e_st_vector   : {
29958
0
                                       typedef details::vector_holder<T> vector_holder_t;
29959
29960
0
                                       vector_holder_t& vh = static_cast<vector_node_t*>(node)->vec_holder();
29961
29962
0
                                       symbol_name = parser_->symtab_store_.get_vector_name(&vh);
29963
0
                                    }
29964
0
                                    break;
29965
29966
0
               case e_st_vecelem  : {
29967
0
                                       typedef details::vector_holder<T> vector_holder_t;
29968
29969
0
                                       vector_holder_t& vh = static_cast<vector_elem_node_t*>(node)->vec_holder();
29970
29971
0
                                       symbol_name = parser_->symtab_store_.get_vector_name(&vh);
29972
29973
0
                                       cst = e_st_vector;
29974
0
                                    }
29975
0
                                    break;
29976
29977
0
               default            : return;
29978
0
            }
29979
29980
0
            if (!symbol_name.empty())
29981
0
            {
29982
0
               parser_->dec_.add_assignment(symbol_name,cst);
29983
0
            }
29984
0
         }
exprtk::parser<double>::expression_generator<double>::lodge_assignment(exprtk::parser<double>::symbol_type, exprtk::details::expression_node<double>*)
Line
Count
Source
29937
89.5k
         {
29938
89.5k
            parser_->state_.activate_side_effect("lodge_assignment()");
29939
29940
89.5k
            if (!parser_->dec_.collect_assignments())
29941
89.5k
               return;
29942
29943
0
            std::string symbol_name;
29944
29945
0
            switch (cst)
29946
0
            {
29947
0
               case e_st_variable : symbol_name = parser_->symtab_store_
29948
0
                                                     .get_variable_name(node);
29949
0
                                    break;
29950
29951
0
               #ifndef exprtk_disable_string_capabilities
29952
0
               case e_st_string   : symbol_name = parser_->symtab_store_
29953
0
                                                     .get_stringvar_name(node);
29954
0
                                    break;
29955
0
               #endif
29956
29957
0
               case e_st_vector   : {
29958
0
                                       typedef details::vector_holder<T> vector_holder_t;
29959
29960
0
                                       vector_holder_t& vh = static_cast<vector_node_t*>(node)->vec_holder();
29961
29962
0
                                       symbol_name = parser_->symtab_store_.get_vector_name(&vh);
29963
0
                                    }
29964
0
                                    break;
29965
29966
0
               case e_st_vecelem  : {
29967
0
                                       typedef details::vector_holder<T> vector_holder_t;
29968
29969
0
                                       vector_holder_t& vh = static_cast<vector_elem_node_t*>(node)->vec_holder();
29970
29971
0
                                       symbol_name = parser_->symtab_store_.get_vector_name(&vh);
29972
29973
0
                                       cst = e_st_vector;
29974
0
                                    }
29975
0
                                    break;
29976
29977
0
               default            : return;
29978
0
            }
29979
29980
0
            if (!symbol_name.empty())
29981
0
            {
29982
0
               parser_->dec_.add_assignment(symbol_name,cst);
29983
0
            }
29984
0
         }
exprtk::parser<float>::expression_generator<float>::lodge_assignment(exprtk::parser<float>::symbol_type, exprtk::details::expression_node<float>*)
Line
Count
Source
29937
85.4k
         {
29938
85.4k
            parser_->state_.activate_side_effect("lodge_assignment()");
29939
29940
85.4k
            if (!parser_->dec_.collect_assignments())
29941
85.4k
               return;
29942
29943
0
            std::string symbol_name;
29944
29945
0
            switch (cst)
29946
0
            {
29947
0
               case e_st_variable : symbol_name = parser_->symtab_store_
29948
0
                                                     .get_variable_name(node);
29949
0
                                    break;
29950
29951
0
               #ifndef exprtk_disable_string_capabilities
29952
0
               case e_st_string   : symbol_name = parser_->symtab_store_
29953
0
                                                     .get_stringvar_name(node);
29954
0
                                    break;
29955
0
               #endif
29956
29957
0
               case e_st_vector   : {
29958
0
                                       typedef details::vector_holder<T> vector_holder_t;
29959
29960
0
                                       vector_holder_t& vh = static_cast<vector_node_t*>(node)->vec_holder();
29961
29962
0
                                       symbol_name = parser_->symtab_store_.get_vector_name(&vh);
29963
0
                                    }
29964
0
                                    break;
29965
29966
0
               case e_st_vecelem  : {
29967
0
                                       typedef details::vector_holder<T> vector_holder_t;
29968
29969
0
                                       vector_holder_t& vh = static_cast<vector_elem_node_t*>(node)->vec_holder();
29970
29971
0
                                       symbol_name = parser_->symtab_store_.get_vector_name(&vh);
29972
29973
0
                                       cst = e_st_vector;
29974
0
                                    }
29975
0
                                    break;
29976
29977
0
               default            : return;
29978
0
            }
29979
29980
0
            if (!symbol_name.empty())
29981
0
            {
29982
0
               parser_->dec_.add_assignment(symbol_name,cst);
29983
0
            }
29984
0
         }
29985
29986
         const void* base_ptr(expression_node_ptr node)
29987
175k
         {
29988
175k
            if (node)
29989
175k
            {
29990
175k
               switch(node->type())
29991
175k
               {
29992
175k
                  case details::expression_node<T>::e_variable:
29993
175k
                     return reinterpret_cast<const void*>(&static_cast<variable_node_t*>(node)->ref());
29994
29995
0
                  case details::expression_node<T>::e_vecelem:
29996
0
                     return reinterpret_cast<const void*>(&static_cast<vector_elem_node_t*>(node)->ref());
29997
29998
0
                  case details::expression_node<T>::e_rbvecelem:
29999
0
                     return reinterpret_cast<const void*>(&static_cast<rebasevector_elem_node_t*>(node)->ref());
30000
30001
0
                  case details::expression_node<T>::e_rbveccelem:
30002
0
                     return reinterpret_cast<const void*>(&static_cast<rebasevector_celem_node_t*>(node)->ref());
30003
30004
0
                  case details::expression_node<T>::e_vector:
30005
0
                     return reinterpret_cast<const void*>(static_cast<vector_node_t*>(node)->vec_holder().data());
30006
30007
0
                  #ifndef exprtk_disable_string_capabilities
30008
0
                  case details::expression_node<T>::e_stringvar:
30009
0
                     return reinterpret_cast<const void*>((static_cast<stringvar_node_t*>(node)->base()));
30010
30011
0
                  case details::expression_node<T>::e_stringvarrng:
30012
0
                     return reinterpret_cast<const void*>((static_cast<string_range_node_t*>(node)->base()));
30013
0
                  #endif
30014
27
                  default : return reinterpret_cast<const void*>(0);
30015
175k
               }
30016
175k
            }
30017
30018
0
            return reinterpret_cast<const void*>(0);
30019
175k
         }
exprtk::parser<double>::expression_generator<double>::base_ptr(exprtk::details::expression_node<double>*)
Line
Count
Source
29987
89.5k
         {
29988
89.5k
            if (node)
29989
89.5k
            {
29990
89.5k
               switch(node->type())
29991
89.5k
               {
29992
89.5k
                  case details::expression_node<T>::e_variable:
29993
89.5k
                     return reinterpret_cast<const void*>(&static_cast<variable_node_t*>(node)->ref());
29994
29995
0
                  case details::expression_node<T>::e_vecelem:
29996
0
                     return reinterpret_cast<const void*>(&static_cast<vector_elem_node_t*>(node)->ref());
29997
29998
0
                  case details::expression_node<T>::e_rbvecelem:
29999
0
                     return reinterpret_cast<const void*>(&static_cast<rebasevector_elem_node_t*>(node)->ref());
30000
30001
0
                  case details::expression_node<T>::e_rbveccelem:
30002
0
                     return reinterpret_cast<const void*>(&static_cast<rebasevector_celem_node_t*>(node)->ref());
30003
30004
0
                  case details::expression_node<T>::e_vector:
30005
0
                     return reinterpret_cast<const void*>(static_cast<vector_node_t*>(node)->vec_holder().data());
30006
30007
0
                  #ifndef exprtk_disable_string_capabilities
30008
0
                  case details::expression_node<T>::e_stringvar:
30009
0
                     return reinterpret_cast<const void*>((static_cast<stringvar_node_t*>(node)->base()));
30010
30011
0
                  case details::expression_node<T>::e_stringvarrng:
30012
0
                     return reinterpret_cast<const void*>((static_cast<string_range_node_t*>(node)->base()));
30013
0
                  #endif
30014
14
                  default : return reinterpret_cast<const void*>(0);
30015
89.5k
               }
30016
89.5k
            }
30017
30018
0
            return reinterpret_cast<const void*>(0);
30019
89.5k
         }
exprtk::parser<float>::expression_generator<float>::base_ptr(exprtk::details::expression_node<float>*)
Line
Count
Source
29987
85.5k
         {
29988
85.5k
            if (node)
29989
85.5k
            {
29990
85.5k
               switch(node->type())
29991
85.5k
               {
29992
85.4k
                  case details::expression_node<T>::e_variable:
29993
85.4k
                     return reinterpret_cast<const void*>(&static_cast<variable_node_t*>(node)->ref());
29994
29995
0
                  case details::expression_node<T>::e_vecelem:
29996
0
                     return reinterpret_cast<const void*>(&static_cast<vector_elem_node_t*>(node)->ref());
29997
29998
0
                  case details::expression_node<T>::e_rbvecelem:
29999
0
                     return reinterpret_cast<const void*>(&static_cast<rebasevector_elem_node_t*>(node)->ref());
30000
30001
0
                  case details::expression_node<T>::e_rbveccelem:
30002
0
                     return reinterpret_cast<const void*>(&static_cast<rebasevector_celem_node_t*>(node)->ref());
30003
30004
0
                  case details::expression_node<T>::e_vector:
30005
0
                     return reinterpret_cast<const void*>(static_cast<vector_node_t*>(node)->vec_holder().data());
30006
30007
0
                  #ifndef exprtk_disable_string_capabilities
30008
0
                  case details::expression_node<T>::e_stringvar:
30009
0
                     return reinterpret_cast<const void*>((static_cast<stringvar_node_t*>(node)->base()));
30010
30011
0
                  case details::expression_node<T>::e_stringvarrng:
30012
0
                     return reinterpret_cast<const void*>((static_cast<string_range_node_t*>(node)->base()));
30013
0
                  #endif
30014
13
                  default : return reinterpret_cast<const void*>(0);
30015
85.5k
               }
30016
85.5k
            }
30017
30018
0
            return reinterpret_cast<const void*>(0);
30019
85.5k
         }
30020
30021
         bool assign_immutable_symbol(expression_node_ptr node)
30022
175k
         {
30023
175k
            interval_t interval;
30024
175k
            const void* baseptr_addr = base_ptr(node);
30025
30026
175k
            exprtk_debug(("assign_immutable_symbol - base ptr addr: %p\n", baseptr_addr));
30027
30028
175k
            if (parser_->immutable_memory_map_.in_interval(baseptr_addr,interval))
30029
0
            {
30030
0
               typename immutable_symtok_map_t::iterator itr = parser_->immutable_symtok_map_.find(interval);
30031
30032
0
               if (parser_->immutable_symtok_map_.end() != itr)
30033
0
               {
30034
0
                  token_t& token = itr->second;
30035
0
                  parser_->set_error(
30036
0
                     parser_error::make_error(parser_error::e_parser,
30037
0
                        token,
30038
0
                        "ERR211 - Symbol '" + token.value + "' cannot be assigned-to as it is immutable.",
30039
0
                        exprtk_error_location));
30040
0
               }
30041
0
               else
30042
0
                  parser_->set_synthesis_error("Unable to assign symbol is immutable.");
30043
30044
0
               return true;
30045
0
            }
30046
30047
175k
            return false;
30048
175k
         }
exprtk::parser<double>::expression_generator<double>::assign_immutable_symbol(exprtk::details::expression_node<double>*)
Line
Count
Source
30022
89.5k
         {
30023
89.5k
            interval_t interval;
30024
89.5k
            const void* baseptr_addr = base_ptr(node);
30025
30026
89.5k
            exprtk_debug(("assign_immutable_symbol - base ptr addr: %p\n", baseptr_addr));
30027
30028
89.5k
            if (parser_->immutable_memory_map_.in_interval(baseptr_addr,interval))
30029
0
            {
30030
0
               typename immutable_symtok_map_t::iterator itr = parser_->immutable_symtok_map_.find(interval);
30031
30032
0
               if (parser_->immutable_symtok_map_.end() != itr)
30033
0
               {
30034
0
                  token_t& token = itr->second;
30035
0
                  parser_->set_error(
30036
0
                     parser_error::make_error(parser_error::e_parser,
30037
0
                        token,
30038
0
                        "ERR211 - Symbol '" + token.value + "' cannot be assigned-to as it is immutable.",
30039
0
                        exprtk_error_location));
30040
0
               }
30041
0
               else
30042
0
                  parser_->set_synthesis_error("Unable to assign symbol is immutable.");
30043
30044
0
               return true;
30045
0
            }
30046
30047
89.5k
            return false;
30048
89.5k
         }
exprtk::parser<float>::expression_generator<float>::assign_immutable_symbol(exprtk::details::expression_node<float>*)
Line
Count
Source
30022
85.5k
         {
30023
85.5k
            interval_t interval;
30024
85.5k
            const void* baseptr_addr = base_ptr(node);
30025
30026
85.5k
            exprtk_debug(("assign_immutable_symbol - base ptr addr: %p\n", baseptr_addr));
30027
30028
85.5k
            if (parser_->immutable_memory_map_.in_interval(baseptr_addr,interval))
30029
0
            {
30030
0
               typename immutable_symtok_map_t::iterator itr = parser_->immutable_symtok_map_.find(interval);
30031
30032
0
               if (parser_->immutable_symtok_map_.end() != itr)
30033
0
               {
30034
0
                  token_t& token = itr->second;
30035
0
                  parser_->set_error(
30036
0
                     parser_error::make_error(parser_error::e_parser,
30037
0
                        token,
30038
0
                        "ERR211 - Symbol '" + token.value + "' cannot be assigned-to as it is immutable.",
30039
0
                        exprtk_error_location));
30040
0
               }
30041
0
               else
30042
0
                  parser_->set_synthesis_error("Unable to assign symbol is immutable.");
30043
30044
0
               return true;
30045
0
            }
30046
30047
85.5k
            return false;
30048
85.5k
         }
30049
30050
         inline expression_node_ptr synthesize_assignment_expression(const details::operator_type& operation, expression_node_ptr (&branch)[2])
30051
85.4k
         {
30052
85.4k
            if (assign_immutable_symbol(branch[0]))
30053
0
            {
30054
0
               return error_node();
30055
0
            }
30056
85.4k
            else if (details::is_variable_node(branch[0]))
30057
85.4k
            {
30058
85.4k
               lodge_assignment(e_st_variable,branch[0]);
30059
85.4k
               return synthesize_expression<assignment_node_t,2>(operation,branch);
30060
85.4k
            }
30061
27
            else if (details::is_vector_elem_node(branch[0]))
30062
0
            {
30063
0
               lodge_assignment(e_st_vecelem,branch[0]);
30064
0
               return synthesize_expression<assignment_vec_elem_node_t, 2>(operation, branch);
30065
0
            }
30066
27
            else if (details::is_rebasevector_elem_node(branch[0]))
30067
0
            {
30068
0
               lodge_assignment(e_st_vecelem,branch[0]);
30069
0
               return synthesize_expression<assignment_rebasevec_elem_node_t, 2>(operation, branch);
30070
0
            }
30071
27
            else if (details::is_rebasevector_celem_node(branch[0]))
30072
0
            {
30073
0
               lodge_assignment(e_st_vecelem,branch[0]);
30074
0
               return synthesize_expression<assignment_rebasevec_celem_node_t, 2>(operation, branch);
30075
0
            }
30076
27
            #ifndef exprtk_disable_string_capabilities
30077
27
            else if (details::is_string_node(branch[0]))
30078
0
            {
30079
0
               lodge_assignment(e_st_string,branch[0]);
30080
0
               return synthesize_expression<assignment_string_node_t,2>(operation, branch);
30081
0
            }
30082
27
            else if (details::is_string_range_node(branch[0]))
30083
0
            {
30084
0
               lodge_assignment(e_st_string,branch[0]);
30085
0
               return synthesize_expression<assignment_string_range_node_t,2>(operation, branch);
30086
0
            }
30087
27
            #endif
30088
27
            else if (details::is_vector_node(branch[0]))
30089
0
            {
30090
0
               lodge_assignment(e_st_vector,branch[0]);
30091
30092
0
               if (details::is_ivector_node(branch[1]))
30093
0
                  return synthesize_expression<assignment_vecvec_node_t,2>(operation, branch);
30094
0
               else
30095
0
                  return synthesize_expression<assignment_vec_node_t,2>(operation, branch);
30096
0
            }
30097
27
            else
30098
27
            {
30099
27
               parser_->set_synthesis_error("Invalid assignment operation.[1]");
30100
30101
27
               return error_node();
30102
27
            }
30103
85.4k
         }
exprtk::parser<double>::expression_generator<double>::synthesize_assignment_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
30051
43.8k
         {
30052
43.8k
            if (assign_immutable_symbol(branch[0]))
30053
0
            {
30054
0
               return error_node();
30055
0
            }
30056
43.8k
            else if (details::is_variable_node(branch[0]))
30057
43.8k
            {
30058
43.8k
               lodge_assignment(e_st_variable,branch[0]);
30059
43.8k
               return synthesize_expression<assignment_node_t,2>(operation,branch);
30060
43.8k
            }
30061
14
            else if (details::is_vector_elem_node(branch[0]))
30062
0
            {
30063
0
               lodge_assignment(e_st_vecelem,branch[0]);
30064
0
               return synthesize_expression<assignment_vec_elem_node_t, 2>(operation, branch);
30065
0
            }
30066
14
            else if (details::is_rebasevector_elem_node(branch[0]))
30067
0
            {
30068
0
               lodge_assignment(e_st_vecelem,branch[0]);
30069
0
               return synthesize_expression<assignment_rebasevec_elem_node_t, 2>(operation, branch);
30070
0
            }
30071
14
            else if (details::is_rebasevector_celem_node(branch[0]))
30072
0
            {
30073
0
               lodge_assignment(e_st_vecelem,branch[0]);
30074
0
               return synthesize_expression<assignment_rebasevec_celem_node_t, 2>(operation, branch);
30075
0
            }
30076
14
            #ifndef exprtk_disable_string_capabilities
30077
14
            else if (details::is_string_node(branch[0]))
30078
0
            {
30079
0
               lodge_assignment(e_st_string,branch[0]);
30080
0
               return synthesize_expression<assignment_string_node_t,2>(operation, branch);
30081
0
            }
30082
14
            else if (details::is_string_range_node(branch[0]))
30083
0
            {
30084
0
               lodge_assignment(e_st_string,branch[0]);
30085
0
               return synthesize_expression<assignment_string_range_node_t,2>(operation, branch);
30086
0
            }
30087
14
            #endif
30088
14
            else if (details::is_vector_node(branch[0]))
30089
0
            {
30090
0
               lodge_assignment(e_st_vector,branch[0]);
30091
30092
0
               if (details::is_ivector_node(branch[1]))
30093
0
                  return synthesize_expression<assignment_vecvec_node_t,2>(operation, branch);
30094
0
               else
30095
0
                  return synthesize_expression<assignment_vec_node_t,2>(operation, branch);
30096
0
            }
30097
14
            else
30098
14
            {
30099
14
               parser_->set_synthesis_error("Invalid assignment operation.[1]");
30100
30101
14
               return error_node();
30102
14
            }
30103
43.8k
         }
exprtk::parser<float>::expression_generator<float>::synthesize_assignment_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
30051
41.6k
         {
30052
41.6k
            if (assign_immutable_symbol(branch[0]))
30053
0
            {
30054
0
               return error_node();
30055
0
            }
30056
41.6k
            else if (details::is_variable_node(branch[0]))
30057
41.6k
            {
30058
41.6k
               lodge_assignment(e_st_variable,branch[0]);
30059
41.6k
               return synthesize_expression<assignment_node_t,2>(operation,branch);
30060
41.6k
            }
30061
13
            else if (details::is_vector_elem_node(branch[0]))
30062
0
            {
30063
0
               lodge_assignment(e_st_vecelem,branch[0]);
30064
0
               return synthesize_expression<assignment_vec_elem_node_t, 2>(operation, branch);
30065
0
            }
30066
13
            else if (details::is_rebasevector_elem_node(branch[0]))
30067
0
            {
30068
0
               lodge_assignment(e_st_vecelem,branch[0]);
30069
0
               return synthesize_expression<assignment_rebasevec_elem_node_t, 2>(operation, branch);
30070
0
            }
30071
13
            else if (details::is_rebasevector_celem_node(branch[0]))
30072
0
            {
30073
0
               lodge_assignment(e_st_vecelem,branch[0]);
30074
0
               return synthesize_expression<assignment_rebasevec_celem_node_t, 2>(operation, branch);
30075
0
            }
30076
13
            #ifndef exprtk_disable_string_capabilities
30077
13
            else if (details::is_string_node(branch[0]))
30078
0
            {
30079
0
               lodge_assignment(e_st_string,branch[0]);
30080
0
               return synthesize_expression<assignment_string_node_t,2>(operation, branch);
30081
0
            }
30082
13
            else if (details::is_string_range_node(branch[0]))
30083
0
            {
30084
0
               lodge_assignment(e_st_string,branch[0]);
30085
0
               return synthesize_expression<assignment_string_range_node_t,2>(operation, branch);
30086
0
            }
30087
13
            #endif
30088
13
            else if (details::is_vector_node(branch[0]))
30089
0
            {
30090
0
               lodge_assignment(e_st_vector,branch[0]);
30091
30092
0
               if (details::is_ivector_node(branch[1]))
30093
0
                  return synthesize_expression<assignment_vecvec_node_t,2>(operation, branch);
30094
0
               else
30095
0
                  return synthesize_expression<assignment_vec_node_t,2>(operation, branch);
30096
0
            }
30097
13
            else
30098
13
            {
30099
13
               parser_->set_synthesis_error("Invalid assignment operation.[1]");
30100
30101
13
               return error_node();
30102
13
            }
30103
41.6k
         }
30104
30105
         inline expression_node_ptr synthesize_assignment_operation_expression(const details::operator_type& operation,
30106
                                                                               expression_node_ptr (&branch)[2])
30107
89.5k
         {
30108
89.5k
            if (assign_immutable_symbol(branch[0]))
30109
0
            {
30110
0
               return error_node();
30111
0
            }
30112
30113
89.5k
            if (details::is_variable_node(branch[0]))
30114
89.5k
            {
30115
89.5k
               lodge_assignment(e_st_variable,branch[0]);
30116
30117
89.5k
               switch (operation)
30118
89.5k
               {
30119
0
                  #define case_stmt(op0, op1)                                                                 \
30120
89.5k
                  case op0 : return node_allocator_->                                                         \
30121
89.5k
                                template allocate_rrr<typename details::assignment_op_node<Type,op1<Type> > > \
30122
89.5k
                                   (operation, branch[0], branch[1]);                                         \
30123
0
30124
20.5k
                  case_stmt(details::e_addass , details::add_op)
30125
9.67k
                  case_stmt(details::e_subass , details::sub_op)
30126
28.9k
                  case_stmt(details::e_mulass , details::mul_op)
30127
8.57k
                  case_stmt(details::e_divass , details::div_op)
30128
21.7k
                  case_stmt(details::e_modass , details::mod_op)
30129
0
                  #undef case_stmt
30130
0
                  default : return error_node();
30131
89.5k
               }
30132
89.5k
            }
30133
0
            else if (details::is_vector_elem_node(branch[0]))
30134
0
            {
30135
0
               lodge_assignment(e_st_vecelem,branch[0]);
30136
30137
0
               switch (operation)
30138
0
               {
30139
0
                  #define case_stmt(op0, op1)                                                                           \
30140
0
                  case op0 : return node_allocator_->                                                                   \
30141
0
                                 template allocate_rrr<typename details::assignment_vec_elem_op_node<Type,op1<Type> > > \
30142
0
                                    (operation, branch[0], branch[1]);                                                  \
30143
0
30144
0
                  case_stmt(details::e_addass , details::add_op)
30145
0
                  case_stmt(details::e_subass , details::sub_op)
30146
0
                  case_stmt(details::e_mulass , details::mul_op)
30147
0
                  case_stmt(details::e_divass , details::div_op)
30148
0
                  case_stmt(details::e_modass , details::mod_op)
30149
0
                  #undef case_stmt
30150
0
                  default : return error_node();
30151
0
               }
30152
0
            }
30153
0
            else if (details::is_rebasevector_elem_node(branch[0]))
30154
0
            {
30155
0
               lodge_assignment(e_st_vecelem,branch[0]);
30156
30157
0
               switch (operation)
30158
0
               {
30159
0
                  #define case_stmt(op0, op1)                                                                                 \
30160
0
                  case op0 : return node_allocator_->                                                                         \
30161
0
                                 template allocate_rrr<typename details::assignment_rebasevec_elem_op_node<Type,op1<Type> > > \
30162
0
                                    (operation, branch[0], branch[1]);                                                        \
30163
0
30164
0
                  case_stmt(details::e_addass , details::add_op)
30165
0
                  case_stmt(details::e_subass , details::sub_op)
30166
0
                  case_stmt(details::e_mulass , details::mul_op)
30167
0
                  case_stmt(details::e_divass , details::div_op)
30168
0
                  case_stmt(details::e_modass , details::mod_op)
30169
0
                  #undef case_stmt
30170
0
                  default : return error_node();
30171
0
               }
30172
0
            }
30173
0
            else if (details::is_rebasevector_celem_node(branch[0]))
30174
0
            {
30175
0
               lodge_assignment(e_st_vecelem,branch[0]);
30176
30177
0
               switch (operation)
30178
0
               {
30179
0
                  #define case_stmt(op0, op1)                                                                                  \
30180
0
                  case op0 : return node_allocator_->                                                                          \
30181
0
                                 template allocate_rrr<typename details::assignment_rebasevec_celem_op_node<Type,op1<Type> > > \
30182
0
                                    (operation, branch[0], branch[1]);                                                         \
30183
0
30184
0
                  case_stmt(details::e_addass , details::add_op)
30185
0
                  case_stmt(details::e_subass , details::sub_op)
30186
0
                  case_stmt(details::e_mulass , details::mul_op)
30187
0
                  case_stmt(details::e_divass , details::div_op)
30188
0
                  case_stmt(details::e_modass , details::mod_op)
30189
0
                  #undef case_stmt
30190
0
                  default : return error_node();
30191
0
               }
30192
0
            }
30193
0
            else if (details::is_vector_node(branch[0]))
30194
0
            {
30195
0
               lodge_assignment(e_st_vector,branch[0]);
30196
30197
0
               if (details::is_ivector_node(branch[1]))
30198
0
               {
30199
0
                  switch (operation)
30200
0
                  {
30201
0
                     #define case_stmt(op0, op1)                                                                        \
30202
0
                     case op0 : return node_allocator_->                                                                \
30203
0
                                   template allocate_rrr<typename details::assignment_vecvec_op_node<Type,op1<Type> > > \
30204
0
                                      (operation, branch[0], branch[1]);                                                \
30205
0
30206
0
                     case_stmt(details::e_addass , details::add_op)
30207
0
                     case_stmt(details::e_subass , details::sub_op)
30208
0
                     case_stmt(details::e_mulass , details::mul_op)
30209
0
                     case_stmt(details::e_divass , details::div_op)
30210
0
                     case_stmt(details::e_modass , details::mod_op)
30211
0
                     #undef case_stmt
30212
0
                     default : return error_node();
30213
0
                  }
30214
0
               }
30215
0
               else
30216
0
               {
30217
0
                  switch (operation)
30218
0
                  {
30219
0
                     #define case_stmt(op0, op1)                                                                     \
30220
0
                     case op0 : return node_allocator_->                                                             \
30221
0
                                   template allocate_rrr<typename details::assignment_vec_op_node<Type,op1<Type> > > \
30222
0
                                      (operation, branch[0], branch[1]);                                             \
30223
0
30224
0
                     case_stmt(details::e_addass , details::add_op)
30225
0
                     case_stmt(details::e_subass , details::sub_op)
30226
0
                     case_stmt(details::e_mulass , details::mul_op)
30227
0
                     case_stmt(details::e_divass , details::div_op)
30228
0
                     case_stmt(details::e_modass , details::mod_op)
30229
0
                     #undef case_stmt
30230
0
                     default : return error_node();
30231
0
                  }
30232
0
               }
30233
0
            }
30234
0
            #ifndef exprtk_disable_string_capabilities
30235
0
            else if (
30236
0
                      (details::e_addass == operation) &&
30237
0
                      details::is_string_node(branch[0])
30238
0
                    )
30239
0
            {
30240
0
               typedef details::assignment_string_node<T,details::asn_addassignment> addass_t;
30241
30242
0
               lodge_assignment(e_st_string,branch[0]);
30243
30244
0
               return synthesize_expression<addass_t,2>(operation,branch);
30245
0
            }
30246
0
            #endif
30247
0
            else
30248
0
            {
30249
0
               parser_->set_synthesis_error("Invalid assignment operation[2]");
30250
30251
0
               return error_node();
30252
0
            }
30253
89.5k
         }
exprtk::parser<double>::expression_generator<double>::synthesize_assignment_operation_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
30107
45.7k
         {
30108
45.7k
            if (assign_immutable_symbol(branch[0]))
30109
0
            {
30110
0
               return error_node();
30111
0
            }
30112
30113
45.7k
            if (details::is_variable_node(branch[0]))
30114
45.7k
            {
30115
45.7k
               lodge_assignment(e_st_variable,branch[0]);
30116
30117
45.7k
               switch (operation)
30118
45.7k
               {
30119
0
                  #define case_stmt(op0, op1)                                                                 \
30120
0
                  case op0 : return node_allocator_->                                                         \
30121
0
                                template allocate_rrr<typename details::assignment_op_node<Type,op1<Type> > > \
30122
0
                                   (operation, branch[0], branch[1]);                                         \
30123
0
30124
10.4k
                  case_stmt(details::e_addass , details::add_op)
30125
5.21k
                  case_stmt(details::e_subass , details::sub_op)
30126
14.7k
                  case_stmt(details::e_mulass , details::mul_op)
30127
4.29k
                  case_stmt(details::e_divass , details::div_op)
30128
10.9k
                  case_stmt(details::e_modass , details::mod_op)
30129
0
                  #undef case_stmt
30130
0
                  default : return error_node();
30131
45.7k
               }
30132
45.7k
            }
30133
0
            else if (details::is_vector_elem_node(branch[0]))
30134
0
            {
30135
0
               lodge_assignment(e_st_vecelem,branch[0]);
30136
30137
0
               switch (operation)
30138
0
               {
30139
0
                  #define case_stmt(op0, op1)                                                                           \
30140
0
                  case op0 : return node_allocator_->                                                                   \
30141
0
                                 template allocate_rrr<typename details::assignment_vec_elem_op_node<Type,op1<Type> > > \
30142
0
                                    (operation, branch[0], branch[1]);                                                  \
30143
0
30144
0
                  case_stmt(details::e_addass , details::add_op)
30145
0
                  case_stmt(details::e_subass , details::sub_op)
30146
0
                  case_stmt(details::e_mulass , details::mul_op)
30147
0
                  case_stmt(details::e_divass , details::div_op)
30148
0
                  case_stmt(details::e_modass , details::mod_op)
30149
0
                  #undef case_stmt
30150
0
                  default : return error_node();
30151
0
               }
30152
0
            }
30153
0
            else if (details::is_rebasevector_elem_node(branch[0]))
30154
0
            {
30155
0
               lodge_assignment(e_st_vecelem,branch[0]);
30156
30157
0
               switch (operation)
30158
0
               {
30159
0
                  #define case_stmt(op0, op1)                                                                                 \
30160
0
                  case op0 : return node_allocator_->                                                                         \
30161
0
                                 template allocate_rrr<typename details::assignment_rebasevec_elem_op_node<Type,op1<Type> > > \
30162
0
                                    (operation, branch[0], branch[1]);                                                        \
30163
0
30164
0
                  case_stmt(details::e_addass , details::add_op)
30165
0
                  case_stmt(details::e_subass , details::sub_op)
30166
0
                  case_stmt(details::e_mulass , details::mul_op)
30167
0
                  case_stmt(details::e_divass , details::div_op)
30168
0
                  case_stmt(details::e_modass , details::mod_op)
30169
0
                  #undef case_stmt
30170
0
                  default : return error_node();
30171
0
               }
30172
0
            }
30173
0
            else if (details::is_rebasevector_celem_node(branch[0]))
30174
0
            {
30175
0
               lodge_assignment(e_st_vecelem,branch[0]);
30176
30177
0
               switch (operation)
30178
0
               {
30179
0
                  #define case_stmt(op0, op1)                                                                                  \
30180
0
                  case op0 : return node_allocator_->                                                                          \
30181
0
                                 template allocate_rrr<typename details::assignment_rebasevec_celem_op_node<Type,op1<Type> > > \
30182
0
                                    (operation, branch[0], branch[1]);                                                         \
30183
0
30184
0
                  case_stmt(details::e_addass , details::add_op)
30185
0
                  case_stmt(details::e_subass , details::sub_op)
30186
0
                  case_stmt(details::e_mulass , details::mul_op)
30187
0
                  case_stmt(details::e_divass , details::div_op)
30188
0
                  case_stmt(details::e_modass , details::mod_op)
30189
0
                  #undef case_stmt
30190
0
                  default : return error_node();
30191
0
               }
30192
0
            }
30193
0
            else if (details::is_vector_node(branch[0]))
30194
0
            {
30195
0
               lodge_assignment(e_st_vector,branch[0]);
30196
30197
0
               if (details::is_ivector_node(branch[1]))
30198
0
               {
30199
0
                  switch (operation)
30200
0
                  {
30201
0
                     #define case_stmt(op0, op1)                                                                        \
30202
0
                     case op0 : return node_allocator_->                                                                \
30203
0
                                   template allocate_rrr<typename details::assignment_vecvec_op_node<Type,op1<Type> > > \
30204
0
                                      (operation, branch[0], branch[1]);                                                \
30205
0
30206
0
                     case_stmt(details::e_addass , details::add_op)
30207
0
                     case_stmt(details::e_subass , details::sub_op)
30208
0
                     case_stmt(details::e_mulass , details::mul_op)
30209
0
                     case_stmt(details::e_divass , details::div_op)
30210
0
                     case_stmt(details::e_modass , details::mod_op)
30211
0
                     #undef case_stmt
30212
0
                     default : return error_node();
30213
0
                  }
30214
0
               }
30215
0
               else
30216
0
               {
30217
0
                  switch (operation)
30218
0
                  {
30219
0
                     #define case_stmt(op0, op1)                                                                     \
30220
0
                     case op0 : return node_allocator_->                                                             \
30221
0
                                   template allocate_rrr<typename details::assignment_vec_op_node<Type,op1<Type> > > \
30222
0
                                      (operation, branch[0], branch[1]);                                             \
30223
0
30224
0
                     case_stmt(details::e_addass , details::add_op)
30225
0
                     case_stmt(details::e_subass , details::sub_op)
30226
0
                     case_stmt(details::e_mulass , details::mul_op)
30227
0
                     case_stmt(details::e_divass , details::div_op)
30228
0
                     case_stmt(details::e_modass , details::mod_op)
30229
0
                     #undef case_stmt
30230
0
                     default : return error_node();
30231
0
                  }
30232
0
               }
30233
0
            }
30234
0
            #ifndef exprtk_disable_string_capabilities
30235
0
            else if (
30236
0
                      (details::e_addass == operation) &&
30237
0
                      details::is_string_node(branch[0])
30238
0
                    )
30239
0
            {
30240
0
               typedef details::assignment_string_node<T,details::asn_addassignment> addass_t;
30241
30242
0
               lodge_assignment(e_st_string,branch[0]);
30243
30244
0
               return synthesize_expression<addass_t,2>(operation,branch);
30245
0
            }
30246
0
            #endif
30247
0
            else
30248
0
            {
30249
0
               parser_->set_synthesis_error("Invalid assignment operation[2]");
30250
30251
0
               return error_node();
30252
0
            }
30253
45.7k
         }
exprtk::parser<float>::expression_generator<float>::synthesize_assignment_operation_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
30107
43.8k
         {
30108
43.8k
            if (assign_immutable_symbol(branch[0]))
30109
0
            {
30110
0
               return error_node();
30111
0
            }
30112
30113
43.8k
            if (details::is_variable_node(branch[0]))
30114
43.8k
            {
30115
43.8k
               lodge_assignment(e_st_variable,branch[0]);
30116
30117
43.8k
               switch (operation)
30118
43.8k
               {
30119
0
                  #define case_stmt(op0, op1)                                                                 \
30120
0
                  case op0 : return node_allocator_->                                                         \
30121
0
                                template allocate_rrr<typename details::assignment_op_node<Type,op1<Type> > > \
30122
0
                                   (operation, branch[0], branch[1]);                                         \
30123
0
30124
10.1k
                  case_stmt(details::e_addass , details::add_op)
30125
4.46k
                  case_stmt(details::e_subass , details::sub_op)
30126
14.2k
                  case_stmt(details::e_mulass , details::mul_op)
30127
4.27k
                  case_stmt(details::e_divass , details::div_op)
30128
10.7k
                  case_stmt(details::e_modass , details::mod_op)
30129
0
                  #undef case_stmt
30130
0
                  default : return error_node();
30131
43.8k
               }
30132
43.8k
            }
30133
0
            else if (details::is_vector_elem_node(branch[0]))
30134
0
            {
30135
0
               lodge_assignment(e_st_vecelem,branch[0]);
30136
30137
0
               switch (operation)
30138
0
               {
30139
0
                  #define case_stmt(op0, op1)                                                                           \
30140
0
                  case op0 : return node_allocator_->                                                                   \
30141
0
                                 template allocate_rrr<typename details::assignment_vec_elem_op_node<Type,op1<Type> > > \
30142
0
                                    (operation, branch[0], branch[1]);                                                  \
30143
0
30144
0
                  case_stmt(details::e_addass , details::add_op)
30145
0
                  case_stmt(details::e_subass , details::sub_op)
30146
0
                  case_stmt(details::e_mulass , details::mul_op)
30147
0
                  case_stmt(details::e_divass , details::div_op)
30148
0
                  case_stmt(details::e_modass , details::mod_op)
30149
0
                  #undef case_stmt
30150
0
                  default : return error_node();
30151
0
               }
30152
0
            }
30153
0
            else if (details::is_rebasevector_elem_node(branch[0]))
30154
0
            {
30155
0
               lodge_assignment(e_st_vecelem,branch[0]);
30156
30157
0
               switch (operation)
30158
0
               {
30159
0
                  #define case_stmt(op0, op1)                                                                                 \
30160
0
                  case op0 : return node_allocator_->                                                                         \
30161
0
                                 template allocate_rrr<typename details::assignment_rebasevec_elem_op_node<Type,op1<Type> > > \
30162
0
                                    (operation, branch[0], branch[1]);                                                        \
30163
0
30164
0
                  case_stmt(details::e_addass , details::add_op)
30165
0
                  case_stmt(details::e_subass , details::sub_op)
30166
0
                  case_stmt(details::e_mulass , details::mul_op)
30167
0
                  case_stmt(details::e_divass , details::div_op)
30168
0
                  case_stmt(details::e_modass , details::mod_op)
30169
0
                  #undef case_stmt
30170
0
                  default : return error_node();
30171
0
               }
30172
0
            }
30173
0
            else if (details::is_rebasevector_celem_node(branch[0]))
30174
0
            {
30175
0
               lodge_assignment(e_st_vecelem,branch[0]);
30176
30177
0
               switch (operation)
30178
0
               {
30179
0
                  #define case_stmt(op0, op1)                                                                                  \
30180
0
                  case op0 : return node_allocator_->                                                                          \
30181
0
                                 template allocate_rrr<typename details::assignment_rebasevec_celem_op_node<Type,op1<Type> > > \
30182
0
                                    (operation, branch[0], branch[1]);                                                         \
30183
0
30184
0
                  case_stmt(details::e_addass , details::add_op)
30185
0
                  case_stmt(details::e_subass , details::sub_op)
30186
0
                  case_stmt(details::e_mulass , details::mul_op)
30187
0
                  case_stmt(details::e_divass , details::div_op)
30188
0
                  case_stmt(details::e_modass , details::mod_op)
30189
0
                  #undef case_stmt
30190
0
                  default : return error_node();
30191
0
               }
30192
0
            }
30193
0
            else if (details::is_vector_node(branch[0]))
30194
0
            {
30195
0
               lodge_assignment(e_st_vector,branch[0]);
30196
30197
0
               if (details::is_ivector_node(branch[1]))
30198
0
               {
30199
0
                  switch (operation)
30200
0
                  {
30201
0
                     #define case_stmt(op0, op1)                                                                        \
30202
0
                     case op0 : return node_allocator_->                                                                \
30203
0
                                   template allocate_rrr<typename details::assignment_vecvec_op_node<Type,op1<Type> > > \
30204
0
                                      (operation, branch[0], branch[1]);                                                \
30205
0
30206
0
                     case_stmt(details::e_addass , details::add_op)
30207
0
                     case_stmt(details::e_subass , details::sub_op)
30208
0
                     case_stmt(details::e_mulass , details::mul_op)
30209
0
                     case_stmt(details::e_divass , details::div_op)
30210
0
                     case_stmt(details::e_modass , details::mod_op)
30211
0
                     #undef case_stmt
30212
0
                     default : return error_node();
30213
0
                  }
30214
0
               }
30215
0
               else
30216
0
               {
30217
0
                  switch (operation)
30218
0
                  {
30219
0
                     #define case_stmt(op0, op1)                                                                     \
30220
0
                     case op0 : return node_allocator_->                                                             \
30221
0
                                   template allocate_rrr<typename details::assignment_vec_op_node<Type,op1<Type> > > \
30222
0
                                      (operation, branch[0], branch[1]);                                             \
30223
0
30224
0
                     case_stmt(details::e_addass , details::add_op)
30225
0
                     case_stmt(details::e_subass , details::sub_op)
30226
0
                     case_stmt(details::e_mulass , details::mul_op)
30227
0
                     case_stmt(details::e_divass , details::div_op)
30228
0
                     case_stmt(details::e_modass , details::mod_op)
30229
0
                     #undef case_stmt
30230
0
                     default : return error_node();
30231
0
                  }
30232
0
               }
30233
0
            }
30234
0
            #ifndef exprtk_disable_string_capabilities
30235
0
            else if (
30236
0
                      (details::e_addass == operation) &&
30237
0
                      details::is_string_node(branch[0])
30238
0
                    )
30239
0
            {
30240
0
               typedef details::assignment_string_node<T,details::asn_addassignment> addass_t;
30241
30242
0
               lodge_assignment(e_st_string,branch[0]);
30243
30244
0
               return synthesize_expression<addass_t,2>(operation,branch);
30245
0
            }
30246
0
            #endif
30247
0
            else
30248
0
            {
30249
0
               parser_->set_synthesis_error("Invalid assignment operation[2]");
30250
30251
0
               return error_node();
30252
0
            }
30253
43.8k
         }
30254
30255
         inline expression_node_ptr synthesize_veceqineqlogic_operation_expression(const details::operator_type& operation,
30256
                                                                                   expression_node_ptr (&branch)[2])
30257
0
         {
30258
0
            const bool is_b0_ivec = details::is_ivector_node(branch[0]);
30259
0
            const bool is_b1_ivec = details::is_ivector_node(branch[1]);
30260
30261
0
            #define batch_eqineq_logic_case                 \
30262
0
            case_stmt(details::e_lt    , details::lt_op   ) \
30263
0
            case_stmt(details::e_lte   , details::lte_op  ) \
30264
0
            case_stmt(details::e_gt    , details::gt_op   ) \
30265
0
            case_stmt(details::e_gte   , details::gte_op  ) \
30266
0
            case_stmt(details::e_eq    , details::eq_op   ) \
30267
0
            case_stmt(details::e_ne    , details::ne_op   ) \
30268
0
            case_stmt(details::e_equal , details::equal_op) \
30269
0
            case_stmt(details::e_and   , details::and_op  ) \
30270
0
            case_stmt(details::e_nand  , details::nand_op ) \
30271
0
            case_stmt(details::e_or    , details::or_op   ) \
30272
0
            case_stmt(details::e_nor   , details::nor_op  ) \
30273
0
            case_stmt(details::e_xor   , details::xor_op  ) \
30274
0
            case_stmt(details::e_xnor  , details::xnor_op ) \
30275
0
30276
0
            if (is_b0_ivec && is_b1_ivec)
30277
0
            {
30278
0
               switch (operation)
30279
0
               {
30280
0
                  #define case_stmt(op0, op1)                                                                    \
30281
0
                  case op0 : return node_allocator_->                                                            \
30282
0
                                template allocate_rrr<typename details::vec_binop_vecvec_node<Type,op1<Type> > > \
30283
0
                                   (operation, branch[0], branch[1]);                                            \
30284
0
30285
0
                  batch_eqineq_logic_case
30286
0
                  #undef case_stmt
30287
0
                  default : return error_node();
30288
0
               }
30289
0
            }
30290
0
            else if (is_b0_ivec && !is_b1_ivec)
30291
0
            {
30292
0
               switch (operation)
30293
0
               {
30294
0
                  #define case_stmt(op0, op1)                                                                    \
30295
0
                  case op0 : return node_allocator_->                                                            \
30296
0
                                template allocate_rrr<typename details::vec_binop_vecval_node<Type,op1<Type> > > \
30297
0
                                   (operation, branch[0], branch[1]);                                            \
30298
0
30299
0
                  batch_eqineq_logic_case
30300
0
                  #undef case_stmt
30301
0
                  default : return error_node();
30302
0
               }
30303
0
            }
30304
0
            else if (!is_b0_ivec && is_b1_ivec)
30305
0
            {
30306
0
               switch (operation)
30307
0
               {
30308
0
                  #define case_stmt(op0, op1)                                                                    \
30309
0
                  case op0 : return node_allocator_->                                                            \
30310
0
                                template allocate_rrr<typename details::vec_binop_valvec_node<Type,op1<Type> > > \
30311
0
                                   (operation, branch[0], branch[1]);                                            \
30312
0
30313
0
                  batch_eqineq_logic_case
30314
0
                  #undef case_stmt
30315
0
                  default : return error_node();
30316
0
               }
30317
0
            }
30318
0
            else
30319
0
               return error_node();
30320
30321
0
            #undef batch_eqineq_logic_case
30322
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_veceqineqlogic_operation_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_veceqineqlogic_operation_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
30323
30324
         inline expression_node_ptr synthesize_vecarithmetic_operation_expression(const details::operator_type& operation,
30325
                                                                                  expression_node_ptr (&branch)[2])
30326
0
         {
30327
0
            const bool is_b0_ivec = details::is_ivector_node(branch[0]);
30328
0
            const bool is_b1_ivec = details::is_ivector_node(branch[1]);
30329
30330
0
            #define vector_ops                          \
30331
0
            case_stmt(details::e_add , details::add_op) \
30332
0
            case_stmt(details::e_sub , details::sub_op) \
30333
0
            case_stmt(details::e_mul , details::mul_op) \
30334
0
            case_stmt(details::e_div , details::div_op) \
30335
0
            case_stmt(details::e_mod , details::mod_op) \
30336
0
30337
0
            if (is_b0_ivec && is_b1_ivec)
30338
0
            {
30339
0
               switch (operation)
30340
0
               {
30341
0
                  #define case_stmt(op0, op1)                                                                    \
30342
0
                  case op0 : return node_allocator_->                                                            \
30343
0
                                template allocate_rrr<typename details::vec_binop_vecvec_node<Type,op1<Type> > > \
30344
0
                                   (operation, branch[0], branch[1]);                                            \
30345
0
30346
0
                  vector_ops
30347
0
                  case_stmt(details::e_pow,details:: pow_op)
30348
0
                  #undef case_stmt
30349
0
                  default : return error_node();
30350
0
               }
30351
0
            }
30352
0
            else if (is_b0_ivec && !is_b1_ivec)
30353
0
            {
30354
0
               switch (operation)
30355
0
               {
30356
0
                  #define case_stmt(op0, op1)                                                                    \
30357
0
                  case op0 : return node_allocator_->                                                            \
30358
0
                                template allocate_rrr<typename details::vec_binop_vecval_node<Type,op1<Type> > > \
30359
0
                                   (operation, branch[0], branch[1]);                                            \
30360
0
30361
0
                  vector_ops
30362
0
                  case_stmt(details::e_pow,details:: pow_op)
30363
0
                  #undef case_stmt
30364
0
                  default : return error_node();
30365
0
               }
30366
0
            }
30367
0
            else if (!is_b0_ivec && is_b1_ivec)
30368
0
            {
30369
0
               switch (operation)
30370
0
               {
30371
0
                  #define case_stmt(op0, op1)                                                                    \
30372
0
                  case op0 : return node_allocator_->                                                            \
30373
0
                                template allocate_rrr<typename details::vec_binop_valvec_node<Type,op1<Type> > > \
30374
0
                                   (operation, branch[0], branch[1]);                                            \
30375
0
30376
0
                  vector_ops
30377
0
                  #undef case_stmt
30378
0
                  default : return error_node();
30379
0
               }
30380
0
            }
30381
0
            else
30382
0
               return error_node();
30383
30384
0
            #undef vector_ops
30385
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_vecarithmetic_operation_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_vecarithmetic_operation_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
30386
30387
         inline expression_node_ptr synthesize_swap_expression(expression_node_ptr (&branch)[2])
30388
42
         {
30389
42
            const bool v0_is_ivar = details::is_ivariable_node(branch[0]);
30390
42
            const bool v1_is_ivar = details::is_ivariable_node(branch[1]);
30391
30392
42
            const bool v0_is_ivec = details::is_ivector_node  (branch[0]);
30393
42
            const bool v1_is_ivec = details::is_ivector_node  (branch[1]);
30394
30395
42
            #ifndef exprtk_disable_string_capabilities
30396
42
            const bool v0_is_str = details::is_generally_string_node(branch[0]);
30397
42
            const bool v1_is_str = details::is_generally_string_node(branch[1]);
30398
42
            #endif
30399
30400
42
            expression_node_ptr result = error_node();
30401
30402
42
            if (v0_is_ivar && v1_is_ivar)
30403
4
            {
30404
4
               typedef details::variable_node<T>* variable_node_ptr;
30405
30406
4
               variable_node_ptr v0 = variable_node_ptr(0);
30407
4
               variable_node_ptr v1 = variable_node_ptr(0);
30408
30409
4
               if (
30410
4
                    (0 != (v0 = dynamic_cast<variable_node_ptr>(branch[0]))) &&
30411
4
                    (0 != (v1 = dynamic_cast<variable_node_ptr>(branch[1])))
30412
4
                  )
30413
4
               {
30414
4
                  result = node_allocator_->allocate<details::swap_node<T> >(v0,v1);
30415
4
               }
30416
0
               else
30417
0
                  result = node_allocator_->allocate<details::swap_generic_node<T> >(branch[0],branch[1]);
30418
4
            }
30419
38
            else if (v0_is_ivec && v1_is_ivec)
30420
0
            {
30421
0
               result = node_allocator_->allocate<details::swap_vecvec_node<T> >(branch[0],branch[1]);
30422
0
            }
30423
38
            #ifndef exprtk_disable_string_capabilities
30424
38
            else if (v0_is_str && v1_is_str)
30425
0
            {
30426
0
               if (is_string_node(branch[0]) && is_string_node(branch[1]))
30427
0
                  result = node_allocator_->allocate<details::swap_string_node<T> >
30428
0
                                               (branch[0], branch[1]);
30429
0
               else
30430
0
                  result = node_allocator_->allocate<details::swap_genstrings_node<T> >
30431
0
                                               (branch[0], branch[1]);
30432
0
            }
30433
38
            #endif
30434
38
            else
30435
38
            {
30436
38
               parser_->set_synthesis_error("Only variables, strings, vectors or vector elements can be swapped");
30437
30438
38
               return error_node();
30439
38
            }
30440
30441
4
            parser_->state_.activate_side_effect("synthesize_swap_expression()");
30442
30443
4
            return result;
30444
42
         }
exprtk::parser<double>::expression_generator<double>::synthesize_swap_expression(exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
30388
21
         {
30389
21
            const bool v0_is_ivar = details::is_ivariable_node(branch[0]);
30390
21
            const bool v1_is_ivar = details::is_ivariable_node(branch[1]);
30391
30392
21
            const bool v0_is_ivec = details::is_ivector_node  (branch[0]);
30393
21
            const bool v1_is_ivec = details::is_ivector_node  (branch[1]);
30394
30395
21
            #ifndef exprtk_disable_string_capabilities
30396
21
            const bool v0_is_str = details::is_generally_string_node(branch[0]);
30397
21
            const bool v1_is_str = details::is_generally_string_node(branch[1]);
30398
21
            #endif
30399
30400
21
            expression_node_ptr result = error_node();
30401
30402
21
            if (v0_is_ivar && v1_is_ivar)
30403
2
            {
30404
2
               typedef details::variable_node<T>* variable_node_ptr;
30405
30406
2
               variable_node_ptr v0 = variable_node_ptr(0);
30407
2
               variable_node_ptr v1 = variable_node_ptr(0);
30408
30409
2
               if (
30410
2
                    (0 != (v0 = dynamic_cast<variable_node_ptr>(branch[0]))) &&
30411
2
                    (0 != (v1 = dynamic_cast<variable_node_ptr>(branch[1])))
30412
2
                  )
30413
2
               {
30414
2
                  result = node_allocator_->allocate<details::swap_node<T> >(v0,v1);
30415
2
               }
30416
0
               else
30417
0
                  result = node_allocator_->allocate<details::swap_generic_node<T> >(branch[0],branch[1]);
30418
2
            }
30419
19
            else if (v0_is_ivec && v1_is_ivec)
30420
0
            {
30421
0
               result = node_allocator_->allocate<details::swap_vecvec_node<T> >(branch[0],branch[1]);
30422
0
            }
30423
19
            #ifndef exprtk_disable_string_capabilities
30424
19
            else if (v0_is_str && v1_is_str)
30425
0
            {
30426
0
               if (is_string_node(branch[0]) && is_string_node(branch[1]))
30427
0
                  result = node_allocator_->allocate<details::swap_string_node<T> >
30428
0
                                               (branch[0], branch[1]);
30429
0
               else
30430
0
                  result = node_allocator_->allocate<details::swap_genstrings_node<T> >
30431
0
                                               (branch[0], branch[1]);
30432
0
            }
30433
19
            #endif
30434
19
            else
30435
19
            {
30436
19
               parser_->set_synthesis_error("Only variables, strings, vectors or vector elements can be swapped");
30437
30438
19
               return error_node();
30439
19
            }
30440
30441
2
            parser_->state_.activate_side_effect("synthesize_swap_expression()");
30442
30443
2
            return result;
30444
21
         }
exprtk::parser<float>::expression_generator<float>::synthesize_swap_expression(exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
30388
21
         {
30389
21
            const bool v0_is_ivar = details::is_ivariable_node(branch[0]);
30390
21
            const bool v1_is_ivar = details::is_ivariable_node(branch[1]);
30391
30392
21
            const bool v0_is_ivec = details::is_ivector_node  (branch[0]);
30393
21
            const bool v1_is_ivec = details::is_ivector_node  (branch[1]);
30394
30395
21
            #ifndef exprtk_disable_string_capabilities
30396
21
            const bool v0_is_str = details::is_generally_string_node(branch[0]);
30397
21
            const bool v1_is_str = details::is_generally_string_node(branch[1]);
30398
21
            #endif
30399
30400
21
            expression_node_ptr result = error_node();
30401
30402
21
            if (v0_is_ivar && v1_is_ivar)
30403
2
            {
30404
2
               typedef details::variable_node<T>* variable_node_ptr;
30405
30406
2
               variable_node_ptr v0 = variable_node_ptr(0);
30407
2
               variable_node_ptr v1 = variable_node_ptr(0);
30408
30409
2
               if (
30410
2
                    (0 != (v0 = dynamic_cast<variable_node_ptr>(branch[0]))) &&
30411
2
                    (0 != (v1 = dynamic_cast<variable_node_ptr>(branch[1])))
30412
2
                  )
30413
2
               {
30414
2
                  result = node_allocator_->allocate<details::swap_node<T> >(v0,v1);
30415
2
               }
30416
0
               else
30417
0
                  result = node_allocator_->allocate<details::swap_generic_node<T> >(branch[0],branch[1]);
30418
2
            }
30419
19
            else if (v0_is_ivec && v1_is_ivec)
30420
0
            {
30421
0
               result = node_allocator_->allocate<details::swap_vecvec_node<T> >(branch[0],branch[1]);
30422
0
            }
30423
19
            #ifndef exprtk_disable_string_capabilities
30424
19
            else if (v0_is_str && v1_is_str)
30425
0
            {
30426
0
               if (is_string_node(branch[0]) && is_string_node(branch[1]))
30427
0
                  result = node_allocator_->allocate<details::swap_string_node<T> >
30428
0
                                               (branch[0], branch[1]);
30429
0
               else
30430
0
                  result = node_allocator_->allocate<details::swap_genstrings_node<T> >
30431
0
                                               (branch[0], branch[1]);
30432
0
            }
30433
19
            #endif
30434
19
            else
30435
19
            {
30436
19
               parser_->set_synthesis_error("Only variables, strings, vectors or vector elements can be swapped");
30437
30438
19
               return error_node();
30439
19
            }
30440
30441
2
            parser_->state_.activate_side_effect("synthesize_swap_expression()");
30442
30443
2
            return result;
30444
21
         }
30445
30446
         #ifndef exprtk_disable_sc_andor
30447
         inline expression_node_ptr synthesize_shortcircuit_expression(const details::operator_type& operation, expression_node_ptr (&branch)[2])
30448
101k
         {
30449
101k
            expression_node_ptr result = error_node();
30450
30451
101k
            if (details::is_constant_node(branch[0]))
30452
11.2k
            {
30453
11.2k
               if (
30454
11.2k
                    (details::e_scand == operation) &&
30455
11.2k
                    std::equal_to<T>()(T(0),branch[0]->value())
30456
11.2k
                  )
30457
4.36k
                  result = node_allocator_->allocate_c<literal_node_t>(T(0));
30458
6.91k
               else if (
30459
6.91k
                         (details::e_scor == operation) &&
30460
6.91k
                         std::not_equal_to<T>()(T(0),branch[0]->value())
30461
6.91k
                       )
30462
4.78k
                  result = node_allocator_->allocate_c<literal_node_t>(T(1));
30463
11.2k
            }
30464
30465
101k
            if (details::is_constant_node(branch[1]) && (0 == result))
30466
7.94k
            {
30467
7.94k
               if (
30468
7.94k
                    (details::e_scand == operation) &&
30469
7.94k
                    std::equal_to<T>()(T(0),branch[1]->value())
30470
7.94k
                  )
30471
4.97k
                  result = node_allocator_->allocate_c<literal_node_t>(T(0));
30472
2.97k
               else if (
30473
2.97k
                         (details::e_scor == operation) &&
30474
2.97k
                         std::not_equal_to<T>()(T(0),branch[1]->value())
30475
2.97k
                       )
30476
281
                  result = node_allocator_->allocate_c<literal_node_t>(T(1));
30477
7.94k
            }
30478
30479
101k
            if (result)
30480
14.4k
            {
30481
14.4k
               details::free_node(*node_allocator_, branch[0]);
30482
14.4k
               details::free_node(*node_allocator_, branch[1]);
30483
30484
14.4k
               return result;
30485
14.4k
            }
30486
87.5k
            else if (details::e_scand == operation)
30487
60.7k
            {
30488
60.7k
               return synthesize_expression<scand_node_t,2>(operation, branch);
30489
60.7k
            }
30490
26.7k
            else if (details::e_scor == operation)
30491
26.7k
            {
30492
26.7k
               return synthesize_expression<scor_node_t,2>(operation, branch);
30493
26.7k
            }
30494
0
            else
30495
0
               return error_node();
30496
101k
         }
exprtk::parser<double>::expression_generator<double>::synthesize_shortcircuit_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
30448
52.5k
         {
30449
52.5k
            expression_node_ptr result = error_node();
30450
30451
52.5k
            if (details::is_constant_node(branch[0]))
30452
5.77k
            {
30453
5.77k
               if (
30454
5.77k
                    (details::e_scand == operation) &&
30455
5.77k
                    std::equal_to<T>()(T(0),branch[0]->value())
30456
5.77k
                  )
30457
2.18k
                  result = node_allocator_->allocate_c<literal_node_t>(T(0));
30458
3.58k
               else if (
30459
3.58k
                         (details::e_scor == operation) &&
30460
3.58k
                         std::not_equal_to<T>()(T(0),branch[0]->value())
30461
3.58k
                       )
30462
2.52k
                  result = node_allocator_->allocate_c<literal_node_t>(T(1));
30463
5.77k
            }
30464
30465
52.5k
            if (details::is_constant_node(branch[1]) && (0 == result))
30466
4.03k
            {
30467
4.03k
               if (
30468
4.03k
                    (details::e_scand == operation) &&
30469
4.03k
                    std::equal_to<T>()(T(0),branch[1]->value())
30470
4.03k
                  )
30471
2.50k
                  result = node_allocator_->allocate_c<literal_node_t>(T(0));
30472
1.53k
               else if (
30473
1.53k
                         (details::e_scor == operation) &&
30474
1.53k
                         std::not_equal_to<T>()(T(0),branch[1]->value())
30475
1.53k
                       )
30476
141
                  result = node_allocator_->allocate_c<literal_node_t>(T(1));
30477
4.03k
            }
30478
30479
52.5k
            if (result)
30480
7.35k
            {
30481
7.35k
               details::free_node(*node_allocator_, branch[0]);
30482
7.35k
               details::free_node(*node_allocator_, branch[1]);
30483
30484
7.35k
               return result;
30485
7.35k
            }
30486
45.2k
            else if (details::e_scand == operation)
30487
31.4k
            {
30488
31.4k
               return synthesize_expression<scand_node_t,2>(operation, branch);
30489
31.4k
            }
30490
13.7k
            else if (details::e_scor == operation)
30491
13.7k
            {
30492
13.7k
               return synthesize_expression<scor_node_t,2>(operation, branch);
30493
13.7k
            }
30494
0
            else
30495
0
               return error_node();
30496
52.5k
         }
exprtk::parser<float>::expression_generator<float>::synthesize_shortcircuit_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
30448
49.4k
         {
30449
49.4k
            expression_node_ptr result = error_node();
30450
30451
49.4k
            if (details::is_constant_node(branch[0]))
30452
5.51k
            {
30453
5.51k
               if (
30454
5.51k
                    (details::e_scand == operation) &&
30455
5.51k
                    std::equal_to<T>()(T(0),branch[0]->value())
30456
5.51k
                  )
30457
2.18k
                  result = node_allocator_->allocate_c<literal_node_t>(T(0));
30458
3.33k
               else if (
30459
3.33k
                         (details::e_scor == operation) &&
30460
3.33k
                         std::not_equal_to<T>()(T(0),branch[0]->value())
30461
3.33k
                       )
30462
2.26k
                  result = node_allocator_->allocate_c<literal_node_t>(T(1));
30463
5.51k
            }
30464
30465
49.4k
            if (details::is_constant_node(branch[1]) && (0 == result))
30466
3.91k
            {
30467
3.91k
               if (
30468
3.91k
                    (details::e_scand == operation) &&
30469
3.91k
                    std::equal_to<T>()(T(0),branch[1]->value())
30470
3.91k
                  )
30471
2.47k
                  result = node_allocator_->allocate_c<literal_node_t>(T(0));
30472
1.44k
               else if (
30473
1.44k
                         (details::e_scor == operation) &&
30474
1.44k
                         std::not_equal_to<T>()(T(0),branch[1]->value())
30475
1.44k
                       )
30476
140
                  result = node_allocator_->allocate_c<literal_node_t>(T(1));
30477
3.91k
            }
30478
30479
49.4k
            if (result)
30480
7.06k
            {
30481
7.06k
               details::free_node(*node_allocator_, branch[0]);
30482
7.06k
               details::free_node(*node_allocator_, branch[1]);
30483
30484
7.06k
               return result;
30485
7.06k
            }
30486
42.3k
            else if (details::e_scand == operation)
30487
29.3k
            {
30488
29.3k
               return synthesize_expression<scand_node_t,2>(operation, branch);
30489
29.3k
            }
30490
13.0k
            else if (details::e_scor == operation)
30491
13.0k
            {
30492
13.0k
               return synthesize_expression<scor_node_t,2>(operation, branch);
30493
13.0k
            }
30494
0
            else
30495
0
               return error_node();
30496
49.4k
         }
30497
         #else
30498
         inline expression_node_ptr synthesize_shortcircuit_expression(const details::operator_type&, expression_node_ptr (&)[2])
30499
         {
30500
            return error_node();
30501
         }
30502
         #endif
30503
30504
         #define basic_opr_switch_statements         \
30505
518k
         case_stmt(details::e_add , details::add_op) \
30506
717k
         case_stmt(details::e_sub , details::sub_op) \
30507
810k
         case_stmt(details::e_mul , details::mul_op) \
30508
810k
         case_stmt(details::e_div , details::div_op) \
30509
450k
         case_stmt(details::e_mod , details::mod_op) \
30510
137k
         case_stmt(details::e_pow , details::pow_op) \
30511
30512
         #define extended_opr_switch_statements        \
30513
232k
         case_stmt(details::e_lt   , details::lt_op  ) \
30514
232k
         case_stmt(details::e_lte  , details::lte_op ) \
30515
240k
         case_stmt(details::e_gt   , details::gt_op  ) \
30516
240k
         case_stmt(details::e_gte  , details::gte_op ) \
30517
568k
         case_stmt(details::e_eq   , details::eq_op  ) \
30518
568k
         case_stmt(details::e_ne   , details::ne_op  ) \
30519
100k
         case_stmt(details::e_and  , details::and_op ) \
30520
100k
         case_stmt(details::e_nand , details::nand_op) \
30521
98.9k
         case_stmt(details::e_or   , details::or_op  ) \
30522
98.9k
         case_stmt(details::e_nor  , details::nor_op ) \
30523
58.1k
         case_stmt(details::e_xor  , details::xor_op ) \
30524
37.6k
         case_stmt(details::e_xnor , details::xnor_op) \
30525
30526
         #ifndef exprtk_disable_cardinal_pow_optimisation
30527
         template <typename TType, template <typename, typename> class IPowNode>
30528
         inline expression_node_ptr cardinal_pow_optimisation_impl(const TType& v, const unsigned int& p)
30529
222k
         {
30530
222k
            switch (p)
30531
222k
            {
30532
0
               #define case_stmt(cp)                                                     \
30533
222k
               case cp : return node_allocator_->                                        \
30534
222k
                            allocate<IPowNode<T,details::numeric::fast_exp<T,cp> > >(v); \
30535
0
30536
11.1k
               case_stmt( 1) case_stmt( 2) case_stmt( 3) case_stmt( 4)
30537
4.94k
               case_stmt( 5) case_stmt( 6) case_stmt( 7) case_stmt( 8)
30538
7.77k
               case_stmt( 9) case_stmt(10) case_stmt(11) case_stmt(12)
30539
4.26k
               case_stmt(13) case_stmt(14) case_stmt(15) case_stmt(16)
30540
6.21k
               case_stmt(17) case_stmt(18) case_stmt(19) case_stmt(20)
30541
1.83k
               case_stmt(21) case_stmt(22) case_stmt(23) case_stmt(24)
30542
7.59k
               case_stmt(25) case_stmt(26) case_stmt(27) case_stmt(28)
30543
3.52k
               case_stmt(29) case_stmt(30) case_stmt(31) case_stmt(32)
30544
5.99k
               case_stmt(33) case_stmt(34) case_stmt(35) case_stmt(36)
30545
6.50k
               case_stmt(37) case_stmt(38) case_stmt(39) case_stmt(40)
30546
7.83k
               case_stmt(41) case_stmt(42) case_stmt(43) case_stmt(44)
30547
4.13k
               case_stmt(45) case_stmt(46) case_stmt(47) case_stmt(48)
30548
7.90k
               case_stmt(49) case_stmt(50) case_stmt(51) case_stmt(52)
30549
5.04k
               case_stmt(53) case_stmt(54) case_stmt(55) case_stmt(56)
30550
10.0k
               case_stmt(57) case_stmt(58) case_stmt(59) case_stmt(60)
30551
0
               #undef case_stmt
30552
0
               default : return error_node();
30553
222k
            }
30554
222k
         }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::cardinal_pow_optimisation_impl<double, exprtk::details::ipow_node>(double const&, unsigned int const&)
Line
Count
Source
30529
31.8k
         {
30530
31.8k
            switch (p)
30531
31.8k
            {
30532
0
               #define case_stmt(cp)                                                     \
30533
0
               case cp : return node_allocator_->                                        \
30534
0
                            allocate<IPowNode<T,details::numeric::fast_exp<T,cp> > >(v); \
30535
0
30536
1.42k
               case_stmt( 1) case_stmt( 2) case_stmt( 3) case_stmt( 4)
30537
666
               case_stmt( 5) case_stmt( 6) case_stmt( 7) case_stmt( 8)
30538
3.78k
               case_stmt( 9) case_stmt(10) case_stmt(11) case_stmt(12)
30539
1.54k
               case_stmt(13) case_stmt(14) case_stmt(15) case_stmt(16)
30540
658
               case_stmt(17) case_stmt(18) case_stmt(19) case_stmt(20)
30541
641
               case_stmt(21) case_stmt(22) case_stmt(23) case_stmt(24)
30542
154
               case_stmt(25) case_stmt(26) case_stmt(27) case_stmt(28)
30543
804
               case_stmt(29) case_stmt(30) case_stmt(31) case_stmt(32)
30544
1.28k
               case_stmt(33) case_stmt(34) case_stmt(35) case_stmt(36)
30545
1.48k
               case_stmt(37) case_stmt(38) case_stmt(39) case_stmt(40)
30546
363
               case_stmt(41) case_stmt(42) case_stmt(43) case_stmt(44)
30547
606
               case_stmt(45) case_stmt(46) case_stmt(47) case_stmt(48)
30548
3.86k
               case_stmt(49) case_stmt(50) case_stmt(51) case_stmt(52)
30549
1.67k
               case_stmt(53) case_stmt(54) case_stmt(55) case_stmt(56)
30550
224
               case_stmt(57) case_stmt(58) case_stmt(59) case_stmt(60)
30551
0
               #undef case_stmt
30552
0
               default : return error_node();
30553
31.8k
            }
30554
31.8k
         }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::cardinal_pow_optimisation_impl<double, exprtk::details::ipowinv_node>(double const&, unsigned int const&)
Line
Count
Source
30529
33.5k
         {
30530
33.5k
            switch (p)
30531
33.5k
            {
30532
0
               #define case_stmt(cp)                                                     \
30533
0
               case cp : return node_allocator_->                                        \
30534
0
                            allocate<IPowNode<T,details::numeric::fast_exp<T,cp> > >(v); \
30535
0
30536
2.54k
               case_stmt( 1) case_stmt( 2) case_stmt( 3) case_stmt( 4)
30537
784
               case_stmt( 5) case_stmt( 6) case_stmt( 7) case_stmt( 8)
30538
510
               case_stmt( 9) case_stmt(10) case_stmt(11) case_stmt(12)
30539
363
               case_stmt(13) case_stmt(14) case_stmt(15) case_stmt(16)
30540
2.02k
               case_stmt(17) case_stmt(18) case_stmt(19) case_stmt(20)
30541
356
               case_stmt(21) case_stmt(22) case_stmt(23) case_stmt(24)
30542
3.05k
               case_stmt(25) case_stmt(26) case_stmt(27) case_stmt(28)
30543
528
               case_stmt(29) case_stmt(30) case_stmt(31) case_stmt(32)
30544
786
               case_stmt(33) case_stmt(34) case_stmt(35) case_stmt(36)
30545
315
               case_stmt(37) case_stmt(38) case_stmt(39) case_stmt(40)
30546
1.81k
               case_stmt(41) case_stmt(42) case_stmt(43) case_stmt(44)
30547
67
               case_stmt(45) case_stmt(46) case_stmt(47) case_stmt(48)
30548
1.92k
               case_stmt(49) case_stmt(50) case_stmt(51) case_stmt(52)
30549
988
               case_stmt(53) case_stmt(54) case_stmt(55) case_stmt(56)
30550
4.77k
               case_stmt(57) case_stmt(58) case_stmt(59) case_stmt(60)
30551
0
               #undef case_stmt
30552
0
               default : return error_node();
30553
33.5k
            }
30554
33.5k
         }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::cardinal_pow_optimisation_impl<exprtk::details::expression_node<double>*, exprtk::details::bipow_node>(exprtk::details::expression_node<double>* const&, unsigned int const&)
Line
Count
Source
30529
29.3k
         {
30530
29.3k
            switch (p)
30531
29.3k
            {
30532
0
               #define case_stmt(cp)                                                     \
30533
0
               case cp : return node_allocator_->                                        \
30534
0
                            allocate<IPowNode<T,details::numeric::fast_exp<T,cp> > >(v); \
30535
0
30536
2.05k
               case_stmt( 1) case_stmt( 2) case_stmt( 3) case_stmt( 4)
30537
1.67k
               case_stmt( 5) case_stmt( 6) case_stmt( 7) case_stmt( 8)
30538
462
               case_stmt( 9) case_stmt(10) case_stmt(11) case_stmt(12)
30539
263
               case_stmt(13) case_stmt(14) case_stmt(15) case_stmt(16)
30540
844
               case_stmt(17) case_stmt(18) case_stmt(19) case_stmt(20)
30541
144
               case_stmt(21) case_stmt(22) case_stmt(23) case_stmt(24)
30542
554
               case_stmt(25) case_stmt(26) case_stmt(27) case_stmt(28)
30543
1.44k
               case_stmt(29) case_stmt(30) case_stmt(31) case_stmt(32)
30544
1.19k
               case_stmt(33) case_stmt(34) case_stmt(35) case_stmt(36)
30545
1.55k
               case_stmt(37) case_stmt(38) case_stmt(39) case_stmt(40)
30546
1.19k
               case_stmt(41) case_stmt(42) case_stmt(43) case_stmt(44)
30547
681
               case_stmt(45) case_stmt(46) case_stmt(47) case_stmt(48)
30548
54
               case_stmt(49) case_stmt(50) case_stmt(51) case_stmt(52)
30549
1.02k
               case_stmt(53) case_stmt(54) case_stmt(55) case_stmt(56)
30550
283
               case_stmt(57) case_stmt(58) case_stmt(59) case_stmt(60)
30551
0
               #undef case_stmt
30552
0
               default : return error_node();
30553
29.3k
            }
30554
29.3k
         }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::cardinal_pow_optimisation_impl<exprtk::details::expression_node<double>*, exprtk::details::bipowninv_node>(exprtk::details::expression_node<double>* const&, unsigned int const&)
Line
Count
Source
30529
19.5k
         {
30530
19.5k
            switch (p)
30531
19.5k
            {
30532
0
               #define case_stmt(cp)                                                     \
30533
0
               case cp : return node_allocator_->                                        \
30534
0
                            allocate<IPowNode<T,details::numeric::fast_exp<T,cp> > >(v); \
30535
0
30536
1.25k
               case_stmt( 1) case_stmt( 2) case_stmt( 3) case_stmt( 4)
30537
421
               case_stmt( 5) case_stmt( 6) case_stmt( 7) case_stmt( 8)
30538
277
               case_stmt( 9) case_stmt(10) case_stmt(11) case_stmt(12)
30539
525
               case_stmt(13) case_stmt(14) case_stmt(15) case_stmt(16)
30540
621
               case_stmt(17) case_stmt(18) case_stmt(19) case_stmt(20)
30541
425
               case_stmt(21) case_stmt(22) case_stmt(23) case_stmt(24)
30542
248
               case_stmt(25) case_stmt(26) case_stmt(27) case_stmt(28)
30543
584
               case_stmt(29) case_stmt(30) case_stmt(31) case_stmt(32)
30544
520
               case_stmt(33) case_stmt(34) case_stmt(35) case_stmt(36)
30545
680
               case_stmt(37) case_stmt(38) case_stmt(39) case_stmt(40)
30546
1.99k
               case_stmt(41) case_stmt(42) case_stmt(43) case_stmt(44)
30547
713
               case_stmt(45) case_stmt(46) case_stmt(47) case_stmt(48)
30548
222
               case_stmt(49) case_stmt(50) case_stmt(51) case_stmt(52)
30549
351
               case_stmt(53) case_stmt(54) case_stmt(55) case_stmt(56)
30550
1.64k
               case_stmt(57) case_stmt(58) case_stmt(59) case_stmt(60)
30551
0
               #undef case_stmt
30552
0
               default : return error_node();
30553
19.5k
            }
30554
19.5k
         }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::cardinal_pow_optimisation_impl<float, exprtk::details::ipow_node>(float const&, unsigned int const&)
Line
Count
Source
30529
30.7k
         {
30530
30.7k
            switch (p)
30531
30.7k
            {
30532
0
               #define case_stmt(cp)                                                     \
30533
0
               case cp : return node_allocator_->                                        \
30534
0
                            allocate<IPowNode<T,details::numeric::fast_exp<T,cp> > >(v); \
30535
0
30536
1.42k
               case_stmt( 1) case_stmt( 2) case_stmt( 3) case_stmt( 4)
30537
665
               case_stmt( 5) case_stmt( 6) case_stmt( 7) case_stmt( 8)
30538
3.78k
               case_stmt( 9) case_stmt(10) case_stmt(11) case_stmt(12)
30539
1.54k
               case_stmt(13) case_stmt(14) case_stmt(15) case_stmt(16)
30540
658
               case_stmt(17) case_stmt(18) case_stmt(19) case_stmt(20)
30541
639
               case_stmt(21) case_stmt(22) case_stmt(23) case_stmt(24)
30542
154
               case_stmt(25) case_stmt(26) case_stmt(27) case_stmt(28)
30543
803
               case_stmt(29) case_stmt(30) case_stmt(31) case_stmt(32)
30544
1.28k
               case_stmt(33) case_stmt(34) case_stmt(35) case_stmt(36)
30545
1.48k
               case_stmt(37) case_stmt(38) case_stmt(39) case_stmt(40)
30546
363
               case_stmt(41) case_stmt(42) case_stmt(43) case_stmt(44)
30547
606
               case_stmt(45) case_stmt(46) case_stmt(47) case_stmt(48)
30548
3.15k
               case_stmt(49) case_stmt(50) case_stmt(51) case_stmt(52)
30549
1.67k
               case_stmt(53) case_stmt(54) case_stmt(55) case_stmt(56)
30550
195
               case_stmt(57) case_stmt(58) case_stmt(59) case_stmt(60)
30551
0
               #undef case_stmt
30552
0
               default : return error_node();
30553
30.7k
            }
30554
30.7k
         }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::cardinal_pow_optimisation_impl<float, exprtk::details::ipowinv_node>(float const&, unsigned int const&)
Line
Count
Source
30529
32.2k
         {
30530
32.2k
            switch (p)
30531
32.2k
            {
30532
0
               #define case_stmt(cp)                                                     \
30533
0
               case cp : return node_allocator_->                                        \
30534
0
                            allocate<IPowNode<T,details::numeric::fast_exp<T,cp> > >(v); \
30535
0
30536
2.54k
               case_stmt( 1) case_stmt( 2) case_stmt( 3) case_stmt( 4)
30537
784
               case_stmt( 5) case_stmt( 6) case_stmt( 7) case_stmt( 8)
30538
510
               case_stmt( 9) case_stmt(10) case_stmt(11) case_stmt(12)
30539
356
               case_stmt(13) case_stmt(14) case_stmt(15) case_stmt(16)
30540
2.02k
               case_stmt(17) case_stmt(18) case_stmt(19) case_stmt(20)
30541
356
               case_stmt(21) case_stmt(22) case_stmt(23) case_stmt(24)
30542
3.05k
               case_stmt(25) case_stmt(26) case_stmt(27) case_stmt(28)
30543
74
               case_stmt(29) case_stmt(30) case_stmt(31) case_stmt(32)
30544
786
               case_stmt(33) case_stmt(34) case_stmt(35) case_stmt(36)
30545
315
               case_stmt(37) case_stmt(38) case_stmt(39) case_stmt(40)
30546
1.81k
               case_stmt(41) case_stmt(42) case_stmt(43) case_stmt(44)
30547
67
               case_stmt(45) case_stmt(46) case_stmt(47) case_stmt(48)
30548
1.92k
               case_stmt(49) case_stmt(50) case_stmt(51) case_stmt(52)
30549
638
               case_stmt(53) case_stmt(54) case_stmt(55) case_stmt(56)
30550
4.77k
               case_stmt(57) case_stmt(58) case_stmt(59) case_stmt(60)
30551
0
               #undef case_stmt
30552
0
               default : return error_node();
30553
32.2k
            }
30554
32.2k
         }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::cardinal_pow_optimisation_impl<exprtk::details::expression_node<float>*, exprtk::details::bipow_node>(exprtk::details::expression_node<float>* const&, unsigned int const&)
Line
Count
Source
30529
26.5k
         {
30530
26.5k
            switch (p)
30531
26.5k
            {
30532
0
               #define case_stmt(cp)                                                     \
30533
0
               case cp : return node_allocator_->                                        \
30534
0
                            allocate<IPowNode<T,details::numeric::fast_exp<T,cp> > >(v); \
30535
0
30536
1.50k
               case_stmt( 1) case_stmt( 2) case_stmt( 3) case_stmt( 4)
30537
1.65k
               case_stmt( 5) case_stmt( 6) case_stmt( 7) case_stmt( 8)
30538
453
               case_stmt( 9) case_stmt(10) case_stmt(11) case_stmt(12)
30539
263
               case_stmt(13) case_stmt(14) case_stmt(15) case_stmt(16)
30540
844
               case_stmt(17) case_stmt(18) case_stmt(19) case_stmt(20)
30541
144
               case_stmt(21) case_stmt(22) case_stmt(23) case_stmt(24)
30542
554
               case_stmt(25) case_stmt(26) case_stmt(27) case_stmt(28)
30543
1.43k
               case_stmt(29) case_stmt(30) case_stmt(31) case_stmt(32)
30544
776
               case_stmt(33) case_stmt(34) case_stmt(35) case_stmt(36)
30545
1.55k
               case_stmt(37) case_stmt(38) case_stmt(39) case_stmt(40)
30546
1.19k
               case_stmt(41) case_stmt(42) case_stmt(43) case_stmt(44)
30547
681
               case_stmt(45) case_stmt(46) case_stmt(47) case_stmt(48)
30548
54
               case_stmt(49) case_stmt(50) case_stmt(51) case_stmt(52)
30549
964
               case_stmt(53) case_stmt(54) case_stmt(55) case_stmt(56)
30550
283
               case_stmt(57) case_stmt(58) case_stmt(59) case_stmt(60)
30551
0
               #undef case_stmt
30552
0
               default : return error_node();
30553
26.5k
            }
30554
26.5k
         }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::cardinal_pow_optimisation_impl<exprtk::details::expression_node<float>*, exprtk::details::bipowninv_node>(exprtk::details::expression_node<float>* const&, unsigned int const&)
Line
Count
Source
30529
18.5k
         {
30530
18.5k
            switch (p)
30531
18.5k
            {
30532
0
               #define case_stmt(cp)                                                     \
30533
0
               case cp : return node_allocator_->                                        \
30534
0
                            allocate<IPowNode<T,details::numeric::fast_exp<T,cp> > >(v); \
30535
0
30536
932
               case_stmt( 1) case_stmt( 2) case_stmt( 3) case_stmt( 4)
30537
421
               case_stmt( 5) case_stmt( 6) case_stmt( 7) case_stmt( 8)
30538
275
               case_stmt( 9) case_stmt(10) case_stmt(11) case_stmt(12)
30539
525
               case_stmt(13) case_stmt(14) case_stmt(15) case_stmt(16)
30540
618
               case_stmt(17) case_stmt(18) case_stmt(19) case_stmt(20)
30541
423
               case_stmt(21) case_stmt(22) case_stmt(23) case_stmt(24)
30542
234
               case_stmt(25) case_stmt(26) case_stmt(27) case_stmt(28)
30543
584
               case_stmt(29) case_stmt(30) case_stmt(31) case_stmt(32)
30544
520
               case_stmt(33) case_stmt(34) case_stmt(35) case_stmt(36)
30545
677
               case_stmt(37) case_stmt(38) case_stmt(39) case_stmt(40)
30546
1.99k
               case_stmt(41) case_stmt(42) case_stmt(43) case_stmt(44)
30547
711
               case_stmt(45) case_stmt(46) case_stmt(47) case_stmt(48)
30548
208
               case_stmt(49) case_stmt(50) case_stmt(51) case_stmt(52)
30549
351
               case_stmt(53) case_stmt(54) case_stmt(55) case_stmt(56)
30550
1.64k
               case_stmt(57) case_stmt(58) case_stmt(59) case_stmt(60)
30551
0
               #undef case_stmt
30552
0
               default : return error_node();
30553
18.5k
            }
30554
18.5k
         }
30555
30556
         inline expression_node_ptr cardinal_pow_optimisation(const T& v, const T& c)
30557
145k
         {
30558
145k
            const bool not_recipricol = (c >= T(0));
30559
145k
            const unsigned int p = static_cast<unsigned int>(details::numeric::to_int32(details::numeric::abs(c)));
30560
30561
145k
            if (0 == p)
30562
13.5k
               return node_allocator_->allocate_c<literal_node_t>(T(1));
30563
131k
            else if (std::equal_to<T>()(T(2),c))
30564
3.44k
            {
30565
3.44k
               return node_allocator_->
30566
3.44k
                  template allocate_rr<typename details::vov_node<Type,details::mul_op<Type> > >(v,v);
30567
3.44k
            }
30568
128k
            else
30569
128k
            {
30570
128k
               if (not_recipricol)
30571
62.5k
                  return cardinal_pow_optimisation_impl<T,details::ipow_node>(v,p);
30572
65.8k
               else
30573
65.8k
                  return cardinal_pow_optimisation_impl<T,details::ipowinv_node>(v,p);
30574
128k
            }
30575
145k
         }
exprtk::parser<double>::expression_generator<double>::cardinal_pow_optimisation(double const&, double const&)
Line
Count
Source
30557
74.1k
         {
30558
74.1k
            const bool not_recipricol = (c >= T(0));
30559
74.1k
            const unsigned int p = static_cast<unsigned int>(details::numeric::to_int32(details::numeric::abs(c)));
30560
30561
74.1k
            if (0 == p)
30562
7.07k
               return node_allocator_->allocate_c<literal_node_t>(T(1));
30563
67.1k
            else if (std::equal_to<T>()(T(2),c))
30564
1.72k
            {
30565
1.72k
               return node_allocator_->
30566
1.72k
                  template allocate_rr<typename details::vov_node<Type,details::mul_op<Type> > >(v,v);
30567
1.72k
            }
30568
65.3k
            else
30569
65.3k
            {
30570
65.3k
               if (not_recipricol)
30571
31.8k
                  return cardinal_pow_optimisation_impl<T,details::ipow_node>(v,p);
30572
33.5k
               else
30573
33.5k
                  return cardinal_pow_optimisation_impl<T,details::ipowinv_node>(v,p);
30574
65.3k
            }
30575
74.1k
         }
exprtk::parser<float>::expression_generator<float>::cardinal_pow_optimisation(float const&, float const&)
Line
Count
Source
30557
71.2k
         {
30558
71.2k
            const bool not_recipricol = (c >= T(0));
30559
71.2k
            const unsigned int p = static_cast<unsigned int>(details::numeric::to_int32(details::numeric::abs(c)));
30560
30561
71.2k
            if (0 == p)
30562
6.46k
               return node_allocator_->allocate_c<literal_node_t>(T(1));
30563
64.7k
            else if (std::equal_to<T>()(T(2),c))
30564
1.72k
            {
30565
1.72k
               return node_allocator_->
30566
1.72k
                  template allocate_rr<typename details::vov_node<Type,details::mul_op<Type> > >(v,v);
30567
1.72k
            }
30568
63.0k
            else
30569
63.0k
            {
30570
63.0k
               if (not_recipricol)
30571
30.7k
                  return cardinal_pow_optimisation_impl<T,details::ipow_node>(v,p);
30572
32.2k
               else
30573
32.2k
                  return cardinal_pow_optimisation_impl<T,details::ipowinv_node>(v,p);
30574
63.0k
            }
30575
71.2k
         }
30576
30577
         inline bool cardinal_pow_optimisable(const details::operator_type& operation, const T& c) const
30578
1.70M
         {
30579
1.70M
            return (details::e_pow == operation) && (details::numeric::abs(c) <= T(60)) && details::numeric::is_integer(c);
30580
1.70M
         }
exprtk::parser<double>::expression_generator<double>::cardinal_pow_optimisable(exprtk::details::operator_type const&, double const&) const
Line
Count
Source
30578
873k
         {
30579
873k
            return (details::e_pow == operation) && (details::numeric::abs(c) <= T(60)) && details::numeric::is_integer(c);
30580
873k
         }
exprtk::parser<float>::expression_generator<float>::cardinal_pow_optimisable(exprtk::details::operator_type const&, float const&) const
Line
Count
Source
30578
828k
         {
30579
828k
            return (details::e_pow == operation) && (details::numeric::abs(c) <= T(60)) && details::numeric::is_integer(c);
30580
828k
         }
30581
30582
         inline expression_node_ptr cardinal_pow_optimisation(expression_node_ptr (&branch)[2])
30583
94.6k
         {
30584
94.6k
            const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
30585
94.6k
            const bool not_recipricol = (c >= T(0));
30586
94.6k
            const unsigned int p = static_cast<unsigned int>(details::numeric::to_int32(details::numeric::abs(c)));
30587
30588
94.6k
            node_allocator_->free(branch[1]);
30589
30590
94.6k
            if (0 == p)
30591
645
            {
30592
645
               details::free_all_nodes(*node_allocator_, branch);
30593
30594
645
               return node_allocator_->allocate_c<literal_node_t>(T(1));
30595
645
            }
30596
93.9k
            else if (not_recipricol)
30597
55.8k
               return cardinal_pow_optimisation_impl<expression_node_ptr,details::bipow_node>(branch[0],p);
30598
38.0k
            else
30599
38.0k
               return cardinal_pow_optimisation_impl<expression_node_ptr,details::bipowninv_node>(branch[0],p);
30600
94.6k
         }
exprtk::parser<double>::expression_generator<double>::cardinal_pow_optimisation(exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
30583
49.1k
         {
30584
49.1k
            const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
30585
49.1k
            const bool not_recipricol = (c >= T(0));
30586
49.1k
            const unsigned int p = static_cast<unsigned int>(details::numeric::to_int32(details::numeric::abs(c)));
30587
30588
49.1k
            node_allocator_->free(branch[1]);
30589
30590
49.1k
            if (0 == p)
30591
327
            {
30592
327
               details::free_all_nodes(*node_allocator_, branch);
30593
30594
327
               return node_allocator_->allocate_c<literal_node_t>(T(1));
30595
327
            }
30596
48.8k
            else if (not_recipricol)
30597
29.3k
               return cardinal_pow_optimisation_impl<expression_node_ptr,details::bipow_node>(branch[0],p);
30598
19.5k
            else
30599
19.5k
               return cardinal_pow_optimisation_impl<expression_node_ptr,details::bipowninv_node>(branch[0],p);
30600
49.1k
         }
exprtk::parser<float>::expression_generator<float>::cardinal_pow_optimisation(exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
30583
45.4k
         {
30584
45.4k
            const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
30585
45.4k
            const bool not_recipricol = (c >= T(0));
30586
45.4k
            const unsigned int p = static_cast<unsigned int>(details::numeric::to_int32(details::numeric::abs(c)));
30587
30588
45.4k
            node_allocator_->free(branch[1]);
30589
30590
45.4k
            if (0 == p)
30591
318
            {
30592
318
               details::free_all_nodes(*node_allocator_, branch);
30593
30594
318
               return node_allocator_->allocate_c<literal_node_t>(T(1));
30595
318
            }
30596
45.1k
            else if (not_recipricol)
30597
26.5k
               return cardinal_pow_optimisation_impl<expression_node_ptr,details::bipow_node>(branch[0],p);
30598
18.5k
            else
30599
18.5k
               return cardinal_pow_optimisation_impl<expression_node_ptr,details::bipowninv_node>(branch[0],p);
30600
45.4k
         }
30601
         #else
30602
         inline expression_node_ptr cardinal_pow_optimisation(T&, const T&)
30603
         {
30604
            return error_node();
30605
         }
30606
30607
         inline bool cardinal_pow_optimisable(const details::operator_type&, const T&)
30608
         {
30609
            return false;
30610
         }
30611
30612
         inline expression_node_ptr cardinal_pow_optimisation(expression_node_ptr(&)[2])
30613
         {
30614
            return error_node();
30615
         }
30616
         #endif
30617
30618
         struct synthesize_binary_ext_expression
30619
         {
30620
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
30621
                                                      const details::operator_type& operation,
30622
                                                      expression_node_ptr (&branch)[2])
30623
1.42M
            {
30624
1.42M
               const bool left_neg  = is_neg_unary_node(branch[0]);
30625
1.42M
               const bool right_neg = is_neg_unary_node(branch[1]);
30626
30627
1.42M
               if (left_neg && right_neg)
30628
2.05k
               {
30629
2.05k
                  if (
30630
2.05k
                       (details::e_add == operation) ||
30631
2.05k
                       (details::e_sub == operation) ||
30632
2.05k
                       (details::e_mul == operation) ||
30633
2.05k
                       (details::e_div == operation)
30634
2.05k
                     )
30635
2.02k
                  {
30636
2.02k
                     if (
30637
2.02k
                          !expr_gen.parser_->simplify_unary_negation_branch(branch[0]) ||
30638
2.02k
                          !expr_gen.parser_->simplify_unary_negation_branch(branch[1])
30639
2.02k
                        )
30640
0
                     {
30641
0
                        details::free_all_nodes(*expr_gen.node_allocator_,branch);
30642
30643
0
                        return error_node();
30644
0
                     }
30645
2.02k
                  }
30646
30647
2.05k
                  switch (operation)
30648
2.05k
                  {
30649
                                           // -f(x + 1) + -g(y + 1) --> -(f(x + 1) + g(y + 1))
30650
182
                     case details::e_add : return expr_gen(details::e_neg,
30651
182
                                              expr_gen.node_allocator_->
30652
182
                                                 template allocate<typename details::binary_ext_node<Type,details::add_op<Type> > >
30653
182
                                                    (branch[0],branch[1]));
30654
30655
                                           // -f(x + 1) - -g(y + 1) --> g(y + 1) - f(x + 1)
30656
1.34k
                     case details::e_sub : return expr_gen.node_allocator_->
30657
1.34k
                                              template allocate<typename details::binary_ext_node<Type,details::sub_op<Type> > >
30658
1.34k
                                                 (branch[1],branch[0]);
30659
30660
526
                     default             : break;
30661
2.05k
                  }
30662
2.05k
               }
30663
1.42M
               else if (left_neg && !right_neg)
30664
14.9k
               {
30665
14.9k
                  if (
30666
14.9k
                       (details::e_add == operation) ||
30667
14.9k
                       (details::e_sub == operation) ||
30668
14.9k
                       (details::e_mul == operation) ||
30669
14.9k
                       (details::e_div == operation)
30670
14.9k
                     )
30671
14.3k
                  {
30672
14.3k
                     if (!expr_gen.parser_->simplify_unary_negation_branch(branch[0]))
30673
0
                     {
30674
0
                        details::free_all_nodes(*expr_gen.node_allocator_,branch);
30675
30676
0
                        return error_node();
30677
0
                     }
30678
30679
14.3k
                     switch (operation)
30680
14.3k
                     {
30681
                                              // -f(x + 1) + g(y + 1) --> g(y + 1) - f(x + 1)
30682
1.13k
                        case details::e_add : return expr_gen.node_allocator_->
30683
1.13k
                                                 template allocate<typename details::binary_ext_node<Type,details::sub_op<Type> > >
30684
1.13k
                                                   (branch[1], branch[0]);
30685
30686
                                              // -f(x + 1) - g(y + 1) --> -(f(x + 1) + g(y + 1))
30687
7.09k
                        case details::e_sub : return expr_gen(details::e_neg,
30688
7.09k
                                                 expr_gen.node_allocator_->
30689
7.09k
                                                    template allocate<typename details::binary_ext_node<Type,details::add_op<Type> > >
30690
7.09k
                                                       (branch[0], branch[1]));
30691
30692
                                              // -f(x + 1) * g(y + 1) --> -(f(x + 1) * g(y + 1))
30693
5.39k
                        case details::e_mul : return expr_gen(details::e_neg,
30694
5.39k
                                                 expr_gen.node_allocator_->
30695
5.39k
                                                    template allocate<typename details::binary_ext_node<Type,details::mul_op<Type> > >
30696
5.39k
                                                       (branch[0], branch[1]));
30697
30698
                                              // -f(x + 1) / g(y + 1) --> -(f(x + 1) / g(y + 1))
30699
715
                        case details::e_div : return expr_gen(details::e_neg,
30700
715
                                                 expr_gen.node_allocator_->
30701
715
                                                    template allocate<typename details::binary_ext_node<Type,details::div_op<Type> > >
30702
715
                                                       (branch[0], branch[1]));
30703
30704
0
                        default             : return error_node();
30705
14.3k
                     }
30706
14.3k
                  }
30707
14.9k
               }
30708
1.40M
               else if (!left_neg && right_neg)
30709
21.3k
               {
30710
21.3k
                  if (
30711
21.3k
                       (details::e_add == operation) ||
30712
21.3k
                       (details::e_sub == operation) ||
30713
21.3k
                       (details::e_mul == operation) ||
30714
21.3k
                       (details::e_div == operation)
30715
21.3k
                     )
30716
8.90k
                  {
30717
8.90k
                     if (!expr_gen.parser_->simplify_unary_negation_branch(branch[1]))
30718
0
                     {
30719
0
                        details::free_all_nodes(*expr_gen.node_allocator_,branch);
30720
30721
0
                        return error_node();
30722
0
                     }
30723
30724
8.90k
                     switch (operation)
30725
8.90k
                     {
30726
                                              // f(x + 1) + -g(y + 1) --> f(x + 1) - g(y + 1)
30727
2.18k
                        case details::e_add : return expr_gen.node_allocator_->
30728
2.18k
                                                 template allocate<typename details::binary_ext_node<Type,details::sub_op<Type> > >
30729
2.18k
                                                   (branch[0], branch[1]);
30730
30731
                                              // f(x + 1) - - g(y + 1) --> f(x + 1) + g(y + 1)
30732
608
                        case details::e_sub : return expr_gen.node_allocator_->
30733
608
                                                 template allocate<typename details::binary_ext_node<Type,details::add_op<Type> > >
30734
608
                                                   (branch[0], branch[1]);
30735
30736
                                              // f(x + 1) * -g(y + 1) --> -(f(x + 1) * g(y + 1))
30737
994
                        case details::e_mul : return expr_gen(details::e_neg,
30738
994
                                                 expr_gen.node_allocator_->
30739
994
                                                    template allocate<typename details::binary_ext_node<Type,details::mul_op<Type> > >
30740
994
                                                       (branch[0], branch[1]));
30741
30742
                                              // f(x + 1) / -g(y + 1) --> -(f(x + 1) / g(y + 1))
30743
5.12k
                        case details::e_div : return expr_gen(details::e_neg,
30744
5.12k
                                                 expr_gen.node_allocator_->
30745
5.12k
                                                    template allocate<typename details::binary_ext_node<Type,details::div_op<Type> > >
30746
5.12k
                                                       (branch[0], branch[1]));
30747
30748
0
                        default             : return error_node();
30749
8.90k
                     }
30750
8.90k
                  }
30751
21.3k
               }
30752
30753
1.39M
               switch (operation)
30754
1.39M
               {
30755
0
                  #define case_stmt(op0, op1)                                                          \
30756
1.39M
                  case op0 : return expr_gen.node_allocator_->                                         \
30757
1.39M
                                template allocate<typename details::binary_ext_node<Type,op1<Type> > > \
30758
1.39M
                                   (branch[0], branch[1]);                                             \
30759
0
30760
0
                  basic_opr_switch_statements
30761
2.64k
                  extended_opr_switch_statements
30762
0
                  #undef case_stmt
30763
0
                  default : return error_node();
30764
1.39M
               }
30765
1.39M
            }
exprtk::parser<double>::expression_generator<double>::synthesize_binary_ext_expression::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
30623
729k
            {
30624
729k
               const bool left_neg  = is_neg_unary_node(branch[0]);
30625
729k
               const bool right_neg = is_neg_unary_node(branch[1]);
30626
30627
729k
               if (left_neg && right_neg)
30628
1.02k
               {
30629
1.02k
                  if (
30630
1.02k
                       (details::e_add == operation) ||
30631
1.02k
                       (details::e_sub == operation) ||
30632
1.02k
                       (details::e_mul == operation) ||
30633
1.02k
                       (details::e_div == operation)
30634
1.02k
                     )
30635
1.01k
                  {
30636
1.01k
                     if (
30637
1.01k
                          !expr_gen.parser_->simplify_unary_negation_branch(branch[0]) ||
30638
1.01k
                          !expr_gen.parser_->simplify_unary_negation_branch(branch[1])
30639
1.01k
                        )
30640
0
                     {
30641
0
                        details::free_all_nodes(*expr_gen.node_allocator_,branch);
30642
30643
0
                        return error_node();
30644
0
                     }
30645
1.01k
                  }
30646
30647
1.02k
                  switch (operation)
30648
1.02k
                  {
30649
                                           // -f(x + 1) + -g(y + 1) --> -(f(x + 1) + g(y + 1))
30650
91
                     case details::e_add : return expr_gen(details::e_neg,
30651
91
                                              expr_gen.node_allocator_->
30652
91
                                                 template allocate<typename details::binary_ext_node<Type,details::add_op<Type> > >
30653
91
                                                    (branch[0],branch[1]));
30654
30655
                                           // -f(x + 1) - -g(y + 1) --> g(y + 1) - f(x + 1)
30656
673
                     case details::e_sub : return expr_gen.node_allocator_->
30657
673
                                              template allocate<typename details::binary_ext_node<Type,details::sub_op<Type> > >
30658
673
                                                 (branch[1],branch[0]);
30659
30660
265
                     default             : break;
30661
1.02k
                  }
30662
1.02k
               }
30663
728k
               else if (left_neg && !right_neg)
30664
7.92k
               {
30665
7.92k
                  if (
30666
7.92k
                       (details::e_add == operation) ||
30667
7.92k
                       (details::e_sub == operation) ||
30668
7.92k
                       (details::e_mul == operation) ||
30669
7.92k
                       (details::e_div == operation)
30670
7.92k
                     )
30671
7.59k
                  {
30672
7.59k
                     if (!expr_gen.parser_->simplify_unary_negation_branch(branch[0]))
30673
0
                     {
30674
0
                        details::free_all_nodes(*expr_gen.node_allocator_,branch);
30675
30676
0
                        return error_node();
30677
0
                     }
30678
30679
7.59k
                     switch (operation)
30680
7.59k
                     {
30681
                                              // -f(x + 1) + g(y + 1) --> g(y + 1) - f(x + 1)
30682
568
                        case details::e_add : return expr_gen.node_allocator_->
30683
568
                                                 template allocate<typename details::binary_ext_node<Type,details::sub_op<Type> > >
30684
568
                                                   (branch[1], branch[0]);
30685
30686
                                              // -f(x + 1) - g(y + 1) --> -(f(x + 1) + g(y + 1))
30687
3.55k
                        case details::e_sub : return expr_gen(details::e_neg,
30688
3.55k
                                                 expr_gen.node_allocator_->
30689
3.55k
                                                    template allocate<typename details::binary_ext_node<Type,details::add_op<Type> > >
30690
3.55k
                                                       (branch[0], branch[1]));
30691
30692
                                              // -f(x + 1) * g(y + 1) --> -(f(x + 1) * g(y + 1))
30693
3.10k
                        case details::e_mul : return expr_gen(details::e_neg,
30694
3.10k
                                                 expr_gen.node_allocator_->
30695
3.10k
                                                    template allocate<typename details::binary_ext_node<Type,details::mul_op<Type> > >
30696
3.10k
                                                       (branch[0], branch[1]));
30697
30698
                                              // -f(x + 1) / g(y + 1) --> -(f(x + 1) / g(y + 1))
30699
360
                        case details::e_div : return expr_gen(details::e_neg,
30700
360
                                                 expr_gen.node_allocator_->
30701
360
                                                    template allocate<typename details::binary_ext_node<Type,details::div_op<Type> > >
30702
360
                                                       (branch[0], branch[1]));
30703
30704
0
                        default             : return error_node();
30705
7.59k
                     }
30706
7.59k
                  }
30707
7.92k
               }
30708
720k
               else if (!left_neg && right_neg)
30709
11.0k
               {
30710
11.0k
                  if (
30711
11.0k
                       (details::e_add == operation) ||
30712
11.0k
                       (details::e_sub == operation) ||
30713
11.0k
                       (details::e_mul == operation) ||
30714
11.0k
                       (details::e_div == operation)
30715
11.0k
                     )
30716
4.47k
                  {
30717
4.47k
                     if (!expr_gen.parser_->simplify_unary_negation_branch(branch[1]))
30718
0
                     {
30719
0
                        details::free_all_nodes(*expr_gen.node_allocator_,branch);
30720
30721
0
                        return error_node();
30722
0
                     }
30723
30724
4.47k
                     switch (operation)
30725
4.47k
                     {
30726
                                              // f(x + 1) + -g(y + 1) --> f(x + 1) - g(y + 1)
30727
1.09k
                        case details::e_add : return expr_gen.node_allocator_->
30728
1.09k
                                                 template allocate<typename details::binary_ext_node<Type,details::sub_op<Type> > >
30729
1.09k
                                                   (branch[0], branch[1]);
30730
30731
                                              // f(x + 1) - - g(y + 1) --> f(x + 1) + g(y + 1)
30732
325
                        case details::e_sub : return expr_gen.node_allocator_->
30733
325
                                                 template allocate<typename details::binary_ext_node<Type,details::add_op<Type> > >
30734
325
                                                   (branch[0], branch[1]);
30735
30736
                                              // f(x + 1) * -g(y + 1) --> -(f(x + 1) * g(y + 1))
30737
497
                        case details::e_mul : return expr_gen(details::e_neg,
30738
497
                                                 expr_gen.node_allocator_->
30739
497
                                                    template allocate<typename details::binary_ext_node<Type,details::mul_op<Type> > >
30740
497
                                                       (branch[0], branch[1]));
30741
30742
                                              // f(x + 1) / -g(y + 1) --> -(f(x + 1) / g(y + 1))
30743
2.56k
                        case details::e_div : return expr_gen(details::e_neg,
30744
2.56k
                                                 expr_gen.node_allocator_->
30745
2.56k
                                                    template allocate<typename details::binary_ext_node<Type,details::div_op<Type> > >
30746
2.56k
                                                       (branch[0], branch[1]));
30747
30748
0
                        default             : return error_node();
30749
4.47k
                     }
30750
4.47k
                  }
30751
11.0k
               }
30752
30753
716k
               switch (operation)
30754
716k
               {
30755
0
                  #define case_stmt(op0, op1)                                                          \
30756
0
                  case op0 : return expr_gen.node_allocator_->                                         \
30757
0
                                template allocate<typename details::binary_ext_node<Type,op1<Type> > > \
30758
0
                                   (branch[0], branch[1]);                                             \
30759
0
30760
0
                  basic_opr_switch_statements
30761
1.43k
                  extended_opr_switch_statements
30762
0
                  #undef case_stmt
30763
0
                  default : return error_node();
30764
716k
               }
30765
716k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_binary_ext_expression::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
30623
692k
            {
30624
692k
               const bool left_neg  = is_neg_unary_node(branch[0]);
30625
692k
               const bool right_neg = is_neg_unary_node(branch[1]);
30626
30627
692k
               if (left_neg && right_neg)
30628
1.02k
               {
30629
1.02k
                  if (
30630
1.02k
                       (details::e_add == operation) ||
30631
1.02k
                       (details::e_sub == operation) ||
30632
1.02k
                       (details::e_mul == operation) ||
30633
1.02k
                       (details::e_div == operation)
30634
1.02k
                     )
30635
1.00k
                  {
30636
1.00k
                     if (
30637
1.00k
                          !expr_gen.parser_->simplify_unary_negation_branch(branch[0]) ||
30638
1.00k
                          !expr_gen.parser_->simplify_unary_negation_branch(branch[1])
30639
1.00k
                        )
30640
0
                     {
30641
0
                        details::free_all_nodes(*expr_gen.node_allocator_,branch);
30642
30643
0
                        return error_node();
30644
0
                     }
30645
1.00k
                  }
30646
30647
1.02k
                  switch (operation)
30648
1.02k
                  {
30649
                                           // -f(x + 1) + -g(y + 1) --> -(f(x + 1) + g(y + 1))
30650
91
                     case details::e_add : return expr_gen(details::e_neg,
30651
91
                                              expr_gen.node_allocator_->
30652
91
                                                 template allocate<typename details::binary_ext_node<Type,details::add_op<Type> > >
30653
91
                                                    (branch[0],branch[1]));
30654
30655
                                           // -f(x + 1) - -g(y + 1) --> g(y + 1) - f(x + 1)
30656
673
                     case details::e_sub : return expr_gen.node_allocator_->
30657
673
                                              template allocate<typename details::binary_ext_node<Type,details::sub_op<Type> > >
30658
673
                                                 (branch[1],branch[0]);
30659
30660
261
                     default             : break;
30661
1.02k
                  }
30662
1.02k
               }
30663
691k
               else if (left_neg && !right_neg)
30664
7.07k
               {
30665
7.07k
                  if (
30666
7.07k
                       (details::e_add == operation) ||
30667
7.07k
                       (details::e_sub == operation) ||
30668
7.07k
                       (details::e_mul == operation) ||
30669
7.07k
                       (details::e_div == operation)
30670
7.07k
                     )
30671
6.75k
                  {
30672
6.75k
                     if (!expr_gen.parser_->simplify_unary_negation_branch(branch[0]))
30673
0
                     {
30674
0
                        details::free_all_nodes(*expr_gen.node_allocator_,branch);
30675
30676
0
                        return error_node();
30677
0
                     }
30678
30679
6.75k
                     switch (operation)
30680
6.75k
                     {
30681
                                              // -f(x + 1) + g(y + 1) --> g(y + 1) - f(x + 1)
30682
566
                        case details::e_add : return expr_gen.node_allocator_->
30683
566
                                                 template allocate<typename details::binary_ext_node<Type,details::sub_op<Type> > >
30684
566
                                                   (branch[1], branch[0]);
30685
30686
                                              // -f(x + 1) - g(y + 1) --> -(f(x + 1) + g(y + 1))
30687
3.54k
                        case details::e_sub : return expr_gen(details::e_neg,
30688
3.54k
                                                 expr_gen.node_allocator_->
30689
3.54k
                                                    template allocate<typename details::binary_ext_node<Type,details::add_op<Type> > >
30690
3.54k
                                                       (branch[0], branch[1]));
30691
30692
                                              // -f(x + 1) * g(y + 1) --> -(f(x + 1) * g(y + 1))
30693
2.28k
                        case details::e_mul : return expr_gen(details::e_neg,
30694
2.28k
                                                 expr_gen.node_allocator_->
30695
2.28k
                                                    template allocate<typename details::binary_ext_node<Type,details::mul_op<Type> > >
30696
2.28k
                                                       (branch[0], branch[1]));
30697
30698
                                              // -f(x + 1) / g(y + 1) --> -(f(x + 1) / g(y + 1))
30699
355
                        case details::e_div : return expr_gen(details::e_neg,
30700
355
                                                 expr_gen.node_allocator_->
30701
355
                                                    template allocate<typename details::binary_ext_node<Type,details::div_op<Type> > >
30702
355
                                                       (branch[0], branch[1]));
30703
30704
0
                        default             : return error_node();
30705
6.75k
                     }
30706
6.75k
                  }
30707
7.07k
               }
30708
684k
               else if (!left_neg && right_neg)
30709
10.2k
               {
30710
10.2k
                  if (
30711
10.2k
                       (details::e_add == operation) ||
30712
10.2k
                       (details::e_sub == operation) ||
30713
10.2k
                       (details::e_mul == operation) ||
30714
10.2k
                       (details::e_div == operation)
30715
10.2k
                     )
30716
4.43k
                  {
30717
4.43k
                     if (!expr_gen.parser_->simplify_unary_negation_branch(branch[1]))
30718
0
                     {
30719
0
                        details::free_all_nodes(*expr_gen.node_allocator_,branch);
30720
30721
0
                        return error_node();
30722
0
                     }
30723
30724
4.43k
                     switch (operation)
30725
4.43k
                     {
30726
                                              // f(x + 1) + -g(y + 1) --> f(x + 1) - g(y + 1)
30727
1.09k
                        case details::e_add : return expr_gen.node_allocator_->
30728
1.09k
                                                 template allocate<typename details::binary_ext_node<Type,details::sub_op<Type> > >
30729
1.09k
                                                   (branch[0], branch[1]);
30730
30731
                                              // f(x + 1) - - g(y + 1) --> f(x + 1) + g(y + 1)
30732
283
                        case details::e_sub : return expr_gen.node_allocator_->
30733
283
                                                 template allocate<typename details::binary_ext_node<Type,details::add_op<Type> > >
30734
283
                                                   (branch[0], branch[1]);
30735
30736
                                              // f(x + 1) * -g(y + 1) --> -(f(x + 1) * g(y + 1))
30737
497
                        case details::e_mul : return expr_gen(details::e_neg,
30738
497
                                                 expr_gen.node_allocator_->
30739
497
                                                    template allocate<typename details::binary_ext_node<Type,details::mul_op<Type> > >
30740
497
                                                       (branch[0], branch[1]));
30741
30742
                                              // f(x + 1) / -g(y + 1) --> -(f(x + 1) / g(y + 1))
30743
2.55k
                        case details::e_div : return expr_gen(details::e_neg,
30744
2.55k
                                                 expr_gen.node_allocator_->
30745
2.55k
                                                    template allocate<typename details::binary_ext_node<Type,details::div_op<Type> > >
30746
2.55k
                                                       (branch[0], branch[1]));
30747
30748
0
                        default             : return error_node();
30749
4.43k
                     }
30750
4.43k
                  }
30751
10.2k
               }
30752
30753
681k
               switch (operation)
30754
681k
               {
30755
0
                  #define case_stmt(op0, op1)                                                          \
30756
0
                  case op0 : return expr_gen.node_allocator_->                                         \
30757
0
                                template allocate<typename details::binary_ext_node<Type,op1<Type> > > \
30758
0
                                   (branch[0], branch[1]);                                             \
30759
0
30760
0
                  basic_opr_switch_statements
30761
1.20k
                  extended_opr_switch_statements
30762
0
                  #undef case_stmt
30763
0
                  default : return error_node();
30764
681k
               }
30765
681k
            }
30766
         };
30767
30768
         struct synthesize_vob_expression
30769
         {
30770
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
30771
                                                      const details::operator_type& operation,
30772
                                                      expression_node_ptr (&branch)[2])
30773
193k
            {
30774
193k
               const Type& v = static_cast<details::variable_node<Type>*>(branch[0])->ref();
30775
30776
193k
               #ifndef exprtk_disable_enhanced_features
30777
193k
               if (details::is_sf3ext_node(branch[1]))
30778
43.7k
               {
30779
43.7k
                  expression_node_ptr result = error_node();
30780
30781
43.7k
                  const bool synthesis_result =
30782
43.7k
                     synthesize_sf4ext_expression::template compile_right<vtype>
30783
43.7k
                        (expr_gen, v, operation, branch[1], result);
30784
30785
43.7k
                  if (synthesis_result)
30786
34.2k
                  {
30787
34.2k
                     details::free_node(*expr_gen.node_allocator_,branch[1]);
30788
34.2k
                     return result;
30789
34.2k
                  }
30790
43.7k
               }
30791
159k
               #endif
30792
30793
159k
               if (
30794
159k
                    (details::e_mul == operation) ||
30795
159k
                    (details::e_div == operation)
30796
159k
                  )
30797
21.6k
               {
30798
21.6k
                  if (details::is_uv_node(branch[1]))
30799
2.80k
                  {
30800
2.80k
                     typedef details::uv_base_node<Type>* uvbn_ptr_t;
30801
30802
2.80k
                     details::operator_type o = static_cast<uvbn_ptr_t>(branch[1])->operation();
30803
30804
2.80k
                     if (details::e_neg == o)
30805
1.84k
                     {
30806
1.84k
                        const Type& v1 = static_cast<uvbn_ptr_t>(branch[1])->v();
30807
30808
1.84k
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
30809
30810
1.84k
                        switch (operation)
30811
1.84k
                        {
30812
1.58k
                           case details::e_mul : return expr_gen(details::e_neg,
30813
1.58k
                                                    expr_gen.node_allocator_->
30814
1.58k
                                                       template allocate_rr<typename details::
30815
1.58k
                                                          vov_node<Type,details::mul_op<Type> > >(v,v1));
30816
30817
259
                           case details::e_div : return expr_gen(details::e_neg,
30818
259
                                                    expr_gen.node_allocator_->
30819
259
                                                       template allocate_rr<typename details::
30820
259
                                                          vov_node<Type,details::div_op<Type> > >(v,v1));
30821
30822
0
                           default             : break;
30823
1.84k
                        }
30824
1.84k
                     }
30825
2.80k
                  }
30826
21.6k
               }
30827
30828
157k
               switch (operation)
30829
157k
               {
30830
0
                  #define case_stmt(op0, op1)                                                      \
30831
157k
                  case op0 : return expr_gen.node_allocator_->                                     \
30832
157k
                                template allocate_rc<typename details::vob_node<Type,op1<Type> > > \
30833
157k
                                   (v, branch[1]);                                                 \
30834
0
30835
0
                  basic_opr_switch_statements
30836
26.6k
                  extended_opr_switch_statements
30837
0
                  #undef case_stmt
30838
0
                  default : return error_node();
30839
157k
               }
30840
157k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vob_expression::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
30773
99.9k
            {
30774
99.9k
               const Type& v = static_cast<details::variable_node<Type>*>(branch[0])->ref();
30775
30776
99.9k
               #ifndef exprtk_disable_enhanced_features
30777
99.9k
               if (details::is_sf3ext_node(branch[1]))
30778
23.2k
               {
30779
23.2k
                  expression_node_ptr result = error_node();
30780
30781
23.2k
                  const bool synthesis_result =
30782
23.2k
                     synthesize_sf4ext_expression::template compile_right<vtype>
30783
23.2k
                        (expr_gen, v, operation, branch[1], result);
30784
30785
23.2k
                  if (synthesis_result)
30786
17.9k
                  {
30787
17.9k
                     details::free_node(*expr_gen.node_allocator_,branch[1]);
30788
17.9k
                     return result;
30789
17.9k
                  }
30790
23.2k
               }
30791
81.9k
               #endif
30792
30793
81.9k
               if (
30794
81.9k
                    (details::e_mul == operation) ||
30795
81.9k
                    (details::e_div == operation)
30796
81.9k
                  )
30797
11.4k
               {
30798
11.4k
                  if (details::is_uv_node(branch[1]))
30799
1.49k
                  {
30800
1.49k
                     typedef details::uv_base_node<Type>* uvbn_ptr_t;
30801
30802
1.49k
                     details::operator_type o = static_cast<uvbn_ptr_t>(branch[1])->operation();
30803
30804
1.49k
                     if (details::e_neg == o)
30805
986
                     {
30806
986
                        const Type& v1 = static_cast<uvbn_ptr_t>(branch[1])->v();
30807
30808
986
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
30809
30810
986
                        switch (operation)
30811
986
                        {
30812
855
                           case details::e_mul : return expr_gen(details::e_neg,
30813
855
                                                    expr_gen.node_allocator_->
30814
855
                                                       template allocate_rr<typename details::
30815
855
                                                          vov_node<Type,details::mul_op<Type> > >(v,v1));
30816
30817
131
                           case details::e_div : return expr_gen(details::e_neg,
30818
131
                                                    expr_gen.node_allocator_->
30819
131
                                                       template allocate_rr<typename details::
30820
131
                                                          vov_node<Type,details::div_op<Type> > >(v,v1));
30821
30822
0
                           default             : break;
30823
986
                        }
30824
986
                     }
30825
1.49k
                  }
30826
11.4k
               }
30827
30828
80.9k
               switch (operation)
30829
80.9k
               {
30830
0
                  #define case_stmt(op0, op1)                                                      \
30831
0
                  case op0 : return expr_gen.node_allocator_->                                     \
30832
0
                                template allocate_rc<typename details::vob_node<Type,op1<Type> > > \
30833
0
                                   (v, branch[1]);                                                 \
30834
0
30835
0
                  basic_opr_switch_statements
30836
13.4k
                  extended_opr_switch_statements
30837
0
                  #undef case_stmt
30838
0
                  default : return error_node();
30839
80.9k
               }
30840
80.9k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vob_expression::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
30773
93.9k
            {
30774
93.9k
               const Type& v = static_cast<details::variable_node<Type>*>(branch[0])->ref();
30775
30776
93.9k
               #ifndef exprtk_disable_enhanced_features
30777
93.9k
               if (details::is_sf3ext_node(branch[1]))
30778
20.5k
               {
30779
20.5k
                  expression_node_ptr result = error_node();
30780
30781
20.5k
                  const bool synthesis_result =
30782
20.5k
                     synthesize_sf4ext_expression::template compile_right<vtype>
30783
20.5k
                        (expr_gen, v, operation, branch[1], result);
30784
30785
20.5k
                  if (synthesis_result)
30786
16.3k
                  {
30787
16.3k
                     details::free_node(*expr_gen.node_allocator_,branch[1]);
30788
16.3k
                     return result;
30789
16.3k
                  }
30790
20.5k
               }
30791
77.6k
               #endif
30792
30793
77.6k
               if (
30794
77.6k
                    (details::e_mul == operation) ||
30795
77.6k
                    (details::e_div == operation)
30796
77.6k
                  )
30797
10.2k
               {
30798
10.2k
                  if (details::is_uv_node(branch[1]))
30799
1.31k
                  {
30800
1.31k
                     typedef details::uv_base_node<Type>* uvbn_ptr_t;
30801
30802
1.31k
                     details::operator_type o = static_cast<uvbn_ptr_t>(branch[1])->operation();
30803
30804
1.31k
                     if (details::e_neg == o)
30805
860
                     {
30806
860
                        const Type& v1 = static_cast<uvbn_ptr_t>(branch[1])->v();
30807
30808
860
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
30809
30810
860
                        switch (operation)
30811
860
                        {
30812
732
                           case details::e_mul : return expr_gen(details::e_neg,
30813
732
                                                    expr_gen.node_allocator_->
30814
732
                                                       template allocate_rr<typename details::
30815
732
                                                          vov_node<Type,details::mul_op<Type> > >(v,v1));
30816
30817
128
                           case details::e_div : return expr_gen(details::e_neg,
30818
128
                                                    expr_gen.node_allocator_->
30819
128
                                                       template allocate_rr<typename details::
30820
128
                                                          vov_node<Type,details::div_op<Type> > >(v,v1));
30821
30822
0
                           default             : break;
30823
860
                        }
30824
860
                     }
30825
1.31k
                  }
30826
10.2k
               }
30827
30828
76.7k
               switch (operation)
30829
76.7k
               {
30830
0
                  #define case_stmt(op0, op1)                                                      \
30831
0
                  case op0 : return expr_gen.node_allocator_->                                     \
30832
0
                                template allocate_rc<typename details::vob_node<Type,op1<Type> > > \
30833
0
                                   (v, branch[1]);                                                 \
30834
0
30835
0
                  basic_opr_switch_statements
30836
13.1k
                  extended_opr_switch_statements
30837
0
                  #undef case_stmt
30838
0
                  default : return error_node();
30839
76.7k
               }
30840
76.7k
            }
30841
         };
30842
30843
         struct synthesize_bov_expression
30844
         {
30845
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
30846
                                                      const details::operator_type& operation,
30847
                                                      expression_node_ptr (&branch)[2])
30848
538k
            {
30849
538k
               const Type& v = static_cast<details::variable_node<Type>*>(branch[1])->ref();
30850
30851
538k
               #ifndef exprtk_disable_enhanced_features
30852
538k
               if (details::is_sf3ext_node(branch[0]))
30853
91.9k
               {
30854
91.9k
                  expression_node_ptr result = error_node();
30855
30856
91.9k
                  const bool synthesis_result =
30857
91.9k
                     synthesize_sf4ext_expression::template compile_left<vtype>
30858
91.9k
                        (expr_gen, v, operation, branch[0], result);
30859
30860
91.9k
                  if (synthesis_result)
30861
15.2k
                  {
30862
15.2k
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
30863
30864
15.2k
                     return result;
30865
15.2k
                  }
30866
91.9k
               }
30867
523k
               #endif
30868
30869
523k
               if (
30870
523k
                    (details::e_add == operation) ||
30871
523k
                    (details::e_sub == operation) ||
30872
523k
                    (details::e_mul == operation) ||
30873
523k
                    (details::e_div == operation)
30874
523k
                  )
30875
245k
               {
30876
245k
                  if (details::is_uv_node(branch[0]))
30877
10.1k
                  {
30878
10.1k
                     typedef details::uv_base_node<Type>* uvbn_ptr_t;
30879
30880
10.1k
                     details::operator_type o = static_cast<uvbn_ptr_t>(branch[0])->operation();
30881
30882
10.1k
                     if (details::e_neg == o)
30883
8.08k
                     {
30884
8.08k
                        const Type& v0 = static_cast<uvbn_ptr_t>(branch[0])->v();
30885
30886
8.08k
                        details::free_node(*expr_gen.node_allocator_,branch[0]);
30887
30888
8.08k
                        switch (operation)
30889
8.08k
                        {
30890
2.58k
                           case details::e_add : return expr_gen.node_allocator_->
30891
2.58k
                                                    template allocate_rr<typename details::
30892
2.58k
                                                       vov_node<Type,details::sub_op<Type> > >(v,v0);
30893
30894
2.23k
                           case details::e_sub : return expr_gen(details::e_neg,
30895
2.23k
                                                    expr_gen.node_allocator_->
30896
2.23k
                                                       template allocate_rr<typename details::
30897
2.23k
                                                          vov_node<Type,details::add_op<Type> > >(v0,v));
30898
30899
2.71k
                           case details::e_mul : return expr_gen(details::e_neg,
30900
2.71k
                                                    expr_gen.node_allocator_->
30901
2.71k
                                                       template allocate_rr<typename details::
30902
2.71k
                                                          vov_node<Type,details::mul_op<Type> > >(v0,v));
30903
30904
546
                           case details::e_div : return expr_gen(details::e_neg,
30905
546
                                                    expr_gen.node_allocator_->
30906
546
                                                       template allocate_rr<typename details::
30907
546
                                                          vov_node<Type,details::div_op<Type> > >(v0,v));
30908
0
                           default : break;
30909
8.08k
                        }
30910
8.08k
                     }
30911
10.1k
                  }
30912
245k
               }
30913
30914
515k
               switch (operation)
30915
515k
               {
30916
0
                  #define case_stmt(op0, op1)                                                      \
30917
515k
                  case op0 : return expr_gen.node_allocator_->                                     \
30918
515k
                                template allocate_cr<typename details::bov_node<Type,op1<Type> > > \
30919
515k
                                   (branch[0], v);                                                 \
30920
0
30921
0
                  basic_opr_switch_statements
30922
3.05k
                  extended_opr_switch_statements
30923
0
                  #undef case_stmt
30924
0
                  default : return error_node();
30925
515k
               }
30926
515k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_bov_expression::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
30848
275k
            {
30849
275k
               const Type& v = static_cast<details::variable_node<Type>*>(branch[1])->ref();
30850
30851
275k
               #ifndef exprtk_disable_enhanced_features
30852
275k
               if (details::is_sf3ext_node(branch[0]))
30853
46.3k
               {
30854
46.3k
                  expression_node_ptr result = error_node();
30855
30856
46.3k
                  const bool synthesis_result =
30857
46.3k
                     synthesize_sf4ext_expression::template compile_left<vtype>
30858
46.3k
                        (expr_gen, v, operation, branch[0], result);
30859
30860
46.3k
                  if (synthesis_result)
30861
7.66k
                  {
30862
7.66k
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
30863
30864
7.66k
                     return result;
30865
7.66k
                  }
30866
46.3k
               }
30867
267k
               #endif
30868
30869
267k
               if (
30870
267k
                    (details::e_add == operation) ||
30871
267k
                    (details::e_sub == operation) ||
30872
267k
                    (details::e_mul == operation) ||
30873
267k
                    (details::e_div == operation)
30874
267k
                  )
30875
125k
               {
30876
125k
                  if (details::is_uv_node(branch[0]))
30877
5.28k
                  {
30878
5.28k
                     typedef details::uv_base_node<Type>* uvbn_ptr_t;
30879
30880
5.28k
                     details::operator_type o = static_cast<uvbn_ptr_t>(branch[0])->operation();
30881
30882
5.28k
                     if (details::e_neg == o)
30883
4.16k
                     {
30884
4.16k
                        const Type& v0 = static_cast<uvbn_ptr_t>(branch[0])->v();
30885
30886
4.16k
                        details::free_node(*expr_gen.node_allocator_,branch[0]);
30887
30888
4.16k
                        switch (operation)
30889
4.16k
                        {
30890
1.29k
                           case details::e_add : return expr_gen.node_allocator_->
30891
1.29k
                                                    template allocate_rr<typename details::
30892
1.29k
                                                       vov_node<Type,details::sub_op<Type> > >(v,v0);
30893
30894
1.22k
                           case details::e_sub : return expr_gen(details::e_neg,
30895
1.22k
                                                    expr_gen.node_allocator_->
30896
1.22k
                                                       template allocate_rr<typename details::
30897
1.22k
                                                          vov_node<Type,details::add_op<Type> > >(v0,v));
30898
30899
1.36k
                           case details::e_mul : return expr_gen(details::e_neg,
30900
1.36k
                                                    expr_gen.node_allocator_->
30901
1.36k
                                                       template allocate_rr<typename details::
30902
1.36k
                                                          vov_node<Type,details::mul_op<Type> > >(v0,v));
30903
30904
273
                           case details::e_div : return expr_gen(details::e_neg,
30905
273
                                                    expr_gen.node_allocator_->
30906
273
                                                       template allocate_rr<typename details::
30907
273
                                                          vov_node<Type,details::div_op<Type> > >(v0,v));
30908
0
                           default : break;
30909
4.16k
                        }
30910
4.16k
                     }
30911
5.28k
                  }
30912
125k
               }
30913
30914
263k
               switch (operation)
30915
263k
               {
30916
0
                  #define case_stmt(op0, op1)                                                      \
30917
0
                  case op0 : return expr_gen.node_allocator_->                                     \
30918
0
                                template allocate_cr<typename details::bov_node<Type,op1<Type> > > \
30919
0
                                   (branch[0], v);                                                 \
30920
0
30921
0
                  basic_opr_switch_statements
30922
1.56k
                  extended_opr_switch_statements
30923
0
                  #undef case_stmt
30924
0
                  default : return error_node();
30925
263k
               }
30926
263k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_bov_expression::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
30848
263k
            {
30849
263k
               const Type& v = static_cast<details::variable_node<Type>*>(branch[1])->ref();
30850
30851
263k
               #ifndef exprtk_disable_enhanced_features
30852
263k
               if (details::is_sf3ext_node(branch[0]))
30853
45.6k
               {
30854
45.6k
                  expression_node_ptr result = error_node();
30855
30856
45.6k
                  const bool synthesis_result =
30857
45.6k
                     synthesize_sf4ext_expression::template compile_left<vtype>
30858
45.6k
                        (expr_gen, v, operation, branch[0], result);
30859
30860
45.6k
                  if (synthesis_result)
30861
7.53k
                  {
30862
7.53k
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
30863
30864
7.53k
                     return result;
30865
7.53k
                  }
30866
45.6k
               }
30867
256k
               #endif
30868
30869
256k
               if (
30870
256k
                    (details::e_add == operation) ||
30871
256k
                    (details::e_sub == operation) ||
30872
256k
                    (details::e_mul == operation) ||
30873
256k
                    (details::e_div == operation)
30874
256k
                  )
30875
119k
               {
30876
119k
                  if (details::is_uv_node(branch[0]))
30877
4.84k
                  {
30878
4.84k
                     typedef details::uv_base_node<Type>* uvbn_ptr_t;
30879
30880
4.84k
                     details::operator_type o = static_cast<uvbn_ptr_t>(branch[0])->operation();
30881
30882
4.84k
                     if (details::e_neg == o)
30883
3.92k
                     {
30884
3.92k
                        const Type& v0 = static_cast<uvbn_ptr_t>(branch[0])->v();
30885
30886
3.92k
                        details::free_node(*expr_gen.node_allocator_,branch[0]);
30887
30888
3.92k
                        switch (operation)
30889
3.92k
                        {
30890
1.28k
                           case details::e_add : return expr_gen.node_allocator_->
30891
1.28k
                                                    template allocate_rr<typename details::
30892
1.28k
                                                       vov_node<Type,details::sub_op<Type> > >(v,v0);
30893
30894
1.00k
                           case details::e_sub : return expr_gen(details::e_neg,
30895
1.00k
                                                    expr_gen.node_allocator_->
30896
1.00k
                                                       template allocate_rr<typename details::
30897
1.00k
                                                          vov_node<Type,details::add_op<Type> > >(v0,v));
30898
30899
1.35k
                           case details::e_mul : return expr_gen(details::e_neg,
30900
1.35k
                                                    expr_gen.node_allocator_->
30901
1.35k
                                                       template allocate_rr<typename details::
30902
1.35k
                                                          vov_node<Type,details::mul_op<Type> > >(v0,v));
30903
30904
273
                           case details::e_div : return expr_gen(details::e_neg,
30905
273
                                                    expr_gen.node_allocator_->
30906
273
                                                       template allocate_rr<typename details::
30907
273
                                                          vov_node<Type,details::div_op<Type> > >(v0,v));
30908
0
                           default : break;
30909
3.92k
                        }
30910
3.92k
                     }
30911
4.84k
                  }
30912
119k
               }
30913
30914
252k
               switch (operation)
30915
252k
               {
30916
0
                  #define case_stmt(op0, op1)                                                      \
30917
0
                  case op0 : return expr_gen.node_allocator_->                                     \
30918
0
                                template allocate_cr<typename details::bov_node<Type,op1<Type> > > \
30919
0
                                   (branch[0], v);                                                 \
30920
0
30921
0
                  basic_opr_switch_statements
30922
1.49k
                  extended_opr_switch_statements
30923
0
                  #undef case_stmt
30924
0
                  default : return error_node();
30925
252k
               }
30926
252k
            }
30927
         };
30928
30929
         struct synthesize_cob_expression
30930
         {
30931
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
30932
                                                      const details::operator_type& operation,
30933
                                                      expression_node_ptr (&branch)[2])
30934
273k
            {
30935
273k
               const Type c = static_cast<details::literal_node<Type>*>(branch[0])->value();
30936
30937
273k
               details::free_node(*expr_gen.node_allocator_,branch[0]);
30938
30939
273k
               if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
30940
35.5k
               {
30941
35.5k
                  details::free_node(*expr_gen.node_allocator_,branch[1]);
30942
30943
35.5k
                  return expr_gen(T(0));
30944
35.5k
               }
30945
237k
               else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
30946
3.97k
               {
30947
3.97k
                  details::free_node(*expr_gen.node_allocator_, branch[1]);
30948
30949
3.97k
                  return expr_gen(T(0));
30950
3.97k
               }
30951
233k
               else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
30952
5.85k
                  return branch[1];
30953
227k
               else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
30954
38.4k
                  return branch[1];
30955
30956
189k
               if (details::is_cob_node(branch[1]))
30957
2.83k
               {
30958
                  // Simplify expressions of the form:
30959
                  // 1. (1 * (2 * (3 * (4 * (5 * (6 * (7 * (8 * (9 + x))))))))) --> 40320 * (9 + x)
30960
                  // 2. (1 + (2 + (3 + (4 + (5 + (6 + (7 + (8 + (9 + x))))))))) --> 45 + x
30961
2.83k
                  if (
30962
2.83k
                       (details::e_mul == operation) ||
30963
2.83k
                       (details::e_add == operation)
30964
2.83k
                     )
30965
458
                  {
30966
458
                     details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[1]);
30967
30968
458
                     if (operation == cobnode->operation())
30969
0
                     {
30970
0
                        switch (operation)
30971
0
                        {
30972
0
                           case details::e_add : cobnode->set_c(c + cobnode->c()); break;
30973
0
                           case details::e_mul : cobnode->set_c(c * cobnode->c()); break;
30974
0
                           default             : return error_node();
30975
0
                        }
30976
30977
0
                        return cobnode;
30978
0
                     }
30979
458
                  }
30980
30981
2.83k
                  if (operation == details::e_mul)
30982
20
                  {
30983
20
                     details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[1]);
30984
20
                     details::operator_type cob_opr = cobnode->operation();
30985
30986
20
                     if (
30987
20
                          (details::e_div == cob_opr) ||
30988
20
                          (details::e_mul == cob_opr)
30989
20
                        )
30990
0
                     {
30991
0
                        switch (cob_opr)
30992
0
                        {
30993
0
                           case details::e_div : cobnode->set_c(c * cobnode->c()); break;
30994
0
                           case details::e_mul : cobnode->set_c(cobnode->c() / c); break;
30995
0
                           default             : return error_node();
30996
0
                        }
30997
30998
0
                        return cobnode;
30999
0
                     }
31000
20
                  }
31001
2.81k
                  else if (operation == details::e_div)
31002
24
                  {
31003
24
                     details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[1]);
31004
24
                     details::operator_type cob_opr = cobnode->operation();
31005
31006
24
                     if (
31007
24
                          (details::e_div == cob_opr) ||
31008
24
                          (details::e_mul == cob_opr)
31009
24
                        )
31010
0
                     {
31011
0
                        details::expression_node<Type>* new_cobnode = error_node();
31012
31013
0
                        switch (cob_opr)
31014
0
                        {
31015
0
                           case details::e_div : new_cobnode = expr_gen.node_allocator_->
31016
0
                                                    template allocate_tt<typename details::cob_node<Type,details::mul_op<Type> > >
31017
0
                                                       (c / cobnode->c(), cobnode->move_branch(0));
31018
0
                                                 break;
31019
31020
0
                           case details::e_mul : new_cobnode = expr_gen.node_allocator_->
31021
0
                                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31022
0
                                                       (c / cobnode->c(), cobnode->move_branch(0));
31023
0
                                                 break;
31024
31025
0
                           default             : return error_node();
31026
0
                        }
31027
31028
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31029
31030
0
                        return new_cobnode;
31031
0
                     }
31032
24
                  }
31033
2.83k
               }
31034
186k
               #ifndef exprtk_disable_enhanced_features
31035
186k
               else if (details::is_sf3ext_node(branch[1]))
31036
50.7k
               {
31037
50.7k
                  expression_node_ptr result = error_node();
31038
31039
50.7k
                  const bool synthesis_result =
31040
50.7k
                     synthesize_sf4ext_expression::template compile_right<ctype>
31041
50.7k
                        (expr_gen, c, operation, branch[1], result);
31042
31043
50.7k
                  if (synthesis_result)
31044
35.7k
                  {
31045
35.7k
                     details::free_node(*expr_gen.node_allocator_,branch[1]);
31046
31047
35.7k
                     return result;
31048
35.7k
                  }
31049
50.7k
               }
31050
153k
               #endif
31051
31052
153k
               switch (operation)
31053
153k
               {
31054
0
                  #define case_stmt(op0, op1)                                                      \
31055
153k
                  case op0 : return expr_gen.node_allocator_->                                     \
31056
153k
                                template allocate_tt<typename details::cob_node<Type,op1<Type> > > \
31057
153k
                                   (c,  branch[1]);                                                \
31058
0
31059
0
                  basic_opr_switch_statements
31060
3.39k
                  extended_opr_switch_statements
31061
0
                  #undef case_stmt
31062
0
                  default : return error_node();
31063
153k
               }
31064
153k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_cob_expression::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
30934
141k
            {
30935
141k
               const Type c = static_cast<details::literal_node<Type>*>(branch[0])->value();
30936
30937
141k
               details::free_node(*expr_gen.node_allocator_,branch[0]);
30938
30939
141k
               if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
30940
18.5k
               {
30941
18.5k
                  details::free_node(*expr_gen.node_allocator_,branch[1]);
30942
30943
18.5k
                  return expr_gen(T(0));
30944
18.5k
               }
30945
122k
               else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
30946
1.98k
               {
30947
1.98k
                  details::free_node(*expr_gen.node_allocator_, branch[1]);
30948
30949
1.98k
                  return expr_gen(T(0));
30950
1.98k
               }
30951
120k
               else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
30952
2.94k
                  return branch[1];
30953
117k
               else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
30954
19.4k
                  return branch[1];
30955
30956
98.2k
               if (details::is_cob_node(branch[1]))
30957
1.41k
               {
30958
                  // Simplify expressions of the form:
30959
                  // 1. (1 * (2 * (3 * (4 * (5 * (6 * (7 * (8 * (9 + x))))))))) --> 40320 * (9 + x)
30960
                  // 2. (1 + (2 + (3 + (4 + (5 + (6 + (7 + (8 + (9 + x))))))))) --> 45 + x
30961
1.41k
                  if (
30962
1.41k
                       (details::e_mul == operation) ||
30963
1.41k
                       (details::e_add == operation)
30964
1.41k
                     )
30965
229
                  {
30966
229
                     details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[1]);
30967
30968
229
                     if (operation == cobnode->operation())
30969
0
                     {
30970
0
                        switch (operation)
30971
0
                        {
30972
0
                           case details::e_add : cobnode->set_c(c + cobnode->c()); break;
30973
0
                           case details::e_mul : cobnode->set_c(c * cobnode->c()); break;
30974
0
                           default             : return error_node();
30975
0
                        }
30976
30977
0
                        return cobnode;
30978
0
                     }
30979
229
                  }
30980
30981
1.41k
                  if (operation == details::e_mul)
30982
10
                  {
30983
10
                     details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[1]);
30984
10
                     details::operator_type cob_opr = cobnode->operation();
30985
30986
10
                     if (
30987
10
                          (details::e_div == cob_opr) ||
30988
10
                          (details::e_mul == cob_opr)
30989
10
                        )
30990
0
                     {
30991
0
                        switch (cob_opr)
30992
0
                        {
30993
0
                           case details::e_div : cobnode->set_c(c * cobnode->c()); break;
30994
0
                           case details::e_mul : cobnode->set_c(cobnode->c() / c); break;
30995
0
                           default             : return error_node();
30996
0
                        }
30997
30998
0
                        return cobnode;
30999
0
                     }
31000
10
                  }
31001
1.40k
                  else if (operation == details::e_div)
31002
12
                  {
31003
12
                     details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[1]);
31004
12
                     details::operator_type cob_opr = cobnode->operation();
31005
31006
12
                     if (
31007
12
                          (details::e_div == cob_opr) ||
31008
12
                          (details::e_mul == cob_opr)
31009
12
                        )
31010
0
                     {
31011
0
                        details::expression_node<Type>* new_cobnode = error_node();
31012
31013
0
                        switch (cob_opr)
31014
0
                        {
31015
0
                           case details::e_div : new_cobnode = expr_gen.node_allocator_->
31016
0
                                                    template allocate_tt<typename details::cob_node<Type,details::mul_op<Type> > >
31017
0
                                                       (c / cobnode->c(), cobnode->move_branch(0));
31018
0
                                                 break;
31019
31020
0
                           case details::e_mul : new_cobnode = expr_gen.node_allocator_->
31021
0
                                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31022
0
                                                       (c / cobnode->c(), cobnode->move_branch(0));
31023
0
                                                 break;
31024
31025
0
                           default             : return error_node();
31026
0
                        }
31027
31028
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31029
31030
0
                        return new_cobnode;
31031
0
                     }
31032
12
                  }
31033
1.41k
               }
31034
96.8k
               #ifndef exprtk_disable_enhanced_features
31035
96.8k
               else if (details::is_sf3ext_node(branch[1]))
31036
26.5k
               {
31037
26.5k
                  expression_node_ptr result = error_node();
31038
31039
26.5k
                  const bool synthesis_result =
31040
26.5k
                     synthesize_sf4ext_expression::template compile_right<ctype>
31041
26.5k
                        (expr_gen, c, operation, branch[1], result);
31042
31043
26.5k
                  if (synthesis_result)
31044
18.7k
                  {
31045
18.7k
                     details::free_node(*expr_gen.node_allocator_,branch[1]);
31046
31047
18.7k
                     return result;
31048
18.7k
                  }
31049
26.5k
               }
31050
79.5k
               #endif
31051
31052
79.5k
               switch (operation)
31053
79.5k
               {
31054
0
                  #define case_stmt(op0, op1)                                                      \
31055
0
                  case op0 : return expr_gen.node_allocator_->                                     \
31056
0
                                template allocate_tt<typename details::cob_node<Type,op1<Type> > > \
31057
0
                                   (c,  branch[1]);                                                \
31058
0
31059
0
                  basic_opr_switch_statements
31060
1.69k
                  extended_opr_switch_statements
31061
0
                  #undef case_stmt
31062
0
                  default : return error_node();
31063
79.5k
               }
31064
79.5k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_cob_expression::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
30934
132k
            {
30935
132k
               const Type c = static_cast<details::literal_node<Type>*>(branch[0])->value();
30936
30937
132k
               details::free_node(*expr_gen.node_allocator_,branch[0]);
30938
30939
132k
               if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
30940
16.9k
               {
30941
16.9k
                  details::free_node(*expr_gen.node_allocator_,branch[1]);
30942
30943
16.9k
                  return expr_gen(T(0));
30944
16.9k
               }
30945
115k
               else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
30946
1.98k
               {
30947
1.98k
                  details::free_node(*expr_gen.node_allocator_, branch[1]);
30948
30949
1.98k
                  return expr_gen(T(0));
30950
1.98k
               }
30951
113k
               else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
30952
2.91k
                  return branch[1];
30953
110k
               else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
30954
18.9k
                  return branch[1];
30955
30956
91.1k
               if (details::is_cob_node(branch[1]))
30957
1.41k
               {
30958
                  // Simplify expressions of the form:
30959
                  // 1. (1 * (2 * (3 * (4 * (5 * (6 * (7 * (8 * (9 + x))))))))) --> 40320 * (9 + x)
30960
                  // 2. (1 + (2 + (3 + (4 + (5 + (6 + (7 + (8 + (9 + x))))))))) --> 45 + x
30961
1.41k
                  if (
30962
1.41k
                       (details::e_mul == operation) ||
30963
1.41k
                       (details::e_add == operation)
30964
1.41k
                     )
30965
229
                  {
30966
229
                     details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[1]);
30967
30968
229
                     if (operation == cobnode->operation())
30969
0
                     {
30970
0
                        switch (operation)
30971
0
                        {
30972
0
                           case details::e_add : cobnode->set_c(c + cobnode->c()); break;
30973
0
                           case details::e_mul : cobnode->set_c(c * cobnode->c()); break;
30974
0
                           default             : return error_node();
30975
0
                        }
30976
30977
0
                        return cobnode;
30978
0
                     }
30979
229
                  }
30980
30981
1.41k
                  if (operation == details::e_mul)
30982
10
                  {
30983
10
                     details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[1]);
30984
10
                     details::operator_type cob_opr = cobnode->operation();
30985
30986
10
                     if (
30987
10
                          (details::e_div == cob_opr) ||
30988
10
                          (details::e_mul == cob_opr)
30989
10
                        )
30990
0
                     {
30991
0
                        switch (cob_opr)
30992
0
                        {
30993
0
                           case details::e_div : cobnode->set_c(c * cobnode->c()); break;
30994
0
                           case details::e_mul : cobnode->set_c(cobnode->c() / c); break;
30995
0
                           default             : return error_node();
30996
0
                        }
30997
30998
0
                        return cobnode;
30999
0
                     }
31000
10
                  }
31001
1.40k
                  else if (operation == details::e_div)
31002
12
                  {
31003
12
                     details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[1]);
31004
12
                     details::operator_type cob_opr = cobnode->operation();
31005
31006
12
                     if (
31007
12
                          (details::e_div == cob_opr) ||
31008
12
                          (details::e_mul == cob_opr)
31009
12
                        )
31010
0
                     {
31011
0
                        details::expression_node<Type>* new_cobnode = error_node();
31012
31013
0
                        switch (cob_opr)
31014
0
                        {
31015
0
                           case details::e_div : new_cobnode = expr_gen.node_allocator_->
31016
0
                                                    template allocate_tt<typename details::cob_node<Type,details::mul_op<Type> > >
31017
0
                                                       (c / cobnode->c(), cobnode->move_branch(0));
31018
0
                                                 break;
31019
31020
0
                           case details::e_mul : new_cobnode = expr_gen.node_allocator_->
31021
0
                                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31022
0
                                                       (c / cobnode->c(), cobnode->move_branch(0));
31023
0
                                                 break;
31024
31025
0
                           default             : return error_node();
31026
0
                        }
31027
31028
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31029
31030
0
                        return new_cobnode;
31031
0
                     }
31032
12
                  }
31033
1.41k
               }
31034
89.7k
               #ifndef exprtk_disable_enhanced_features
31035
89.7k
               else if (details::is_sf3ext_node(branch[1]))
31036
24.1k
               {
31037
24.1k
                  expression_node_ptr result = error_node();
31038
31039
24.1k
                  const bool synthesis_result =
31040
24.1k
                     synthesize_sf4ext_expression::template compile_right<ctype>
31041
24.1k
                        (expr_gen, c, operation, branch[1], result);
31042
31043
24.1k
                  if (synthesis_result)
31044
17.0k
                  {
31045
17.0k
                     details::free_node(*expr_gen.node_allocator_,branch[1]);
31046
31047
17.0k
                     return result;
31048
17.0k
                  }
31049
24.1k
               }
31050
74.1k
               #endif
31051
31052
74.1k
               switch (operation)
31053
74.1k
               {
31054
0
                  #define case_stmt(op0, op1)                                                      \
31055
0
                  case op0 : return expr_gen.node_allocator_->                                     \
31056
0
                                template allocate_tt<typename details::cob_node<Type,op1<Type> > > \
31057
0
                                   (c,  branch[1]);                                                \
31058
0
31059
0
                  basic_opr_switch_statements
31060
1.69k
                  extended_opr_switch_statements
31061
0
                  #undef case_stmt
31062
0
                  default : return error_node();
31063
74.1k
               }
31064
74.1k
            }
31065
         };
31066
31067
         struct synthesize_boc_expression
31068
         {
31069
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
31070
                                                      const details::operator_type& operation,
31071
                                                      expression_node_ptr (&branch)[2])
31072
496k
            {
31073
496k
               const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
31074
31075
496k
               details::free_node(*(expr_gen.node_allocator_), branch[1]);
31076
31077
496k
               if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31078
29.3k
               {
31079
29.3k
                  details::free_node(*expr_gen.node_allocator_, branch[0]);
31080
31081
29.3k
                  return expr_gen(T(0));
31082
29.3k
               }
31083
467k
               else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31084
5.33k
               {
31085
5.33k
                  details::free_node(*expr_gen.node_allocator_, branch[0]);
31086
31087
5.33k
                  return expr_gen(std::numeric_limits<T>::quiet_NaN());
31088
5.33k
               }
31089
461k
               else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31090
25.8k
                  return branch[0];
31091
435k
               else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31092
51.4k
                  return branch[0];
31093
31094
384k
               if (details::is_boc_node(branch[0]))
31095
16.7k
               {
31096
                  // Simplify expressions of the form:
31097
                  // 1. (((((((((x + 9) * 8) * 7) * 6) * 5) * 4) * 3) * 2) * 1) --> (x + 9) * 40320
31098
                  // 2. (((((((((x + 9) + 8) + 7) + 6) + 5) + 4) + 3) + 2) + 1) --> x + 45
31099
16.7k
                  if (
31100
16.7k
                       (details::e_mul == operation) ||
31101
16.7k
                       (details::e_add == operation)
31102
16.7k
                     )
31103
1.28k
                  {
31104
1.28k
                     details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[0]);
31105
31106
1.28k
                     if (operation == bocnode->operation())
31107
0
                     {
31108
0
                        switch (operation)
31109
0
                        {
31110
0
                           case details::e_add : bocnode->set_c(c + bocnode->c()); break;
31111
0
                           case details::e_mul : bocnode->set_c(c * bocnode->c()); break;
31112
0
                           default             : return error_node();
31113
0
                        }
31114
31115
0
                        return bocnode;
31116
0
                     }
31117
1.28k
                  }
31118
15.4k
                  else if (operation == details::e_div)
31119
284
                  {
31120
284
                     details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[0]);
31121
284
                     details::operator_type        boc_opr = bocnode->operation();
31122
31123
284
                     if (
31124
284
                          (details::e_div == boc_opr) ||
31125
284
                          (details::e_mul == boc_opr)
31126
284
                        )
31127
0
                     {
31128
0
                        switch (boc_opr)
31129
0
                        {
31130
0
                           case details::e_div : bocnode->set_c(c * bocnode->c()); break;
31131
0
                           case details::e_mul : bocnode->set_c(bocnode->c() / c); break;
31132
0
                           default             : return error_node();
31133
0
                        }
31134
31135
0
                        return bocnode;
31136
0
                     }
31137
284
                  }
31138
15.1k
                  else if (operation == details::e_pow)
31139
20
                  {
31140
                     // (v ^ c0) ^ c1 --> v ^(c0 * c1)
31141
20
                     details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[0]);
31142
20
                     details::operator_type        boc_opr = bocnode->operation();
31143
31144
20
                     if (details::e_pow == boc_opr)
31145
0
                     {
31146
0
                        bocnode->set_c(bocnode->c() * c);
31147
31148
0
                        return bocnode;
31149
0
                     }
31150
20
                  }
31151
16.7k
               }
31152
31153
384k
               #ifndef exprtk_disable_enhanced_features
31154
384k
               if (details::is_sf3ext_node(branch[0]))
31155
58.9k
               {
31156
58.9k
                  expression_node_ptr result = error_node();
31157
31158
58.9k
                  const bool synthesis_result =
31159
58.9k
                     synthesize_sf4ext_expression::template compile_left<ctype>
31160
58.9k
                        (expr_gen, c, operation, branch[0], result);
31161
31162
58.9k
                  if (synthesis_result)
31163
15.9k
                  {
31164
15.9k
                     free_node(*expr_gen.node_allocator_, branch[0]);
31165
31166
15.9k
                     return result;
31167
15.9k
                  }
31168
58.9k
               }
31169
368k
               #endif
31170
31171
368k
               switch (operation)
31172
368k
               {
31173
0
                  #define case_stmt(op0, op1)                                                      \
31174
368k
                  case op0 : return expr_gen.node_allocator_->                                     \
31175
368k
                                template allocate_cr<typename details::boc_node<Type,op1<Type> > > \
31176
368k
                                   (branch[0], c);                                                 \
31177
0
31178
0
                  basic_opr_switch_statements
31179
1.54k
                  extended_opr_switch_statements
31180
0
                  #undef case_stmt
31181
0
                  default : return error_node();
31182
368k
               }
31183
368k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_boc_expression::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
31072
254k
            {
31073
254k
               const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
31074
31075
254k
               details::free_node(*(expr_gen.node_allocator_), branch[1]);
31076
31077
254k
               if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31078
14.8k
               {
31079
14.8k
                  details::free_node(*expr_gen.node_allocator_, branch[0]);
31080
31081
14.8k
                  return expr_gen(T(0));
31082
14.8k
               }
31083
240k
               else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31084
2.92k
               {
31085
2.92k
                  details::free_node(*expr_gen.node_allocator_, branch[0]);
31086
31087
2.92k
                  return expr_gen(std::numeric_limits<T>::quiet_NaN());
31088
2.92k
               }
31089
237k
               else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31090
13.1k
                  return branch[0];
31091
223k
               else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31092
26.0k
                  return branch[0];
31093
31094
197k
               if (details::is_boc_node(branch[0]))
31095
8.77k
               {
31096
                  // Simplify expressions of the form:
31097
                  // 1. (((((((((x + 9) * 8) * 7) * 6) * 5) * 4) * 3) * 2) * 1) --> (x + 9) * 40320
31098
                  // 2. (((((((((x + 9) + 8) + 7) + 6) + 5) + 4) + 3) + 2) + 1) --> x + 45
31099
8.77k
                  if (
31100
8.77k
                       (details::e_mul == operation) ||
31101
8.77k
                       (details::e_add == operation)
31102
8.77k
                     )
31103
642
                  {
31104
642
                     details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[0]);
31105
31106
642
                     if (operation == bocnode->operation())
31107
0
                     {
31108
0
                        switch (operation)
31109
0
                        {
31110
0
                           case details::e_add : bocnode->set_c(c + bocnode->c()); break;
31111
0
                           case details::e_mul : bocnode->set_c(c * bocnode->c()); break;
31112
0
                           default             : return error_node();
31113
0
                        }
31114
31115
0
                        return bocnode;
31116
0
                     }
31117
642
                  }
31118
8.12k
                  else if (operation == details::e_div)
31119
142
                  {
31120
142
                     details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[0]);
31121
142
                     details::operator_type        boc_opr = bocnode->operation();
31122
31123
142
                     if (
31124
142
                          (details::e_div == boc_opr) ||
31125
142
                          (details::e_mul == boc_opr)
31126
142
                        )
31127
0
                     {
31128
0
                        switch (boc_opr)
31129
0
                        {
31130
0
                           case details::e_div : bocnode->set_c(c * bocnode->c()); break;
31131
0
                           case details::e_mul : bocnode->set_c(bocnode->c() / c); break;
31132
0
                           default             : return error_node();
31133
0
                        }
31134
31135
0
                        return bocnode;
31136
0
                     }
31137
142
                  }
31138
7.98k
                  else if (operation == details::e_pow)
31139
10
                  {
31140
                     // (v ^ c0) ^ c1 --> v ^(c0 * c1)
31141
10
                     details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[0]);
31142
10
                     details::operator_type        boc_opr = bocnode->operation();
31143
31144
10
                     if (details::e_pow == boc_opr)
31145
0
                     {
31146
0
                        bocnode->set_c(bocnode->c() * c);
31147
31148
0
                        return bocnode;
31149
0
                     }
31150
10
                  }
31151
8.77k
               }
31152
31153
197k
               #ifndef exprtk_disable_enhanced_features
31154
197k
               if (details::is_sf3ext_node(branch[0]))
31155
30.2k
               {
31156
30.2k
                  expression_node_ptr result = error_node();
31157
31158
30.2k
                  const bool synthesis_result =
31159
30.2k
                     synthesize_sf4ext_expression::template compile_left<ctype>
31160
30.2k
                        (expr_gen, c, operation, branch[0], result);
31161
31162
30.2k
                  if (synthesis_result)
31163
8.19k
                  {
31164
8.19k
                     free_node(*expr_gen.node_allocator_, branch[0]);
31165
31166
8.19k
                     return result;
31167
8.19k
                  }
31168
30.2k
               }
31169
189k
               #endif
31170
31171
189k
               switch (operation)
31172
189k
               {
31173
0
                  #define case_stmt(op0, op1)                                                      \
31174
0
                  case op0 : return expr_gen.node_allocator_->                                     \
31175
0
                                template allocate_cr<typename details::boc_node<Type,op1<Type> > > \
31176
0
                                   (branch[0], c);                                                 \
31177
0
31178
0
                  basic_opr_switch_statements
31179
841
                  extended_opr_switch_statements
31180
0
                  #undef case_stmt
31181
0
                  default : return error_node();
31182
189k
               }
31183
189k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_boc_expression::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
31072
241k
            {
31073
241k
               const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
31074
31075
241k
               details::free_node(*(expr_gen.node_allocator_), branch[1]);
31076
31077
241k
               if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31078
14.5k
               {
31079
14.5k
                  details::free_node(*expr_gen.node_allocator_, branch[0]);
31080
31081
14.5k
                  return expr_gen(T(0));
31082
14.5k
               }
31083
227k
               else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31084
2.40k
               {
31085
2.40k
                  details::free_node(*expr_gen.node_allocator_, branch[0]);
31086
31087
2.40k
                  return expr_gen(std::numeric_limits<T>::quiet_NaN());
31088
2.40k
               }
31089
224k
               else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31090
12.7k
                  return branch[0];
31091
211k
               else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31092
25.3k
                  return branch[0];
31093
31094
186k
               if (details::is_boc_node(branch[0]))
31095
7.97k
               {
31096
                  // Simplify expressions of the form:
31097
                  // 1. (((((((((x + 9) * 8) * 7) * 6) * 5) * 4) * 3) * 2) * 1) --> (x + 9) * 40320
31098
                  // 2. (((((((((x + 9) + 8) + 7) + 6) + 5) + 4) + 3) + 2) + 1) --> x + 45
31099
7.97k
                  if (
31100
7.97k
                       (details::e_mul == operation) ||
31101
7.97k
                       (details::e_add == operation)
31102
7.97k
                     )
31103
642
                  {
31104
642
                     details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[0]);
31105
31106
642
                     if (operation == bocnode->operation())
31107
0
                     {
31108
0
                        switch (operation)
31109
0
                        {
31110
0
                           case details::e_add : bocnode->set_c(c + bocnode->c()); break;
31111
0
                           case details::e_mul : bocnode->set_c(c * bocnode->c()); break;
31112
0
                           default             : return error_node();
31113
0
                        }
31114
31115
0
                        return bocnode;
31116
0
                     }
31117
642
                  }
31118
7.33k
                  else if (operation == details::e_div)
31119
142
                  {
31120
142
                     details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[0]);
31121
142
                     details::operator_type        boc_opr = bocnode->operation();
31122
31123
142
                     if (
31124
142
                          (details::e_div == boc_opr) ||
31125
142
                          (details::e_mul == boc_opr)
31126
142
                        )
31127
0
                     {
31128
0
                        switch (boc_opr)
31129
0
                        {
31130
0
                           case details::e_div : bocnode->set_c(c * bocnode->c()); break;
31131
0
                           case details::e_mul : bocnode->set_c(bocnode->c() / c); break;
31132
0
                           default             : return error_node();
31133
0
                        }
31134
31135
0
                        return bocnode;
31136
0
                     }
31137
142
                  }
31138
7.18k
                  else if (operation == details::e_pow)
31139
10
                  {
31140
                     // (v ^ c0) ^ c1 --> v ^(c0 * c1)
31141
10
                     details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[0]);
31142
10
                     details::operator_type        boc_opr = bocnode->operation();
31143
31144
10
                     if (details::e_pow == boc_opr)
31145
0
                     {
31146
0
                        bocnode->set_c(bocnode->c() * c);
31147
31148
0
                        return bocnode;
31149
0
                     }
31150
10
                  }
31151
7.97k
               }
31152
31153
186k
               #ifndef exprtk_disable_enhanced_features
31154
186k
               if (details::is_sf3ext_node(branch[0]))
31155
28.7k
               {
31156
28.7k
                  expression_node_ptr result = error_node();
31157
31158
28.7k
                  const bool synthesis_result =
31159
28.7k
                     synthesize_sf4ext_expression::template compile_left<ctype>
31160
28.7k
                        (expr_gen, c, operation, branch[0], result);
31161
31162
28.7k
                  if (synthesis_result)
31163
7.75k
                  {
31164
7.75k
                     free_node(*expr_gen.node_allocator_, branch[0]);
31165
31166
7.75k
                     return result;
31167
7.75k
                  }
31168
28.7k
               }
31169
178k
               #endif
31170
31171
178k
               switch (operation)
31172
178k
               {
31173
0
                  #define case_stmt(op0, op1)                                                      \
31174
0
                  case op0 : return expr_gen.node_allocator_->                                     \
31175
0
                                template allocate_cr<typename details::boc_node<Type,op1<Type> > > \
31176
0
                                   (branch[0], c);                                                 \
31177
0
31178
0
                  basic_opr_switch_statements
31179
703
                  extended_opr_switch_statements
31180
0
                  #undef case_stmt
31181
0
                  default : return error_node();
31182
178k
               }
31183
178k
            }
31184
         };
31185
31186
         struct synthesize_cocob_expression
31187
         {
31188
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
31189
                                                      const details::operator_type& operation,
31190
                                                      expression_node_ptr (&branch)[2])
31191
20.1k
            {
31192
20.1k
               expression_node_ptr result = error_node();
31193
31194
               // (cob) o c --> cob
31195
20.1k
               if (details::is_cob_node(branch[0]))
31196
17.3k
               {
31197
17.3k
                  details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[0]);
31198
31199
17.3k
                  const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
31200
31201
17.3k
                  if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31202
60
                  {
31203
60
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31204
60
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31205
31206
60
                     return expr_gen(T(0));
31207
60
                  }
31208
17.2k
                  else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31209
1.09k
                  {
31210
1.09k
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31211
1.09k
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31212
31213
1.09k
                     return expr_gen(T(std::numeric_limits<T>::quiet_NaN()));
31214
1.09k
                  }
31215
16.1k
                  else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31216
1.11k
                  {
31217
1.11k
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31218
31219
1.11k
                     return branch[0];
31220
1.11k
                  }
31221
15.0k
                  else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31222
82
                  {
31223
82
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31224
31225
82
                     return branch[0];
31226
82
                  }
31227
14.9k
                  else if (std::equal_to<T>()(T(1),c) && (details::e_div == operation))
31228
2.39k
                  {
31229
2.39k
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31230
31231
2.39k
                     return branch[0];
31232
2.39k
                  }
31233
31234
12.5k
                  const bool op_addsub = (details::e_add == cobnode->operation()) ||
31235
12.5k
                                         (details::e_sub == cobnode->operation()) ;
31236
31237
12.5k
                  if (op_addsub)
31238
5.02k
                  {
31239
5.02k
                     switch (operation)
31240
5.02k
                     {
31241
1.06k
                        case details::e_add : cobnode->set_c(cobnode->c() + c); break;
31242
3.95k
                        case details::e_sub : cobnode->set_c(cobnode->c() - c); break;
31243
8
                        default             : return error_node();
31244
5.02k
                     }
31245
31246
5.01k
                     result = cobnode;
31247
5.01k
                  }
31248
7.56k
                  else if (details::e_mul == cobnode->operation())
31249
5.54k
                  {
31250
5.54k
                     switch (operation)
31251
5.54k
                     {
31252
1.59k
                        case details::e_mul : cobnode->set_c(cobnode->c() * c); break;
31253
3.43k
                        case details::e_div : cobnode->set_c(cobnode->c() / c); break;
31254
516
                        default             : return error_node();
31255
5.54k
                     }
31256
31257
5.02k
                     result = cobnode;
31258
5.02k
                  }
31259
2.02k
                  else if (details::e_div == cobnode->operation())
31260
1.28k
                  {
31261
1.28k
                     if (details::e_mul == operation)
31262
1.00k
                     {
31263
1.00k
                        cobnode->set_c(cobnode->c() * c);
31264
1.00k
                        result = cobnode;
31265
1.00k
                     }
31266
282
                     else if (details::e_div == operation)
31267
144
                     {
31268
144
                        result = expr_gen.node_allocator_->
31269
144
                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31270
144
                                       (cobnode->c() / c, cobnode->move_branch(0));
31271
31272
144
                        details::free_node(*expr_gen.node_allocator_, branch[0]);
31273
144
                     }
31274
1.28k
                  }
31275
31276
12.0k
                  if (result)
31277
11.1k
                  {
31278
11.1k
                     details::free_node(*expr_gen.node_allocator_,branch[1]);
31279
11.1k
                  }
31280
12.0k
               }
31281
31282
               // c o (cob) --> cob
31283
2.85k
               else if (details::is_cob_node(branch[1]))
31284
2.85k
               {
31285
2.85k
                  details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[1]);
31286
31287
2.85k
                  const Type c = static_cast<details::literal_node<Type>*>(branch[0])->value();
31288
31289
2.85k
                  if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31290
316
                  {
31291
316
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31292
316
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31293
31294
316
                     return expr_gen(T(0));
31295
316
                  }
31296
2.54k
                  else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31297
106
                  {
31298
106
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31299
106
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31300
31301
106
                     return expr_gen(T(0));
31302
106
                  }
31303
2.43k
                  else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31304
6
                  {
31305
6
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31306
31307
6
                     return branch[1];
31308
6
                  }
31309
2.42k
                  else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31310
57
                  {
31311
57
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31312
31313
57
                     return branch[1];
31314
57
                  }
31315
31316
2.37k
                  if (details::e_add == cobnode->operation())
31317
48
                  {
31318
48
                     if (details::e_add == operation)
31319
2
                     {
31320
2
                        cobnode->set_c(c + cobnode->c());
31321
2
                        result = cobnode;
31322
2
                     }
31323
46
                     else if (details::e_sub == operation)
31324
30
                     {
31325
30
                        result = expr_gen.node_allocator_->
31326
30
                                    template allocate_tt<typename details::cob_node<Type,details::sub_op<Type> > >
31327
30
                                       (c - cobnode->c(), cobnode->move_branch(0));
31328
31329
30
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31330
30
                     }
31331
48
                  }
31332
2.32k
                  else if (details::e_sub == cobnode->operation())
31333
12
                  {
31334
12
                     if (details::e_add == operation)
31335
12
                     {
31336
12
                        cobnode->set_c(c + cobnode->c());
31337
12
                        result = cobnode;
31338
12
                     }
31339
0
                     else if (details::e_sub == operation)
31340
0
                     {
31341
0
                        result = expr_gen.node_allocator_->
31342
0
                                    template allocate_tt<typename details::cob_node<Type,details::add_op<Type> > >
31343
0
                                       (c - cobnode->c(), cobnode->move_branch(0));
31344
31345
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31346
0
                     }
31347
12
                  }
31348
2.31k
                  else if (details::e_mul == cobnode->operation())
31349
1.12k
                  {
31350
1.12k
                     if (details::e_mul == operation)
31351
308
                     {
31352
308
                        cobnode->set_c(c * cobnode->c());
31353
308
                        result = cobnode;
31354
308
                     }
31355
820
                     else if (details::e_div == operation)
31356
28
                     {
31357
28
                        result = expr_gen.node_allocator_->
31358
28
                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31359
28
                                       (c / cobnode->c(), cobnode->move_branch(0));
31360
31361
28
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31362
28
                     }
31363
1.12k
                  }
31364
1.18k
                  else if (details::e_div == cobnode->operation())
31365
1.00k
                  {
31366
1.00k
                     if (details::e_mul == operation)
31367
980
                     {
31368
980
                        cobnode->set_c(c * cobnode->c());
31369
980
                        result = cobnode;
31370
980
                     }
31371
24
                     else if (details::e_div == operation)
31372
0
                     {
31373
0
                        result = expr_gen.node_allocator_->
31374
0
                                    template allocate_tt<typename details::cob_node<Type,details::mul_op<Type> > >
31375
0
                                       (c / cobnode->c(), cobnode->move_branch(0));
31376
31377
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31378
0
                     }
31379
1.00k
                  }
31380
31381
2.37k
                  if (result)
31382
1.36k
                  {
31383
1.36k
                     details::free_node(*expr_gen.node_allocator_,branch[0]);
31384
1.36k
                  }
31385
2.37k
               }
31386
31387
14.4k
               return result;
31388
20.1k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_cocob_expression::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
31191
10.2k
            {
31192
10.2k
               expression_node_ptr result = error_node();
31193
31194
               // (cob) o c --> cob
31195
10.2k
               if (details::is_cob_node(branch[0]))
31196
8.85k
               {
31197
8.85k
                  details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[0]);
31198
31199
8.85k
                  const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
31200
31201
8.85k
                  if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31202
30
                  {
31203
30
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31204
30
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31205
31206
30
                     return expr_gen(T(0));
31207
30
                  }
31208
8.82k
                  else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31209
545
                  {
31210
545
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31211
545
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31212
31213
545
                     return expr_gen(T(std::numeric_limits<T>::quiet_NaN()));
31214
545
                  }
31215
8.28k
                  else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31216
557
                  {
31217
557
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31218
31219
557
                     return branch[0];
31220
557
                  }
31221
7.72k
                  else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31222
41
                  {
31223
41
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31224
31225
41
                     return branch[0];
31226
41
                  }
31227
7.68k
                  else if (std::equal_to<T>()(T(1),c) && (details::e_div == operation))
31228
1.19k
                  {
31229
1.19k
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31230
31231
1.19k
                     return branch[0];
31232
1.19k
                  }
31233
31234
6.48k
                  const bool op_addsub = (details::e_add == cobnode->operation()) ||
31235
6.48k
                                         (details::e_sub == cobnode->operation()) ;
31236
31237
6.48k
                  if (op_addsub)
31238
2.70k
                  {
31239
2.70k
                     switch (operation)
31240
2.70k
                     {
31241
718
                        case details::e_add : cobnode->set_c(cobnode->c() + c); break;
31242
1.97k
                        case details::e_sub : cobnode->set_c(cobnode->c() - c); break;
31243
4
                        default             : return error_node();
31244
2.70k
                     }
31245
31246
2.69k
                     result = cobnode;
31247
2.69k
                  }
31248
3.78k
                  else if (details::e_mul == cobnode->operation())
31249
2.77k
                  {
31250
2.77k
                     switch (operation)
31251
2.77k
                     {
31252
796
                        case details::e_mul : cobnode->set_c(cobnode->c() * c); break;
31253
1.71k
                        case details::e_div : cobnode->set_c(cobnode->c() / c); break;
31254
260
                        default             : return error_node();
31255
2.77k
                     }
31256
31257
2.51k
                     result = cobnode;
31258
2.51k
                  }
31259
1.01k
                  else if (details::e_div == cobnode->operation())
31260
642
                  {
31261
642
                     if (details::e_mul == operation)
31262
501
                     {
31263
501
                        cobnode->set_c(cobnode->c() * c);
31264
501
                        result = cobnode;
31265
501
                     }
31266
141
                     else if (details::e_div == operation)
31267
72
                     {
31268
72
                        result = expr_gen.node_allocator_->
31269
72
                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31270
72
                                       (cobnode->c() / c, cobnode->move_branch(0));
31271
31272
72
                        details::free_node(*expr_gen.node_allocator_, branch[0]);
31273
72
                     }
31274
642
                  }
31275
31276
6.22k
                  if (result)
31277
5.78k
                  {
31278
5.78k
                     details::free_node(*expr_gen.node_allocator_,branch[1]);
31279
5.78k
                  }
31280
6.22k
               }
31281
31282
               // c o (cob) --> cob
31283
1.42k
               else if (details::is_cob_node(branch[1]))
31284
1.42k
               {
31285
1.42k
                  details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[1]);
31286
31287
1.42k
                  const Type c = static_cast<details::literal_node<Type>*>(branch[0])->value();
31288
31289
1.42k
                  if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31290
158
                  {
31291
158
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31292
158
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31293
31294
158
                     return expr_gen(T(0));
31295
158
                  }
31296
1.27k
                  else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31297
53
                  {
31298
53
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31299
53
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31300
31301
53
                     return expr_gen(T(0));
31302
53
                  }
31303
1.21k
                  else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31304
3
                  {
31305
3
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31306
31307
3
                     return branch[1];
31308
3
                  }
31309
1.21k
                  else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31310
29
                  {
31311
29
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31312
31313
29
                     return branch[1];
31314
29
                  }
31315
31316
1.18k
                  if (details::e_add == cobnode->operation())
31317
24
                  {
31318
24
                     if (details::e_add == operation)
31319
1
                     {
31320
1
                        cobnode->set_c(c + cobnode->c());
31321
1
                        result = cobnode;
31322
1
                     }
31323
23
                     else if (details::e_sub == operation)
31324
15
                     {
31325
15
                        result = expr_gen.node_allocator_->
31326
15
                                    template allocate_tt<typename details::cob_node<Type,details::sub_op<Type> > >
31327
15
                                       (c - cobnode->c(), cobnode->move_branch(0));
31328
31329
15
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31330
15
                     }
31331
24
                  }
31332
1.16k
                  else if (details::e_sub == cobnode->operation())
31333
6
                  {
31334
6
                     if (details::e_add == operation)
31335
6
                     {
31336
6
                        cobnode->set_c(c + cobnode->c());
31337
6
                        result = cobnode;
31338
6
                     }
31339
0
                     else if (details::e_sub == operation)
31340
0
                     {
31341
0
                        result = expr_gen.node_allocator_->
31342
0
                                    template allocate_tt<typename details::cob_node<Type,details::add_op<Type> > >
31343
0
                                       (c - cobnode->c(), cobnode->move_branch(0));
31344
31345
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31346
0
                     }
31347
6
                  }
31348
1.15k
                  else if (details::e_mul == cobnode->operation())
31349
564
                  {
31350
564
                     if (details::e_mul == operation)
31351
154
                     {
31352
154
                        cobnode->set_c(c * cobnode->c());
31353
154
                        result = cobnode;
31354
154
                     }
31355
410
                     else if (details::e_div == operation)
31356
14
                     {
31357
14
                        result = expr_gen.node_allocator_->
31358
14
                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31359
14
                                       (c / cobnode->c(), cobnode->move_branch(0));
31360
31361
14
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31362
14
                     }
31363
564
                  }
31364
592
                  else if (details::e_div == cobnode->operation())
31365
502
                  {
31366
502
                     if (details::e_mul == operation)
31367
490
                     {
31368
490
                        cobnode->set_c(c * cobnode->c());
31369
490
                        result = cobnode;
31370
490
                     }
31371
12
                     else if (details::e_div == operation)
31372
0
                     {
31373
0
                        result = expr_gen.node_allocator_->
31374
0
                                    template allocate_tt<typename details::cob_node<Type,details::mul_op<Type> > >
31375
0
                                       (c / cobnode->c(), cobnode->move_branch(0));
31376
31377
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31378
0
                     }
31379
502
                  }
31380
31381
1.18k
                  if (result)
31382
680
                  {
31383
680
                     details::free_node(*expr_gen.node_allocator_,branch[0]);
31384
680
                  }
31385
1.18k
               }
31386
31387
7.40k
               return result;
31388
10.2k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_cocob_expression::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
31191
9.89k
            {
31192
9.89k
               expression_node_ptr result = error_node();
31193
31194
               // (cob) o c --> cob
31195
9.89k
               if (details::is_cob_node(branch[0]))
31196
8.46k
               {
31197
8.46k
                  details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[0]);
31198
31199
8.46k
                  const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
31200
31201
8.46k
                  if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31202
30
                  {
31203
30
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31204
30
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31205
31206
30
                     return expr_gen(T(0));
31207
30
                  }
31208
8.43k
                  else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31209
545
                  {
31210
545
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31211
545
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31212
31213
545
                     return expr_gen(T(std::numeric_limits<T>::quiet_NaN()));
31214
545
                  }
31215
7.89k
                  else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31216
553
                  {
31217
553
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31218
31219
553
                     return branch[0];
31220
553
                  }
31221
7.34k
                  else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31222
41
                  {
31223
41
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31224
31225
41
                     return branch[0];
31226
41
                  }
31227
7.30k
                  else if (std::equal_to<T>()(T(1),c) && (details::e_div == operation))
31228
1.19k
                  {
31229
1.19k
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31230
31231
1.19k
                     return branch[0];
31232
1.19k
                  }
31233
31234
6.10k
                  const bool op_addsub = (details::e_add == cobnode->operation()) ||
31235
6.10k
                                         (details::e_sub == cobnode->operation()) ;
31236
31237
6.10k
                  if (op_addsub)
31238
2.32k
                  {
31239
2.32k
                     switch (operation)
31240
2.32k
                     {
31241
345
                        case details::e_add : cobnode->set_c(cobnode->c() + c); break;
31242
1.97k
                        case details::e_sub : cobnode->set_c(cobnode->c() - c); break;
31243
4
                        default             : return error_node();
31244
2.32k
                     }
31245
31246
2.31k
                     result = cobnode;
31247
2.31k
                  }
31248
3.78k
                  else if (details::e_mul == cobnode->operation())
31249
2.77k
                  {
31250
2.77k
                     switch (operation)
31251
2.77k
                     {
31252
796
                        case details::e_mul : cobnode->set_c(cobnode->c() * c); break;
31253
1.71k
                        case details::e_div : cobnode->set_c(cobnode->c() / c); break;
31254
256
                        default             : return error_node();
31255
2.77k
                     }
31256
31257
2.51k
                     result = cobnode;
31258
2.51k
                  }
31259
1.01k
                  else if (details::e_div == cobnode->operation())
31260
642
                  {
31261
642
                     if (details::e_mul == operation)
31262
501
                     {
31263
501
                        cobnode->set_c(cobnode->c() * c);
31264
501
                        result = cobnode;
31265
501
                     }
31266
141
                     else if (details::e_div == operation)
31267
72
                     {
31268
72
                        result = expr_gen.node_allocator_->
31269
72
                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31270
72
                                       (cobnode->c() / c, cobnode->move_branch(0));
31271
31272
72
                        details::free_node(*expr_gen.node_allocator_, branch[0]);
31273
72
                     }
31274
642
                  }
31275
31276
5.84k
                  if (result)
31277
5.40k
                  {
31278
5.40k
                     details::free_node(*expr_gen.node_allocator_,branch[1]);
31279
5.40k
                  }
31280
5.84k
               }
31281
31282
               // c o (cob) --> cob
31283
1.42k
               else if (details::is_cob_node(branch[1]))
31284
1.42k
               {
31285
1.42k
                  details::cob_base_node<Type>* cobnode = static_cast<details::cob_base_node<Type>*>(branch[1]);
31286
31287
1.42k
                  const Type c = static_cast<details::literal_node<Type>*>(branch[0])->value();
31288
31289
1.42k
                  if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31290
158
                  {
31291
158
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31292
158
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31293
31294
158
                     return expr_gen(T(0));
31295
158
                  }
31296
1.27k
                  else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31297
53
                  {
31298
53
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31299
53
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31300
31301
53
                     return expr_gen(T(0));
31302
53
                  }
31303
1.21k
                  else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31304
3
                  {
31305
3
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31306
31307
3
                     return branch[1];
31308
3
                  }
31309
1.21k
                  else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31310
28
                  {
31311
28
                     details::free_node(*expr_gen.node_allocator_, branch[0]);
31312
31313
28
                     return branch[1];
31314
28
                  }
31315
31316
1.18k
                  if (details::e_add == cobnode->operation())
31317
24
                  {
31318
24
                     if (details::e_add == operation)
31319
1
                     {
31320
1
                        cobnode->set_c(c + cobnode->c());
31321
1
                        result = cobnode;
31322
1
                     }
31323
23
                     else if (details::e_sub == operation)
31324
15
                     {
31325
15
                        result = expr_gen.node_allocator_->
31326
15
                                    template allocate_tt<typename details::cob_node<Type,details::sub_op<Type> > >
31327
15
                                       (c - cobnode->c(), cobnode->move_branch(0));
31328
31329
15
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31330
15
                     }
31331
24
                  }
31332
1.16k
                  else if (details::e_sub == cobnode->operation())
31333
6
                  {
31334
6
                     if (details::e_add == operation)
31335
6
                     {
31336
6
                        cobnode->set_c(c + cobnode->c());
31337
6
                        result = cobnode;
31338
6
                     }
31339
0
                     else if (details::e_sub == operation)
31340
0
                     {
31341
0
                        result = expr_gen.node_allocator_->
31342
0
                                    template allocate_tt<typename details::cob_node<Type,details::add_op<Type> > >
31343
0
                                       (c - cobnode->c(), cobnode->move_branch(0));
31344
31345
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31346
0
                     }
31347
6
                  }
31348
1.15k
                  else if (details::e_mul == cobnode->operation())
31349
564
                  {
31350
564
                     if (details::e_mul == operation)
31351
154
                     {
31352
154
                        cobnode->set_c(c * cobnode->c());
31353
154
                        result = cobnode;
31354
154
                     }
31355
410
                     else if (details::e_div == operation)
31356
14
                     {
31357
14
                        result = expr_gen.node_allocator_->
31358
14
                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31359
14
                                       (c / cobnode->c(), cobnode->move_branch(0));
31360
31361
14
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31362
14
                     }
31363
564
                  }
31364
592
                  else if (details::e_div == cobnode->operation())
31365
502
                  {
31366
502
                     if (details::e_mul == operation)
31367
490
                     {
31368
490
                        cobnode->set_c(c * cobnode->c());
31369
490
                        result = cobnode;
31370
490
                     }
31371
12
                     else if (details::e_div == operation)
31372
0
                     {
31373
0
                        result = expr_gen.node_allocator_->
31374
0
                                    template allocate_tt<typename details::cob_node<Type,details::mul_op<Type> > >
31375
0
                                       (c / cobnode->c(), cobnode->move_branch(0));
31376
31377
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31378
0
                     }
31379
502
                  }
31380
31381
1.18k
                  if (result)
31382
680
                  {
31383
680
                     details::free_node(*expr_gen.node_allocator_,branch[0]);
31384
680
                  }
31385
1.18k
               }
31386
31387
7.02k
               return result;
31388
9.89k
            }
31389
         };
31390
31391
         struct synthesize_coboc_expression
31392
         {
31393
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
31394
                                                      const details::operator_type& operation,
31395
                                                      expression_node_ptr (&branch)[2])
31396
43.7k
            {
31397
43.7k
               expression_node_ptr result = error_node();
31398
31399
               // (boc) o c --> boc
31400
43.7k
               if (details::is_boc_node(branch[0]))
31401
34.9k
               {
31402
34.9k
                  details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[0]);
31403
31404
34.9k
                  const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
31405
31406
34.9k
                  if (details::e_add == bocnode->operation())
31407
20.8k
                  {
31408
20.8k
                     switch (operation)
31409
20.8k
                     {
31410
14.9k
                        case details::e_add : bocnode->set_c(bocnode->c() + c); break;
31411
5.80k
                        case details::e_sub : bocnode->set_c(bocnode->c() - c); break;
31412
30
                        default             : return error_node();
31413
20.8k
                     }
31414
31415
20.7k
                     result = bocnode;
31416
20.7k
                  }
31417
14.1k
                  else if (details::e_mul == bocnode->operation())
31418
4.52k
                  {
31419
4.52k
                     switch (operation)
31420
4.52k
                     {
31421
118
                        case details::e_mul : bocnode->set_c(bocnode->c() * c); break;
31422
3.87k
                        case details::e_div : bocnode->set_c(bocnode->c() / c); break;
31423
532
                        default             : return error_node();
31424
4.52k
                     }
31425
31426
3.99k
                     result = bocnode;
31427
3.99k
                  }
31428
9.62k
                  else if (details::e_sub == bocnode->operation())
31429
7.50k
                  {
31430
7.50k
                     if (details::e_add == operation)
31431
2.44k
                     {
31432
2.44k
                        result = expr_gen.node_allocator_->
31433
2.44k
                                    template allocate_tt<typename details::boc_node<Type,details::add_op<Type> > >
31434
2.44k
                                       (bocnode->move_branch(0), c - bocnode->c());
31435
31436
2.44k
                        details::free_node(*expr_gen.node_allocator_,branch[0]);
31437
2.44k
                     }
31438
5.05k
                     else if (details::e_sub == operation)
31439
5.05k
                     {
31440
5.05k
                        bocnode->set_c(bocnode->c() + c);
31441
5.05k
                        result = bocnode;
31442
5.05k
                     }
31443
7.50k
                  }
31444
2.12k
                  else if (details::e_div == bocnode->operation())
31445
1.72k
                  {
31446
1.72k
                     switch (operation)
31447
1.72k
                     {
31448
156
                        case details::e_div : bocnode->set_c(bocnode->c() * c); break;
31449
96
                        case details::e_mul : bocnode->set_c(bocnode->c() / c); break;
31450
1.47k
                        default             : return error_node();
31451
1.72k
                     }
31452
31453
252
                     result = bocnode;
31454
252
                  }
31455
31456
32.9k
                  if (result)
31457
32.5k
                  {
31458
32.5k
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31459
32.5k
                  }
31460
32.9k
               }
31461
31462
               // c o (boc) --> boc
31463
8.78k
               else if (details::is_boc_node(branch[1]))
31464
8.78k
               {
31465
8.78k
                  details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[1]);
31466
31467
8.78k
                  const Type c = static_cast<details::literal_node<Type>*>(branch[0])->value();
31468
31469
8.78k
                  if (details::e_add == bocnode->operation())
31470
2
                  {
31471
2
                     if (details::e_add == operation)
31472
0
                     {
31473
0
                        bocnode->set_c(c + bocnode->c());
31474
0
                        result = bocnode;
31475
0
                     }
31476
2
                     else if (details::e_sub == operation)
31477
0
                     {
31478
0
                        result = expr_gen.node_allocator_->
31479
0
                                    template allocate_tt<typename details::cob_node<Type,details::sub_op<Type> > >
31480
0
                                       (c - bocnode->c(), bocnode->move_branch(0));
31481
31482
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31483
0
                     }
31484
2
                  }
31485
8.78k
                  else if (details::e_sub == bocnode->operation())
31486
30
                  {
31487
30
                     if (details::e_add == operation)
31488
26
                     {
31489
26
                        result = expr_gen.node_allocator_->
31490
26
                                    template allocate_tt<typename details::boc_node<Type,details::add_op<Type> > >
31491
26
                                       (bocnode->move_branch(0), c - bocnode->c());
31492
31493
26
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31494
26
                     }
31495
4
                     else if (details::e_sub == operation)
31496
0
                     {
31497
0
                        result = expr_gen.node_allocator_->
31498
0
                                    template allocate_tt<typename details::cob_node<Type,details::sub_op<Type> > >
31499
0
                                       (c + bocnode->c(), bocnode->move_branch(0));
31500
31501
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31502
0
                     }
31503
30
                  }
31504
8.75k
                  else if (details::e_mul == bocnode->operation())
31505
1.90k
                  {
31506
1.90k
                     if (details::e_mul == operation)
31507
4
                     {
31508
4
                        bocnode->set_c(c * bocnode->c());
31509
4
                        result = bocnode;
31510
4
                     }
31511
1.89k
                     else if (details::e_div == operation)
31512
0
                     {
31513
0
                        result = expr_gen.node_allocator_->
31514
0
                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31515
0
                                       (c / bocnode->c(), bocnode->move_branch(0));
31516
31517
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31518
0
                     }
31519
1.90k
                  }
31520
6.85k
                  else if (details::e_div == bocnode->operation())
31521
6.16k
                  {
31522
6.16k
                     if (details::e_mul == operation)
31523
0
                     {
31524
0
                        bocnode->set_c(bocnode->c() / c);
31525
0
                        result = bocnode;
31526
0
                     }
31527
6.16k
                     else if (details::e_div == operation)
31528
0
                     {
31529
0
                        result = expr_gen.node_allocator_->
31530
0
                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31531
0
                                       (c * bocnode->c(), bocnode->move_branch(0));
31532
31533
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31534
0
                     }
31535
6.16k
                  }
31536
31537
8.78k
                  if (result)
31538
30
                  {
31539
30
                     details::free_node(*expr_gen.node_allocator_,branch[0]);
31540
30
                  }
31541
8.78k
               }
31542
31543
41.7k
               return result;
31544
43.7k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_coboc_expression::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
31396
22.0k
            {
31397
22.0k
               expression_node_ptr result = error_node();
31398
31399
               // (boc) o c --> boc
31400
22.0k
               if (details::is_boc_node(branch[0]))
31401
17.5k
               {
31402
17.5k
                  details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[0]);
31403
31404
17.5k
                  const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
31405
31406
17.5k
                  if (details::e_add == bocnode->operation())
31407
10.4k
                  {
31408
10.4k
                     switch (operation)
31409
10.4k
                     {
31410
7.51k
                        case details::e_add : bocnode->set_c(bocnode->c() + c); break;
31411
2.90k
                        case details::e_sub : bocnode->set_c(bocnode->c() - c); break;
31412
15
                        default             : return error_node();
31413
10.4k
                     }
31414
31415
10.4k
                     result = bocnode;
31416
10.4k
                  }
31417
7.09k
                  else if (details::e_mul == bocnode->operation())
31418
2.27k
                  {
31419
2.27k
                     switch (operation)
31420
2.27k
                     {
31421
59
                        case details::e_mul : bocnode->set_c(bocnode->c() * c); break;
31422
1.94k
                        case details::e_div : bocnode->set_c(bocnode->c() / c); break;
31423
266
                        default             : return error_node();
31424
2.27k
                     }
31425
31426
2.00k
                     result = bocnode;
31427
2.00k
                  }
31428
4.82k
                  else if (details::e_sub == bocnode->operation())
31429
3.77k
                  {
31430
3.77k
                     if (details::e_add == operation)
31431
1.23k
                     {
31432
1.23k
                        result = expr_gen.node_allocator_->
31433
1.23k
                                    template allocate_tt<typename details::boc_node<Type,details::add_op<Type> > >
31434
1.23k
                                       (bocnode->move_branch(0), c - bocnode->c());
31435
31436
1.23k
                        details::free_node(*expr_gen.node_allocator_,branch[0]);
31437
1.23k
                     }
31438
2.53k
                     else if (details::e_sub == operation)
31439
2.53k
                     {
31440
2.53k
                        bocnode->set_c(bocnode->c() + c);
31441
2.53k
                        result = bocnode;
31442
2.53k
                     }
31443
3.77k
                  }
31444
1.05k
                  else if (details::e_div == bocnode->operation())
31445
864
                  {
31446
864
                     switch (operation)
31447
864
                     {
31448
78
                        case details::e_div : bocnode->set_c(bocnode->c() * c); break;
31449
48
                        case details::e_mul : bocnode->set_c(bocnode->c() / c); break;
31450
738
                        default             : return error_node();
31451
864
                     }
31452
31453
126
                     result = bocnode;
31454
126
                  }
31455
31456
16.5k
                  if (result)
31457
16.3k
                  {
31458
16.3k
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31459
16.3k
                  }
31460
16.5k
               }
31461
31462
               // c o (boc) --> boc
31463
4.49k
               else if (details::is_boc_node(branch[1]))
31464
4.49k
               {
31465
4.49k
                  details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[1]);
31466
31467
4.49k
                  const Type c = static_cast<details::literal_node<Type>*>(branch[0])->value();
31468
31469
4.49k
                  if (details::e_add == bocnode->operation())
31470
1
                  {
31471
1
                     if (details::e_add == operation)
31472
0
                     {
31473
0
                        bocnode->set_c(c + bocnode->c());
31474
0
                        result = bocnode;
31475
0
                     }
31476
1
                     else if (details::e_sub == operation)
31477
0
                     {
31478
0
                        result = expr_gen.node_allocator_->
31479
0
                                    template allocate_tt<typename details::cob_node<Type,details::sub_op<Type> > >
31480
0
                                       (c - bocnode->c(), bocnode->move_branch(0));
31481
31482
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31483
0
                     }
31484
1
                  }
31485
4.49k
                  else if (details::e_sub == bocnode->operation())
31486
15
                  {
31487
15
                     if (details::e_add == operation)
31488
13
                     {
31489
13
                        result = expr_gen.node_allocator_->
31490
13
                                    template allocate_tt<typename details::boc_node<Type,details::add_op<Type> > >
31491
13
                                       (bocnode->move_branch(0), c - bocnode->c());
31492
31493
13
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31494
13
                     }
31495
2
                     else if (details::e_sub == operation)
31496
0
                     {
31497
0
                        result = expr_gen.node_allocator_->
31498
0
                                    template allocate_tt<typename details::cob_node<Type,details::sub_op<Type> > >
31499
0
                                       (c + bocnode->c(), bocnode->move_branch(0));
31500
31501
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31502
0
                     }
31503
15
                  }
31504
4.47k
                  else if (details::e_mul == bocnode->operation())
31505
953
                  {
31506
953
                     if (details::e_mul == operation)
31507
2
                     {
31508
2
                        bocnode->set_c(c * bocnode->c());
31509
2
                        result = bocnode;
31510
2
                     }
31511
951
                     else if (details::e_div == operation)
31512
0
                     {
31513
0
                        result = expr_gen.node_allocator_->
31514
0
                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31515
0
                                       (c / bocnode->c(), bocnode->move_branch(0));
31516
31517
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31518
0
                     }
31519
953
                  }
31520
3.52k
                  else if (details::e_div == bocnode->operation())
31521
3.11k
                  {
31522
3.11k
                     if (details::e_mul == operation)
31523
0
                     {
31524
0
                        bocnode->set_c(bocnode->c() / c);
31525
0
                        result = bocnode;
31526
0
                     }
31527
3.11k
                     else if (details::e_div == operation)
31528
0
                     {
31529
0
                        result = expr_gen.node_allocator_->
31530
0
                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31531
0
                                       (c * bocnode->c(), bocnode->move_branch(0));
31532
31533
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31534
0
                     }
31535
3.11k
                  }
31536
31537
4.49k
                  if (result)
31538
15
                  {
31539
15
                     details::free_node(*expr_gen.node_allocator_,branch[0]);
31540
15
                  }
31541
4.49k
               }
31542
31543
21.0k
               return result;
31544
22.0k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_coboc_expression::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
31396
21.7k
            {
31397
21.7k
               expression_node_ptr result = error_node();
31398
31399
               // (boc) o c --> boc
31400
21.7k
               if (details::is_boc_node(branch[0]))
31401
17.4k
               {
31402
17.4k
                  details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[0]);
31403
31404
17.4k
                  const Type c = static_cast<details::literal_node<Type>*>(branch[1])->value();
31405
31406
17.4k
                  if (details::e_add == bocnode->operation())
31407
10.3k
                  {
31408
10.3k
                     switch (operation)
31409
10.3k
                     {
31410
7.44k
                        case details::e_add : bocnode->set_c(bocnode->c() + c); break;
31411
2.90k
                        case details::e_sub : bocnode->set_c(bocnode->c() - c); break;
31412
15
                        default             : return error_node();
31413
10.3k
                     }
31414
31415
10.3k
                     result = bocnode;
31416
10.3k
                  }
31417
7.05k
                  else if (details::e_mul == bocnode->operation())
31418
2.25k
                  {
31419
2.25k
                     switch (operation)
31420
2.25k
                     {
31421
59
                        case details::e_mul : bocnode->set_c(bocnode->c() * c); break;
31422
1.93k
                        case details::e_div : bocnode->set_c(bocnode->c() / c); break;
31423
266
                        default             : return error_node();
31424
2.25k
                     }
31425
31426
1.98k
                     result = bocnode;
31427
1.98k
                  }
31428
4.80k
                  else if (details::e_sub == bocnode->operation())
31429
3.72k
                  {
31430
3.72k
                     if (details::e_add == operation)
31431
1.20k
                     {
31432
1.20k
                        result = expr_gen.node_allocator_->
31433
1.20k
                                    template allocate_tt<typename details::boc_node<Type,details::add_op<Type> > >
31434
1.20k
                                       (bocnode->move_branch(0), c - bocnode->c());
31435
31436
1.20k
                        details::free_node(*expr_gen.node_allocator_,branch[0]);
31437
1.20k
                     }
31438
2.52k
                     else if (details::e_sub == operation)
31439
2.51k
                     {
31440
2.51k
                        bocnode->set_c(bocnode->c() + c);
31441
2.51k
                        result = bocnode;
31442
2.51k
                     }
31443
3.72k
                  }
31444
1.07k
                  else if (details::e_div == bocnode->operation())
31445
862
                  {
31446
862
                     switch (operation)
31447
862
                     {
31448
78
                        case details::e_div : bocnode->set_c(bocnode->c() * c); break;
31449
48
                        case details::e_mul : bocnode->set_c(bocnode->c() / c); break;
31450
736
                        default             : return error_node();
31451
862
                     }
31452
31453
126
                     result = bocnode;
31454
126
                  }
31455
31456
16.4k
                  if (result)
31457
16.1k
                  {
31458
16.1k
                     details::free_node(*expr_gen.node_allocator_, branch[1]);
31459
16.1k
                  }
31460
16.4k
               }
31461
31462
               // c o (boc) --> boc
31463
4.29k
               else if (details::is_boc_node(branch[1]))
31464
4.29k
               {
31465
4.29k
                  details::boc_base_node<Type>* bocnode = static_cast<details::boc_base_node<Type>*>(branch[1]);
31466
31467
4.29k
                  const Type c = static_cast<details::literal_node<Type>*>(branch[0])->value();
31468
31469
4.29k
                  if (details::e_add == bocnode->operation())
31470
1
                  {
31471
1
                     if (details::e_add == operation)
31472
0
                     {
31473
0
                        bocnode->set_c(c + bocnode->c());
31474
0
                        result = bocnode;
31475
0
                     }
31476
1
                     else if (details::e_sub == operation)
31477
0
                     {
31478
0
                        result = expr_gen.node_allocator_->
31479
0
                                    template allocate_tt<typename details::cob_node<Type,details::sub_op<Type> > >
31480
0
                                       (c - bocnode->c(), bocnode->move_branch(0));
31481
31482
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31483
0
                     }
31484
1
                  }
31485
4.29k
                  else if (details::e_sub == bocnode->operation())
31486
15
                  {
31487
15
                     if (details::e_add == operation)
31488
13
                     {
31489
13
                        result = expr_gen.node_allocator_->
31490
13
                                    template allocate_tt<typename details::boc_node<Type,details::add_op<Type> > >
31491
13
                                       (bocnode->move_branch(0), c - bocnode->c());
31492
31493
13
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31494
13
                     }
31495
2
                     else if (details::e_sub == operation)
31496
0
                     {
31497
0
                        result = expr_gen.node_allocator_->
31498
0
                                    template allocate_tt<typename details::cob_node<Type,details::sub_op<Type> > >
31499
0
                                       (c + bocnode->c(), bocnode->move_branch(0));
31500
31501
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31502
0
                     }
31503
15
                  }
31504
4.27k
                  else if (details::e_mul == bocnode->operation())
31505
949
                  {
31506
949
                     if (details::e_mul == operation)
31507
2
                     {
31508
2
                        bocnode->set_c(c * bocnode->c());
31509
2
                        result = bocnode;
31510
2
                     }
31511
947
                     else if (details::e_div == operation)
31512
0
                     {
31513
0
                        result = expr_gen.node_allocator_->
31514
0
                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31515
0
                                       (c / bocnode->c(), bocnode->move_branch(0));
31516
31517
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31518
0
                     }
31519
949
                  }
31520
3.32k
                  else if (details::e_div == bocnode->operation())
31521
3.04k
                  {
31522
3.04k
                     if (details::e_mul == operation)
31523
0
                     {
31524
0
                        bocnode->set_c(bocnode->c() / c);
31525
0
                        result = bocnode;
31526
0
                     }
31527
3.04k
                     else if (details::e_div == operation)
31528
0
                     {
31529
0
                        result = expr_gen.node_allocator_->
31530
0
                                    template allocate_tt<typename details::cob_node<Type,details::div_op<Type> > >
31531
0
                                       (c * bocnode->c(), bocnode->move_branch(0));
31532
31533
0
                        details::free_node(*expr_gen.node_allocator_,branch[1]);
31534
0
                     }
31535
3.04k
                  }
31536
31537
4.29k
                  if (result)
31538
15
                  {
31539
15
                     details::free_node(*expr_gen.node_allocator_,branch[0]);
31540
15
                  }
31541
4.29k
               }
31542
31543
20.6k
               return result;
31544
21.7k
            }
31545
         };
31546
31547
         #ifndef exprtk_disable_enhanced_features
31548
         inline bool synthesize_expression(const details::operator_type& operation,
31549
                                           expression_node_ptr (&branch)[2],
31550
                                           expression_node_ptr& result)
31551
6.74M
         {
31552
6.74M
            result = error_node();
31553
31554
6.74M
            if (!operation_optimisable(operation))
31555
16
               return false;
31556
31557
6.74M
            const std::string node_id = branch_to_id(branch);
31558
31559
6.74M
            const typename synthesize_map_t::iterator itr = synthesize_map_.find(node_id);
31560
31561
6.74M
            if (synthesize_map_.end() != itr)
31562
3.55M
            {
31563
3.55M
               result = itr->second((*this), operation, branch);
31564
31565
3.55M
               return true;
31566
3.55M
            }
31567
3.19M
            else
31568
3.19M
               return false;
31569
6.74M
         }
exprtk::parser<double>::expression_generator<double>::synthesize_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2], exprtk::details::expression_node<double>*&)
Line
Count
Source
31551
3.46M
         {
31552
3.46M
            result = error_node();
31553
31554
3.46M
            if (!operation_optimisable(operation))
31555
8
               return false;
31556
31557
3.46M
            const std::string node_id = branch_to_id(branch);
31558
31559
3.46M
            const typename synthesize_map_t::iterator itr = synthesize_map_.find(node_id);
31560
31561
3.46M
            if (synthesize_map_.end() != itr)
31562
1.82M
            {
31563
1.82M
               result = itr->second((*this), operation, branch);
31564
31565
1.82M
               return true;
31566
1.82M
            }
31567
1.64M
            else
31568
1.64M
               return false;
31569
3.46M
         }
exprtk::parser<float>::expression_generator<float>::synthesize_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2], exprtk::details::expression_node<float>*&)
Line
Count
Source
31551
3.28M
         {
31552
3.28M
            result = error_node();
31553
31554
3.28M
            if (!operation_optimisable(operation))
31555
8
               return false;
31556
31557
3.28M
            const std::string node_id = branch_to_id(branch);
31558
31559
3.28M
            const typename synthesize_map_t::iterator itr = synthesize_map_.find(node_id);
31560
31561
3.28M
            if (synthesize_map_.end() != itr)
31562
1.73M
            {
31563
1.73M
               result = itr->second((*this), operation, branch);
31564
31565
1.73M
               return true;
31566
1.73M
            }
31567
1.55M
            else
31568
1.55M
               return false;
31569
3.28M
         }
31570
31571
         struct synthesize_vov_expression
31572
         {
31573
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
31574
                                                      const details::operator_type& operation,
31575
                                                      expression_node_ptr (&branch)[2])
31576
625k
            {
31577
625k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
31578
625k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
31579
31580
625k
               switch (operation)
31581
625k
               {
31582
0
                  #define case_stmt(op0, op1)                                                      \
31583
625k
                  case op0 : return expr_gen.node_allocator_->                                     \
31584
625k
                                template allocate_rr<typename details::vov_node<Type,op1<Type> > > \
31585
625k
                                   (v1, v2);                                                       \
31586
0
31587
0
                  basic_opr_switch_statements
31588
67.4k
                  extended_opr_switch_statements
31589
0
                  #undef case_stmt
31590
0
                  default : return error_node();
31591
625k
               }
31592
625k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vov_expression::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
31576
320k
            {
31577
320k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
31578
320k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
31579
31580
320k
               switch (operation)
31581
320k
               {
31582
0
                  #define case_stmt(op0, op1)                                                      \
31583
0
                  case op0 : return expr_gen.node_allocator_->                                     \
31584
0
                                template allocate_rr<typename details::vov_node<Type,op1<Type> > > \
31585
0
                                   (v1, v2);                                                       \
31586
0
31587
0
                  basic_opr_switch_statements
31588
33.8k
                  extended_opr_switch_statements
31589
0
                  #undef case_stmt
31590
0
                  default : return error_node();
31591
320k
               }
31592
320k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vov_expression::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
31576
304k
            {
31577
304k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
31578
304k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
31579
31580
304k
               switch (operation)
31581
304k
               {
31582
0
                  #define case_stmt(op0, op1)                                                      \
31583
0
                  case op0 : return expr_gen.node_allocator_->                                     \
31584
0
                                template allocate_rr<typename details::vov_node<Type,op1<Type> > > \
31585
0
                                   (v1, v2);                                                       \
31586
0
31587
0
                  basic_opr_switch_statements
31588
33.6k
                  extended_opr_switch_statements
31589
0
                  #undef case_stmt
31590
0
                  default : return error_node();
31591
304k
               }
31592
304k
            }
31593
         };
31594
31595
         struct synthesize_cov_expression
31596
         {
31597
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
31598
                                                      const details::operator_type& operation,
31599
                                                      expression_node_ptr (&branch)[2])
31600
864k
            {
31601
864k
               const Type  c = static_cast<details::literal_node<Type>*> (branch[0])->value();
31602
864k
               const Type& v = static_cast<details::variable_node<Type>*>(branch[1])->ref  ();
31603
31604
864k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
31605
31606
864k
               if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31607
151k
                  return expr_gen(T(0));
31608
713k
               else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31609
8.76k
                  return expr_gen(T(0));
31610
704k
               else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31611
6.46k
                  return static_cast<details::variable_node<Type>*>(branch[1]);
31612
698k
               else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31613
109k
                  return static_cast<details::variable_node<Type>*>(branch[1]);
31614
31615
589k
               switch (operation)
31616
589k
               {
31617
0
                  #define case_stmt(op0, op1)                                                      \
31618
589k
                  case op0 : return expr_gen.node_allocator_->                                     \
31619
589k
                                template allocate_cr<typename details::cov_node<Type,op1<Type> > > \
31620
589k
                                   (c, v);                                                         \
31621
0
31622
0
                  basic_opr_switch_statements
31623
9.26k
                  extended_opr_switch_statements
31624
0
                  #undef case_stmt
31625
0
                  default : return error_node();
31626
589k
               }
31627
589k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_cov_expression::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
31600
443k
            {
31601
443k
               const Type  c = static_cast<details::literal_node<Type>*> (branch[0])->value();
31602
443k
               const Type& v = static_cast<details::variable_node<Type>*>(branch[1])->ref  ();
31603
31604
443k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
31605
31606
443k
               if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31607
78.7k
                  return expr_gen(T(0));
31608
365k
               else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31609
4.38k
                  return expr_gen(T(0));
31610
360k
               else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31611
3.63k
                  return static_cast<details::variable_node<Type>*>(branch[1]);
31612
357k
               else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31613
56.1k
                  return static_cast<details::variable_node<Type>*>(branch[1]);
31614
31615
301k
               switch (operation)
31616
301k
               {
31617
0
                  #define case_stmt(op0, op1)                                                      \
31618
0
                  case op0 : return expr_gen.node_allocator_->                                     \
31619
0
                                template allocate_cr<typename details::cov_node<Type,op1<Type> > > \
31620
0
                                   (c, v);                                                         \
31621
0
31622
0
                  basic_opr_switch_statements
31623
4.64k
                  extended_opr_switch_statements
31624
0
                  #undef case_stmt
31625
0
                  default : return error_node();
31626
301k
               }
31627
301k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_cov_expression::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
31600
420k
            {
31601
420k
               const Type  c = static_cast<details::literal_node<Type>*> (branch[0])->value();
31602
420k
               const Type& v = static_cast<details::variable_node<Type>*>(branch[1])->ref  ();
31603
31604
420k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
31605
31606
420k
               if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31607
72.4k
                  return expr_gen(T(0));
31608
348k
               else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31609
4.38k
                  return expr_gen(T(0));
31610
343k
               else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31611
2.82k
                  return static_cast<details::variable_node<Type>*>(branch[1]);
31612
340k
               else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31613
52.9k
                  return static_cast<details::variable_node<Type>*>(branch[1]);
31614
31615
288k
               switch (operation)
31616
288k
               {
31617
0
                  #define case_stmt(op0, op1)                                                      \
31618
0
                  case op0 : return expr_gen.node_allocator_->                                     \
31619
0
                                template allocate_cr<typename details::cov_node<Type,op1<Type> > > \
31620
0
                                   (c, v);                                                         \
31621
0
31622
0
                  basic_opr_switch_statements
31623
4.62k
                  extended_opr_switch_statements
31624
0
                  #undef case_stmt
31625
0
                  default : return error_node();
31626
288k
               }
31627
288k
            }
31628
         };
31629
31630
         struct synthesize_voc_expression
31631
         {
31632
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
31633
                                                      const details::operator_type& operation,
31634
                                                      expression_node_ptr (&branch)[2])
31635
850k
            {
31636
850k
               const Type& v = static_cast<details::variable_node<Type>*>(branch[0])->ref  ();
31637
850k
               const Type  c = static_cast<details::literal_node<Type>*> (branch[1])->value();
31638
31639
850k
               details::free_node(*(expr_gen.node_allocator_), branch[1]);
31640
31641
850k
               if (expr_gen.cardinal_pow_optimisable(operation,c))
31642
153k
               {
31643
153k
                  if (std::equal_to<T>()(T(1),c))
31644
7.90k
                     return branch[0];
31645
145k
                  else
31646
145k
                     return expr_gen.cardinal_pow_optimisation(v,c);
31647
153k
               }
31648
696k
               else if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31649
29.2k
                  return expr_gen(T(0));
31650
667k
               else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31651
12.9k
                  return expr_gen(std::numeric_limits<T>::quiet_NaN());
31652
654k
               else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31653
53.8k
                  return static_cast<details::variable_node<Type>*>(branch[0]);
31654
600k
               else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31655
83.0k
                  return static_cast<details::variable_node<Type>*>(branch[0]);
31656
517k
               else if (std::equal_to<T>()(T(1),c) && (details::e_div == operation))
31657
3.83k
                  return static_cast<details::variable_node<Type>*>(branch[0]);
31658
31659
513k
               switch (operation)
31660
513k
               {
31661
0
                  #define case_stmt(op0, op1)                                                      \
31662
513k
                  case op0 : return expr_gen.node_allocator_->                                     \
31663
513k
                                template allocate_rc<typename details::voc_node<Type,op1<Type> > > \
31664
513k
                                   (v, c);                                                         \
31665
0
31666
0
                  basic_opr_switch_statements
31667
23.8k
                  extended_opr_switch_statements
31668
0
                  #undef case_stmt
31669
0
                  default : return error_node();
31670
513k
               }
31671
513k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_voc_expression::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
31635
435k
            {
31636
435k
               const Type& v = static_cast<details::variable_node<Type>*>(branch[0])->ref  ();
31637
435k
               const Type  c = static_cast<details::literal_node<Type>*> (branch[1])->value();
31638
31639
435k
               details::free_node(*(expr_gen.node_allocator_), branch[1]);
31640
31641
435k
               if (expr_gen.cardinal_pow_optimisable(operation,c))
31642
78.2k
               {
31643
78.2k
                  if (std::equal_to<T>()(T(1),c))
31644
4.07k
                     return branch[0];
31645
74.1k
                  else
31646
74.1k
                     return expr_gen.cardinal_pow_optimisation(v,c);
31647
78.2k
               }
31648
356k
               else if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31649
14.8k
                  return expr_gen(T(0));
31650
341k
               else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31651
6.75k
                  return expr_gen(std::numeric_limits<T>::quiet_NaN());
31652
335k
               else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31653
27.3k
                  return static_cast<details::variable_node<Type>*>(branch[0]);
31654
307k
               else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31655
42.2k
                  return static_cast<details::variable_node<Type>*>(branch[0]);
31656
265k
               else if (std::equal_to<T>()(T(1),c) && (details::e_div == operation))
31657
1.92k
                  return static_cast<details::variable_node<Type>*>(branch[0]);
31658
31659
263k
               switch (operation)
31660
263k
               {
31661
0
                  #define case_stmt(op0, op1)                                                      \
31662
0
                  case op0 : return expr_gen.node_allocator_->                                     \
31663
0
                                template allocate_rc<typename details::voc_node<Type,op1<Type> > > \
31664
0
                                   (v, c);                                                         \
31665
0
31666
0
                  basic_opr_switch_statements
31667
12.2k
                  extended_opr_switch_statements
31668
0
                  #undef case_stmt
31669
0
                  default : return error_node();
31670
263k
               }
31671
263k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_voc_expression::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
31635
415k
            {
31636
415k
               const Type& v = static_cast<details::variable_node<Type>*>(branch[0])->ref  ();
31637
415k
               const Type  c = static_cast<details::literal_node<Type>*> (branch[1])->value();
31638
31639
415k
               details::free_node(*(expr_gen.node_allocator_), branch[1]);
31640
31641
415k
               if (expr_gen.cardinal_pow_optimisable(operation,c))
31642
75.0k
               {
31643
75.0k
                  if (std::equal_to<T>()(T(1),c))
31644
3.82k
                     return branch[0];
31645
71.2k
                  else
31646
71.2k
                     return expr_gen.cardinal_pow_optimisation(v,c);
31647
75.0k
               }
31648
340k
               else if (std::equal_to<T>()(T(0),c) && (details::e_mul == operation))
31649
14.3k
                  return expr_gen(T(0));
31650
325k
               else if (std::equal_to<T>()(T(0),c) && (details::e_div == operation))
31651
6.24k
                  return expr_gen(std::numeric_limits<T>::quiet_NaN());
31652
319k
               else if (std::equal_to<T>()(T(0),c) && (details::e_add == operation))
31653
26.5k
                  return static_cast<details::variable_node<Type>*>(branch[0]);
31654
292k
               else if (std::equal_to<T>()(T(1),c) && (details::e_mul == operation))
31655
40.7k
                  return static_cast<details::variable_node<Type>*>(branch[0]);
31656
252k
               else if (std::equal_to<T>()(T(1),c) && (details::e_div == operation))
31657
1.91k
                  return static_cast<details::variable_node<Type>*>(branch[0]);
31658
31659
250k
               switch (operation)
31660
250k
               {
31661
0
                  #define case_stmt(op0, op1)                                                      \
31662
0
                  case op0 : return expr_gen.node_allocator_->                                     \
31663
0
                                template allocate_rc<typename details::voc_node<Type,op1<Type> > > \
31664
0
                                   (v, c);                                                         \
31665
0
31666
0
                  basic_opr_switch_statements
31667
11.5k
                  extended_opr_switch_statements
31668
0
                  #undef case_stmt
31669
0
                  default : return error_node();
31670
250k
               }
31671
250k
            }
31672
         };
31673
31674
         struct synthesize_sf3ext_expression
31675
         {
31676
            template <typename T0, typename T1, typename T2>
31677
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
31678
                                                      const details::operator_type& sf3opr,
31679
                                                      T0 t0, T1 t1, T2 t2)
31680
502k
            {
31681
502k
               switch (sf3opr)
31682
502k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
502k
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
502k
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
40.1k
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
23.1k
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
40.1k
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
20.3k
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
24.3k
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
33.2k
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
36.2k
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
37.4k
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
502k
               }
31698
502k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf3ext_expression::process<double const&, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const&, double const&, double const&)
Line
Count
Source
31680
53.4k
            {
31681
53.4k
               switch (sf3opr)
31682
53.4k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
0
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
4.98k
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
3.51k
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
5.11k
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
3.23k
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
4.76k
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
1.93k
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
3.13k
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
957
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
53.4k
               }
31698
53.4k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf3ext_expression::process<double const&, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const&, double const&, double const)
Line
Count
Source
31680
49.4k
            {
31681
49.4k
               switch (sf3opr)
31682
49.4k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
0
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
2.68k
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
1.69k
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
5.20k
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
2.30k
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
1.38k
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
7.21k
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
943
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
3.14k
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
49.4k
               }
31698
49.4k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf3ext_expression::process<double const&, double const, double const&>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const&, double const, double const&)
Line
Count
Source
31680
38.4k
            {
31681
38.4k
               switch (sf3opr)
31682
38.4k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
0
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
2.70k
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
2.95k
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
2.92k
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
1.62k
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
2.48k
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
2.54k
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
6.96k
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
708
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
38.4k
               }
31698
38.4k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf3ext_expression::process<double const, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const, double const&, double const&)
Line
Count
Source
31680
69.0k
            {
31681
69.0k
               switch (sf3opr)
31682
69.0k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
0
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
3.71k
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
2.70k
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
7.13k
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
3.04k
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
6.07k
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
1.45k
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
11.6k
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
11.5k
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
69.0k
               }
31698
69.0k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf3ext_expression::process<double const, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const, double const&, double const)
Line
Count
Source
31680
36.9k
            {
31681
36.9k
               switch (sf3opr)
31682
36.9k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
0
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
5.67k
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
1.33k
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
5.32k
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
336
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
3.05k
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
7.08k
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
6.62k
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
162
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
36.9k
               }
31698
36.9k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf3ext_expression::process<double const, double const, double const&>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const, double const, double const&)
Line
Count
Source
31680
8.93k
            {
31681
8.93k
               switch (sf3opr)
31682
8.93k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
0
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
0
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
0
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
0
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
508
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
1.66k
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
1.45k
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
1.88k
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
2.58k
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
8.93k
               }
31698
8.93k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf3ext_expression::process<double const&, double const, double const>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const&, double const, double const)
Line
Count
Source
31680
3.83k
            {
31681
3.83k
               switch (sf3opr)
31682
3.83k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
0
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
1.06k
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
565
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
459
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
71
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
0
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
0
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
0
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
0
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
3.83k
               }
31698
3.83k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf3ext_expression::process<float const&, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const&, float const&, float const&)
Line
Count
Source
31680
50.0k
            {
31681
50.0k
               switch (sf3opr)
31682
50.0k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
0
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
4.97k
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
3.35k
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
4.83k
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
3.20k
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
4.74k
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
1.90k
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
1.99k
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
854
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
50.0k
               }
31698
50.0k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf3ext_expression::process<float const&, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const&, float const&, float const)
Line
Count
Source
31680
46.2k
            {
31681
46.2k
               switch (sf3opr)
31682
46.2k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
0
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
2.66k
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
1.67k
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
5.13k
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
2.30k
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
1.37k
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
6.79k
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
935
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
2.72k
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
46.2k
               }
31698
46.2k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf3ext_expression::process<float const&, float const, float const&>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const&, float const, float const&)
Line
Count
Source
31680
36.3k
            {
31681
36.3k
               switch (sf3opr)
31682
36.3k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
0
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
1.61k
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
2.95k
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
2.74k
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
1.62k
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
2.11k
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
2.43k
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
6.94k
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
582
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
36.3k
               }
31698
36.3k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf3ext_expression::process<float const, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const, float const&, float const&)
Line
Count
Source
31680
65.9k
            {
31681
65.9k
               switch (sf3opr)
31682
65.9k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
0
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
3.52k
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
2.69k
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
7.05k
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
3.02k
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
6.07k
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
1.45k
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
11.5k
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
11.5k
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
65.9k
               }
31698
65.9k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf3ext_expression::process<float const, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const, float const&, float const)
Line
Count
Source
31680
33.1k
            {
31681
33.1k
               switch (sf3opr)
31682
33.1k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
0
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
5.65k
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
1.33k
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
5.15k
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
334
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
3.05k
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
6.78k
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
3.96k
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
161
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
33.1k
               }
31698
33.1k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf3ext_expression::process<float const, float const, float const&>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const, float const, float const&)
Line
Count
Source
31680
7.25k
            {
31681
7.25k
               switch (sf3opr)
31682
7.25k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
0
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
0
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
0
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
0
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
506
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
414
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
1.23k
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
1.87k
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
2.57k
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
7.25k
               }
31698
7.25k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf3ext_expression::process<float const&, float const, float const>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const&, float const, float const)
Line
Count
Source
31680
3.32k
            {
31681
3.32k
               switch (sf3opr)
31682
3.32k
               {
31683
0
                  #define case_stmt(op)                                                                              \
31684
0
                  case details::e_sf##op : return details::T0oT1oT2_sf3ext<T,T0,T1,T2,details::sf##op##_op<Type> >:: \
31685
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2);                                   \
31686
0
31687
843
                  case_stmt(00) case_stmt(01) case_stmt(02) case_stmt(03)
31688
563
                  case_stmt(04) case_stmt(05) case_stmt(06) case_stmt(07)
31689
455
                  case_stmt(08) case_stmt(09) case_stmt(10) case_stmt(11)
31690
71
                  case_stmt(12) case_stmt(13) case_stmt(14) case_stmt(15)
31691
0
                  case_stmt(16) case_stmt(17) case_stmt(18) case_stmt(19)
31692
0
                  case_stmt(20) case_stmt(21) case_stmt(22) case_stmt(23)
31693
0
                  case_stmt(24) case_stmt(25) case_stmt(26) case_stmt(27)
31694
0
                  case_stmt(28) case_stmt(29) case_stmt(30)
31695
0
                  #undef case_stmt
31696
0
                  default : return error_node();
31697
3.32k
               }
31698
3.32k
            }
31699
31700
            template <typename T0, typename T1, typename T2>
31701
            static inline bool compile(expression_generator<Type>& expr_gen, const std::string& id,
31702
                                       T0 t0, T1 t1, T2 t2,
31703
                                       expression_node_ptr& result)
31704
763k
            {
31705
763k
               details::operator_type sf3opr;
31706
31707
763k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
261k
                  return false;
31709
502k
               else
31710
502k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
502k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
502k
               return true;
31714
763k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf3ext_expression::compile<double const&, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, double const&, double const&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31704
74.3k
            {
31705
74.3k
               details::operator_type sf3opr;
31706
31707
74.3k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
20.8k
                  return false;
31709
53.4k
               else
31710
53.4k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
53.4k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
53.4k
               return true;
31714
74.3k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf3ext_expression::compile<double const&, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, double const&, double const, exprtk::details::expression_node<double>*&)
Line
Count
Source
31704
64.4k
            {
31705
64.4k
               details::operator_type sf3opr;
31706
31707
64.4k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
14.9k
                  return false;
31709
49.4k
               else
31710
49.4k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
49.4k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
49.4k
               return true;
31714
64.4k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf3ext_expression::compile<double const&, double const, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, double const, double const&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31704
78.8k
            {
31705
78.8k
               details::operator_type sf3opr;
31706
31707
78.8k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
40.4k
                  return false;
31709
38.4k
               else
31710
38.4k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
38.4k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
38.4k
               return true;
31714
78.8k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf3ext_expression::compile<double const, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, double const&, double const&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31704
103k
            {
31705
103k
               details::operator_type sf3opr;
31706
31707
103k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
34.1k
                  return false;
31709
69.0k
               else
31710
69.0k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
69.0k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
69.0k
               return true;
31714
103k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf3ext_expression::compile<double const, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, double const&, double const, exprtk::details::expression_node<double>*&)
Line
Count
Source
31704
50.6k
            {
31705
50.6k
               details::operator_type sf3opr;
31706
31707
50.6k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
13.7k
                  return false;
31709
36.9k
               else
31710
36.9k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
36.9k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
36.9k
               return true;
31714
50.6k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf3ext_expression::compile<double const, double const, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, double const, double const&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31704
12.5k
            {
31705
12.5k
               details::operator_type sf3opr;
31706
31707
12.5k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
3.56k
                  return false;
31709
8.93k
               else
31710
8.93k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
8.93k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
8.93k
               return true;
31714
12.5k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf3ext_expression::compile<double const&, double const, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, double const, double const, exprtk::details::expression_node<double>*&)
Line
Count
Source
31704
9.45k
            {
31705
9.45k
               details::operator_type sf3opr;
31706
31707
9.45k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
5.62k
                  return false;
31709
3.83k
               else
31710
3.83k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
3.83k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
3.83k
               return true;
31714
9.45k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf3ext_expression::compile<float const&, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, float const&, float const&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31704
69.3k
            {
31705
69.3k
               details::operator_type sf3opr;
31706
31707
69.3k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
19.3k
                  return false;
31709
50.0k
               else
31710
50.0k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
50.0k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
50.0k
               return true;
31714
69.3k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf3ext_expression::compile<float const&, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, float const&, float const, exprtk::details::expression_node<float>*&)
Line
Count
Source
31704
60.4k
            {
31705
60.4k
               details::operator_type sf3opr;
31706
31707
60.4k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
14.1k
                  return false;
31709
46.2k
               else
31710
46.2k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
46.2k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
46.2k
               return true;
31714
60.4k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf3ext_expression::compile<float const&, float const, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, float const, float const&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31704
74.6k
            {
31705
74.6k
               details::operator_type sf3opr;
31706
31707
74.6k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
38.3k
                  return false;
31709
36.3k
               else
31710
36.3k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
36.3k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
36.3k
               return true;
31714
74.6k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf3ext_expression::compile<float const, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, float const&, float const&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31704
99.4k
            {
31705
99.4k
               details::operator_type sf3opr;
31706
31707
99.4k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
33.5k
                  return false;
31709
65.9k
               else
31710
65.9k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
65.9k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
65.9k
               return true;
31714
99.4k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf3ext_expression::compile<float const, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, float const&, float const, exprtk::details::expression_node<float>*&)
Line
Count
Source
31704
46.5k
            {
31705
46.5k
               details::operator_type sf3opr;
31706
31707
46.5k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
13.4k
                  return false;
31709
33.1k
               else
31710
33.1k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
33.1k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
33.1k
               return true;
31714
46.5k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf3ext_expression::compile<float const, float const, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, float const, float const&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31704
10.7k
            {
31705
10.7k
               details::operator_type sf3opr;
31706
31707
10.7k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
3.54k
                  return false;
31709
7.25k
               else
31710
7.25k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
7.25k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
7.25k
               return true;
31714
10.7k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf3ext_expression::compile<float const&, float const, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, float const, float const, exprtk::details::expression_node<float>*&)
Line
Count
Source
31704
8.86k
            {
31705
8.86k
               details::operator_type sf3opr;
31706
31707
8.86k
               if (!expr_gen.sf3_optimisable(id,sf3opr))
31708
5.54k
                  return false;
31709
3.32k
               else
31710
3.32k
                  result = synthesize_sf3ext_expression::template process<T0, T1, T2>
31711
3.32k
                              (expr_gen, sf3opr, t0, t1, t2);
31712
31713
3.32k
               return true;
31714
8.86k
            }
31715
         };
31716
31717
         struct synthesize_sf4ext_expression
31718
         {
31719
            template <typename T0, typename T1, typename T2, typename T3>
31720
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
31721
                                                      const details::operator_type& sf4opr,
31722
                                                      T0 t0, T1 t1, T2 t2, T3 t3)
31723
280k
            {
31724
280k
               switch (sf4opr)
31725
280k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
92.2k
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
92.2k
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
187k
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
187k
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
4.90k
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
2.73k
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
4.40k
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
4.95k
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
5.36k
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
2.32k
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
5.33k
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
1.40k
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
6.86k
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
5.80k
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
5.92k
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
7.76k
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
5.73k
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
3.79k
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
2.73k
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
9.07k
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
7.54k
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
3.65k
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
6.62k
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
5.32k
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
5.28k
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
1.91k
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
3.65k
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
8.74k
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
8.30k
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
280k
               }
31765
280k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::process<double const&, double const&, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const&, double const&, double const&, double const&)
Line
Count
Source
31723
14.1k
            {
31724
14.1k
               switch (sf4opr)
31725
14.1k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
968
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
52
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
441
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
431
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
569
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
144
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
77
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
108
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
224
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
302
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
172
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
258
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
249
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
56
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
84
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
2.57k
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
141
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
252
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
676
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
247
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
444
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
68
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
458
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
263
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
1.06k
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
14.1k
               }
31765
14.1k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::process<double const&, double const&, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const&, double const&, double const&, double const)
Line
Count
Source
31723
13.1k
            {
31724
13.1k
               switch (sf4opr)
31725
13.1k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
109
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
353
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
185
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
284
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
823
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
163
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
86
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
123
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
57
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
210
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
374
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
276
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
302
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
253
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
317
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
612
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
375
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
654
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
583
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
387
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
256
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
327
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
626
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
829
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
48
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
13.1k
               }
31765
13.1k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::process<double const&, double const, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const&, double const, double const&, double const&)
Line
Count
Source
31723
13.8k
            {
31724
13.8k
               switch (sf4opr)
31725
13.8k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
410
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
442
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
213
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
405
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
131
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
82
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
227
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
120
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
48
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
161
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
129
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
175
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
1.58k
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
12
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
238
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
391
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
242
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
446
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
597
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
164
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
611
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
18
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
40
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
651
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
571
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
13.8k
               }
31765
13.8k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::process<double const&, double const&, double const, double const&>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const&, double const&, double const, double const&)
Line
Count
Source
31723
16.2k
            {
31724
16.2k
               switch (sf4opr)
31725
16.2k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
251
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
50
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
626
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
36
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
1.43k
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
66
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
268
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
50
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
2.17k
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
387
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
777
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
165
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
223
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
287
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
295
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
106
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
735
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
54
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
311
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
480
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
106
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
87
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
50
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
914
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
794
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
16.2k
               }
31765
16.2k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::process<double const, double const&, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const, double const&, double const&, double const&)
Line
Count
Source
31723
16.3k
            {
31724
16.3k
               switch (sf4opr)
31725
16.3k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
405
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
223
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
943
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
705
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
227
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
312
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
317
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
161
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
79
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
673
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
251
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
479
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
898
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
248
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
231
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
437
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
145
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
218
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
790
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
567
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
756
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
33
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
40
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
190
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
930
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
16.3k
               }
31765
16.3k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::process<double const, double const&, double const, double const&>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const, double const&, double const, double const&)
Line
Count
Source
31723
13.7k
            {
31724
13.7k
               switch (sf4opr)
31725
13.7k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
318
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
86
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
532
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
83
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
582
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
9
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
1.17k
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
118
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
1.19k
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
146
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
218
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
595
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
209
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
774
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
573
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
507
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
91
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
204
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
354
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
209
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
301
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
0
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
262
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
1.04k
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
280
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
13.7k
               }
31765
13.7k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::process<double const&, double const, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const&, double const, double const&, double const)
Line
Count
Source
31723
15.6k
            {
31724
15.6k
               switch (sf4opr)
31725
15.6k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
215
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
0
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
518
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
19
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
667
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
238
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
432
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
149
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
1.40k
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
886
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
256
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
302
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
203
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
959
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
154
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
563
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
1.57k
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
132
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
178
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
0
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
0
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
131
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
252
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
542
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
140
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
15.6k
               }
31765
15.6k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::process<double const, double const&, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const, double const&, double const&, double const)
Line
Count
Source
31723
23.4k
            {
31724
23.4k
               switch (sf4opr)
31725
23.4k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
317
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
302
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
497
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
785
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
666
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
451
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
604
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
167
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
55
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
648
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
1.36k
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
1.94k
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
242
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
130
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
385
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
811
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
548
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
1.16k
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
508
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
1.48k
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
884
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
531
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
164
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
815
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
691
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
23.4k
               }
31765
23.4k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::process<double const&, double const, double const, double const&>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const&, double const, double const, double const&)
Line
Count
Source
31723
7.88k
            {
31724
7.88k
               switch (sf4opr)
31725
7.88k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
0
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
0
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
0
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
0
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
0
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
0
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
378
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
110
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
0
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
666
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
538
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
38
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
129
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
221
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
183
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
78
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
1.10k
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
83
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
94
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
162
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
0
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
0
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
327
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
467
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
198
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
7.88k
               }
31765
7.88k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::process<double const, double const, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const, double const, double const&, double const)
Line
Count
Source
31723
2.47k
            {
31724
2.47k
               switch (sf4opr)
31725
2.47k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
475
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
314
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
272
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
463
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
0
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
0
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
0
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
0
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
216
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
0
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
0
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
0
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
0
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
0
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
0
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
0
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
0
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
0
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
0
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
0
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
0
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
0
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
0
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
0
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
0
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
2.47k
               }
31765
2.47k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::process<double const, double const, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const, double const, double const&, double const&)
Line
Count
Source
31723
3.90k
            {
31724
3.90k
               switch (sf4opr)
31725
3.90k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
201
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
154
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
395
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
606
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
73
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
0
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
0
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
0
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
42
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
0
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
0
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
0
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
0
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
0
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
0
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
0
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
0
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
0
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
0
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
0
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
648
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
0
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
0
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
0
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
0
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
3.90k
               }
31765
3.90k
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::process<double const, double const&, double const, double const>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const, double const&, double const, double const)
Line
Count
Source
31723
67
            {
31724
67
               switch (sf4opr)
31725
67
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
0
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
0
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
0
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
0
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
26
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
15
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
0
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
0
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
0
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
0
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
0
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
0
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
0
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
0
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
0
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
0
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
0
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
0
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
0
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
0
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
0
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
0
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
0
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
0
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
0
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
67
               }
31765
67
            }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::process<double const&, double const&, double const, double const>(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, double const&, double const&, double const, double const)
Line
Count
Source
31723
1.72k
            {
31724
1.72k
               switch (sf4opr)
31725
1.72k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
0
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
0
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
0
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
0
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
51
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
153
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
0
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
0
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
0
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
0
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
0
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
0
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
0
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
0
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
0
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
0
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
0
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
0
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
0
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
0
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
0
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
79
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
1.06k
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
0
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
94
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
1.72k
               }
31765
1.72k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::process<float const&, float const&, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const&, float const&, float const&, float const&)
Line
Count
Source
31723
13.6k
            {
31724
13.6k
               switch (sf4opr)
31725
13.6k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
968
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
51
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
440
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
431
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
569
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
139
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
77
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
108
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
224
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
302
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
172
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
258
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
249
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
56
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
84
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
2.57k
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
75
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
250
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
663
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
247
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
443
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
68
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
414
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
263
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
945
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
13.6k
               }
31765
13.6k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::process<float const&, float const&, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const&, float const&, float const&, float const)
Line
Count
Source
31723
12.9k
            {
31724
12.9k
               switch (sf4opr)
31725
12.9k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
109
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
353
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
185
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
284
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
804
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
163
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
86
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
123
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
57
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
210
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
365
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
276
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
175
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
251
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
317
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
612
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
375
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
654
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
582
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
387
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
253
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
325
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
619
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
829
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
48
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
12.9k
               }
31765
12.9k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::process<float const&, float const, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const&, float const, float const&, float const&)
Line
Count
Source
31723
13.4k
            {
31724
13.4k
               switch (sf4opr)
31725
13.4k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
410
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
426
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
213
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
378
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
131
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
82
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
225
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
116
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
40
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
161
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
129
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
174
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
1.58k
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
12
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
234
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
390
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
240
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
446
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
597
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
162
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
611
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
18
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
40
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
651
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
468
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
13.4k
               }
31765
13.4k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::process<float const&, float const&, float const, float const&>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const&, float const&, float const, float const&)
Line
Count
Source
31723
16.1k
            {
31724
16.1k
               switch (sf4opr)
31725
16.1k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
246
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
48
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
626
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
36
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
1.43k
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
66
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
268
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
50
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
2.17k
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
385
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
777
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
165
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
223
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
287
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
295
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
106
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
732
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
54
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
304
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
480
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
106
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
87
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
50
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
914
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
794
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
16.1k
               }
31765
16.1k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::process<float const, float const&, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const, float const&, float const&, float const&)
Line
Count
Source
31723
15.9k
            {
31724
15.9k
               switch (sf4opr)
31725
15.9k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
399
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
223
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
943
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
704
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
223
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
312
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
311
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
147
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
79
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
673
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
251
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
479
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
898
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
248
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
231
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
436
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
145
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
218
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
790
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
567
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
756
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
27
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
40
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
184
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
930
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
15.9k
               }
31765
15.9k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::process<float const, float const&, float const, float const&>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const, float const&, float const, float const&)
Line
Count
Source
31723
13.0k
            {
31724
13.0k
               switch (sf4opr)
31725
13.0k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
253
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
86
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
125
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
83
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
582
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
9
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
1.17k
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
118
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
1.19k
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
146
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
218
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
576
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
209
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
756
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
568
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
507
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
91
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
204
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
354
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
209
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
270
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
0
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
262
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
1.04k
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
280
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
13.0k
               }
31765
13.0k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::process<float const&, float const, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const&, float const, float const&, float const)
Line
Count
Source
31723
13.8k
            {
31724
13.8k
               switch (sf4opr)
31725
13.8k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
213
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
0
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
459
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
19
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
667
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
238
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
432
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
149
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
284
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
884
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
256
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
302
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
192
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
959
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
154
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
563
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
1.55k
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
132
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
178
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
0
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
0
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
130
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
252
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
542
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
139
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
13.8k
               }
31765
13.8k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::process<float const, float const&, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const, float const&, float const&, float const)
Line
Count
Source
31723
22.9k
            {
31724
22.9k
               switch (sf4opr)
31725
22.9k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
317
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
295
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
471
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
768
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
666
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
451
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
570
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
156
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
52
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
648
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
1.35k
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
1.93k
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
242
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
130
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
385
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
807
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
548
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
1.15k
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
508
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
1.48k
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
652
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
531
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
164
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
810
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
691
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
22.9k
               }
31765
22.9k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::process<float const&, float const, float const, float const&>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const&, float const, float const, float const&)
Line
Count
Source
31723
7.64k
            {
31724
7.64k
               switch (sf4opr)
31725
7.64k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
0
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
0
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
0
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
0
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
0
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
0
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
378
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
110
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
0
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
666
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
538
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
38
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
129
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
220
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
183
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
78
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
1.05k
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
83
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
94
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
162
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
0
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
0
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
327
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
393
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
93
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
7.64k
               }
31765
7.64k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::process<float const, float const, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const, float const, float const&, float const)
Line
Count
Source
31723
2.35k
            {
31724
2.35k
               switch (sf4opr)
31725
2.35k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
474
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
314
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
176
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
463
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
0
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
0
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
0
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
0
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
216
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
0
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
0
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
0
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
0
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
0
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
0
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
0
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
0
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
0
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
0
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
0
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
0
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
0
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
0
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
0
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
0
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
2.35k
               }
31765
2.35k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::process<float const, float const, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const, float const, float const&, float const&)
Line
Count
Source
31723
3.51k
            {
31724
3.51k
               switch (sf4opr)
31725
3.51k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
64
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
153
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
382
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
604
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
73
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
0
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
0
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
0
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
42
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
0
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
0
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
0
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
0
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
0
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
0
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
0
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
0
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
0
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
0
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
0
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
648
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
0
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
0
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
0
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
0
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
3.51k
               }
31765
3.51k
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::process<float const, float const&, float const, float const>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const, float const&, float const, float const)
Line
Count
Source
31723
67
            {
31724
67
               switch (sf4opr)
31725
67
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
0
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
0
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
0
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
0
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
26
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
15
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
0
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
0
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
0
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
0
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
0
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
0
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
0
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
0
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
0
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
0
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
0
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
0
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
0
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
0
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
0
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
0
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
0
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
0
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
0
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
67
               }
31765
67
            }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::process<float const&, float const&, float const, float const>(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, float const&, float const&, float const, float const)
Line
Count
Source
31723
1.69k
            {
31724
1.69k
               switch (sf4opr)
31725
1.69k
               {
31726
0
                  #define case_stmt0(op)                                                                                      \
31727
0
                  case details::e_sf##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sf##op##_op<Type> >:: \
31728
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                        \
31729
0
31730
0
                  #define case_stmt1(op)                                                                                             \
31731
0
                  case details::e_sf4ext##op : return details::T0oT1oT2oT3_sf4ext<Type,T0,T1,T2,T3,details::sfext##op##_op<Type> >:: \
31732
0
                                allocate(*(expr_gen.node_allocator_), t0, t1, t2, t3);                                               \
31733
0
31734
0
                  case_stmt0(48) case_stmt0(49) case_stmt0(50) case_stmt0(51)
31735
0
                  case_stmt0(52) case_stmt0(53) case_stmt0(54) case_stmt0(55)
31736
0
                  case_stmt0(56) case_stmt0(57) case_stmt0(58) case_stmt0(59)
31737
0
                  case_stmt0(60) case_stmt0(61) case_stmt0(62) case_stmt0(63)
31738
51
                  case_stmt0(64) case_stmt0(65) case_stmt0(66) case_stmt0(67)
31739
128
                  case_stmt0(68) case_stmt0(69) case_stmt0(70) case_stmt0(71)
31740
0
                  case_stmt0(72) case_stmt0(73) case_stmt0(74) case_stmt0(75)
31741
0
                  case_stmt0(76) case_stmt0(77) case_stmt0(78) case_stmt0(79)
31742
0
                  case_stmt0(80) case_stmt0(81) case_stmt0(82) case_stmt0(83)
31743
31744
0
                  case_stmt1(00) case_stmt1(01) case_stmt1(02) case_stmt1(03)
31745
0
                  case_stmt1(04) case_stmt1(05) case_stmt1(06) case_stmt1(07)
31746
0
                  case_stmt1(08) case_stmt1(09) case_stmt1(10) case_stmt1(11)
31747
0
                  case_stmt1(12) case_stmt1(13) case_stmt1(14) case_stmt1(15)
31748
0
                  case_stmt1(16) case_stmt1(17) case_stmt1(18) case_stmt1(19)
31749
0
                  case_stmt1(20) case_stmt1(21) case_stmt1(22) case_stmt1(23)
31750
0
                  case_stmt1(24) case_stmt1(25) case_stmt1(26) case_stmt1(27)
31751
0
                  case_stmt1(28) case_stmt1(29) case_stmt1(30) case_stmt1(31)
31752
0
                  case_stmt1(32) case_stmt1(33) case_stmt1(34) case_stmt1(35)
31753
0
                  case_stmt1(36) case_stmt1(37) case_stmt1(38) case_stmt1(39)
31754
0
                  case_stmt1(40) case_stmt1(41) case_stmt1(42) case_stmt1(43)
31755
0
                  case_stmt1(44) case_stmt1(45) case_stmt1(46) case_stmt1(47)
31756
79
                  case_stmt1(48) case_stmt1(49) case_stmt1(50) case_stmt1(51)
31757
1.06k
                  case_stmt1(52) case_stmt1(53) case_stmt1(54) case_stmt1(55)
31758
0
                  case_stmt1(56) case_stmt1(57) case_stmt1(58) case_stmt1(59)
31759
94
                  case_stmt1(60) case_stmt1(61)
31760
31761
0
                  #undef case_stmt0
31762
0
                  #undef case_stmt1
31763
0
                  default : return error_node();
31764
1.69k
               }
31765
1.69k
            }
31766
31767
            template <typename T0, typename T1, typename T2, typename T3>
31768
            static inline bool compile(expression_generator<Type>& expr_gen, const std::string& id,
31769
                                       T0 t0, T1 t1, T2 t2, T3 t3,
31770
                                       expression_node_ptr& result)
31771
614k
            {
31772
614k
               details::operator_type sf4opr;
31773
31774
614k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
334k
                  return false;
31776
280k
               else
31777
280k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
280k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
280k
               return true;
31781
614k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile<double const&, double const&, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, double const&, double const&, double const&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31771
32.4k
            {
31772
32.4k
               details::operator_type sf4opr;
31773
31774
32.4k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
18.2k
                  return false;
31776
14.1k
               else
31777
14.1k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
14.1k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
14.1k
               return true;
31781
32.4k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile<double const&, double const&, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, double const&, double const&, double const, exprtk::details::expression_node<double>*&)
Line
Count
Source
31771
29.1k
            {
31772
29.1k
               details::operator_type sf4opr;
31773
31774
29.1k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
15.9k
                  return false;
31776
13.1k
               else
31777
13.1k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
13.1k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
13.1k
               return true;
31781
29.1k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile<double const&, double const, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, double const, double const&, double const&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31771
30.6k
            {
31772
30.6k
               details::operator_type sf4opr;
31773
31774
30.6k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
16.7k
                  return false;
31776
13.8k
               else
31777
13.8k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
13.8k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
13.8k
               return true;
31781
30.6k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile<double const&, double const&, double const, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, double const&, double const, double const&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31771
34.0k
            {
31772
34.0k
               details::operator_type sf4opr;
31773
31774
34.0k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
17.8k
                  return false;
31776
16.2k
               else
31777
16.2k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
16.2k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
16.2k
               return true;
31781
34.0k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile<double const, double const&, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, double const&, double const&, double const&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31771
58.1k
            {
31772
58.1k
               details::operator_type sf4opr;
31773
31774
58.1k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
41.8k
                  return false;
31776
16.3k
               else
31777
16.3k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
16.3k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
16.3k
               return true;
31781
58.1k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile<double const, double const&, double const, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, double const&, double const, double const&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31771
29.9k
            {
31772
29.9k
               details::operator_type sf4opr;
31773
31774
29.9k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
16.1k
                  return false;
31776
13.7k
               else
31777
13.7k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
13.7k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
13.7k
               return true;
31781
29.9k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile<double const&, double const, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, double const, double const&, double const, exprtk::details::expression_node<double>*&)
Line
Count
Source
31771
32.7k
            {
31772
32.7k
               details::operator_type sf4opr;
31773
31774
32.7k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
17.1k
                  return false;
31776
15.6k
               else
31777
15.6k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
15.6k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
15.6k
               return true;
31781
32.7k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile<double const, double const&, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, double const&, double const&, double const, exprtk::details::expression_node<double>*&)
Line
Count
Source
31771
38.1k
            {
31772
38.1k
               details::operator_type sf4opr;
31773
31774
38.1k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
14.6k
                  return false;
31776
23.4k
               else
31777
23.4k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
23.4k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
23.4k
               return true;
31781
38.1k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile<double const&, double const, double const, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, double const, double const, double const&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31771
12.5k
            {
31772
12.5k
               details::operator_type sf4opr;
31773
31774
12.5k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
4.65k
                  return false;
31776
7.88k
               else
31777
7.88k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
7.88k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
7.88k
               return true;
31781
12.5k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile<double const, double const, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, double const, double const&, double const, exprtk::details::expression_node<double>*&)
Line
Count
Source
31771
3.46k
            {
31772
3.46k
               details::operator_type sf4opr;
31773
31774
3.46k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
994
                  return false;
31776
2.47k
               else
31777
2.47k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
2.47k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
2.47k
               return true;
31781
3.46k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile<double const, double const, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, double const, double const&, double const&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31771
4.06k
            {
31772
4.06k
               details::operator_type sf4opr;
31773
31774
4.06k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
161
                  return false;
31776
3.90k
               else
31777
3.90k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
3.90k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
3.90k
               return true;
31781
4.06k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile<double const, double const&, double const, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, double const&, double const, double const, exprtk::details::expression_node<double>*&)
Line
Count
Source
31771
4.40k
            {
31772
4.40k
               details::operator_type sf4opr;
31773
31774
4.40k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
4.33k
                  return false;
31776
67
               else
31777
67
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
67
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
67
               return true;
31781
4.40k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile<double const&, double const&, double const, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, double const&, double const, double const, exprtk::details::expression_node<double>*&)
Line
Count
Source
31771
4.30k
            {
31772
4.30k
               details::operator_type sf4opr;
31773
31774
4.30k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
2.57k
                  return false;
31776
1.72k
               else
31777
1.72k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
1.72k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
1.72k
               return true;
31781
4.30k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile<float const&, float const&, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, float const&, float const&, float const&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31771
30.7k
            {
31772
30.7k
               details::operator_type sf4opr;
31773
31774
30.7k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
17.0k
                  return false;
31776
13.6k
               else
31777
13.6k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
13.6k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
13.6k
               return true;
31781
30.7k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile<float const&, float const&, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, float const&, float const&, float const, exprtk::details::expression_node<float>*&)
Line
Count
Source
31771
27.9k
            {
31772
27.9k
               details::operator_type sf4opr;
31773
31774
27.9k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
15.0k
                  return false;
31776
12.9k
               else
31777
12.9k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
12.9k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
12.9k
               return true;
31781
27.9k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile<float const&, float const, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, float const, float const&, float const&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31771
29.7k
            {
31772
29.7k
               details::operator_type sf4opr;
31773
31774
29.7k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
16.2k
                  return false;
31776
13.4k
               else
31777
13.4k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
13.4k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
13.4k
               return true;
31781
29.7k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile<float const&, float const&, float const, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, float const&, float const, float const&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31771
33.1k
            {
31772
33.1k
               details::operator_type sf4opr;
31773
31774
33.1k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
17.0k
                  return false;
31776
16.1k
               else
31777
16.1k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
16.1k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
16.1k
               return true;
31781
33.1k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile<float const, float const&, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, float const&, float const&, float const&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31771
57.3k
            {
31772
57.3k
               details::operator_type sf4opr;
31773
31774
57.3k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
41.3k
                  return false;
31776
15.9k
               else
31777
15.9k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
15.9k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
15.9k
               return true;
31781
57.3k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile<float const, float const&, float const, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, float const&, float const, float const&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31771
28.1k
            {
31772
28.1k
               details::operator_type sf4opr;
31773
31774
28.1k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
15.0k
                  return false;
31776
13.0k
               else
31777
13.0k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
13.0k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
13.0k
               return true;
31781
28.1k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile<float const&, float const, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, float const, float const&, float const, exprtk::details::expression_node<float>*&)
Line
Count
Source
31771
29.4k
            {
31772
29.4k
               details::operator_type sf4opr;
31773
31774
29.4k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
15.5k
                  return false;
31776
13.8k
               else
31777
13.8k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
13.8k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
13.8k
               return true;
31781
29.4k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile<float const, float const&, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, float const&, float const&, float const, exprtk::details::expression_node<float>*&)
Line
Count
Source
31771
36.6k
            {
31772
36.6k
               details::operator_type sf4opr;
31773
31774
36.6k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
13.6k
                  return false;
31776
22.9k
               else
31777
22.9k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
22.9k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
22.9k
               return true;
31781
36.6k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile<float const&, float const, float const, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, float const, float const, float const&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31771
12.2k
            {
31772
12.2k
               details::operator_type sf4opr;
31773
31774
12.2k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
4.62k
                  return false;
31776
7.64k
               else
31777
7.64k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
7.64k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
7.64k
               return true;
31781
12.2k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile<float const, float const, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, float const, float const&, float const, exprtk::details::expression_node<float>*&)
Line
Count
Source
31771
3.34k
            {
31772
3.34k
               details::operator_type sf4opr;
31773
31774
3.34k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
994
                  return false;
31776
2.35k
               else
31777
2.35k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
2.35k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
2.35k
               return true;
31781
3.34k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile<float const, float const, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, float const, float const&, float const&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31771
3.67k
            {
31772
3.67k
               details::operator_type sf4opr;
31773
31774
3.67k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
161
                  return false;
31776
3.51k
               else
31777
3.51k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
3.51k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
3.51k
               return true;
31781
3.67k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile<float const, float const&, float const, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, float const&, float const, float const, exprtk::details::expression_node<float>*&)
Line
Count
Source
31771
3.90k
            {
31772
3.90k
               details::operator_type sf4opr;
31773
31774
3.90k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
3.83k
                  return false;
31776
67
               else
31777
67
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
67
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
67
               return true;
31781
3.90k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile<float const&, float const&, float const, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, float const&, float const, float const, exprtk::details::expression_node<float>*&)
Line
Count
Source
31771
4.25k
            {
31772
4.25k
               details::operator_type sf4opr;
31773
31774
4.25k
               if (!expr_gen.sf4_optimisable(id,sf4opr))
31775
2.55k
                  return false;
31776
1.69k
               else
31777
1.69k
                  result = synthesize_sf4ext_expression::template process<T0, T1, T2, T3>
31778
1.69k
                              (expr_gen, sf4opr, t0, t1, t2, t3);
31779
31780
1.69k
               return true;
31781
4.25k
            }
31782
31783
            // T o (sf3ext)
31784
            template <typename ExternalType>
31785
            static inline bool compile_right(expression_generator<Type>& expr_gen,
31786
                                             ExternalType t,
31787
                                             const details::operator_type& operation,
31788
                                             expression_node_ptr& sf3node,
31789
                                             expression_node_ptr& result)
31790
94.4k
            {
31791
94.4k
               if (!details::is_sf3ext_node(sf3node))
31792
0
                  return false;
31793
31794
94.4k
               typedef details::T0oT1oT2_base_node<Type>* sf3ext_base_ptr;
31795
31796
94.4k
               sf3ext_base_ptr n = static_cast<sf3ext_base_ptr>(sf3node);
31797
94.4k
               const std::string id = "t" + expr_gen.to_str(operation) + "(" + n->type_id() + ")";
31798
31799
94.4k
               switch (n->type())
31800
94.4k
               {
31801
18.2k
                  case details::expression_node<Type>::e_covoc : return compile_right_impl
31802
18.2k
                                                                    <typename covoc_t::sf3_type_node,ExternalType, ctype, vtype, ctype>
31803
18.2k
                                                                       (expr_gen, id, t, sf3node, result);
31804
31805
17.3k
                  case details::expression_node<Type>::e_covov : return compile_right_impl
31806
17.3k
                                                                    <typename covov_t::sf3_type_node,ExternalType, ctype, vtype, vtype>
31807
17.3k
                                                                       (expr_gen, id, t, sf3node, result);
31808
31809
21.1k
                  case details::expression_node<Type>::e_vocov : return compile_right_impl
31810
21.1k
                                                                    <typename vocov_t::sf3_type_node,ExternalType, vtype, ctype, vtype>
31811
21.1k
                                                                       (expr_gen, id, t, sf3node, result);
31812
31813
15.9k
                  case details::expression_node<Type>::e_vovoc : return compile_right_impl
31814
15.9k
                                                                    <typename vovoc_t::sf3_type_node,ExternalType, vtype, vtype, ctype>
31815
15.9k
                                                                       (expr_gen, id, t, sf3node, result);
31816
31817
21.7k
                  case details::expression_node<Type>::e_vovov : return compile_right_impl
31818
21.7k
                                                                    <typename vovov_t::sf3_type_node,ExternalType, vtype, vtype, vtype>
31819
21.7k
                                                                       (expr_gen, id, t, sf3node, result);
31820
31821
0
                  default                                      : return false;
31822
94.4k
               }
31823
94.4k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_right<double const&>(exprtk::parser<double>::expression_generator<double>&, double const&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31790
23.2k
            {
31791
23.2k
               if (!details::is_sf3ext_node(sf3node))
31792
0
                  return false;
31793
31794
23.2k
               typedef details::T0oT1oT2_base_node<Type>* sf3ext_base_ptr;
31795
31796
23.2k
               sf3ext_base_ptr n = static_cast<sf3ext_base_ptr>(sf3node);
31797
23.2k
               const std::string id = "t" + expr_gen.to_str(operation) + "(" + n->type_id() + ")";
31798
31799
23.2k
               switch (n->type())
31800
23.2k
               {
31801
3.95k
                  case details::expression_node<Type>::e_covoc : return compile_right_impl
31802
3.95k
                                                                    <typename covoc_t::sf3_type_node,ExternalType, ctype, vtype, ctype>
31803
3.95k
                                                                       (expr_gen, id, t, sf3node, result);
31804
31805
4.28k
                  case details::expression_node<Type>::e_covov : return compile_right_impl
31806
4.28k
                                                                    <typename covov_t::sf3_type_node,ExternalType, ctype, vtype, vtype>
31807
4.28k
                                                                       (expr_gen, id, t, sf3node, result);
31808
31809
5.87k
                  case details::expression_node<Type>::e_vocov : return compile_right_impl
31810
5.87k
                                                                    <typename vocov_t::sf3_type_node,ExternalType, vtype, ctype, vtype>
31811
5.87k
                                                                       (expr_gen, id, t, sf3node, result);
31812
31813
3.00k
                  case details::expression_node<Type>::e_vovoc : return compile_right_impl
31814
3.00k
                                                                    <typename vovoc_t::sf3_type_node,ExternalType, vtype, vtype, ctype>
31815
3.00k
                                                                       (expr_gen, id, t, sf3node, result);
31816
31817
6.12k
                  case details::expression_node<Type>::e_vovov : return compile_right_impl
31818
6.12k
                                                                    <typename vovov_t::sf3_type_node,ExternalType, vtype, vtype, vtype>
31819
6.12k
                                                                       (expr_gen, id, t, sf3node, result);
31820
31821
0
                  default                                      : return false;
31822
23.2k
               }
31823
23.2k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_right<double const>(exprtk::parser<double>::expression_generator<double>&, double const, exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31790
26.5k
            {
31791
26.5k
               if (!details::is_sf3ext_node(sf3node))
31792
0
                  return false;
31793
31794
26.5k
               typedef details::T0oT1oT2_base_node<Type>* sf3ext_base_ptr;
31795
31796
26.5k
               sf3ext_base_ptr n = static_cast<sf3ext_base_ptr>(sf3node);
31797
26.5k
               const std::string id = "t" + expr_gen.to_str(operation) + "(" + n->type_id() + ")";
31798
31799
26.5k
               switch (n->type())
31800
26.5k
               {
31801
5.96k
                  case details::expression_node<Type>::e_covoc : return compile_right_impl
31802
5.96k
                                                                    <typename covoc_t::sf3_type_node,ExternalType, ctype, vtype, ctype>
31803
5.96k
                                                                       (expr_gen, id, t, sf3node, result);
31804
31805
4.74k
                  case details::expression_node<Type>::e_covov : return compile_right_impl
31806
4.74k
                                                                    <typename covov_t::sf3_type_node,ExternalType, ctype, vtype, vtype>
31807
4.74k
                                                                       (expr_gen, id, t, sf3node, result);
31808
31809
5.26k
                  case details::expression_node<Type>::e_vocov : return compile_right_impl
31810
5.26k
                                                                    <typename vocov_t::sf3_type_node,ExternalType, vtype, ctype, vtype>
31811
5.26k
                                                                       (expr_gen, id, t, sf3node, result);
31812
31813
5.27k
                  case details::expression_node<Type>::e_vovoc : return compile_right_impl
31814
5.27k
                                                                    <typename vovoc_t::sf3_type_node,ExternalType, vtype, vtype, ctype>
31815
5.27k
                                                                       (expr_gen, id, t, sf3node, result);
31816
31817
5.30k
                  case details::expression_node<Type>::e_vovov : return compile_right_impl
31818
5.30k
                                                                    <typename vovov_t::sf3_type_node,ExternalType, vtype, vtype, vtype>
31819
5.30k
                                                                       (expr_gen, id, t, sf3node, result);
31820
31821
0
                  default                                      : return false;
31822
26.5k
               }
31823
26.5k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_right<float const&>(exprtk::parser<float>::expression_generator<float>&, float const&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31790
20.5k
            {
31791
20.5k
               if (!details::is_sf3ext_node(sf3node))
31792
0
                  return false;
31793
31794
20.5k
               typedef details::T0oT1oT2_base_node<Type>* sf3ext_base_ptr;
31795
31796
20.5k
               sf3ext_base_ptr n = static_cast<sf3ext_base_ptr>(sf3node);
31797
20.5k
               const std::string id = "t" + expr_gen.to_str(operation) + "(" + n->type_id() + ")";
31798
31799
20.5k
               switch (n->type())
31800
20.5k
               {
31801
2.45k
                  case details::expression_node<Type>::e_covoc : return compile_right_impl
31802
2.45k
                                                                    <typename covoc_t::sf3_type_node,ExternalType, ctype, vtype, ctype>
31803
2.45k
                                                                       (expr_gen, id, t, sf3node, result);
31804
31805
4.20k
                  case details::expression_node<Type>::e_covov : return compile_right_impl
31806
4.20k
                                                                    <typename covov_t::sf3_type_node,ExternalType, ctype, vtype, vtype>
31807
4.20k
                                                                       (expr_gen, id, t, sf3node, result);
31808
31809
5.80k
                  case details::expression_node<Type>::e_vocov : return compile_right_impl
31810
5.80k
                                                                    <typename vocov_t::sf3_type_node,ExternalType, vtype, ctype, vtype>
31811
5.80k
                                                                       (expr_gen, id, t, sf3node, result);
31812
31813
2.93k
                  case details::expression_node<Type>::e_vovoc : return compile_right_impl
31814
2.93k
                                                                    <typename vovoc_t::sf3_type_node,ExternalType, vtype, vtype, ctype>
31815
2.93k
                                                                       (expr_gen, id, t, sf3node, result);
31816
31817
5.13k
                  case details::expression_node<Type>::e_vovov : return compile_right_impl
31818
5.13k
                                                                    <typename vovov_t::sf3_type_node,ExternalType, vtype, vtype, vtype>
31819
5.13k
                                                                       (expr_gen, id, t, sf3node, result);
31820
31821
0
                  default                                      : return false;
31822
20.5k
               }
31823
20.5k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_right<float const>(exprtk::parser<float>::expression_generator<float>&, float const, exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31790
24.1k
            {
31791
24.1k
               if (!details::is_sf3ext_node(sf3node))
31792
0
                  return false;
31793
31794
24.1k
               typedef details::T0oT1oT2_base_node<Type>* sf3ext_base_ptr;
31795
31796
24.1k
               sf3ext_base_ptr n = static_cast<sf3ext_base_ptr>(sf3node);
31797
24.1k
               const std::string id = "t" + expr_gen.to_str(operation) + "(" + n->type_id() + ")";
31798
31799
24.1k
               switch (n->type())
31800
24.1k
               {
31801
5.84k
                  case details::expression_node<Type>::e_covoc : return compile_right_impl
31802
5.84k
                                                                    <typename covoc_t::sf3_type_node,ExternalType, ctype, vtype, ctype>
31803
5.84k
                                                                       (expr_gen, id, t, sf3node, result);
31804
31805
4.13k
                  case details::expression_node<Type>::e_covov : return compile_right_impl
31806
4.13k
                                                                    <typename covov_t::sf3_type_node,ExternalType, ctype, vtype, vtype>
31807
4.13k
                                                                       (expr_gen, id, t, sf3node, result);
31808
31809
4.20k
                  case details::expression_node<Type>::e_vocov : return compile_right_impl
31810
4.20k
                                                                    <typename vocov_t::sf3_type_node,ExternalType, vtype, ctype, vtype>
31811
4.20k
                                                                       (expr_gen, id, t, sf3node, result);
31812
31813
4.77k
                  case details::expression_node<Type>::e_vovoc : return compile_right_impl
31814
4.77k
                                                                    <typename vovoc_t::sf3_type_node,ExternalType, vtype, vtype, ctype>
31815
4.77k
                                                                       (expr_gen, id, t, sf3node, result);
31816
31817
5.18k
                  case details::expression_node<Type>::e_vovov : return compile_right_impl
31818
5.18k
                                                                    <typename vovov_t::sf3_type_node,ExternalType, vtype, vtype, vtype>
31819
5.18k
                                                                       (expr_gen, id, t, sf3node, result);
31820
31821
0
                  default                                      : return false;
31822
24.1k
               }
31823
24.1k
            }
31824
31825
            // (sf3ext) o T
31826
            template <typename ExternalType>
31827
            static inline bool compile_left(expression_generator<Type>& expr_gen,
31828
                                            ExternalType t,
31829
                                            const details::operator_type& operation,
31830
                                            expression_node_ptr& sf3node,
31831
                                            expression_node_ptr& result)
31832
150k
            {
31833
150k
               if (!details::is_sf3ext_node(sf3node))
31834
0
                  return false;
31835
31836
150k
               typedef details::T0oT1oT2_base_node<Type>* sf3ext_base_ptr;
31837
31838
150k
               sf3ext_base_ptr n = static_cast<sf3ext_base_ptr>(sf3node);
31839
31840
150k
               const std::string id = "(" + n->type_id() + ")" + expr_gen.to_str(operation) + "t";
31841
31842
150k
               switch (n->type())
31843
150k
               {
31844
14.7k
                  case details::expression_node<Type>::e_covoc : return compile_left_impl
31845
14.7k
                                                                    <typename covoc_t::sf3_type_node,ExternalType, ctype, vtype, ctype>
31846
14.7k
                                                                       (expr_gen, id, t, sf3node, result);
31847
31848
50.1k
                  case details::expression_node<Type>::e_covov : return compile_left_impl
31849
50.1k
                                                                    <typename covov_t::sf3_type_node,ExternalType, ctype, vtype, vtype>
31850
50.1k
                                                                       (expr_gen, id, t, sf3node, result);
31851
31852
23.7k
                  case details::expression_node<Type>::e_vocov : return compile_left_impl
31853
23.7k
                                                                    <typename vocov_t::sf3_type_node,ExternalType, vtype, ctype, vtype>
31854
23.7k
                                                                       (expr_gen, id, t, sf3node, result);
31855
31856
32.4k
                  case details::expression_node<Type>::e_vovoc : return compile_left_impl
31857
32.4k
                                                                    <typename vovoc_t::sf3_type_node,ExternalType, vtype, vtype, ctype>
31858
32.4k
                                                                       (expr_gen, id, t, sf3node, result);
31859
31860
29.7k
                  case details::expression_node<Type>::e_vovov : return compile_left_impl
31861
29.7k
                                                                    <typename vovov_t::sf3_type_node,ExternalType, vtype, vtype, vtype>
31862
29.7k
                                                                       (expr_gen, id, t, sf3node, result);
31863
31864
0
                  default                                      : return false;
31865
150k
               }
31866
150k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_left<double const&>(exprtk::parser<double>::expression_generator<double>&, double const&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31832
46.3k
            {
31833
46.3k
               if (!details::is_sf3ext_node(sf3node))
31834
0
                  return false;
31835
31836
46.3k
               typedef details::T0oT1oT2_base_node<Type>* sf3ext_base_ptr;
31837
31838
46.3k
               sf3ext_base_ptr n = static_cast<sf3ext_base_ptr>(sf3node);
31839
31840
46.3k
               const std::string id = "(" + n->type_id() + ")" + expr_gen.to_str(operation) + "t";
31841
31842
46.3k
               switch (n->type())
31843
46.3k
               {
31844
2.87k
                  case details::expression_node<Type>::e_covoc : return compile_left_impl
31845
2.87k
                                                                    <typename covoc_t::sf3_type_node,ExternalType, ctype, vtype, ctype>
31846
2.87k
                                                                       (expr_gen, id, t, sf3node, result);
31847
31848
18.6k
                  case details::expression_node<Type>::e_covov : return compile_left_impl
31849
18.6k
                                                                    <typename covov_t::sf3_type_node,ExternalType, ctype, vtype, vtype>
31850
18.6k
                                                                       (expr_gen, id, t, sf3node, result);
31851
31852
6.66k
                  case details::expression_node<Type>::e_vocov : return compile_left_impl
31853
6.66k
                                                                    <typename vocov_t::sf3_type_node,ExternalType, vtype, ctype, vtype>
31854
6.66k
                                                                       (expr_gen, id, t, sf3node, result);
31855
31856
11.5k
                  case details::expression_node<Type>::e_vovoc : return compile_left_impl
31857
11.5k
                                                                    <typename vovoc_t::sf3_type_node,ExternalType, vtype, vtype, ctype>
31858
11.5k
                                                                       (expr_gen, id, t, sf3node, result);
31859
31860
6.55k
                  case details::expression_node<Type>::e_vovov : return compile_left_impl
31861
6.55k
                                                                    <typename vovov_t::sf3_type_node,ExternalType, vtype, vtype, vtype>
31862
6.55k
                                                                       (expr_gen, id, t, sf3node, result);
31863
31864
0
                  default                                      : return false;
31865
46.3k
               }
31866
46.3k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_left<double const>(exprtk::parser<double>::expression_generator<double>&, double const, exprtk::details::operator_type const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31832
30.2k
            {
31833
30.2k
               if (!details::is_sf3ext_node(sf3node))
31834
0
                  return false;
31835
31836
30.2k
               typedef details::T0oT1oT2_base_node<Type>* sf3ext_base_ptr;
31837
31838
30.2k
               sf3ext_base_ptr n = static_cast<sf3ext_base_ptr>(sf3node);
31839
31840
30.2k
               const std::string id = "(" + n->type_id() + ")" + expr_gen.to_str(operation) + "t";
31841
31842
30.2k
               switch (n->type())
31843
30.2k
               {
31844
4.77k
                  case details::expression_node<Type>::e_covoc : return compile_left_impl
31845
4.77k
                                                                    <typename covoc_t::sf3_type_node,ExternalType, ctype, vtype, ctype>
31846
4.77k
                                                                       (expr_gen, id, t, sf3node, result);
31847
31848
6.81k
                  case details::expression_node<Type>::e_covov : return compile_left_impl
31849
6.81k
                                                                    <typename covov_t::sf3_type_node,ExternalType, ctype, vtype, vtype>
31850
6.81k
                                                                       (expr_gen, id, t, sf3node, result);
31851
31852
5.52k
                  case details::expression_node<Type>::e_vocov : return compile_left_impl
31853
5.52k
                                                                    <typename vocov_t::sf3_type_node,ExternalType, vtype, ctype, vtype>
31854
5.52k
                                                                       (expr_gen, id, t, sf3node, result);
31855
31856
4.71k
                  case details::expression_node<Type>::e_vovoc : return compile_left_impl
31857
4.71k
                                                                    <typename vovoc_t::sf3_type_node,ExternalType, vtype, vtype, ctype>
31858
4.71k
                                                                       (expr_gen, id, t, sf3node, result);
31859
31860
8.40k
                  case details::expression_node<Type>::e_vovov : return compile_left_impl
31861
8.40k
                                                                    <typename vovov_t::sf3_type_node,ExternalType, vtype, vtype, vtype>
31862
8.40k
                                                                       (expr_gen, id, t, sf3node, result);
31863
31864
0
                  default                                      : return false;
31865
30.2k
               }
31866
30.2k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_left<float const&>(exprtk::parser<float>::expression_generator<float>&, float const&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31832
45.6k
            {
31833
45.6k
               if (!details::is_sf3ext_node(sf3node))
31834
0
                  return false;
31835
31836
45.6k
               typedef details::T0oT1oT2_base_node<Type>* sf3ext_base_ptr;
31837
31838
45.6k
               sf3ext_base_ptr n = static_cast<sf3ext_base_ptr>(sf3node);
31839
31840
45.6k
               const std::string id = "(" + n->type_id() + ")" + expr_gen.to_str(operation) + "t";
31841
31842
45.6k
               switch (n->type())
31843
45.6k
               {
31844
2.85k
                  case details::expression_node<Type>::e_covoc : return compile_left_impl
31845
2.85k
                                                                    <typename covoc_t::sf3_type_node,ExternalType, ctype, vtype, ctype>
31846
2.85k
                                                                       (expr_gen, id, t, sf3node, result);
31847
31848
18.2k
                  case details::expression_node<Type>::e_covov : return compile_left_impl
31849
18.2k
                                                                    <typename covov_t::sf3_type_node,ExternalType, ctype, vtype, vtype>
31850
18.2k
                                                                       (expr_gen, id, t, sf3node, result);
31851
31852
6.48k
                  case details::expression_node<Type>::e_vocov : return compile_left_impl
31853
6.48k
                                                                    <typename vocov_t::sf3_type_node,ExternalType, vtype, ctype, vtype>
31854
6.48k
                                                                       (expr_gen, id, t, sf3node, result);
31855
31856
11.5k
                  case details::expression_node<Type>::e_vovoc : return compile_left_impl
31857
11.5k
                                                                    <typename vovoc_t::sf3_type_node,ExternalType, vtype, vtype, ctype>
31858
11.5k
                                                                       (expr_gen, id, t, sf3node, result);
31859
31860
6.49k
                  case details::expression_node<Type>::e_vovov : return compile_left_impl
31861
6.49k
                                                                    <typename vovov_t::sf3_type_node,ExternalType, vtype, vtype, vtype>
31862
6.49k
                                                                       (expr_gen, id, t, sf3node, result);
31863
31864
0
                  default                                      : return false;
31865
45.6k
               }
31866
45.6k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_left<float const>(exprtk::parser<float>::expression_generator<float>&, float const, exprtk::details::operator_type const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31832
28.7k
            {
31833
28.7k
               if (!details::is_sf3ext_node(sf3node))
31834
0
                  return false;
31835
31836
28.7k
               typedef details::T0oT1oT2_base_node<Type>* sf3ext_base_ptr;
31837
31838
28.7k
               sf3ext_base_ptr n = static_cast<sf3ext_base_ptr>(sf3node);
31839
31840
28.7k
               const std::string id = "(" + n->type_id() + ")" + expr_gen.to_str(operation) + "t";
31841
31842
28.7k
               switch (n->type())
31843
28.7k
               {
31844
4.27k
                  case details::expression_node<Type>::e_covoc : return compile_left_impl
31845
4.27k
                                                                    <typename covoc_t::sf3_type_node,ExternalType, ctype, vtype, ctype>
31846
4.27k
                                                                       (expr_gen, id, t, sf3node, result);
31847
31848
6.39k
                  case details::expression_node<Type>::e_covov : return compile_left_impl
31849
6.39k
                                                                    <typename covov_t::sf3_type_node,ExternalType, ctype, vtype, vtype>
31850
6.39k
                                                                       (expr_gen, id, t, sf3node, result);
31851
31852
5.11k
                  case details::expression_node<Type>::e_vocov : return compile_left_impl
31853
5.11k
                                                                    <typename vocov_t::sf3_type_node,ExternalType, vtype, ctype, vtype>
31854
5.11k
                                                                       (expr_gen, id, t, sf3node, result);
31855
31856
4.64k
                  case details::expression_node<Type>::e_vovoc : return compile_left_impl
31857
4.64k
                                                                    <typename vovoc_t::sf3_type_node,ExternalType, vtype, vtype, ctype>
31858
4.64k
                                                                       (expr_gen, id, t, sf3node, result);
31859
31860
8.30k
                  case details::expression_node<Type>::e_vovov : return compile_left_impl
31861
8.30k
                                                                    <typename vovov_t::sf3_type_node,ExternalType, vtype, vtype, vtype>
31862
8.30k
                                                                       (expr_gen, id, t, sf3node, result);
31863
31864
0
                  default                                      : return false;
31865
28.7k
               }
31866
28.7k
            }
31867
31868
            template <typename SF3TypeNode, typename ExternalType, typename T0, typename T1, typename T2>
31869
            static inline bool compile_right_impl(expression_generator<Type>& expr_gen,
31870
                                                  const std::string& id,
31871
                                                  ExternalType t,
31872
                                                  expression_node_ptr& node,
31873
                                                  expression_node_ptr& result)
31874
94.4k
            {
31875
94.4k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
94.4k
               if (n)
31878
88.3k
               {
31879
88.3k
                  T0 t0 = n->t0();
31880
88.3k
                  T1 t1 = n->t1();
31881
88.3k
                  T2 t2 = n->t2();
31882
31883
88.3k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
88.3k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
88.3k
               }
31886
6.14k
               else
31887
6.14k
                  return false;
31888
94.4k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<double, double const, double const&, double const>, double const&, double const, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31874
3.95k
            {
31875
3.95k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
3.95k
               if (n)
31878
3.95k
               {
31879
3.95k
                  T0 t0 = n->t0();
31880
3.95k
                  T1 t1 = n->t1();
31881
3.95k
                  T2 t2 = n->t2();
31882
31883
3.95k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
3.95k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
3.95k
               }
31886
0
               else
31887
0
                  return false;
31888
3.95k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<double, double const, double const&, double const&>, double const&, double const, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31874
4.28k
            {
31875
4.28k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
4.28k
               if (n)
31878
4.28k
               {
31879
4.28k
                  T0 t0 = n->t0();
31880
4.28k
                  T1 t1 = n->t1();
31881
4.28k
                  T2 t2 = n->t2();
31882
31883
4.28k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
4.28k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
4.28k
               }
31886
0
               else
31887
0
                  return false;
31888
4.28k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<double, double const&, double const, double const&>, double const&, double const&, double const, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31874
5.87k
            {
31875
5.87k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
5.87k
               if (n)
31878
5.87k
               {
31879
5.87k
                  T0 t0 = n->t0();
31880
5.87k
                  T1 t1 = n->t1();
31881
5.87k
                  T2 t2 = n->t2();
31882
31883
5.87k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
5.87k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
5.87k
               }
31886
0
               else
31887
0
                  return false;
31888
5.87k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<double, double const&, double const&, double const>, double const&, double const&, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31874
3.00k
            {
31875
3.00k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
3.00k
               if (n)
31878
3.00k
               {
31879
3.00k
                  T0 t0 = n->t0();
31880
3.00k
                  T1 t1 = n->t1();
31881
3.00k
                  T2 t2 = n->t2();
31882
31883
3.00k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
3.00k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
3.00k
               }
31886
0
               else
31887
0
                  return false;
31888
3.00k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<double, double const&, double const&, double const&>, double const&, double const&, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31874
6.12k
            {
31875
6.12k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
6.12k
               if (n)
31878
6.12k
               {
31879
6.12k
                  T0 t0 = n->t0();
31880
6.12k
                  T1 t1 = n->t1();
31881
6.12k
                  T2 t2 = n->t2();
31882
31883
6.12k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
6.12k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
6.12k
               }
31886
0
               else
31887
0
                  return false;
31888
6.12k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<double, double const, double const&, double const>, double const, double const, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31874
5.96k
            {
31875
5.96k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
5.96k
               if (n)
31878
3.46k
               {
31879
3.46k
                  T0 t0 = n->t0();
31880
3.46k
                  T1 t1 = n->t1();
31881
3.46k
                  T2 t2 = n->t2();
31882
31883
3.46k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
3.46k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
3.46k
               }
31886
2.50k
               else
31887
2.50k
                  return false;
31888
5.96k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<double, double const, double const&, double const&>, double const, double const, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31874
4.74k
            {
31875
4.74k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
4.74k
               if (n)
31878
4.06k
               {
31879
4.06k
                  T0 t0 = n->t0();
31880
4.06k
                  T1 t1 = n->t1();
31881
4.06k
                  T2 t2 = n->t2();
31882
31883
4.06k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
4.06k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
4.06k
               }
31886
676
               else
31887
676
                  return false;
31888
4.74k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<double, double const&, double const, double const&>, double const, double const&, double const, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31874
5.26k
            {
31875
5.26k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
5.26k
               if (n)
31878
5.26k
               {
31879
5.26k
                  T0 t0 = n->t0();
31880
5.26k
                  T1 t1 = n->t1();
31881
5.26k
                  T2 t2 = n->t2();
31882
31883
5.26k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
5.26k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
5.26k
               }
31886
0
               else
31887
0
                  return false;
31888
5.26k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<double, double const&, double const&, double const>, double const, double const&, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31874
5.27k
            {
31875
5.27k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
5.27k
               if (n)
31878
5.27k
               {
31879
5.27k
                  T0 t0 = n->t0();
31880
5.27k
                  T1 t1 = n->t1();
31881
5.27k
                  T2 t2 = n->t2();
31882
31883
5.27k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
5.27k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
5.27k
               }
31886
0
               else
31887
0
                  return false;
31888
5.27k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<double, double const&, double const&, double const&>, double const, double const&, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31874
5.30k
            {
31875
5.30k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
5.30k
               if (n)
31878
5.30k
               {
31879
5.30k
                  T0 t0 = n->t0();
31880
5.30k
                  T1 t1 = n->t1();
31881
5.30k
                  T2 t2 = n->t2();
31882
31883
5.30k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
5.30k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
5.30k
               }
31886
0
               else
31887
0
                  return false;
31888
5.30k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<float, float const, float const&, float const>, float const&, float const, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31874
2.45k
            {
31875
2.45k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
2.45k
               if (n)
31878
2.45k
               {
31879
2.45k
                  T0 t0 = n->t0();
31880
2.45k
                  T1 t1 = n->t1();
31881
2.45k
                  T2 t2 = n->t2();
31882
31883
2.45k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
2.45k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
2.45k
               }
31886
0
               else
31887
0
                  return false;
31888
2.45k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<float, float const, float const&, float const&>, float const&, float const, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31874
4.20k
            {
31875
4.20k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
4.20k
               if (n)
31878
4.20k
               {
31879
4.20k
                  T0 t0 = n->t0();
31880
4.20k
                  T1 t1 = n->t1();
31881
4.20k
                  T2 t2 = n->t2();
31882
31883
4.20k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
4.20k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
4.20k
               }
31886
0
               else
31887
0
                  return false;
31888
4.20k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<float, float const&, float const, float const&>, float const&, float const&, float const, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31874
5.80k
            {
31875
5.80k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
5.80k
               if (n)
31878
5.80k
               {
31879
5.80k
                  T0 t0 = n->t0();
31880
5.80k
                  T1 t1 = n->t1();
31881
5.80k
                  T2 t2 = n->t2();
31882
31883
5.80k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
5.80k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
5.80k
               }
31886
0
               else
31887
0
                  return false;
31888
5.80k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<float, float const&, float const&, float const>, float const&, float const&, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31874
2.93k
            {
31875
2.93k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
2.93k
               if (n)
31878
2.93k
               {
31879
2.93k
                  T0 t0 = n->t0();
31880
2.93k
                  T1 t1 = n->t1();
31881
2.93k
                  T2 t2 = n->t2();
31882
31883
2.93k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
2.93k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
2.93k
               }
31886
0
               else
31887
0
                  return false;
31888
2.93k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<float, float const&, float const&, float const&>, float const&, float const&, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31874
5.13k
            {
31875
5.13k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
5.13k
               if (n)
31878
5.13k
               {
31879
5.13k
                  T0 t0 = n->t0();
31880
5.13k
                  T1 t1 = n->t1();
31881
5.13k
                  T2 t2 = n->t2();
31882
31883
5.13k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
5.13k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
5.13k
               }
31886
0
               else
31887
0
                  return false;
31888
5.13k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<float, float const, float const&, float const>, float const, float const, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31874
5.84k
            {
31875
5.84k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
5.84k
               if (n)
31878
3.34k
               {
31879
3.34k
                  T0 t0 = n->t0();
31880
3.34k
                  T1 t1 = n->t1();
31881
3.34k
                  T2 t2 = n->t2();
31882
31883
3.34k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
3.34k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
3.34k
               }
31886
2.50k
               else
31887
2.50k
                  return false;
31888
5.84k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<float, float const, float const&, float const&>, float const, float const, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31874
4.13k
            {
31875
4.13k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
4.13k
               if (n)
31878
3.67k
               {
31879
3.67k
                  T0 t0 = n->t0();
31880
3.67k
                  T1 t1 = n->t1();
31881
3.67k
                  T2 t2 = n->t2();
31882
31883
3.67k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
3.67k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
3.67k
               }
31886
457
               else
31887
457
                  return false;
31888
4.13k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<float, float const&, float const, float const&>, float const, float const&, float const, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31874
4.20k
            {
31875
4.20k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
4.20k
               if (n)
31878
4.20k
               {
31879
4.20k
                  T0 t0 = n->t0();
31880
4.20k
                  T1 t1 = n->t1();
31881
4.20k
                  T2 t2 = n->t2();
31882
31883
4.20k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
4.20k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
4.20k
               }
31886
0
               else
31887
0
                  return false;
31888
4.20k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<float, float const&, float const&, float const>, float const, float const&, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31874
4.77k
            {
31875
4.77k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
4.77k
               if (n)
31878
4.77k
               {
31879
4.77k
                  T0 t0 = n->t0();
31880
4.77k
                  T1 t1 = n->t1();
31881
4.77k
                  T2 t2 = n->t2();
31882
31883
4.77k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
4.77k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
4.77k
               }
31886
0
               else
31887
0
                  return false;
31888
4.77k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_right_impl<exprtk::details::sf3ext_type_node<float, float const&, float const&, float const&>, float const, float const&, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31874
5.18k
            {
31875
5.18k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31876
31877
5.18k
               if (n)
31878
5.18k
               {
31879
5.18k
                  T0 t0 = n->t0();
31880
5.18k
                  T1 t1 = n->t1();
31881
5.18k
                  T2 t2 = n->t2();
31882
31883
5.18k
                  return synthesize_sf4ext_expression::template compile<ExternalType, T0, T1, T2>
31884
5.18k
                            (expr_gen, id, t, t0, t1, t2, result);
31885
5.18k
               }
31886
0
               else
31887
0
                  return false;
31888
5.18k
            }
31889
31890
            template <typename SF3TypeNode, typename ExternalType, typename T0, typename T1, typename T2>
31891
            static inline bool compile_left_impl(expression_generator<Type>& expr_gen,
31892
                                                 const std::string& id,
31893
                                                 ExternalType t,
31894
                                                 expression_node_ptr& node,
31895
                                                 expression_node_ptr& result)
31896
150k
            {
31897
150k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
150k
               if (n)
31900
149k
               {
31901
149k
                  T0 t0 = n->t0();
31902
149k
                  T1 t1 = n->t1();
31903
149k
                  T2 t2 = n->t2();
31904
31905
149k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
149k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
149k
               }
31908
1.54k
               else
31909
1.54k
                  return false;
31910
150k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<double, double const, double const&, double const>, double const&, double const, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31896
2.87k
            {
31897
2.87k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
2.87k
               if (n)
31900
2.87k
               {
31901
2.87k
                  T0 t0 = n->t0();
31902
2.87k
                  T1 t1 = n->t1();
31903
2.87k
                  T2 t2 = n->t2();
31904
31905
2.87k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
2.87k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
2.87k
               }
31908
0
               else
31909
0
                  return false;
31910
2.87k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<double, double const, double const&, double const&>, double const&, double const, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31896
18.6k
            {
31897
18.6k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
18.6k
               if (n)
31900
18.6k
               {
31901
18.6k
                  T0 t0 = n->t0();
31902
18.6k
                  T1 t1 = n->t1();
31903
18.6k
                  T2 t2 = n->t2();
31904
31905
18.6k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
18.6k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
18.6k
               }
31908
0
               else
31909
0
                  return false;
31910
18.6k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<double, double const&, double const, double const&>, double const&, double const&, double const, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31896
6.66k
            {
31897
6.66k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
6.66k
               if (n)
31900
6.66k
               {
31901
6.66k
                  T0 t0 = n->t0();
31902
6.66k
                  T1 t1 = n->t1();
31903
6.66k
                  T2 t2 = n->t2();
31904
31905
6.66k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
6.66k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
6.66k
               }
31908
0
               else
31909
0
                  return false;
31910
6.66k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<double, double const&, double const&, double const>, double const&, double const&, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31896
11.5k
            {
31897
11.5k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
11.5k
               if (n)
31900
11.5k
               {
31901
11.5k
                  T0 t0 = n->t0();
31902
11.5k
                  T1 t1 = n->t1();
31903
11.5k
                  T2 t2 = n->t2();
31904
31905
11.5k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
11.5k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
11.5k
               }
31908
0
               else
31909
0
                  return false;
31910
11.5k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<double, double const&, double const&, double const&>, double const&, double const&, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31896
6.55k
            {
31897
6.55k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
6.55k
               if (n)
31900
6.55k
               {
31901
6.55k
                  T0 t0 = n->t0();
31902
6.55k
                  T1 t1 = n->t1();
31903
6.55k
                  T2 t2 = n->t2();
31904
31905
6.55k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
6.55k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
6.55k
               }
31908
0
               else
31909
0
                  return false;
31910
6.55k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<double, double const, double const&, double const>, double const, double const, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31896
4.77k
            {
31897
4.77k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
4.77k
               if (n)
31900
4.40k
               {
31901
4.40k
                  T0 t0 = n->t0();
31902
4.40k
                  T1 t1 = n->t1();
31903
4.40k
                  T2 t2 = n->t2();
31904
31905
4.40k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
4.40k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
4.40k
               }
31908
373
               else
31909
373
                  return false;
31910
4.77k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<double, double const, double const&, double const&>, double const, double const, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31896
6.81k
            {
31897
6.81k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
6.81k
               if (n)
31900
6.81k
               {
31901
6.81k
                  T0 t0 = n->t0();
31902
6.81k
                  T1 t1 = n->t1();
31903
6.81k
                  T2 t2 = n->t2();
31904
31905
6.81k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
6.81k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
6.81k
               }
31908
0
               else
31909
0
                  return false;
31910
6.81k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<double, double const&, double const, double const&>, double const, double const&, double const, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31896
5.52k
            {
31897
5.52k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
5.52k
               if (n)
31900
5.52k
               {
31901
5.52k
                  T0 t0 = n->t0();
31902
5.52k
                  T1 t1 = n->t1();
31903
5.52k
                  T2 t2 = n->t2();
31904
31905
5.52k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
5.52k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
5.52k
               }
31908
0
               else
31909
0
                  return false;
31910
5.52k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<double, double const&, double const&, double const>, double const, double const&, double const&, double const>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31896
4.71k
            {
31897
4.71k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
4.71k
               if (n)
31900
4.30k
               {
31901
4.30k
                  T0 t0 = n->t0();
31902
4.30k
                  T1 t1 = n->t1();
31903
4.30k
                  T2 t2 = n->t2();
31904
31905
4.30k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
4.30k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
4.30k
               }
31908
410
               else
31909
410
                  return false;
31910
4.71k
            }
bool exprtk::parser<double>::expression_generator<double>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<double, double const&, double const&, double const&>, double const, double const&, double const&, double const&>(exprtk::parser<double>::expression_generator<double>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const, exprtk::details::expression_node<double>*&, exprtk::details::expression_node<double>*&)
Line
Count
Source
31896
8.40k
            {
31897
8.40k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
8.40k
               if (n)
31900
8.40k
               {
31901
8.40k
                  T0 t0 = n->t0();
31902
8.40k
                  T1 t1 = n->t1();
31903
8.40k
                  T2 t2 = n->t2();
31904
31905
8.40k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
8.40k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
8.40k
               }
31908
0
               else
31909
0
                  return false;
31910
8.40k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<float, float const, float const&, float const>, float const&, float const, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31896
2.85k
            {
31897
2.85k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
2.85k
               if (n)
31900
2.85k
               {
31901
2.85k
                  T0 t0 = n->t0();
31902
2.85k
                  T1 t1 = n->t1();
31903
2.85k
                  T2 t2 = n->t2();
31904
31905
2.85k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
2.85k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
2.85k
               }
31908
0
               else
31909
0
                  return false;
31910
2.85k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<float, float const, float const&, float const&>, float const&, float const, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31896
18.2k
            {
31897
18.2k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
18.2k
               if (n)
31900
18.2k
               {
31901
18.2k
                  T0 t0 = n->t0();
31902
18.2k
                  T1 t1 = n->t1();
31903
18.2k
                  T2 t2 = n->t2();
31904
31905
18.2k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
18.2k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
18.2k
               }
31908
0
               else
31909
0
                  return false;
31910
18.2k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<float, float const&, float const, float const&>, float const&, float const&, float const, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31896
6.48k
            {
31897
6.48k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
6.48k
               if (n)
31900
6.48k
               {
31901
6.48k
                  T0 t0 = n->t0();
31902
6.48k
                  T1 t1 = n->t1();
31903
6.48k
                  T2 t2 = n->t2();
31904
31905
6.48k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
6.48k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
6.48k
               }
31908
0
               else
31909
0
                  return false;
31910
6.48k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<float, float const&, float const&, float const>, float const&, float const&, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31896
11.5k
            {
31897
11.5k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
11.5k
               if (n)
31900
11.5k
               {
31901
11.5k
                  T0 t0 = n->t0();
31902
11.5k
                  T1 t1 = n->t1();
31903
11.5k
                  T2 t2 = n->t2();
31904
31905
11.5k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
11.5k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
11.5k
               }
31908
0
               else
31909
0
                  return false;
31910
11.5k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<float, float const&, float const&, float const&>, float const&, float const&, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31896
6.49k
            {
31897
6.49k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
6.49k
               if (n)
31900
6.49k
               {
31901
6.49k
                  T0 t0 = n->t0();
31902
6.49k
                  T1 t1 = n->t1();
31903
6.49k
                  T2 t2 = n->t2();
31904
31905
6.49k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
6.49k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
6.49k
               }
31908
0
               else
31909
0
                  return false;
31910
6.49k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<float, float const, float const&, float const>, float const, float const, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31896
4.27k
            {
31897
4.27k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
4.27k
               if (n)
31900
3.90k
               {
31901
3.90k
                  T0 t0 = n->t0();
31902
3.90k
                  T1 t1 = n->t1();
31903
3.90k
                  T2 t2 = n->t2();
31904
31905
3.90k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
3.90k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
3.90k
               }
31908
371
               else
31909
371
                  return false;
31910
4.27k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<float, float const, float const&, float const&>, float const, float const, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31896
6.39k
            {
31897
6.39k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
6.39k
               if (n)
31900
6.39k
               {
31901
6.39k
                  T0 t0 = n->t0();
31902
6.39k
                  T1 t1 = n->t1();
31903
6.39k
                  T2 t2 = n->t2();
31904
31905
6.39k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
6.39k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
6.39k
               }
31908
0
               else
31909
0
                  return false;
31910
6.39k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<float, float const&, float const, float const&>, float const, float const&, float const, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31896
5.11k
            {
31897
5.11k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
5.11k
               if (n)
31900
5.11k
               {
31901
5.11k
                  T0 t0 = n->t0();
31902
5.11k
                  T1 t1 = n->t1();
31903
5.11k
                  T2 t2 = n->t2();
31904
31905
5.11k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
5.11k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
5.11k
               }
31908
0
               else
31909
0
                  return false;
31910
5.11k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<float, float const&, float const&, float const>, float const, float const&, float const&, float const>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31896
4.64k
            {
31897
4.64k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
4.64k
               if (n)
31900
4.25k
               {
31901
4.25k
                  T0 t0 = n->t0();
31902
4.25k
                  T1 t1 = n->t1();
31903
4.25k
                  T2 t2 = n->t2();
31904
31905
4.25k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
4.25k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
4.25k
               }
31908
387
               else
31909
387
                  return false;
31910
4.64k
            }
bool exprtk::parser<float>::expression_generator<float>::synthesize_sf4ext_expression::compile_left_impl<exprtk::details::sf3ext_type_node<float, float const&, float const&, float const&>, float const, float const&, float const&, float const&>(exprtk::parser<float>::expression_generator<float>&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const, exprtk::details::expression_node<float>*&, exprtk::details::expression_node<float>*&)
Line
Count
Source
31896
8.30k
            {
31897
8.30k
               SF3TypeNode* n = dynamic_cast<SF3TypeNode*>(node);
31898
31899
8.30k
               if (n)
31900
8.30k
               {
31901
8.30k
                  T0 t0 = n->t0();
31902
8.30k
                  T1 t1 = n->t1();
31903
8.30k
                  T2 t2 = n->t2();
31904
31905
8.30k
                  return synthesize_sf4ext_expression::template compile<T0, T1, T2, ExternalType>
31906
8.30k
                            (expr_gen, id, t0, t1, t2, t, result);
31907
8.30k
               }
31908
0
               else
31909
0
                  return false;
31910
8.30k
            }
31911
         };
31912
31913
         struct synthesize_vovov_expression0
31914
         {
31915
            typedef typename vovov_t::type0 node_type;
31916
            typedef typename vovov_t::sf3_type sf3_type;
31917
31918
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
31919
                                                      const details::operator_type& operation,
31920
                                                      expression_node_ptr (&branch)[2])
31921
84.6k
            {
31922
               // (v0 o0 v1) o1 (v2)
31923
84.6k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[0]);
31924
84.6k
               const Type& v0 = vov->v0();
31925
84.6k
               const Type& v1 = vov->v1();
31926
84.6k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
31927
84.6k
               const details::operator_type o0 = vov->operation();
31928
84.6k
               const details::operator_type o1 = operation;
31929
31930
84.6k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
31931
31932
84.6k
               expression_node_ptr result = error_node();
31933
31934
84.6k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
31935
84.6k
               {
31936
                  // (v0 / v1) / v2 --> (vovov) v0 / (v1 * v2)
31937
84.6k
                  if ((details::e_div == o0) && (details::e_div == o1))
31938
3.74k
                  {
31939
3.74k
                     const bool synthesis_result =
31940
3.74k
                        synthesize_sf3ext_expression::
31941
3.74k
                           template compile<vtype, vtype, vtype>(expr_gen, "t/(t*t)", v0, v1, v2, result);
31942
31943
3.74k
                     exprtk_debug(("(v0 / v1) / v2 --> (vovov) v0 / (v1 * v2)\n"));
31944
31945
3.74k
                     return (synthesis_result) ? result : error_node();
31946
3.74k
                  }
31947
84.6k
               }
31948
31949
80.8k
               const bool synthesis_result =
31950
80.8k
                  synthesize_sf3ext_expression::template compile<vtype, vtype, vtype>
31951
80.8k
                     (expr_gen, id(expr_gen, o0, o1), v0, v1, v2, result);
31952
31953
80.8k
               if (synthesis_result)
31954
61.6k
                  return result;
31955
31956
19.1k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
31957
19.1k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
31958
31959
19.1k
               if (!expr_gen.valid_operator(o0,f0))
31960
0
                  return error_node();
31961
19.1k
               else if (!expr_gen.valid_operator(o1,f1))
31962
0
                  return error_node();
31963
19.1k
               else
31964
19.1k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, f0, f1);
31965
19.1k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovov_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
31921
42.8k
            {
31922
               // (v0 o0 v1) o1 (v2)
31923
42.8k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[0]);
31924
42.8k
               const Type& v0 = vov->v0();
31925
42.8k
               const Type& v1 = vov->v1();
31926
42.8k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
31927
42.8k
               const details::operator_type o0 = vov->operation();
31928
42.8k
               const details::operator_type o1 = operation;
31929
31930
42.8k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
31931
31932
42.8k
               expression_node_ptr result = error_node();
31933
31934
42.8k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
31935
42.8k
               {
31936
                  // (v0 / v1) / v2 --> (vovov) v0 / (v1 * v2)
31937
42.8k
                  if ((details::e_div == o0) && (details::e_div == o1))
31938
1.87k
                  {
31939
1.87k
                     const bool synthesis_result =
31940
1.87k
                        synthesize_sf3ext_expression::
31941
1.87k
                           template compile<vtype, vtype, vtype>(expr_gen, "t/(t*t)", v0, v1, v2, result);
31942
31943
1.87k
                     exprtk_debug(("(v0 / v1) / v2 --> (vovov) v0 / (v1 * v2)\n"));
31944
31945
1.87k
                     return (synthesis_result) ? result : error_node();
31946
1.87k
                  }
31947
42.8k
               }
31948
31949
40.9k
               const bool synthesis_result =
31950
40.9k
                  synthesize_sf3ext_expression::template compile<vtype, vtype, vtype>
31951
40.9k
                     (expr_gen, id(expr_gen, o0, o1), v0, v1, v2, result);
31952
31953
40.9k
               if (synthesis_result)
31954
31.2k
                  return result;
31955
31956
9.74k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
31957
9.74k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
31958
31959
9.74k
               if (!expr_gen.valid_operator(o0,f0))
31960
0
                  return error_node();
31961
9.74k
               else if (!expr_gen.valid_operator(o1,f1))
31962
0
                  return error_node();
31963
9.74k
               else
31964
9.74k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, f0, f1);
31965
9.74k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovov_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
31921
41.7k
            {
31922
               // (v0 o0 v1) o1 (v2)
31923
41.7k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[0]);
31924
41.7k
               const Type& v0 = vov->v0();
31925
41.7k
               const Type& v1 = vov->v1();
31926
41.7k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
31927
41.7k
               const details::operator_type o0 = vov->operation();
31928
41.7k
               const details::operator_type o1 = operation;
31929
31930
41.7k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
31931
31932
41.7k
               expression_node_ptr result = error_node();
31933
31934
41.7k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
31935
41.7k
               {
31936
                  // (v0 / v1) / v2 --> (vovov) v0 / (v1 * v2)
31937
41.7k
                  if ((details::e_div == o0) && (details::e_div == o1))
31938
1.87k
                  {
31939
1.87k
                     const bool synthesis_result =
31940
1.87k
                        synthesize_sf3ext_expression::
31941
1.87k
                           template compile<vtype, vtype, vtype>(expr_gen, "t/(t*t)", v0, v1, v2, result);
31942
31943
1.87k
                     exprtk_debug(("(v0 / v1) / v2 --> (vovov) v0 / (v1 * v2)\n"));
31944
31945
1.87k
                     return (synthesis_result) ? result : error_node();
31946
1.87k
                  }
31947
41.7k
               }
31948
31949
39.8k
               const bool synthesis_result =
31950
39.8k
                  synthesize_sf3ext_expression::template compile<vtype, vtype, vtype>
31951
39.8k
                     (expr_gen, id(expr_gen, o0, o1), v0, v1, v2, result);
31952
31953
39.8k
               if (synthesis_result)
31954
30.4k
                  return result;
31955
31956
9.43k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
31957
9.43k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
31958
31959
9.43k
               if (!expr_gen.valid_operator(o0,f0))
31960
0
                  return error_node();
31961
9.43k
               else if (!expr_gen.valid_operator(o1,f1))
31962
0
                  return error_node();
31963
9.43k
               else
31964
9.43k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, f0, f1);
31965
9.43k
            }
31966
31967
            static inline std::string id(expression_generator<Type>& expr_gen,
31968
                                         const details::operator_type o0,
31969
                                         const details::operator_type o1)
31970
80.8k
            {
31971
80.8k
               return details::build_string()
31972
80.8k
                         << "(t" << expr_gen.to_str(o0)
31973
80.8k
                         << "t)" << expr_gen.to_str(o1)
31974
80.8k
                         << "t";
31975
80.8k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovov_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
31970
40.9k
            {
31971
40.9k
               return details::build_string()
31972
40.9k
                         << "(t" << expr_gen.to_str(o0)
31973
40.9k
                         << "t)" << expr_gen.to_str(o1)
31974
40.9k
                         << "t";
31975
40.9k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovov_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
31970
39.8k
            {
31971
39.8k
               return details::build_string()
31972
39.8k
                         << "(t" << expr_gen.to_str(o0)
31973
39.8k
                         << "t)" << expr_gen.to_str(o1)
31974
39.8k
                         << "t";
31975
39.8k
            }
31976
         };
31977
31978
         struct synthesize_vovov_expression1
31979
         {
31980
            typedef typename vovov_t::type1 node_type;
31981
            typedef typename vovov_t::sf3_type sf3_type;
31982
31983
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
31984
                                                      const details::operator_type& operation,
31985
                                                      expression_node_ptr (&branch)[2])
31986
59.0k
            {
31987
               // (v0) o0 (v1 o1 v2)
31988
59.0k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[1]);
31989
59.0k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
31990
59.0k
               const Type& v1 = vov->v0();
31991
59.0k
               const Type& v2 = vov->v1();
31992
59.0k
               const details::operator_type o0 = operation;
31993
59.0k
               const details::operator_type o1 = vov->operation();
31994
31995
59.0k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
31996
31997
59.0k
               expression_node_ptr result = error_node();
31998
31999
59.0k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32000
59.0k
               {
32001
                  // v0 / (v1 / v2) --> (vovov) (v0 * v2) / v1
32002
59.0k
                  if ((details::e_div == o0) && (details::e_div == o1))
32003
84
                  {
32004
84
                     const bool synthesis_result =
32005
84
                        synthesize_sf3ext_expression::
32006
84
                           template compile<vtype, vtype, vtype>(expr_gen, "(t*t)/t", v0, v2, v1, result);
32007
32008
84
                     exprtk_debug(("v0 / (v1 / v2) --> (vovov) (v0 * v2) / v1\n"));
32009
32010
84
                     return (synthesis_result) ? result : error_node();
32011
84
                  }
32012
59.0k
               }
32013
32014
58.9k
               const bool synthesis_result =
32015
58.9k
                  synthesize_sf3ext_expression::template compile<vtype, vtype, vtype>
32016
58.9k
                     (expr_gen, id(expr_gen, o0, o1), v0, v1, v2, result);
32017
32018
58.9k
               if (synthesis_result)
32019
37.9k
                  return result;
32020
32021
21.0k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32022
21.0k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32023
32024
21.0k
               if (!expr_gen.valid_operator(o0,f0))
32025
0
                  return error_node();
32026
21.0k
               else if (!expr_gen.valid_operator(o1,f1))
32027
0
                  return error_node();
32028
21.0k
               else
32029
21.0k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, f0, f1);
32030
21.0k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovov_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
31986
31.4k
            {
31987
               // (v0) o0 (v1 o1 v2)
31988
31.4k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[1]);
31989
31.4k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
31990
31.4k
               const Type& v1 = vov->v0();
31991
31.4k
               const Type& v2 = vov->v1();
31992
31.4k
               const details::operator_type o0 = operation;
31993
31.4k
               const details::operator_type o1 = vov->operation();
31994
31995
31.4k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
31996
31997
31.4k
               expression_node_ptr result = error_node();
31998
31999
31.4k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32000
31.4k
               {
32001
                  // v0 / (v1 / v2) --> (vovov) (v0 * v2) / v1
32002
31.4k
                  if ((details::e_div == o0) && (details::e_div == o1))
32003
42
                  {
32004
42
                     const bool synthesis_result =
32005
42
                        synthesize_sf3ext_expression::
32006
42
                           template compile<vtype, vtype, vtype>(expr_gen, "(t*t)/t", v0, v2, v1, result);
32007
32008
42
                     exprtk_debug(("v0 / (v1 / v2) --> (vovov) (v0 * v2) / v1\n"));
32009
32010
42
                     return (synthesis_result) ? result : error_node();
32011
42
                  }
32012
31.4k
               }
32013
32014
31.4k
               const bool synthesis_result =
32015
31.4k
                  synthesize_sf3ext_expression::template compile<vtype, vtype, vtype>
32016
31.4k
                     (expr_gen, id(expr_gen, o0, o1), v0, v1, v2, result);
32017
32018
31.4k
               if (synthesis_result)
32019
20.2k
                  return result;
32020
32021
11.1k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32022
11.1k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32023
32024
11.1k
               if (!expr_gen.valid_operator(o0,f0))
32025
0
                  return error_node();
32026
11.1k
               else if (!expr_gen.valid_operator(o1,f1))
32027
0
                  return error_node();
32028
11.1k
               else
32029
11.1k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, f0, f1);
32030
11.1k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovov_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
31986
27.5k
            {
31987
               // (v0) o0 (v1 o1 v2)
31988
27.5k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[1]);
31989
27.5k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
31990
27.5k
               const Type& v1 = vov->v0();
31991
27.5k
               const Type& v2 = vov->v1();
31992
27.5k
               const details::operator_type o0 = operation;
31993
27.5k
               const details::operator_type o1 = vov->operation();
31994
31995
27.5k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
31996
31997
27.5k
               expression_node_ptr result = error_node();
31998
31999
27.5k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32000
27.5k
               {
32001
                  // v0 / (v1 / v2) --> (vovov) (v0 * v2) / v1
32002
27.5k
                  if ((details::e_div == o0) && (details::e_div == o1))
32003
42
                  {
32004
42
                     const bool synthesis_result =
32005
42
                        synthesize_sf3ext_expression::
32006
42
                           template compile<vtype, vtype, vtype>(expr_gen, "(t*t)/t", v0, v2, v1, result);
32007
32008
42
                     exprtk_debug(("v0 / (v1 / v2) --> (vovov) (v0 * v2) / v1\n"));
32009
32010
42
                     return (synthesis_result) ? result : error_node();
32011
42
                  }
32012
27.5k
               }
32013
32014
27.5k
               const bool synthesis_result =
32015
27.5k
                  synthesize_sf3ext_expression::template compile<vtype, vtype, vtype>
32016
27.5k
                     (expr_gen, id(expr_gen, o0, o1), v0, v1, v2, result);
32017
32018
27.5k
               if (synthesis_result)
32019
17.6k
                  return result;
32020
32021
9.88k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32022
9.88k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32023
32024
9.88k
               if (!expr_gen.valid_operator(o0,f0))
32025
0
                  return error_node();
32026
9.88k
               else if (!expr_gen.valid_operator(o1,f1))
32027
0
                  return error_node();
32028
9.88k
               else
32029
9.88k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, f0, f1);
32030
9.88k
            }
32031
32032
            static inline std::string id(expression_generator<Type>& expr_gen,
32033
                                         const details::operator_type o0,
32034
                                         const details::operator_type o1)
32035
58.9k
            {
32036
58.9k
               return details::build_string()
32037
58.9k
                         << "t"  << expr_gen.to_str(o0)
32038
58.9k
                         << "(t" << expr_gen.to_str(o1)
32039
58.9k
                         << "t)";
32040
58.9k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovov_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32035
31.4k
            {
32036
31.4k
               return details::build_string()
32037
31.4k
                         << "t"  << expr_gen.to_str(o0)
32038
31.4k
                         << "(t" << expr_gen.to_str(o1)
32039
31.4k
                         << "t)";
32040
31.4k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovov_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32035
27.5k
            {
32036
27.5k
               return details::build_string()
32037
27.5k
                         << "t"  << expr_gen.to_str(o0)
32038
27.5k
                         << "(t" << expr_gen.to_str(o1)
32039
27.5k
                         << "t)";
32040
27.5k
            }
32041
         };
32042
32043
         struct synthesize_vovoc_expression0
32044
         {
32045
            typedef typename vovoc_t::type0 node_type;
32046
            typedef typename vovoc_t::sf3_type sf3_type;
32047
32048
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
32049
                                                      const details::operator_type& operation,
32050
                                                      expression_node_ptr (&branch)[2])
32051
62.9k
            {
32052
               // (v0 o0 v1) o1 (c)
32053
62.9k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[0]);
32054
62.9k
               const Type& v0 = vov->v0();
32055
62.9k
               const Type& v1 = vov->v1();
32056
62.9k
               const Type   c = static_cast<details::literal_node<Type>*>(branch[1])->value();
32057
62.9k
               const details::operator_type o0 = vov->operation();
32058
62.9k
               const details::operator_type o1 = operation;
32059
32060
62.9k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32061
62.9k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32062
32063
62.9k
               expression_node_ptr result = error_node();
32064
32065
62.9k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32066
62.9k
               {
32067
                  // (v0 / v1) / c --> (vovoc) v0 / (v1 * c)
32068
62.9k
                  if ((details::e_div == o0) && (details::e_div == o1))
32069
807
                  {
32070
807
                     const bool synthesis_result =
32071
807
                        synthesize_sf3ext_expression::
32072
807
                           template compile<vtype, vtype, ctype>(expr_gen, "t/(t*t)", v0, v1, c, result);
32073
32074
807
                     exprtk_debug(("(v0 / v1) / c --> (vovoc) v0 / (v1 * c)\n"));
32075
32076
807
                     return (synthesis_result) ? result : error_node();
32077
807
                  }
32078
62.9k
               }
32079
32080
62.1k
               const bool synthesis_result =
32081
62.1k
                  synthesize_sf3ext_expression::template compile<vtype, vtype, ctype>
32082
62.1k
                     (expr_gen, id(expr_gen, o0, o1), v0, v1, c, result);
32083
32084
62.1k
               if (synthesis_result)
32085
48.1k
                  return result;
32086
32087
14.0k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32088
14.0k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32089
32090
14.0k
               if (!expr_gen.valid_operator(o0,f0))
32091
0
                  return error_node();
32092
14.0k
               else if (!expr_gen.valid_operator(o1,f1))
32093
0
                  return error_node();
32094
14.0k
               else
32095
14.0k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, f0, f1);
32096
14.0k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovoc_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
32051
32.8k
            {
32052
               // (v0 o0 v1) o1 (c)
32053
32.8k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[0]);
32054
32.8k
               const Type& v0 = vov->v0();
32055
32.8k
               const Type& v1 = vov->v1();
32056
32.8k
               const Type   c = static_cast<details::literal_node<Type>*>(branch[1])->value();
32057
32.8k
               const details::operator_type o0 = vov->operation();
32058
32.8k
               const details::operator_type o1 = operation;
32059
32060
32.8k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32061
32.8k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32062
32063
32.8k
               expression_node_ptr result = error_node();
32064
32065
32.8k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32066
32.8k
               {
32067
                  // (v0 / v1) / c --> (vovoc) v0 / (v1 * c)
32068
32.8k
                  if ((details::e_div == o0) && (details::e_div == o1))
32069
404
                  {
32070
404
                     const bool synthesis_result =
32071
404
                        synthesize_sf3ext_expression::
32072
404
                           template compile<vtype, vtype, ctype>(expr_gen, "t/(t*t)", v0, v1, c, result);
32073
32074
404
                     exprtk_debug(("(v0 / v1) / c --> (vovoc) v0 / (v1 * c)\n"));
32075
32076
404
                     return (synthesis_result) ? result : error_node();
32077
404
                  }
32078
32.8k
               }
32079
32080
32.4k
               const bool synthesis_result =
32081
32.4k
                  synthesize_sf3ext_expression::template compile<vtype, vtype, ctype>
32082
32.4k
                     (expr_gen, id(expr_gen, o0, o1), v0, v1, c, result);
32083
32084
32.4k
               if (synthesis_result)
32085
25.1k
                  return result;
32086
32087
7.33k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32088
7.33k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32089
32090
7.33k
               if (!expr_gen.valid_operator(o0,f0))
32091
0
                  return error_node();
32092
7.33k
               else if (!expr_gen.valid_operator(o1,f1))
32093
0
                  return error_node();
32094
7.33k
               else
32095
7.33k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, f0, f1);
32096
7.33k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovoc_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
32051
30.1k
            {
32052
               // (v0 o0 v1) o1 (c)
32053
30.1k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[0]);
32054
30.1k
               const Type& v0 = vov->v0();
32055
30.1k
               const Type& v1 = vov->v1();
32056
30.1k
               const Type   c = static_cast<details::literal_node<Type>*>(branch[1])->value();
32057
30.1k
               const details::operator_type o0 = vov->operation();
32058
30.1k
               const details::operator_type o1 = operation;
32059
32060
30.1k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32061
30.1k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32062
32063
30.1k
               expression_node_ptr result = error_node();
32064
32065
30.1k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32066
30.1k
               {
32067
                  // (v0 / v1) / c --> (vovoc) v0 / (v1 * c)
32068
30.1k
                  if ((details::e_div == o0) && (details::e_div == o1))
32069
403
                  {
32070
403
                     const bool synthesis_result =
32071
403
                        synthesize_sf3ext_expression::
32072
403
                           template compile<vtype, vtype, ctype>(expr_gen, "t/(t*t)", v0, v1, c, result);
32073
32074
403
                     exprtk_debug(("(v0 / v1) / c --> (vovoc) v0 / (v1 * c)\n"));
32075
32076
403
                     return (synthesis_result) ? result : error_node();
32077
403
                  }
32078
30.1k
               }
32079
32080
29.7k
               const bool synthesis_result =
32081
29.7k
                  synthesize_sf3ext_expression::template compile<vtype, vtype, ctype>
32082
29.7k
                     (expr_gen, id(expr_gen, o0, o1), v0, v1, c, result);
32083
32084
29.7k
               if (synthesis_result)
32085
23.0k
                  return result;
32086
32087
6.68k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32088
6.68k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32089
32090
6.68k
               if (!expr_gen.valid_operator(o0,f0))
32091
0
                  return error_node();
32092
6.68k
               else if (!expr_gen.valid_operator(o1,f1))
32093
0
                  return error_node();
32094
6.68k
               else
32095
6.68k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, f0, f1);
32096
6.68k
            }
32097
32098
            static inline std::string id(expression_generator<Type>& expr_gen,
32099
                                         const details::operator_type o0,
32100
                                         const details::operator_type o1)
32101
62.1k
            {
32102
62.1k
               return details::build_string()
32103
62.1k
                         << "(t" << expr_gen.to_str(o0)
32104
62.1k
                         << "t)" << expr_gen.to_str(o1)
32105
62.1k
                         << "t";
32106
62.1k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovoc_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32101
32.4k
            {
32102
32.4k
               return details::build_string()
32103
32.4k
                         << "(t" << expr_gen.to_str(o0)
32104
32.4k
                         << "t)" << expr_gen.to_str(o1)
32105
32.4k
                         << "t";
32106
32.4k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovoc_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32101
29.7k
            {
32102
29.7k
               return details::build_string()
32103
29.7k
                         << "(t" << expr_gen.to_str(o0)
32104
29.7k
                         << "t)" << expr_gen.to_str(o1)
32105
29.7k
                         << "t";
32106
29.7k
            }
32107
         };
32108
32109
         struct synthesize_vovoc_expression1
32110
         {
32111
            typedef typename vovoc_t::type1 node_type;
32112
            typedef typename vovoc_t::sf3_type sf3_type;
32113
32114
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
32115
                                                      const details::operator_type& operation,
32116
                                                      expression_node_ptr (&branch)[2])
32117
60.6k
            {
32118
               // (v0) o0 (v1 o1 c)
32119
60.6k
               const details::voc_base_node<Type>* voc = static_cast<const details::voc_base_node<Type>*>(branch[1]);
32120
60.6k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
32121
60.6k
               const Type& v1 = voc->v();
32122
60.6k
               const Type   c = voc->c();
32123
60.6k
               const details::operator_type o0 = operation;
32124
60.6k
               const details::operator_type o1 = voc->operation();
32125
32126
60.6k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32127
32128
60.6k
               expression_node_ptr result = error_node();
32129
32130
60.6k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32131
60.6k
               {
32132
                  // v0 / (v1 / c) --> (vocov) (v0 * c) / v1
32133
60.6k
                  if ((details::e_div == o0) && (details::e_div == o1))
32134
250
                  {
32135
250
                     const bool synthesis_result =
32136
250
                        synthesize_sf3ext_expression::
32137
250
                           template compile<vtype, ctype, vtype>(expr_gen, "(t*t)/t", v0, c, v1, result);
32138
32139
250
                     exprtk_debug(("v0 / (v1 / c) --> (vocov) (v0 * c) / v1\n"));
32140
32141
250
                     return (synthesis_result) ? result : error_node();
32142
250
                  }
32143
60.6k
               }
32144
32145
60.3k
               const bool synthesis_result =
32146
60.3k
                  synthesize_sf3ext_expression::template compile<vtype, vtype, ctype>
32147
60.3k
                     (expr_gen, id(expr_gen, o0, o1), v0, v1, c, result);
32148
32149
60.3k
               if (synthesis_result)
32150
45.2k
                  return result;
32151
32152
15.1k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32153
15.1k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32154
32155
15.1k
               if (!expr_gen.valid_operator(o0,f0))
32156
0
                  return error_node();
32157
15.1k
               else if (!expr_gen.valid_operator(o1,f1))
32158
0
                  return error_node();
32159
15.1k
               else
32160
15.1k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, f0, f1);
32161
15.1k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovoc_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
32117
30.9k
            {
32118
               // (v0) o0 (v1 o1 c)
32119
30.9k
               const details::voc_base_node<Type>* voc = static_cast<const details::voc_base_node<Type>*>(branch[1]);
32120
30.9k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
32121
30.9k
               const Type& v1 = voc->v();
32122
30.9k
               const Type   c = voc->c();
32123
30.9k
               const details::operator_type o0 = operation;
32124
30.9k
               const details::operator_type o1 = voc->operation();
32125
32126
30.9k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32127
32128
30.9k
               expression_node_ptr result = error_node();
32129
32130
30.9k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32131
30.9k
               {
32132
                  // v0 / (v1 / c) --> (vocov) (v0 * c) / v1
32133
30.9k
                  if ((details::e_div == o0) && (details::e_div == o1))
32134
126
                  {
32135
126
                     const bool synthesis_result =
32136
126
                        synthesize_sf3ext_expression::
32137
126
                           template compile<vtype, ctype, vtype>(expr_gen, "(t*t)/t", v0, c, v1, result);
32138
32139
126
                     exprtk_debug(("v0 / (v1 / c) --> (vocov) (v0 * c) / v1\n"));
32140
32141
126
                     return (synthesis_result) ? result : error_node();
32142
126
                  }
32143
30.9k
               }
32144
32145
30.8k
               const bool synthesis_result =
32146
30.8k
                  synthesize_sf3ext_expression::template compile<vtype, vtype, ctype>
32147
30.8k
                     (expr_gen, id(expr_gen, o0, o1), v0, v1, c, result);
32148
32149
30.8k
               if (synthesis_result)
32150
23.1k
                  return result;
32151
32152
7.66k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32153
7.66k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32154
32155
7.66k
               if (!expr_gen.valid_operator(o0,f0))
32156
0
                  return error_node();
32157
7.66k
               else if (!expr_gen.valid_operator(o1,f1))
32158
0
                  return error_node();
32159
7.66k
               else
32160
7.66k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, f0, f1);
32161
7.66k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovoc_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
32117
29.6k
            {
32118
               // (v0) o0 (v1 o1 c)
32119
29.6k
               const details::voc_base_node<Type>* voc = static_cast<const details::voc_base_node<Type>*>(branch[1]);
32120
29.6k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
32121
29.6k
               const Type& v1 = voc->v();
32122
29.6k
               const Type   c = voc->c();
32123
29.6k
               const details::operator_type o0 = operation;
32124
29.6k
               const details::operator_type o1 = voc->operation();
32125
32126
29.6k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32127
32128
29.6k
               expression_node_ptr result = error_node();
32129
32130
29.6k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32131
29.6k
               {
32132
                  // v0 / (v1 / c) --> (vocov) (v0 * c) / v1
32133
29.6k
                  if ((details::e_div == o0) && (details::e_div == o1))
32134
124
                  {
32135
124
                     const bool synthesis_result =
32136
124
                        synthesize_sf3ext_expression::
32137
124
                           template compile<vtype, ctype, vtype>(expr_gen, "(t*t)/t", v0, c, v1, result);
32138
32139
124
                     exprtk_debug(("v0 / (v1 / c) --> (vocov) (v0 * c) / v1\n"));
32140
32141
124
                     return (synthesis_result) ? result : error_node();
32142
124
                  }
32143
29.6k
               }
32144
32145
29.5k
               const bool synthesis_result =
32146
29.5k
                  synthesize_sf3ext_expression::template compile<vtype, vtype, ctype>
32147
29.5k
                     (expr_gen, id(expr_gen, o0, o1), v0, v1, c, result);
32148
32149
29.5k
               if (synthesis_result)
32150
22.0k
                  return result;
32151
32152
7.45k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32153
7.45k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32154
32155
7.45k
               if (!expr_gen.valid_operator(o0,f0))
32156
0
                  return error_node();
32157
7.45k
               else if (!expr_gen.valid_operator(o1,f1))
32158
0
                  return error_node();
32159
7.45k
               else
32160
7.45k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, f0, f1);
32161
7.45k
            }
32162
32163
            static inline std::string id(expression_generator<Type>& expr_gen,
32164
                                         const details::operator_type o0,
32165
                                         const details::operator_type o1)
32166
60.3k
            {
32167
60.3k
               return details::build_string()
32168
60.3k
                         << "t"  << expr_gen.to_str(o0)
32169
60.3k
                         << "(t" << expr_gen.to_str(o1)
32170
60.3k
                         << "t)";
32171
60.3k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovoc_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32166
30.8k
            {
32167
30.8k
               return details::build_string()
32168
30.8k
                         << "t"  << expr_gen.to_str(o0)
32169
30.8k
                         << "(t" << expr_gen.to_str(o1)
32170
30.8k
                         << "t)";
32171
30.8k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovoc_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32166
29.5k
            {
32167
29.5k
               return details::build_string()
32168
29.5k
                         << "t"  << expr_gen.to_str(o0)
32169
29.5k
                         << "(t" << expr_gen.to_str(o1)
32170
29.5k
                         << "t)";
32171
29.5k
            }
32172
         };
32173
32174
         struct synthesize_vocov_expression0
32175
         {
32176
            typedef typename vocov_t::type0 node_type;
32177
            typedef typename vocov_t::sf3_type sf3_type;
32178
32179
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
32180
                                                      const details::operator_type& operation,
32181
                                                      expression_node_ptr (&branch)[2])
32182
91.3k
            {
32183
               // (v0 o0 c) o1 (v1)
32184
91.3k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[0]);
32185
91.3k
               const Type& v0 = voc->v();
32186
91.3k
               const Type   c = voc->c();
32187
91.3k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
32188
91.3k
               const details::operator_type o0 = voc->operation();
32189
91.3k
               const details::operator_type o1 = operation;
32190
32191
91.3k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32192
32193
91.3k
               expression_node_ptr result = error_node();
32194
32195
91.3k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32196
91.3k
               {
32197
                  // (v0 / c) / v1 --> (vovoc) v0 / (v1 * c)
32198
91.3k
                  if ((details::e_div == o0) && (details::e_div == o1))
32199
837
                  {
32200
837
                     const bool synthesis_result =
32201
837
                        synthesize_sf3ext_expression::
32202
837
                           template compile<vtype, vtype, ctype>(expr_gen, "t/(t*t)", v0, v1, c, result);
32203
32204
837
                     exprtk_debug(("(v0 / c) / v1 --> (vovoc) v0 / (v1 * c)\n"));
32205
32206
837
                     return (synthesis_result) ? result : error_node();
32207
837
                  }
32208
91.3k
               }
32209
32210
90.4k
               const bool synthesis_result =
32211
90.4k
                  synthesize_sf3ext_expression::template compile<vtype, ctype, vtype>
32212
90.4k
                     (expr_gen, id(expr_gen, o0, o1), v0, c, v1, result);
32213
32214
90.4k
               if (synthesis_result)
32215
33.2k
                  return result;
32216
32217
57.2k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32218
57.2k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32219
32220
57.2k
               if (!expr_gen.valid_operator(o0,f0))
32221
0
                  return error_node();
32222
57.2k
               else if (!expr_gen.valid_operator(o1,f1))
32223
0
                  return error_node();
32224
57.2k
               else
32225
57.2k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, f0, f1);
32226
57.2k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocov_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
32182
47.2k
            {
32183
               // (v0 o0 c) o1 (v1)
32184
47.2k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[0]);
32185
47.2k
               const Type& v0 = voc->v();
32186
47.2k
               const Type   c = voc->c();
32187
47.2k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
32188
47.2k
               const details::operator_type o0 = voc->operation();
32189
47.2k
               const details::operator_type o1 = operation;
32190
32191
47.2k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32192
32193
47.2k
               expression_node_ptr result = error_node();
32194
32195
47.2k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32196
47.2k
               {
32197
                  // (v0 / c) / v1 --> (vovoc) v0 / (v1 * c)
32198
47.2k
                  if ((details::e_div == o0) && (details::e_div == o1))
32199
419
                  {
32200
419
                     const bool synthesis_result =
32201
419
                        synthesize_sf3ext_expression::
32202
419
                           template compile<vtype, vtype, ctype>(expr_gen, "t/(t*t)", v0, v1, c, result);
32203
32204
419
                     exprtk_debug(("(v0 / c) / v1 --> (vovoc) v0 / (v1 * c)\n"));
32205
32206
419
                     return (synthesis_result) ? result : error_node();
32207
419
                  }
32208
47.2k
               }
32209
32210
46.8k
               const bool synthesis_result =
32211
46.8k
                  synthesize_sf3ext_expression::template compile<vtype, ctype, vtype>
32212
46.8k
                     (expr_gen, id(expr_gen, o0, o1), v0, c, v1, result);
32213
32214
46.8k
               if (synthesis_result)
32215
17.2k
                  return result;
32216
32217
29.5k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32218
29.5k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32219
32220
29.5k
               if (!expr_gen.valid_operator(o0,f0))
32221
0
                  return error_node();
32222
29.5k
               else if (!expr_gen.valid_operator(o1,f1))
32223
0
                  return error_node();
32224
29.5k
               else
32225
29.5k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, f0, f1);
32226
29.5k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocov_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
32182
44.0k
            {
32183
               // (v0 o0 c) o1 (v1)
32184
44.0k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[0]);
32185
44.0k
               const Type& v0 = voc->v();
32186
44.0k
               const Type   c = voc->c();
32187
44.0k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
32188
44.0k
               const details::operator_type o0 = voc->operation();
32189
44.0k
               const details::operator_type o1 = operation;
32190
32191
44.0k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32192
32193
44.0k
               expression_node_ptr result = error_node();
32194
32195
44.0k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32196
44.0k
               {
32197
                  // (v0 / c) / v1 --> (vovoc) v0 / (v1 * c)
32198
44.0k
                  if ((details::e_div == o0) && (details::e_div == o1))
32199
418
                  {
32200
418
                     const bool synthesis_result =
32201
418
                        synthesize_sf3ext_expression::
32202
418
                           template compile<vtype, vtype, ctype>(expr_gen, "t/(t*t)", v0, v1, c, result);
32203
32204
418
                     exprtk_debug(("(v0 / c) / v1 --> (vovoc) v0 / (v1 * c)\n"));
32205
32206
418
                     return (synthesis_result) ? result : error_node();
32207
418
                  }
32208
44.0k
               }
32209
32210
43.6k
               const bool synthesis_result =
32211
43.6k
                  synthesize_sf3ext_expression::template compile<vtype, ctype, vtype>
32212
43.6k
                     (expr_gen, id(expr_gen, o0, o1), v0, c, v1, result);
32213
32214
43.6k
               if (synthesis_result)
32215
15.9k
                  return result;
32216
32217
27.7k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32218
27.7k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32219
32220
27.7k
               if (!expr_gen.valid_operator(o0,f0))
32221
0
                  return error_node();
32222
27.7k
               else if (!expr_gen.valid_operator(o1,f1))
32223
0
                  return error_node();
32224
27.7k
               else
32225
27.7k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, f0, f1);
32226
27.7k
            }
32227
32228
            static inline std::string id(expression_generator<Type>& expr_gen,
32229
                                         const details::operator_type o0,
32230
                                         const details::operator_type o1)
32231
90.4k
            {
32232
90.4k
               return details::build_string()
32233
90.4k
                         << "(t" << expr_gen.to_str(o0)
32234
90.4k
                         << "t)" << expr_gen.to_str(o1)
32235
90.4k
                         << "t";
32236
90.4k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocov_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32231
46.8k
            {
32232
46.8k
               return details::build_string()
32233
46.8k
                         << "(t" << expr_gen.to_str(o0)
32234
46.8k
                         << "t)" << expr_gen.to_str(o1)
32235
46.8k
                         << "t";
32236
46.8k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocov_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32231
43.6k
            {
32232
43.6k
               return details::build_string()
32233
43.6k
                         << "(t" << expr_gen.to_str(o0)
32234
43.6k
                         << "t)" << expr_gen.to_str(o1)
32235
43.6k
                         << "t";
32236
43.6k
            }
32237
         };
32238
32239
         struct synthesize_vocov_expression1
32240
         {
32241
            typedef typename vocov_t::type1 node_type;
32242
            typedef typename vocov_t::sf3_type sf3_type;
32243
32244
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
32245
                                                      const details::operator_type& operation,
32246
                                                      expression_node_ptr (&branch)[2])
32247
63.3k
            {
32248
               // (v0) o0 (c o1 v1)
32249
63.3k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[1]);
32250
63.3k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
32251
63.3k
               const Type   c = cov->c();
32252
63.3k
               const Type& v1 = cov->v();
32253
63.3k
               const details::operator_type o0 = operation;
32254
63.3k
               const details::operator_type o1 = cov->operation();
32255
32256
63.3k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32257
32258
63.3k
               expression_node_ptr result = error_node();
32259
32260
63.3k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32261
63.3k
               {
32262
                  // v0 / (c / v1) --> (vovoc) (v0 * v1) / c
32263
63.3k
                  if ((details::e_div == o0) && (details::e_div == o1))
32264
524
                  {
32265
524
                     const bool synthesis_result =
32266
524
                        synthesize_sf3ext_expression::
32267
524
                           template compile<vtype, vtype, ctype>(expr_gen, "(t*t)/t", v0, v1, c, result);
32268
32269
524
                     exprtk_debug(("v0 / (c / v1) --> (vovoc) (v0 * v1) / c\n"));
32270
32271
524
                     return (synthesis_result) ? result : error_node();
32272
524
                  }
32273
63.3k
               }
32274
32275
62.8k
               const bool synthesis_result =
32276
62.8k
                  synthesize_sf3ext_expression::template compile<vtype, ctype, vtype>
32277
62.8k
                     (expr_gen, id(expr_gen, o0, o1), v0, c, v1, result);
32278
32279
62.8k
               if (synthesis_result)
32280
41.3k
                  return result;
32281
32282
21.5k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32283
21.5k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32284
32285
21.5k
               if (!expr_gen.valid_operator(o0,f0))
32286
0
                  return error_node();
32287
21.5k
               else if (!expr_gen.valid_operator(o1,f1))
32288
0
                  return error_node();
32289
21.5k
               else
32290
21.5k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, f0, f1);
32291
21.5k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocov_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
32247
32.1k
            {
32248
               // (v0) o0 (c o1 v1)
32249
32.1k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[1]);
32250
32.1k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
32251
32.1k
               const Type   c = cov->c();
32252
32.1k
               const Type& v1 = cov->v();
32253
32.1k
               const details::operator_type o0 = operation;
32254
32.1k
               const details::operator_type o1 = cov->operation();
32255
32256
32.1k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32257
32258
32.1k
               expression_node_ptr result = error_node();
32259
32260
32.1k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32261
32.1k
               {
32262
                  // v0 / (c / v1) --> (vovoc) (v0 * v1) / c
32263
32.1k
                  if ((details::e_div == o0) && (details::e_div == o1))
32264
262
                  {
32265
262
                     const bool synthesis_result =
32266
262
                        synthesize_sf3ext_expression::
32267
262
                           template compile<vtype, vtype, ctype>(expr_gen, "(t*t)/t", v0, v1, c, result);
32268
32269
262
                     exprtk_debug(("v0 / (c / v1) --> (vovoc) (v0 * v1) / c\n"));
32270
32271
262
                     return (synthesis_result) ? result : error_node();
32272
262
                  }
32273
32.1k
               }
32274
32275
31.9k
               const bool synthesis_result =
32276
31.9k
                  synthesize_sf3ext_expression::template compile<vtype, ctype, vtype>
32277
31.9k
                     (expr_gen, id(expr_gen, o0, o1), v0, c, v1, result);
32278
32279
31.9k
               if (synthesis_result)
32280
21.0k
                  return result;
32281
32282
10.9k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32283
10.9k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32284
32285
10.9k
               if (!expr_gen.valid_operator(o0,f0))
32286
0
                  return error_node();
32287
10.9k
               else if (!expr_gen.valid_operator(o1,f1))
32288
0
                  return error_node();
32289
10.9k
               else
32290
10.9k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, f0, f1);
32291
10.9k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocov_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
32247
31.1k
            {
32248
               // (v0) o0 (c o1 v1)
32249
31.1k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[1]);
32250
31.1k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
32251
31.1k
               const Type   c = cov->c();
32252
31.1k
               const Type& v1 = cov->v();
32253
31.1k
               const details::operator_type o0 = operation;
32254
31.1k
               const details::operator_type o1 = cov->operation();
32255
32256
31.1k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32257
32258
31.1k
               expression_node_ptr result = error_node();
32259
32260
31.1k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32261
31.1k
               {
32262
                  // v0 / (c / v1) --> (vovoc) (v0 * v1) / c
32263
31.1k
                  if ((details::e_div == o0) && (details::e_div == o1))
32264
262
                  {
32265
262
                     const bool synthesis_result =
32266
262
                        synthesize_sf3ext_expression::
32267
262
                           template compile<vtype, vtype, ctype>(expr_gen, "(t*t)/t", v0, v1, c, result);
32268
32269
262
                     exprtk_debug(("v0 / (c / v1) --> (vovoc) (v0 * v1) / c\n"));
32270
32271
262
                     return (synthesis_result) ? result : error_node();
32272
262
                  }
32273
31.1k
               }
32274
32275
30.8k
               const bool synthesis_result =
32276
30.8k
                  synthesize_sf3ext_expression::template compile<vtype, ctype, vtype>
32277
30.8k
                     (expr_gen, id(expr_gen, o0, o1), v0, c, v1, result);
32278
32279
30.8k
               if (synthesis_result)
32280
20.2k
                  return result;
32281
32282
10.5k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32283
10.5k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32284
32285
10.5k
               if (!expr_gen.valid_operator(o0,f0))
32286
0
                  return error_node();
32287
10.5k
               else if (!expr_gen.valid_operator(o1,f1))
32288
0
                  return error_node();
32289
10.5k
               else
32290
10.5k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, f0, f1);
32291
10.5k
            }
32292
32293
            static inline std::string id(expression_generator<Type>& expr_gen,
32294
                                         const details::operator_type o0,
32295
                                         const details::operator_type o1)
32296
62.8k
            {
32297
62.8k
               return details::build_string()
32298
62.8k
                         << "t"  << expr_gen.to_str(o0)
32299
62.8k
                         << "(t" << expr_gen.to_str(o1)
32300
62.8k
                         << "t)";
32301
62.8k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocov_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32296
31.9k
            {
32297
31.9k
               return details::build_string()
32298
31.9k
                         << "t"  << expr_gen.to_str(o0)
32299
31.9k
                         << "(t" << expr_gen.to_str(o1)
32300
31.9k
                         << "t)";
32301
31.9k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocov_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32296
30.8k
            {
32297
30.8k
               return details::build_string()
32298
30.8k
                         << "t"  << expr_gen.to_str(o0)
32299
30.8k
                         << "(t" << expr_gen.to_str(o1)
32300
30.8k
                         << "t)";
32301
30.8k
            }
32302
         };
32303
32304
         struct synthesize_covov_expression0
32305
         {
32306
            typedef typename covov_t::type0 node_type;
32307
            typedef typename covov_t::sf3_type sf3_type;
32308
32309
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
32310
                                                      const details::operator_type& operation,
32311
                                                      expression_node_ptr (&branch)[2])
32312
77.6k
            {
32313
               // (c o0 v0) o1 (v1)
32314
77.6k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[0]);
32315
77.6k
               const Type   c = cov->c();
32316
77.6k
               const Type& v0 = cov->v();
32317
77.6k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
32318
77.6k
               const details::operator_type o0 = cov->operation();
32319
77.6k
               const details::operator_type o1 = operation;
32320
32321
77.6k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32322
32323
77.6k
               expression_node_ptr result = error_node();
32324
32325
77.6k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32326
77.6k
               {
32327
                  // (c / v0) / v1 --> (covov) c / (v0 * v1)
32328
77.6k
                  if ((details::e_div == o0) && (details::e_div == o1))
32329
10.0k
                  {
32330
10.0k
                     const bool synthesis_result =
32331
10.0k
                        synthesize_sf3ext_expression::
32332
10.0k
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", c, v0, v1, result);
32333
32334
10.0k
                     exprtk_debug(("(c / v0) / v1 --> (covov) c / (v0 * v1)\n"));
32335
32336
10.0k
                     return (synthesis_result) ? result : error_node();
32337
10.0k
                  }
32338
77.6k
               }
32339
32340
67.6k
               const bool synthesis_result =
32341
67.6k
                  synthesize_sf3ext_expression::template compile<ctype, vtype, vtype>
32342
67.6k
                     (expr_gen, id(expr_gen, o0, o1), c, v0, v1, result);
32343
32344
67.6k
               if (synthesis_result)
32345
53.5k
                  return result;
32346
32347
14.0k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32348
14.0k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32349
32350
14.0k
               if (!expr_gen.valid_operator(o0,f0))
32351
0
                  return error_node();
32352
14.0k
               else if (!expr_gen.valid_operator(o1,f1))
32353
0
                  return error_node();
32354
14.0k
               else
32355
14.0k
                  return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, f0, f1);
32356
14.0k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covov_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
32312
40.0k
            {
32313
               // (c o0 v0) o1 (v1)
32314
40.0k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[0]);
32315
40.0k
               const Type   c = cov->c();
32316
40.0k
               const Type& v0 = cov->v();
32317
40.0k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
32318
40.0k
               const details::operator_type o0 = cov->operation();
32319
40.0k
               const details::operator_type o1 = operation;
32320
32321
40.0k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32322
32323
40.0k
               expression_node_ptr result = error_node();
32324
32325
40.0k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32326
40.0k
               {
32327
                  // (c / v0) / v1 --> (covov) c / (v0 * v1)
32328
40.0k
                  if ((details::e_div == o0) && (details::e_div == o1))
32329
5.01k
                  {
32330
5.01k
                     const bool synthesis_result =
32331
5.01k
                        synthesize_sf3ext_expression::
32332
5.01k
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", c, v0, v1, result);
32333
32334
5.01k
                     exprtk_debug(("(c / v0) / v1 --> (covov) c / (v0 * v1)\n"));
32335
32336
5.01k
                     return (synthesis_result) ? result : error_node();
32337
5.01k
                  }
32338
40.0k
               }
32339
32340
35.0k
               const bool synthesis_result =
32341
35.0k
                  synthesize_sf3ext_expression::template compile<ctype, vtype, vtype>
32342
35.0k
                     (expr_gen, id(expr_gen, o0, o1), c, v0, v1, result);
32343
32344
35.0k
               if (synthesis_result)
32345
27.7k
                  return result;
32346
32347
7.25k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32348
7.25k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32349
32350
7.25k
               if (!expr_gen.valid_operator(o0,f0))
32351
0
                  return error_node();
32352
7.25k
               else if (!expr_gen.valid_operator(o1,f1))
32353
0
                  return error_node();
32354
7.25k
               else
32355
7.25k
                  return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, f0, f1);
32356
7.25k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covov_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
32312
37.5k
            {
32313
               // (c o0 v0) o1 (v1)
32314
37.5k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[0]);
32315
37.5k
               const Type   c = cov->c();
32316
37.5k
               const Type& v0 = cov->v();
32317
37.5k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
32318
37.5k
               const details::operator_type o0 = cov->operation();
32319
37.5k
               const details::operator_type o1 = operation;
32320
32321
37.5k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32322
32323
37.5k
               expression_node_ptr result = error_node();
32324
32325
37.5k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32326
37.5k
               {
32327
                  // (c / v0) / v1 --> (covov) c / (v0 * v1)
32328
37.5k
                  if ((details::e_div == o0) && (details::e_div == o1))
32329
5.00k
                  {
32330
5.00k
                     const bool synthesis_result =
32331
5.00k
                        synthesize_sf3ext_expression::
32332
5.00k
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", c, v0, v1, result);
32333
32334
5.00k
                     exprtk_debug(("(c / v0) / v1 --> (covov) c / (v0 * v1)\n"));
32335
32336
5.00k
                     return (synthesis_result) ? result : error_node();
32337
5.00k
                  }
32338
37.5k
               }
32339
32340
32.5k
               const bool synthesis_result =
32341
32.5k
                  synthesize_sf3ext_expression::template compile<ctype, vtype, vtype>
32342
32.5k
                     (expr_gen, id(expr_gen, o0, o1), c, v0, v1, result);
32343
32344
32.5k
               if (synthesis_result)
32345
25.8k
                  return result;
32346
32347
6.75k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32348
6.75k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32349
32350
6.75k
               if (!expr_gen.valid_operator(o0,f0))
32351
0
                  return error_node();
32352
6.75k
               else if (!expr_gen.valid_operator(o1,f1))
32353
0
                  return error_node();
32354
6.75k
               else
32355
6.75k
                  return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, f0, f1);
32356
6.75k
            }
32357
32358
            static inline std::string id(expression_generator<Type>& expr_gen,
32359
                                         const details::operator_type o0,
32360
                                         const details::operator_type o1)
32361
67.6k
            {
32362
67.6k
               return details::build_string()
32363
67.6k
                         << "(t" << expr_gen.to_str(o0)
32364
67.6k
                         << "t)" << expr_gen.to_str(o1)
32365
67.6k
                         << "t";
32366
67.6k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covov_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32361
35.0k
            {
32362
35.0k
               return details::build_string()
32363
35.0k
                         << "(t" << expr_gen.to_str(o0)
32364
35.0k
                         << "t)" << expr_gen.to_str(o1)
32365
35.0k
                         << "t";
32366
35.0k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covov_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32361
32.5k
            {
32362
32.5k
               return details::build_string()
32363
32.5k
                         << "(t" << expr_gen.to_str(o0)
32364
32.5k
                         << "t)" << expr_gen.to_str(o1)
32365
32.5k
                         << "t";
32366
32.5k
            }
32367
         };
32368
32369
         struct synthesize_covov_expression1
32370
         {
32371
            typedef typename covov_t::type1 node_type;
32372
            typedef typename covov_t::sf3_type sf3_type;
32373
32374
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
32375
                                                      const details::operator_type& operation,
32376
                                                      expression_node_ptr (&branch)[2])
32377
116k
            {
32378
               // (c) o0 (v0 o1 v1)
32379
116k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[1]);
32380
116k
               const Type   c = static_cast<details::literal_node<Type>*>(branch[0])->value();
32381
116k
               const Type& v0 = vov->v0();
32382
116k
               const Type& v1 = vov->v1();
32383
116k
               const details::operator_type o0 = operation;
32384
116k
               const details::operator_type o1 = vov->operation();
32385
32386
116k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32387
116k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32388
32389
116k
               expression_node_ptr result = error_node();
32390
32391
116k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32392
116k
               {
32393
                  // c / (v0 / v1) --> (covov) (c * v1) / v0
32394
116k
                  if ((details::e_div == o0) && (details::e_div == o1))
32395
46
                  {
32396
46
                     const bool synthesis_result =
32397
46
                        synthesize_sf3ext_expression::
32398
46
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", c, v1, v0, result);
32399
32400
46
                     exprtk_debug(("c / (v0 / v1) --> (covov) (c * v1) / v0\n"));
32401
32402
46
                     return (synthesis_result) ? result : error_node();
32403
46
                  }
32404
116k
               }
32405
32406
116k
               const bool synthesis_result =
32407
116k
                  synthesize_sf3ext_expression::template compile<ctype, vtype, vtype>
32408
116k
                     (expr_gen, id(expr_gen, o0, o1), c, v0, v1, result);
32409
32410
116k
               if (synthesis_result)
32411
62.5k
                  return result;
32412
32413
53.6k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32414
53.6k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32415
32416
53.6k
               if (!expr_gen.valid_operator(o0,f0))
32417
0
                  return error_node();
32418
53.6k
               else if (!expr_gen.valid_operator(o1,f1))
32419
0
                  return error_node();
32420
53.6k
               else
32421
53.6k
                  return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, f0, f1);
32422
53.6k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covov_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
32377
58.7k
            {
32378
               // (c) o0 (v0 o1 v1)
32379
58.7k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[1]);
32380
58.7k
               const Type   c = static_cast<details::literal_node<Type>*>(branch[0])->value();
32381
58.7k
               const Type& v0 = vov->v0();
32382
58.7k
               const Type& v1 = vov->v1();
32383
58.7k
               const details::operator_type o0 = operation;
32384
58.7k
               const details::operator_type o1 = vov->operation();
32385
32386
58.7k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32387
58.7k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32388
32389
58.7k
               expression_node_ptr result = error_node();
32390
32391
58.7k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32392
58.7k
               {
32393
                  // c / (v0 / v1) --> (covov) (c * v1) / v0
32394
58.7k
                  if ((details::e_div == o0) && (details::e_div == o1))
32395
23
                  {
32396
23
                     const bool synthesis_result =
32397
23
                        synthesize_sf3ext_expression::
32398
23
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", c, v1, v0, result);
32399
32400
23
                     exprtk_debug(("c / (v0 / v1) --> (covov) (c * v1) / v0\n"));
32401
32402
23
                     return (synthesis_result) ? result : error_node();
32403
23
                  }
32404
58.7k
               }
32405
32406
58.7k
               const bool synthesis_result =
32407
58.7k
                  synthesize_sf3ext_expression::template compile<ctype, vtype, vtype>
32408
58.7k
                     (expr_gen, id(expr_gen, o0, o1), c, v0, v1, result);
32409
32410
58.7k
               if (synthesis_result)
32411
31.8k
                  return result;
32412
32413
26.9k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32414
26.9k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32415
32416
26.9k
               if (!expr_gen.valid_operator(o0,f0))
32417
0
                  return error_node();
32418
26.9k
               else if (!expr_gen.valid_operator(o1,f1))
32419
0
                  return error_node();
32420
26.9k
               else
32421
26.9k
                  return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, f0, f1);
32422
26.9k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covov_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
32377
57.4k
            {
32378
               // (c) o0 (v0 o1 v1)
32379
57.4k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[1]);
32380
57.4k
               const Type   c = static_cast<details::literal_node<Type>*>(branch[0])->value();
32381
57.4k
               const Type& v0 = vov->v0();
32382
57.4k
               const Type& v1 = vov->v1();
32383
57.4k
               const details::operator_type o0 = operation;
32384
57.4k
               const details::operator_type o1 = vov->operation();
32385
32386
57.4k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32387
57.4k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32388
32389
57.4k
               expression_node_ptr result = error_node();
32390
32391
57.4k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32392
57.4k
               {
32393
                  // c / (v0 / v1) --> (covov) (c * v1) / v0
32394
57.4k
                  if ((details::e_div == o0) && (details::e_div == o1))
32395
23
                  {
32396
23
                     const bool synthesis_result =
32397
23
                        synthesize_sf3ext_expression::
32398
23
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", c, v1, v0, result);
32399
32400
23
                     exprtk_debug(("c / (v0 / v1) --> (covov) (c * v1) / v0\n"));
32401
32402
23
                     return (synthesis_result) ? result : error_node();
32403
23
                  }
32404
57.4k
               }
32405
32406
57.4k
               const bool synthesis_result =
32407
57.4k
                  synthesize_sf3ext_expression::template compile<ctype, vtype, vtype>
32408
57.4k
                     (expr_gen, id(expr_gen, o0, o1), c, v0, v1, result);
32409
32410
57.4k
               if (synthesis_result)
32411
30.6k
                  return result;
32412
32413
26.7k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32414
26.7k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32415
32416
26.7k
               if (!expr_gen.valid_operator(o0,f0))
32417
0
                  return error_node();
32418
26.7k
               else if (!expr_gen.valid_operator(o1,f1))
32419
0
                  return error_node();
32420
26.7k
               else
32421
26.7k
                  return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, f0, f1);
32422
26.7k
            }
32423
32424
            static inline std::string id(expression_generator<Type>& expr_gen,
32425
                                         const details::operator_type o0,
32426
                                         const details::operator_type o1)
32427
116k
            {
32428
116k
               return details::build_string()
32429
116k
                         << "t"  << expr_gen.to_str(o0)
32430
116k
                         << "(t" << expr_gen.to_str(o1)
32431
116k
                         << "t)";
32432
116k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covov_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32427
58.7k
            {
32428
58.7k
               return details::build_string()
32429
58.7k
                         << "t"  << expr_gen.to_str(o0)
32430
58.7k
                         << "(t" << expr_gen.to_str(o1)
32431
58.7k
                         << "t)";
32432
58.7k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covov_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32427
57.4k
            {
32428
57.4k
               return details::build_string()
32429
57.4k
                         << "t"  << expr_gen.to_str(o0)
32430
57.4k
                         << "(t" << expr_gen.to_str(o1)
32431
57.4k
                         << "t)";
32432
57.4k
            }
32433
         };
32434
32435
         struct synthesize_covoc_expression0
32436
         {
32437
            typedef typename covoc_t::type0 node_type;
32438
            typedef typename covoc_t::sf3_type sf3_type;
32439
32440
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
32441
                                                      const details::operator_type& operation,
32442
                                                      expression_node_ptr (&branch)[2])
32443
84.7k
            {
32444
               // (c0 o0 v) o1 (c1)
32445
84.7k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[0]);
32446
84.7k
               const Type  c0 = cov->c();
32447
84.7k
               const Type&  v = cov->v();
32448
84.7k
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
32449
84.7k
               const details::operator_type o0 = cov->operation();
32450
84.7k
               const details::operator_type o1 = operation;
32451
32452
84.7k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32453
84.7k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32454
32455
84.7k
               expression_node_ptr result = error_node();
32456
32457
84.7k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32458
84.7k
               {
32459
                  // (c0 + v) + c1 --> (cov) (c0 + c1) + v
32460
84.7k
                  if ((details::e_add == o0) && (details::e_add == o1))
32461
1.14k
                  {
32462
1.14k
                     exprtk_debug(("(c0 + v) + c1 --> (cov) (c0 + c1) + v\n"));
32463
32464
1.14k
                     return expr_gen.node_allocator_->
32465
1.14k
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 + c1, v);
32466
1.14k
                  }
32467
                  // (c0 + v) - c1 --> (cov) (c0 - c1) + v
32468
83.6k
                  else if ((details::e_add == o0) && (details::e_sub == o1))
32469
1.91k
                  {
32470
1.91k
                     exprtk_debug(("(c0 + v) - c1 --> (cov) (c0 - c1) + v\n"));
32471
32472
1.91k
                     return expr_gen.node_allocator_->
32473
1.91k
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 - c1, v);
32474
1.91k
                  }
32475
                  // (c0 - v) + c1 --> (cov) (c0 + c1) - v
32476
81.7k
                  else if ((details::e_sub == o0) && (details::e_add == o1))
32477
1.93k
                  {
32478
1.93k
                     exprtk_debug(("(c0 - v) + c1 --> (cov) (c0 + c1) - v\n"));
32479
32480
1.93k
                     return expr_gen.node_allocator_->
32481
1.93k
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 + c1, v);
32482
1.93k
                  }
32483
                  // (c0 - v) - c1 --> (cov) (c0 - c1) - v
32484
79.7k
                  else if ((details::e_sub == o0) && (details::e_sub == o1))
32485
5.63k
                  {
32486
5.63k
                     exprtk_debug(("(c0 - v) - c1 --> (cov) (c0 - c1) - v\n"));
32487
32488
5.63k
                     return expr_gen.node_allocator_->
32489
5.63k
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 - c1, v);
32490
5.63k
                  }
32491
                  // (c0 * v) * c1 --> (cov) (c0 * c1) * v
32492
74.1k
                  else if ((details::e_mul == o0) && (details::e_mul == o1))
32493
10.1k
                  {
32494
10.1k
                     exprtk_debug(("(c0 * v) * c1 --> (cov) (c0 * c1) * v\n"));
32495
32496
10.1k
                     return expr_gen.node_allocator_->
32497
10.1k
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 * c1, v);
32498
10.1k
                  }
32499
                  // (c0 * v) / c1 --> (cov) (c0 / c1) * v
32500
63.9k
                  else if ((details::e_mul == o0) && (details::e_div == o1))
32501
3.68k
                  {
32502
3.68k
                     exprtk_debug(("(c0 * v) / c1 --> (cov) (c0 / c1) * v\n"));
32503
32504
3.68k
                     return expr_gen.node_allocator_->
32505
3.68k
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 / c1, v);
32506
3.68k
                  }
32507
                  // (c0 / v) * c1 --> (cov) (c0 * c1) / v
32508
60.2k
                  else if ((details::e_div == o0) && (details::e_mul == o1))
32509
4.96k
                  {
32510
4.96k
                     exprtk_debug(("(c0 / v) * c1 --> (cov) (c0 * c1) / v\n"));
32511
32512
4.96k
                     return expr_gen.node_allocator_->
32513
4.96k
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 * c1, v);
32514
4.96k
                  }
32515
                  // (c0 / v) / c1 --> (cov) (c0 / c1) / v
32516
55.2k
                  else if ((details::e_div == o0) && (details::e_div == o1))
32517
7.37k
                  {
32518
7.37k
                     exprtk_debug(("(c0 / v) / c1 --> (cov) (c0 / c1) / v\n"));
32519
32520
7.37k
                     return expr_gen.node_allocator_->
32521
7.37k
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 / c1, v);
32522
7.37k
                  }
32523
84.7k
               }
32524
32525
47.9k
               const bool synthesis_result =
32526
47.9k
                  synthesize_sf3ext_expression::template compile<ctype, vtype, ctype>
32527
47.9k
                     (expr_gen, id(expr_gen, o0, o1), c0, v, c1, result);
32528
32529
47.9k
               if (synthesis_result)
32530
34.9k
                  return result;
32531
32532
12.9k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32533
12.9k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32534
32535
12.9k
               if (!expr_gen.valid_operator(o0,f0))
32536
0
                  return error_node();
32537
12.9k
               else if (!expr_gen.valid_operator(o1,f1))
32538
0
                  return error_node();
32539
12.9k
               else
32540
12.9k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, v, c1, f0, f1);
32541
12.9k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covoc_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
32443
43.4k
            {
32444
               // (c0 o0 v) o1 (c1)
32445
43.4k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[0]);
32446
43.4k
               const Type  c0 = cov->c();
32447
43.4k
               const Type&  v = cov->v();
32448
43.4k
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
32449
43.4k
               const details::operator_type o0 = cov->operation();
32450
43.4k
               const details::operator_type o1 = operation;
32451
32452
43.4k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32453
43.4k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32454
32455
43.4k
               expression_node_ptr result = error_node();
32456
32457
43.4k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32458
43.4k
               {
32459
                  // (c0 + v) + c1 --> (cov) (c0 + c1) + v
32460
43.4k
                  if ((details::e_add == o0) && (details::e_add == o1))
32461
815
                  {
32462
815
                     exprtk_debug(("(c0 + v) + c1 --> (cov) (c0 + c1) + v\n"));
32463
32464
815
                     return expr_gen.node_allocator_->
32465
815
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 + c1, v);
32466
815
                  }
32467
                  // (c0 + v) - c1 --> (cov) (c0 - c1) + v
32468
42.6k
                  else if ((details::e_add == o0) && (details::e_sub == o1))
32469
960
                  {
32470
960
                     exprtk_debug(("(c0 + v) - c1 --> (cov) (c0 - c1) + v\n"));
32471
32472
960
                     return expr_gen.node_allocator_->
32473
960
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 - c1, v);
32474
960
                  }
32475
                  // (c0 - v) + c1 --> (cov) (c0 + c1) - v
32476
41.6k
                  else if ((details::e_sub == o0) && (details::e_add == o1))
32477
972
                  {
32478
972
                     exprtk_debug(("(c0 - v) + c1 --> (cov) (c0 + c1) - v\n"));
32479
32480
972
                     return expr_gen.node_allocator_->
32481
972
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 + c1, v);
32482
972
                  }
32483
                  // (c0 - v) - c1 --> (cov) (c0 - c1) - v
32484
40.7k
                  else if ((details::e_sub == o0) && (details::e_sub == o1))
32485
2.82k
                  {
32486
2.82k
                     exprtk_debug(("(c0 - v) - c1 --> (cov) (c0 - c1) - v\n"));
32487
32488
2.82k
                     return expr_gen.node_allocator_->
32489
2.82k
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 - c1, v);
32490
2.82k
                  }
32491
                  // (c0 * v) * c1 --> (cov) (c0 * c1) * v
32492
37.8k
                  else if ((details::e_mul == o0) && (details::e_mul == o1))
32493
5.28k
                  {
32494
5.28k
                     exprtk_debug(("(c0 * v) * c1 --> (cov) (c0 * c1) * v\n"));
32495
32496
5.28k
                     return expr_gen.node_allocator_->
32497
5.28k
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 * c1, v);
32498
5.28k
                  }
32499
                  // (c0 * v) / c1 --> (cov) (c0 / c1) * v
32500
32.5k
                  else if ((details::e_mul == o0) && (details::e_div == o1))
32501
1.96k
                  {
32502
1.96k
                     exprtk_debug(("(c0 * v) / c1 --> (cov) (c0 / c1) * v\n"));
32503
32504
1.96k
                     return expr_gen.node_allocator_->
32505
1.96k
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 / c1, v);
32506
1.96k
                  }
32507
                  // (c0 / v) * c1 --> (cov) (c0 * c1) / v
32508
30.6k
                  else if ((details::e_div == o0) && (details::e_mul == o1))
32509
2.48k
                  {
32510
2.48k
                     exprtk_debug(("(c0 / v) * c1 --> (cov) (c0 * c1) / v\n"));
32511
32512
2.48k
                     return expr_gen.node_allocator_->
32513
2.48k
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 * c1, v);
32514
2.48k
                  }
32515
                  // (c0 / v) / c1 --> (cov) (c0 / c1) / v
32516
28.1k
                  else if ((details::e_div == o0) && (details::e_div == o1))
32517
3.75k
                  {
32518
3.75k
                     exprtk_debug(("(c0 / v) / c1 --> (cov) (c0 / c1) / v\n"));
32519
32520
3.75k
                     return expr_gen.node_allocator_->
32521
3.75k
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 / c1, v);
32522
3.75k
                  }
32523
43.4k
               }
32524
32525
24.3k
               const bool synthesis_result =
32526
24.3k
                  synthesize_sf3ext_expression::template compile<ctype, vtype, ctype>
32527
24.3k
                     (expr_gen, id(expr_gen, o0, o1), c0, v, c1, result);
32528
32529
24.3k
               if (synthesis_result)
32530
17.8k
                  return result;
32531
32532
6.52k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32533
6.52k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32534
32535
6.52k
               if (!expr_gen.valid_operator(o0,f0))
32536
0
                  return error_node();
32537
6.52k
               else if (!expr_gen.valid_operator(o1,f1))
32538
0
                  return error_node();
32539
6.52k
               else
32540
6.52k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, v, c1, f0, f1);
32541
6.52k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covoc_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
32443
41.3k
            {
32444
               // (c0 o0 v) o1 (c1)
32445
41.3k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[0]);
32446
41.3k
               const Type  c0 = cov->c();
32447
41.3k
               const Type&  v = cov->v();
32448
41.3k
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
32449
41.3k
               const details::operator_type o0 = cov->operation();
32450
41.3k
               const details::operator_type o1 = operation;
32451
32452
41.3k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32453
41.3k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32454
32455
41.3k
               expression_node_ptr result = error_node();
32456
32457
41.3k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32458
41.3k
               {
32459
                  // (c0 + v) + c1 --> (cov) (c0 + c1) + v
32460
41.3k
                  if ((details::e_add == o0) && (details::e_add == o1))
32461
327
                  {
32462
327
                     exprtk_debug(("(c0 + v) + c1 --> (cov) (c0 + c1) + v\n"));
32463
32464
327
                     return expr_gen.node_allocator_->
32465
327
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 + c1, v);
32466
327
                  }
32467
                  // (c0 + v) - c1 --> (cov) (c0 - c1) + v
32468
40.9k
                  else if ((details::e_add == o0) && (details::e_sub == o1))
32469
951
                  {
32470
951
                     exprtk_debug(("(c0 + v) - c1 --> (cov) (c0 - c1) + v\n"));
32471
32472
951
                     return expr_gen.node_allocator_->
32473
951
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 - c1, v);
32474
951
                  }
32475
                  // (c0 - v) + c1 --> (cov) (c0 + c1) - v
32476
40.0k
                  else if ((details::e_sub == o0) && (details::e_add == o1))
32477
967
                  {
32478
967
                     exprtk_debug(("(c0 - v) + c1 --> (cov) (c0 + c1) - v\n"));
32479
32480
967
                     return expr_gen.node_allocator_->
32481
967
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 + c1, v);
32482
967
                  }
32483
                  // (c0 - v) - c1 --> (cov) (c0 - c1) - v
32484
39.0k
                  else if ((details::e_sub == o0) && (details::e_sub == o1))
32485
2.81k
                  {
32486
2.81k
                     exprtk_debug(("(c0 - v) - c1 --> (cov) (c0 - c1) - v\n"));
32487
32488
2.81k
                     return expr_gen.node_allocator_->
32489
2.81k
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 - c1, v);
32490
2.81k
                  }
32491
                  // (c0 * v) * c1 --> (cov) (c0 * c1) * v
32492
36.2k
                  else if ((details::e_mul == o0) && (details::e_mul == o1))
32493
4.90k
                  {
32494
4.90k
                     exprtk_debug(("(c0 * v) * c1 --> (cov) (c0 * c1) * v\n"));
32495
32496
4.90k
                     return expr_gen.node_allocator_->
32497
4.90k
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 * c1, v);
32498
4.90k
                  }
32499
                  // (c0 * v) / c1 --> (cov) (c0 / c1) * v
32500
31.3k
                  else if ((details::e_mul == o0) && (details::e_div == o1))
32501
1.72k
                  {
32502
1.72k
                     exprtk_debug(("(c0 * v) / c1 --> (cov) (c0 / c1) * v\n"));
32503
32504
1.72k
                     return expr_gen.node_allocator_->
32505
1.72k
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 / c1, v);
32506
1.72k
                  }
32507
                  // (c0 / v) * c1 --> (cov) (c0 * c1) / v
32508
29.6k
                  else if ((details::e_div == o0) && (details::e_mul == o1))
32509
2.47k
                  {
32510
2.47k
                     exprtk_debug(("(c0 / v) * c1 --> (cov) (c0 * c1) / v\n"));
32511
32512
2.47k
                     return expr_gen.node_allocator_->
32513
2.47k
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 * c1, v);
32514
2.47k
                  }
32515
                  // (c0 / v) / c1 --> (cov) (c0 / c1) / v
32516
27.1k
                  else if ((details::e_div == o0) && (details::e_div == o1))
32517
3.62k
                  {
32518
3.62k
                     exprtk_debug(("(c0 / v) / c1 --> (cov) (c0 / c1) / v\n"));
32519
32520
3.62k
                     return expr_gen.node_allocator_->
32521
3.62k
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 / c1, v);
32522
3.62k
                  }
32523
41.3k
               }
32524
32525
23.5k
               const bool synthesis_result =
32526
23.5k
                  synthesize_sf3ext_expression::template compile<ctype, vtype, ctype>
32527
23.5k
                     (expr_gen, id(expr_gen, o0, o1), c0, v, c1, result);
32528
32529
23.5k
               if (synthesis_result)
32530
17.1k
                  return result;
32531
32532
6.40k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32533
6.40k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32534
32535
6.40k
               if (!expr_gen.valid_operator(o0,f0))
32536
0
                  return error_node();
32537
6.40k
               else if (!expr_gen.valid_operator(o1,f1))
32538
0
                  return error_node();
32539
6.40k
               else
32540
6.40k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, v, c1, f0, f1);
32541
6.40k
            }
32542
32543
            static inline std::string id(expression_generator<Type>& expr_gen,
32544
                                         const details::operator_type o0,
32545
                                         const details::operator_type o1)
32546
47.9k
            {
32547
47.9k
               return details::build_string()
32548
47.9k
                         << "(t" << expr_gen.to_str(o0)
32549
47.9k
                         << "t)" << expr_gen.to_str(o1)
32550
47.9k
                         << "t";
32551
47.9k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covoc_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32546
24.3k
            {
32547
24.3k
               return details::build_string()
32548
24.3k
                         << "(t" << expr_gen.to_str(o0)
32549
24.3k
                         << "t)" << expr_gen.to_str(o1)
32550
24.3k
                         << "t";
32551
24.3k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covoc_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32546
23.5k
            {
32547
23.5k
               return details::build_string()
32548
23.5k
                         << "(t" << expr_gen.to_str(o0)
32549
23.5k
                         << "t)" << expr_gen.to_str(o1)
32550
23.5k
                         << "t";
32551
23.5k
            }
32552
         };
32553
32554
         struct synthesize_covoc_expression1
32555
         {
32556
            typedef typename covoc_t::type1 node_type;
32557
            typedef typename covoc_t::sf3_type sf3_type;
32558
32559
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
32560
                                                      const details::operator_type& operation,
32561
                                                      expression_node_ptr (&branch)[2])
32562
59.4k
            {
32563
               // (c0) o0 (v o1 c1)
32564
59.4k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[1]);
32565
59.4k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
32566
59.4k
               const Type&  v = voc->v();
32567
59.4k
               const Type  c1 = voc->c();
32568
59.4k
               const details::operator_type o0 = operation;
32569
59.4k
               const details::operator_type o1 = voc->operation();
32570
32571
59.4k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32572
59.4k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32573
32574
59.4k
               expression_node_ptr result = error_node();
32575
32576
59.4k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32577
59.4k
               {
32578
                  // (c0) + (v + c1) --> (cov) (c0 + c1) + v
32579
59.4k
                  if ((details::e_add == o0) && (details::e_add == o1))
32580
838
                  {
32581
838
                     exprtk_debug(("(c0) + (v + c1) --> (cov) (c0 + c1) + v\n"));
32582
32583
838
                     return expr_gen.node_allocator_->
32584
838
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 + c1, v);
32585
838
                  }
32586
                  // (c0) + (v - c1) --> (cov) (c0 - c1) + v
32587
58.6k
                  else if ((details::e_add == o0) && (details::e_sub == o1))
32588
1.03k
                  {
32589
1.03k
                     exprtk_debug(("(c0) + (v - c1) --> (cov) (c0 - c1) + v\n"));
32590
32591
1.03k
                     return expr_gen.node_allocator_->
32592
1.03k
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 - c1, v);
32593
1.03k
                  }
32594
                  // (c0) - (v + c1) --> (cov) (c0 - c1) - v
32595
57.5k
                  else if ((details::e_sub == o0) && (details::e_add == o1))
32596
1.01k
                  {
32597
1.01k
                     exprtk_debug(("(c0) - (v + c1) --> (cov) (c0 - c1) - v\n"));
32598
32599
1.01k
                     return expr_gen.node_allocator_->
32600
1.01k
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 - c1, v);
32601
1.01k
                  }
32602
                  // (c0) - (v - c1) --> (cov) (c0 + c1) - v
32603
56.5k
                  else if ((details::e_sub == o0) && (details::e_sub == o1))
32604
247
                  {
32605
247
                     exprtk_debug(("(c0) - (v - c1) --> (cov) (c0 + c1) - v\n"));
32606
32607
247
                     return expr_gen.node_allocator_->
32608
247
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 + c1, v);
32609
247
                  }
32610
                  // (c0) * (v * c1) --> (voc) v * (c0 * c1)
32611
56.3k
                  else if ((details::e_mul == o0) && (details::e_mul == o1))
32612
1.76k
                  {
32613
1.76k
                     exprtk_debug(("(c0) * (v * c1) --> (voc) v * (c0 * c1)\n"));
32614
32615
1.76k
                     return expr_gen.node_allocator_->
32616
1.76k
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 * c1, v);
32617
1.76k
                  }
32618
                  // (c0) * (v / c1) --> (cov) (c0 / c1) * v
32619
54.5k
                  else if ((details::e_mul == o0) && (details::e_div == o1))
32620
4.87k
                  {
32621
4.87k
                     exprtk_debug(("(c0) * (v / c1) --> (cov) (c0 / c1) * v\n"));
32622
32623
4.87k
                     return expr_gen.node_allocator_->
32624
4.87k
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 / c1, v);
32625
4.87k
                  }
32626
                  // (c0) / (v * c1) --> (cov) (c0 / c1) / v
32627
49.6k
                  else if ((details::e_div == o0) && (details::e_mul == o1))
32628
326
                  {
32629
326
                     exprtk_debug(("(c0) / (v * c1) --> (cov) (c0 / c1) / v\n"));
32630
32631
326
                     return expr_gen.node_allocator_->
32632
326
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 / c1, v);
32633
326
                  }
32634
                  // (c0) / (v / c1) --> (cov) (c0 * c1) / v
32635
49.3k
                  else if ((details::e_div == o0) && (details::e_div == o1))
32636
6
                  {
32637
6
                     exprtk_debug(("(c0) / (v / c1) --> (cov) (c0 * c1) / v\n"));
32638
32639
6
                     return expr_gen.node_allocator_->
32640
6
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 * c1, v);
32641
6
                  }
32642
59.4k
               }
32643
32644
49.3k
               const bool synthesis_result =
32645
49.3k
                  synthesize_sf3ext_expression::template compile<ctype, vtype, ctype>
32646
49.3k
                     (expr_gen, id(expr_gen, o0, o1), c0, v, c1, result);
32647
32648
49.3k
               if (synthesis_result)
32649
35.1k
                  return result;
32650
32651
14.2k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32652
14.2k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32653
32654
14.2k
               if (!expr_gen.valid_operator(o0,f0))
32655
0
                  return error_node();
32656
14.2k
               else if (!expr_gen.valid_operator(o1,f1))
32657
0
                  return error_node();
32658
14.2k
               else
32659
14.2k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, v, c1, f0, f1);
32660
14.2k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covoc_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
32562
31.4k
            {
32563
               // (c0) o0 (v o1 c1)
32564
31.4k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[1]);
32565
31.4k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
32566
31.4k
               const Type&  v = voc->v();
32567
31.4k
               const Type  c1 = voc->c();
32568
31.4k
               const details::operator_type o0 = operation;
32569
31.4k
               const details::operator_type o1 = voc->operation();
32570
32571
31.4k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32572
31.4k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32573
32574
31.4k
               expression_node_ptr result = error_node();
32575
32576
31.4k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32577
31.4k
               {
32578
                  // (c0) + (v + c1) --> (cov) (c0 + c1) + v
32579
31.4k
                  if ((details::e_add == o0) && (details::e_add == o1))
32580
428
                  {
32581
428
                     exprtk_debug(("(c0) + (v + c1) --> (cov) (c0 + c1) + v\n"));
32582
32583
428
                     return expr_gen.node_allocator_->
32584
428
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 + c1, v);
32585
428
                  }
32586
                  // (c0) + (v - c1) --> (cov) (c0 - c1) + v
32587
31.0k
                  else if ((details::e_add == o0) && (details::e_sub == o1))
32588
519
                  {
32589
519
                     exprtk_debug(("(c0) + (v - c1) --> (cov) (c0 - c1) + v\n"));
32590
32591
519
                     return expr_gen.node_allocator_->
32592
519
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 - c1, v);
32593
519
                  }
32594
                  // (c0) - (v + c1) --> (cov) (c0 - c1) - v
32595
30.4k
                  else if ((details::e_sub == o0) && (details::e_add == o1))
32596
515
                  {
32597
515
                     exprtk_debug(("(c0) - (v + c1) --> (cov) (c0 - c1) - v\n"));
32598
32599
515
                     return expr_gen.node_allocator_->
32600
515
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 - c1, v);
32601
515
                  }
32602
                  // (c0) - (v - c1) --> (cov) (c0 + c1) - v
32603
29.9k
                  else if ((details::e_sub == o0) && (details::e_sub == o1))
32604
128
                  {
32605
128
                     exprtk_debug(("(c0) - (v - c1) --> (cov) (c0 + c1) - v\n"));
32606
32607
128
                     return expr_gen.node_allocator_->
32608
128
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 + c1, v);
32609
128
                  }
32610
                  // (c0) * (v * c1) --> (voc) v * (c0 * c1)
32611
29.8k
                  else if ((details::e_mul == o0) && (details::e_mul == o1))
32612
969
                  {
32613
969
                     exprtk_debug(("(c0) * (v * c1) --> (voc) v * (c0 * c1)\n"));
32614
32615
969
                     return expr_gen.node_allocator_->
32616
969
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 * c1, v);
32617
969
                  }
32618
                  // (c0) * (v / c1) --> (cov) (c0 / c1) * v
32619
28.8k
                  else if ((details::e_mul == o0) && (details::e_div == o1))
32620
2.46k
                  {
32621
2.46k
                     exprtk_debug(("(c0) * (v / c1) --> (cov) (c0 / c1) * v\n"));
32622
32623
2.46k
                     return expr_gen.node_allocator_->
32624
2.46k
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 / c1, v);
32625
2.46k
                  }
32626
                  // (c0) / (v * c1) --> (cov) (c0 / c1) / v
32627
26.4k
                  else if ((details::e_div == o0) && (details::e_mul == o1))
32628
163
                  {
32629
163
                     exprtk_debug(("(c0) / (v * c1) --> (cov) (c0 / c1) / v\n"));
32630
32631
163
                     return expr_gen.node_allocator_->
32632
163
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 / c1, v);
32633
163
                  }
32634
                  // (c0) / (v / c1) --> (cov) (c0 * c1) / v
32635
26.2k
                  else if ((details::e_div == o0) && (details::e_div == o1))
32636
3
                  {
32637
3
                     exprtk_debug(("(c0) / (v / c1) --> (cov) (c0 * c1) / v\n"));
32638
32639
3
                     return expr_gen.node_allocator_->
32640
3
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 * c1, v);
32641
3
                  }
32642
31.4k
               }
32643
32644
26.2k
               const bool synthesis_result =
32645
26.2k
                  synthesize_sf3ext_expression::template compile<ctype, vtype, ctype>
32646
26.2k
                     (expr_gen, id(expr_gen, o0, o1), c0, v, c1, result);
32647
32648
26.2k
               if (synthesis_result)
32649
19.0k
                  return result;
32650
32651
7.19k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32652
7.19k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32653
32654
7.19k
               if (!expr_gen.valid_operator(o0,f0))
32655
0
                  return error_node();
32656
7.19k
               else if (!expr_gen.valid_operator(o1,f1))
32657
0
                  return error_node();
32658
7.19k
               else
32659
7.19k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, v, c1, f0, f1);
32660
7.19k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covoc_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
32562
28.0k
            {
32563
               // (c0) o0 (v o1 c1)
32564
28.0k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[1]);
32565
28.0k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
32566
28.0k
               const Type&  v = voc->v();
32567
28.0k
               const Type  c1 = voc->c();
32568
28.0k
               const details::operator_type o0 = operation;
32569
28.0k
               const details::operator_type o1 = voc->operation();
32570
32571
28.0k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32572
28.0k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32573
32574
28.0k
               expression_node_ptr result = error_node();
32575
32576
28.0k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32577
28.0k
               {
32578
                  // (c0) + (v + c1) --> (cov) (c0 + c1) + v
32579
28.0k
                  if ((details::e_add == o0) && (details::e_add == o1))
32580
410
                  {
32581
410
                     exprtk_debug(("(c0) + (v + c1) --> (cov) (c0 + c1) + v\n"));
32582
32583
410
                     return expr_gen.node_allocator_->
32584
410
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 + c1, v);
32585
410
                  }
32586
                  // (c0) + (v - c1) --> (cov) (c0 - c1) + v
32587
27.5k
                  else if ((details::e_add == o0) && (details::e_sub == o1))
32588
519
                  {
32589
519
                     exprtk_debug(("(c0) + (v - c1) --> (cov) (c0 - c1) + v\n"));
32590
32591
519
                     return expr_gen.node_allocator_->
32592
519
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 - c1, v);
32593
519
                  }
32594
                  // (c0) - (v + c1) --> (cov) (c0 - c1) - v
32595
27.0k
                  else if ((details::e_sub == o0) && (details::e_add == o1))
32596
502
                  {
32597
502
                     exprtk_debug(("(c0) - (v + c1) --> (cov) (c0 - c1) - v\n"));
32598
32599
502
                     return expr_gen.node_allocator_->
32600
502
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 - c1, v);
32601
502
                  }
32602
                  // (c0) - (v - c1) --> (cov) (c0 + c1) - v
32603
26.5k
                  else if ((details::e_sub == o0) && (details::e_sub == o1))
32604
119
                  {
32605
119
                     exprtk_debug(("(c0) - (v - c1) --> (cov) (c0 + c1) - v\n"));
32606
32607
119
                     return expr_gen.node_allocator_->
32608
119
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 + c1, v);
32609
119
                  }
32610
                  // (c0) * (v * c1) --> (voc) v * (c0 * c1)
32611
26.4k
                  else if ((details::e_mul == o0) && (details::e_mul == o1))
32612
799
                  {
32613
799
                     exprtk_debug(("(c0) * (v * c1) --> (voc) v * (c0 * c1)\n"));
32614
32615
799
                     return expr_gen.node_allocator_->
32616
799
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 * c1, v);
32617
799
                  }
32618
                  // (c0) * (v / c1) --> (cov) (c0 / c1) * v
32619
25.6k
                  else if ((details::e_mul == o0) && (details::e_div == o1))
32620
2.40k
                  {
32621
2.40k
                     exprtk_debug(("(c0) * (v / c1) --> (cov) (c0 / c1) * v\n"));
32622
32623
2.40k
                     return expr_gen.node_allocator_->
32624
2.40k
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 / c1, v);
32625
2.40k
                  }
32626
                  // (c0) / (v * c1) --> (cov) (c0 / c1) / v
32627
23.2k
                  else if ((details::e_div == o0) && (details::e_mul == o1))
32628
163
                  {
32629
163
                     exprtk_debug(("(c0) / (v * c1) --> (cov) (c0 / c1) / v\n"));
32630
32631
163
                     return expr_gen.node_allocator_->
32632
163
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 / c1, v);
32633
163
                  }
32634
                  // (c0) / (v / c1) --> (cov) (c0 * c1) / v
32635
23.0k
                  else if ((details::e_div == o0) && (details::e_div == o1))
32636
3
                  {
32637
3
                     exprtk_debug(("(c0) / (v / c1) --> (cov) (c0 * c1) / v\n"));
32638
32639
3
                     return expr_gen.node_allocator_->
32640
3
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 * c1, v);
32641
3
                  }
32642
28.0k
               }
32643
32644
23.0k
               const bool synthesis_result =
32645
23.0k
                  synthesize_sf3ext_expression::template compile<ctype, vtype, ctype>
32646
23.0k
                     (expr_gen, id(expr_gen, o0, o1), c0, v, c1, result);
32647
32648
23.0k
               if (synthesis_result)
32649
16.0k
                  return result;
32650
32651
7.02k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32652
7.02k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32653
32654
7.02k
               if (!expr_gen.valid_operator(o0,f0))
32655
0
                  return error_node();
32656
7.02k
               else if (!expr_gen.valid_operator(o1,f1))
32657
0
                  return error_node();
32658
7.02k
               else
32659
7.02k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, v, c1, f0, f1);
32660
7.02k
            }
32661
32662
            static inline std::string id(expression_generator<Type>& expr_gen,
32663
                                         const details::operator_type o0,
32664
                                         const details::operator_type o1)
32665
49.3k
            {
32666
49.3k
               return details::build_string()
32667
49.3k
                         << "t"  << expr_gen.to_str(o0)
32668
49.3k
                         << "(t" << expr_gen.to_str(o1)
32669
49.3k
                         << "t)";
32670
49.3k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covoc_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32665
26.2k
            {
32666
26.2k
               return details::build_string()
32667
26.2k
                         << "t"  << expr_gen.to_str(o0)
32668
26.2k
                         << "(t" << expr_gen.to_str(o1)
32669
26.2k
                         << "t)";
32670
26.2k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covoc_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32665
23.0k
            {
32666
23.0k
               return details::build_string()
32667
23.0k
                         << "t"  << expr_gen.to_str(o0)
32668
23.0k
                         << "(t" << expr_gen.to_str(o1)
32669
23.0k
                         << "t)";
32670
23.0k
            }
32671
         };
32672
32673
         struct synthesize_cocov_expression0
32674
         {
32675
            typedef typename cocov_t::type0 node_type;
32676
            static inline expression_node_ptr process(expression_generator<Type>&,
32677
                                                      const details::operator_type&,
32678
                                                      expression_node_ptr (&)[2])
32679
            {
32680
               // (c0 o0 c1) o1 (v) - Not possible.
32681
               return error_node();
32682
            }
32683
         };
32684
32685
         struct synthesize_cocov_expression1
32686
         {
32687
            typedef typename cocov_t::type1 node_type;
32688
            typedef typename cocov_t::sf3_type sf3_type;
32689
32690
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
32691
                                                      const details::operator_type& operation,
32692
                                                      expression_node_ptr (&branch)[2])
32693
29.4k
            {
32694
               // (c0) o0 (c1 o1 v)
32695
29.4k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[1]);
32696
29.4k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
32697
29.4k
               const Type  c1 = cov->c();
32698
29.4k
               const Type&  v = cov->v();
32699
29.4k
               const details::operator_type o0 = operation;
32700
29.4k
               const details::operator_type o1 = cov->operation();
32701
32702
29.4k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32703
29.4k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32704
32705
29.4k
               expression_node_ptr result = error_node();
32706
32707
29.4k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32708
29.4k
               {
32709
                  // (c0) + (c1 + v) --> (cov) (c0 + c1) + v
32710
29.4k
                  if ((details::e_add == o0) && (details::e_add == o1))
32711
339
                  {
32712
339
                     exprtk_debug(("(c0) + (c1 + v) --> (cov) (c0 + c1) + v\n"));
32713
32714
339
                     return expr_gen.node_allocator_->
32715
339
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 + c1, v);
32716
339
                  }
32717
                  // (c0) + (c1 - v) --> (cov) (c0 + c1) - v
32718
29.0k
                  else if ((details::e_add == o0) && (details::e_sub == o1))
32719
942
                  {
32720
942
                     exprtk_debug(("(c0) + (c1 - v) --> (cov) (c0 + c1) - v\n"));
32721
32722
942
                     return expr_gen.node_allocator_->
32723
942
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 + c1, v);
32724
942
                  }
32725
                  // (c0) - (c1 + v) --> (cov) (c0 - c1) - v
32726
28.1k
                  else if ((details::e_sub == o0) && (details::e_add == o1))
32727
162
                  {
32728
162
                     exprtk_debug(("(c0) - (c1 + v) --> (cov) (c0 - c1) - v\n"));
32729
32730
162
                     return expr_gen.node_allocator_->
32731
162
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 - c1, v);
32732
162
                  }
32733
                  // (c0) - (c1 - v) --> (cov) (c0 - c1) + v
32734
27.9k
                  else if ((details::e_sub == o0) && (details::e_sub == o1))
32735
2.34k
                  {
32736
2.34k
                     exprtk_debug(("(c0) - (c1 - v) --> (cov) (c0 - c1) + v\n"));
32737
32738
2.34k
                     return expr_gen.node_allocator_->
32739
2.34k
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 - c1, v);
32740
2.34k
                  }
32741
                  // (c0) * (c1 * v) --> (cov) (c0 * c1) * v
32742
25.6k
                  else if ((details::e_mul == o0) && (details::e_mul == o1))
32743
214
                  {
32744
214
                     exprtk_debug(("(c0) * (c1 * v) --> (cov) (c0 * c1) * v\n"));
32745
32746
214
                     return expr_gen.node_allocator_->
32747
214
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 * c1, v);
32748
214
                  }
32749
                  // (c0) * (c1 / v) --> (cov) (c0 * c1) / v
32750
25.4k
                  else if ((details::e_mul == o0) && (details::e_div == o1))
32751
1.84k
                  {
32752
1.84k
                     exprtk_debug(("(c0) * (c1 / v) --> (cov) (c0 * c1) / v\n"));
32753
32754
1.84k
                     return expr_gen.node_allocator_->
32755
1.84k
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 * c1, v);
32756
1.84k
                  }
32757
                  // (c0) / (c1 * v) --> (cov) (c0 / c1) / v
32758
23.5k
                  else if ((details::e_div == o0) && (details::e_mul == o1))
32759
258
                  {
32760
258
                     exprtk_debug(("(c0) / (c1 * v) --> (cov) (c0 / c1) / v\n"));
32761
32762
258
                     return expr_gen.node_allocator_->
32763
258
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 / c1, v);
32764
258
                  }
32765
                  // (c0) / (c1 / v) --> (cov) (c0 / c1) * v
32766
23.3k
                  else if ((details::e_div == o0) && (details::e_div == o1))
32767
37
                  {
32768
37
                     exprtk_debug(("(c0) / (c1 / v) --> (cov) (c0 / c1) * v\n"));
32769
32770
37
                     return expr_gen.node_allocator_->
32771
37
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 / c1, v);
32772
37
                  }
32773
29.4k
               }
32774
32775
23.2k
               const bool synthesis_result =
32776
23.2k
                  synthesize_sf3ext_expression::template compile<ctype, ctype, vtype>
32777
23.2k
                     (expr_gen, id(expr_gen, o0, o1), c0, c1, v, result);
32778
32779
23.2k
               if (synthesis_result)
32780
16.1k
                  return result;
32781
32782
7.11k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32783
7.11k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32784
32785
7.11k
               if (!expr_gen.valid_operator(o0,f0))
32786
0
                  return error_node();
32787
7.11k
               else if (!expr_gen.valid_operator(o1,f1))
32788
0
                  return error_node();
32789
7.11k
               else
32790
7.11k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, c1, v, f0, f1);
32791
7.11k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_cocov_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
32693
15.6k
            {
32694
               // (c0) o0 (c1 o1 v)
32695
15.6k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[1]);
32696
15.6k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
32697
15.6k
               const Type  c1 = cov->c();
32698
15.6k
               const Type&  v = cov->v();
32699
15.6k
               const details::operator_type o0 = operation;
32700
15.6k
               const details::operator_type o1 = cov->operation();
32701
32702
15.6k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32703
15.6k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32704
32705
15.6k
               expression_node_ptr result = error_node();
32706
32707
15.6k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32708
15.6k
               {
32709
                  // (c0) + (c1 + v) --> (cov) (c0 + c1) + v
32710
15.6k
                  if ((details::e_add == o0) && (details::e_add == o1))
32711
260
                  {
32712
260
                     exprtk_debug(("(c0) + (c1 + v) --> (cov) (c0 + c1) + v\n"));
32713
32714
260
                     return expr_gen.node_allocator_->
32715
260
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 + c1, v);
32716
260
                  }
32717
                  // (c0) + (c1 - v) --> (cov) (c0 + c1) - v
32718
15.4k
                  else if ((details::e_add == o0) && (details::e_sub == o1))
32719
471
                  {
32720
471
                     exprtk_debug(("(c0) + (c1 - v) --> (cov) (c0 + c1) - v\n"));
32721
32722
471
                     return expr_gen.node_allocator_->
32723
471
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 + c1, v);
32724
471
                  }
32725
                  // (c0) - (c1 + v) --> (cov) (c0 - c1) - v
32726
14.9k
                  else if ((details::e_sub == o0) && (details::e_add == o1))
32727
90
                  {
32728
90
                     exprtk_debug(("(c0) - (c1 + v) --> (cov) (c0 - c1) - v\n"));
32729
32730
90
                     return expr_gen.node_allocator_->
32731
90
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 - c1, v);
32732
90
                  }
32733
                  // (c0) - (c1 - v) --> (cov) (c0 - c1) + v
32734
14.8k
                  else if ((details::e_sub == o0) && (details::e_sub == o1))
32735
1.17k
                  {
32736
1.17k
                     exprtk_debug(("(c0) - (c1 - v) --> (cov) (c0 - c1) + v\n"));
32737
32738
1.17k
                     return expr_gen.node_allocator_->
32739
1.17k
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 - c1, v);
32740
1.17k
                  }
32741
                  // (c0) * (c1 * v) --> (cov) (c0 * c1) * v
32742
13.6k
                  else if ((details::e_mul == o0) && (details::e_mul == o1))
32743
110
                  {
32744
110
                     exprtk_debug(("(c0) * (c1 * v) --> (cov) (c0 * c1) * v\n"));
32745
32746
110
                     return expr_gen.node_allocator_->
32747
110
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 * c1, v);
32748
110
                  }
32749
                  // (c0) * (c1 / v) --> (cov) (c0 * c1) / v
32750
13.5k
                  else if ((details::e_mul == o0) && (details::e_div == o1))
32751
926
                  {
32752
926
                     exprtk_debug(("(c0) * (c1 / v) --> (cov) (c0 * c1) / v\n"));
32753
32754
926
                     return expr_gen.node_allocator_->
32755
926
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 * c1, v);
32756
926
                  }
32757
                  // (c0) / (c1 * v) --> (cov) (c0 / c1) / v
32758
12.6k
                  else if ((details::e_div == o0) && (details::e_mul == o1))
32759
129
                  {
32760
129
                     exprtk_debug(("(c0) / (c1 * v) --> (cov) (c0 / c1) / v\n"));
32761
32762
129
                     return expr_gen.node_allocator_->
32763
129
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 / c1, v);
32764
129
                  }
32765
                  // (c0) / (c1 / v) --> (cov) (c0 / c1) * v
32766
12.5k
                  else if ((details::e_div == o0) && (details::e_div == o1))
32767
19
                  {
32768
19
                     exprtk_debug(("(c0) / (c1 / v) --> (cov) (c0 / c1) * v\n"));
32769
32770
19
                     return expr_gen.node_allocator_->
32771
19
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 / c1, v);
32772
19
                  }
32773
15.6k
               }
32774
32775
12.5k
               const bool synthesis_result =
32776
12.5k
                  synthesize_sf3ext_expression::template compile<ctype, ctype, vtype>
32777
12.5k
                     (expr_gen, id(expr_gen, o0, o1), c0, c1, v, result);
32778
32779
12.5k
               if (synthesis_result)
32780
8.93k
                  return result;
32781
32782
3.56k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32783
3.56k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32784
32785
3.56k
               if (!expr_gen.valid_operator(o0,f0))
32786
0
                  return error_node();
32787
3.56k
               else if (!expr_gen.valid_operator(o1,f1))
32788
0
                  return error_node();
32789
3.56k
               else
32790
3.56k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, c1, v, f0, f1);
32791
3.56k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_cocov_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
32693
13.7k
            {
32694
               // (c0) o0 (c1 o1 v)
32695
13.7k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[1]);
32696
13.7k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
32697
13.7k
               const Type  c1 = cov->c();
32698
13.7k
               const Type&  v = cov->v();
32699
13.7k
               const details::operator_type o0 = operation;
32700
13.7k
               const details::operator_type o1 = cov->operation();
32701
32702
13.7k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32703
13.7k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32704
32705
13.7k
               expression_node_ptr result = error_node();
32706
32707
13.7k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32708
13.7k
               {
32709
                  // (c0) + (c1 + v) --> (cov) (c0 + c1) + v
32710
13.7k
                  if ((details::e_add == o0) && (details::e_add == o1))
32711
79
                  {
32712
79
                     exprtk_debug(("(c0) + (c1 + v) --> (cov) (c0 + c1) + v\n"));
32713
32714
79
                     return expr_gen.node_allocator_->
32715
79
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 + c1, v);
32716
79
                  }
32717
                  // (c0) + (c1 - v) --> (cov) (c0 + c1) - v
32718
13.6k
                  else if ((details::e_add == o0) && (details::e_sub == o1))
32719
471
                  {
32720
471
                     exprtk_debug(("(c0) + (c1 - v) --> (cov) (c0 + c1) - v\n"));
32721
32722
471
                     return expr_gen.node_allocator_->
32723
471
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 + c1, v);
32724
471
                  }
32725
                  // (c0) - (c1 + v) --> (cov) (c0 - c1) - v
32726
13.1k
                  else if ((details::e_sub == o0) && (details::e_add == o1))
32727
72
                  {
32728
72
                     exprtk_debug(("(c0) - (c1 + v) --> (cov) (c0 - c1) - v\n"));
32729
32730
72
                     return expr_gen.node_allocator_->
32731
72
                               template allocate_cr<typename details::cov_node<Type,details::sub_op<Type> > >(c0 - c1, v);
32732
72
                  }
32733
                  // (c0) - (c1 - v) --> (cov) (c0 - c1) + v
32734
13.1k
                  else if ((details::e_sub == o0) && (details::e_sub == o1))
32735
1.16k
                  {
32736
1.16k
                     exprtk_debug(("(c0) - (c1 - v) --> (cov) (c0 - c1) + v\n"));
32737
32738
1.16k
                     return expr_gen.node_allocator_->
32739
1.16k
                               template allocate_cr<typename details::cov_node<Type,details::add_op<Type> > >(c0 - c1, v);
32740
1.16k
                  }
32741
                  // (c0) * (c1 * v) --> (cov) (c0 * c1) * v
32742
11.9k
                  else if ((details::e_mul == o0) && (details::e_mul == o1))
32743
104
                  {
32744
104
                     exprtk_debug(("(c0) * (c1 * v) --> (cov) (c0 * c1) * v\n"));
32745
32746
104
                     return expr_gen.node_allocator_->
32747
104
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 * c1, v);
32748
104
                  }
32749
                  // (c0) * (c1 / v) --> (cov) (c0 * c1) / v
32750
11.8k
                  else if ((details::e_mul == o0) && (details::e_div == o1))
32751
916
                  {
32752
916
                     exprtk_debug(("(c0) * (c1 / v) --> (cov) (c0 * c1) / v\n"));
32753
32754
916
                     return expr_gen.node_allocator_->
32755
916
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 * c1, v);
32756
916
                  }
32757
                  // (c0) / (c1 * v) --> (cov) (c0 / c1) / v
32758
10.9k
                  else if ((details::e_div == o0) && (details::e_mul == o1))
32759
129
                  {
32760
129
                     exprtk_debug(("(c0) / (c1 * v) --> (cov) (c0 / c1) / v\n"));
32761
32762
129
                     return expr_gen.node_allocator_->
32763
129
                               template allocate_cr<typename details::cov_node<Type,details::div_op<Type> > >(c0 / c1, v);
32764
129
                  }
32765
                  // (c0) / (c1 / v) --> (cov) (c0 / c1) * v
32766
10.8k
                  else if ((details::e_div == o0) && (details::e_div == o1))
32767
18
                  {
32768
18
                     exprtk_debug(("(c0) / (c1 / v) --> (cov) (c0 / c1) * v\n"));
32769
32770
18
                     return expr_gen.node_allocator_->
32771
18
                               template allocate_cr<typename details::cov_node<Type,details::mul_op<Type> > >(c0 / c1, v);
32772
18
                  }
32773
13.7k
               }
32774
32775
10.7k
               const bool synthesis_result =
32776
10.7k
                  synthesize_sf3ext_expression::template compile<ctype, ctype, vtype>
32777
10.7k
                     (expr_gen, id(expr_gen, o0, o1), c0, c1, v, result);
32778
32779
10.7k
               if (synthesis_result)
32780
7.25k
                  return result;
32781
32782
3.54k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32783
3.54k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32784
32785
3.54k
               if (!expr_gen.valid_operator(o0,f0))
32786
0
                  return error_node();
32787
3.54k
               else if (!expr_gen.valid_operator(o1,f1))
32788
0
                  return error_node();
32789
3.54k
               else
32790
3.54k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, c1, v, f0, f1);
32791
3.54k
            }
32792
32793
            static inline std::string id(expression_generator<Type>& expr_gen,
32794
                                         const details::operator_type o0,
32795
                                         const details::operator_type o1)
32796
23.2k
            {
32797
23.2k
               return details::build_string()
32798
23.2k
                         << "t"  << expr_gen.to_str(o0)
32799
23.2k
                         << "(t" << expr_gen.to_str(o1)
32800
23.2k
                         << "t)";
32801
23.2k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_cocov_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32796
12.5k
            {
32797
12.5k
               return details::build_string()
32798
12.5k
                         << "t"  << expr_gen.to_str(o0)
32799
12.5k
                         << "(t" << expr_gen.to_str(o1)
32800
12.5k
                         << "t)";
32801
12.5k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_cocov_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32796
10.7k
            {
32797
10.7k
               return details::build_string()
32798
10.7k
                         << "t"  << expr_gen.to_str(o0)
32799
10.7k
                         << "(t" << expr_gen.to_str(o1)
32800
10.7k
                         << "t)";
32801
10.7k
            }
32802
         };
32803
32804
         struct synthesize_vococ_expression0
32805
         {
32806
            typedef typename vococ_t::type0 node_type;
32807
            typedef typename vococ_t::sf3_type sf3_type;
32808
32809
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
32810
                                                      const details::operator_type& operation,
32811
                                                      expression_node_ptr (&branch)[2])
32812
36.1k
            {
32813
               // (v o0 c0) o1 (c1)
32814
36.1k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[0]);
32815
36.1k
               const Type&  v = voc->v();
32816
36.1k
               const Type& c0 = voc->c();
32817
36.1k
               const Type& c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
32818
36.1k
               const details::operator_type o0 = voc->operation();
32819
36.1k
               const details::operator_type o1 = operation;
32820
32821
36.1k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32822
36.1k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32823
32824
36.1k
               expression_node_ptr result = error_node();
32825
32826
36.1k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32827
36.1k
               {
32828
                  // (v + c0) + c1 --> (voc) v + (c0 + c1)
32829
36.1k
                  if ((details::e_add == o0) && (details::e_add == o1))
32830
729
                  {
32831
729
                     exprtk_debug(("(v + c0) + c1 --> (voc) v + (c0 + c1)\n"));
32832
32833
729
                     return expr_gen.node_allocator_->
32834
729
                               template allocate_rc<typename details::voc_node<Type,details::add_op<Type> > >(v, c0 + c1);
32835
729
                  }
32836
                  // (v + c0) - c1 --> (voc) v + (c0 - c1)
32837
35.3k
                  else if ((details::e_add == o0) && (details::e_sub == o1))
32838
1.49k
                  {
32839
1.49k
                     exprtk_debug(("(v + c0) - c1 --> (voc) v + (c0 - c1)\n"));
32840
32841
1.49k
                     return expr_gen.node_allocator_->
32842
1.49k
                               template allocate_rc<typename details::voc_node<Type,details::add_op<Type> > >(v, c0 - c1);
32843
1.49k
                  }
32844
                  // (v - c0) + c1 --> (voc) v - (c0 + c1)
32845
33.8k
                  else if ((details::e_sub == o0) && (details::e_add == o1))
32846
1.05k
                  {
32847
1.05k
                     exprtk_debug(("(v - c0) + c1 --> (voc) v - (c0 + c1)\n"));
32848
32849
1.05k
                     return expr_gen.node_allocator_->
32850
1.05k
                               template allocate_rc<typename details::voc_node<Type,details::add_op<Type> > >(v, c1 - c0);
32851
1.05k
                  }
32852
                  // (v - c0) - c1 --> (voc) v - (c0 + c1)
32853
32.8k
                  else if ((details::e_sub == o0) && (details::e_sub == o1))
32854
3.32k
                  {
32855
3.32k
                     exprtk_debug(("(v - c0) - c1 --> (voc) v - (c0 + c1)\n"));
32856
32857
3.32k
                     return expr_gen.node_allocator_->
32858
3.32k
                               template allocate_rc<typename details::voc_node<Type,details::sub_op<Type> > >(v, c0 + c1);
32859
3.32k
                  }
32860
                  // (v * c0) * c1 --> (voc) v * (c0 * c1)
32861
29.5k
                  else if ((details::e_mul == o0) && (details::e_mul == o1))
32862
3.12k
                  {
32863
3.12k
                     exprtk_debug(("(v * c0) * c1 --> (voc) v * (c0 * c1)\n"));
32864
32865
3.12k
                     return expr_gen.node_allocator_->
32866
3.12k
                               template allocate_rc<typename details::voc_node<Type,details::mul_op<Type> > >(v, c0 * c1);
32867
3.12k
                  }
32868
                  // (v * c0) / c1 --> (voc) v * (c0 / c1)
32869
26.3k
                  else if ((details::e_mul == o0) && (details::e_div == o1))
32870
1.73k
                  {
32871
1.73k
                     exprtk_debug(("(v * c0) / c1 --> (voc) v * (c0 / c1)\n"));
32872
32873
1.73k
                     return expr_gen.node_allocator_->
32874
1.73k
                               template allocate_rc<typename details::voc_node<Type,details::mul_op<Type> > >(v, c0 / c1);
32875
1.73k
                  }
32876
                  // (v / c0) * c1 --> (voc) v * (c1 / c0)
32877
24.6k
                  else if ((details::e_div == o0) && (details::e_mul == o1))
32878
1.08k
                  {
32879
1.08k
                     exprtk_debug(("(v / c0) * c1 --> (voc) v * (c1 / c0)\n"));
32880
32881
1.08k
                     return expr_gen.node_allocator_->
32882
1.08k
                               template allocate_rc<typename details::voc_node<Type,details::mul_op<Type> > >(v, c1 / c0);
32883
1.08k
                  }
32884
                  // (v / c0) / c1 --> (voc) v / (c0 * c1)
32885
23.5k
                  else if ((details::e_div == o0) && (details::e_div == o1))
32886
5.23k
                  {
32887
5.23k
                     exprtk_debug(("(v / c0) / c1 --> (voc) v / (c0 * c1)\n"));
32888
32889
5.23k
                     return expr_gen.node_allocator_->
32890
5.23k
                               template allocate_rc<typename details::voc_node<Type,details::div_op<Type> > >(v, c0 * c1);
32891
5.23k
                  }
32892
                  // (v ^ c0) ^ c1 --> (voc) v ^ (c0 * c1)
32893
18.3k
                  else if ((details::e_pow == o0) && (details::e_pow == o1))
32894
20
                  {
32895
20
                     exprtk_debug(("(v ^ c0) ^ c1 --> (voc) v ^ (c0 * c1)\n"));
32896
32897
20
                     return expr_gen.node_allocator_->
32898
20
                               template allocate_rc<typename details::voc_node<Type,details::pow_op<Type> > >(v, c0 * c1);
32899
20
                  }
32900
36.1k
               }
32901
32902
18.3k
               const bool synthesis_result =
32903
18.3k
                  synthesize_sf3ext_expression::template compile<vtype, ctype, ctype>
32904
18.3k
                     (expr_gen, id(expr_gen, o0, o1), v, c0, c1, result);
32905
32906
18.3k
               if (synthesis_result)
32907
7.16k
                  return result;
32908
32909
11.1k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32910
11.1k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32911
32912
11.1k
               if (!expr_gen.valid_operator(o0,f0))
32913
0
                  return error_node();
32914
11.1k
               else if (!expr_gen.valid_operator(o1,f1))
32915
0
                  return error_node();
32916
11.1k
               else
32917
11.1k
                  return node_type::allocate(*(expr_gen.node_allocator_), v, c0, c1, f0, f1);
32918
11.1k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vococ_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
32812
18.3k
            {
32813
               // (v o0 c0) o1 (c1)
32814
18.3k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[0]);
32815
18.3k
               const Type&  v = voc->v();
32816
18.3k
               const Type& c0 = voc->c();
32817
18.3k
               const Type& c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
32818
18.3k
               const details::operator_type o0 = voc->operation();
32819
18.3k
               const details::operator_type o1 = operation;
32820
32821
18.3k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32822
18.3k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32823
32824
18.3k
               expression_node_ptr result = error_node();
32825
32826
18.3k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32827
18.3k
               {
32828
                  // (v + c0) + c1 --> (voc) v + (c0 + c1)
32829
18.3k
                  if ((details::e_add == o0) && (details::e_add == o1))
32830
368
                  {
32831
368
                     exprtk_debug(("(v + c0) + c1 --> (voc) v + (c0 + c1)\n"));
32832
32833
368
                     return expr_gen.node_allocator_->
32834
368
                               template allocate_rc<typename details::voc_node<Type,details::add_op<Type> > >(v, c0 + c1);
32835
368
                  }
32836
                  // (v + c0) - c1 --> (voc) v + (c0 - c1)
32837
18.0k
                  else if ((details::e_add == o0) && (details::e_sub == o1))
32838
745
                  {
32839
745
                     exprtk_debug(("(v + c0) - c1 --> (voc) v + (c0 - c1)\n"));
32840
32841
745
                     return expr_gen.node_allocator_->
32842
745
                               template allocate_rc<typename details::voc_node<Type,details::add_op<Type> > >(v, c0 - c1);
32843
745
                  }
32844
                  // (v - c0) + c1 --> (voc) v - (c0 + c1)
32845
17.2k
                  else if ((details::e_sub == o0) && (details::e_add == o1))
32846
525
                  {
32847
525
                     exprtk_debug(("(v - c0) + c1 --> (voc) v - (c0 + c1)\n"));
32848
32849
525
                     return expr_gen.node_allocator_->
32850
525
                               template allocate_rc<typename details::voc_node<Type,details::add_op<Type> > >(v, c1 - c0);
32851
525
                  }
32852
                  // (v - c0) - c1 --> (voc) v - (c0 + c1)
32853
16.7k
                  else if ((details::e_sub == o0) && (details::e_sub == o1))
32854
1.67k
                  {
32855
1.67k
                     exprtk_debug(("(v - c0) - c1 --> (voc) v - (c0 + c1)\n"));
32856
32857
1.67k
                     return expr_gen.node_allocator_->
32858
1.67k
                               template allocate_rc<typename details::voc_node<Type,details::sub_op<Type> > >(v, c0 + c1);
32859
1.67k
                  }
32860
                  // (v * c0) * c1 --> (voc) v * (c0 * c1)
32861
15.0k
                  else if ((details::e_mul == o0) && (details::e_mul == o1))
32862
1.56k
                  {
32863
1.56k
                     exprtk_debug(("(v * c0) * c1 --> (voc) v * (c0 * c1)\n"));
32864
32865
1.56k
                     return expr_gen.node_allocator_->
32866
1.56k
                               template allocate_rc<typename details::voc_node<Type,details::mul_op<Type> > >(v, c0 * c1);
32867
1.56k
                  }
32868
                  // (v * c0) / c1 --> (voc) v * (c0 / c1)
32869
13.4k
                  else if ((details::e_mul == o0) && (details::e_div == o1))
32870
868
                  {
32871
868
                     exprtk_debug(("(v * c0) / c1 --> (voc) v * (c0 / c1)\n"));
32872
32873
868
                     return expr_gen.node_allocator_->
32874
868
                               template allocate_rc<typename details::voc_node<Type,details::mul_op<Type> > >(v, c0 / c1);
32875
868
                  }
32876
                  // (v / c0) * c1 --> (voc) v * (c1 / c0)
32877
12.6k
                  else if ((details::e_div == o0) && (details::e_mul == o1))
32878
545
                  {
32879
545
                     exprtk_debug(("(v / c0) * c1 --> (voc) v * (c1 / c0)\n"));
32880
32881
545
                     return expr_gen.node_allocator_->
32882
545
                               template allocate_rc<typename details::voc_node<Type,details::mul_op<Type> > >(v, c1 / c0);
32883
545
                  }
32884
                  // (v / c0) / c1 --> (voc) v / (c0 * c1)
32885
12.0k
                  else if ((details::e_div == o0) && (details::e_div == o1))
32886
2.61k
                  {
32887
2.61k
                     exprtk_debug(("(v / c0) / c1 --> (voc) v / (c0 * c1)\n"));
32888
32889
2.61k
                     return expr_gen.node_allocator_->
32890
2.61k
                               template allocate_rc<typename details::voc_node<Type,details::div_op<Type> > >(v, c0 * c1);
32891
2.61k
                  }
32892
                  // (v ^ c0) ^ c1 --> (voc) v ^ (c0 * c1)
32893
9.46k
                  else if ((details::e_pow == o0) && (details::e_pow == o1))
32894
10
                  {
32895
10
                     exprtk_debug(("(v ^ c0) ^ c1 --> (voc) v ^ (c0 * c1)\n"));
32896
32897
10
                     return expr_gen.node_allocator_->
32898
10
                               template allocate_rc<typename details::voc_node<Type,details::pow_op<Type> > >(v, c0 * c1);
32899
10
                  }
32900
18.3k
               }
32901
32902
9.45k
               const bool synthesis_result =
32903
9.45k
                  synthesize_sf3ext_expression::template compile<vtype, ctype, ctype>
32904
9.45k
                     (expr_gen, id(expr_gen, o0, o1), v, c0, c1, result);
32905
32906
9.45k
               if (synthesis_result)
32907
3.83k
                  return result;
32908
32909
5.62k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32910
5.62k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32911
32912
5.62k
               if (!expr_gen.valid_operator(o0,f0))
32913
0
                  return error_node();
32914
5.62k
               else if (!expr_gen.valid_operator(o1,f1))
32915
0
                  return error_node();
32916
5.62k
               else
32917
5.62k
                  return node_type::allocate(*(expr_gen.node_allocator_), v, c0, c1, f0, f1);
32918
5.62k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vococ_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
32812
17.7k
            {
32813
               // (v o0 c0) o1 (c1)
32814
17.7k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[0]);
32815
17.7k
               const Type&  v = voc->v();
32816
17.7k
               const Type& c0 = voc->c();
32817
17.7k
               const Type& c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
32818
17.7k
               const details::operator_type o0 = voc->operation();
32819
17.7k
               const details::operator_type o1 = operation;
32820
32821
17.7k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32822
17.7k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32823
32824
17.7k
               expression_node_ptr result = error_node();
32825
32826
17.7k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32827
17.7k
               {
32828
                  // (v + c0) + c1 --> (voc) v + (c0 + c1)
32829
17.7k
                  if ((details::e_add == o0) && (details::e_add == o1))
32830
361
                  {
32831
361
                     exprtk_debug(("(v + c0) + c1 --> (voc) v + (c0 + c1)\n"));
32832
32833
361
                     return expr_gen.node_allocator_->
32834
361
                               template allocate_rc<typename details::voc_node<Type,details::add_op<Type> > >(v, c0 + c1);
32835
361
                  }
32836
                  // (v + c0) - c1 --> (voc) v + (c0 - c1)
32837
17.3k
                  else if ((details::e_add == o0) && (details::e_sub == o1))
32838
747
                  {
32839
747
                     exprtk_debug(("(v + c0) - c1 --> (voc) v + (c0 - c1)\n"));
32840
32841
747
                     return expr_gen.node_allocator_->
32842
747
                               template allocate_rc<typename details::voc_node<Type,details::add_op<Type> > >(v, c0 - c1);
32843
747
                  }
32844
                  // (v - c0) + c1 --> (voc) v - (c0 + c1)
32845
16.6k
                  else if ((details::e_sub == o0) && (details::e_add == o1))
32846
525
                  {
32847
525
                     exprtk_debug(("(v - c0) + c1 --> (voc) v - (c0 + c1)\n"));
32848
32849
525
                     return expr_gen.node_allocator_->
32850
525
                               template allocate_rc<typename details::voc_node<Type,details::add_op<Type> > >(v, c1 - c0);
32851
525
                  }
32852
                  // (v - c0) - c1 --> (voc) v - (c0 + c1)
32853
16.1k
                  else if ((details::e_sub == o0) && (details::e_sub == o1))
32854
1.65k
                  {
32855
1.65k
                     exprtk_debug(("(v - c0) - c1 --> (voc) v - (c0 + c1)\n"));
32856
32857
1.65k
                     return expr_gen.node_allocator_->
32858
1.65k
                               template allocate_rc<typename details::voc_node<Type,details::sub_op<Type> > >(v, c0 + c1);
32859
1.65k
                  }
32860
                  // (v * c0) * c1 --> (voc) v * (c0 * c1)
32861
14.4k
                  else if ((details::e_mul == o0) && (details::e_mul == o1))
32862
1.56k
                  {
32863
1.56k
                     exprtk_debug(("(v * c0) * c1 --> (voc) v * (c0 * c1)\n"));
32864
32865
1.56k
                     return expr_gen.node_allocator_->
32866
1.56k
                               template allocate_rc<typename details::voc_node<Type,details::mul_op<Type> > >(v, c0 * c1);
32867
1.56k
                  }
32868
                  // (v * c0) / c1 --> (voc) v * (c0 / c1)
32869
12.8k
                  else if ((details::e_mul == o0) && (details::e_div == o1))
32870
868
                  {
32871
868
                     exprtk_debug(("(v * c0) / c1 --> (voc) v * (c0 / c1)\n"));
32872
32873
868
                     return expr_gen.node_allocator_->
32874
868
                               template allocate_rc<typename details::voc_node<Type,details::mul_op<Type> > >(v, c0 / c1);
32875
868
                  }
32876
                  // (v / c0) * c1 --> (voc) v * (c1 / c0)
32877
12.0k
                  else if ((details::e_div == o0) && (details::e_mul == o1))
32878
539
                  {
32879
539
                     exprtk_debug(("(v / c0) * c1 --> (voc) v * (c1 / c0)\n"));
32880
32881
539
                     return expr_gen.node_allocator_->
32882
539
                               template allocate_rc<typename details::voc_node<Type,details::mul_op<Type> > >(v, c1 / c0);
32883
539
                  }
32884
                  // (v / c0) / c1 --> (voc) v / (c0 * c1)
32885
11.4k
                  else if ((details::e_div == o0) && (details::e_div == o1))
32886
2.61k
                  {
32887
2.61k
                     exprtk_debug(("(v / c0) / c1 --> (voc) v / (c0 * c1)\n"));
32888
32889
2.61k
                     return expr_gen.node_allocator_->
32890
2.61k
                               template allocate_rc<typename details::voc_node<Type,details::div_op<Type> > >(v, c0 * c1);
32891
2.61k
                  }
32892
                  // (v ^ c0) ^ c1 --> (voc) v ^ (c0 * c1)
32893
8.87k
                  else if ((details::e_pow == o0) && (details::e_pow == o1))
32894
10
                  {
32895
10
                     exprtk_debug(("(v ^ c0) ^ c1 --> (voc) v ^ (c0 * c1)\n"));
32896
32897
10
                     return expr_gen.node_allocator_->
32898
10
                               template allocate_rc<typename details::voc_node<Type,details::pow_op<Type> > >(v, c0 * c1);
32899
10
                  }
32900
17.7k
               }
32901
32902
8.86k
               const bool synthesis_result =
32903
8.86k
                  synthesize_sf3ext_expression::template compile<vtype, ctype, ctype>
32904
8.86k
                     (expr_gen, id(expr_gen, o0, o1), v, c0, c1, result);
32905
32906
8.86k
               if (synthesis_result)
32907
3.32k
                  return result;
32908
32909
5.54k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
32910
5.54k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
32911
32912
5.54k
               if (!expr_gen.valid_operator(o0,f0))
32913
0
                  return error_node();
32914
5.54k
               else if (!expr_gen.valid_operator(o1,f1))
32915
0
                  return error_node();
32916
5.54k
               else
32917
5.54k
                  return node_type::allocate(*(expr_gen.node_allocator_), v, c0, c1, f0, f1);
32918
5.54k
            }
32919
32920
            static inline std::string id(expression_generator<Type>& expr_gen,
32921
                                         const details::operator_type o0,
32922
                                         const details::operator_type o1)
32923
18.3k
            {
32924
18.3k
               return details::build_string()
32925
18.3k
                         << "(t" << expr_gen.to_str(o0)
32926
18.3k
                         << "t)" << expr_gen.to_str(o1)
32927
18.3k
                         << "t";
32928
18.3k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vococ_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32923
9.45k
            {
32924
9.45k
               return details::build_string()
32925
9.45k
                         << "(t" << expr_gen.to_str(o0)
32926
9.45k
                         << "t)" << expr_gen.to_str(o1)
32927
9.45k
                         << "t";
32928
9.45k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vococ_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
32923
8.86k
            {
32924
8.86k
               return details::build_string()
32925
8.86k
                         << "(t" << expr_gen.to_str(o0)
32926
8.86k
                         << "t)" << expr_gen.to_str(o1)
32927
8.86k
                         << "t";
32928
8.86k
            }
32929
         };
32930
32931
         struct synthesize_vococ_expression1
32932
         {
32933
            typedef typename vococ_t::type0 node_type;
32934
32935
            static inline expression_node_ptr process(expression_generator<Type>&,
32936
                                                      const details::operator_type&,
32937
                                                      expression_node_ptr (&)[2])
32938
            {
32939
               // (v) o0 (c0 o1 c1) - Not possible.
32940
               exprtk_debug(("(v) o0 (c0 o1 c1) - Not possible.\n"));
32941
               return error_node();
32942
            }
32943
         };
32944
32945
         struct synthesize_vovovov_expression0
32946
         {
32947
            typedef typename vovovov_t::type0 node_type;
32948
            typedef typename vovovov_t::sf4_type sf4_type;
32949
            typedef typename node_type::T0 T0;
32950
            typedef typename node_type::T1 T1;
32951
            typedef typename node_type::T2 T2;
32952
            typedef typename node_type::T3 T3;
32953
32954
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
32955
                                                      const details::operator_type& operation,
32956
                                                      expression_node_ptr (&branch)[2])
32957
19.5k
            {
32958
               // (v0 o0 v1) o1 (v2 o2 v3)
32959
19.5k
               const details::vov_base_node<Type>* vov0 = static_cast<details::vov_base_node<Type>*>(branch[0]);
32960
19.5k
               const details::vov_base_node<Type>* vov1 = static_cast<details::vov_base_node<Type>*>(branch[1]);
32961
19.5k
               const Type& v0 = vov0->v0();
32962
19.5k
               const Type& v1 = vov0->v1();
32963
19.5k
               const Type& v2 = vov1->v0();
32964
19.5k
               const Type& v3 = vov1->v1();
32965
19.5k
               const details::operator_type o0 = vov0->operation();
32966
19.5k
               const details::operator_type o1 = operation;
32967
19.5k
               const details::operator_type o2 = vov1->operation();
32968
32969
19.5k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32970
19.5k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32971
32972
19.5k
               expression_node_ptr result = error_node();
32973
32974
19.5k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32975
19.5k
               {
32976
                  // (v0 / v1) * (v2 / v3) --> (vovovov) (v0 * v2) / (v1 * v3)
32977
19.5k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
32978
352
                  {
32979
352
                     const bool synthesis_result =
32980
352
                        synthesize_sf4ext_expression::
32981
352
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", v0, v2, v1, v3, result);
32982
32983
352
                     exprtk_debug(("(v0 / v1) * (v2 / v3) --> (vovovov) (v0 * v2) / (v1 * v3)\n"));
32984
32985
352
                     return (synthesis_result) ? result : error_node();
32986
352
                  }
32987
                  // (v0 / v1) / (v2 / v3) --> (vovovov) (v0 * v3) / (v1 * v2)
32988
19.2k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
32989
132
                  {
32990
132
                     const bool synthesis_result =
32991
132
                        synthesize_sf4ext_expression::
32992
132
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", v0, v3, v1, v2, result);
32993
32994
132
                     exprtk_debug(("(v0 / v1) / (v2 / v3) --> (vovovov) (v0 * v3) / (v1 * v2)\n"));
32995
32996
132
                     return (synthesis_result) ? result : error_node();
32997
132
                  }
32998
                  // (v0 + v1) / (v2 / v3) --> (vovovov) (v0 + v1) * (v3 / v2)
32999
19.0k
                  else if ((details::e_add == o0) && (details::e_div == o1) && (details::e_div == o2))
33000
2
                  {
33001
2
                     const bool synthesis_result =
33002
2
                        synthesize_sf4ext_expression::
33003
2
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "(t+t)*(t/t)", v0, v1, v3, v2, result);
33004
33005
2
                     exprtk_debug(("(v0 + v1) / (v2 / v3) --> (vovovov) (v0 + v1) * (v3 / v2)\n"));
33006
33007
2
                     return (synthesis_result) ? result : error_node();
33008
2
                  }
33009
                  // (v0 - v1) / (v2 / v3) --> (vovovov) (v0 + v1) * (v3 / v2)
33010
19.0k
                  else if ((details::e_sub == o0) && (details::e_div == o1) && (details::e_div == o2))
33011
14
                  {
33012
14
                     const bool synthesis_result =
33013
14
                        synthesize_sf4ext_expression::
33014
14
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "(t-t)*(t/t)", v0, v1, v3, v2, result);
33015
33016
14
                     exprtk_debug(("(v0 - v1) / (v2 / v3) --> (vovovov) (v0 - v1) * (v3 / v2)\n"));
33017
33018
14
                     return (synthesis_result) ? result : error_node();
33019
14
                  }
33020
                  // (v0 * v1) / (v2 / v3) --> (vovovov) ((v0 * v1) * v3) / v2
33021
19.0k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
33022
199
                  {
33023
199
                     const bool synthesis_result =
33024
199
                        synthesize_sf4ext_expression::
33025
199
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "((t*t)*t)/t", v0, v1, v3, v2, result);
33026
33027
199
                     exprtk_debug(("(v0 * v1) / (v2 / v3) --> (vovovov) ((v0 * v1) * v3) / v2\n"));
33028
33029
199
                     return (synthesis_result) ? result : error_node();
33030
199
                  }
33031
19.5k
               }
33032
33033
18.8k
               const bool synthesis_result =
33034
18.8k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33035
18.8k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
33036
33037
18.8k
               if (synthesis_result)
33038
15.9k
                  return result;
33039
33040
2.94k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33041
2.94k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33042
2.94k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33043
33044
2.94k
               if (!expr_gen.valid_operator(o0,f0))
33045
0
                  return error_node();
33046
2.94k
               else if (!expr_gen.valid_operator(o1,f1))
33047
0
                  return error_node();
33048
2.94k
               else if (!expr_gen.valid_operator(o2,f2))
33049
0
                  return error_node();
33050
2.94k
               else
33051
2.94k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
33052
2.94k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovov_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
32957
10.0k
            {
32958
               // (v0 o0 v1) o1 (v2 o2 v3)
32959
10.0k
               const details::vov_base_node<Type>* vov0 = static_cast<details::vov_base_node<Type>*>(branch[0]);
32960
10.0k
               const details::vov_base_node<Type>* vov1 = static_cast<details::vov_base_node<Type>*>(branch[1]);
32961
10.0k
               const Type& v0 = vov0->v0();
32962
10.0k
               const Type& v1 = vov0->v1();
32963
10.0k
               const Type& v2 = vov1->v0();
32964
10.0k
               const Type& v3 = vov1->v1();
32965
10.0k
               const details::operator_type o0 = vov0->operation();
32966
10.0k
               const details::operator_type o1 = operation;
32967
10.0k
               const details::operator_type o2 = vov1->operation();
32968
32969
10.0k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32970
10.0k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32971
32972
10.0k
               expression_node_ptr result = error_node();
32973
32974
10.0k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32975
10.0k
               {
32976
                  // (v0 / v1) * (v2 / v3) --> (vovovov) (v0 * v2) / (v1 * v3)
32977
10.0k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
32978
176
                  {
32979
176
                     const bool synthesis_result =
32980
176
                        synthesize_sf4ext_expression::
32981
176
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", v0, v2, v1, v3, result);
32982
32983
176
                     exprtk_debug(("(v0 / v1) * (v2 / v3) --> (vovovov) (v0 * v2) / (v1 * v3)\n"));
32984
32985
176
                     return (synthesis_result) ? result : error_node();
32986
176
                  }
32987
                  // (v0 / v1) / (v2 / v3) --> (vovovov) (v0 * v3) / (v1 * v2)
32988
9.85k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
32989
66
                  {
32990
66
                     const bool synthesis_result =
32991
66
                        synthesize_sf4ext_expression::
32992
66
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", v0, v3, v1, v2, result);
32993
32994
66
                     exprtk_debug(("(v0 / v1) / (v2 / v3) --> (vovovov) (v0 * v3) / (v1 * v2)\n"));
32995
32996
66
                     return (synthesis_result) ? result : error_node();
32997
66
                  }
32998
                  // (v0 + v1) / (v2 / v3) --> (vovovov) (v0 + v1) * (v3 / v2)
32999
9.79k
                  else if ((details::e_add == o0) && (details::e_div == o1) && (details::e_div == o2))
33000
1
                  {
33001
1
                     const bool synthesis_result =
33002
1
                        synthesize_sf4ext_expression::
33003
1
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "(t+t)*(t/t)", v0, v1, v3, v2, result);
33004
33005
1
                     exprtk_debug(("(v0 + v1) / (v2 / v3) --> (vovovov) (v0 + v1) * (v3 / v2)\n"));
33006
33007
1
                     return (synthesis_result) ? result : error_node();
33008
1
                  }
33009
                  // (v0 - v1) / (v2 / v3) --> (vovovov) (v0 + v1) * (v3 / v2)
33010
9.79k
                  else if ((details::e_sub == o0) && (details::e_div == o1) && (details::e_div == o2))
33011
7
                  {
33012
7
                     const bool synthesis_result =
33013
7
                        synthesize_sf4ext_expression::
33014
7
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "(t-t)*(t/t)", v0, v1, v3, v2, result);
33015
33016
7
                     exprtk_debug(("(v0 - v1) / (v2 / v3) --> (vovovov) (v0 - v1) * (v3 / v2)\n"));
33017
33018
7
                     return (synthesis_result) ? result : error_node();
33019
7
                  }
33020
                  // (v0 * v1) / (v2 / v3) --> (vovovov) ((v0 * v1) * v3) / v2
33021
9.78k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
33022
161
                  {
33023
161
                     const bool synthesis_result =
33024
161
                        synthesize_sf4ext_expression::
33025
161
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "((t*t)*t)/t", v0, v1, v3, v2, result);
33026
33027
161
                     exprtk_debug(("(v0 * v1) / (v2 / v3) --> (vovovov) ((v0 * v1) * v3) / v2\n"));
33028
33029
161
                     return (synthesis_result) ? result : error_node();
33030
161
                  }
33031
10.0k
               }
33032
33033
9.62k
               const bool synthesis_result =
33034
9.62k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33035
9.62k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
33036
33037
9.62k
               if (synthesis_result)
33038
8.13k
                  return result;
33039
33040
1.48k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33041
1.48k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33042
1.48k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33043
33044
1.48k
               if (!expr_gen.valid_operator(o0,f0))
33045
0
                  return error_node();
33046
1.48k
               else if (!expr_gen.valid_operator(o1,f1))
33047
0
                  return error_node();
33048
1.48k
               else if (!expr_gen.valid_operator(o2,f2))
33049
0
                  return error_node();
33050
1.48k
               else
33051
1.48k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
33052
1.48k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovov_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
32957
9.53k
            {
32958
               // (v0 o0 v1) o1 (v2 o2 v3)
32959
9.53k
               const details::vov_base_node<Type>* vov0 = static_cast<details::vov_base_node<Type>*>(branch[0]);
32960
9.53k
               const details::vov_base_node<Type>* vov1 = static_cast<details::vov_base_node<Type>*>(branch[1]);
32961
9.53k
               const Type& v0 = vov0->v0();
32962
9.53k
               const Type& v1 = vov0->v1();
32963
9.53k
               const Type& v2 = vov1->v0();
32964
9.53k
               const Type& v3 = vov1->v1();
32965
9.53k
               const details::operator_type o0 = vov0->operation();
32966
9.53k
               const details::operator_type o1 = operation;
32967
9.53k
               const details::operator_type o2 = vov1->operation();
32968
32969
9.53k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
32970
9.53k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
32971
32972
9.53k
               expression_node_ptr result = error_node();
32973
32974
9.53k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
32975
9.53k
               {
32976
                  // (v0 / v1) * (v2 / v3) --> (vovovov) (v0 * v2) / (v1 * v3)
32977
9.53k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
32978
176
                  {
32979
176
                     const bool synthesis_result =
32980
176
                        synthesize_sf4ext_expression::
32981
176
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", v0, v2, v1, v3, result);
32982
32983
176
                     exprtk_debug(("(v0 / v1) * (v2 / v3) --> (vovovov) (v0 * v2) / (v1 * v3)\n"));
32984
32985
176
                     return (synthesis_result) ? result : error_node();
32986
176
                  }
32987
                  // (v0 / v1) / (v2 / v3) --> (vovovov) (v0 * v3) / (v1 * v2)
32988
9.36k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
32989
66
                  {
32990
66
                     const bool synthesis_result =
32991
66
                        synthesize_sf4ext_expression::
32992
66
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", v0, v3, v1, v2, result);
32993
32994
66
                     exprtk_debug(("(v0 / v1) / (v2 / v3) --> (vovovov) (v0 * v3) / (v1 * v2)\n"));
32995
32996
66
                     return (synthesis_result) ? result : error_node();
32997
66
                  }
32998
                  // (v0 + v1) / (v2 / v3) --> (vovovov) (v0 + v1) * (v3 / v2)
32999
9.29k
                  else if ((details::e_add == o0) && (details::e_div == o1) && (details::e_div == o2))
33000
1
                  {
33001
1
                     const bool synthesis_result =
33002
1
                        synthesize_sf4ext_expression::
33003
1
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "(t+t)*(t/t)", v0, v1, v3, v2, result);
33004
33005
1
                     exprtk_debug(("(v0 + v1) / (v2 / v3) --> (vovovov) (v0 + v1) * (v3 / v2)\n"));
33006
33007
1
                     return (synthesis_result) ? result : error_node();
33008
1
                  }
33009
                  // (v0 - v1) / (v2 / v3) --> (vovovov) (v0 + v1) * (v3 / v2)
33010
9.29k
                  else if ((details::e_sub == o0) && (details::e_div == o1) && (details::e_div == o2))
33011
7
                  {
33012
7
                     const bool synthesis_result =
33013
7
                        synthesize_sf4ext_expression::
33014
7
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "(t-t)*(t/t)", v0, v1, v3, v2, result);
33015
33016
7
                     exprtk_debug(("(v0 - v1) / (v2 / v3) --> (vovovov) (v0 - v1) * (v3 / v2)\n"));
33017
33018
7
                     return (synthesis_result) ? result : error_node();
33019
7
                  }
33020
                  // (v0 * v1) / (v2 / v3) --> (vovovov) ((v0 * v1) * v3) / v2
33021
9.28k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
33022
38
                  {
33023
38
                     const bool synthesis_result =
33024
38
                        synthesize_sf4ext_expression::
33025
38
                           template compile<vtype, vtype, vtype, vtype>(expr_gen, "((t*t)*t)/t", v0, v1, v3, v2, result);
33026
33027
38
                     exprtk_debug(("(v0 * v1) / (v2 / v3) --> (vovovov) ((v0 * v1) * v3) / v2\n"));
33028
33029
38
                     return (synthesis_result) ? result : error_node();
33030
38
                  }
33031
9.53k
               }
33032
33033
9.24k
               const bool synthesis_result =
33034
9.24k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33035
9.24k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
33036
33037
9.24k
               if (synthesis_result)
33038
7.78k
                  return result;
33039
33040
1.46k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33041
1.46k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33042
1.46k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33043
33044
1.46k
               if (!expr_gen.valid_operator(o0,f0))
33045
0
                  return error_node();
33046
1.46k
               else if (!expr_gen.valid_operator(o1,f1))
33047
0
                  return error_node();
33048
1.46k
               else if (!expr_gen.valid_operator(o2,f2))
33049
0
                  return error_node();
33050
1.46k
               else
33051
1.46k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
33052
1.46k
            }
33053
33054
            static inline std::string id(expression_generator<Type>& expr_gen,
33055
                                         const details::operator_type o0,
33056
                                         const details::operator_type o1,
33057
                                         const details::operator_type o2)
33058
18.8k
            {
33059
18.8k
               return details::build_string()
33060
18.8k
                         << "(t" << expr_gen.to_str(o0)
33061
18.8k
                         << "t)" << expr_gen.to_str(o1)
33062
18.8k
                         << "(t" << expr_gen.to_str(o2)
33063
18.8k
                         << "t)";
33064
18.8k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovov_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
33058
9.62k
            {
33059
9.62k
               return details::build_string()
33060
9.62k
                         << "(t" << expr_gen.to_str(o0)
33061
9.62k
                         << "t)" << expr_gen.to_str(o1)
33062
9.62k
                         << "(t" << expr_gen.to_str(o2)
33063
9.62k
                         << "t)";
33064
9.62k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovov_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
33058
9.24k
            {
33059
9.24k
               return details::build_string()
33060
9.24k
                         << "(t" << expr_gen.to_str(o0)
33061
9.24k
                         << "t)" << expr_gen.to_str(o1)
33062
9.24k
                         << "(t" << expr_gen.to_str(o2)
33063
9.24k
                         << "t)";
33064
9.24k
            }
33065
         };
33066
33067
         struct synthesize_vovovoc_expression0
33068
         {
33069
            typedef typename vovovoc_t::type0 node_type;
33070
            typedef typename vovovoc_t::sf4_type sf4_type;
33071
            typedef typename node_type::T0 T0;
33072
            typedef typename node_type::T1 T1;
33073
            typedef typename node_type::T2 T2;
33074
            typedef typename node_type::T3 T3;
33075
33076
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
33077
                                                      const details::operator_type& operation,
33078
                                                      expression_node_ptr (&branch)[2])
33079
23.4k
            {
33080
               // (v0 o0 v1) o1 (v2 o2 c)
33081
23.4k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[0]);
33082
23.4k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[1]);
33083
23.4k
               const Type& v0 = vov->v0();
33084
23.4k
               const Type& v1 = vov->v1();
33085
23.4k
               const Type& v2 = voc->v ();
33086
23.4k
               const Type   c = voc->c ();
33087
23.4k
               const details::operator_type o0 = vov->operation();
33088
23.4k
               const details::operator_type o1 = operation;
33089
23.4k
               const details::operator_type o2 = voc->operation();
33090
33091
23.4k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33092
23.4k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33093
33094
23.4k
               expression_node_ptr result = error_node();
33095
33096
23.4k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33097
23.4k
               {
33098
                  // (v0 / v1) * (v2 / c) --> (vovovoc) (v0 * v2) / (v1 * c)
33099
23.4k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33100
732
                  {
33101
732
                     const bool synthesis_result =
33102
732
                        synthesize_sf4ext_expression::
33103
732
                           template compile<vtype, vtype, vtype, ctype>(expr_gen, "(t*t)/(t*t)", v0, v2, v1, c, result);
33104
33105
732
                     exprtk_debug(("(v0 / v1) * (v2 / c) --> (vovovoc) (v0 * v2) / (v1 * c)\n"));
33106
33107
732
                     return (synthesis_result) ? result : error_node();
33108
732
                  }
33109
                  // (v0 / v1) / (v2 / c) --> (vocovov) (v0 * c) / (v1 * v2)
33110
22.7k
                  if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33111
4
                  {
33112
4
                     const bool synthesis_result =
33113
4
                        synthesize_sf4ext_expression::
33114
4
                           template compile<vtype, ctype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", v0, c, v1, v2, result);
33115
33116
4
                     exprtk_debug(("(v0 / v1) / (v2 / c) --> (vocovov) (v0 * c) / (v1 * v2)\n"));
33117
33118
4
                     return (synthesis_result) ? result : error_node();
33119
4
                  }
33120
22.7k
               }
33121
33122
22.7k
               const bool synthesis_result =
33123
22.7k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33124
22.7k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
33125
33126
22.7k
               if (synthesis_result)
33127
18.1k
                  return result;
33128
33129
4.53k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33130
4.53k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33131
4.53k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33132
33133
4.53k
               if (!expr_gen.valid_operator(o0,f0))
33134
0
                  return error_node();
33135
4.53k
               else if (!expr_gen.valid_operator(o1,f1))
33136
0
                  return error_node();
33137
4.53k
               else if (!expr_gen.valid_operator(o2,f2))
33138
0
                  return error_node();
33139
4.53k
               else
33140
4.53k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
33141
4.53k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovoc_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
33079
11.8k
            {
33080
               // (v0 o0 v1) o1 (v2 o2 c)
33081
11.8k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[0]);
33082
11.8k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[1]);
33083
11.8k
               const Type& v0 = vov->v0();
33084
11.8k
               const Type& v1 = vov->v1();
33085
11.8k
               const Type& v2 = voc->v ();
33086
11.8k
               const Type   c = voc->c ();
33087
11.8k
               const details::operator_type o0 = vov->operation();
33088
11.8k
               const details::operator_type o1 = operation;
33089
11.8k
               const details::operator_type o2 = voc->operation();
33090
33091
11.8k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33092
11.8k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33093
33094
11.8k
               expression_node_ptr result = error_node();
33095
33096
11.8k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33097
11.8k
               {
33098
                  // (v0 / v1) * (v2 / c) --> (vovovoc) (v0 * v2) / (v1 * c)
33099
11.8k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33100
366
                  {
33101
366
                     const bool synthesis_result =
33102
366
                        synthesize_sf4ext_expression::
33103
366
                           template compile<vtype, vtype, vtype, ctype>(expr_gen, "(t*t)/(t*t)", v0, v2, v1, c, result);
33104
33105
366
                     exprtk_debug(("(v0 / v1) * (v2 / c) --> (vovovoc) (v0 * v2) / (v1 * c)\n"));
33106
33107
366
                     return (synthesis_result) ? result : error_node();
33108
366
                  }
33109
                  // (v0 / v1) / (v2 / c) --> (vocovov) (v0 * c) / (v1 * v2)
33110
11.4k
                  if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33111
2
                  {
33112
2
                     const bool synthesis_result =
33113
2
                        synthesize_sf4ext_expression::
33114
2
                           template compile<vtype, ctype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", v0, c, v1, v2, result);
33115
33116
2
                     exprtk_debug(("(v0 / v1) / (v2 / c) --> (vocovov) (v0 * c) / (v1 * v2)\n"));
33117
33118
2
                     return (synthesis_result) ? result : error_node();
33119
2
                  }
33120
11.4k
               }
33121
33122
11.4k
               const bool synthesis_result =
33123
11.4k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33124
11.4k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
33125
33126
11.4k
               if (synthesis_result)
33127
9.17k
                  return result;
33128
33129
2.31k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33130
2.31k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33131
2.31k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33132
33133
2.31k
               if (!expr_gen.valid_operator(o0,f0))
33134
0
                  return error_node();
33135
2.31k
               else if (!expr_gen.valid_operator(o1,f1))
33136
0
                  return error_node();
33137
2.31k
               else if (!expr_gen.valid_operator(o2,f2))
33138
0
                  return error_node();
33139
2.31k
               else
33140
2.31k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
33141
2.31k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovoc_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
33079
11.6k
            {
33080
               // (v0 o0 v1) o1 (v2 o2 c)
33081
11.6k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[0]);
33082
11.6k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[1]);
33083
11.6k
               const Type& v0 = vov->v0();
33084
11.6k
               const Type& v1 = vov->v1();
33085
11.6k
               const Type& v2 = voc->v ();
33086
11.6k
               const Type   c = voc->c ();
33087
11.6k
               const details::operator_type o0 = vov->operation();
33088
11.6k
               const details::operator_type o1 = operation;
33089
11.6k
               const details::operator_type o2 = voc->operation();
33090
33091
11.6k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33092
11.6k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33093
33094
11.6k
               expression_node_ptr result = error_node();
33095
33096
11.6k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33097
11.6k
               {
33098
                  // (v0 / v1) * (v2 / c) --> (vovovoc) (v0 * v2) / (v1 * c)
33099
11.6k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33100
366
                  {
33101
366
                     const bool synthesis_result =
33102
366
                        synthesize_sf4ext_expression::
33103
366
                           template compile<vtype, vtype, vtype, ctype>(expr_gen, "(t*t)/(t*t)", v0, v2, v1, c, result);
33104
33105
366
                     exprtk_debug(("(v0 / v1) * (v2 / c) --> (vovovoc) (v0 * v2) / (v1 * c)\n"));
33106
33107
366
                     return (synthesis_result) ? result : error_node();
33108
366
                  }
33109
                  // (v0 / v1) / (v2 / c) --> (vocovov) (v0 * c) / (v1 * v2)
33110
11.2k
                  if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33111
2
                  {
33112
2
                     const bool synthesis_result =
33113
2
                        synthesize_sf4ext_expression::
33114
2
                           template compile<vtype, ctype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", v0, c, v1, v2, result);
33115
33116
2
                     exprtk_debug(("(v0 / v1) / (v2 / c) --> (vocovov) (v0 * c) / (v1 * v2)\n"));
33117
33118
2
                     return (synthesis_result) ? result : error_node();
33119
2
                  }
33120
11.2k
               }
33121
33122
11.2k
               const bool synthesis_result =
33123
11.2k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33124
11.2k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
33125
33126
11.2k
               if (synthesis_result)
33127
9.01k
                  return result;
33128
33129
2.22k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33130
2.22k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33131
2.22k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33132
33133
2.22k
               if (!expr_gen.valid_operator(o0,f0))
33134
0
                  return error_node();
33135
2.22k
               else if (!expr_gen.valid_operator(o1,f1))
33136
0
                  return error_node();
33137
2.22k
               else if (!expr_gen.valid_operator(o2,f2))
33138
0
                  return error_node();
33139
2.22k
               else
33140
2.22k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
33141
2.22k
            }
33142
33143
            static inline std::string id(expression_generator<Type>& expr_gen,
33144
                                         const details::operator_type o0,
33145
                                         const details::operator_type o1,
33146
                                         const details::operator_type o2)
33147
22.7k
            {
33148
22.7k
               return details::build_string()
33149
22.7k
                         << "(t" << expr_gen.to_str(o0)
33150
22.7k
                         << "t)" << expr_gen.to_str(o1)
33151
22.7k
                         << "(t" << expr_gen.to_str(o2)
33152
22.7k
                         << "t)";
33153
22.7k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovoc_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
33147
11.4k
            {
33148
11.4k
               return details::build_string()
33149
11.4k
                         << "(t" << expr_gen.to_str(o0)
33150
11.4k
                         << "t)" << expr_gen.to_str(o1)
33151
11.4k
                         << "(t" << expr_gen.to_str(o2)
33152
11.4k
                         << "t)";
33153
11.4k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovoc_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
33147
11.2k
            {
33148
11.2k
               return details::build_string()
33149
11.2k
                         << "(t" << expr_gen.to_str(o0)
33150
11.2k
                         << "t)" << expr_gen.to_str(o1)
33151
11.2k
                         << "(t" << expr_gen.to_str(o2)
33152
11.2k
                         << "t)";
33153
11.2k
            }
33154
         };
33155
33156
         struct synthesize_vovocov_expression0
33157
         {
33158
            typedef typename vovocov_t::type0 node_type;
33159
            typedef typename vovocov_t::sf4_type sf4_type;
33160
            typedef typename node_type::T0 T0;
33161
            typedef typename node_type::T1 T1;
33162
            typedef typename node_type::T2 T2;
33163
            typedef typename node_type::T3 T3;
33164
33165
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
33166
                                                      const details::operator_type& operation,
33167
                                                      expression_node_ptr (&branch)[2])
33168
18.7k
            {
33169
               // (v0 o0 v1) o1 (c o2 v2)
33170
18.7k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[0]);
33171
18.7k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[1]);
33172
18.7k
               const Type& v0 = vov->v0();
33173
18.7k
               const Type& v1 = vov->v1();
33174
18.7k
               const Type& v2 = cov->v ();
33175
18.7k
               const Type   c = cov->c ();
33176
18.7k
               const details::operator_type o0 = vov->operation();
33177
18.7k
               const details::operator_type o1 = operation;
33178
18.7k
               const details::operator_type o2 = cov->operation();
33179
33180
18.7k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33181
18.7k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33182
33183
18.7k
               expression_node_ptr result = error_node();
33184
33185
18.7k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33186
18.7k
               {
33187
                  // (v0 / v1) * (c / v2) --> (vocovov) (v0 * c) / (v1 * v2)
33188
18.7k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33189
224
                  {
33190
224
                     const bool synthesis_result =
33191
224
                        synthesize_sf4ext_expression::
33192
224
                           template compile<vtype, ctype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", v0, c, v1, v2, result);
33193
33194
224
                     exprtk_debug(("(v0 / v1) * (c / v2) --> (vocovov) (v0 * c) / (v1 * v2)\n"));
33195
33196
224
                     return (synthesis_result) ? result : error_node();
33197
224
                  }
33198
                  // (v0 / v1) / (c / v2) --> (vovovoc) (v0 * v2) / (v1 * c)
33199
18.5k
                  if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33200
0
                  {
33201
0
                     const bool synthesis_result =
33202
0
                        synthesize_sf4ext_expression::
33203
0
                           template compile<vtype, vtype, vtype, ctype>(expr_gen, "(t*t)/(t*t)", v0, v2, v1, c, result);
33204
33205
0
                     exprtk_debug(("(v0 / v1) / (c / v2) --> (vovovoc) (v0 * v2) / (v1 * c)\n"));
33206
33207
0
                     return (synthesis_result) ? result : error_node();
33208
0
                  }
33209
18.5k
               }
33210
33211
18.5k
               const bool synthesis_result =
33212
18.5k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33213
18.5k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
33214
33215
18.5k
               if (synthesis_result)
33216
15.9k
                  return result;
33217
33218
2.62k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33219
2.62k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33220
2.62k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33221
33222
2.62k
               if (!expr_gen.valid_operator(o0,f0))
33223
0
                  return error_node();
33224
2.62k
               else if (!expr_gen.valid_operator(o1,f1))
33225
0
                  return error_node();
33226
2.62k
               else if (!expr_gen.valid_operator(o2,f2))
33227
0
                  return error_node();
33228
2.62k
               else
33229
2.62k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
33230
2.62k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovocov_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
33168
9.64k
            {
33169
               // (v0 o0 v1) o1 (c o2 v2)
33170
9.64k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[0]);
33171
9.64k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[1]);
33172
9.64k
               const Type& v0 = vov->v0();
33173
9.64k
               const Type& v1 = vov->v1();
33174
9.64k
               const Type& v2 = cov->v ();
33175
9.64k
               const Type   c = cov->c ();
33176
9.64k
               const details::operator_type o0 = vov->operation();
33177
9.64k
               const details::operator_type o1 = operation;
33178
9.64k
               const details::operator_type o2 = cov->operation();
33179
33180
9.64k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33181
9.64k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33182
33183
9.64k
               expression_node_ptr result = error_node();
33184
33185
9.64k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33186
9.64k
               {
33187
                  // (v0 / v1) * (c / v2) --> (vocovov) (v0 * c) / (v1 * v2)
33188
9.64k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33189
112
                  {
33190
112
                     const bool synthesis_result =
33191
112
                        synthesize_sf4ext_expression::
33192
112
                           template compile<vtype, ctype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", v0, c, v1, v2, result);
33193
33194
112
                     exprtk_debug(("(v0 / v1) * (c / v2) --> (vocovov) (v0 * c) / (v1 * v2)\n"));
33195
33196
112
                     return (synthesis_result) ? result : error_node();
33197
112
                  }
33198
                  // (v0 / v1) / (c / v2) --> (vovovoc) (v0 * v2) / (v1 * c)
33199
9.52k
                  if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33200
0
                  {
33201
0
                     const bool synthesis_result =
33202
0
                        synthesize_sf4ext_expression::
33203
0
                           template compile<vtype, vtype, vtype, ctype>(expr_gen, "(t*t)/(t*t)", v0, v2, v1, c, result);
33204
33205
0
                     exprtk_debug(("(v0 / v1) / (c / v2) --> (vovovoc) (v0 * v2) / (v1 * c)\n"));
33206
33207
0
                     return (synthesis_result) ? result : error_node();
33208
0
                  }
33209
9.52k
               }
33210
33211
9.52k
               const bool synthesis_result =
33212
9.52k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33213
9.52k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
33214
33215
9.52k
               if (synthesis_result)
33216
7.98k
                  return result;
33217
33218
1.54k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33219
1.54k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33220
1.54k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33221
33222
1.54k
               if (!expr_gen.valid_operator(o0,f0))
33223
0
                  return error_node();
33224
1.54k
               else if (!expr_gen.valid_operator(o1,f1))
33225
0
                  return error_node();
33226
1.54k
               else if (!expr_gen.valid_operator(o2,f2))
33227
0
                  return error_node();
33228
1.54k
               else
33229
1.54k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
33230
1.54k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovocov_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
33168
9.14k
            {
33169
               // (v0 o0 v1) o1 (c o2 v2)
33170
9.14k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[0]);
33171
9.14k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[1]);
33172
9.14k
               const Type& v0 = vov->v0();
33173
9.14k
               const Type& v1 = vov->v1();
33174
9.14k
               const Type& v2 = cov->v ();
33175
9.14k
               const Type   c = cov->c ();
33176
9.14k
               const details::operator_type o0 = vov->operation();
33177
9.14k
               const details::operator_type o1 = operation;
33178
9.14k
               const details::operator_type o2 = cov->operation();
33179
33180
9.14k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33181
9.14k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33182
33183
9.14k
               expression_node_ptr result = error_node();
33184
33185
9.14k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33186
9.14k
               {
33187
                  // (v0 / v1) * (c / v2) --> (vocovov) (v0 * c) / (v1 * v2)
33188
9.14k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33189
112
                  {
33190
112
                     const bool synthesis_result =
33191
112
                        synthesize_sf4ext_expression::
33192
112
                           template compile<vtype, ctype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", v0, c, v1, v2, result);
33193
33194
112
                     exprtk_debug(("(v0 / v1) * (c / v2) --> (vocovov) (v0 * c) / (v1 * v2)\n"));
33195
33196
112
                     return (synthesis_result) ? result : error_node();
33197
112
                  }
33198
                  // (v0 / v1) / (c / v2) --> (vovovoc) (v0 * v2) / (v1 * c)
33199
9.03k
                  if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33200
0
                  {
33201
0
                     const bool synthesis_result =
33202
0
                        synthesize_sf4ext_expression::
33203
0
                           template compile<vtype, vtype, vtype, ctype>(expr_gen, "(t*t)/(t*t)", v0, v2, v1, c, result);
33204
33205
0
                     exprtk_debug(("(v0 / v1) / (c / v2) --> (vovovoc) (v0 * v2) / (v1 * c)\n"));
33206
33207
0
                     return (synthesis_result) ? result : error_node();
33208
0
                  }
33209
9.03k
               }
33210
33211
9.03k
               const bool synthesis_result =
33212
9.03k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33213
9.03k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
33214
33215
9.03k
               if (synthesis_result)
33216
7.95k
                  return result;
33217
33218
1.08k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33219
1.08k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33220
1.08k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33221
33222
1.08k
               if (!expr_gen.valid_operator(o0,f0))
33223
0
                  return error_node();
33224
1.08k
               else if (!expr_gen.valid_operator(o1,f1))
33225
0
                  return error_node();
33226
1.08k
               else if (!expr_gen.valid_operator(o2,f2))
33227
0
                  return error_node();
33228
1.08k
               else
33229
1.08k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
33230
1.08k
            }
33231
33232
            static inline std::string id(expression_generator<Type>& expr_gen,
33233
                                         const details::operator_type o0,
33234
                                         const details::operator_type o1,
33235
                                         const details::operator_type o2)
33236
18.5k
            {
33237
18.5k
               return details::build_string()
33238
18.5k
                         << "(t" << expr_gen.to_str(o0)
33239
18.5k
                         << "t)" << expr_gen.to_str(o1)
33240
18.5k
                         << "(t" << expr_gen.to_str(o2)
33241
18.5k
                         << "t)";
33242
18.5k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovocov_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
33236
9.52k
            {
33237
9.52k
               return details::build_string()
33238
9.52k
                         << "(t" << expr_gen.to_str(o0)
33239
9.52k
                         << "t)" << expr_gen.to_str(o1)
33240
9.52k
                         << "(t" << expr_gen.to_str(o2)
33241
9.52k
                         << "t)";
33242
9.52k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovocov_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
33236
9.03k
            {
33237
9.03k
               return details::build_string()
33238
9.03k
                         << "(t" << expr_gen.to_str(o0)
33239
9.03k
                         << "t)" << expr_gen.to_str(o1)
33240
9.03k
                         << "(t" << expr_gen.to_str(o2)
33241
9.03k
                         << "t)";
33242
9.03k
            }
33243
         };
33244
33245
         struct synthesize_vocovov_expression0
33246
         {
33247
            typedef typename vocovov_t::type0 node_type;
33248
            typedef typename vocovov_t::sf4_type sf4_type;
33249
            typedef typename node_type::T0 T0;
33250
            typedef typename node_type::T1 T1;
33251
            typedef typename node_type::T2 T2;
33252
            typedef typename node_type::T3 T3;
33253
33254
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
33255
                                                      const details::operator_type& operation,
33256
                                                      expression_node_ptr (&branch)[2])
33257
21.5k
            {
33258
               // (v0 o0 c) o1 (v1 o2 v2)
33259
21.5k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[0]);
33260
21.5k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[1]);
33261
21.5k
               const Type   c = voc->c ();
33262
21.5k
               const Type& v0 = voc->v ();
33263
21.5k
               const Type& v1 = vov->v0();
33264
21.5k
               const Type& v2 = vov->v1();
33265
21.5k
               const details::operator_type o0 = voc->operation();
33266
21.5k
               const details::operator_type o1 = operation;
33267
21.5k
               const details::operator_type o2 = vov->operation();
33268
33269
21.5k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33270
21.5k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33271
33272
21.5k
               expression_node_ptr result = error_node();
33273
33274
21.5k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33275
21.5k
               {
33276
                  // (v0 / c) * (v1 / v2) --> (vovocov) (v0 * v1) / (c * v2)
33277
21.5k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33278
62
                  {
33279
62
                     const bool synthesis_result =
33280
62
                        synthesize_sf4ext_expression::
33281
62
                           template compile<vtype, vtype, ctype, vtype>(expr_gen, "(t*t)/(t*t)", v0, v1, c, v2, result);
33282
33283
62
                     exprtk_debug(("(v0 / c) * (v1 / v2) --> (vovocov) (v0 * v1) / (c * v2)\n"));
33284
33285
62
                     return (synthesis_result) ? result : error_node();
33286
62
                  }
33287
                  // (v0 / c) / (v1 / v2) --> (vovocov) (v0 * v2) / (c * v1)
33288
21.4k
                  if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33289
2
                  {
33290
2
                     const bool synthesis_result =
33291
2
                        synthesize_sf4ext_expression::
33292
2
                           template compile<vtype, vtype, ctype, vtype>(expr_gen, "(t*t)/(t*t)", v0, v2, c, v1, result);
33293
33294
2
                     exprtk_debug(("(v0 / c) / (v1 / v2) --> (vovocov) (v0 * v2) / (c * v1)\n"));
33295
33296
2
                     return (synthesis_result) ? result : error_node();
33297
2
                  }
33298
21.4k
               }
33299
33300
21.4k
               const bool synthesis_result =
33301
21.4k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33302
21.4k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
33303
33304
21.4k
               if (synthesis_result)
33305
18.0k
                  return result;
33306
33307
3.43k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33308
3.43k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33309
3.43k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33310
33311
3.43k
               if (!expr_gen.valid_operator(o0,f0))
33312
0
                  return error_node();
33313
3.43k
               else if (!expr_gen.valid_operator(o1,f1))
33314
0
                  return error_node();
33315
3.43k
               else if (!expr_gen.valid_operator(o2,f2))
33316
0
                  return error_node();
33317
3.43k
               else
33318
3.43k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
33319
3.43k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovov_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
33257
11.0k
            {
33258
               // (v0 o0 c) o1 (v1 o2 v2)
33259
11.0k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[0]);
33260
11.0k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[1]);
33261
11.0k
               const Type   c = voc->c ();
33262
11.0k
               const Type& v0 = voc->v ();
33263
11.0k
               const Type& v1 = vov->v0();
33264
11.0k
               const Type& v2 = vov->v1();
33265
11.0k
               const details::operator_type o0 = voc->operation();
33266
11.0k
               const details::operator_type o1 = operation;
33267
11.0k
               const details::operator_type o2 = vov->operation();
33268
33269
11.0k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33270
11.0k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33271
33272
11.0k
               expression_node_ptr result = error_node();
33273
33274
11.0k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33275
11.0k
               {
33276
                  // (v0 / c) * (v1 / v2) --> (vovocov) (v0 * v1) / (c * v2)
33277
11.0k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33278
31
                  {
33279
31
                     const bool synthesis_result =
33280
31
                        synthesize_sf4ext_expression::
33281
31
                           template compile<vtype, vtype, ctype, vtype>(expr_gen, "(t*t)/(t*t)", v0, v1, c, v2, result);
33282
33283
31
                     exprtk_debug(("(v0 / c) * (v1 / v2) --> (vovocov) (v0 * v1) / (c * v2)\n"));
33284
33285
31
                     return (synthesis_result) ? result : error_node();
33286
31
                  }
33287
                  // (v0 / c) / (v1 / v2) --> (vovocov) (v0 * v2) / (c * v1)
33288
10.9k
                  if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33289
1
                  {
33290
1
                     const bool synthesis_result =
33291
1
                        synthesize_sf4ext_expression::
33292
1
                           template compile<vtype, vtype, ctype, vtype>(expr_gen, "(t*t)/(t*t)", v0, v2, c, v1, result);
33293
33294
1
                     exprtk_debug(("(v0 / c) / (v1 / v2) --> (vovocov) (v0 * v2) / (c * v1)\n"));
33295
33296
1
                     return (synthesis_result) ? result : error_node();
33297
1
                  }
33298
10.9k
               }
33299
33300
10.9k
               const bool synthesis_result =
33301
10.9k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33302
10.9k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
33303
33304
10.9k
               if (synthesis_result)
33305
9.15k
                  return result;
33306
33307
1.83k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33308
1.83k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33309
1.83k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33310
33311
1.83k
               if (!expr_gen.valid_operator(o0,f0))
33312
0
                  return error_node();
33313
1.83k
               else if (!expr_gen.valid_operator(o1,f1))
33314
0
                  return error_node();
33315
1.83k
               else if (!expr_gen.valid_operator(o2,f2))
33316
0
                  return error_node();
33317
1.83k
               else
33318
1.83k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
33319
1.83k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovov_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
33257
10.5k
            {
33258
               // (v0 o0 c) o1 (v1 o2 v2)
33259
10.5k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[0]);
33260
10.5k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[1]);
33261
10.5k
               const Type   c = voc->c ();
33262
10.5k
               const Type& v0 = voc->v ();
33263
10.5k
               const Type& v1 = vov->v0();
33264
10.5k
               const Type& v2 = vov->v1();
33265
10.5k
               const details::operator_type o0 = voc->operation();
33266
10.5k
               const details::operator_type o1 = operation;
33267
10.5k
               const details::operator_type o2 = vov->operation();
33268
33269
10.5k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33270
10.5k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33271
33272
10.5k
               expression_node_ptr result = error_node();
33273
33274
10.5k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33275
10.5k
               {
33276
                  // (v0 / c) * (v1 / v2) --> (vovocov) (v0 * v1) / (c * v2)
33277
10.5k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33278
31
                  {
33279
31
                     const bool synthesis_result =
33280
31
                        synthesize_sf4ext_expression::
33281
31
                           template compile<vtype, vtype, ctype, vtype>(expr_gen, "(t*t)/(t*t)", v0, v1, c, v2, result);
33282
33283
31
                     exprtk_debug(("(v0 / c) * (v1 / v2) --> (vovocov) (v0 * v1) / (c * v2)\n"));
33284
33285
31
                     return (synthesis_result) ? result : error_node();
33286
31
                  }
33287
                  // (v0 / c) / (v1 / v2) --> (vovocov) (v0 * v2) / (c * v1)
33288
10.5k
                  if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33289
1
                  {
33290
1
                     const bool synthesis_result =
33291
1
                        synthesize_sf4ext_expression::
33292
1
                           template compile<vtype, vtype, ctype, vtype>(expr_gen, "(t*t)/(t*t)", v0, v2, c, v1, result);
33293
33294
1
                     exprtk_debug(("(v0 / c) / (v1 / v2) --> (vovocov) (v0 * v2) / (c * v1)\n"));
33295
33296
1
                     return (synthesis_result) ? result : error_node();
33297
1
                  }
33298
10.5k
               }
33299
33300
10.5k
               const bool synthesis_result =
33301
10.5k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33302
10.5k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
33303
33304
10.5k
               if (synthesis_result)
33305
8.91k
                  return result;
33306
33307
1.59k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33308
1.59k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33309
1.59k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33310
33311
1.59k
               if (!expr_gen.valid_operator(o0,f0))
33312
0
                  return error_node();
33313
1.59k
               else if (!expr_gen.valid_operator(o1,f1))
33314
0
                  return error_node();
33315
1.59k
               else if (!expr_gen.valid_operator(o2,f2))
33316
0
                  return error_node();
33317
1.59k
               else
33318
1.59k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
33319
1.59k
            }
33320
33321
            static inline std::string id(expression_generator<Type>& expr_gen,
33322
                                         const details::operator_type o0,
33323
                                         const details::operator_type o1,
33324
                                         const details::operator_type o2)
33325
21.4k
            {
33326
21.4k
               return details::build_string()
33327
21.4k
                         << "(t" << expr_gen.to_str(o0)
33328
21.4k
                         << "t)" << expr_gen.to_str(o1)
33329
21.4k
                         << "(t" << expr_gen.to_str(o2)
33330
21.4k
                         << "t)";
33331
21.4k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovov_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
33325
10.9k
            {
33326
10.9k
               return details::build_string()
33327
10.9k
                         << "(t" << expr_gen.to_str(o0)
33328
10.9k
                         << "t)" << expr_gen.to_str(o1)
33329
10.9k
                         << "(t" << expr_gen.to_str(o2)
33330
10.9k
                         << "t)";
33331
10.9k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovov_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
33325
10.5k
            {
33326
10.5k
               return details::build_string()
33327
10.5k
                         << "(t" << expr_gen.to_str(o0)
33328
10.5k
                         << "t)" << expr_gen.to_str(o1)
33329
10.5k
                         << "(t" << expr_gen.to_str(o2)
33330
10.5k
                         << "t)";
33331
10.5k
            }
33332
         };
33333
33334
         struct synthesize_covovov_expression0
33335
         {
33336
            typedef typename covovov_t::type0 node_type;
33337
            typedef typename covovov_t::sf4_type sf4_type;
33338
            typedef typename node_type::T0 T0;
33339
            typedef typename node_type::T1 T1;
33340
            typedef typename node_type::T2 T2;
33341
            typedef typename node_type::T3 T3;
33342
33343
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
33344
                                                      const details::operator_type& operation,
33345
                                                      expression_node_ptr (&branch)[2])
33346
23.7k
            {
33347
               // (c o0 v0) o1 (v1 o2 v2)
33348
23.7k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[0]);
33349
23.7k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[1]);
33350
23.7k
               const Type   c = cov->c ();
33351
23.7k
               const Type& v0 = cov->v ();
33352
23.7k
               const Type& v1 = vov->v0();
33353
23.7k
               const Type& v2 = vov->v1();
33354
23.7k
               const details::operator_type o0 = cov->operation();
33355
23.7k
               const details::operator_type o1 = operation;
33356
23.7k
               const details::operator_type o2 = vov->operation();
33357
33358
23.7k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33359
23.7k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33360
33361
23.7k
               expression_node_ptr result = error_node();
33362
33363
23.7k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33364
23.7k
               {
33365
                  // (c / v0) * (v1 / v2) --> (covovov) (c * v1) / (v0 * v2)
33366
23.7k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33367
262
                  {
33368
262
                     const bool synthesis_result =
33369
262
                        synthesize_sf4ext_expression::
33370
262
                           template compile<ctype, vtype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", c, v1, v0, v2, result);
33371
33372
262
                     exprtk_debug(("(c / v0) * (v1 / v2) --> (covovov) (c * v1) / (v0 * v2)\n"));
33373
33374
262
                     return (synthesis_result) ? result : error_node();
33375
262
                  }
33376
                  // (c / v0) / (v1 / v2) --> (covovov) (c * v2) / (v0 * v1)
33377
23.4k
                  if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33378
598
                  {
33379
598
                     const bool synthesis_result =
33380
598
                        synthesize_sf4ext_expression::
33381
598
                           template compile<ctype, vtype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", c, v2, v0, v1, result);
33382
33383
598
                     exprtk_debug(("(c / v0) / (v1 / v2) --> (covovov) (c * v2) / (v0 * v1)\n"));
33384
33385
598
                     return (synthesis_result) ? result : error_node();
33386
598
                  }
33387
23.4k
               }
33388
33389
22.8k
               const bool synthesis_result =
33390
22.8k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33391
22.8k
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
33392
33393
22.8k
               if (synthesis_result)
33394
18.2k
                  return result;
33395
33396
4.63k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33397
4.63k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33398
4.63k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33399
33400
4.63k
               if (!expr_gen.valid_operator(o0,f0))
33401
0
                  return error_node();
33402
4.63k
               else if (!expr_gen.valid_operator(o1,f1))
33403
0
                  return error_node();
33404
4.63k
               else if (!expr_gen.valid_operator(o2,f2))
33405
0
                  return error_node();
33406
4.63k
               else
33407
4.63k
                  return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
33408
4.63k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovov_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
33346
12.0k
            {
33347
               // (c o0 v0) o1 (v1 o2 v2)
33348
12.0k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[0]);
33349
12.0k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[1]);
33350
12.0k
               const Type   c = cov->c ();
33351
12.0k
               const Type& v0 = cov->v ();
33352
12.0k
               const Type& v1 = vov->v0();
33353
12.0k
               const Type& v2 = vov->v1();
33354
12.0k
               const details::operator_type o0 = cov->operation();
33355
12.0k
               const details::operator_type o1 = operation;
33356
12.0k
               const details::operator_type o2 = vov->operation();
33357
33358
12.0k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33359
12.0k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33360
33361
12.0k
               expression_node_ptr result = error_node();
33362
33363
12.0k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33364
12.0k
               {
33365
                  // (c / v0) * (v1 / v2) --> (covovov) (c * v1) / (v0 * v2)
33366
12.0k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33367
131
                  {
33368
131
                     const bool synthesis_result =
33369
131
                        synthesize_sf4ext_expression::
33370
131
                           template compile<ctype, vtype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", c, v1, v0, v2, result);
33371
33372
131
                     exprtk_debug(("(c / v0) * (v1 / v2) --> (covovov) (c * v1) / (v0 * v2)\n"));
33373
33374
131
                     return (synthesis_result) ? result : error_node();
33375
131
                  }
33376
                  // (c / v0) / (v1 / v2) --> (covovov) (c * v2) / (v0 * v1)
33377
11.8k
                  if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33378
299
                  {
33379
299
                     const bool synthesis_result =
33380
299
                        synthesize_sf4ext_expression::
33381
299
                           template compile<ctype, vtype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", c, v2, v0, v1, result);
33382
33383
299
                     exprtk_debug(("(c / v0) / (v1 / v2) --> (covovov) (c * v2) / (v0 * v1)\n"));
33384
33385
299
                     return (synthesis_result) ? result : error_node();
33386
299
                  }
33387
11.8k
               }
33388
33389
11.5k
               const bool synthesis_result =
33390
11.5k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33391
11.5k
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
33392
33393
11.5k
               if (synthesis_result)
33394
9.23k
                  return result;
33395
33396
2.35k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33397
2.35k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33398
2.35k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33399
33400
2.35k
               if (!expr_gen.valid_operator(o0,f0))
33401
0
                  return error_node();
33402
2.35k
               else if (!expr_gen.valid_operator(o1,f1))
33403
0
                  return error_node();
33404
2.35k
               else if (!expr_gen.valid_operator(o2,f2))
33405
0
                  return error_node();
33406
2.35k
               else
33407
2.35k
                  return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
33408
2.35k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovov_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
33346
11.7k
            {
33347
               // (c o0 v0) o1 (v1 o2 v2)
33348
11.7k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[0]);
33349
11.7k
               const details::vov_base_node<Type>* vov = static_cast<details::vov_base_node<Type>*>(branch[1]);
33350
11.7k
               const Type   c = cov->c ();
33351
11.7k
               const Type& v0 = cov->v ();
33352
11.7k
               const Type& v1 = vov->v0();
33353
11.7k
               const Type& v2 = vov->v1();
33354
11.7k
               const details::operator_type o0 = cov->operation();
33355
11.7k
               const details::operator_type o1 = operation;
33356
11.7k
               const details::operator_type o2 = vov->operation();
33357
33358
11.7k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33359
11.7k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33360
33361
11.7k
               expression_node_ptr result = error_node();
33362
33363
11.7k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33364
11.7k
               {
33365
                  // (c / v0) * (v1 / v2) --> (covovov) (c * v1) / (v0 * v2)
33366
11.7k
                  if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33367
131
                  {
33368
131
                     const bool synthesis_result =
33369
131
                        synthesize_sf4ext_expression::
33370
131
                           template compile<ctype, vtype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", c, v1, v0, v2, result);
33371
33372
131
                     exprtk_debug(("(c / v0) * (v1 / v2) --> (covovov) (c * v1) / (v0 * v2)\n"));
33373
33374
131
                     return (synthesis_result) ? result : error_node();
33375
131
                  }
33376
                  // (c / v0) / (v1 / v2) --> (covovov) (c * v2) / (v0 * v1)
33377
11.6k
                  if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33378
299
                  {
33379
299
                     const bool synthesis_result =
33380
299
                        synthesize_sf4ext_expression::
33381
299
                           template compile<ctype, vtype, vtype, vtype>(expr_gen, "(t*t)/(t*t)", c, v2, v0, v1, result);
33382
33383
299
                     exprtk_debug(("(c / v0) / (v1 / v2) --> (covovov) (c * v2) / (v0 * v1)\n"));
33384
33385
299
                     return (synthesis_result) ? result : error_node();
33386
299
                  }
33387
11.6k
               }
33388
33389
11.3k
               const bool synthesis_result =
33390
11.3k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33391
11.3k
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
33392
33393
11.3k
               if (synthesis_result)
33394
9.02k
                  return result;
33395
33396
2.28k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33397
2.28k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33398
2.28k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33399
33400
2.28k
               if (!expr_gen.valid_operator(o0,f0))
33401
0
                  return error_node();
33402
2.28k
               else if (!expr_gen.valid_operator(o1,f1))
33403
0
                  return error_node();
33404
2.28k
               else if (!expr_gen.valid_operator(o2,f2))
33405
0
                  return error_node();
33406
2.28k
               else
33407
2.28k
                  return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
33408
2.28k
            }
33409
33410
            static inline std::string id(expression_generator<Type>& expr_gen,
33411
                                         const details::operator_type o0,
33412
                                         const details::operator_type o1,
33413
                                         const details::operator_type o2)
33414
22.8k
            {
33415
22.8k
               return details::build_string()
33416
22.8k
                         << "(t" << expr_gen.to_str(o0)
33417
22.8k
                         << "t)" << expr_gen.to_str(o1)
33418
22.8k
                         << "(t" << expr_gen.to_str(o2)
33419
22.8k
                         << "t)";
33420
22.8k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovov_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
33414
11.5k
            {
33415
11.5k
               return details::build_string()
33416
11.5k
                         << "(t" << expr_gen.to_str(o0)
33417
11.5k
                         << "t)" << expr_gen.to_str(o1)
33418
11.5k
                         << "(t" << expr_gen.to_str(o2)
33419
11.5k
                         << "t)";
33420
11.5k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovov_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
33414
11.3k
            {
33415
11.3k
               return details::build_string()
33416
11.3k
                         << "(t" << expr_gen.to_str(o0)
33417
11.3k
                         << "t)" << expr_gen.to_str(o1)
33418
11.3k
                         << "(t" << expr_gen.to_str(o2)
33419
11.3k
                         << "t)";
33420
11.3k
            }
33421
         };
33422
33423
         struct synthesize_covocov_expression0
33424
         {
33425
            typedef typename covocov_t::type0 node_type;
33426
            typedef typename covocov_t::sf4_type sf4_type;
33427
            typedef typename node_type::T0 T0;
33428
            typedef typename node_type::T1 T1;
33429
            typedef typename node_type::T2 T2;
33430
            typedef typename node_type::T3 T3;
33431
33432
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
33433
                                                      const details::operator_type& operation,
33434
                                                      expression_node_ptr (&branch)[2])
33435
24.4k
            {
33436
               // (c0 o0 v0) o1 (c1 o2 v1)
33437
24.4k
               const details::cov_base_node<Type>* cov0 = static_cast<details::cov_base_node<Type>*>(branch[0]);
33438
24.4k
               const details::cov_base_node<Type>* cov1 = static_cast<details::cov_base_node<Type>*>(branch[1]);
33439
24.4k
               const Type  c0 = cov0->c();
33440
24.4k
               const Type& v0 = cov0->v();
33441
24.4k
               const Type  c1 = cov1->c();
33442
24.4k
               const Type& v1 = cov1->v();
33443
24.4k
               const details::operator_type o0 = cov0->operation();
33444
24.4k
               const details::operator_type o1 = operation;
33445
24.4k
               const details::operator_type o2 = cov1->operation();
33446
33447
24.4k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33448
24.4k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33449
33450
24.4k
               expression_node_ptr result = error_node();
33451
33452
24.4k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33453
24.4k
               {
33454
                  // (c0 + v0) + (c1 + v1) --> (covov) (c0 + c1) + v0 + v1
33455
24.4k
                  if ((details::e_add == o0) && (details::e_add == o1) && (details::e_add == o2))
33456
156
                  {
33457
156
                     const bool synthesis_result =
33458
156
                        synthesize_sf3ext_expression::
33459
156
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)+t", (c0 + c1), v0, v1, result);
33460
33461
156
                     exprtk_debug(("(c0 + v0) + (c1 + v1) --> (covov) (c0 + c1) + v0 + v1\n"));
33462
33463
156
                     return (synthesis_result) ? result : error_node();
33464
156
                  }
33465
                  // (c0 + v0) - (c1 + v1) --> (covov) (c0 - c1) + v0 - v1
33466
24.2k
                  else if ((details::e_add == o0) && (details::e_sub == o1) && (details::e_add == o2))
33467
70
                  {
33468
70
                     const bool synthesis_result =
33469
70
                        synthesize_sf3ext_expression::
33470
70
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c0 - c1), v0, v1, result);
33471
33472
70
                     exprtk_debug(("(c0 + v0) - (c1 + v1) --> (covov) (c0 - c1) + v0 - v1\n"));
33473
33474
70
                     return (synthesis_result) ? result : error_node();
33475
70
                  }
33476
                  // (c0 - v0) - (c1 - v1) --> (covov) (c0 - c1) - v0 + v1
33477
24.1k
                  else if ((details::e_sub == o0) && (details::e_sub == o1) && (details::e_sub == o2))
33478
34
                  {
33479
34
                     const bool synthesis_result =
33480
34
                        synthesize_sf3ext_expression::
33481
34
                           template compile<ctype, vtype, vtype>(expr_gen, "(t-t)+t", (c0 - c1), v0, v1, result);
33482
33483
34
                     exprtk_debug(("(c0 - v0) - (c1 - v1) --> (covov) (c0 - c1) - v0 + v1\n"));
33484
33485
34
                     return (synthesis_result) ? result : error_node();
33486
34
                  }
33487
                  // (c0 * v0) * (c1 * v1) --> (covov) (c0 * c1) * v0 * v1
33488
24.1k
                  else if ((details::e_mul == o0) && (details::e_mul == o1) && (details::e_mul == o2))
33489
412
                  {
33490
412
                     const bool synthesis_result =
33491
412
                        synthesize_sf3ext_expression::
33492
412
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 * c1), v0, v1, result);
33493
33494
412
                     exprtk_debug(("(c0 * v0) * (c1 * v1) --> (covov) (c0 * c1) * v0 * v1\n"));
33495
33496
412
                     return (synthesis_result) ? result : error_node();
33497
412
                  }
33498
                  // (c0 * v0) / (c1 * v1) --> (covov) (c0 / c1) * (v0 / v1)
33499
23.7k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_mul == o2))
33500
160
                  {
33501
160
                     const bool synthesis_result =
33502
160
                        synthesize_sf3ext_expression::
33503
160
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v0, v1, result);
33504
33505
160
                     exprtk_debug(("(c0 * v0) / (c1 * v1) --> (covov) (c0 / c1) * (v0 / v1)\n"));
33506
33507
160
                     return (synthesis_result) ? result : error_node();
33508
160
                  }
33509
                  // (c0 / v0) * (c1 / v1) --> (covov) (c0 * c1) / (v0 * v1)
33510
23.5k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33511
290
                  {
33512
290
                     const bool synthesis_result =
33513
290
                        synthesize_sf3ext_expression::
33514
290
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", (c0 * c1), v0, v1, result);
33515
33516
290
                     exprtk_debug(("(c0 / v0) * (c1 / v1) --> (covov) (c0 * c1) / (v0 * v1)\n"));
33517
33518
290
                     return (synthesis_result) ? result : error_node();
33519
290
                  }
33520
                  // (c0 / v0) / (c1 / v1) --> (covov) ((c0 / c1) * v1) / v0
33521
23.2k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33522
0
                  {
33523
0
                     const bool synthesis_result =
33524
0
                        synthesize_sf3ext_expression::
33525
0
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v1, v0, result);
33526
33527
0
                     exprtk_debug(("(c0 / v0) / (c1 / v1) --> (covov) ((c0 / c1) * v1) / v0\n"));
33528
33529
0
                     return (synthesis_result) ? result : error_node();
33530
0
                  }
33531
                  // (c0 * v0) / (c1 / v1) --> (covov) (c0 / c1) * (v0 * v1)
33532
23.2k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
33533
6
                  {
33534
6
                     const bool synthesis_result =
33535
6
                        synthesize_sf3ext_expression::
33536
6
                           template compile<ctype, vtype, vtype>(expr_gen, "t*(t*t)", (c0 / c1), v0, v1, result);
33537
33538
6
                     exprtk_debug(("(c0 * v0) / (c1 / v1) --> (covov) (c0 / c1) * (v0 * v1)\n"));
33539
33540
6
                     return (synthesis_result) ? result : error_node();
33541
6
                  }
33542
                  // (c0 / v0) / (c1 * v1) --> (covov) (c0 / c1) / (v0 * v1)
33543
23.2k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_mul == o2))
33544
16
                  {
33545
16
                     const bool synthesis_result =
33546
16
                        synthesize_sf3ext_expression::
33547
16
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", (c0 / c1), v0, v1, result);
33548
33549
16
                     exprtk_debug(("(c0 / v0) / (c1 * v1) --> (covov) (c0 / c1) / (v0 * v1)\n"));
33550
33551
16
                     return (synthesis_result) ? result : error_node();
33552
16
                  }
33553
                  // (c * v0) +/- (c * v1) --> (covov) c * (v0 +/- v1)
33554
23.2k
                  else if (
33555
23.2k
                            (std::equal_to<T>()(c0,c1)) &&
33556
23.2k
                            (details::e_mul == o0)      &&
33557
23.2k
                            (details::e_mul == o2)      &&
33558
23.2k
                            (
33559
156
                              (details::e_add == o1) ||
33560
156
                              (details::e_sub == o1)
33561
156
                            )
33562
23.2k
                          )
33563
106
                  {
33564
106
                     std::string specfunc;
33565
33566
106
                     switch (o1)
33567
106
                     {
33568
16
                        case details::e_add : specfunc = "t*(t+t)"; break;
33569
90
                        case details::e_sub : specfunc = "t*(t-t)"; break;
33570
0
                        default             : return error_node();
33571
106
                     }
33572
33573
106
                     const bool synthesis_result =
33574
106
                        synthesize_sf3ext_expression::
33575
106
                           template compile<ctype, vtype, vtype>(expr_gen, specfunc, c0, v0, v1, result);
33576
33577
106
                     exprtk_debug(("(c * v0) +/- (c * v1) --> (covov) c * (v0 +/- v1)\n"));
33578
33579
106
                     return (synthesis_result) ? result : error_node();
33580
106
                  }
33581
24.4k
               }
33582
33583
23.1k
               const bool synthesis_result =
33584
23.1k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33585
23.1k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
33586
33587
23.1k
               if (synthesis_result)
33588
19.0k
                  return result;
33589
33590
4.12k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33591
4.12k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33592
4.12k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33593
33594
4.12k
               if (!expr_gen.valid_operator(o0,f0))
33595
0
                  return error_node();
33596
4.12k
               else if (!expr_gen.valid_operator(o1,f1))
33597
0
                  return error_node();
33598
4.12k
               else if (!expr_gen.valid_operator(o2,f2))
33599
0
                  return error_node();
33600
4.12k
               else
33601
4.12k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
33602
4.12k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covocov_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
33435
12.4k
            {
33436
               // (c0 o0 v0) o1 (c1 o2 v1)
33437
12.4k
               const details::cov_base_node<Type>* cov0 = static_cast<details::cov_base_node<Type>*>(branch[0]);
33438
12.4k
               const details::cov_base_node<Type>* cov1 = static_cast<details::cov_base_node<Type>*>(branch[1]);
33439
12.4k
               const Type  c0 = cov0->c();
33440
12.4k
               const Type& v0 = cov0->v();
33441
12.4k
               const Type  c1 = cov1->c();
33442
12.4k
               const Type& v1 = cov1->v();
33443
12.4k
               const details::operator_type o0 = cov0->operation();
33444
12.4k
               const details::operator_type o1 = operation;
33445
12.4k
               const details::operator_type o2 = cov1->operation();
33446
33447
12.4k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33448
12.4k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33449
33450
12.4k
               expression_node_ptr result = error_node();
33451
33452
12.4k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33453
12.4k
               {
33454
                  // (c0 + v0) + (c1 + v1) --> (covov) (c0 + c1) + v0 + v1
33455
12.4k
                  if ((details::e_add == o0) && (details::e_add == o1) && (details::e_add == o2))
33456
78
                  {
33457
78
                     const bool synthesis_result =
33458
78
                        synthesize_sf3ext_expression::
33459
78
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)+t", (c0 + c1), v0, v1, result);
33460
33461
78
                     exprtk_debug(("(c0 + v0) + (c1 + v1) --> (covov) (c0 + c1) + v0 + v1\n"));
33462
33463
78
                     return (synthesis_result) ? result : error_node();
33464
78
                  }
33465
                  // (c0 + v0) - (c1 + v1) --> (covov) (c0 - c1) + v0 - v1
33466
12.4k
                  else if ((details::e_add == o0) && (details::e_sub == o1) && (details::e_add == o2))
33467
35
                  {
33468
35
                     const bool synthesis_result =
33469
35
                        synthesize_sf3ext_expression::
33470
35
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c0 - c1), v0, v1, result);
33471
33472
35
                     exprtk_debug(("(c0 + v0) - (c1 + v1) --> (covov) (c0 - c1) + v0 - v1\n"));
33473
33474
35
                     return (synthesis_result) ? result : error_node();
33475
35
                  }
33476
                  // (c0 - v0) - (c1 - v1) --> (covov) (c0 - c1) - v0 + v1
33477
12.3k
                  else if ((details::e_sub == o0) && (details::e_sub == o1) && (details::e_sub == o2))
33478
17
                  {
33479
17
                     const bool synthesis_result =
33480
17
                        synthesize_sf3ext_expression::
33481
17
                           template compile<ctype, vtype, vtype>(expr_gen, "(t-t)+t", (c0 - c1), v0, v1, result);
33482
33483
17
                     exprtk_debug(("(c0 - v0) - (c1 - v1) --> (covov) (c0 - c1) - v0 + v1\n"));
33484
33485
17
                     return (synthesis_result) ? result : error_node();
33486
17
                  }
33487
                  // (c0 * v0) * (c1 * v1) --> (covov) (c0 * c1) * v0 * v1
33488
12.3k
                  else if ((details::e_mul == o0) && (details::e_mul == o1) && (details::e_mul == o2))
33489
206
                  {
33490
206
                     const bool synthesis_result =
33491
206
                        synthesize_sf3ext_expression::
33492
206
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 * c1), v0, v1, result);
33493
33494
206
                     exprtk_debug(("(c0 * v0) * (c1 * v1) --> (covov) (c0 * c1) * v0 * v1\n"));
33495
33496
206
                     return (synthesis_result) ? result : error_node();
33497
206
                  }
33498
                  // (c0 * v0) / (c1 * v1) --> (covov) (c0 / c1) * (v0 / v1)
33499
12.1k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_mul == o2))
33500
80
                  {
33501
80
                     const bool synthesis_result =
33502
80
                        synthesize_sf3ext_expression::
33503
80
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v0, v1, result);
33504
33505
80
                     exprtk_debug(("(c0 * v0) / (c1 * v1) --> (covov) (c0 / c1) * (v0 / v1)\n"));
33506
33507
80
                     return (synthesis_result) ? result : error_node();
33508
80
                  }
33509
                  // (c0 / v0) * (c1 / v1) --> (covov) (c0 * c1) / (v0 * v1)
33510
12.0k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33511
145
                  {
33512
145
                     const bool synthesis_result =
33513
145
                        synthesize_sf3ext_expression::
33514
145
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", (c0 * c1), v0, v1, result);
33515
33516
145
                     exprtk_debug(("(c0 / v0) * (c1 / v1) --> (covov) (c0 * c1) / (v0 * v1)\n"));
33517
33518
145
                     return (synthesis_result) ? result : error_node();
33519
145
                  }
33520
                  // (c0 / v0) / (c1 / v1) --> (covov) ((c0 / c1) * v1) / v0
33521
11.9k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33522
0
                  {
33523
0
                     const bool synthesis_result =
33524
0
                        synthesize_sf3ext_expression::
33525
0
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v1, v0, result);
33526
33527
0
                     exprtk_debug(("(c0 / v0) / (c1 / v1) --> (covov) ((c0 / c1) * v1) / v0\n"));
33528
33529
0
                     return (synthesis_result) ? result : error_node();
33530
0
                  }
33531
                  // (c0 * v0) / (c1 / v1) --> (covov) (c0 / c1) * (v0 * v1)
33532
11.9k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
33533
3
                  {
33534
3
                     const bool synthesis_result =
33535
3
                        synthesize_sf3ext_expression::
33536
3
                           template compile<ctype, vtype, vtype>(expr_gen, "t*(t*t)", (c0 / c1), v0, v1, result);
33537
33538
3
                     exprtk_debug(("(c0 * v0) / (c1 / v1) --> (covov) (c0 / c1) * (v0 * v1)\n"));
33539
33540
3
                     return (synthesis_result) ? result : error_node();
33541
3
                  }
33542
                  // (c0 / v0) / (c1 * v1) --> (covov) (c0 / c1) / (v0 * v1)
33543
11.9k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_mul == o2))
33544
8
                  {
33545
8
                     const bool synthesis_result =
33546
8
                        synthesize_sf3ext_expression::
33547
8
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", (c0 / c1), v0, v1, result);
33548
33549
8
                     exprtk_debug(("(c0 / v0) / (c1 * v1) --> (covov) (c0 / c1) / (v0 * v1)\n"));
33550
33551
8
                     return (synthesis_result) ? result : error_node();
33552
8
                  }
33553
                  // (c * v0) +/- (c * v1) --> (covov) c * (v0 +/- v1)
33554
11.9k
                  else if (
33555
11.9k
                            (std::equal_to<T>()(c0,c1)) &&
33556
11.9k
                            (details::e_mul == o0)      &&
33557
11.9k
                            (details::e_mul == o2)      &&
33558
11.9k
                            (
33559
78
                              (details::e_add == o1) ||
33560
78
                              (details::e_sub == o1)
33561
78
                            )
33562
11.9k
                          )
33563
53
                  {
33564
53
                     std::string specfunc;
33565
33566
53
                     switch (o1)
33567
53
                     {
33568
8
                        case details::e_add : specfunc = "t*(t+t)"; break;
33569
45
                        case details::e_sub : specfunc = "t*(t-t)"; break;
33570
0
                        default             : return error_node();
33571
53
                     }
33572
33573
53
                     const bool synthesis_result =
33574
53
                        synthesize_sf3ext_expression::
33575
53
                           template compile<ctype, vtype, vtype>(expr_gen, specfunc, c0, v0, v1, result);
33576
33577
53
                     exprtk_debug(("(c * v0) +/- (c * v1) --> (covov) c * (v0 +/- v1)\n"));
33578
33579
53
                     return (synthesis_result) ? result : error_node();
33580
53
                  }
33581
12.4k
               }
33582
33583
11.8k
               const bool synthesis_result =
33584
11.8k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33585
11.8k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
33586
33587
11.8k
               if (synthesis_result)
33588
9.54k
                  return result;
33589
33590
2.31k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33591
2.31k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33592
2.31k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33593
33594
2.31k
               if (!expr_gen.valid_operator(o0,f0))
33595
0
                  return error_node();
33596
2.31k
               else if (!expr_gen.valid_operator(o1,f1))
33597
0
                  return error_node();
33598
2.31k
               else if (!expr_gen.valid_operator(o2,f2))
33599
0
                  return error_node();
33600
2.31k
               else
33601
2.31k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
33602
2.31k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covocov_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
33435
11.9k
            {
33436
               // (c0 o0 v0) o1 (c1 o2 v1)
33437
11.9k
               const details::cov_base_node<Type>* cov0 = static_cast<details::cov_base_node<Type>*>(branch[0]);
33438
11.9k
               const details::cov_base_node<Type>* cov1 = static_cast<details::cov_base_node<Type>*>(branch[1]);
33439
11.9k
               const Type  c0 = cov0->c();
33440
11.9k
               const Type& v0 = cov0->v();
33441
11.9k
               const Type  c1 = cov1->c();
33442
11.9k
               const Type& v1 = cov1->v();
33443
11.9k
               const details::operator_type o0 = cov0->operation();
33444
11.9k
               const details::operator_type o1 = operation;
33445
11.9k
               const details::operator_type o2 = cov1->operation();
33446
33447
11.9k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33448
11.9k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33449
33450
11.9k
               expression_node_ptr result = error_node();
33451
33452
11.9k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33453
11.9k
               {
33454
                  // (c0 + v0) + (c1 + v1) --> (covov) (c0 + c1) + v0 + v1
33455
11.9k
                  if ((details::e_add == o0) && (details::e_add == o1) && (details::e_add == o2))
33456
78
                  {
33457
78
                     const bool synthesis_result =
33458
78
                        synthesize_sf3ext_expression::
33459
78
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)+t", (c0 + c1), v0, v1, result);
33460
33461
78
                     exprtk_debug(("(c0 + v0) + (c1 + v1) --> (covov) (c0 + c1) + v0 + v1\n"));
33462
33463
78
                     return (synthesis_result) ? result : error_node();
33464
78
                  }
33465
                  // (c0 + v0) - (c1 + v1) --> (covov) (c0 - c1) + v0 - v1
33466
11.8k
                  else if ((details::e_add == o0) && (details::e_sub == o1) && (details::e_add == o2))
33467
35
                  {
33468
35
                     const bool synthesis_result =
33469
35
                        synthesize_sf3ext_expression::
33470
35
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c0 - c1), v0, v1, result);
33471
33472
35
                     exprtk_debug(("(c0 + v0) - (c1 + v1) --> (covov) (c0 - c1) + v0 - v1\n"));
33473
33474
35
                     return (synthesis_result) ? result : error_node();
33475
35
                  }
33476
                  // (c0 - v0) - (c1 - v1) --> (covov) (c0 - c1) - v0 + v1
33477
11.8k
                  else if ((details::e_sub == o0) && (details::e_sub == o1) && (details::e_sub == o2))
33478
17
                  {
33479
17
                     const bool synthesis_result =
33480
17
                        synthesize_sf3ext_expression::
33481
17
                           template compile<ctype, vtype, vtype>(expr_gen, "(t-t)+t", (c0 - c1), v0, v1, result);
33482
33483
17
                     exprtk_debug(("(c0 - v0) - (c1 - v1) --> (covov) (c0 - c1) - v0 + v1\n"));
33484
33485
17
                     return (synthesis_result) ? result : error_node();
33486
17
                  }
33487
                  // (c0 * v0) * (c1 * v1) --> (covov) (c0 * c1) * v0 * v1
33488
11.7k
                  else if ((details::e_mul == o0) && (details::e_mul == o1) && (details::e_mul == o2))
33489
206
                  {
33490
206
                     const bool synthesis_result =
33491
206
                        synthesize_sf3ext_expression::
33492
206
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 * c1), v0, v1, result);
33493
33494
206
                     exprtk_debug(("(c0 * v0) * (c1 * v1) --> (covov) (c0 * c1) * v0 * v1\n"));
33495
33496
206
                     return (synthesis_result) ? result : error_node();
33497
206
                  }
33498
                  // (c0 * v0) / (c1 * v1) --> (covov) (c0 / c1) * (v0 / v1)
33499
11.5k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_mul == o2))
33500
80
                  {
33501
80
                     const bool synthesis_result =
33502
80
                        synthesize_sf3ext_expression::
33503
80
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v0, v1, result);
33504
33505
80
                     exprtk_debug(("(c0 * v0) / (c1 * v1) --> (covov) (c0 / c1) * (v0 / v1)\n"));
33506
33507
80
                     return (synthesis_result) ? result : error_node();
33508
80
                  }
33509
                  // (c0 / v0) * (c1 / v1) --> (covov) (c0 * c1) / (v0 * v1)
33510
11.5k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33511
145
                  {
33512
145
                     const bool synthesis_result =
33513
145
                        synthesize_sf3ext_expression::
33514
145
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", (c0 * c1), v0, v1, result);
33515
33516
145
                     exprtk_debug(("(c0 / v0) * (c1 / v1) --> (covov) (c0 * c1) / (v0 * v1)\n"));
33517
33518
145
                     return (synthesis_result) ? result : error_node();
33519
145
                  }
33520
                  // (c0 / v0) / (c1 / v1) --> (covov) ((c0 / c1) * v1) / v0
33521
11.3k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33522
0
                  {
33523
0
                     const bool synthesis_result =
33524
0
                        synthesize_sf3ext_expression::
33525
0
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v1, v0, result);
33526
33527
0
                     exprtk_debug(("(c0 / v0) / (c1 / v1) --> (covov) ((c0 / c1) * v1) / v0\n"));
33528
33529
0
                     return (synthesis_result) ? result : error_node();
33530
0
                  }
33531
                  // (c0 * v0) / (c1 / v1) --> (covov) (c0 / c1) * (v0 * v1)
33532
11.3k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
33533
3
                  {
33534
3
                     const bool synthesis_result =
33535
3
                        synthesize_sf3ext_expression::
33536
3
                           template compile<ctype, vtype, vtype>(expr_gen, "t*(t*t)", (c0 / c1), v0, v1, result);
33537
33538
3
                     exprtk_debug(("(c0 * v0) / (c1 / v1) --> (covov) (c0 / c1) * (v0 * v1)\n"));
33539
33540
3
                     return (synthesis_result) ? result : error_node();
33541
3
                  }
33542
                  // (c0 / v0) / (c1 * v1) --> (covov) (c0 / c1) / (v0 * v1)
33543
11.3k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_mul == o2))
33544
8
                  {
33545
8
                     const bool synthesis_result =
33546
8
                        synthesize_sf3ext_expression::
33547
8
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", (c0 / c1), v0, v1, result);
33548
33549
8
                     exprtk_debug(("(c0 / v0) / (c1 * v1) --> (covov) (c0 / c1) / (v0 * v1)\n"));
33550
33551
8
                     return (synthesis_result) ? result : error_node();
33552
8
                  }
33553
                  // (c * v0) +/- (c * v1) --> (covov) c * (v0 +/- v1)
33554
11.3k
                  else if (
33555
11.3k
                            (std::equal_to<T>()(c0,c1)) &&
33556
11.3k
                            (details::e_mul == o0)      &&
33557
11.3k
                            (details::e_mul == o2)      &&
33558
11.3k
                            (
33559
78
                              (details::e_add == o1) ||
33560
78
                              (details::e_sub == o1)
33561
78
                            )
33562
11.3k
                          )
33563
53
                  {
33564
53
                     std::string specfunc;
33565
33566
53
                     switch (o1)
33567
53
                     {
33568
8
                        case details::e_add : specfunc = "t*(t+t)"; break;
33569
45
                        case details::e_sub : specfunc = "t*(t-t)"; break;
33570
0
                        default             : return error_node();
33571
53
                     }
33572
33573
53
                     const bool synthesis_result =
33574
53
                        synthesize_sf3ext_expression::
33575
53
                           template compile<ctype, vtype, vtype>(expr_gen, specfunc, c0, v0, v1, result);
33576
33577
53
                     exprtk_debug(("(c * v0) +/- (c * v1) --> (covov) c * (v0 +/- v1)\n"));
33578
33579
53
                     return (synthesis_result) ? result : error_node();
33580
53
                  }
33581
11.9k
               }
33582
33583
11.3k
               const bool synthesis_result =
33584
11.3k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33585
11.3k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
33586
33587
11.3k
               if (synthesis_result)
33588
9.49k
                  return result;
33589
33590
1.81k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33591
1.81k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33592
1.81k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33593
33594
1.81k
               if (!expr_gen.valid_operator(o0,f0))
33595
0
                  return error_node();
33596
1.81k
               else if (!expr_gen.valid_operator(o1,f1))
33597
0
                  return error_node();
33598
1.81k
               else if (!expr_gen.valid_operator(o2,f2))
33599
0
                  return error_node();
33600
1.81k
               else
33601
1.81k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
33602
1.81k
            }
33603
33604
            static inline std::string id(expression_generator<Type>& expr_gen,
33605
                                         const details::operator_type o0,
33606
                                         const details::operator_type o1,
33607
                                         const details::operator_type o2)
33608
23.1k
            {
33609
23.1k
               return details::build_string()
33610
23.1k
                         << "(t" << expr_gen.to_str(o0)
33611
23.1k
                         << "t)" << expr_gen.to_str(o1)
33612
23.1k
                         << "(t" << expr_gen.to_str(o2)
33613
23.1k
                         << "t)";
33614
23.1k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covocov_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
33608
11.8k
            {
33609
11.8k
               return details::build_string()
33610
11.8k
                         << "(t" << expr_gen.to_str(o0)
33611
11.8k
                         << "t)" << expr_gen.to_str(o1)
33612
11.8k
                         << "(t" << expr_gen.to_str(o2)
33613
11.8k
                         << "t)";
33614
11.8k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covocov_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
33608
11.3k
            {
33609
11.3k
               return details::build_string()
33610
11.3k
                         << "(t" << expr_gen.to_str(o0)
33611
11.3k
                         << "t)" << expr_gen.to_str(o1)
33612
11.3k
                         << "(t" << expr_gen.to_str(o2)
33613
11.3k
                         << "t)";
33614
11.3k
            }
33615
         };
33616
33617
         struct synthesize_vocovoc_expression0
33618
         {
33619
            typedef typename vocovoc_t::type0 node_type;
33620
            typedef typename vocovoc_t::sf4_type sf4_type;
33621
            typedef typename node_type::T0 T0;
33622
            typedef typename node_type::T1 T1;
33623
            typedef typename node_type::T2 T2;
33624
            typedef typename node_type::T3 T3;
33625
33626
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
33627
                                                      const details::operator_type& operation,
33628
                                                      expression_node_ptr (&branch)[2])
33629
28.2k
            {
33630
               // (v0 o0 c0) o1 (v1 o2 c1)
33631
28.2k
               const details::voc_base_node<Type>* voc0 = static_cast<details::voc_base_node<Type>*>(branch[0]);
33632
28.2k
               const details::voc_base_node<Type>* voc1 = static_cast<details::voc_base_node<Type>*>(branch[1]);
33633
28.2k
               const Type  c0 = voc0->c();
33634
28.2k
               const Type& v0 = voc0->v();
33635
28.2k
               const Type  c1 = voc1->c();
33636
28.2k
               const Type& v1 = voc1->v();
33637
28.2k
               const details::operator_type o0 = voc0->operation();
33638
28.2k
               const details::operator_type o1 = operation;
33639
28.2k
               const details::operator_type o2 = voc1->operation();
33640
33641
28.2k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33642
28.2k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33643
33644
28.2k
               expression_node_ptr result = error_node();
33645
33646
28.2k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33647
28.2k
               {
33648
                  // (v0 + c0) + (v1 + c1) --> (covov) (c0 + c1) + v0 + v1
33649
28.2k
                  if ((details::e_add == o0) && (details::e_add == o1) && (details::e_add == o2))
33650
58
                  {
33651
58
                     const bool synthesis_result =
33652
58
                        synthesize_sf3ext_expression::
33653
58
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)+t", (c0 + c1), v0, v1, result);
33654
33655
58
                     exprtk_debug(("(v0 + c0) + (v1 + c1) --> (covov) (c0 + c1) + v0 + v1\n"));
33656
33657
58
                     return (synthesis_result) ? result : error_node();
33658
58
                  }
33659
                  // (v0 + c0) - (v1 + c1) --> (covov) (c0 - c1) + v0 - v1
33660
28.1k
                  else if ((details::e_add == o0) && (details::e_sub == o1) && (details::e_add == o2))
33661
12
                  {
33662
12
                     const bool synthesis_result =
33663
12
                        synthesize_sf3ext_expression::
33664
12
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c0 - c1), v0, v1, result);
33665
33666
12
                     exprtk_debug(("(v0 + c0) - (v1 + c1) --> (covov) (c0 - c1) + v0 - v1\n"));
33667
33668
12
                     return (synthesis_result) ? result : error_node();
33669
12
                  }
33670
                  // (v0 - c0) - (v1 - c1) --> (covov) (c1 - c0) + v0 - v1
33671
28.1k
                  else if ((details::e_sub == o0) && (details::e_sub == o1) && (details::e_sub == o2))
33672
44
                  {
33673
44
                     const bool synthesis_result =
33674
44
                        synthesize_sf3ext_expression::
33675
44
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c1 - c0), v0, v1, result);
33676
33677
44
                     exprtk_debug(("(v0 - c0) - (v1 - c1) --> (covov) (c1 - c0) + v0 - v1\n"));
33678
33679
44
                     return (synthesis_result) ? result : error_node();
33680
44
                  }
33681
                  // (v0 * c0) * (v1 * c1) --> (covov) (c0 * c1) * v0 * v1
33682
28.0k
                  else if ((details::e_mul == o0) && (details::e_mul == o1) && (details::e_mul == o2))
33683
58
                  {
33684
58
                     const bool synthesis_result =
33685
58
                        synthesize_sf3ext_expression::
33686
58
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 * c1), v0, v1, result);
33687
33688
58
                     exprtk_debug(("(v0 * c0) * (v1 * c1) --> (covov) (c0 * c1) * v0 * v1\n"));
33689
33690
58
                     return (synthesis_result) ? result : error_node();
33691
58
                  }
33692
                  // (v0 * c0) / (v1 * c1) --> (covov) (c0 / c1) * (v0 / v1)
33693
28.0k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_mul == o2))
33694
10
                  {
33695
10
                     const bool synthesis_result =
33696
10
                        synthesize_sf3ext_expression::
33697
10
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v0, v1, result);
33698
33699
10
                     exprtk_debug(("(v0 * c0) / (v1 * c1) --> (covov) (c0 / c1) * (v0 / v1)\n"));
33700
33701
10
                     return (synthesis_result) ? result : error_node();
33702
10
                  }
33703
                  // (v0 / c0) * (v1 / c1) --> (covov) (1 / (c0 * c1)) * v0 * v1
33704
28.0k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33705
20
                  {
33706
20
                     const bool synthesis_result =
33707
20
                        synthesize_sf3ext_expression::
33708
20
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", Type(1) / (c0 * c1), v0, v1, result);
33709
33710
20
                     exprtk_debug(("(v0 / c0) * (v1 / c1) --> (covov) (1 / (c0 * c1)) * v0 * v1\n"));
33711
33712
20
                     return (synthesis_result) ? result : error_node();
33713
20
                  }
33714
                  // (v0 / c0) / (v1 / c1) --> (covov) ((c1 / c0) * v0) / v1
33715
28.0k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33716
170
                  {
33717
170
                     const bool synthesis_result =
33718
170
                        synthesize_sf3ext_expression::
33719
170
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c1 / c0), v0, v1, result);
33720
33721
170
                     exprtk_debug(("(v0 / c0) / (v1 / c1) --> (covov) ((c1 / c0) * v0) / v1\n"));
33722
33723
170
                     return (synthesis_result) ? result : error_node();
33724
170
                  }
33725
                  // (v0 * c0) / (v1 / c1) --> (covov) (c0 * c1) * (v0 / v1)
33726
27.8k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
33727
102
                  {
33728
102
                     const bool synthesis_result =
33729
102
                        synthesize_sf3ext_expression::
33730
102
                           template compile<ctype, vtype, vtype>(expr_gen, "t*(t/t)", (c0 * c1), v0, v1, result);
33731
33732
102
                     exprtk_debug(("(v0 * c0) / (v1 / c1) --> (covov) (c0 * c1) * (v0 / v1)\n"));
33733
33734
102
                     return (synthesis_result) ? result : error_node();
33735
102
                  }
33736
                  // (v0 / c0) / (v1 * c1) --> (covov) (1 / (c0 * c1)) * v0 / v1
33737
27.7k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_mul == o2))
33738
12
                  {
33739
12
                     const bool synthesis_result =
33740
12
                        synthesize_sf3ext_expression::
33741
12
                           template compile<ctype, vtype, vtype>(expr_gen, "t*(t/t)", Type(1) / (c0 * c1), v0, v1, result);
33742
33743
12
                     exprtk_debug(("(v0 / c0) / (v1 * c1) --> (covov) (1 / (c0 * c1)) * v0 / v1\n"));
33744
33745
12
                     return (synthesis_result) ? result : error_node();
33746
12
                  }
33747
                  // (v0 / c0) * (v1 + c1) --> (vocovoc) (v0 * (1 / c0)) * (v1 + c1)
33748
27.7k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_add == o2))
33749
14
                  {
33750
14
                     const bool synthesis_result =
33751
14
                        synthesize_sf4ext_expression::
33752
14
                           template compile<vtype, ctype, vtype, ctype>(expr_gen, "(t*t)*(t+t)", v0, T(1) / c0, v1, c1, result);
33753
33754
14
                     exprtk_debug(("(v0 / c0) * (v1 + c1) --> (vocovoc) (v0 * (1 / c0)) * (v1 + c1)\n"));
33755
33756
14
                     return (synthesis_result) ? result : error_node();
33757
14
                  }
33758
                  // (v0 / c0) * (v1 - c1) --> (vocovoc) (v0 * (1 / c0)) * (v1 - c1)
33759
27.7k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_sub == o2))
33760
80
                  {
33761
80
                     const bool synthesis_result =
33762
80
                        synthesize_sf4ext_expression::
33763
80
                           template compile<vtype, ctype, vtype, ctype>(expr_gen, "(t*t)*(t-t)", v0, T(1) / c0, v1, c1, result);
33764
33765
80
                     exprtk_debug(("(v0 / c0) * (v1 - c1) --> (vocovoc) (v0 * (1 / c0)) * (v1 - c1)\n"));
33766
33767
80
                     return (synthesis_result) ? result : error_node();
33768
80
                  }
33769
                  // (v0 * c) +/- (v1 * c) --> (covov) c * (v0 +/- v1)
33770
27.6k
                  else if (
33771
27.6k
                            (std::equal_to<T>()(c0,c1)) &&
33772
27.6k
                            (details::e_mul == o0)      &&
33773
27.6k
                            (details::e_mul == o2)      &&
33774
27.6k
                            (
33775
151
                              (details::e_add == o1) ||
33776
151
                              (details::e_sub == o1)
33777
151
                            )
33778
27.6k
                          )
33779
16
                  {
33780
16
                     std::string specfunc;
33781
33782
16
                     switch (o1)
33783
16
                     {
33784
4
                        case details::e_add : specfunc = "t*(t+t)"; break;
33785
12
                        case details::e_sub : specfunc = "t*(t-t)"; break;
33786
0
                        default             : return error_node();
33787
16
                     }
33788
33789
16
                     const bool synthesis_result =
33790
16
                        synthesize_sf3ext_expression::
33791
16
                           template compile<ctype, vtype, vtype>(expr_gen, specfunc, c0, v0, v1, result);
33792
33793
16
                     exprtk_debug(("(v0 * c) +/- (v1 * c) --> (covov) c * (v0 +/- v1)\n"));
33794
33795
16
                     return (synthesis_result) ? result : error_node();
33796
16
                  }
33797
                  // (v0 / c) +/- (v1 / c) --> (vovoc) (v0 +/- v1) / c
33798
27.6k
                  else if (
33799
27.6k
                            (std::equal_to<T>()(c0,c1)) &&
33800
27.6k
                            (details::e_div == o0)      &&
33801
27.6k
                            (details::e_div == o2)      &&
33802
27.6k
                            (
33803
228
                              (details::e_add == o1) ||
33804
228
                              (details::e_sub == o1)
33805
228
                            )
33806
27.6k
                          )
33807
182
                  {
33808
182
                     std::string specfunc;
33809
33810
182
                     switch (o1)
33811
182
                     {
33812
32
                        case details::e_add : specfunc = "(t+t)/t"; break;
33813
150
                        case details::e_sub : specfunc = "(t-t)/t"; break;
33814
0
                        default             : return error_node();
33815
182
                     }
33816
33817
182
                     const bool synthesis_result =
33818
182
                        synthesize_sf3ext_expression::
33819
182
                           template compile<vtype, vtype, ctype>(expr_gen, specfunc, v0, v1, c0, result);
33820
33821
182
                     exprtk_debug(("(v0 / c) +/- (v1 / c) --> (vovoc) (v0 +/- v1) / c\n"));
33822
33823
182
                     return (synthesis_result) ? result : error_node();
33824
182
                  }
33825
28.2k
               }
33826
33827
27.4k
               const bool synthesis_result =
33828
27.4k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33829
27.4k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
33830
33831
27.4k
               if (synthesis_result)
33832
21.3k
                  return result;
33833
33834
6.13k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33835
6.13k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33836
6.13k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33837
33838
6.13k
               if (!expr_gen.valid_operator(o0,f0))
33839
0
                  return error_node();
33840
6.13k
               else if (!expr_gen.valid_operator(o1,f1))
33841
0
                  return error_node();
33842
6.13k
               else if (!expr_gen.valid_operator(o2,f2))
33843
0
                  return error_node();
33844
6.13k
               else
33845
6.13k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
33846
6.13k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovoc_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
33629
14.1k
            {
33630
               // (v0 o0 c0) o1 (v1 o2 c1)
33631
14.1k
               const details::voc_base_node<Type>* voc0 = static_cast<details::voc_base_node<Type>*>(branch[0]);
33632
14.1k
               const details::voc_base_node<Type>* voc1 = static_cast<details::voc_base_node<Type>*>(branch[1]);
33633
14.1k
               const Type  c0 = voc0->c();
33634
14.1k
               const Type& v0 = voc0->v();
33635
14.1k
               const Type  c1 = voc1->c();
33636
14.1k
               const Type& v1 = voc1->v();
33637
14.1k
               const details::operator_type o0 = voc0->operation();
33638
14.1k
               const details::operator_type o1 = operation;
33639
14.1k
               const details::operator_type o2 = voc1->operation();
33640
33641
14.1k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33642
14.1k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33643
33644
14.1k
               expression_node_ptr result = error_node();
33645
33646
14.1k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33647
14.1k
               {
33648
                  // (v0 + c0) + (v1 + c1) --> (covov) (c0 + c1) + v0 + v1
33649
14.1k
                  if ((details::e_add == o0) && (details::e_add == o1) && (details::e_add == o2))
33650
29
                  {
33651
29
                     const bool synthesis_result =
33652
29
                        synthesize_sf3ext_expression::
33653
29
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)+t", (c0 + c1), v0, v1, result);
33654
33655
29
                     exprtk_debug(("(v0 + c0) + (v1 + c1) --> (covov) (c0 + c1) + v0 + v1\n"));
33656
33657
29
                     return (synthesis_result) ? result : error_node();
33658
29
                  }
33659
                  // (v0 + c0) - (v1 + c1) --> (covov) (c0 - c1) + v0 - v1
33660
14.1k
                  else if ((details::e_add == o0) && (details::e_sub == o1) && (details::e_add == o2))
33661
6
                  {
33662
6
                     const bool synthesis_result =
33663
6
                        synthesize_sf3ext_expression::
33664
6
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c0 - c1), v0, v1, result);
33665
33666
6
                     exprtk_debug(("(v0 + c0) - (v1 + c1) --> (covov) (c0 - c1) + v0 - v1\n"));
33667
33668
6
                     return (synthesis_result) ? result : error_node();
33669
6
                  }
33670
                  // (v0 - c0) - (v1 - c1) --> (covov) (c1 - c0) + v0 - v1
33671
14.1k
                  else if ((details::e_sub == o0) && (details::e_sub == o1) && (details::e_sub == o2))
33672
22
                  {
33673
22
                     const bool synthesis_result =
33674
22
                        synthesize_sf3ext_expression::
33675
22
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c1 - c0), v0, v1, result);
33676
33677
22
                     exprtk_debug(("(v0 - c0) - (v1 - c1) --> (covov) (c1 - c0) + v0 - v1\n"));
33678
33679
22
                     return (synthesis_result) ? result : error_node();
33680
22
                  }
33681
                  // (v0 * c0) * (v1 * c1) --> (covov) (c0 * c1) * v0 * v1
33682
14.1k
                  else if ((details::e_mul == o0) && (details::e_mul == o1) && (details::e_mul == o2))
33683
29
                  {
33684
29
                     const bool synthesis_result =
33685
29
                        synthesize_sf3ext_expression::
33686
29
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 * c1), v0, v1, result);
33687
33688
29
                     exprtk_debug(("(v0 * c0) * (v1 * c1) --> (covov) (c0 * c1) * v0 * v1\n"));
33689
33690
29
                     return (synthesis_result) ? result : error_node();
33691
29
                  }
33692
                  // (v0 * c0) / (v1 * c1) --> (covov) (c0 / c1) * (v0 / v1)
33693
14.0k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_mul == o2))
33694
5
                  {
33695
5
                     const bool synthesis_result =
33696
5
                        synthesize_sf3ext_expression::
33697
5
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v0, v1, result);
33698
33699
5
                     exprtk_debug(("(v0 * c0) / (v1 * c1) --> (covov) (c0 / c1) * (v0 / v1)\n"));
33700
33701
5
                     return (synthesis_result) ? result : error_node();
33702
5
                  }
33703
                  // (v0 / c0) * (v1 / c1) --> (covov) (1 / (c0 * c1)) * v0 * v1
33704
14.0k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33705
10
                  {
33706
10
                     const bool synthesis_result =
33707
10
                        synthesize_sf3ext_expression::
33708
10
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", Type(1) / (c0 * c1), v0, v1, result);
33709
33710
10
                     exprtk_debug(("(v0 / c0) * (v1 / c1) --> (covov) (1 / (c0 * c1)) * v0 * v1\n"));
33711
33712
10
                     return (synthesis_result) ? result : error_node();
33713
10
                  }
33714
                  // (v0 / c0) / (v1 / c1) --> (covov) ((c1 / c0) * v0) / v1
33715
14.0k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33716
85
                  {
33717
85
                     const bool synthesis_result =
33718
85
                        synthesize_sf3ext_expression::
33719
85
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c1 / c0), v0, v1, result);
33720
33721
85
                     exprtk_debug(("(v0 / c0) / (v1 / c1) --> (covov) ((c1 / c0) * v0) / v1\n"));
33722
33723
85
                     return (synthesis_result) ? result : error_node();
33724
85
                  }
33725
                  // (v0 * c0) / (v1 / c1) --> (covov) (c0 * c1) * (v0 / v1)
33726
13.9k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
33727
51
                  {
33728
51
                     const bool synthesis_result =
33729
51
                        synthesize_sf3ext_expression::
33730
51
                           template compile<ctype, vtype, vtype>(expr_gen, "t*(t/t)", (c0 * c1), v0, v1, result);
33731
33732
51
                     exprtk_debug(("(v0 * c0) / (v1 / c1) --> (covov) (c0 * c1) * (v0 / v1)\n"));
33733
33734
51
                     return (synthesis_result) ? result : error_node();
33735
51
                  }
33736
                  // (v0 / c0) / (v1 * c1) --> (covov) (1 / (c0 * c1)) * v0 / v1
33737
13.9k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_mul == o2))
33738
6
                  {
33739
6
                     const bool synthesis_result =
33740
6
                        synthesize_sf3ext_expression::
33741
6
                           template compile<ctype, vtype, vtype>(expr_gen, "t*(t/t)", Type(1) / (c0 * c1), v0, v1, result);
33742
33743
6
                     exprtk_debug(("(v0 / c0) / (v1 * c1) --> (covov) (1 / (c0 * c1)) * v0 / v1\n"));
33744
33745
6
                     return (synthesis_result) ? result : error_node();
33746
6
                  }
33747
                  // (v0 / c0) * (v1 + c1) --> (vocovoc) (v0 * (1 / c0)) * (v1 + c1)
33748
13.9k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_add == o2))
33749
7
                  {
33750
7
                     const bool synthesis_result =
33751
7
                        synthesize_sf4ext_expression::
33752
7
                           template compile<vtype, ctype, vtype, ctype>(expr_gen, "(t*t)*(t+t)", v0, T(1) / c0, v1, c1, result);
33753
33754
7
                     exprtk_debug(("(v0 / c0) * (v1 + c1) --> (vocovoc) (v0 * (1 / c0)) * (v1 + c1)\n"));
33755
33756
7
                     return (synthesis_result) ? result : error_node();
33757
7
                  }
33758
                  // (v0 / c0) * (v1 - c1) --> (vocovoc) (v0 * (1 / c0)) * (v1 - c1)
33759
13.9k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_sub == o2))
33760
40
                  {
33761
40
                     const bool synthesis_result =
33762
40
                        synthesize_sf4ext_expression::
33763
40
                           template compile<vtype, ctype, vtype, ctype>(expr_gen, "(t*t)*(t-t)", v0, T(1) / c0, v1, c1, result);
33764
33765
40
                     exprtk_debug(("(v0 / c0) * (v1 - c1) --> (vocovoc) (v0 * (1 / c0)) * (v1 - c1)\n"));
33766
33767
40
                     return (synthesis_result) ? result : error_node();
33768
40
                  }
33769
                  // (v0 * c) +/- (v1 * c) --> (covov) c * (v0 +/- v1)
33770
13.8k
                  else if (
33771
13.8k
                            (std::equal_to<T>()(c0,c1)) &&
33772
13.8k
                            (details::e_mul == o0)      &&
33773
13.8k
                            (details::e_mul == o2)      &&
33774
13.8k
                            (
33775
76
                              (details::e_add == o1) ||
33776
76
                              (details::e_sub == o1)
33777
76
                            )
33778
13.8k
                          )
33779
8
                  {
33780
8
                     std::string specfunc;
33781
33782
8
                     switch (o1)
33783
8
                     {
33784
2
                        case details::e_add : specfunc = "t*(t+t)"; break;
33785
6
                        case details::e_sub : specfunc = "t*(t-t)"; break;
33786
0
                        default             : return error_node();
33787
8
                     }
33788
33789
8
                     const bool synthesis_result =
33790
8
                        synthesize_sf3ext_expression::
33791
8
                           template compile<ctype, vtype, vtype>(expr_gen, specfunc, c0, v0, v1, result);
33792
33793
8
                     exprtk_debug(("(v0 * c) +/- (v1 * c) --> (covov) c * (v0 +/- v1)\n"));
33794
33795
8
                     return (synthesis_result) ? result : error_node();
33796
8
                  }
33797
                  // (v0 / c) +/- (v1 / c) --> (vovoc) (v0 +/- v1) / c
33798
13.8k
                  else if (
33799
13.8k
                            (std::equal_to<T>()(c0,c1)) &&
33800
13.8k
                            (details::e_div == o0)      &&
33801
13.8k
                            (details::e_div == o2)      &&
33802
13.8k
                            (
33803
114
                              (details::e_add == o1) ||
33804
114
                              (details::e_sub == o1)
33805
114
                            )
33806
13.8k
                          )
33807
91
                  {
33808
91
                     std::string specfunc;
33809
33810
91
                     switch (o1)
33811
91
                     {
33812
16
                        case details::e_add : specfunc = "(t+t)/t"; break;
33813
75
                        case details::e_sub : specfunc = "(t-t)/t"; break;
33814
0
                        default             : return error_node();
33815
91
                     }
33816
33817
91
                     const bool synthesis_result =
33818
91
                        synthesize_sf3ext_expression::
33819
91
                           template compile<vtype, vtype, ctype>(expr_gen, specfunc, v0, v1, c0, result);
33820
33821
91
                     exprtk_debug(("(v0 / c) +/- (v1 / c) --> (vovoc) (v0 +/- v1) / c\n"));
33822
33823
91
                     return (synthesis_result) ? result : error_node();
33824
91
                  }
33825
14.1k
               }
33826
33827
13.7k
               const bool synthesis_result =
33828
13.7k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33829
13.7k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
33830
33831
13.7k
               if (synthesis_result)
33832
10.6k
                  return result;
33833
33834
3.11k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33835
3.11k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33836
3.11k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33837
33838
3.11k
               if (!expr_gen.valid_operator(o0,f0))
33839
0
                  return error_node();
33840
3.11k
               else if (!expr_gen.valid_operator(o1,f1))
33841
0
                  return error_node();
33842
3.11k
               else if (!expr_gen.valid_operator(o2,f2))
33843
0
                  return error_node();
33844
3.11k
               else
33845
3.11k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
33846
3.11k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovoc_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
33629
14.0k
            {
33630
               // (v0 o0 c0) o1 (v1 o2 c1)
33631
14.0k
               const details::voc_base_node<Type>* voc0 = static_cast<details::voc_base_node<Type>*>(branch[0]);
33632
14.0k
               const details::voc_base_node<Type>* voc1 = static_cast<details::voc_base_node<Type>*>(branch[1]);
33633
14.0k
               const Type  c0 = voc0->c();
33634
14.0k
               const Type& v0 = voc0->v();
33635
14.0k
               const Type  c1 = voc1->c();
33636
14.0k
               const Type& v1 = voc1->v();
33637
14.0k
               const details::operator_type o0 = voc0->operation();
33638
14.0k
               const details::operator_type o1 = operation;
33639
14.0k
               const details::operator_type o2 = voc1->operation();
33640
33641
14.0k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33642
14.0k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33643
33644
14.0k
               expression_node_ptr result = error_node();
33645
33646
14.0k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33647
14.0k
               {
33648
                  // (v0 + c0) + (v1 + c1) --> (covov) (c0 + c1) + v0 + v1
33649
14.0k
                  if ((details::e_add == o0) && (details::e_add == o1) && (details::e_add == o2))
33650
29
                  {
33651
29
                     const bool synthesis_result =
33652
29
                        synthesize_sf3ext_expression::
33653
29
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)+t", (c0 + c1), v0, v1, result);
33654
33655
29
                     exprtk_debug(("(v0 + c0) + (v1 + c1) --> (covov) (c0 + c1) + v0 + v1\n"));
33656
33657
29
                     return (synthesis_result) ? result : error_node();
33658
29
                  }
33659
                  // (v0 + c0) - (v1 + c1) --> (covov) (c0 - c1) + v0 - v1
33660
14.0k
                  else if ((details::e_add == o0) && (details::e_sub == o1) && (details::e_add == o2))
33661
6
                  {
33662
6
                     const bool synthesis_result =
33663
6
                        synthesize_sf3ext_expression::
33664
6
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c0 - c1), v0, v1, result);
33665
33666
6
                     exprtk_debug(("(v0 + c0) - (v1 + c1) --> (covov) (c0 - c1) + v0 - v1\n"));
33667
33668
6
                     return (synthesis_result) ? result : error_node();
33669
6
                  }
33670
                  // (v0 - c0) - (v1 - c1) --> (covov) (c1 - c0) + v0 - v1
33671
13.9k
                  else if ((details::e_sub == o0) && (details::e_sub == o1) && (details::e_sub == o2))
33672
22
                  {
33673
22
                     const bool synthesis_result =
33674
22
                        synthesize_sf3ext_expression::
33675
22
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c1 - c0), v0, v1, result);
33676
33677
22
                     exprtk_debug(("(v0 - c0) - (v1 - c1) --> (covov) (c1 - c0) + v0 - v1\n"));
33678
33679
22
                     return (synthesis_result) ? result : error_node();
33680
22
                  }
33681
                  // (v0 * c0) * (v1 * c1) --> (covov) (c0 * c1) * v0 * v1
33682
13.9k
                  else if ((details::e_mul == o0) && (details::e_mul == o1) && (details::e_mul == o2))
33683
29
                  {
33684
29
                     const bool synthesis_result =
33685
29
                        synthesize_sf3ext_expression::
33686
29
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 * c1), v0, v1, result);
33687
33688
29
                     exprtk_debug(("(v0 * c0) * (v1 * c1) --> (covov) (c0 * c1) * v0 * v1\n"));
33689
33690
29
                     return (synthesis_result) ? result : error_node();
33691
29
                  }
33692
                  // (v0 * c0) / (v1 * c1) --> (covov) (c0 / c1) * (v0 / v1)
33693
13.9k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_mul == o2))
33694
5
                  {
33695
5
                     const bool synthesis_result =
33696
5
                        synthesize_sf3ext_expression::
33697
5
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v0, v1, result);
33698
33699
5
                     exprtk_debug(("(v0 * c0) / (v1 * c1) --> (covov) (c0 / c1) * (v0 / v1)\n"));
33700
33701
5
                     return (synthesis_result) ? result : error_node();
33702
5
                  }
33703
                  // (v0 / c0) * (v1 / c1) --> (covov) (1 / (c0 * c1)) * v0 * v1
33704
13.9k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33705
10
                  {
33706
10
                     const bool synthesis_result =
33707
10
                        synthesize_sf3ext_expression::
33708
10
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", Type(1) / (c0 * c1), v0, v1, result);
33709
33710
10
                     exprtk_debug(("(v0 / c0) * (v1 / c1) --> (covov) (1 / (c0 * c1)) * v0 * v1\n"));
33711
33712
10
                     return (synthesis_result) ? result : error_node();
33713
10
                  }
33714
                  // (v0 / c0) / (v1 / c1) --> (covov) ((c1 / c0) * v0) / v1
33715
13.9k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33716
85
                  {
33717
85
                     const bool synthesis_result =
33718
85
                        synthesize_sf3ext_expression::
33719
85
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c1 / c0), v0, v1, result);
33720
33721
85
                     exprtk_debug(("(v0 / c0) / (v1 / c1) --> (covov) ((c1 / c0) * v0) / v1\n"));
33722
33723
85
                     return (synthesis_result) ? result : error_node();
33724
85
                  }
33725
                  // (v0 * c0) / (v1 / c1) --> (covov) (c0 * c1) * (v0 / v1)
33726
13.8k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
33727
51
                  {
33728
51
                     const bool synthesis_result =
33729
51
                        synthesize_sf3ext_expression::
33730
51
                           template compile<ctype, vtype, vtype>(expr_gen, "t*(t/t)", (c0 * c1), v0, v1, result);
33731
33732
51
                     exprtk_debug(("(v0 * c0) / (v1 / c1) --> (covov) (c0 * c1) * (v0 / v1)\n"));
33733
33734
51
                     return (synthesis_result) ? result : error_node();
33735
51
                  }
33736
                  // (v0 / c0) / (v1 * c1) --> (covov) (1 / (c0 * c1)) * v0 / v1
33737
13.7k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_mul == o2))
33738
6
                  {
33739
6
                     const bool synthesis_result =
33740
6
                        synthesize_sf3ext_expression::
33741
6
                           template compile<ctype, vtype, vtype>(expr_gen, "t*(t/t)", Type(1) / (c0 * c1), v0, v1, result);
33742
33743
6
                     exprtk_debug(("(v0 / c0) / (v1 * c1) --> (covov) (1 / (c0 * c1)) * v0 / v1\n"));
33744
33745
6
                     return (synthesis_result) ? result : error_node();
33746
6
                  }
33747
                  // (v0 / c0) * (v1 + c1) --> (vocovoc) (v0 * (1 / c0)) * (v1 + c1)
33748
13.7k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_add == o2))
33749
7
                  {
33750
7
                     const bool synthesis_result =
33751
7
                        synthesize_sf4ext_expression::
33752
7
                           template compile<vtype, ctype, vtype, ctype>(expr_gen, "(t*t)*(t+t)", v0, T(1) / c0, v1, c1, result);
33753
33754
7
                     exprtk_debug(("(v0 / c0) * (v1 + c1) --> (vocovoc) (v0 * (1 / c0)) * (v1 + c1)\n"));
33755
33756
7
                     return (synthesis_result) ? result : error_node();
33757
7
                  }
33758
                  // (v0 / c0) * (v1 - c1) --> (vocovoc) (v0 * (1 / c0)) * (v1 - c1)
33759
13.7k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_sub == o2))
33760
40
                  {
33761
40
                     const bool synthesis_result =
33762
40
                        synthesize_sf4ext_expression::
33763
40
                           template compile<vtype, ctype, vtype, ctype>(expr_gen, "(t*t)*(t-t)", v0, T(1) / c0, v1, c1, result);
33764
33765
40
                     exprtk_debug(("(v0 / c0) * (v1 - c1) --> (vocovoc) (v0 * (1 / c0)) * (v1 - c1)\n"));
33766
33767
40
                     return (synthesis_result) ? result : error_node();
33768
40
                  }
33769
                  // (v0 * c) +/- (v1 * c) --> (covov) c * (v0 +/- v1)
33770
13.7k
                  else if (
33771
13.7k
                            (std::equal_to<T>()(c0,c1)) &&
33772
13.7k
                            (details::e_mul == o0)      &&
33773
13.7k
                            (details::e_mul == o2)      &&
33774
13.7k
                            (
33775
75
                              (details::e_add == o1) ||
33776
75
                              (details::e_sub == o1)
33777
75
                            )
33778
13.7k
                          )
33779
8
                  {
33780
8
                     std::string specfunc;
33781
33782
8
                     switch (o1)
33783
8
                     {
33784
2
                        case details::e_add : specfunc = "t*(t+t)"; break;
33785
6
                        case details::e_sub : specfunc = "t*(t-t)"; break;
33786
0
                        default             : return error_node();
33787
8
                     }
33788
33789
8
                     const bool synthesis_result =
33790
8
                        synthesize_sf3ext_expression::
33791
8
                           template compile<ctype, vtype, vtype>(expr_gen, specfunc, c0, v0, v1, result);
33792
33793
8
                     exprtk_debug(("(v0 * c) +/- (v1 * c) --> (covov) c * (v0 +/- v1)\n"));
33794
33795
8
                     return (synthesis_result) ? result : error_node();
33796
8
                  }
33797
                  // (v0 / c) +/- (v1 / c) --> (vovoc) (v0 +/- v1) / c
33798
13.7k
                  else if (
33799
13.7k
                            (std::equal_to<T>()(c0,c1)) &&
33800
13.7k
                            (details::e_div == o0)      &&
33801
13.7k
                            (details::e_div == o2)      &&
33802
13.7k
                            (
33803
114
                              (details::e_add == o1) ||
33804
114
                              (details::e_sub == o1)
33805
114
                            )
33806
13.7k
                          )
33807
91
                  {
33808
91
                     std::string specfunc;
33809
33810
91
                     switch (o1)
33811
91
                     {
33812
16
                        case details::e_add : specfunc = "(t+t)/t"; break;
33813
75
                        case details::e_sub : specfunc = "(t-t)/t"; break;
33814
0
                        default             : return error_node();
33815
91
                     }
33816
33817
91
                     const bool synthesis_result =
33818
91
                        synthesize_sf3ext_expression::
33819
91
                           template compile<vtype, vtype, ctype>(expr_gen, specfunc, v0, v1, c0, result);
33820
33821
91
                     exprtk_debug(("(v0 / c) +/- (v1 / c) --> (vovoc) (v0 +/- v1) / c\n"));
33822
33823
91
                     return (synthesis_result) ? result : error_node();
33824
91
                  }
33825
14.0k
               }
33826
33827
13.6k
               const bool synthesis_result =
33828
13.6k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
33829
13.6k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
33830
33831
13.6k
               if (synthesis_result)
33832
10.6k
                  return result;
33833
33834
3.01k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
33835
3.01k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
33836
3.01k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
33837
33838
3.01k
               if (!expr_gen.valid_operator(o0,f0))
33839
0
                  return error_node();
33840
3.01k
               else if (!expr_gen.valid_operator(o1,f1))
33841
0
                  return error_node();
33842
3.01k
               else if (!expr_gen.valid_operator(o2,f2))
33843
0
                  return error_node();
33844
3.01k
               else
33845
3.01k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
33846
3.01k
            }
33847
33848
            static inline std::string id(expression_generator<Type>& expr_gen,
33849
                                         const details::operator_type o0,
33850
                                         const details::operator_type o1,
33851
                                         const details::operator_type o2)
33852
27.4k
            {
33853
27.4k
               return details::build_string()
33854
27.4k
                         << "(t" << expr_gen.to_str(o0)
33855
27.4k
                         << "t)" << expr_gen.to_str(o1)
33856
27.4k
                         << "(t" << expr_gen.to_str(o2)
33857
27.4k
                         << "t)";
33858
27.4k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovoc_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
33852
13.7k
            {
33853
13.7k
               return details::build_string()
33854
13.7k
                         << "(t" << expr_gen.to_str(o0)
33855
13.7k
                         << "t)" << expr_gen.to_str(o1)
33856
13.7k
                         << "(t" << expr_gen.to_str(o2)
33857
13.7k
                         << "t)";
33858
13.7k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovoc_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
33852
13.6k
            {
33853
13.6k
               return details::build_string()
33854
13.6k
                         << "(t" << expr_gen.to_str(o0)
33855
13.6k
                         << "t)" << expr_gen.to_str(o1)
33856
13.6k
                         << "(t" << expr_gen.to_str(o2)
33857
13.6k
                         << "t)";
33858
13.6k
            }
33859
         };
33860
33861
         struct synthesize_covovoc_expression0
33862
         {
33863
            typedef typename covovoc_t::type0 node_type;
33864
            typedef typename covovoc_t::sf4_type sf4_type;
33865
            typedef typename node_type::T0 T0;
33866
            typedef typename node_type::T1 T1;
33867
            typedef typename node_type::T2 T2;
33868
            typedef typename node_type::T3 T3;
33869
33870
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
33871
                                                      const details::operator_type& operation,
33872
                                                      expression_node_ptr (&branch)[2])
33873
42.3k
            {
33874
               // (c0 o0 v0) o1 (v1 o2 c1)
33875
42.3k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[0]);
33876
42.3k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[1]);
33877
42.3k
               const Type  c0 = cov->c();
33878
42.3k
               const Type& v0 = cov->v();
33879
42.3k
               const Type  c1 = voc->c();
33880
42.3k
               const Type& v1 = voc->v();
33881
42.3k
               const details::operator_type o0 = cov->operation();
33882
42.3k
               const details::operator_type o1 = operation;
33883
42.3k
               const details::operator_type o2 = voc->operation();
33884
33885
42.3k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33886
42.3k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33887
33888
42.3k
               expression_node_ptr result = error_node();
33889
33890
42.3k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33891
42.3k
               {
33892
                  // (c0 + v0) + (v1 + c1) --> (covov) (c0 + c1) + v0 + v1
33893
42.3k
                  if ((details::e_add == o0) && (details::e_add == o1) && (details::e_add == o2))
33894
21
                  {
33895
21
                     const bool synthesis_result =
33896
21
                        synthesize_sf3ext_expression::
33897
21
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)+t", (c0 + c1), v0, v1, result);
33898
33899
21
                     exprtk_debug(("(c0 + v0) + (v1 + c1) --> (covov) (c0 + c1) + v0 + v1\n"));
33900
33901
21
                     return (synthesis_result) ? result : error_node();
33902
21
                  }
33903
                  // (c0 + v0) - (v1 + c1) --> (covov) (c0 - c1) + v0 - v1
33904
42.3k
                  else if ((details::e_add == o0) && (details::e_sub == o1) && (details::e_add == o2))
33905
16
                  {
33906
16
                     const bool synthesis_result =
33907
16
                        synthesize_sf3ext_expression::
33908
16
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c0 - c1), v0, v1, result);
33909
33910
16
                     exprtk_debug(("(c0 + v0) - (v1 + c1) --> (covov) (c0 - c1) + v0 - v1\n"));
33911
33912
16
                     return (synthesis_result) ? result : error_node();
33913
16
                  }
33914
                  // (c0 - v0) - (v1 - c1) --> (covov) (c0 + c1) - v0 - v1
33915
42.3k
                  else if ((details::e_sub == o0) && (details::e_sub == o1) && (details::e_sub == o2))
33916
22
                  {
33917
22
                     const bool synthesis_result =
33918
22
                        synthesize_sf3ext_expression::
33919
22
                           template compile<ctype, vtype, vtype>(expr_gen, "t-(t+t)", (c0 + c1), v0, v1, result);
33920
33921
22
                     exprtk_debug(("(c0 - v0) - (v1 - c1) --> (covov) (c0 + c1) - v0 - v1\n"));
33922
33923
22
                     return (synthesis_result) ? result : error_node();
33924
22
                  }
33925
                  // (c0 * v0) * (v1 * c1) --> (covov) (c0 * c1) * v0 * v1
33926
42.3k
                  else if ((details::e_mul == o0) && (details::e_mul == o1) && (details::e_mul == o2))
33927
1.49k
                  {
33928
1.49k
                     const bool synthesis_result =
33929
1.49k
                        synthesize_sf3ext_expression::
33930
1.49k
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 * c1), v0, v1, result);
33931
33932
1.49k
                     exprtk_debug(("(c0 * v0) * (v1 * c1) --> (covov) (c0 * c1) * v0 * v1\n"));
33933
33934
1.49k
                     return (synthesis_result) ? result : error_node();
33935
1.49k
                  }
33936
                  // (c0 * v0) / (v1 * c1) --> (covov) (c0 / c1) * (v0 / v1)
33937
40.8k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_mul == o2))
33938
1.60k
                  {
33939
1.60k
                     const bool synthesis_result =
33940
1.60k
                        synthesize_sf3ext_expression::
33941
1.60k
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v0, v1, result);
33942
33943
1.60k
                     exprtk_debug(("(c0 * v0) / (v1 * c1) --> (covov) (c0 / c1) * (v0 / v1)\n"));
33944
33945
1.60k
                     return (synthesis_result) ? result : error_node();
33946
1.60k
                  }
33947
                  // (c0 / v0) * (v1 / c1) --> (covov) (c0 / c1) * (v1 / v0)
33948
39.2k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33949
470
                  {
33950
470
                     const bool synthesis_result =
33951
470
                        synthesize_sf3ext_expression::
33952
470
                           template compile<ctype, vtype, vtype>(expr_gen, "t*(t/t)", (c0 / c1), v1, v0, result);
33953
33954
470
                     exprtk_debug(("(c0 / v0) * (v1 / c1) --> (covov) (c0 / c1) * (v1 / v0)\n"));
33955
33956
470
                     return (synthesis_result) ? result : error_node();
33957
470
                  }
33958
                  // (c0 / v0) / (v1 / c1) --> (covov) (c0 * c1) / (v0 * v1)
33959
38.7k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33960
940
                  {
33961
940
                     const bool synthesis_result =
33962
940
                        synthesize_sf3ext_expression::
33963
940
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", (c0 * c1), v0, v1, result);
33964
33965
940
                     exprtk_debug(("(c0 / v0) / (v1 / c1) --> (covov) (c0 * c1) / (v0 * v1)\n"));
33966
33967
940
                     return (synthesis_result) ? result : error_node();
33968
940
                  }
33969
                  // (c0 * v0) / (v1 / c1) --> (covov) (c0 * c1) * (v0 / v1)
33970
37.8k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
33971
2
                  {
33972
2
                     const bool synthesis_result =
33973
2
                        synthesize_sf3ext_expression::
33974
2
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 * c1), v0, v1, result);
33975
33976
2
                     exprtk_debug(("(c0 * v0) / (v1 / c1) --> (covov) (c0 * c1) * (v0 / v1)\n"));
33977
33978
2
                     return (synthesis_result) ? result : error_node();
33979
2
                  }
33980
                  // (c0 / v0) / (v1 * c1) --> (covov) (c0 / c1) / (v0 * v1)
33981
37.8k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_mul == o2))
33982
784
                  {
33983
784
                     const bool synthesis_result =
33984
784
                        synthesize_sf3ext_expression::
33985
784
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", (c0 / c1), v0, v1, result);
33986
33987
784
                     exprtk_debug(("(c0 / v0) / (v1 * c1) --> (covov) (c0 / c1) / (v0 * v1)\n"));
33988
33989
784
                     return (synthesis_result) ? result : error_node();
33990
784
                  }
33991
                  // (c * v0) +/- (v1 * c) --> (covov) c * (v0 +/- v1)
33992
37.0k
                  else if (
33993
37.0k
                            (std::equal_to<T>()(c0,c1)) &&
33994
37.0k
                            (details::e_mul == o0)      &&
33995
37.0k
                            (details::e_mul == o2)      &&
33996
37.0k
                            (
33997
26
                              (details::e_add == o1) ||
33998
26
                              (details::e_sub == o1)
33999
26
                            )
34000
37.0k
                          )
34001
8
                  {
34002
8
                     std::string specfunc;
34003
34004
8
                     switch (o1)
34005
8
                     {
34006
6
                        case details::e_add : specfunc = "t*(t+t)"; break;
34007
2
                        case details::e_sub : specfunc = "t*(t-t)"; break;
34008
0
                        default             : return error_node();
34009
8
                     }
34010
34011
8
                     const bool synthesis_result =
34012
8
                        synthesize_sf3ext_expression::
34013
8
                           template compile<ctype, vtype, vtype>(expr_gen, specfunc, c0, v0, v1, result);
34014
34015
8
                     exprtk_debug(("(c * v0) +/- (v1 * c) --> (covov) c * (v0 +/- v1)\n"));
34016
34017
8
                     return (synthesis_result) ? result : error_node();
34018
8
                  }
34019
42.3k
               }
34020
34021
37.0k
               const bool synthesis_result =
34022
37.0k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34023
37.0k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
34024
34025
37.0k
               if (synthesis_result)
34026
33.9k
                  return result;
34027
34028
3.04k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34029
3.04k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
34030
3.04k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
34031
34032
3.04k
               if (!expr_gen.valid_operator(o0,f0))
34033
0
                  return error_node();
34034
3.04k
               else if (!expr_gen.valid_operator(o1,f1))
34035
0
                  return error_node();
34036
3.04k
               else if (!expr_gen.valid_operator(o2,f2))
34037
0
                  return error_node();
34038
3.04k
               else
34039
3.04k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
34040
3.04k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovoc_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
33873
21.2k
            {
33874
               // (c0 o0 v0) o1 (v1 o2 c1)
33875
21.2k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[0]);
33876
21.2k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[1]);
33877
21.2k
               const Type  c0 = cov->c();
33878
21.2k
               const Type& v0 = cov->v();
33879
21.2k
               const Type  c1 = voc->c();
33880
21.2k
               const Type& v1 = voc->v();
33881
21.2k
               const details::operator_type o0 = cov->operation();
33882
21.2k
               const details::operator_type o1 = operation;
33883
21.2k
               const details::operator_type o2 = voc->operation();
33884
33885
21.2k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33886
21.2k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33887
33888
21.2k
               expression_node_ptr result = error_node();
33889
33890
21.2k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33891
21.2k
               {
33892
                  // (c0 + v0) + (v1 + c1) --> (covov) (c0 + c1) + v0 + v1
33893
21.2k
                  if ((details::e_add == o0) && (details::e_add == o1) && (details::e_add == o2))
33894
11
                  {
33895
11
                     const bool synthesis_result =
33896
11
                        synthesize_sf3ext_expression::
33897
11
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)+t", (c0 + c1), v0, v1, result);
33898
33899
11
                     exprtk_debug(("(c0 + v0) + (v1 + c1) --> (covov) (c0 + c1) + v0 + v1\n"));
33900
33901
11
                     return (synthesis_result) ? result : error_node();
33902
11
                  }
33903
                  // (c0 + v0) - (v1 + c1) --> (covov) (c0 - c1) + v0 - v1
33904
21.2k
                  else if ((details::e_add == o0) && (details::e_sub == o1) && (details::e_add == o2))
33905
8
                  {
33906
8
                     const bool synthesis_result =
33907
8
                        synthesize_sf3ext_expression::
33908
8
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c0 - c1), v0, v1, result);
33909
33910
8
                     exprtk_debug(("(c0 + v0) - (v1 + c1) --> (covov) (c0 - c1) + v0 - v1\n"));
33911
33912
8
                     return (synthesis_result) ? result : error_node();
33913
8
                  }
33914
                  // (c0 - v0) - (v1 - c1) --> (covov) (c0 + c1) - v0 - v1
33915
21.2k
                  else if ((details::e_sub == o0) && (details::e_sub == o1) && (details::e_sub == o2))
33916
11
                  {
33917
11
                     const bool synthesis_result =
33918
11
                        synthesize_sf3ext_expression::
33919
11
                           template compile<ctype, vtype, vtype>(expr_gen, "t-(t+t)", (c0 + c1), v0, v1, result);
33920
33921
11
                     exprtk_debug(("(c0 - v0) - (v1 - c1) --> (covov) (c0 + c1) - v0 - v1\n"));
33922
33923
11
                     return (synthesis_result) ? result : error_node();
33924
11
                  }
33925
                  // (c0 * v0) * (v1 * c1) --> (covov) (c0 * c1) * v0 * v1
33926
21.2k
                  else if ((details::e_mul == o0) && (details::e_mul == o1) && (details::e_mul == o2))
33927
746
                  {
33928
746
                     const bool synthesis_result =
33929
746
                        synthesize_sf3ext_expression::
33930
746
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 * c1), v0, v1, result);
33931
33932
746
                     exprtk_debug(("(c0 * v0) * (v1 * c1) --> (covov) (c0 * c1) * v0 * v1\n"));
33933
33934
746
                     return (synthesis_result) ? result : error_node();
33935
746
                  }
33936
                  // (c0 * v0) / (v1 * c1) --> (covov) (c0 / c1) * (v0 / v1)
33937
20.5k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_mul == o2))
33938
801
                  {
33939
801
                     const bool synthesis_result =
33940
801
                        synthesize_sf3ext_expression::
33941
801
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v0, v1, result);
33942
33943
801
                     exprtk_debug(("(c0 * v0) / (v1 * c1) --> (covov) (c0 / c1) * (v0 / v1)\n"));
33944
33945
801
                     return (synthesis_result) ? result : error_node();
33946
801
                  }
33947
                  // (c0 / v0) * (v1 / c1) --> (covov) (c0 / c1) * (v1 / v0)
33948
19.7k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33949
235
                  {
33950
235
                     const bool synthesis_result =
33951
235
                        synthesize_sf3ext_expression::
33952
235
                           template compile<ctype, vtype, vtype>(expr_gen, "t*(t/t)", (c0 / c1), v1, v0, result);
33953
33954
235
                     exprtk_debug(("(c0 / v0) * (v1 / c1) --> (covov) (c0 / c1) * (v1 / v0)\n"));
33955
33956
235
                     return (synthesis_result) ? result : error_node();
33957
235
                  }
33958
                  // (c0 / v0) / (v1 / c1) --> (covov) (c0 * c1) / (v0 * v1)
33959
19.4k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33960
470
                  {
33961
470
                     const bool synthesis_result =
33962
470
                        synthesize_sf3ext_expression::
33963
470
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", (c0 * c1), v0, v1, result);
33964
33965
470
                     exprtk_debug(("(c0 / v0) / (v1 / c1) --> (covov) (c0 * c1) / (v0 * v1)\n"));
33966
33967
470
                     return (synthesis_result) ? result : error_node();
33968
470
                  }
33969
                  // (c0 * v0) / (v1 / c1) --> (covov) (c0 * c1) * (v0 / v1)
33970
19.0k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
33971
1
                  {
33972
1
                     const bool synthesis_result =
33973
1
                        synthesize_sf3ext_expression::
33974
1
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 * c1), v0, v1, result);
33975
33976
1
                     exprtk_debug(("(c0 * v0) / (v1 / c1) --> (covov) (c0 * c1) * (v0 / v1)\n"));
33977
33978
1
                     return (synthesis_result) ? result : error_node();
33979
1
                  }
33980
                  // (c0 / v0) / (v1 * c1) --> (covov) (c0 / c1) / (v0 * v1)
33981
18.9k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_mul == o2))
33982
392
                  {
33983
392
                     const bool synthesis_result =
33984
392
                        synthesize_sf3ext_expression::
33985
392
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", (c0 / c1), v0, v1, result);
33986
33987
392
                     exprtk_debug(("(c0 / v0) / (v1 * c1) --> (covov) (c0 / c1) / (v0 * v1)\n"));
33988
33989
392
                     return (synthesis_result) ? result : error_node();
33990
392
                  }
33991
                  // (c * v0) +/- (v1 * c) --> (covov) c * (v0 +/- v1)
33992
18.6k
                  else if (
33993
18.6k
                            (std::equal_to<T>()(c0,c1)) &&
33994
18.6k
                            (details::e_mul == o0)      &&
33995
18.6k
                            (details::e_mul == o2)      &&
33996
18.6k
                            (
33997
13
                              (details::e_add == o1) ||
33998
13
                              (details::e_sub == o1)
33999
13
                            )
34000
18.6k
                          )
34001
4
                  {
34002
4
                     std::string specfunc;
34003
34004
4
                     switch (o1)
34005
4
                     {
34006
3
                        case details::e_add : specfunc = "t*(t+t)"; break;
34007
1
                        case details::e_sub : specfunc = "t*(t-t)"; break;
34008
0
                        default             : return error_node();
34009
4
                     }
34010
34011
4
                     const bool synthesis_result =
34012
4
                        synthesize_sf3ext_expression::
34013
4
                           template compile<ctype, vtype, vtype>(expr_gen, specfunc, c0, v0, v1, result);
34014
34015
4
                     exprtk_debug(("(c * v0) +/- (v1 * c) --> (covov) c * (v0 +/- v1)\n"));
34016
34017
4
                     return (synthesis_result) ? result : error_node();
34018
4
                  }
34019
21.2k
               }
34020
34021
18.6k
               const bool synthesis_result =
34022
18.6k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34023
18.6k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
34024
34025
18.6k
               if (synthesis_result)
34026
17.0k
                  return result;
34027
34028
1.53k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34029
1.53k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
34030
1.53k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
34031
34032
1.53k
               if (!expr_gen.valid_operator(o0,f0))
34033
0
                  return error_node();
34034
1.53k
               else if (!expr_gen.valid_operator(o1,f1))
34035
0
                  return error_node();
34036
1.53k
               else if (!expr_gen.valid_operator(o2,f2))
34037
0
                  return error_node();
34038
1.53k
               else
34039
1.53k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
34040
1.53k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovoc_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
33873
21.0k
            {
33874
               // (c0 o0 v0) o1 (v1 o2 c1)
33875
21.0k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[0]);
33876
21.0k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[1]);
33877
21.0k
               const Type  c0 = cov->c();
33878
21.0k
               const Type& v0 = cov->v();
33879
21.0k
               const Type  c1 = voc->c();
33880
21.0k
               const Type& v1 = voc->v();
33881
21.0k
               const details::operator_type o0 = cov->operation();
33882
21.0k
               const details::operator_type o1 = operation;
33883
21.0k
               const details::operator_type o2 = voc->operation();
33884
33885
21.0k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
33886
21.0k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
33887
33888
21.0k
               expression_node_ptr result = error_node();
33889
33890
21.0k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
33891
21.0k
               {
33892
                  // (c0 + v0) + (v1 + c1) --> (covov) (c0 + c1) + v0 + v1
33893
21.0k
                  if ((details::e_add == o0) && (details::e_add == o1) && (details::e_add == o2))
33894
10
                  {
33895
10
                     const bool synthesis_result =
33896
10
                        synthesize_sf3ext_expression::
33897
10
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)+t", (c0 + c1), v0, v1, result);
33898
33899
10
                     exprtk_debug(("(c0 + v0) + (v1 + c1) --> (covov) (c0 + c1) + v0 + v1\n"));
33900
33901
10
                     return (synthesis_result) ? result : error_node();
33902
10
                  }
33903
                  // (c0 + v0) - (v1 + c1) --> (covov) (c0 - c1) + v0 - v1
33904
21.0k
                  else if ((details::e_add == o0) && (details::e_sub == o1) && (details::e_add == o2))
33905
8
                  {
33906
8
                     const bool synthesis_result =
33907
8
                        synthesize_sf3ext_expression::
33908
8
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c0 - c1), v0, v1, result);
33909
33910
8
                     exprtk_debug(("(c0 + v0) - (v1 + c1) --> (covov) (c0 - c1) + v0 - v1\n"));
33911
33912
8
                     return (synthesis_result) ? result : error_node();
33913
8
                  }
33914
                  // (c0 - v0) - (v1 - c1) --> (covov) (c0 + c1) - v0 - v1
33915
21.0k
                  else if ((details::e_sub == o0) && (details::e_sub == o1) && (details::e_sub == o2))
33916
11
                  {
33917
11
                     const bool synthesis_result =
33918
11
                        synthesize_sf3ext_expression::
33919
11
                           template compile<ctype, vtype, vtype>(expr_gen, "t-(t+t)", (c0 + c1), v0, v1, result);
33920
33921
11
                     exprtk_debug(("(c0 - v0) - (v1 - c1) --> (covov) (c0 + c1) - v0 - v1\n"));
33922
33923
11
                     return (synthesis_result) ? result : error_node();
33924
11
                  }
33925
                  // (c0 * v0) * (v1 * c1) --> (covov) (c0 * c1) * v0 * v1
33926
21.0k
                  else if ((details::e_mul == o0) && (details::e_mul == o1) && (details::e_mul == o2))
33927
745
                  {
33928
745
                     const bool synthesis_result =
33929
745
                        synthesize_sf3ext_expression::
33930
745
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 * c1), v0, v1, result);
33931
33932
745
                     exprtk_debug(("(c0 * v0) * (v1 * c1) --> (covov) (c0 * c1) * v0 * v1\n"));
33933
33934
745
                     return (synthesis_result) ? result : error_node();
33935
745
                  }
33936
                  // (c0 * v0) / (v1 * c1) --> (covov) (c0 / c1) * (v0 / v1)
33937
20.3k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_mul == o2))
33938
801
                  {
33939
801
                     const bool synthesis_result =
33940
801
                        synthesize_sf3ext_expression::
33941
801
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v0, v1, result);
33942
33943
801
                     exprtk_debug(("(c0 * v0) / (v1 * c1) --> (covov) (c0 / c1) * (v0 / v1)\n"));
33944
33945
801
                     return (synthesis_result) ? result : error_node();
33946
801
                  }
33947
                  // (c0 / v0) * (v1 / c1) --> (covov) (c0 / c1) * (v1 / v0)
33948
19.5k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
33949
235
                  {
33950
235
                     const bool synthesis_result =
33951
235
                        synthesize_sf3ext_expression::
33952
235
                           template compile<ctype, vtype, vtype>(expr_gen, "t*(t/t)", (c0 / c1), v1, v0, result);
33953
33954
235
                     exprtk_debug(("(c0 / v0) * (v1 / c1) --> (covov) (c0 / c1) * (v1 / v0)\n"));
33955
33956
235
                     return (synthesis_result) ? result : error_node();
33957
235
                  }
33958
                  // (c0 / v0) / (v1 / c1) --> (covov) (c0 * c1) / (v0 * v1)
33959
19.2k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
33960
470
                  {
33961
470
                     const bool synthesis_result =
33962
470
                        synthesize_sf3ext_expression::
33963
470
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", (c0 * c1), v0, v1, result);
33964
33965
470
                     exprtk_debug(("(c0 / v0) / (v1 / c1) --> (covov) (c0 * c1) / (v0 * v1)\n"));
33966
33967
470
                     return (synthesis_result) ? result : error_node();
33968
470
                  }
33969
                  // (c0 * v0) / (v1 / c1) --> (covov) (c0 * c1) * (v0 / v1)
33970
18.8k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
33971
1
                  {
33972
1
                     const bool synthesis_result =
33973
1
                        synthesize_sf3ext_expression::
33974
1
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 * c1), v0, v1, result);
33975
33976
1
                     exprtk_debug(("(c0 * v0) / (v1 / c1) --> (covov) (c0 * c1) * (v0 / v1)\n"));
33977
33978
1
                     return (synthesis_result) ? result : error_node();
33979
1
                  }
33980
                  // (c0 / v0) / (v1 * c1) --> (covov) (c0 / c1) / (v0 * v1)
33981
18.8k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_mul == o2))
33982
392
                  {
33983
392
                     const bool synthesis_result =
33984
392
                        synthesize_sf3ext_expression::
33985
392
                           template compile<ctype, vtype, vtype>(expr_gen, "t/(t*t)", (c0 / c1), v0, v1, result);
33986
33987
392
                     exprtk_debug(("(c0 / v0) / (v1 * c1) --> (covov) (c0 / c1) / (v0 * v1)\n"));
33988
33989
392
                     return (synthesis_result) ? result : error_node();
33990
392
                  }
33991
                  // (c * v0) +/- (v1 * c) --> (covov) c * (v0 +/- v1)
33992
18.4k
                  else if (
33993
18.4k
                            (std::equal_to<T>()(c0,c1)) &&
33994
18.4k
                            (details::e_mul == o0)      &&
33995
18.4k
                            (details::e_mul == o2)      &&
33996
18.4k
                            (
33997
13
                              (details::e_add == o1) ||
33998
13
                              (details::e_sub == o1)
33999
13
                            )
34000
18.4k
                          )
34001
4
                  {
34002
4
                     std::string specfunc;
34003
34004
4
                     switch (o1)
34005
4
                     {
34006
3
                        case details::e_add : specfunc = "t*(t+t)"; break;
34007
1
                        case details::e_sub : specfunc = "t*(t-t)"; break;
34008
0
                        default             : return error_node();
34009
4
                     }
34010
34011
4
                     const bool synthesis_result =
34012
4
                        synthesize_sf3ext_expression::
34013
4
                           template compile<ctype, vtype, vtype>(expr_gen, specfunc, c0, v0, v1, result);
34014
34015
4
                     exprtk_debug(("(c * v0) +/- (v1 * c) --> (covov) c * (v0 +/- v1)\n"));
34016
34017
4
                     return (synthesis_result) ? result : error_node();
34018
4
                  }
34019
21.0k
               }
34020
34021
18.4k
               const bool synthesis_result =
34022
18.4k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34023
18.4k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
34024
34025
18.4k
               if (synthesis_result)
34026
16.8k
                  return result;
34027
34028
1.51k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34029
1.51k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
34030
1.51k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
34031
34032
1.51k
               if (!expr_gen.valid_operator(o0,f0))
34033
0
                  return error_node();
34034
1.51k
               else if (!expr_gen.valid_operator(o1,f1))
34035
0
                  return error_node();
34036
1.51k
               else if (!expr_gen.valid_operator(o2,f2))
34037
0
                  return error_node();
34038
1.51k
               else
34039
1.51k
                  return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
34040
1.51k
            }
34041
34042
            static inline std::string id(expression_generator<Type>& expr_gen,
34043
                                         const details::operator_type o0,
34044
                                         const details::operator_type o1,
34045
                                         const details::operator_type o2)
34046
37.0k
            {
34047
37.0k
               return details::build_string()
34048
37.0k
                         << "(t" << expr_gen.to_str(o0)
34049
37.0k
                         << "t)" << expr_gen.to_str(o1)
34050
37.0k
                         << "(t" << expr_gen.to_str(o2)
34051
37.0k
                         << "t)";
34052
37.0k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovoc_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34046
18.6k
            {
34047
18.6k
               return details::build_string()
34048
18.6k
                         << "(t" << expr_gen.to_str(o0)
34049
18.6k
                         << "t)" << expr_gen.to_str(o1)
34050
18.6k
                         << "(t" << expr_gen.to_str(o2)
34051
18.6k
                         << "t)";
34052
18.6k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovoc_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34046
18.4k
            {
34047
18.4k
               return details::build_string()
34048
18.4k
                         << "(t" << expr_gen.to_str(o0)
34049
18.4k
                         << "t)" << expr_gen.to_str(o1)
34050
18.4k
                         << "(t" << expr_gen.to_str(o2)
34051
18.4k
                         << "t)";
34052
18.4k
            }
34053
         };
34054
34055
         struct synthesize_vococov_expression0
34056
         {
34057
            typedef typename vococov_t::type0 node_type;
34058
            typedef typename vococov_t::sf4_type sf4_type;
34059
            typedef typename node_type::T0 T0;
34060
            typedef typename node_type::T1 T1;
34061
            typedef typename node_type::T2 T2;
34062
            typedef typename node_type::T3 T3;
34063
34064
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
34065
                                                      const details::operator_type& operation,
34066
                                                      expression_node_ptr (&branch)[2])
34067
21.0k
            {
34068
               // (v0 o0 c0) o1 (c1 o2 v1)
34069
21.0k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[0]);
34070
21.0k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[1]);
34071
21.0k
               const Type  c0 = voc->c();
34072
21.0k
               const Type& v0 = voc->v();
34073
21.0k
               const Type  c1 = cov->c();
34074
21.0k
               const Type& v1 = cov->v();
34075
21.0k
               const details::operator_type o0 = voc->operation();
34076
21.0k
               const details::operator_type o1 = operation;
34077
21.0k
               const details::operator_type o2 = cov->operation();
34078
34079
21.0k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
34080
21.0k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34081
34082
21.0k
               expression_node_ptr result = error_node();
34083
34084
21.0k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
34085
21.0k
               {
34086
                  // (v0 + c0) + (c1 + v1) --> (covov) (c0 + c1) + v0 + v1
34087
21.0k
                  if ((details::e_add == o0) && (details::e_add == o1) && (details::e_add == o2))
34088
26
                  {
34089
26
                     const bool synthesis_result =
34090
26
                        synthesize_sf3ext_expression::
34091
26
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)+t", (c0 + c1), v0, v1, result);
34092
34093
26
                     exprtk_debug(("(v0 + c0) + (c1 + v1) --> (covov) (c0 + c1) + v0 + v1\n"));
34094
34095
26
                     return (synthesis_result) ? result : error_node();
34096
26
                  }
34097
                  // (v0 + c0) - (c1 + v1) --> (covov) (c0 - c1) + v0 - v1
34098
21.0k
                  else if ((details::e_add == o0) && (details::e_sub == o1) && (details::e_add == o2))
34099
10
                  {
34100
10
                     const bool synthesis_result =
34101
10
                        synthesize_sf3ext_expression::
34102
10
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c0 - c1), v0, v1, result);
34103
34104
10
                     exprtk_debug(("(v0 + c0) - (c1 + v1) --> (covov) (c0 - c1) + v0 - v1\n"));
34105
34106
10
                     return (synthesis_result) ? result : error_node();
34107
10
                  }
34108
                  // (v0 - c0) - (c1 - v1) --> (vovoc) v0 + v1 - (c1 + c0)
34109
21.0k
                  else if ((details::e_sub == o0) && (details::e_sub == o1) && (details::e_sub == o2))
34110
18
                  {
34111
18
                     const bool synthesis_result =
34112
18
                        synthesize_sf3ext_expression::
34113
18
                           template compile<vtype, vtype, ctype>(expr_gen, "(t+t)-t", v0, v1, (c1 + c0), result);
34114
34115
18
                     exprtk_debug(("(v0 - c0) - (c1 - v1) --> (vovoc) v0 + v1 - (c1 + c0)\n"));
34116
34117
18
                     return (synthesis_result) ? result : error_node();
34118
18
                  }
34119
                  // (v0 * c0) * (c1 * v1) --> (covov) (c0 * c1) * v0 * v1
34120
21.0k
                  else if ((details::e_mul == o0) && (details::e_mul == o1) && (details::e_mul == o2))
34121
475
                  {
34122
475
                     const bool synthesis_result =
34123
475
                        synthesize_sf3ext_expression::
34124
475
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 * c1), v0, v1, result);
34125
34126
475
                     exprtk_debug(("(v0 * c0) * (c1 * v1) --> (covov) (c0 * c1) * v0 * v1\n"));
34127
34128
475
                     return (synthesis_result) ? result : error_node();
34129
475
                  }
34130
                  // (v0 * c0) / (c1 * v1) --> (covov) (c0 / c1) * (v0 * v1)
34131
20.5k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_mul == o2))
34132
214
                  {
34133
214
                     const bool synthesis_result =
34134
214
                        synthesize_sf3ext_expression::
34135
214
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v0, v1, result);
34136
34137
214
                     exprtk_debug(("(v0 * c0) / (c1 * v1) --> (covov) (c0 / c1) * (v0 * v1)\n"));
34138
34139
214
                     return (synthesis_result) ? result : error_node();
34140
214
                  }
34141
                  // (v0 / c0) * (c1 / v1) --> (covov) (c1 / c0) * (v0 / v1)
34142
20.3k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
34143
456
                  {
34144
456
                     const bool synthesis_result =
34145
456
                        synthesize_sf3ext_expression::
34146
456
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c1 / c0), v0, v1, result);
34147
34148
456
                     exprtk_debug(("(v0 / c0) * (c1 / v1) --> (covov) (c1 / c0) * (v0 / v1)\n"));
34149
34150
456
                     return (synthesis_result) ? result : error_node();
34151
456
                  }
34152
                  // (v0 * c0) / (c1 / v1) --> (covov) (c0 / c1) * (v0 * v1)
34153
19.8k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
34154
10
                  {
34155
10
                     const bool synthesis_result =
34156
10
                        synthesize_sf3ext_expression::
34157
10
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 / c1), v0, v1, result);
34158
34159
10
                     exprtk_debug(("(v0 * c0) / (c1 / v1) --> (covov) (c0 / c1) * (v0 * v1)\n"));
34160
34161
10
                     return (synthesis_result) ? result : error_node();
34162
10
                  }
34163
                  // (v0 / c0) / (c1 * v1) --> (covov) (1 / (c0 * c1)) * (v0 / v1)
34164
19.8k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_mul == o2))
34165
6
                  {
34166
6
                     const bool synthesis_result =
34167
6
                        synthesize_sf3ext_expression::
34168
6
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", Type(1) / (c0 * c1), v0, v1, result);
34169
34170
6
                     exprtk_debug(("(v0 / c0) / (c1 * v1) --> (covov) (1 / (c0 * c1)) * (v0 / v1)\n"));
34171
34172
6
                     return (synthesis_result) ? result : error_node();
34173
6
                  }
34174
                  // (v0 / c0) / (c1 / v1) --> (vovoc) (v0 * v1) * (1 / (c0 * c1))
34175
19.8k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
34176
8
                  {
34177
8
                     const bool synthesis_result =
34178
8
                        synthesize_sf3ext_expression::
34179
8
                           template compile<vtype, vtype, ctype>(expr_gen, "(t*t)*t", v0, v1, Type(1) / (c0 * c1), result);
34180
34181
8
                     exprtk_debug(("(v0 / c0) / (c1 / v1) --> (vovoc) (v0 * v1) * (1 / (c0 * c1))\n"));
34182
34183
8
                     return (synthesis_result) ? result : error_node();
34184
8
                  }
34185
                  // (v0 * c) +/- (c * v1) --> (covov) c * (v0 +/- v1)
34186
19.8k
                  else if (
34187
19.8k
                            (std::equal_to<T>()(c0,c1)) &&
34188
19.8k
                            (details::e_mul == o0)      &&
34189
19.8k
                            (details::e_mul == o2)      &&
34190
19.8k
                            (
34191
580
                              (details::e_add == o1) || (details::e_sub == o1)
34192
580
                            )
34193
19.8k
                          )
34194
578
                  {
34195
578
                     std::string specfunc;
34196
34197
578
                     switch (o1)
34198
578
                     {
34199
2
                        case details::e_add : specfunc = "t*(t+t)"; break;
34200
576
                        case details::e_sub : specfunc = "t*(t-t)"; break;
34201
0
                        default             : return error_node();
34202
578
                     }
34203
34204
578
                     const bool synthesis_result =
34205
578
                        synthesize_sf3ext_expression::
34206
578
                           template compile<ctype, vtype, vtype>(expr_gen, specfunc, c0, v0, v1, result);
34207
34208
578
                     exprtk_debug(("(v0 * c) +/- (c * v1) --> (covov) c * (v0 +/- v1)\n"));
34209
34210
578
                     return (synthesis_result) ? result : error_node();
34211
578
                  }
34212
21.0k
               }
34213
34214
19.2k
               const bool synthesis_result =
34215
19.2k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34216
19.2k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, c1, v1, result);
34217
34218
19.2k
               if (synthesis_result)
34219
15.5k
                  return result;
34220
34221
3.76k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34222
3.76k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
34223
3.76k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
34224
34225
3.76k
               if (!expr_gen.valid_operator(o0,f0))
34226
0
                  return error_node();
34227
3.76k
               else if (!expr_gen.valid_operator(o1,f1))
34228
0
                  return error_node();
34229
3.76k
               else if (!expr_gen.valid_operator(o2,f2))
34230
0
                  return error_node();
34231
3.76k
               else
34232
3.76k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, c1, v1, f0, f1, f2);
34233
3.76k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vococov_expression0::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
34067
10.6k
            {
34068
               // (v0 o0 c0) o1 (c1 o2 v1)
34069
10.6k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[0]);
34070
10.6k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[1]);
34071
10.6k
               const Type  c0 = voc->c();
34072
10.6k
               const Type& v0 = voc->v();
34073
10.6k
               const Type  c1 = cov->c();
34074
10.6k
               const Type& v1 = cov->v();
34075
10.6k
               const details::operator_type o0 = voc->operation();
34076
10.6k
               const details::operator_type o1 = operation;
34077
10.6k
               const details::operator_type o2 = cov->operation();
34078
34079
10.6k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
34080
10.6k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34081
34082
10.6k
               expression_node_ptr result = error_node();
34083
34084
10.6k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
34085
10.6k
               {
34086
                  // (v0 + c0) + (c1 + v1) --> (covov) (c0 + c1) + v0 + v1
34087
10.6k
                  if ((details::e_add == o0) && (details::e_add == o1) && (details::e_add == o2))
34088
13
                  {
34089
13
                     const bool synthesis_result =
34090
13
                        synthesize_sf3ext_expression::
34091
13
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)+t", (c0 + c1), v0, v1, result);
34092
34093
13
                     exprtk_debug(("(v0 + c0) + (c1 + v1) --> (covov) (c0 + c1) + v0 + v1\n"));
34094
34095
13
                     return (synthesis_result) ? result : error_node();
34096
13
                  }
34097
                  // (v0 + c0) - (c1 + v1) --> (covov) (c0 - c1) + v0 - v1
34098
10.6k
                  else if ((details::e_add == o0) && (details::e_sub == o1) && (details::e_add == o2))
34099
5
                  {
34100
5
                     const bool synthesis_result =
34101
5
                        synthesize_sf3ext_expression::
34102
5
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c0 - c1), v0, v1, result);
34103
34104
5
                     exprtk_debug(("(v0 + c0) - (c1 + v1) --> (covov) (c0 - c1) + v0 - v1\n"));
34105
34106
5
                     return (synthesis_result) ? result : error_node();
34107
5
                  }
34108
                  // (v0 - c0) - (c1 - v1) --> (vovoc) v0 + v1 - (c1 + c0)
34109
10.6k
                  else if ((details::e_sub == o0) && (details::e_sub == o1) && (details::e_sub == o2))
34110
9
                  {
34111
9
                     const bool synthesis_result =
34112
9
                        synthesize_sf3ext_expression::
34113
9
                           template compile<vtype, vtype, ctype>(expr_gen, "(t+t)-t", v0, v1, (c1 + c0), result);
34114
34115
9
                     exprtk_debug(("(v0 - c0) - (c1 - v1) --> (vovoc) v0 + v1 - (c1 + c0)\n"));
34116
34117
9
                     return (synthesis_result) ? result : error_node();
34118
9
                  }
34119
                  // (v0 * c0) * (c1 * v1) --> (covov) (c0 * c1) * v0 * v1
34120
10.6k
                  else if ((details::e_mul == o0) && (details::e_mul == o1) && (details::e_mul == o2))
34121
240
                  {
34122
240
                     const bool synthesis_result =
34123
240
                        synthesize_sf3ext_expression::
34124
240
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 * c1), v0, v1, result);
34125
34126
240
                     exprtk_debug(("(v0 * c0) * (c1 * v1) --> (covov) (c0 * c1) * v0 * v1\n"));
34127
34128
240
                     return (synthesis_result) ? result : error_node();
34129
240
                  }
34130
                  // (v0 * c0) / (c1 * v1) --> (covov) (c0 / c1) * (v0 * v1)
34131
10.4k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_mul == o2))
34132
107
                  {
34133
107
                     const bool synthesis_result =
34134
107
                        synthesize_sf3ext_expression::
34135
107
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v0, v1, result);
34136
34137
107
                     exprtk_debug(("(v0 * c0) / (c1 * v1) --> (covov) (c0 / c1) * (v0 * v1)\n"));
34138
34139
107
                     return (synthesis_result) ? result : error_node();
34140
107
                  }
34141
                  // (v0 / c0) * (c1 / v1) --> (covov) (c1 / c0) * (v0 / v1)
34142
10.3k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
34143
228
                  {
34144
228
                     const bool synthesis_result =
34145
228
                        synthesize_sf3ext_expression::
34146
228
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c1 / c0), v0, v1, result);
34147
34148
228
                     exprtk_debug(("(v0 / c0) * (c1 / v1) --> (covov) (c1 / c0) * (v0 / v1)\n"));
34149
34150
228
                     return (synthesis_result) ? result : error_node();
34151
228
                  }
34152
                  // (v0 * c0) / (c1 / v1) --> (covov) (c0 / c1) * (v0 * v1)
34153
10.0k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
34154
5
                  {
34155
5
                     const bool synthesis_result =
34156
5
                        synthesize_sf3ext_expression::
34157
5
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 / c1), v0, v1, result);
34158
34159
5
                     exprtk_debug(("(v0 * c0) / (c1 / v1) --> (covov) (c0 / c1) * (v0 * v1)\n"));
34160
34161
5
                     return (synthesis_result) ? result : error_node();
34162
5
                  }
34163
                  // (v0 / c0) / (c1 * v1) --> (covov) (1 / (c0 * c1)) * (v0 / v1)
34164
10.0k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_mul == o2))
34165
3
                  {
34166
3
                     const bool synthesis_result =
34167
3
                        synthesize_sf3ext_expression::
34168
3
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", Type(1) / (c0 * c1), v0, v1, result);
34169
34170
3
                     exprtk_debug(("(v0 / c0) / (c1 * v1) --> (covov) (1 / (c0 * c1)) * (v0 / v1)\n"));
34171
34172
3
                     return (synthesis_result) ? result : error_node();
34173
3
                  }
34174
                  // (v0 / c0) / (c1 / v1) --> (vovoc) (v0 * v1) * (1 / (c0 * c1))
34175
10.0k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
34176
4
                  {
34177
4
                     const bool synthesis_result =
34178
4
                        synthesize_sf3ext_expression::
34179
4
                           template compile<vtype, vtype, ctype>(expr_gen, "(t*t)*t", v0, v1, Type(1) / (c0 * c1), result);
34180
34181
4
                     exprtk_debug(("(v0 / c0) / (c1 / v1) --> (vovoc) (v0 * v1) * (1 / (c0 * c1))\n"));
34182
34183
4
                     return (synthesis_result) ? result : error_node();
34184
4
                  }
34185
                  // (v0 * c) +/- (c * v1) --> (covov) c * (v0 +/- v1)
34186
10.0k
                  else if (
34187
10.0k
                            (std::equal_to<T>()(c0,c1)) &&
34188
10.0k
                            (details::e_mul == o0)      &&
34189
10.0k
                            (details::e_mul == o2)      &&
34190
10.0k
                            (
34191
290
                              (details::e_add == o1) || (details::e_sub == o1)
34192
290
                            )
34193
10.0k
                          )
34194
289
                  {
34195
289
                     std::string specfunc;
34196
34197
289
                     switch (o1)
34198
289
                     {
34199
1
                        case details::e_add : specfunc = "t*(t+t)"; break;
34200
288
                        case details::e_sub : specfunc = "t*(t-t)"; break;
34201
0
                        default             : return error_node();
34202
289
                     }
34203
34204
289
                     const bool synthesis_result =
34205
289
                        synthesize_sf3ext_expression::
34206
289
                           template compile<ctype, vtype, vtype>(expr_gen, specfunc, c0, v0, v1, result);
34207
34208
289
                     exprtk_debug(("(v0 * c) +/- (c * v1) --> (covov) c * (v0 +/- v1)\n"));
34209
34210
289
                     return (synthesis_result) ? result : error_node();
34211
289
                  }
34212
10.6k
               }
34213
34214
9.77k
               const bool synthesis_result =
34215
9.77k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34216
9.77k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, c1, v1, result);
34217
34218
9.77k
               if (synthesis_result)
34219
7.88k
                  return result;
34220
34221
1.89k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34222
1.89k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
34223
1.89k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
34224
34225
1.89k
               if (!expr_gen.valid_operator(o0,f0))
34226
0
                  return error_node();
34227
1.89k
               else if (!expr_gen.valid_operator(o1,f1))
34228
0
                  return error_node();
34229
1.89k
               else if (!expr_gen.valid_operator(o2,f2))
34230
0
                  return error_node();
34231
1.89k
               else
34232
1.89k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, c1, v1, f0, f1, f2);
34233
1.89k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vococov_expression0::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
34067
10.4k
            {
34068
               // (v0 o0 c0) o1 (c1 o2 v1)
34069
10.4k
               const details::voc_base_node<Type>* voc = static_cast<details::voc_base_node<Type>*>(branch[0]);
34070
10.4k
               const details::cov_base_node<Type>* cov = static_cast<details::cov_base_node<Type>*>(branch[1]);
34071
10.4k
               const Type  c0 = voc->c();
34072
10.4k
               const Type& v0 = voc->v();
34073
10.4k
               const Type  c1 = cov->c();
34074
10.4k
               const Type& v1 = cov->v();
34075
10.4k
               const details::operator_type o0 = voc->operation();
34076
10.4k
               const details::operator_type o1 = operation;
34077
10.4k
               const details::operator_type o2 = cov->operation();
34078
34079
10.4k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
34080
10.4k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34081
34082
10.4k
               expression_node_ptr result = error_node();
34083
34084
10.4k
               if (expr_gen.parser_->settings_.strength_reduction_enabled())
34085
10.4k
               {
34086
                  // (v0 + c0) + (c1 + v1) --> (covov) (c0 + c1) + v0 + v1
34087
10.4k
                  if ((details::e_add == o0) && (details::e_add == o1) && (details::e_add == o2))
34088
13
                  {
34089
13
                     const bool synthesis_result =
34090
13
                        synthesize_sf3ext_expression::
34091
13
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)+t", (c0 + c1), v0, v1, result);
34092
34093
13
                     exprtk_debug(("(v0 + c0) + (c1 + v1) --> (covov) (c0 + c1) + v0 + v1\n"));
34094
34095
13
                     return (synthesis_result) ? result : error_node();
34096
13
                  }
34097
                  // (v0 + c0) - (c1 + v1) --> (covov) (c0 - c1) + v0 - v1
34098
10.3k
                  else if ((details::e_add == o0) && (details::e_sub == o1) && (details::e_add == o2))
34099
5
                  {
34100
5
                     const bool synthesis_result =
34101
5
                        synthesize_sf3ext_expression::
34102
5
                           template compile<ctype, vtype, vtype>(expr_gen, "(t+t)-t", (c0 - c1), v0, v1, result);
34103
34104
5
                     exprtk_debug(("(v0 + c0) - (c1 + v1) --> (covov) (c0 - c1) + v0 - v1\n"));
34105
34106
5
                     return (synthesis_result) ? result : error_node();
34107
5
                  }
34108
                  // (v0 - c0) - (c1 - v1) --> (vovoc) v0 + v1 - (c1 + c0)
34109
10.3k
                  else if ((details::e_sub == o0) && (details::e_sub == o1) && (details::e_sub == o2))
34110
9
                  {
34111
9
                     const bool synthesis_result =
34112
9
                        synthesize_sf3ext_expression::
34113
9
                           template compile<vtype, vtype, ctype>(expr_gen, "(t+t)-t", v0, v1, (c1 + c0), result);
34114
34115
9
                     exprtk_debug(("(v0 - c0) - (c1 - v1) --> (vovoc) v0 + v1 - (c1 + c0)\n"));
34116
34117
9
                     return (synthesis_result) ? result : error_node();
34118
9
                  }
34119
                  // (v0 * c0) * (c1 * v1) --> (covov) (c0 * c1) * v0 * v1
34120
10.3k
                  else if ((details::e_mul == o0) && (details::e_mul == o1) && (details::e_mul == o2))
34121
235
                  {
34122
235
                     const bool synthesis_result =
34123
235
                        synthesize_sf3ext_expression::
34124
235
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 * c1), v0, v1, result);
34125
34126
235
                     exprtk_debug(("(v0 * c0) * (c1 * v1) --> (covov) (c0 * c1) * v0 * v1\n"));
34127
34128
235
                     return (synthesis_result) ? result : error_node();
34129
235
                  }
34130
                  // (v0 * c0) / (c1 * v1) --> (covov) (c0 / c1) * (v0 * v1)
34131
10.1k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_mul == o2))
34132
107
                  {
34133
107
                     const bool synthesis_result =
34134
107
                        synthesize_sf3ext_expression::
34135
107
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c0 / c1), v0, v1, result);
34136
34137
107
                     exprtk_debug(("(v0 * c0) / (c1 * v1) --> (covov) (c0 / c1) * (v0 * v1)\n"));
34138
34139
107
                     return (synthesis_result) ? result : error_node();
34140
107
                  }
34141
                  // (v0 / c0) * (c1 / v1) --> (covov) (c1 / c0) * (v0 / v1)
34142
10.0k
                  else if ((details::e_div == o0) && (details::e_mul == o1) && (details::e_div == o2))
34143
228
                  {
34144
228
                     const bool synthesis_result =
34145
228
                        synthesize_sf3ext_expression::
34146
228
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", (c1 / c0), v0, v1, result);
34147
34148
228
                     exprtk_debug(("(v0 / c0) * (c1 / v1) --> (covov) (c1 / c0) * (v0 / v1)\n"));
34149
34150
228
                     return (synthesis_result) ? result : error_node();
34151
228
                  }
34152
                  // (v0 * c0) / (c1 / v1) --> (covov) (c0 / c1) * (v0 * v1)
34153
9.81k
                  else if ((details::e_mul == o0) && (details::e_div == o1) && (details::e_div == o2))
34154
5
                  {
34155
5
                     const bool synthesis_result =
34156
5
                        synthesize_sf3ext_expression::
34157
5
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)*t", (c0 / c1), v0, v1, result);
34158
34159
5
                     exprtk_debug(("(v0 * c0) / (c1 / v1) --> (covov) (c0 / c1) * (v0 * v1)\n"));
34160
34161
5
                     return (synthesis_result) ? result : error_node();
34162
5
                  }
34163
                  // (v0 / c0) / (c1 * v1) --> (covov) (1 / (c0 * c1)) * (v0 / v1)
34164
9.81k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_mul == o2))
34165
3
                  {
34166
3
                     const bool synthesis_result =
34167
3
                        synthesize_sf3ext_expression::
34168
3
                           template compile<ctype, vtype, vtype>(expr_gen, "(t*t)/t", Type(1) / (c0 * c1), v0, v1, result);
34169
34170
3
                     exprtk_debug(("(v0 / c0) / (c1 * v1) --> (covov) (1 / (c0 * c1)) * (v0 / v1)\n"));
34171
34172
3
                     return (synthesis_result) ? result : error_node();
34173
3
                  }
34174
                  // (v0 / c0) / (c1 / v1) --> (vovoc) (v0 * v1) * (1 / (c0 * c1))
34175
9.80k
                  else if ((details::e_div == o0) && (details::e_div == o1) && (details::e_div == o2))
34176
4
                  {
34177
4
                     const bool synthesis_result =
34178
4
                        synthesize_sf3ext_expression::
34179
4
                           template compile<vtype, vtype, ctype>(expr_gen, "(t*t)*t", v0, v1, Type(1) / (c0 * c1), result);
34180
34181
4
                     exprtk_debug(("(v0 / c0) / (c1 / v1) --> (vovoc) (v0 * v1) * (1 / (c0 * c1))\n"));
34182
34183
4
                     return (synthesis_result) ? result : error_node();
34184
4
                  }
34185
                  // (v0 * c) +/- (c * v1) --> (covov) c * (v0 +/- v1)
34186
9.80k
                  else if (
34187
9.80k
                            (std::equal_to<T>()(c0,c1)) &&
34188
9.80k
                            (details::e_mul == o0)      &&
34189
9.80k
                            (details::e_mul == o2)      &&
34190
9.80k
                            (
34191
290
                              (details::e_add == o1) || (details::e_sub == o1)
34192
290
                            )
34193
9.80k
                          )
34194
289
                  {
34195
289
                     std::string specfunc;
34196
34197
289
                     switch (o1)
34198
289
                     {
34199
1
                        case details::e_add : specfunc = "t*(t+t)"; break;
34200
288
                        case details::e_sub : specfunc = "t*(t-t)"; break;
34201
0
                        default             : return error_node();
34202
289
                     }
34203
34204
289
                     const bool synthesis_result =
34205
289
                        synthesize_sf3ext_expression::
34206
289
                           template compile<ctype, vtype, vtype>(expr_gen, specfunc, c0, v0, v1, result);
34207
34208
289
                     exprtk_debug(("(v0 * c) +/- (c * v1) --> (covov) c * (v0 +/- v1)\n"));
34209
34210
289
                     return (synthesis_result) ? result : error_node();
34211
289
                  }
34212
10.4k
               }
34213
34214
9.51k
               const bool synthesis_result =
34215
9.51k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34216
9.51k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, c1, v1, result);
34217
34218
9.51k
               if (synthesis_result)
34219
7.64k
                  return result;
34220
34221
1.87k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34222
1.87k
               binary_functor_t f1 = reinterpret_cast<binary_functor_t>(0);
34223
1.87k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
34224
34225
1.87k
               if (!expr_gen.valid_operator(o0,f0))
34226
0
                  return error_node();
34227
1.87k
               else if (!expr_gen.valid_operator(o1,f1))
34228
0
                  return error_node();
34229
1.87k
               else if (!expr_gen.valid_operator(o2,f2))
34230
0
                  return error_node();
34231
1.87k
               else
34232
1.87k
                  return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, c1, v1, f0, f1, f2);
34233
1.87k
            }
34234
34235
            static inline std::string id(expression_generator<Type>& expr_gen,
34236
                                         const details::operator_type o0,
34237
                                         const details::operator_type o1,
34238
                                         const details::operator_type o2)
34239
19.2k
            {
34240
19.2k
               return details::build_string()
34241
19.2k
                         << "(t" << expr_gen.to_str(o0)
34242
19.2k
                         << "t)" << expr_gen.to_str(o1)
34243
19.2k
                         << "(t" << expr_gen.to_str(o2)
34244
19.2k
                         << "t)";
34245
19.2k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vococov_expression0::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34239
9.77k
            {
34240
9.77k
               return details::build_string()
34241
9.77k
                         << "(t" << expr_gen.to_str(o0)
34242
9.77k
                         << "t)" << expr_gen.to_str(o1)
34243
9.77k
                         << "(t" << expr_gen.to_str(o2)
34244
9.77k
                         << "t)";
34245
9.77k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vococov_expression0::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34239
9.51k
            {
34240
9.51k
               return details::build_string()
34241
9.51k
                         << "(t" << expr_gen.to_str(o0)
34242
9.51k
                         << "t)" << expr_gen.to_str(o1)
34243
9.51k
                         << "(t" << expr_gen.to_str(o2)
34244
9.51k
                         << "t)";
34245
9.51k
            }
34246
         };
34247
34248
         struct synthesize_vovovov_expression1
34249
         {
34250
            typedef typename vovovov_t::type1 node_type;
34251
            typedef typename vovovov_t::sf4_type sf4_type;
34252
            typedef typename node_type::T0 T0;
34253
            typedef typename node_type::T1 T1;
34254
            typedef typename node_type::T2 T2;
34255
            typedef typename node_type::T3 T3;
34256
34257
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
34258
                                                      const details::operator_type& operation,
34259
                                                      expression_node_ptr (&branch)[2])
34260
1.60k
            {
34261
               // v0 o0 (v1 o1 (v2 o2 v3))
34262
1.60k
               typedef typename synthesize_vovov_expression1::node_type lcl_vovov_t;
34263
34264
1.60k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[1]);
34265
1.60k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34266
1.60k
               const Type& v1 = vovov->t0();
34267
1.60k
               const Type& v2 = vovov->t1();
34268
1.60k
               const Type& v3 = vovov->t2();
34269
1.60k
               const details::operator_type o0 = operation;
34270
1.60k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f0());
34271
1.60k
               const details::operator_type o2 = expr_gen.get_operator(vovov->f1());
34272
34273
1.60k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34274
1.60k
               binary_functor_t f1 = vovov->f0();
34275
1.60k
               binary_functor_t f2 = vovov->f1();
34276
34277
1.60k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34278
34279
1.60k
               expression_node_ptr result = error_node();
34280
34281
1.60k
               const bool synthesis_result =
34282
1.60k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34283
1.60k
                     (expr_gen,id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
34284
34285
1.60k
               if (synthesis_result)
34286
0
                  return result;
34287
1.60k
               else if (!expr_gen.valid_operator(o0,f0))
34288
0
                  return error_node();
34289
34290
1.60k
               exprtk_debug(("v0 o0 (v1 o1 (v2 o2 v3))\n"));
34291
34292
1.60k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
34293
1.60k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovov_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
34260
804
            {
34261
               // v0 o0 (v1 o1 (v2 o2 v3))
34262
804
               typedef typename synthesize_vovov_expression1::node_type lcl_vovov_t;
34263
34264
804
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[1]);
34265
804
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34266
804
               const Type& v1 = vovov->t0();
34267
804
               const Type& v2 = vovov->t1();
34268
804
               const Type& v3 = vovov->t2();
34269
804
               const details::operator_type o0 = operation;
34270
804
               const details::operator_type o1 = expr_gen.get_operator(vovov->f0());
34271
804
               const details::operator_type o2 = expr_gen.get_operator(vovov->f1());
34272
34273
804
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34274
804
               binary_functor_t f1 = vovov->f0();
34275
804
               binary_functor_t f2 = vovov->f1();
34276
34277
804
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34278
34279
804
               expression_node_ptr result = error_node();
34280
34281
804
               const bool synthesis_result =
34282
804
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34283
804
                     (expr_gen,id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
34284
34285
804
               if (synthesis_result)
34286
0
                  return result;
34287
804
               else if (!expr_gen.valid_operator(o0,f0))
34288
0
                  return error_node();
34289
34290
804
               exprtk_debug(("v0 o0 (v1 o1 (v2 o2 v3))\n"));
34291
34292
804
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
34293
804
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovov_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
34260
804
            {
34261
               // v0 o0 (v1 o1 (v2 o2 v3))
34262
804
               typedef typename synthesize_vovov_expression1::node_type lcl_vovov_t;
34263
34264
804
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[1]);
34265
804
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34266
804
               const Type& v1 = vovov->t0();
34267
804
               const Type& v2 = vovov->t1();
34268
804
               const Type& v3 = vovov->t2();
34269
804
               const details::operator_type o0 = operation;
34270
804
               const details::operator_type o1 = expr_gen.get_operator(vovov->f0());
34271
804
               const details::operator_type o2 = expr_gen.get_operator(vovov->f1());
34272
34273
804
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34274
804
               binary_functor_t f1 = vovov->f0();
34275
804
               binary_functor_t f2 = vovov->f1();
34276
34277
804
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34278
34279
804
               expression_node_ptr result = error_node();
34280
34281
804
               const bool synthesis_result =
34282
804
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34283
804
                     (expr_gen,id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
34284
34285
804
               if (synthesis_result)
34286
0
                  return result;
34287
804
               else if (!expr_gen.valid_operator(o0,f0))
34288
0
                  return error_node();
34289
34290
804
               exprtk_debug(("v0 o0 (v1 o1 (v2 o2 v3))\n"));
34291
34292
804
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
34293
804
            }
34294
34295
            static inline std::string id(expression_generator<Type>& expr_gen,
34296
                                         const details::operator_type o0,
34297
                                         const details::operator_type o1,
34298
                                         const details::operator_type o2)
34299
1.60k
            {
34300
1.60k
               return details::build_string()
34301
1.60k
                         << "t"  << expr_gen.to_str(o0)
34302
1.60k
                         << "(t" << expr_gen.to_str(o1)
34303
1.60k
                         << "(t" << expr_gen.to_str(o2)
34304
1.60k
                         << "t))";
34305
1.60k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovov_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34299
804
            {
34300
804
               return details::build_string()
34301
804
                         << "t"  << expr_gen.to_str(o0)
34302
804
                         << "(t" << expr_gen.to_str(o1)
34303
804
                         << "(t" << expr_gen.to_str(o2)
34304
804
                         << "t))";
34305
804
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovov_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34299
804
            {
34300
804
               return details::build_string()
34301
804
                         << "t"  << expr_gen.to_str(o0)
34302
804
                         << "(t" << expr_gen.to_str(o1)
34303
804
                         << "(t" << expr_gen.to_str(o2)
34304
804
                         << "t))";
34305
804
            }
34306
         };
34307
34308
         struct synthesize_vovovoc_expression1
34309
         {
34310
            typedef typename vovovoc_t::type1 node_type;
34311
            typedef typename vovovoc_t::sf4_type sf4_type;
34312
            typedef typename node_type::T0 T0;
34313
            typedef typename node_type::T1 T1;
34314
            typedef typename node_type::T2 T2;
34315
            typedef typename node_type::T3 T3;
34316
34317
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
34318
                                                      const details::operator_type& operation,
34319
                                                      expression_node_ptr (&branch)[2])
34320
2.53k
            {
34321
               // v0 o0 (v1 o1 (v2 o2 c))
34322
2.53k
               typedef typename synthesize_vovoc_expression1::node_type lcl_vovoc_t;
34323
34324
2.53k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[1]);
34325
2.53k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34326
2.53k
               const Type& v1 = vovoc->t0();
34327
2.53k
               const Type& v2 = vovoc->t1();
34328
2.53k
               const Type   c = vovoc->t2();
34329
2.53k
               const details::operator_type o0 = operation;
34330
2.53k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f0());
34331
2.53k
               const details::operator_type o2 = expr_gen.get_operator(vovoc->f1());
34332
34333
2.53k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34334
2.53k
               binary_functor_t f1 = vovoc->f0();
34335
2.53k
               binary_functor_t f2 = vovoc->f1();
34336
34337
2.53k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34338
34339
2.53k
               expression_node_ptr result = error_node();
34340
34341
2.53k
               const bool synthesis_result =
34342
2.53k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34343
2.53k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
34344
34345
2.53k
               if (synthesis_result)
34346
0
                  return result;
34347
2.53k
               else if (!expr_gen.valid_operator(o0,f0))
34348
0
                  return error_node();
34349
34350
2.53k
               exprtk_debug(("v0 o0 (v1 o1 (v2 o2 c))\n"));
34351
34352
2.53k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
34353
2.53k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovoc_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
34320
1.30k
            {
34321
               // v0 o0 (v1 o1 (v2 o2 c))
34322
1.30k
               typedef typename synthesize_vovoc_expression1::node_type lcl_vovoc_t;
34323
34324
1.30k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[1]);
34325
1.30k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34326
1.30k
               const Type& v1 = vovoc->t0();
34327
1.30k
               const Type& v2 = vovoc->t1();
34328
1.30k
               const Type   c = vovoc->t2();
34329
1.30k
               const details::operator_type o0 = operation;
34330
1.30k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f0());
34331
1.30k
               const details::operator_type o2 = expr_gen.get_operator(vovoc->f1());
34332
34333
1.30k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34334
1.30k
               binary_functor_t f1 = vovoc->f0();
34335
1.30k
               binary_functor_t f2 = vovoc->f1();
34336
34337
1.30k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34338
34339
1.30k
               expression_node_ptr result = error_node();
34340
34341
1.30k
               const bool synthesis_result =
34342
1.30k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34343
1.30k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
34344
34345
1.30k
               if (synthesis_result)
34346
0
                  return result;
34347
1.30k
               else if (!expr_gen.valid_operator(o0,f0))
34348
0
                  return error_node();
34349
34350
1.30k
               exprtk_debug(("v0 o0 (v1 o1 (v2 o2 c))\n"));
34351
34352
1.30k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
34353
1.30k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovoc_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
34320
1.23k
            {
34321
               // v0 o0 (v1 o1 (v2 o2 c))
34322
1.23k
               typedef typename synthesize_vovoc_expression1::node_type lcl_vovoc_t;
34323
34324
1.23k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[1]);
34325
1.23k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34326
1.23k
               const Type& v1 = vovoc->t0();
34327
1.23k
               const Type& v2 = vovoc->t1();
34328
1.23k
               const Type   c = vovoc->t2();
34329
1.23k
               const details::operator_type o0 = operation;
34330
1.23k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f0());
34331
1.23k
               const details::operator_type o2 = expr_gen.get_operator(vovoc->f1());
34332
34333
1.23k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34334
1.23k
               binary_functor_t f1 = vovoc->f0();
34335
1.23k
               binary_functor_t f2 = vovoc->f1();
34336
34337
1.23k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34338
34339
1.23k
               expression_node_ptr result = error_node();
34340
34341
1.23k
               const bool synthesis_result =
34342
1.23k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34343
1.23k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
34344
34345
1.23k
               if (synthesis_result)
34346
0
                  return result;
34347
1.23k
               else if (!expr_gen.valid_operator(o0,f0))
34348
0
                  return error_node();
34349
34350
1.23k
               exprtk_debug(("v0 o0 (v1 o1 (v2 o2 c))\n"));
34351
34352
1.23k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
34353
1.23k
            }
34354
34355
            static inline std::string id(expression_generator<Type>& expr_gen,
34356
                                         const details::operator_type o0,
34357
                                         const details::operator_type o1,
34358
                                         const details::operator_type o2)
34359
2.53k
            {
34360
2.53k
               return details::build_string()
34361
2.53k
                         << "t"  << expr_gen.to_str(o0)
34362
2.53k
                         << "(t" << expr_gen.to_str(o1)
34363
2.53k
                         << "(t" << expr_gen.to_str(o2)
34364
2.53k
                         << "t))";
34365
2.53k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovoc_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34359
1.30k
            {
34360
1.30k
               return details::build_string()
34361
1.30k
                         << "t"  << expr_gen.to_str(o0)
34362
1.30k
                         << "(t" << expr_gen.to_str(o1)
34363
1.30k
                         << "(t" << expr_gen.to_str(o2)
34364
1.30k
                         << "t))";
34365
1.30k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovoc_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34359
1.23k
            {
34360
1.23k
               return details::build_string()
34361
1.23k
                         << "t"  << expr_gen.to_str(o0)
34362
1.23k
                         << "(t" << expr_gen.to_str(o1)
34363
1.23k
                         << "(t" << expr_gen.to_str(o2)
34364
1.23k
                         << "t))";
34365
1.23k
            }
34366
         };
34367
34368
         struct synthesize_vovocov_expression1
34369
         {
34370
            typedef typename vovocov_t::type1 node_type;
34371
            typedef typename vovocov_t::sf4_type sf4_type;
34372
            typedef typename node_type::T0 T0;
34373
            typedef typename node_type::T1 T1;
34374
            typedef typename node_type::T2 T2;
34375
            typedef typename node_type::T3 T3;
34376
34377
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
34378
                                                      const details::operator_type& operation,
34379
                                                      expression_node_ptr (&branch)[2])
34380
3.21k
            {
34381
               // v0 o0 (v1 o1 (c o2 v2))
34382
3.21k
               typedef typename synthesize_vocov_expression1::node_type lcl_vocov_t;
34383
34384
3.21k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[1]);
34385
3.21k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34386
3.21k
               const Type& v1 = vocov->t0();
34387
3.21k
               const Type   c = vocov->t1();
34388
3.21k
               const Type& v2 = vocov->t2();
34389
3.21k
               const details::operator_type o0 = operation;
34390
3.21k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f0());
34391
3.21k
               const details::operator_type o2 = expr_gen.get_operator(vocov->f1());
34392
34393
3.21k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34394
3.21k
               binary_functor_t f1 = vocov->f0();
34395
3.21k
               binary_functor_t f2 = vocov->f1();
34396
34397
3.21k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34398
34399
3.21k
               expression_node_ptr result = error_node();
34400
34401
3.21k
               const bool synthesis_result =
34402
3.21k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34403
3.21k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
34404
34405
3.21k
               if (synthesis_result)
34406
0
                  return result;
34407
3.21k
               if (!expr_gen.valid_operator(o0,f0))
34408
0
                  return error_node();
34409
34410
3.21k
               exprtk_debug(("v0 o0 (v1 o1 (c o2 v2))\n"));
34411
34412
3.21k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
34413
3.21k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovocov_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
34380
1.61k
            {
34381
               // v0 o0 (v1 o1 (c o2 v2))
34382
1.61k
               typedef typename synthesize_vocov_expression1::node_type lcl_vocov_t;
34383
34384
1.61k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[1]);
34385
1.61k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34386
1.61k
               const Type& v1 = vocov->t0();
34387
1.61k
               const Type   c = vocov->t1();
34388
1.61k
               const Type& v2 = vocov->t2();
34389
1.61k
               const details::operator_type o0 = operation;
34390
1.61k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f0());
34391
1.61k
               const details::operator_type o2 = expr_gen.get_operator(vocov->f1());
34392
34393
1.61k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34394
1.61k
               binary_functor_t f1 = vocov->f0();
34395
1.61k
               binary_functor_t f2 = vocov->f1();
34396
34397
1.61k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34398
34399
1.61k
               expression_node_ptr result = error_node();
34400
34401
1.61k
               const bool synthesis_result =
34402
1.61k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34403
1.61k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
34404
34405
1.61k
               if (synthesis_result)
34406
0
                  return result;
34407
1.61k
               if (!expr_gen.valid_operator(o0,f0))
34408
0
                  return error_node();
34409
34410
1.61k
               exprtk_debug(("v0 o0 (v1 o1 (c o2 v2))\n"));
34411
34412
1.61k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
34413
1.61k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovocov_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
34380
1.60k
            {
34381
               // v0 o0 (v1 o1 (c o2 v2))
34382
1.60k
               typedef typename synthesize_vocov_expression1::node_type lcl_vocov_t;
34383
34384
1.60k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[1]);
34385
1.60k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34386
1.60k
               const Type& v1 = vocov->t0();
34387
1.60k
               const Type   c = vocov->t1();
34388
1.60k
               const Type& v2 = vocov->t2();
34389
1.60k
               const details::operator_type o0 = operation;
34390
1.60k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f0());
34391
1.60k
               const details::operator_type o2 = expr_gen.get_operator(vocov->f1());
34392
34393
1.60k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34394
1.60k
               binary_functor_t f1 = vocov->f0();
34395
1.60k
               binary_functor_t f2 = vocov->f1();
34396
34397
1.60k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34398
34399
1.60k
               expression_node_ptr result = error_node();
34400
34401
1.60k
               const bool synthesis_result =
34402
1.60k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34403
1.60k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
34404
34405
1.60k
               if (synthesis_result)
34406
0
                  return result;
34407
1.60k
               if (!expr_gen.valid_operator(o0,f0))
34408
0
                  return error_node();
34409
34410
1.60k
               exprtk_debug(("v0 o0 (v1 o1 (c o2 v2))\n"));
34411
34412
1.60k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
34413
1.60k
            }
34414
34415
            static inline std::string id(expression_generator<Type>& expr_gen,
34416
                                         const details::operator_type o0,
34417
                                         const details::operator_type o1,
34418
                                         const details::operator_type o2)
34419
3.21k
            {
34420
3.21k
               return details::build_string()
34421
3.21k
                         << "t"  << expr_gen.to_str(o0)
34422
3.21k
                         << "(t" << expr_gen.to_str(o1)
34423
3.21k
                         << "(t" << expr_gen.to_str(o2)
34424
3.21k
                         << "t))";
34425
3.21k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovocov_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34419
1.61k
            {
34420
1.61k
               return details::build_string()
34421
1.61k
                         << "t"  << expr_gen.to_str(o0)
34422
1.61k
                         << "(t" << expr_gen.to_str(o1)
34423
1.61k
                         << "(t" << expr_gen.to_str(o2)
34424
1.61k
                         << "t))";
34425
1.61k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovocov_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34419
1.60k
            {
34420
1.60k
               return details::build_string()
34421
1.60k
                         << "t"  << expr_gen.to_str(o0)
34422
1.60k
                         << "(t" << expr_gen.to_str(o1)
34423
1.60k
                         << "(t" << expr_gen.to_str(o2)
34424
1.60k
                         << "t))";
34425
1.60k
            }
34426
         };
34427
34428
         struct synthesize_vocovov_expression1
34429
         {
34430
            typedef typename vocovov_t::type1 node_type;
34431
            typedef typename vocovov_t::sf4_type sf4_type;
34432
            typedef typename node_type::T0 T0;
34433
            typedef typename node_type::T1 T1;
34434
            typedef typename node_type::T2 T2;
34435
            typedef typename node_type::T3 T3;
34436
34437
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
34438
                                                      const details::operator_type& operation,
34439
                                                      expression_node_ptr (&branch)[2])
34440
3.33k
            {
34441
               // v0 o0 (c o1 (v1 o2 v2))
34442
3.33k
               typedef typename synthesize_covov_expression1::node_type lcl_covov_t;
34443
34444
3.33k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[1]);
34445
3.33k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34446
3.33k
               const Type   c = covov->t0();
34447
3.33k
               const Type& v1 = covov->t1();
34448
3.33k
               const Type& v2 = covov->t2();
34449
3.33k
               const details::operator_type o0 = operation;
34450
3.33k
               const details::operator_type o1 = expr_gen.get_operator(covov->f0());
34451
3.33k
               const details::operator_type o2 = expr_gen.get_operator(covov->f1());
34452
34453
3.33k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34454
3.33k
               binary_functor_t f1 = covov->f0();
34455
3.33k
               binary_functor_t f2 = covov->f1();
34456
34457
3.33k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34458
34459
3.33k
               expression_node_ptr result = error_node();
34460
34461
3.33k
               const bool synthesis_result =
34462
3.33k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34463
3.33k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
34464
34465
3.33k
               if (synthesis_result)
34466
0
                  return result;
34467
3.33k
               else if (!expr_gen.valid_operator(o0,f0))
34468
0
                  return error_node();
34469
34470
3.33k
               exprtk_debug(("v0 o0 (c o1 (v1 o2 v2))\n"));
34471
34472
3.33k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
34473
3.33k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovov_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
34440
1.66k
            {
34441
               // v0 o0 (c o1 (v1 o2 v2))
34442
1.66k
               typedef typename synthesize_covov_expression1::node_type lcl_covov_t;
34443
34444
1.66k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[1]);
34445
1.66k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34446
1.66k
               const Type   c = covov->t0();
34447
1.66k
               const Type& v1 = covov->t1();
34448
1.66k
               const Type& v2 = covov->t2();
34449
1.66k
               const details::operator_type o0 = operation;
34450
1.66k
               const details::operator_type o1 = expr_gen.get_operator(covov->f0());
34451
1.66k
               const details::operator_type o2 = expr_gen.get_operator(covov->f1());
34452
34453
1.66k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34454
1.66k
               binary_functor_t f1 = covov->f0();
34455
1.66k
               binary_functor_t f2 = covov->f1();
34456
34457
1.66k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34458
34459
1.66k
               expression_node_ptr result = error_node();
34460
34461
1.66k
               const bool synthesis_result =
34462
1.66k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34463
1.66k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
34464
34465
1.66k
               if (synthesis_result)
34466
0
                  return result;
34467
1.66k
               else if (!expr_gen.valid_operator(o0,f0))
34468
0
                  return error_node();
34469
34470
1.66k
               exprtk_debug(("v0 o0 (c o1 (v1 o2 v2))\n"));
34471
34472
1.66k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
34473
1.66k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovov_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
34440
1.66k
            {
34441
               // v0 o0 (c o1 (v1 o2 v2))
34442
1.66k
               typedef typename synthesize_covov_expression1::node_type lcl_covov_t;
34443
34444
1.66k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[1]);
34445
1.66k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34446
1.66k
               const Type   c = covov->t0();
34447
1.66k
               const Type& v1 = covov->t1();
34448
1.66k
               const Type& v2 = covov->t2();
34449
1.66k
               const details::operator_type o0 = operation;
34450
1.66k
               const details::operator_type o1 = expr_gen.get_operator(covov->f0());
34451
1.66k
               const details::operator_type o2 = expr_gen.get_operator(covov->f1());
34452
34453
1.66k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34454
1.66k
               binary_functor_t f1 = covov->f0();
34455
1.66k
               binary_functor_t f2 = covov->f1();
34456
34457
1.66k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34458
34459
1.66k
               expression_node_ptr result = error_node();
34460
34461
1.66k
               const bool synthesis_result =
34462
1.66k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34463
1.66k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
34464
34465
1.66k
               if (synthesis_result)
34466
0
                  return result;
34467
1.66k
               else if (!expr_gen.valid_operator(o0,f0))
34468
0
                  return error_node();
34469
34470
1.66k
               exprtk_debug(("v0 o0 (c o1 (v1 o2 v2))\n"));
34471
34472
1.66k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
34473
1.66k
            }
34474
34475
            static inline std::string id(expression_generator<Type>& expr_gen,
34476
                                         const details::operator_type o0,
34477
                                         const details::operator_type o1,
34478
                                         const details::operator_type o2)
34479
3.33k
            {
34480
3.33k
               return details::build_string()
34481
3.33k
                         << "t"  << expr_gen.to_str(o0)
34482
3.33k
                         << "(t" << expr_gen.to_str(o1)
34483
3.33k
                         << "(t" << expr_gen.to_str(o2)
34484
3.33k
                         << "t))";
34485
3.33k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovov_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34479
1.66k
            {
34480
1.66k
               return details::build_string()
34481
1.66k
                         << "t"  << expr_gen.to_str(o0)
34482
1.66k
                         << "(t" << expr_gen.to_str(o1)
34483
1.66k
                         << "(t" << expr_gen.to_str(o2)
34484
1.66k
                         << "t))";
34485
1.66k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovov_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34479
1.66k
            {
34480
1.66k
               return details::build_string()
34481
1.66k
                         << "t"  << expr_gen.to_str(o0)
34482
1.66k
                         << "(t" << expr_gen.to_str(o1)
34483
1.66k
                         << "(t" << expr_gen.to_str(o2)
34484
1.66k
                         << "t))";
34485
1.66k
            }
34486
         };
34487
34488
         struct synthesize_covovov_expression1
34489
         {
34490
            typedef typename covovov_t::type1 node_type;
34491
            typedef typename covovov_t::sf4_type sf4_type;
34492
            typedef typename node_type::T0 T0;
34493
            typedef typename node_type::T1 T1;
34494
            typedef typename node_type::T2 T2;
34495
            typedef typename node_type::T3 T3;
34496
34497
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
34498
                                                      const details::operator_type& operation,
34499
                                                      expression_node_ptr (&branch)[2])
34500
2.35k
            {
34501
               // c o0 (v0 o1 (v1 o2 v2))
34502
2.35k
               typedef typename synthesize_vovov_expression1::node_type lcl_vovov_t;
34503
34504
2.35k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[1]);
34505
2.35k
               const Type   c = static_cast<details::literal_node<Type>*>(branch[0])->value();
34506
2.35k
               const Type& v0 = vovov->t0();
34507
2.35k
               const Type& v1 = vovov->t1();
34508
2.35k
               const Type& v2 = vovov->t2();
34509
2.35k
               const details::operator_type o0 = operation;
34510
2.35k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f0());
34511
2.35k
               const details::operator_type o2 = expr_gen.get_operator(vovov->f1());
34512
34513
2.35k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34514
2.35k
               binary_functor_t f1 = vovov->f0();
34515
2.35k
               binary_functor_t f2 = vovov->f1();
34516
34517
2.35k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
34518
2.35k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34519
34520
2.35k
               expression_node_ptr result = error_node();
34521
34522
2.35k
               const bool synthesis_result =
34523
2.35k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34524
2.35k
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
34525
34526
2.35k
               if (synthesis_result)
34527
0
                  return result;
34528
2.35k
               if (!expr_gen.valid_operator(o0,f0))
34529
0
                  return error_node();
34530
34531
2.35k
               exprtk_debug(("c o0 (v0 o1 (v1 o2 v2))\n"));
34532
34533
2.35k
               return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
34534
2.35k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovov_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
34500
1.18k
            {
34501
               // c o0 (v0 o1 (v1 o2 v2))
34502
1.18k
               typedef typename synthesize_vovov_expression1::node_type lcl_vovov_t;
34503
34504
1.18k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[1]);
34505
1.18k
               const Type   c = static_cast<details::literal_node<Type>*>(branch[0])->value();
34506
1.18k
               const Type& v0 = vovov->t0();
34507
1.18k
               const Type& v1 = vovov->t1();
34508
1.18k
               const Type& v2 = vovov->t2();
34509
1.18k
               const details::operator_type o0 = operation;
34510
1.18k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f0());
34511
1.18k
               const details::operator_type o2 = expr_gen.get_operator(vovov->f1());
34512
34513
1.18k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34514
1.18k
               binary_functor_t f1 = vovov->f0();
34515
1.18k
               binary_functor_t f2 = vovov->f1();
34516
34517
1.18k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
34518
1.18k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34519
34520
1.18k
               expression_node_ptr result = error_node();
34521
34522
1.18k
               const bool synthesis_result =
34523
1.18k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34524
1.18k
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
34525
34526
1.18k
               if (synthesis_result)
34527
0
                  return result;
34528
1.18k
               if (!expr_gen.valid_operator(o0,f0))
34529
0
                  return error_node();
34530
34531
1.18k
               exprtk_debug(("c o0 (v0 o1 (v1 o2 v2))\n"));
34532
34533
1.18k
               return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
34534
1.18k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovov_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
34500
1.17k
            {
34501
               // c o0 (v0 o1 (v1 o2 v2))
34502
1.17k
               typedef typename synthesize_vovov_expression1::node_type lcl_vovov_t;
34503
34504
1.17k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[1]);
34505
1.17k
               const Type   c = static_cast<details::literal_node<Type>*>(branch[0])->value();
34506
1.17k
               const Type& v0 = vovov->t0();
34507
1.17k
               const Type& v1 = vovov->t1();
34508
1.17k
               const Type& v2 = vovov->t2();
34509
1.17k
               const details::operator_type o0 = operation;
34510
1.17k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f0());
34511
1.17k
               const details::operator_type o2 = expr_gen.get_operator(vovov->f1());
34512
34513
1.17k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34514
1.17k
               binary_functor_t f1 = vovov->f0();
34515
1.17k
               binary_functor_t f2 = vovov->f1();
34516
34517
1.17k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
34518
1.17k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34519
34520
1.17k
               expression_node_ptr result = error_node();
34521
34522
1.17k
               const bool synthesis_result =
34523
1.17k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34524
1.17k
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
34525
34526
1.17k
               if (synthesis_result)
34527
0
                  return result;
34528
1.17k
               if (!expr_gen.valid_operator(o0,f0))
34529
0
                  return error_node();
34530
34531
1.17k
               exprtk_debug(("c o0 (v0 o1 (v1 o2 v2))\n"));
34532
34533
1.17k
               return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
34534
1.17k
            }
34535
34536
            static inline std::string id(expression_generator<Type>& expr_gen,
34537
                                         const details::operator_type o0,
34538
                                         const details::operator_type o1,
34539
                                         const details::operator_type o2)
34540
2.35k
            {
34541
2.35k
               return details::build_string()
34542
2.35k
                         << "t"  << expr_gen.to_str(o0)
34543
2.35k
                         << "(t" << expr_gen.to_str(o1)
34544
2.35k
                         << "(t" << expr_gen.to_str(o2)
34545
2.35k
                         << "t))";
34546
2.35k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovov_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34540
1.18k
            {
34541
1.18k
               return details::build_string()
34542
1.18k
                         << "t"  << expr_gen.to_str(o0)
34543
1.18k
                         << "(t" << expr_gen.to_str(o1)
34544
1.18k
                         << "(t" << expr_gen.to_str(o2)
34545
1.18k
                         << "t))";
34546
1.18k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovov_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34540
1.17k
            {
34541
1.17k
               return details::build_string()
34542
1.17k
                         << "t"  << expr_gen.to_str(o0)
34543
1.17k
                         << "(t" << expr_gen.to_str(o1)
34544
1.17k
                         << "(t" << expr_gen.to_str(o2)
34545
1.17k
                         << "t))";
34546
1.17k
            }
34547
         };
34548
34549
         struct synthesize_covocov_expression1
34550
         {
34551
            typedef typename covocov_t::type1 node_type;
34552
            typedef typename covocov_t::sf4_type sf4_type;
34553
            typedef typename node_type::T0 T0;
34554
            typedef typename node_type::T1 T1;
34555
            typedef typename node_type::T2 T2;
34556
            typedef typename node_type::T3 T3;
34557
34558
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
34559
                                                      const details::operator_type& operation,
34560
                                                      expression_node_ptr (&branch)[2])
34561
2.49k
            {
34562
               // c0 o0 (v0 o1 (c1 o2 v1))
34563
2.49k
               typedef typename synthesize_vocov_expression1::node_type lcl_vocov_t;
34564
34565
2.49k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[1]);
34566
2.49k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
34567
2.49k
               const Type& v0 = vocov->t0();
34568
2.49k
               const Type  c1 = vocov->t1();
34569
2.49k
               const Type& v1 = vocov->t2();
34570
2.49k
               const details::operator_type o0 = operation;
34571
2.49k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f0());
34572
2.49k
               const details::operator_type o2 = expr_gen.get_operator(vocov->f1());
34573
34574
2.49k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34575
2.49k
               binary_functor_t f1 = vocov->f0();
34576
2.49k
               binary_functor_t f2 = vocov->f1();
34577
34578
2.49k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
34579
2.49k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34580
34581
2.49k
               expression_node_ptr result = error_node();
34582
34583
2.49k
               const bool synthesis_result =
34584
2.49k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34585
2.49k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
34586
34587
2.49k
               if (synthesis_result)
34588
0
                  return result;
34589
2.49k
               else if (!expr_gen.valid_operator(o0,f0))
34590
0
                  return error_node();
34591
34592
2.49k
               exprtk_debug(("c0 o0 (v0 o1 (c1 o2 v1))\n"));
34593
34594
2.49k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
34595
2.49k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covocov_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
34561
1.29k
            {
34562
               // c0 o0 (v0 o1 (c1 o2 v1))
34563
1.29k
               typedef typename synthesize_vocov_expression1::node_type lcl_vocov_t;
34564
34565
1.29k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[1]);
34566
1.29k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
34567
1.29k
               const Type& v0 = vocov->t0();
34568
1.29k
               const Type  c1 = vocov->t1();
34569
1.29k
               const Type& v1 = vocov->t2();
34570
1.29k
               const details::operator_type o0 = operation;
34571
1.29k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f0());
34572
1.29k
               const details::operator_type o2 = expr_gen.get_operator(vocov->f1());
34573
34574
1.29k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34575
1.29k
               binary_functor_t f1 = vocov->f0();
34576
1.29k
               binary_functor_t f2 = vocov->f1();
34577
34578
1.29k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
34579
1.29k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34580
34581
1.29k
               expression_node_ptr result = error_node();
34582
34583
1.29k
               const bool synthesis_result =
34584
1.29k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34585
1.29k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
34586
34587
1.29k
               if (synthesis_result)
34588
0
                  return result;
34589
1.29k
               else if (!expr_gen.valid_operator(o0,f0))
34590
0
                  return error_node();
34591
34592
1.29k
               exprtk_debug(("c0 o0 (v0 o1 (c1 o2 v1))\n"));
34593
34594
1.29k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
34595
1.29k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covocov_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
34561
1.19k
            {
34562
               // c0 o0 (v0 o1 (c1 o2 v1))
34563
1.19k
               typedef typename synthesize_vocov_expression1::node_type lcl_vocov_t;
34564
34565
1.19k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[1]);
34566
1.19k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
34567
1.19k
               const Type& v0 = vocov->t0();
34568
1.19k
               const Type  c1 = vocov->t1();
34569
1.19k
               const Type& v1 = vocov->t2();
34570
1.19k
               const details::operator_type o0 = operation;
34571
1.19k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f0());
34572
1.19k
               const details::operator_type o2 = expr_gen.get_operator(vocov->f1());
34573
34574
1.19k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34575
1.19k
               binary_functor_t f1 = vocov->f0();
34576
1.19k
               binary_functor_t f2 = vocov->f1();
34577
34578
1.19k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
34579
1.19k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34580
34581
1.19k
               expression_node_ptr result = error_node();
34582
34583
1.19k
               const bool synthesis_result =
34584
1.19k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34585
1.19k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
34586
34587
1.19k
               if (synthesis_result)
34588
0
                  return result;
34589
1.19k
               else if (!expr_gen.valid_operator(o0,f0))
34590
0
                  return error_node();
34591
34592
1.19k
               exprtk_debug(("c0 o0 (v0 o1 (c1 o2 v1))\n"));
34593
34594
1.19k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
34595
1.19k
            }
34596
34597
            static inline std::string id(expression_generator<Type>& expr_gen,
34598
                                         const details::operator_type o0,
34599
                                         const details::operator_type o1,
34600
                                         const details::operator_type o2)
34601
2.49k
            {
34602
2.49k
               return details::build_string()
34603
2.49k
                         << "t"  << expr_gen.to_str(o0)
34604
2.49k
                         << "(t" << expr_gen.to_str(o1)
34605
2.49k
                         << "(t" << expr_gen.to_str(o2)
34606
2.49k
                         << "t))";
34607
2.49k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covocov_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34601
1.29k
            {
34602
1.29k
               return details::build_string()
34603
1.29k
                         << "t"  << expr_gen.to_str(o0)
34604
1.29k
                         << "(t" << expr_gen.to_str(o1)
34605
1.29k
                         << "(t" << expr_gen.to_str(o2)
34606
1.29k
                         << "t))";
34607
1.29k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covocov_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34601
1.19k
            {
34602
1.19k
               return details::build_string()
34603
1.19k
                         << "t"  << expr_gen.to_str(o0)
34604
1.19k
                         << "(t" << expr_gen.to_str(o1)
34605
1.19k
                         << "(t" << expr_gen.to_str(o2)
34606
1.19k
                         << "t))";
34607
1.19k
            }
34608
         };
34609
34610
         struct synthesize_vocovoc_expression1
34611
         {
34612
            typedef typename vocovoc_t::type1 node_type;
34613
            typedef typename vocovoc_t::sf4_type sf4_type;
34614
            typedef typename node_type::T0 T0;
34615
            typedef typename node_type::T1 T1;
34616
            typedef typename node_type::T2 T2;
34617
            typedef typename node_type::T3 T3;
34618
34619
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
34620
                                                      const details::operator_type& operation,
34621
                                                      expression_node_ptr (&branch)[2])
34622
1.70k
            {
34623
               // v0 o0 (c0 o1 (v1 o2 c2))
34624
1.70k
               typedef typename synthesize_covoc_expression1::node_type lcl_covoc_t;
34625
34626
1.70k
               const lcl_covoc_t* covoc = static_cast<const lcl_covoc_t*>(branch[1]);
34627
1.70k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34628
1.70k
               const Type  c0 = covoc->t0();
34629
1.70k
               const Type& v1 = covoc->t1();
34630
1.70k
               const Type  c1 = covoc->t2();
34631
1.70k
               const details::operator_type o0 = operation;
34632
1.70k
               const details::operator_type o1 = expr_gen.get_operator(covoc->f0());
34633
1.70k
               const details::operator_type o2 = expr_gen.get_operator(covoc->f1());
34634
34635
1.70k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34636
1.70k
               binary_functor_t f1 = covoc->f0();
34637
1.70k
               binary_functor_t f2 = covoc->f1();
34638
34639
1.70k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34640
34641
1.70k
               expression_node_ptr result = error_node();
34642
34643
1.70k
               const bool synthesis_result =
34644
1.70k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34645
1.70k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
34646
34647
1.70k
               if (synthesis_result)
34648
0
                  return result;
34649
1.70k
               else if (!expr_gen.valid_operator(o0,f0))
34650
0
                  return error_node();
34651
34652
1.70k
               exprtk_debug(("v0 o0 (c0 o1 (v1 o2 c2))\n"));
34653
34654
1.70k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
34655
1.70k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovoc_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
34622
858
            {
34623
               // v0 o0 (c0 o1 (v1 o2 c2))
34624
858
               typedef typename synthesize_covoc_expression1::node_type lcl_covoc_t;
34625
34626
858
               const lcl_covoc_t* covoc = static_cast<const lcl_covoc_t*>(branch[1]);
34627
858
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34628
858
               const Type  c0 = covoc->t0();
34629
858
               const Type& v1 = covoc->t1();
34630
858
               const Type  c1 = covoc->t2();
34631
858
               const details::operator_type o0 = operation;
34632
858
               const details::operator_type o1 = expr_gen.get_operator(covoc->f0());
34633
858
               const details::operator_type o2 = expr_gen.get_operator(covoc->f1());
34634
34635
858
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34636
858
               binary_functor_t f1 = covoc->f0();
34637
858
               binary_functor_t f2 = covoc->f1();
34638
34639
858
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34640
34641
858
               expression_node_ptr result = error_node();
34642
34643
858
               const bool synthesis_result =
34644
858
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34645
858
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
34646
34647
858
               if (synthesis_result)
34648
0
                  return result;
34649
858
               else if (!expr_gen.valid_operator(o0,f0))
34650
0
                  return error_node();
34651
34652
858
               exprtk_debug(("v0 o0 (c0 o1 (v1 o2 c2))\n"));
34653
34654
858
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
34655
858
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovoc_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
34622
847
            {
34623
               // v0 o0 (c0 o1 (v1 o2 c2))
34624
847
               typedef typename synthesize_covoc_expression1::node_type lcl_covoc_t;
34625
34626
847
               const lcl_covoc_t* covoc = static_cast<const lcl_covoc_t*>(branch[1]);
34627
847
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34628
847
               const Type  c0 = covoc->t0();
34629
847
               const Type& v1 = covoc->t1();
34630
847
               const Type  c1 = covoc->t2();
34631
847
               const details::operator_type o0 = operation;
34632
847
               const details::operator_type o1 = expr_gen.get_operator(covoc->f0());
34633
847
               const details::operator_type o2 = expr_gen.get_operator(covoc->f1());
34634
34635
847
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34636
847
               binary_functor_t f1 = covoc->f0();
34637
847
               binary_functor_t f2 = covoc->f1();
34638
34639
847
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34640
34641
847
               expression_node_ptr result = error_node();
34642
34643
847
               const bool synthesis_result =
34644
847
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34645
847
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
34646
34647
847
               if (synthesis_result)
34648
0
                  return result;
34649
847
               else if (!expr_gen.valid_operator(o0,f0))
34650
0
                  return error_node();
34651
34652
847
               exprtk_debug(("v0 o0 (c0 o1 (v1 o2 c2))\n"));
34653
34654
847
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
34655
847
            }
34656
34657
            static inline std::string id(expression_generator<Type>& expr_gen,
34658
                                         const details::operator_type o0,
34659
                                         const details::operator_type o1,
34660
                                         const details::operator_type o2)
34661
1.70k
            {
34662
1.70k
               return details::build_string()
34663
1.70k
                         << "t"  << expr_gen.to_str(o0)
34664
1.70k
                         << "(t" << expr_gen.to_str(o1)
34665
1.70k
                         << "(t" << expr_gen.to_str(o2)
34666
1.70k
                         << "t))";
34667
1.70k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovoc_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34661
858
            {
34662
858
               return details::build_string()
34663
858
                         << "t"  << expr_gen.to_str(o0)
34664
858
                         << "(t" << expr_gen.to_str(o1)
34665
858
                         << "(t" << expr_gen.to_str(o2)
34666
858
                         << "t))";
34667
858
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovoc_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34661
847
            {
34662
847
               return details::build_string()
34663
847
                         << "t"  << expr_gen.to_str(o0)
34664
847
                         << "(t" << expr_gen.to_str(o1)
34665
847
                         << "(t" << expr_gen.to_str(o2)
34666
847
                         << "t))";
34667
847
            }
34668
         };
34669
34670
         struct synthesize_covovoc_expression1
34671
         {
34672
            typedef typename covovoc_t::type1 node_type;
34673
            typedef typename covovoc_t::sf4_type sf4_type;
34674
            typedef typename node_type::T0 T0;
34675
            typedef typename node_type::T1 T1;
34676
            typedef typename node_type::T2 T2;
34677
            typedef typename node_type::T3 T3;
34678
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
34679
                                                      const details::operator_type& operation,
34680
                                                      expression_node_ptr (&branch)[2])
34681
3.11k
            {
34682
               // c0 o0 (v0 o1 (v1 o2 c1))
34683
3.11k
               typedef typename synthesize_vovoc_expression1::node_type lcl_vovoc_t;
34684
34685
3.11k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[1]);
34686
3.11k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
34687
3.11k
               const Type& v0 = vovoc->t0();
34688
3.11k
               const Type& v1 = vovoc->t1();
34689
3.11k
               const Type  c1 = vovoc->t2();
34690
3.11k
               const details::operator_type o0 = operation;
34691
3.11k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f0());
34692
3.11k
               const details::operator_type o2 = expr_gen.get_operator(vovoc->f1());
34693
34694
3.11k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34695
3.11k
               binary_functor_t f1 = vovoc->f0();
34696
3.11k
               binary_functor_t f2 = vovoc->f1();
34697
34698
3.11k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
34699
3.11k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34700
34701
3.11k
               expression_node_ptr result = error_node();
34702
34703
3.11k
               const bool synthesis_result =
34704
3.11k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34705
3.11k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
34706
34707
3.11k
               if (synthesis_result)
34708
0
                  return result;
34709
3.11k
               else if (!expr_gen.valid_operator(o0,f0))
34710
0
                  return error_node();
34711
34712
3.11k
               exprtk_debug(("c0 o0 (v0 o1 (v1 o2 c1))\n"));
34713
34714
3.11k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
34715
3.11k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovoc_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
34681
1.59k
            {
34682
               // c0 o0 (v0 o1 (v1 o2 c1))
34683
1.59k
               typedef typename synthesize_vovoc_expression1::node_type lcl_vovoc_t;
34684
34685
1.59k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[1]);
34686
1.59k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
34687
1.59k
               const Type& v0 = vovoc->t0();
34688
1.59k
               const Type& v1 = vovoc->t1();
34689
1.59k
               const Type  c1 = vovoc->t2();
34690
1.59k
               const details::operator_type o0 = operation;
34691
1.59k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f0());
34692
1.59k
               const details::operator_type o2 = expr_gen.get_operator(vovoc->f1());
34693
34694
1.59k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34695
1.59k
               binary_functor_t f1 = vovoc->f0();
34696
1.59k
               binary_functor_t f2 = vovoc->f1();
34697
34698
1.59k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
34699
1.59k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34700
34701
1.59k
               expression_node_ptr result = error_node();
34702
34703
1.59k
               const bool synthesis_result =
34704
1.59k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34705
1.59k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
34706
34707
1.59k
               if (synthesis_result)
34708
0
                  return result;
34709
1.59k
               else if (!expr_gen.valid_operator(o0,f0))
34710
0
                  return error_node();
34711
34712
1.59k
               exprtk_debug(("c0 o0 (v0 o1 (v1 o2 c1))\n"));
34713
34714
1.59k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
34715
1.59k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovoc_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
34681
1.52k
            {
34682
               // c0 o0 (v0 o1 (v1 o2 c1))
34683
1.52k
               typedef typename synthesize_vovoc_expression1::node_type lcl_vovoc_t;
34684
34685
1.52k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[1]);
34686
1.52k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
34687
1.52k
               const Type& v0 = vovoc->t0();
34688
1.52k
               const Type& v1 = vovoc->t1();
34689
1.52k
               const Type  c1 = vovoc->t2();
34690
1.52k
               const details::operator_type o0 = operation;
34691
1.52k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f0());
34692
1.52k
               const details::operator_type o2 = expr_gen.get_operator(vovoc->f1());
34693
34694
1.52k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34695
1.52k
               binary_functor_t f1 = vovoc->f0();
34696
1.52k
               binary_functor_t f2 = vovoc->f1();
34697
34698
1.52k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
34699
1.52k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34700
34701
1.52k
               expression_node_ptr result = error_node();
34702
34703
1.52k
               const bool synthesis_result =
34704
1.52k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34705
1.52k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
34706
34707
1.52k
               if (synthesis_result)
34708
0
                  return result;
34709
1.52k
               else if (!expr_gen.valid_operator(o0,f0))
34710
0
                  return error_node();
34711
34712
1.52k
               exprtk_debug(("c0 o0 (v0 o1 (v1 o2 c1))\n"));
34713
34714
1.52k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
34715
1.52k
            }
34716
34717
            static inline std::string id(expression_generator<Type>& expr_gen,
34718
                                         const details::operator_type o0,
34719
                                         const details::operator_type o1,
34720
                                         const details::operator_type o2)
34721
3.11k
            {
34722
3.11k
               return details::build_string()
34723
3.11k
                         << "t"  << expr_gen.to_str(o0)
34724
3.11k
                         << "(t" << expr_gen.to_str(o1)
34725
3.11k
                         << "(t" << expr_gen.to_str(o2)
34726
3.11k
                         << "t))";
34727
3.11k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovoc_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34721
1.59k
            {
34722
1.59k
               return details::build_string()
34723
1.59k
                         << "t"  << expr_gen.to_str(o0)
34724
1.59k
                         << "(t" << expr_gen.to_str(o1)
34725
1.59k
                         << "(t" << expr_gen.to_str(o2)
34726
1.59k
                         << "t))";
34727
1.59k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovoc_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34721
1.52k
            {
34722
1.52k
               return details::build_string()
34723
1.52k
                         << "t"  << expr_gen.to_str(o0)
34724
1.52k
                         << "(t" << expr_gen.to_str(o1)
34725
1.52k
                         << "(t" << expr_gen.to_str(o2)
34726
1.52k
                         << "t))";
34727
1.52k
            }
34728
         };
34729
34730
         struct synthesize_vococov_expression1
34731
         {
34732
            typedef typename vococov_t::type1 node_type;
34733
            typedef typename vococov_t::sf4_type sf4_type;
34734
            typedef typename node_type::T0 T0;
34735
            typedef typename node_type::T1 T1;
34736
            typedef typename node_type::T2 T2;
34737
            typedef typename node_type::T3 T3;
34738
34739
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
34740
                                                      const details::operator_type& operation,
34741
                                                      expression_node_ptr (&branch)[2])
34742
1.46k
            {
34743
               // v0 o0 (c0 o1 (c1 o2 v1))
34744
1.46k
               typedef typename synthesize_cocov_expression1::node_type lcl_cocov_t;
34745
34746
1.46k
               const lcl_cocov_t* cocov = static_cast<const lcl_cocov_t*>(branch[1]);
34747
1.46k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34748
1.46k
               const Type  c0 = cocov->t0();
34749
1.46k
               const Type  c1 = cocov->t1();
34750
1.46k
               const Type& v1 = cocov->t2();
34751
1.46k
               const details::operator_type o0 = operation;
34752
1.46k
               const details::operator_type o1 = expr_gen.get_operator(cocov->f0());
34753
1.46k
               const details::operator_type o2 = expr_gen.get_operator(cocov->f1());
34754
34755
1.46k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34756
1.46k
               binary_functor_t f1 = cocov->f0();
34757
1.46k
               binary_functor_t f2 = cocov->f1();
34758
34759
1.46k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34760
34761
1.46k
               expression_node_ptr result = error_node();
34762
34763
1.46k
               const bool synthesis_result =
34764
1.46k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34765
1.46k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, c1, v1, result);
34766
34767
1.46k
               if (synthesis_result)
34768
0
                  return result;
34769
1.46k
               else if (!expr_gen.valid_operator(o0,f0))
34770
0
                  return error_node();
34771
34772
1.46k
               exprtk_debug(("v0 o0 (c0 o1 (c1 o2 v1))\n"));
34773
34774
1.46k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, c1, v1, f0, f1, f2);
34775
1.46k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vococov_expression1::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
34742
732
            {
34743
               // v0 o0 (c0 o1 (c1 o2 v1))
34744
732
               typedef typename synthesize_cocov_expression1::node_type lcl_cocov_t;
34745
34746
732
               const lcl_cocov_t* cocov = static_cast<const lcl_cocov_t*>(branch[1]);
34747
732
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34748
732
               const Type  c0 = cocov->t0();
34749
732
               const Type  c1 = cocov->t1();
34750
732
               const Type& v1 = cocov->t2();
34751
732
               const details::operator_type o0 = operation;
34752
732
               const details::operator_type o1 = expr_gen.get_operator(cocov->f0());
34753
732
               const details::operator_type o2 = expr_gen.get_operator(cocov->f1());
34754
34755
732
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34756
732
               binary_functor_t f1 = cocov->f0();
34757
732
               binary_functor_t f2 = cocov->f1();
34758
34759
732
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34760
34761
732
               expression_node_ptr result = error_node();
34762
34763
732
               const bool synthesis_result =
34764
732
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34765
732
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, c1, v1, result);
34766
34767
732
               if (synthesis_result)
34768
0
                  return result;
34769
732
               else if (!expr_gen.valid_operator(o0,f0))
34770
0
                  return error_node();
34771
34772
732
               exprtk_debug(("v0 o0 (c0 o1 (c1 o2 v1))\n"));
34773
34774
732
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, c1, v1, f0, f1, f2);
34775
732
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vococov_expression1::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
34742
729
            {
34743
               // v0 o0 (c0 o1 (c1 o2 v1))
34744
729
               typedef typename synthesize_cocov_expression1::node_type lcl_cocov_t;
34745
34746
729
               const lcl_cocov_t* cocov = static_cast<const lcl_cocov_t*>(branch[1]);
34747
729
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34748
729
               const Type  c0 = cocov->t0();
34749
729
               const Type  c1 = cocov->t1();
34750
729
               const Type& v1 = cocov->t2();
34751
729
               const details::operator_type o0 = operation;
34752
729
               const details::operator_type o1 = expr_gen.get_operator(cocov->f0());
34753
729
               const details::operator_type o2 = expr_gen.get_operator(cocov->f1());
34754
34755
729
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34756
729
               binary_functor_t f1 = cocov->f0();
34757
729
               binary_functor_t f2 = cocov->f1();
34758
34759
729
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34760
34761
729
               expression_node_ptr result = error_node();
34762
34763
729
               const bool synthesis_result =
34764
729
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34765
729
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, c1, v1, result);
34766
34767
729
               if (synthesis_result)
34768
0
                  return result;
34769
729
               else if (!expr_gen.valid_operator(o0,f0))
34770
0
                  return error_node();
34771
34772
729
               exprtk_debug(("v0 o0 (c0 o1 (c1 o2 v1))\n"));
34773
34774
729
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, c1, v1, f0, f1, f2);
34775
729
            }
34776
34777
            static inline std::string id(expression_generator<Type>& expr_gen,
34778
                                         const details::operator_type o0,
34779
                                         const details::operator_type o1,
34780
                                         const details::operator_type o2)
34781
1.46k
            {
34782
1.46k
               return details::build_string()
34783
1.46k
                         << "t"  << expr_gen.to_str(o0)
34784
1.46k
                         << "(t" << expr_gen.to_str(o1)
34785
1.46k
                         << "(t" << expr_gen.to_str(o2)
34786
1.46k
                         << "t))";
34787
1.46k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vococov_expression1::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34781
732
            {
34782
732
               return details::build_string()
34783
732
                         << "t"  << expr_gen.to_str(o0)
34784
732
                         << "(t" << expr_gen.to_str(o1)
34785
732
                         << "(t" << expr_gen.to_str(o2)
34786
732
                         << "t))";
34787
732
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vococov_expression1::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34781
729
            {
34782
729
               return details::build_string()
34783
729
                         << "t"  << expr_gen.to_str(o0)
34784
729
                         << "(t" << expr_gen.to_str(o1)
34785
729
                         << "(t" << expr_gen.to_str(o2)
34786
729
                         << "t))";
34787
729
            }
34788
         };
34789
34790
         struct synthesize_vovovov_expression2
34791
         {
34792
            typedef typename vovovov_t::type2 node_type;
34793
            typedef typename vovovov_t::sf4_type sf4_type;
34794
            typedef typename node_type::T0 T0;
34795
            typedef typename node_type::T1 T1;
34796
            typedef typename node_type::T2 T2;
34797
            typedef typename node_type::T3 T3;
34798
34799
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
34800
                                                      const details::operator_type& operation,
34801
                                                      expression_node_ptr (&branch)[2])
34802
9.28k
            {
34803
               // v0 o0 ((v1 o1 v2) o2 v3)
34804
9.28k
               typedef typename synthesize_vovov_expression0::node_type lcl_vovov_t;
34805
34806
9.28k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[1]);
34807
9.28k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34808
9.28k
               const Type& v1 = vovov->t0();
34809
9.28k
               const Type& v2 = vovov->t1();
34810
9.28k
               const Type& v3 = vovov->t2();
34811
9.28k
               const details::operator_type o0 = operation;
34812
9.28k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f0());
34813
9.28k
               const details::operator_type o2 = expr_gen.get_operator(vovov->f1());
34814
34815
9.28k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34816
9.28k
               binary_functor_t f1 = vovov->f0();
34817
9.28k
               binary_functor_t f2 = vovov->f1();
34818
34819
9.28k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34820
34821
9.28k
               expression_node_ptr result = error_node();
34822
34823
9.28k
               const bool synthesis_result =
34824
9.28k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34825
9.28k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
34826
34827
9.28k
               if (synthesis_result)
34828
0
                  return result;
34829
9.28k
               else if (!expr_gen.valid_operator(o0,f0))
34830
0
                  return error_node();
34831
34832
9.28k
               exprtk_debug(("v0 o0 ((v1 o1 v2) o2 v3)\n"));
34833
34834
9.28k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
34835
9.28k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovov_expression2::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
34802
4.68k
            {
34803
               // v0 o0 ((v1 o1 v2) o2 v3)
34804
4.68k
               typedef typename synthesize_vovov_expression0::node_type lcl_vovov_t;
34805
34806
4.68k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[1]);
34807
4.68k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34808
4.68k
               const Type& v1 = vovov->t0();
34809
4.68k
               const Type& v2 = vovov->t1();
34810
4.68k
               const Type& v3 = vovov->t2();
34811
4.68k
               const details::operator_type o0 = operation;
34812
4.68k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f0());
34813
4.68k
               const details::operator_type o2 = expr_gen.get_operator(vovov->f1());
34814
34815
4.68k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34816
4.68k
               binary_functor_t f1 = vovov->f0();
34817
4.68k
               binary_functor_t f2 = vovov->f1();
34818
34819
4.68k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34820
34821
4.68k
               expression_node_ptr result = error_node();
34822
34823
4.68k
               const bool synthesis_result =
34824
4.68k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34825
4.68k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
34826
34827
4.68k
               if (synthesis_result)
34828
0
                  return result;
34829
4.68k
               else if (!expr_gen.valid_operator(o0,f0))
34830
0
                  return error_node();
34831
34832
4.68k
               exprtk_debug(("v0 o0 ((v1 o1 v2) o2 v3)\n"));
34833
34834
4.68k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
34835
4.68k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovov_expression2::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
34802
4.60k
            {
34803
               // v0 o0 ((v1 o1 v2) o2 v3)
34804
4.60k
               typedef typename synthesize_vovov_expression0::node_type lcl_vovov_t;
34805
34806
4.60k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[1]);
34807
4.60k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34808
4.60k
               const Type& v1 = vovov->t0();
34809
4.60k
               const Type& v2 = vovov->t1();
34810
4.60k
               const Type& v3 = vovov->t2();
34811
4.60k
               const details::operator_type o0 = operation;
34812
4.60k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f0());
34813
4.60k
               const details::operator_type o2 = expr_gen.get_operator(vovov->f1());
34814
34815
4.60k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34816
4.60k
               binary_functor_t f1 = vovov->f0();
34817
4.60k
               binary_functor_t f2 = vovov->f1();
34818
34819
4.60k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34820
34821
4.60k
               expression_node_ptr result = error_node();
34822
34823
4.60k
               const bool synthesis_result =
34824
4.60k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34825
4.60k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
34826
34827
4.60k
               if (synthesis_result)
34828
0
                  return result;
34829
4.60k
               else if (!expr_gen.valid_operator(o0,f0))
34830
0
                  return error_node();
34831
34832
4.60k
               exprtk_debug(("v0 o0 ((v1 o1 v2) o2 v3)\n"));
34833
34834
4.60k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
34835
4.60k
            }
34836
34837
            static inline std::string id(expression_generator<Type>& expr_gen,
34838
                                         const details::operator_type o0,
34839
                                         const details::operator_type o1,
34840
                                         const details::operator_type o2)
34841
9.28k
            {
34842
9.28k
               return details::build_string()
34843
9.28k
                         << "t"   << expr_gen.to_str(o0)
34844
9.28k
                         << "((t" << expr_gen.to_str(o1)
34845
9.28k
                         << "t)"  << expr_gen.to_str(o2)
34846
9.28k
                         << "t)";
34847
9.28k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovov_expression2::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34841
4.68k
            {
34842
4.68k
               return details::build_string()
34843
4.68k
                         << "t"   << expr_gen.to_str(o0)
34844
4.68k
                         << "((t" << expr_gen.to_str(o1)
34845
4.68k
                         << "t)"  << expr_gen.to_str(o2)
34846
4.68k
                         << "t)";
34847
4.68k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovov_expression2::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34841
4.60k
            {
34842
4.60k
               return details::build_string()
34843
4.60k
                         << "t"   << expr_gen.to_str(o0)
34844
4.60k
                         << "((t" << expr_gen.to_str(o1)
34845
4.60k
                         << "t)"  << expr_gen.to_str(o2)
34846
4.60k
                         << "t)";
34847
4.60k
            }
34848
         };
34849
34850
         struct synthesize_vovovoc_expression2
34851
         {
34852
            typedef typename vovovoc_t::type2 node_type;
34853
            typedef typename vovovoc_t::sf4_type sf4_type;
34854
            typedef typename node_type::T0 T0;
34855
            typedef typename node_type::T1 T1;
34856
            typedef typename node_type::T2 T2;
34857
            typedef typename node_type::T3 T3;
34858
34859
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
34860
                                                      const details::operator_type& operation,
34861
                                                      expression_node_ptr (&branch)[2])
34862
2.92k
            {
34863
               // v0 o0 ((v1 o1 v2) o2 c)
34864
2.92k
               typedef typename synthesize_vovoc_expression0::node_type lcl_vovoc_t;
34865
34866
2.92k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[1]);
34867
2.92k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34868
2.92k
               const Type& v1 = vovoc->t0();
34869
2.92k
               const Type& v2 = vovoc->t1();
34870
2.92k
               const Type   c = vovoc->t2();
34871
2.92k
               const details::operator_type o0 = operation;
34872
2.92k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f0());
34873
2.92k
               const details::operator_type o2 = expr_gen.get_operator(vovoc->f1());
34874
34875
2.92k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34876
2.92k
               binary_functor_t f1 = vovoc->f0();
34877
2.92k
               binary_functor_t f2 = vovoc->f1();
34878
34879
2.92k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34880
34881
2.92k
               expression_node_ptr result = error_node();
34882
34883
2.92k
               const bool synthesis_result =
34884
2.92k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34885
2.92k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
34886
34887
2.92k
               if (synthesis_result)
34888
0
                  return result;
34889
2.92k
               else if (!expr_gen.valid_operator(o0,f0))
34890
0
                  return error_node();
34891
34892
2.92k
               exprtk_debug(("v0 o0 ((v1 o1 v2) o2 c)\n"));
34893
34894
2.92k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
34895
2.92k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovoc_expression2::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
34862
1.58k
            {
34863
               // v0 o0 ((v1 o1 v2) o2 c)
34864
1.58k
               typedef typename synthesize_vovoc_expression0::node_type lcl_vovoc_t;
34865
34866
1.58k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[1]);
34867
1.58k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34868
1.58k
               const Type& v1 = vovoc->t0();
34869
1.58k
               const Type& v2 = vovoc->t1();
34870
1.58k
               const Type   c = vovoc->t2();
34871
1.58k
               const details::operator_type o0 = operation;
34872
1.58k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f0());
34873
1.58k
               const details::operator_type o2 = expr_gen.get_operator(vovoc->f1());
34874
34875
1.58k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34876
1.58k
               binary_functor_t f1 = vovoc->f0();
34877
1.58k
               binary_functor_t f2 = vovoc->f1();
34878
34879
1.58k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34880
34881
1.58k
               expression_node_ptr result = error_node();
34882
34883
1.58k
               const bool synthesis_result =
34884
1.58k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34885
1.58k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
34886
34887
1.58k
               if (synthesis_result)
34888
0
                  return result;
34889
1.58k
               else if (!expr_gen.valid_operator(o0,f0))
34890
0
                  return error_node();
34891
34892
1.58k
               exprtk_debug(("v0 o0 ((v1 o1 v2) o2 c)\n"));
34893
34894
1.58k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
34895
1.58k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovoc_expression2::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
34862
1.33k
            {
34863
               // v0 o0 ((v1 o1 v2) o2 c)
34864
1.33k
               typedef typename synthesize_vovoc_expression0::node_type lcl_vovoc_t;
34865
34866
1.33k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[1]);
34867
1.33k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34868
1.33k
               const Type& v1 = vovoc->t0();
34869
1.33k
               const Type& v2 = vovoc->t1();
34870
1.33k
               const Type   c = vovoc->t2();
34871
1.33k
               const details::operator_type o0 = operation;
34872
1.33k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f0());
34873
1.33k
               const details::operator_type o2 = expr_gen.get_operator(vovoc->f1());
34874
34875
1.33k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34876
1.33k
               binary_functor_t f1 = vovoc->f0();
34877
1.33k
               binary_functor_t f2 = vovoc->f1();
34878
34879
1.33k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34880
34881
1.33k
               expression_node_ptr result = error_node();
34882
34883
1.33k
               const bool synthesis_result =
34884
1.33k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34885
1.33k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
34886
34887
1.33k
               if (synthesis_result)
34888
0
                  return result;
34889
1.33k
               else if (!expr_gen.valid_operator(o0,f0))
34890
0
                  return error_node();
34891
34892
1.33k
               exprtk_debug(("v0 o0 ((v1 o1 v2) o2 c)\n"));
34893
34894
1.33k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
34895
1.33k
            }
34896
34897
            static inline std::string id(expression_generator<Type>& expr_gen,
34898
                                         const details::operator_type o0,
34899
                                         const details::operator_type o1,
34900
                                         const details::operator_type o2)
34901
2.92k
            {
34902
2.92k
               return details::build_string()
34903
2.92k
                         << "t"   << expr_gen.to_str(o0)
34904
2.92k
                         << "((t" << expr_gen.to_str(o1)
34905
2.92k
                         << "t)"  << expr_gen.to_str(o2)
34906
2.92k
                         << "t)";
34907
2.92k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovoc_expression2::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34901
1.58k
            {
34902
1.58k
               return details::build_string()
34903
1.58k
                         << "t"   << expr_gen.to_str(o0)
34904
1.58k
                         << "((t" << expr_gen.to_str(o1)
34905
1.58k
                         << "t)"  << expr_gen.to_str(o2)
34906
1.58k
                         << "t)";
34907
1.58k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovoc_expression2::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34901
1.33k
            {
34902
1.33k
               return details::build_string()
34903
1.33k
                         << "t"   << expr_gen.to_str(o0)
34904
1.33k
                         << "((t" << expr_gen.to_str(o1)
34905
1.33k
                         << "t)"  << expr_gen.to_str(o2)
34906
1.33k
                         << "t)";
34907
1.33k
            }
34908
         };
34909
34910
         struct synthesize_vovocov_expression2
34911
         {
34912
            typedef typename vovocov_t::type2 node_type;
34913
            typedef typename vovocov_t::sf4_type sf4_type;
34914
            typedef typename node_type::T0 T0;
34915
            typedef typename node_type::T1 T1;
34916
            typedef typename node_type::T2 T2;
34917
            typedef typename node_type::T3 T3;
34918
34919
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
34920
                                                      const details::operator_type& operation,
34921
                                                      expression_node_ptr (&branch)[2])
34922
4.14k
            {
34923
               // v0 o0 ((v1 o1 c) o2 v2)
34924
4.14k
               typedef typename synthesize_vocov_expression0::node_type lcl_vocov_t;
34925
34926
4.14k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[1]);
34927
4.14k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34928
4.14k
               const Type& v1 = vocov->t0();
34929
4.14k
               const Type   c = vocov->t1();
34930
4.14k
               const Type& v2 = vocov->t2();
34931
4.14k
               const details::operator_type o0 = operation;
34932
4.14k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f0());
34933
4.14k
               const details::operator_type o2 = expr_gen.get_operator(vocov->f1());
34934
34935
4.14k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34936
4.14k
               binary_functor_t f1 = vocov->f0();
34937
4.14k
               binary_functor_t f2 = vocov->f1();
34938
34939
4.14k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34940
34941
4.14k
               expression_node_ptr result = error_node();
34942
34943
4.14k
               const bool synthesis_result =
34944
4.14k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34945
4.14k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
34946
34947
4.14k
               if (synthesis_result)
34948
0
                  return result;
34949
4.14k
               else if (!expr_gen.valid_operator(o0,f0))
34950
0
                  return error_node();
34951
34952
4.14k
               exprtk_debug(("v0 o0 ((v1 o1 c) o2 v2)\n"));
34953
34954
4.14k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
34955
4.14k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovocov_expression2::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
34922
2.15k
            {
34923
               // v0 o0 ((v1 o1 c) o2 v2)
34924
2.15k
               typedef typename synthesize_vocov_expression0::node_type lcl_vocov_t;
34925
34926
2.15k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[1]);
34927
2.15k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34928
2.15k
               const Type& v1 = vocov->t0();
34929
2.15k
               const Type   c = vocov->t1();
34930
2.15k
               const Type& v2 = vocov->t2();
34931
2.15k
               const details::operator_type o0 = operation;
34932
2.15k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f0());
34933
2.15k
               const details::operator_type o2 = expr_gen.get_operator(vocov->f1());
34934
34935
2.15k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34936
2.15k
               binary_functor_t f1 = vocov->f0();
34937
2.15k
               binary_functor_t f2 = vocov->f1();
34938
34939
2.15k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34940
34941
2.15k
               expression_node_ptr result = error_node();
34942
34943
2.15k
               const bool synthesis_result =
34944
2.15k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34945
2.15k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
34946
34947
2.15k
               if (synthesis_result)
34948
0
                  return result;
34949
2.15k
               else if (!expr_gen.valid_operator(o0,f0))
34950
0
                  return error_node();
34951
34952
2.15k
               exprtk_debug(("v0 o0 ((v1 o1 c) o2 v2)\n"));
34953
34954
2.15k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
34955
2.15k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovocov_expression2::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
34922
1.98k
            {
34923
               // v0 o0 ((v1 o1 c) o2 v2)
34924
1.98k
               typedef typename synthesize_vocov_expression0::node_type lcl_vocov_t;
34925
34926
1.98k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[1]);
34927
1.98k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34928
1.98k
               const Type& v1 = vocov->t0();
34929
1.98k
               const Type   c = vocov->t1();
34930
1.98k
               const Type& v2 = vocov->t2();
34931
1.98k
               const details::operator_type o0 = operation;
34932
1.98k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f0());
34933
1.98k
               const details::operator_type o2 = expr_gen.get_operator(vocov->f1());
34934
34935
1.98k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34936
1.98k
               binary_functor_t f1 = vocov->f0();
34937
1.98k
               binary_functor_t f2 = vocov->f1();
34938
34939
1.98k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
34940
34941
1.98k
               expression_node_ptr result = error_node();
34942
34943
1.98k
               const bool synthesis_result =
34944
1.98k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
34945
1.98k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
34946
34947
1.98k
               if (synthesis_result)
34948
0
                  return result;
34949
1.98k
               else if (!expr_gen.valid_operator(o0,f0))
34950
0
                  return error_node();
34951
34952
1.98k
               exprtk_debug(("v0 o0 ((v1 o1 c) o2 v2)\n"));
34953
34954
1.98k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
34955
1.98k
            }
34956
34957
            static inline std::string id(expression_generator<Type>& expr_gen,
34958
                                         const details::operator_type o0,
34959
                                         const details::operator_type o1,
34960
                                         const details::operator_type o2)
34961
4.14k
            {
34962
4.14k
               return details::build_string()
34963
4.14k
                         << "t"   << expr_gen.to_str(o0)
34964
4.14k
                         << "((t" << expr_gen.to_str(o1)
34965
4.14k
                         << "t)"  << expr_gen.to_str(o2)
34966
4.14k
                         << "t)";
34967
4.14k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovocov_expression2::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34961
2.15k
            {
34962
2.15k
               return details::build_string()
34963
2.15k
                         << "t"   << expr_gen.to_str(o0)
34964
2.15k
                         << "((t" << expr_gen.to_str(o1)
34965
2.15k
                         << "t)"  << expr_gen.to_str(o2)
34966
2.15k
                         << "t)";
34967
2.15k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovocov_expression2::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
34961
1.98k
            {
34962
1.98k
               return details::build_string()
34963
1.98k
                         << "t"   << expr_gen.to_str(o0)
34964
1.98k
                         << "((t" << expr_gen.to_str(o1)
34965
1.98k
                         << "t)"  << expr_gen.to_str(o2)
34966
1.98k
                         << "t)";
34967
1.98k
            }
34968
         };
34969
34970
         struct synthesize_vocovov_expression2
34971
         {
34972
            typedef typename vocovov_t::type2 node_type;
34973
            typedef typename vocovov_t::sf4_type sf4_type;
34974
            typedef typename node_type::T0 T0;
34975
            typedef typename node_type::T1 T1;
34976
            typedef typename node_type::T2 T2;
34977
            typedef typename node_type::T3 T3;
34978
34979
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
34980
                                                      const details::operator_type& operation,
34981
                                                      expression_node_ptr (&branch)[2])
34982
2.11k
            {
34983
               // v0 o0 ((c o1 v1) o2 v2)
34984
2.11k
               typedef typename synthesize_covov_expression0::node_type lcl_covov_t;
34985
34986
2.11k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[1]);
34987
2.11k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34988
2.11k
               const Type   c = covov->t0();
34989
2.11k
               const Type& v1 = covov->t1();
34990
2.11k
               const Type& v2 = covov->t2();
34991
2.11k
               const details::operator_type o0 = operation;
34992
2.11k
               const details::operator_type o1 = expr_gen.get_operator(covov->f0());
34993
2.11k
               const details::operator_type o2 = expr_gen.get_operator(covov->f1());
34994
34995
2.11k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34996
2.11k
               binary_functor_t f1 = covov->f0();
34997
2.11k
               binary_functor_t f2 = covov->f1();
34998
34999
2.11k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35000
35001
2.11k
               expression_node_ptr result = error_node();
35002
35003
2.11k
               const bool synthesis_result =
35004
2.11k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35005
2.11k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
35006
35007
2.11k
               if (synthesis_result)
35008
0
                  return result;
35009
2.11k
               else if (!expr_gen.valid_operator(o0,f0))
35010
0
                  return error_node();
35011
35012
2.11k
               exprtk_debug(("v0 o0 ((c o1 v1) o2 v2)\n"));
35013
35014
2.11k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
35015
2.11k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovov_expression2::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
34982
1.07k
            {
34983
               // v0 o0 ((c o1 v1) o2 v2)
34984
1.07k
               typedef typename synthesize_covov_expression0::node_type lcl_covov_t;
34985
34986
1.07k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[1]);
34987
1.07k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34988
1.07k
               const Type   c = covov->t0();
34989
1.07k
               const Type& v1 = covov->t1();
34990
1.07k
               const Type& v2 = covov->t2();
34991
1.07k
               const details::operator_type o0 = operation;
34992
1.07k
               const details::operator_type o1 = expr_gen.get_operator(covov->f0());
34993
1.07k
               const details::operator_type o2 = expr_gen.get_operator(covov->f1());
34994
34995
1.07k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34996
1.07k
               binary_functor_t f1 = covov->f0();
34997
1.07k
               binary_functor_t f2 = covov->f1();
34998
34999
1.07k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35000
35001
1.07k
               expression_node_ptr result = error_node();
35002
35003
1.07k
               const bool synthesis_result =
35004
1.07k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35005
1.07k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
35006
35007
1.07k
               if (synthesis_result)
35008
0
                  return result;
35009
1.07k
               else if (!expr_gen.valid_operator(o0,f0))
35010
0
                  return error_node();
35011
35012
1.07k
               exprtk_debug(("v0 o0 ((c o1 v1) o2 v2)\n"));
35013
35014
1.07k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
35015
1.07k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovov_expression2::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
34982
1.04k
            {
34983
               // v0 o0 ((c o1 v1) o2 v2)
34984
1.04k
               typedef typename synthesize_covov_expression0::node_type lcl_covov_t;
34985
34986
1.04k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[1]);
34987
1.04k
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
34988
1.04k
               const Type   c = covov->t0();
34989
1.04k
               const Type& v1 = covov->t1();
34990
1.04k
               const Type& v2 = covov->t2();
34991
1.04k
               const details::operator_type o0 = operation;
34992
1.04k
               const details::operator_type o1 = expr_gen.get_operator(covov->f0());
34993
1.04k
               const details::operator_type o2 = expr_gen.get_operator(covov->f1());
34994
34995
1.04k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
34996
1.04k
               binary_functor_t f1 = covov->f0();
34997
1.04k
               binary_functor_t f2 = covov->f1();
34998
34999
1.04k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35000
35001
1.04k
               expression_node_ptr result = error_node();
35002
35003
1.04k
               const bool synthesis_result =
35004
1.04k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35005
1.04k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
35006
35007
1.04k
               if (synthesis_result)
35008
0
                  return result;
35009
1.04k
               else if (!expr_gen.valid_operator(o0,f0))
35010
0
                  return error_node();
35011
35012
1.04k
               exprtk_debug(("v0 o0 ((c o1 v1) o2 v2)\n"));
35013
35014
1.04k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
35015
1.04k
            }
35016
35017
            static inline std::string id(expression_generator<Type>& expr_gen,
35018
                                         const details::operator_type o0,
35019
                                         const details::operator_type o1,
35020
                                         const details::operator_type o2)
35021
2.11k
            {
35022
2.11k
               return details::build_string()
35023
2.11k
                         << "t"   << expr_gen.to_str(o0)
35024
2.11k
                         << "((t" << expr_gen.to_str(o1)
35025
2.11k
                         << "t)"  << expr_gen.to_str(o2)
35026
2.11k
                         << "t)";
35027
2.11k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovov_expression2::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35021
1.07k
            {
35022
1.07k
               return details::build_string()
35023
1.07k
                         << "t"   << expr_gen.to_str(o0)
35024
1.07k
                         << "((t" << expr_gen.to_str(o1)
35025
1.07k
                         << "t)"  << expr_gen.to_str(o2)
35026
1.07k
                         << "t)";
35027
1.07k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovov_expression2::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35021
1.04k
            {
35022
1.04k
               return details::build_string()
35023
1.04k
                         << "t"   << expr_gen.to_str(o0)
35024
1.04k
                         << "((t" << expr_gen.to_str(o1)
35025
1.04k
                         << "t)"  << expr_gen.to_str(o2)
35026
1.04k
                         << "t)";
35027
1.04k
            }
35028
         };
35029
35030
         struct synthesize_covovov_expression2
35031
         {
35032
            typedef typename covovov_t::type2 node_type;
35033
            typedef typename covovov_t::sf4_type sf4_type;
35034
            typedef typename node_type::T0 T0;
35035
            typedef typename node_type::T1 T1;
35036
            typedef typename node_type::T2 T2;
35037
            typedef typename node_type::T3 T3;
35038
35039
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35040
                                                      const details::operator_type& operation,
35041
                                                      expression_node_ptr (&branch)[2])
35042
1.98k
            {
35043
               // c o0 ((v1 o1 v2) o2 v3)
35044
1.98k
               typedef typename synthesize_vovov_expression0::node_type lcl_vovov_t;
35045
35046
1.98k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[1]);
35047
1.98k
               const Type   c = static_cast<details::literal_node<Type>*>(branch[0])->value();
35048
1.98k
               const Type& v0 = vovov->t0();
35049
1.98k
               const Type& v1 = vovov->t1();
35050
1.98k
               const Type& v2 = vovov->t2();
35051
1.98k
               const details::operator_type o0 = operation;
35052
1.98k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f0());
35053
1.98k
               const details::operator_type o2 = expr_gen.get_operator(vovov->f1());
35054
35055
1.98k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
35056
1.98k
               binary_functor_t f1 = vovov->f0();
35057
1.98k
               binary_functor_t f2 = vovov->f1();
35058
35059
1.98k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35060
1.98k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35061
35062
1.98k
               expression_node_ptr result = error_node();
35063
35064
1.98k
               const bool synthesis_result =
35065
1.98k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35066
1.98k
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
35067
35068
1.98k
               if (synthesis_result)
35069
0
                  return result;
35070
1.98k
               else if (!expr_gen.valid_operator(o0,f0))
35071
0
                  return error_node();
35072
35073
1.98k
               exprtk_debug(("c o0 ((v1 o1 v2) o2 v3)\n"));
35074
35075
1.98k
               return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
35076
1.98k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovov_expression2::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35042
993
            {
35043
               // c o0 ((v1 o1 v2) o2 v3)
35044
993
               typedef typename synthesize_vovov_expression0::node_type lcl_vovov_t;
35045
35046
993
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[1]);
35047
993
               const Type   c = static_cast<details::literal_node<Type>*>(branch[0])->value();
35048
993
               const Type& v0 = vovov->t0();
35049
993
               const Type& v1 = vovov->t1();
35050
993
               const Type& v2 = vovov->t2();
35051
993
               const details::operator_type o0 = operation;
35052
993
               const details::operator_type o1 = expr_gen.get_operator(vovov->f0());
35053
993
               const details::operator_type o2 = expr_gen.get_operator(vovov->f1());
35054
35055
993
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
35056
993
               binary_functor_t f1 = vovov->f0();
35057
993
               binary_functor_t f2 = vovov->f1();
35058
35059
993
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35060
993
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35061
35062
993
               expression_node_ptr result = error_node();
35063
35064
993
               const bool synthesis_result =
35065
993
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35066
993
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
35067
35068
993
               if (synthesis_result)
35069
0
                  return result;
35070
993
               else if (!expr_gen.valid_operator(o0,f0))
35071
0
                  return error_node();
35072
35073
993
               exprtk_debug(("c o0 ((v1 o1 v2) o2 v3)\n"));
35074
35075
993
               return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
35076
993
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovov_expression2::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35042
993
            {
35043
               // c o0 ((v1 o1 v2) o2 v3)
35044
993
               typedef typename synthesize_vovov_expression0::node_type lcl_vovov_t;
35045
35046
993
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[1]);
35047
993
               const Type   c = static_cast<details::literal_node<Type>*>(branch[0])->value();
35048
993
               const Type& v0 = vovov->t0();
35049
993
               const Type& v1 = vovov->t1();
35050
993
               const Type& v2 = vovov->t2();
35051
993
               const details::operator_type o0 = operation;
35052
993
               const details::operator_type o1 = expr_gen.get_operator(vovov->f0());
35053
993
               const details::operator_type o2 = expr_gen.get_operator(vovov->f1());
35054
35055
993
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
35056
993
               binary_functor_t f1 = vovov->f0();
35057
993
               binary_functor_t f2 = vovov->f1();
35058
35059
993
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35060
993
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35061
35062
993
               expression_node_ptr result = error_node();
35063
35064
993
               const bool synthesis_result =
35065
993
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35066
993
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
35067
35068
993
               if (synthesis_result)
35069
0
                  return result;
35070
993
               else if (!expr_gen.valid_operator(o0,f0))
35071
0
                  return error_node();
35072
35073
993
               exprtk_debug(("c o0 ((v1 o1 v2) o2 v3)\n"));
35074
35075
993
               return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
35076
993
            }
35077
35078
            static inline std::string id(expression_generator<Type>& expr_gen,
35079
                                         const details::operator_type o0,
35080
                                         const details::operator_type o1,
35081
                                         const details::operator_type o2)
35082
1.98k
            {
35083
1.98k
               return details::build_string()
35084
1.98k
                         << "t"   << expr_gen.to_str(o0)
35085
1.98k
                         << "((t" << expr_gen.to_str(o1)
35086
1.98k
                         << "t)"  << expr_gen.to_str(o2)
35087
1.98k
                         << "t)";
35088
1.98k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovov_expression2::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35082
993
            {
35083
993
               return details::build_string()
35084
993
                         << "t"   << expr_gen.to_str(o0)
35085
993
                         << "((t" << expr_gen.to_str(o1)
35086
993
                         << "t)"  << expr_gen.to_str(o2)
35087
993
                         << "t)";
35088
993
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovov_expression2::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35082
993
            {
35083
993
               return details::build_string()
35084
993
                         << "t"   << expr_gen.to_str(o0)
35085
993
                         << "((t" << expr_gen.to_str(o1)
35086
993
                         << "t)"  << expr_gen.to_str(o2)
35087
993
                         << "t)";
35088
993
            }
35089
        };
35090
35091
         struct synthesize_covocov_expression2
35092
         {
35093
            typedef typename covocov_t::type2 node_type;
35094
            typedef typename covocov_t::sf4_type sf4_type;
35095
            typedef typename node_type::T0 T0;
35096
            typedef typename node_type::T1 T1;
35097
            typedef typename node_type::T2 T2;
35098
            typedef typename node_type::T3 T3;
35099
35100
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35101
                                                      const details::operator_type& operation,
35102
                                                      expression_node_ptr (&branch)[2])
35103
12.9k
            {
35104
               // c0 o0 ((v0 o1 c1) o2 v1)
35105
12.9k
               typedef typename synthesize_vocov_expression0::node_type lcl_vocov_t;
35106
35107
12.9k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[1]);
35108
12.9k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
35109
12.9k
               const Type& v0 = vocov->t0();
35110
12.9k
               const Type  c1 = vocov->t1();
35111
12.9k
               const Type& v1 = vocov->t2();
35112
12.9k
               const details::operator_type o0 = operation;
35113
12.9k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f0());
35114
12.9k
               const details::operator_type o2 = expr_gen.get_operator(vocov->f1());
35115
35116
12.9k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
35117
12.9k
               binary_functor_t f1 = vocov->f0();
35118
12.9k
               binary_functor_t f2 = vocov->f1();
35119
35120
12.9k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35121
12.9k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35122
35123
12.9k
               expression_node_ptr result = error_node();
35124
35125
12.9k
               const bool synthesis_result =
35126
12.9k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35127
12.9k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
35128
35129
12.9k
               if (synthesis_result)
35130
0
                  return result;
35131
12.9k
               else if (!expr_gen.valid_operator(o0,f0))
35132
0
                  return error_node();
35133
35134
12.9k
               exprtk_debug(("c0 o0 ((v0 o1 c1) o2 v1)\n"));
35135
35136
12.9k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
35137
12.9k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covocov_expression2::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35103
6.47k
            {
35104
               // c0 o0 ((v0 o1 c1) o2 v1)
35105
6.47k
               typedef typename synthesize_vocov_expression0::node_type lcl_vocov_t;
35106
35107
6.47k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[1]);
35108
6.47k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
35109
6.47k
               const Type& v0 = vocov->t0();
35110
6.47k
               const Type  c1 = vocov->t1();
35111
6.47k
               const Type& v1 = vocov->t2();
35112
6.47k
               const details::operator_type o0 = operation;
35113
6.47k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f0());
35114
6.47k
               const details::operator_type o2 = expr_gen.get_operator(vocov->f1());
35115
35116
6.47k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
35117
6.47k
               binary_functor_t f1 = vocov->f0();
35118
6.47k
               binary_functor_t f2 = vocov->f1();
35119
35120
6.47k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35121
6.47k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35122
35123
6.47k
               expression_node_ptr result = error_node();
35124
35125
6.47k
               const bool synthesis_result =
35126
6.47k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35127
6.47k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
35128
35129
6.47k
               if (synthesis_result)
35130
0
                  return result;
35131
6.47k
               else if (!expr_gen.valid_operator(o0,f0))
35132
0
                  return error_node();
35133
35134
6.47k
               exprtk_debug(("c0 o0 ((v0 o1 c1) o2 v1)\n"));
35135
35136
6.47k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
35137
6.47k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covocov_expression2::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35103
6.45k
            {
35104
               // c0 o0 ((v0 o1 c1) o2 v1)
35105
6.45k
               typedef typename synthesize_vocov_expression0::node_type lcl_vocov_t;
35106
35107
6.45k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[1]);
35108
6.45k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
35109
6.45k
               const Type& v0 = vocov->t0();
35110
6.45k
               const Type  c1 = vocov->t1();
35111
6.45k
               const Type& v1 = vocov->t2();
35112
6.45k
               const details::operator_type o0 = operation;
35113
6.45k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f0());
35114
6.45k
               const details::operator_type o2 = expr_gen.get_operator(vocov->f1());
35115
35116
6.45k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
35117
6.45k
               binary_functor_t f1 = vocov->f0();
35118
6.45k
               binary_functor_t f2 = vocov->f1();
35119
35120
6.45k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35121
6.45k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35122
35123
6.45k
               expression_node_ptr result = error_node();
35124
35125
6.45k
               const bool synthesis_result =
35126
6.45k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35127
6.45k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
35128
35129
6.45k
               if (synthesis_result)
35130
0
                  return result;
35131
6.45k
               else if (!expr_gen.valid_operator(o0,f0))
35132
0
                  return error_node();
35133
35134
6.45k
               exprtk_debug(("c0 o0 ((v0 o1 c1) o2 v1)\n"));
35135
35136
6.45k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
35137
6.45k
            }
35138
35139
            static inline std::string id(expression_generator<Type>& expr_gen,
35140
                                         const details::operator_type o0,
35141
                                         const details::operator_type o1,
35142
                                         const details::operator_type o2)
35143
12.9k
            {
35144
12.9k
               return details::build_string()
35145
12.9k
                         << "t"   << expr_gen.to_str(o0)
35146
12.9k
                         << "((t" << expr_gen.to_str(o1)
35147
12.9k
                         << "t)"  << expr_gen.to_str(o2)
35148
12.9k
                         << "t)";
35149
12.9k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covocov_expression2::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35143
6.47k
            {
35144
6.47k
               return details::build_string()
35145
6.47k
                         << "t"   << expr_gen.to_str(o0)
35146
6.47k
                         << "((t" << expr_gen.to_str(o1)
35147
6.47k
                         << "t)"  << expr_gen.to_str(o2)
35148
6.47k
                         << "t)";
35149
6.47k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covocov_expression2::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35143
6.45k
            {
35144
6.45k
               return details::build_string()
35145
6.45k
                         << "t"   << expr_gen.to_str(o0)
35146
6.45k
                         << "((t" << expr_gen.to_str(o1)
35147
6.45k
                         << "t)"  << expr_gen.to_str(o2)
35148
6.45k
                         << "t)";
35149
6.45k
            }
35150
         };
35151
35152
         struct synthesize_vocovoc_expression2
35153
         {
35154
            typedef typename vocovoc_t::type2 node_type;
35155
            typedef typename vocovoc_t::sf4_type sf4_type;
35156
            typedef typename node_type::T0 T0;
35157
            typedef typename node_type::T1 T1;
35158
            typedef typename node_type::T2 T2;
35159
            typedef typename node_type::T3 T3;
35160
35161
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35162
                                                      const details::operator_type& operation,
35163
                                                      expression_node_ptr (&branch)[2])
35164
798
            {
35165
               // v0 o0 ((c0 o1 v1) o2 c1)
35166
798
               typedef typename synthesize_covoc_expression0::node_type lcl_covoc_t;
35167
35168
798
               const lcl_covoc_t* covoc = static_cast<const lcl_covoc_t*>(branch[1]);
35169
798
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
35170
798
               const Type  c0 = covoc->t0();
35171
798
               const Type& v1 = covoc->t1();
35172
798
               const Type  c1 = covoc->t2();
35173
798
               const details::operator_type o0 = operation;
35174
798
               const details::operator_type o1 = expr_gen.get_operator(covoc->f0());
35175
798
               const details::operator_type o2 = expr_gen.get_operator(covoc->f1());
35176
35177
798
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
35178
798
               binary_functor_t f1 = covoc->f0();
35179
798
               binary_functor_t f2 = covoc->f1();
35180
35181
798
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35182
35183
798
               expression_node_ptr result = error_node();
35184
35185
798
               const bool synthesis_result =
35186
798
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35187
798
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
35188
35189
798
               if (synthesis_result)
35190
0
                  return result;
35191
798
               else if (!expr_gen.valid_operator(o0,f0))
35192
0
                  return error_node();
35193
35194
798
               exprtk_debug(("v0 o0 ((c0 o1 v1) o2 c1)\n"));
35195
35196
798
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
35197
798
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovoc_expression2::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35164
410
            {
35165
               // v0 o0 ((c0 o1 v1) o2 c1)
35166
410
               typedef typename synthesize_covoc_expression0::node_type lcl_covoc_t;
35167
35168
410
               const lcl_covoc_t* covoc = static_cast<const lcl_covoc_t*>(branch[1]);
35169
410
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
35170
410
               const Type  c0 = covoc->t0();
35171
410
               const Type& v1 = covoc->t1();
35172
410
               const Type  c1 = covoc->t2();
35173
410
               const details::operator_type o0 = operation;
35174
410
               const details::operator_type o1 = expr_gen.get_operator(covoc->f0());
35175
410
               const details::operator_type o2 = expr_gen.get_operator(covoc->f1());
35176
35177
410
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
35178
410
               binary_functor_t f1 = covoc->f0();
35179
410
               binary_functor_t f2 = covoc->f1();
35180
35181
410
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35182
35183
410
               expression_node_ptr result = error_node();
35184
35185
410
               const bool synthesis_result =
35186
410
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35187
410
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
35188
35189
410
               if (synthesis_result)
35190
0
                  return result;
35191
410
               else if (!expr_gen.valid_operator(o0,f0))
35192
0
                  return error_node();
35193
35194
410
               exprtk_debug(("v0 o0 ((c0 o1 v1) o2 c1)\n"));
35195
35196
410
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
35197
410
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovoc_expression2::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35164
388
            {
35165
               // v0 o0 ((c0 o1 v1) o2 c1)
35166
388
               typedef typename synthesize_covoc_expression0::node_type lcl_covoc_t;
35167
35168
388
               const lcl_covoc_t* covoc = static_cast<const lcl_covoc_t*>(branch[1]);
35169
388
               const Type& v0 = static_cast<details::variable_node<Type>*>(branch[0])->ref();
35170
388
               const Type  c0 = covoc->t0();
35171
388
               const Type& v1 = covoc->t1();
35172
388
               const Type  c1 = covoc->t2();
35173
388
               const details::operator_type o0 = operation;
35174
388
               const details::operator_type o1 = expr_gen.get_operator(covoc->f0());
35175
388
               const details::operator_type o2 = expr_gen.get_operator(covoc->f1());
35176
35177
388
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
35178
388
               binary_functor_t f1 = covoc->f0();
35179
388
               binary_functor_t f2 = covoc->f1();
35180
35181
388
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35182
35183
388
               expression_node_ptr result = error_node();
35184
35185
388
               const bool synthesis_result =
35186
388
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35187
388
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
35188
35189
388
               if (synthesis_result)
35190
0
                  return result;
35191
388
               else if (!expr_gen.valid_operator(o0,f0))
35192
0
                  return error_node();
35193
35194
388
               exprtk_debug(("v0 o0 ((c0 o1 v1) o2 c1)\n"));
35195
35196
388
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
35197
388
            }
35198
35199
            static inline std::string id(expression_generator<Type>& expr_gen,
35200
                                         const details::operator_type o0,
35201
                                         const details::operator_type o1,
35202
                                         const details::operator_type o2)
35203
798
            {
35204
798
               return details::build_string()
35205
798
                         << "t"   << expr_gen.to_str(o0)
35206
798
                         << "((t" << expr_gen.to_str(o1)
35207
798
                         << "t)"  << expr_gen.to_str(o2)
35208
798
                         << "t)";
35209
798
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovoc_expression2::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35203
410
            {
35204
410
               return details::build_string()
35205
410
                         << "t"   << expr_gen.to_str(o0)
35206
410
                         << "((t" << expr_gen.to_str(o1)
35207
410
                         << "t)"  << expr_gen.to_str(o2)
35208
410
                         << "t)";
35209
410
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovoc_expression2::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35203
388
            {
35204
388
               return details::build_string()
35205
388
                         << "t"   << expr_gen.to_str(o0)
35206
388
                         << "((t" << expr_gen.to_str(o1)
35207
388
                         << "t)"  << expr_gen.to_str(o2)
35208
388
                         << "t)";
35209
388
            }
35210
         };
35211
35212
         struct synthesize_covovoc_expression2
35213
         {
35214
            typedef typename covovoc_t::type2 node_type;
35215
            typedef typename covovoc_t::sf4_type sf4_type;
35216
            typedef typename node_type::T0 T0;
35217
            typedef typename node_type::T1 T1;
35218
            typedef typename node_type::T2 T2;
35219
            typedef typename node_type::T3 T3;
35220
35221
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35222
                                                      const details::operator_type& operation,
35223
                                                      expression_node_ptr (&branch)[2])
35224
3.08k
            {
35225
               // c0 o0 ((v0 o1 v1) o2 c1)
35226
3.08k
               typedef typename synthesize_vovoc_expression0::node_type lcl_vovoc_t;
35227
35228
3.08k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[1]);
35229
3.08k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
35230
3.08k
               const Type& v0 = vovoc->t0();
35231
3.08k
               const Type& v1 = vovoc->t1();
35232
3.08k
               const Type  c1 = vovoc->t2();
35233
3.08k
               const details::operator_type o0 = operation;
35234
3.08k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f0());
35235
3.08k
               const details::operator_type o2 = expr_gen.get_operator(vovoc->f1());
35236
35237
3.08k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
35238
3.08k
               binary_functor_t f1 = vovoc->f0();
35239
3.08k
               binary_functor_t f2 = vovoc->f1();
35240
35241
3.08k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35242
3.08k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35243
35244
3.08k
               expression_node_ptr result = error_node();
35245
35246
3.08k
               const bool synthesis_result =
35247
3.08k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35248
3.08k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
35249
35250
3.08k
               if (synthesis_result)
35251
0
                  return result;
35252
3.08k
               else if (!expr_gen.valid_operator(o0,f0))
35253
0
                  return error_node();
35254
35255
3.08k
               exprtk_debug(("c0 o0 ((v0 o1 v1) o2 c1)\n"));
35256
35257
3.08k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
35258
3.08k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovoc_expression2::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35224
1.67k
            {
35225
               // c0 o0 ((v0 o1 v1) o2 c1)
35226
1.67k
               typedef typename synthesize_vovoc_expression0::node_type lcl_vovoc_t;
35227
35228
1.67k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[1]);
35229
1.67k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
35230
1.67k
               const Type& v0 = vovoc->t0();
35231
1.67k
               const Type& v1 = vovoc->t1();
35232
1.67k
               const Type  c1 = vovoc->t2();
35233
1.67k
               const details::operator_type o0 = operation;
35234
1.67k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f0());
35235
1.67k
               const details::operator_type o2 = expr_gen.get_operator(vovoc->f1());
35236
35237
1.67k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
35238
1.67k
               binary_functor_t f1 = vovoc->f0();
35239
1.67k
               binary_functor_t f2 = vovoc->f1();
35240
35241
1.67k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35242
1.67k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35243
35244
1.67k
               expression_node_ptr result = error_node();
35245
35246
1.67k
               const bool synthesis_result =
35247
1.67k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35248
1.67k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
35249
35250
1.67k
               if (synthesis_result)
35251
0
                  return result;
35252
1.67k
               else if (!expr_gen.valid_operator(o0,f0))
35253
0
                  return error_node();
35254
35255
1.67k
               exprtk_debug(("c0 o0 ((v0 o1 v1) o2 c1)\n"));
35256
35257
1.67k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
35258
1.67k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovoc_expression2::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35224
1.41k
            {
35225
               // c0 o0 ((v0 o1 v1) o2 c1)
35226
1.41k
               typedef typename synthesize_vovoc_expression0::node_type lcl_vovoc_t;
35227
35228
1.41k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[1]);
35229
1.41k
               const Type  c0 = static_cast<details::literal_node<Type>*>(branch[0])->value();
35230
1.41k
               const Type& v0 = vovoc->t0();
35231
1.41k
               const Type& v1 = vovoc->t1();
35232
1.41k
               const Type  c1 = vovoc->t2();
35233
1.41k
               const details::operator_type o0 = operation;
35234
1.41k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f0());
35235
1.41k
               const details::operator_type o2 = expr_gen.get_operator(vovoc->f1());
35236
35237
1.41k
               binary_functor_t f0 = reinterpret_cast<binary_functor_t>(0);
35238
1.41k
               binary_functor_t f1 = vovoc->f0();
35239
1.41k
               binary_functor_t f2 = vovoc->f1();
35240
35241
1.41k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35242
1.41k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35243
35244
1.41k
               expression_node_ptr result = error_node();
35245
35246
1.41k
               const bool synthesis_result =
35247
1.41k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35248
1.41k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
35249
35250
1.41k
               if (synthesis_result)
35251
0
                  return result;
35252
1.41k
               else if (!expr_gen.valid_operator(o0,f0))
35253
0
                  return error_node();
35254
35255
1.41k
               exprtk_debug(("c0 o0 ((v0 o1 v1) o2 c1)\n"));
35256
35257
1.41k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
35258
1.41k
            }
35259
35260
            static inline std::string id(expression_generator<Type>& expr_gen,
35261
                                         const details::operator_type o0,
35262
                                         const details::operator_type o1,
35263
                                         const details::operator_type o2)
35264
3.08k
            {
35265
3.08k
               return details::build_string()
35266
3.08k
                         << "t"   << expr_gen.to_str(o0)
35267
3.08k
                         << "((t" << expr_gen.to_str(o1)
35268
3.08k
                         << "t)"  << expr_gen.to_str(o2)
35269
3.08k
                         << "t)";
35270
3.08k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovoc_expression2::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35264
1.67k
            {
35265
1.67k
               return details::build_string()
35266
1.67k
                         << "t"   << expr_gen.to_str(o0)
35267
1.67k
                         << "((t" << expr_gen.to_str(o1)
35268
1.67k
                         << "t)"  << expr_gen.to_str(o2)
35269
1.67k
                         << "t)";
35270
1.67k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovoc_expression2::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35264
1.41k
            {
35265
1.41k
               return details::build_string()
35266
1.41k
                         << "t"   << expr_gen.to_str(o0)
35267
1.41k
                         << "((t" << expr_gen.to_str(o1)
35268
1.41k
                         << "t)"  << expr_gen.to_str(o2)
35269
1.41k
                         << "t)";
35270
1.41k
            }
35271
         };
35272
35273
         struct synthesize_vococov_expression2
35274
         {
35275
            typedef typename vococov_t::type2 node_type;
35276
            static inline expression_node_ptr process(expression_generator<Type>&,
35277
                                                      const details::operator_type&,
35278
                                                      expression_node_ptr (&)[2])
35279
            {
35280
               // v0 o0 ((c0 o1 c1) o2 v1) - Not possible
35281
               exprtk_debug(("v0 o0 ((c0 o1 c1) o2 v1) - Not possible\n"));
35282
               return error_node();
35283
            }
35284
35285
            static inline std::string id(expression_generator<Type>&,
35286
                                         const details::operator_type,
35287
                                         const details::operator_type,
35288
                                         const details::operator_type)
35289
            {
35290
               return "INVALID";
35291
            }
35292
         };
35293
35294
         struct synthesize_vovovov_expression3
35295
         {
35296
            typedef typename vovovov_t::type3 node_type;
35297
            typedef typename vovovov_t::sf4_type sf4_type;
35298
            typedef typename node_type::T0 T0;
35299
            typedef typename node_type::T1 T1;
35300
            typedef typename node_type::T2 T2;
35301
            typedef typename node_type::T3 T3;
35302
35303
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35304
                                                      const details::operator_type& operation,
35305
                                                      expression_node_ptr (&branch)[2])
35306
1.50k
            {
35307
               // ((v0 o0 v1) o1 v2) o2 v3
35308
1.50k
               typedef typename synthesize_vovov_expression0::node_type lcl_vovov_t;
35309
35310
1.50k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[0]);
35311
1.50k
               const Type& v0 = vovov->t0();
35312
1.50k
               const Type& v1 = vovov->t1();
35313
1.50k
               const Type& v2 = vovov->t2();
35314
1.50k
               const Type& v3 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35315
1.50k
               const details::operator_type o0 = expr_gen.get_operator(vovov->f0());
35316
1.50k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f1());
35317
1.50k
               const details::operator_type o2 = operation;
35318
35319
1.50k
               binary_functor_t f0 = vovov->f0();
35320
1.50k
               binary_functor_t f1 = vovov->f1();
35321
1.50k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35322
35323
1.50k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35324
35325
1.50k
               expression_node_ptr result = error_node();
35326
35327
1.50k
               const bool synthesis_result =
35328
1.50k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35329
1.50k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
35330
35331
1.50k
               if (synthesis_result)
35332
0
                  return result;
35333
1.50k
               else if (!expr_gen.valid_operator(o2,f2))
35334
0
                  return error_node();
35335
35336
1.50k
               exprtk_debug(("((v0 o0 v1) o1 v2) o2 v3\n"));
35337
35338
1.50k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
35339
1.50k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovov_expression3::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35306
755
            {
35307
               // ((v0 o0 v1) o1 v2) o2 v3
35308
755
               typedef typename synthesize_vovov_expression0::node_type lcl_vovov_t;
35309
35310
755
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[0]);
35311
755
               const Type& v0 = vovov->t0();
35312
755
               const Type& v1 = vovov->t1();
35313
755
               const Type& v2 = vovov->t2();
35314
755
               const Type& v3 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35315
755
               const details::operator_type o0 = expr_gen.get_operator(vovov->f0());
35316
755
               const details::operator_type o1 = expr_gen.get_operator(vovov->f1());
35317
755
               const details::operator_type o2 = operation;
35318
35319
755
               binary_functor_t f0 = vovov->f0();
35320
755
               binary_functor_t f1 = vovov->f1();
35321
755
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35322
35323
755
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35324
35325
755
               expression_node_ptr result = error_node();
35326
35327
755
               const bool synthesis_result =
35328
755
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35329
755
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
35330
35331
755
               if (synthesis_result)
35332
0
                  return result;
35333
755
               else if (!expr_gen.valid_operator(o2,f2))
35334
0
                  return error_node();
35335
35336
755
               exprtk_debug(("((v0 o0 v1) o1 v2) o2 v3\n"));
35337
35338
755
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
35339
755
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovov_expression3::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35306
750
            {
35307
               // ((v0 o0 v1) o1 v2) o2 v3
35308
750
               typedef typename synthesize_vovov_expression0::node_type lcl_vovov_t;
35309
35310
750
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[0]);
35311
750
               const Type& v0 = vovov->t0();
35312
750
               const Type& v1 = vovov->t1();
35313
750
               const Type& v2 = vovov->t2();
35314
750
               const Type& v3 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35315
750
               const details::operator_type o0 = expr_gen.get_operator(vovov->f0());
35316
750
               const details::operator_type o1 = expr_gen.get_operator(vovov->f1());
35317
750
               const details::operator_type o2 = operation;
35318
35319
750
               binary_functor_t f0 = vovov->f0();
35320
750
               binary_functor_t f1 = vovov->f1();
35321
750
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35322
35323
750
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35324
35325
750
               expression_node_ptr result = error_node();
35326
35327
750
               const bool synthesis_result =
35328
750
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35329
750
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
35330
35331
750
               if (synthesis_result)
35332
0
                  return result;
35333
750
               else if (!expr_gen.valid_operator(o2,f2))
35334
0
                  return error_node();
35335
35336
750
               exprtk_debug(("((v0 o0 v1) o1 v2) o2 v3\n"));
35337
35338
750
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
35339
750
            }
35340
35341
            static inline std::string id(expression_generator<Type>& expr_gen,
35342
                                         const details::operator_type o0,
35343
                                         const details::operator_type o1,
35344
                                         const details::operator_type o2)
35345
1.50k
            {
35346
1.50k
               return details::build_string()
35347
1.50k
                         << "((t" << expr_gen.to_str(o0)
35348
1.50k
                         << "t)"  << expr_gen.to_str(o1)
35349
1.50k
                         << "t)"  << expr_gen.to_str(o2)
35350
1.50k
                         << "t";
35351
1.50k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovov_expression3::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35345
755
            {
35346
755
               return details::build_string()
35347
755
                         << "((t" << expr_gen.to_str(o0)
35348
755
                         << "t)"  << expr_gen.to_str(o1)
35349
755
                         << "t)"  << expr_gen.to_str(o2)
35350
755
                         << "t";
35351
755
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovov_expression3::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35345
750
            {
35346
750
               return details::build_string()
35347
750
                         << "((t" << expr_gen.to_str(o0)
35348
750
                         << "t)"  << expr_gen.to_str(o1)
35349
750
                         << "t)"  << expr_gen.to_str(o2)
35350
750
                         << "t";
35351
750
            }
35352
         };
35353
35354
         struct synthesize_vovovoc_expression3
35355
         {
35356
            typedef typename vovovoc_t::type3 node_type;
35357
            typedef typename vovovoc_t::sf4_type sf4_type;
35358
            typedef typename node_type::T0 T0;
35359
            typedef typename node_type::T1 T1;
35360
            typedef typename node_type::T2 T2;
35361
            typedef typename node_type::T3 T3;
35362
35363
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35364
                                                      const details::operator_type& operation,
35365
                                                      expression_node_ptr (&branch)[2])
35366
1.84k
            {
35367
               // ((v0 o0 v1) o1 v2) o2 c
35368
1.84k
               typedef typename synthesize_vovov_expression0::node_type lcl_vovov_t;
35369
35370
1.84k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[0]);
35371
1.84k
               const Type& v0 = vovov->t0();
35372
1.84k
               const Type& v1 = vovov->t1();
35373
1.84k
               const Type& v2 = vovov->t2();
35374
1.84k
               const Type   c = static_cast<details::literal_node<Type>*>(branch[1])->value();
35375
1.84k
               const details::operator_type o0 = expr_gen.get_operator(vovov->f0());
35376
1.84k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f1());
35377
1.84k
               const details::operator_type o2 = operation;
35378
35379
1.84k
               binary_functor_t f0 = vovov->f0();
35380
1.84k
               binary_functor_t f1 = vovov->f1();
35381
1.84k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35382
35383
1.84k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35384
1.84k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35385
35386
1.84k
               expression_node_ptr result = error_node();
35387
35388
1.84k
               const bool synthesis_result =
35389
1.84k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35390
1.84k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
35391
35392
1.84k
               if (synthesis_result)
35393
0
                  return result;
35394
1.84k
               else if (!expr_gen.valid_operator(o2,f2))
35395
0
                  return error_node();
35396
35397
1.84k
               exprtk_debug(("((v0 o0 v1) o1 v2) o2 c\n"));
35398
35399
1.84k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
35400
1.84k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovoc_expression3::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35366
928
            {
35367
               // ((v0 o0 v1) o1 v2) o2 c
35368
928
               typedef typename synthesize_vovov_expression0::node_type lcl_vovov_t;
35369
35370
928
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[0]);
35371
928
               const Type& v0 = vovov->t0();
35372
928
               const Type& v1 = vovov->t1();
35373
928
               const Type& v2 = vovov->t2();
35374
928
               const Type   c = static_cast<details::literal_node<Type>*>(branch[1])->value();
35375
928
               const details::operator_type o0 = expr_gen.get_operator(vovov->f0());
35376
928
               const details::operator_type o1 = expr_gen.get_operator(vovov->f1());
35377
928
               const details::operator_type o2 = operation;
35378
35379
928
               binary_functor_t f0 = vovov->f0();
35380
928
               binary_functor_t f1 = vovov->f1();
35381
928
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35382
35383
928
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35384
928
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35385
35386
928
               expression_node_ptr result = error_node();
35387
35388
928
               const bool synthesis_result =
35389
928
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35390
928
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
35391
35392
928
               if (synthesis_result)
35393
0
                  return result;
35394
928
               else if (!expr_gen.valid_operator(o2,f2))
35395
0
                  return error_node();
35396
35397
928
               exprtk_debug(("((v0 o0 v1) o1 v2) o2 c\n"));
35398
35399
928
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
35400
928
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovoc_expression3::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35366
916
            {
35367
               // ((v0 o0 v1) o1 v2) o2 c
35368
916
               typedef typename synthesize_vovov_expression0::node_type lcl_vovov_t;
35369
35370
916
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[0]);
35371
916
               const Type& v0 = vovov->t0();
35372
916
               const Type& v1 = vovov->t1();
35373
916
               const Type& v2 = vovov->t2();
35374
916
               const Type   c = static_cast<details::literal_node<Type>*>(branch[1])->value();
35375
916
               const details::operator_type o0 = expr_gen.get_operator(vovov->f0());
35376
916
               const details::operator_type o1 = expr_gen.get_operator(vovov->f1());
35377
916
               const details::operator_type o2 = operation;
35378
35379
916
               binary_functor_t f0 = vovov->f0();
35380
916
               binary_functor_t f1 = vovov->f1();
35381
916
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35382
35383
916
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35384
916
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35385
35386
916
               expression_node_ptr result = error_node();
35387
35388
916
               const bool synthesis_result =
35389
916
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35390
916
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
35391
35392
916
               if (synthesis_result)
35393
0
                  return result;
35394
916
               else if (!expr_gen.valid_operator(o2,f2))
35395
0
                  return error_node();
35396
35397
916
               exprtk_debug(("((v0 o0 v1) o1 v2) o2 c\n"));
35398
35399
916
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
35400
916
            }
35401
35402
            static inline std::string id(expression_generator<Type>& expr_gen,
35403
                                         const details::operator_type o0,
35404
                                         const details::operator_type o1,
35405
                                         const details::operator_type o2)
35406
1.84k
            {
35407
1.84k
               return details::build_string()
35408
1.84k
                         << "((t" << expr_gen.to_str(o0)
35409
1.84k
                         << "t)"  << expr_gen.to_str(o1)
35410
1.84k
                         << "t)"  << expr_gen.to_str(o2)
35411
1.84k
                         << "t";
35412
1.84k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovoc_expression3::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35406
928
            {
35407
928
               return details::build_string()
35408
928
                         << "((t" << expr_gen.to_str(o0)
35409
928
                         << "t)"  << expr_gen.to_str(o1)
35410
928
                         << "t)"  << expr_gen.to_str(o2)
35411
928
                         << "t";
35412
928
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovoc_expression3::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35406
916
            {
35407
916
               return details::build_string()
35408
916
                         << "((t" << expr_gen.to_str(o0)
35409
916
                         << "t)"  << expr_gen.to_str(o1)
35410
916
                         << "t)"  << expr_gen.to_str(o2)
35411
916
                         << "t";
35412
916
            }
35413
         };
35414
35415
         struct synthesize_vovocov_expression3
35416
         {
35417
            typedef typename vovocov_t::type3 node_type;
35418
            typedef typename vovocov_t::sf4_type sf4_type;
35419
            typedef typename node_type::T0 T0;
35420
            typedef typename node_type::T1 T1;
35421
            typedef typename node_type::T2 T2;
35422
            typedef typename node_type::T3 T3;
35423
35424
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35425
                                                      const details::operator_type& operation,
35426
                                                      expression_node_ptr (&branch)[2])
35427
4.11k
            {
35428
               // ((v0 o0 v1) o1 c) o2 v2
35429
4.11k
               typedef typename synthesize_vovoc_expression0::node_type lcl_vovoc_t;
35430
35431
4.11k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[0]);
35432
4.11k
               const Type& v0 = vovoc->t0();
35433
4.11k
               const Type& v1 = vovoc->t1();
35434
4.11k
               const Type   c = vovoc->t2();
35435
4.11k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35436
4.11k
               const details::operator_type o0 = expr_gen.get_operator(vovoc->f0());
35437
4.11k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f1());
35438
4.11k
               const details::operator_type o2 = operation;
35439
35440
4.11k
               binary_functor_t f0 = vovoc->f0();
35441
4.11k
               binary_functor_t f1 = vovoc->f1();
35442
4.11k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35443
35444
4.11k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35445
35446
4.11k
               expression_node_ptr result = error_node();
35447
35448
4.11k
               const bool synthesis_result =
35449
4.11k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35450
4.11k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
35451
35452
4.11k
               if (synthesis_result)
35453
0
                  return result;
35454
4.11k
               else if (!expr_gen.valid_operator(o2,f2))
35455
0
                  return error_node();
35456
35457
4.11k
               exprtk_debug(("((v0 o0 v1) o1 c) o2 v2\n"));
35458
35459
4.11k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
35460
4.11k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovocov_expression3::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35427
2.06k
            {
35428
               // ((v0 o0 v1) o1 c) o2 v2
35429
2.06k
               typedef typename synthesize_vovoc_expression0::node_type lcl_vovoc_t;
35430
35431
2.06k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[0]);
35432
2.06k
               const Type& v0 = vovoc->t0();
35433
2.06k
               const Type& v1 = vovoc->t1();
35434
2.06k
               const Type   c = vovoc->t2();
35435
2.06k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35436
2.06k
               const details::operator_type o0 = expr_gen.get_operator(vovoc->f0());
35437
2.06k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f1());
35438
2.06k
               const details::operator_type o2 = operation;
35439
35440
2.06k
               binary_functor_t f0 = vovoc->f0();
35441
2.06k
               binary_functor_t f1 = vovoc->f1();
35442
2.06k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35443
35444
2.06k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35445
35446
2.06k
               expression_node_ptr result = error_node();
35447
35448
2.06k
               const bool synthesis_result =
35449
2.06k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35450
2.06k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
35451
35452
2.06k
               if (synthesis_result)
35453
0
                  return result;
35454
2.06k
               else if (!expr_gen.valid_operator(o2,f2))
35455
0
                  return error_node();
35456
35457
2.06k
               exprtk_debug(("((v0 o0 v1) o1 c) o2 v2\n"));
35458
35459
2.06k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
35460
2.06k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovocov_expression3::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35427
2.05k
            {
35428
               // ((v0 o0 v1) o1 c) o2 v2
35429
2.05k
               typedef typename synthesize_vovoc_expression0::node_type lcl_vovoc_t;
35430
35431
2.05k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[0]);
35432
2.05k
               const Type& v0 = vovoc->t0();
35433
2.05k
               const Type& v1 = vovoc->t1();
35434
2.05k
               const Type   c = vovoc->t2();
35435
2.05k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35436
2.05k
               const details::operator_type o0 = expr_gen.get_operator(vovoc->f0());
35437
2.05k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f1());
35438
2.05k
               const details::operator_type o2 = operation;
35439
35440
2.05k
               binary_functor_t f0 = vovoc->f0();
35441
2.05k
               binary_functor_t f1 = vovoc->f1();
35442
2.05k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35443
35444
2.05k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35445
35446
2.05k
               expression_node_ptr result = error_node();
35447
35448
2.05k
               const bool synthesis_result =
35449
2.05k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35450
2.05k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
35451
35452
2.05k
               if (synthesis_result)
35453
0
                  return result;
35454
2.05k
               else if (!expr_gen.valid_operator(o2,f2))
35455
0
                  return error_node();
35456
35457
2.05k
               exprtk_debug(("((v0 o0 v1) o1 c) o2 v2\n"));
35458
35459
2.05k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
35460
2.05k
            }
35461
35462
            static inline std::string id(expression_generator<Type>& expr_gen,
35463
                                         const details::operator_type o0,
35464
                                         const details::operator_type o1,
35465
                                         const details::operator_type o2)
35466
4.11k
            {
35467
4.11k
               return details::build_string()
35468
4.11k
                         << "((t" << expr_gen.to_str(o0)
35469
4.11k
                         << "t)"  << expr_gen.to_str(o1)
35470
4.11k
                         << "t)"  << expr_gen.to_str(o2)
35471
4.11k
                         << "t";
35472
4.11k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovocov_expression3::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35466
2.06k
            {
35467
2.06k
               return details::build_string()
35468
2.06k
                         << "((t" << expr_gen.to_str(o0)
35469
2.06k
                         << "t)"  << expr_gen.to_str(o1)
35470
2.06k
                         << "t)"  << expr_gen.to_str(o2)
35471
2.06k
                         << "t";
35472
2.06k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovocov_expression3::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35466
2.05k
            {
35467
2.05k
               return details::build_string()
35468
2.05k
                         << "((t" << expr_gen.to_str(o0)
35469
2.05k
                         << "t)"  << expr_gen.to_str(o1)
35470
2.05k
                         << "t)"  << expr_gen.to_str(o2)
35471
2.05k
                         << "t";
35472
2.05k
            }
35473
         };
35474
35475
         struct synthesize_vocovov_expression3
35476
         {
35477
            typedef typename vocovov_t::type3 node_type;
35478
            typedef typename vocovov_t::sf4_type sf4_type;
35479
            typedef typename node_type::T0 T0;
35480
            typedef typename node_type::T1 T1;
35481
            typedef typename node_type::T2 T2;
35482
            typedef typename node_type::T3 T3;
35483
35484
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35485
                                                      const details::operator_type& operation,
35486
                                                      expression_node_ptr (&branch)[2])
35487
7.03k
            {
35488
               // ((v0 o0 c) o1 v1) o2 v2
35489
7.03k
               typedef typename synthesize_vocov_expression0::node_type lcl_vocov_t;
35490
35491
7.03k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[0]);
35492
7.03k
               const Type& v0 = vocov->t0();
35493
7.03k
               const Type   c = vocov->t1();
35494
7.03k
               const Type& v1 = vocov->t2();
35495
7.03k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35496
7.03k
               const details::operator_type o0 = expr_gen.get_operator(vocov->f0());
35497
7.03k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f1());
35498
7.03k
               const details::operator_type o2 = operation;
35499
35500
7.03k
               binary_functor_t f0 = vocov->f0();
35501
7.03k
               binary_functor_t f1 = vocov->f1();
35502
7.03k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35503
35504
7.03k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35505
35506
7.03k
               expression_node_ptr result = error_node();
35507
35508
7.03k
               const bool synthesis_result =
35509
7.03k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35510
7.03k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
35511
35512
7.03k
               if (synthesis_result)
35513
0
                  return result;
35514
7.03k
               else if (!expr_gen.valid_operator(o2,f2))
35515
0
                  return error_node();
35516
35517
7.03k
               exprtk_debug(("((v0 o0 c) o1 v1) o2 v2\n"));
35518
35519
7.03k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
35520
7.03k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovov_expression3::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35487
3.52k
            {
35488
               // ((v0 o0 c) o1 v1) o2 v2
35489
3.52k
               typedef typename synthesize_vocov_expression0::node_type lcl_vocov_t;
35490
35491
3.52k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[0]);
35492
3.52k
               const Type& v0 = vocov->t0();
35493
3.52k
               const Type   c = vocov->t1();
35494
3.52k
               const Type& v1 = vocov->t2();
35495
3.52k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35496
3.52k
               const details::operator_type o0 = expr_gen.get_operator(vocov->f0());
35497
3.52k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f1());
35498
3.52k
               const details::operator_type o2 = operation;
35499
35500
3.52k
               binary_functor_t f0 = vocov->f0();
35501
3.52k
               binary_functor_t f1 = vocov->f1();
35502
3.52k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35503
35504
3.52k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35505
35506
3.52k
               expression_node_ptr result = error_node();
35507
35508
3.52k
               const bool synthesis_result =
35509
3.52k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35510
3.52k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
35511
35512
3.52k
               if (synthesis_result)
35513
0
                  return result;
35514
3.52k
               else if (!expr_gen.valid_operator(o2,f2))
35515
0
                  return error_node();
35516
35517
3.52k
               exprtk_debug(("((v0 o0 c) o1 v1) o2 v2\n"));
35518
35519
3.52k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
35520
3.52k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovov_expression3::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35487
3.50k
            {
35488
               // ((v0 o0 c) o1 v1) o2 v2
35489
3.50k
               typedef typename synthesize_vocov_expression0::node_type lcl_vocov_t;
35490
35491
3.50k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[0]);
35492
3.50k
               const Type& v0 = vocov->t0();
35493
3.50k
               const Type   c = vocov->t1();
35494
3.50k
               const Type& v1 = vocov->t2();
35495
3.50k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35496
3.50k
               const details::operator_type o0 = expr_gen.get_operator(vocov->f0());
35497
3.50k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f1());
35498
3.50k
               const details::operator_type o2 = operation;
35499
35500
3.50k
               binary_functor_t f0 = vocov->f0();
35501
3.50k
               binary_functor_t f1 = vocov->f1();
35502
3.50k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35503
35504
3.50k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35505
35506
3.50k
               expression_node_ptr result = error_node();
35507
35508
3.50k
               const bool synthesis_result =
35509
3.50k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35510
3.50k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
35511
35512
3.50k
               if (synthesis_result)
35513
0
                  return result;
35514
3.50k
               else if (!expr_gen.valid_operator(o2,f2))
35515
0
                  return error_node();
35516
35517
3.50k
               exprtk_debug(("((v0 o0 c) o1 v1) o2 v2\n"));
35518
35519
3.50k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
35520
3.50k
            }
35521
35522
            static inline std::string id(expression_generator<Type>& expr_gen,
35523
                                         const details::operator_type o0,
35524
                                         const details::operator_type o1,
35525
                                         const details::operator_type o2)
35526
7.03k
            {
35527
7.03k
               return details::build_string()
35528
7.03k
                         << "((t" << expr_gen.to_str(o0)
35529
7.03k
                         << "t)"  << expr_gen.to_str(o1)
35530
7.03k
                         << "t)"  << expr_gen.to_str(o2)
35531
7.03k
                         << "t";
35532
7.03k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovov_expression3::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35526
3.52k
            {
35527
3.52k
               return details::build_string()
35528
3.52k
                         << "((t" << expr_gen.to_str(o0)
35529
3.52k
                         << "t)"  << expr_gen.to_str(o1)
35530
3.52k
                         << "t)"  << expr_gen.to_str(o2)
35531
3.52k
                         << "t";
35532
3.52k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovov_expression3::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35526
3.50k
            {
35527
3.50k
               return details::build_string()
35528
3.50k
                         << "((t" << expr_gen.to_str(o0)
35529
3.50k
                         << "t)"  << expr_gen.to_str(o1)
35530
3.50k
                         << "t)"  << expr_gen.to_str(o2)
35531
3.50k
                         << "t";
35532
3.50k
            }
35533
         };
35534
35535
         struct synthesize_covovov_expression3
35536
         {
35537
            typedef typename covovov_t::type3 node_type;
35538
            typedef typename covovov_t::sf4_type sf4_type;
35539
            typedef typename node_type::T0 T0;
35540
            typedef typename node_type::T1 T1;
35541
            typedef typename node_type::T2 T2;
35542
            typedef typename node_type::T3 T3;
35543
35544
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35545
                                                      const details::operator_type& operation,
35546
                                                      expression_node_ptr (&branch)[2])
35547
1.78k
            {
35548
               // ((c o0 v0) o1 v1) o2 v2
35549
1.78k
               typedef typename synthesize_covov_expression0::node_type lcl_covov_t;
35550
35551
1.78k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[0]);
35552
1.78k
               const Type   c = covov->t0();
35553
1.78k
               const Type& v0 = covov->t1();
35554
1.78k
               const Type& v1 = covov->t2();
35555
1.78k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35556
1.78k
               const details::operator_type o0 = expr_gen.get_operator(covov->f0());
35557
1.78k
               const details::operator_type o1 = expr_gen.get_operator(covov->f1());
35558
1.78k
               const details::operator_type o2 = operation;
35559
35560
1.78k
               binary_functor_t f0 = covov->f0();
35561
1.78k
               binary_functor_t f1 = covov->f1();
35562
1.78k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35563
35564
1.78k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35565
35566
1.78k
               expression_node_ptr result = error_node();
35567
35568
1.78k
               const bool synthesis_result =
35569
1.78k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35570
1.78k
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
35571
35572
1.78k
               if (synthesis_result)
35573
0
                  return result;
35574
1.78k
               else if (!expr_gen.valid_operator(o2,f2))
35575
0
                  return error_node();
35576
35577
1.78k
               exprtk_debug(("((c o0 v0) o1 v1) o2 v2\n"));
35578
35579
1.78k
               return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
35580
1.78k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovov_expression3::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35547
912
            {
35548
               // ((c o0 v0) o1 v1) o2 v2
35549
912
               typedef typename synthesize_covov_expression0::node_type lcl_covov_t;
35550
35551
912
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[0]);
35552
912
               const Type   c = covov->t0();
35553
912
               const Type& v0 = covov->t1();
35554
912
               const Type& v1 = covov->t2();
35555
912
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35556
912
               const details::operator_type o0 = expr_gen.get_operator(covov->f0());
35557
912
               const details::operator_type o1 = expr_gen.get_operator(covov->f1());
35558
912
               const details::operator_type o2 = operation;
35559
35560
912
               binary_functor_t f0 = covov->f0();
35561
912
               binary_functor_t f1 = covov->f1();
35562
912
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35563
35564
912
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35565
35566
912
               expression_node_ptr result = error_node();
35567
35568
912
               const bool synthesis_result =
35569
912
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35570
912
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
35571
35572
912
               if (synthesis_result)
35573
0
                  return result;
35574
912
               else if (!expr_gen.valid_operator(o2,f2))
35575
0
                  return error_node();
35576
35577
912
               exprtk_debug(("((c o0 v0) o1 v1) o2 v2\n"));
35578
35579
912
               return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
35580
912
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovov_expression3::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35547
871
            {
35548
               // ((c o0 v0) o1 v1) o2 v2
35549
871
               typedef typename synthesize_covov_expression0::node_type lcl_covov_t;
35550
35551
871
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[0]);
35552
871
               const Type   c = covov->t0();
35553
871
               const Type& v0 = covov->t1();
35554
871
               const Type& v1 = covov->t2();
35555
871
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35556
871
               const details::operator_type o0 = expr_gen.get_operator(covov->f0());
35557
871
               const details::operator_type o1 = expr_gen.get_operator(covov->f1());
35558
871
               const details::operator_type o2 = operation;
35559
35560
871
               binary_functor_t f0 = covov->f0();
35561
871
               binary_functor_t f1 = covov->f1();
35562
871
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35563
35564
871
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35565
35566
871
               expression_node_ptr result = error_node();
35567
35568
871
               const bool synthesis_result =
35569
871
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35570
871
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
35571
35572
871
               if (synthesis_result)
35573
0
                  return result;
35574
871
               else if (!expr_gen.valid_operator(o2,f2))
35575
0
                  return error_node();
35576
35577
871
               exprtk_debug(("((c o0 v0) o1 v1) o2 v2\n"));
35578
35579
871
               return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
35580
871
            }
35581
35582
            static inline std::string id(expression_generator<Type>& expr_gen,
35583
                                         const details::operator_type o0,
35584
                                         const details::operator_type o1,
35585
                                         const details::operator_type o2)
35586
1.78k
            {
35587
1.78k
               return details::build_string()
35588
1.78k
                         << "((t" << expr_gen.to_str(o0)
35589
1.78k
                         << "t)"  << expr_gen.to_str(o1)
35590
1.78k
                         << "t)"  << expr_gen.to_str(o2)
35591
1.78k
                         << "t";
35592
1.78k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovov_expression3::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35586
912
            {
35587
912
               return details::build_string()
35588
912
                         << "((t" << expr_gen.to_str(o0)
35589
912
                         << "t)"  << expr_gen.to_str(o1)
35590
912
                         << "t)"  << expr_gen.to_str(o2)
35591
912
                         << "t";
35592
912
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovov_expression3::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35586
871
            {
35587
871
               return details::build_string()
35588
871
                         << "((t" << expr_gen.to_str(o0)
35589
871
                         << "t)"  << expr_gen.to_str(o1)
35590
871
                         << "t)"  << expr_gen.to_str(o2)
35591
871
                         << "t";
35592
871
            }
35593
         };
35594
35595
         struct synthesize_covocov_expression3
35596
         {
35597
            typedef typename covocov_t::type3 node_type;
35598
            typedef typename covocov_t::sf4_type sf4_type;
35599
            typedef typename node_type::T0 T0;
35600
            typedef typename node_type::T1 T1;
35601
            typedef typename node_type::T2 T2;
35602
            typedef typename node_type::T3 T3;
35603
35604
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35605
                                                      const details::operator_type& operation,
35606
                                                      expression_node_ptr (&branch)[2])
35607
3.03k
            {
35608
               // ((c0 o0 v0) o1 c1) o2 v1
35609
3.03k
               typedef typename synthesize_covoc_expression0::node_type lcl_covoc_t;
35610
35611
3.03k
               const lcl_covoc_t* covoc = static_cast<const lcl_covoc_t*>(branch[0]);
35612
3.03k
               const Type  c0 = covoc->t0();
35613
3.03k
               const Type& v0 = covoc->t1();
35614
3.03k
               const Type  c1 = covoc->t2();
35615
3.03k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35616
3.03k
               const details::operator_type o0 = expr_gen.get_operator(covoc->f0());
35617
3.03k
               const details::operator_type o1 = expr_gen.get_operator(covoc->f1());
35618
3.03k
               const details::operator_type o2 = operation;
35619
35620
3.03k
               binary_functor_t f0 = covoc->f0();
35621
3.03k
               binary_functor_t f1 = covoc->f1();
35622
3.03k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35623
35624
3.03k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35625
35626
3.03k
               expression_node_ptr result = error_node();
35627
35628
3.03k
               const bool synthesis_result =
35629
3.03k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35630
3.03k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
35631
35632
3.03k
               if (synthesis_result)
35633
0
                  return result;
35634
3.03k
               else if (!expr_gen.valid_operator(o2,f2))
35635
0
                  return error_node();
35636
35637
3.03k
               exprtk_debug(("((c0 o0 v0) o1 c1) o2 v1\n"));
35638
35639
3.03k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
35640
3.03k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covocov_expression3::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35607
1.53k
            {
35608
               // ((c0 o0 v0) o1 c1) o2 v1
35609
1.53k
               typedef typename synthesize_covoc_expression0::node_type lcl_covoc_t;
35610
35611
1.53k
               const lcl_covoc_t* covoc = static_cast<const lcl_covoc_t*>(branch[0]);
35612
1.53k
               const Type  c0 = covoc->t0();
35613
1.53k
               const Type& v0 = covoc->t1();
35614
1.53k
               const Type  c1 = covoc->t2();
35615
1.53k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35616
1.53k
               const details::operator_type o0 = expr_gen.get_operator(covoc->f0());
35617
1.53k
               const details::operator_type o1 = expr_gen.get_operator(covoc->f1());
35618
1.53k
               const details::operator_type o2 = operation;
35619
35620
1.53k
               binary_functor_t f0 = covoc->f0();
35621
1.53k
               binary_functor_t f1 = covoc->f1();
35622
1.53k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35623
35624
1.53k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35625
35626
1.53k
               expression_node_ptr result = error_node();
35627
35628
1.53k
               const bool synthesis_result =
35629
1.53k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35630
1.53k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
35631
35632
1.53k
               if (synthesis_result)
35633
0
                  return result;
35634
1.53k
               else if (!expr_gen.valid_operator(o2,f2))
35635
0
                  return error_node();
35636
35637
1.53k
               exprtk_debug(("((c0 o0 v0) o1 c1) o2 v1\n"));
35638
35639
1.53k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
35640
1.53k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covocov_expression3::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35607
1.49k
            {
35608
               // ((c0 o0 v0) o1 c1) o2 v1
35609
1.49k
               typedef typename synthesize_covoc_expression0::node_type lcl_covoc_t;
35610
35611
1.49k
               const lcl_covoc_t* covoc = static_cast<const lcl_covoc_t*>(branch[0]);
35612
1.49k
               const Type  c0 = covoc->t0();
35613
1.49k
               const Type& v0 = covoc->t1();
35614
1.49k
               const Type  c1 = covoc->t2();
35615
1.49k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35616
1.49k
               const details::operator_type o0 = expr_gen.get_operator(covoc->f0());
35617
1.49k
               const details::operator_type o1 = expr_gen.get_operator(covoc->f1());
35618
1.49k
               const details::operator_type o2 = operation;
35619
35620
1.49k
               binary_functor_t f0 = covoc->f0();
35621
1.49k
               binary_functor_t f1 = covoc->f1();
35622
1.49k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35623
35624
1.49k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35625
35626
1.49k
               expression_node_ptr result = error_node();
35627
35628
1.49k
               const bool synthesis_result =
35629
1.49k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35630
1.49k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
35631
35632
1.49k
               if (synthesis_result)
35633
0
                  return result;
35634
1.49k
               else if (!expr_gen.valid_operator(o2,f2))
35635
0
                  return error_node();
35636
35637
1.49k
               exprtk_debug(("((c0 o0 v0) o1 c1) o2 v1\n"));
35638
35639
1.49k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
35640
1.49k
            }
35641
35642
            static inline std::string id(expression_generator<Type>& expr_gen,
35643
                                         const details::operator_type o0,
35644
                                         const details::operator_type o1,
35645
                                         const details::operator_type o2)
35646
3.03k
            {
35647
3.03k
               return details::build_string()
35648
3.03k
                         << "((t" << expr_gen.to_str(o0)
35649
3.03k
                         << "t)"  << expr_gen.to_str(o1)
35650
3.03k
                         << "t)"  << expr_gen.to_str(o2)
35651
3.03k
                         << "t";
35652
3.03k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covocov_expression3::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35646
1.53k
            {
35647
1.53k
               return details::build_string()
35648
1.53k
                         << "((t" << expr_gen.to_str(o0)
35649
1.53k
                         << "t)"  << expr_gen.to_str(o1)
35650
1.53k
                         << "t)"  << expr_gen.to_str(o2)
35651
1.53k
                         << "t";
35652
1.53k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covocov_expression3::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35646
1.49k
            {
35647
1.49k
               return details::build_string()
35648
1.49k
                         << "((t" << expr_gen.to_str(o0)
35649
1.49k
                         << "t)"  << expr_gen.to_str(o1)
35650
1.49k
                         << "t)"  << expr_gen.to_str(o2)
35651
1.49k
                         << "t";
35652
1.49k
            }
35653
         };
35654
35655
         struct synthesize_vocovoc_expression3
35656
         {
35657
            typedef typename vocovoc_t::type3 node_type;
35658
            typedef typename vocovoc_t::sf4_type sf4_type;
35659
            typedef typename node_type::T0 T0;
35660
            typedef typename node_type::T1 T1;
35661
            typedef typename node_type::T2 T2;
35662
            typedef typename node_type::T3 T3;
35663
35664
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35665
                                                      const details::operator_type& operation,
35666
                                                      expression_node_ptr (&branch)[2])
35667
14.0k
            {
35668
               // ((v0 o0 c0) o1 v1) o2 c1
35669
14.0k
               typedef typename synthesize_vocov_expression0::node_type lcl_vocov_t;
35670
35671
14.0k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[0]);
35672
14.0k
               const Type& v0 = vocov->t0();
35673
14.0k
               const Type  c0 = vocov->t1();
35674
14.0k
               const Type& v1 = vocov->t2();
35675
14.0k
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
35676
14.0k
               const details::operator_type o0 = expr_gen.get_operator(vocov->f0());
35677
14.0k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f1());
35678
14.0k
               const details::operator_type o2 = operation;
35679
35680
14.0k
               binary_functor_t f0 = vocov->f0();
35681
14.0k
               binary_functor_t f1 = vocov->f1();
35682
14.0k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35683
35684
14.0k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35685
14.0k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35686
35687
14.0k
               expression_node_ptr result = error_node();
35688
35689
14.0k
               const bool synthesis_result =
35690
14.0k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35691
14.0k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
35692
35693
14.0k
               if (synthesis_result)
35694
0
                  return result;
35695
14.0k
               else if (!expr_gen.valid_operator(o2,f2))
35696
0
                  return error_node();
35697
35698
14.0k
               exprtk_debug(("((v0 o0 c0) o1 v1) o2 c1\n"));
35699
35700
14.0k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
35701
14.0k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovoc_expression3::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35667
7.67k
            {
35668
               // ((v0 o0 c0) o1 v1) o2 c1
35669
7.67k
               typedef typename synthesize_vocov_expression0::node_type lcl_vocov_t;
35670
35671
7.67k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[0]);
35672
7.67k
               const Type& v0 = vocov->t0();
35673
7.67k
               const Type  c0 = vocov->t1();
35674
7.67k
               const Type& v1 = vocov->t2();
35675
7.67k
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
35676
7.67k
               const details::operator_type o0 = expr_gen.get_operator(vocov->f0());
35677
7.67k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f1());
35678
7.67k
               const details::operator_type o2 = operation;
35679
35680
7.67k
               binary_functor_t f0 = vocov->f0();
35681
7.67k
               binary_functor_t f1 = vocov->f1();
35682
7.67k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35683
35684
7.67k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35685
7.67k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35686
35687
7.67k
               expression_node_ptr result = error_node();
35688
35689
7.67k
               const bool synthesis_result =
35690
7.67k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35691
7.67k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
35692
35693
7.67k
               if (synthesis_result)
35694
0
                  return result;
35695
7.67k
               else if (!expr_gen.valid_operator(o2,f2))
35696
0
                  return error_node();
35697
35698
7.67k
               exprtk_debug(("((v0 o0 c0) o1 v1) o2 c1\n"));
35699
35700
7.67k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
35701
7.67k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovoc_expression3::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35667
6.36k
            {
35668
               // ((v0 o0 c0) o1 v1) o2 c1
35669
6.36k
               typedef typename synthesize_vocov_expression0::node_type lcl_vocov_t;
35670
35671
6.36k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[0]);
35672
6.36k
               const Type& v0 = vocov->t0();
35673
6.36k
               const Type  c0 = vocov->t1();
35674
6.36k
               const Type& v1 = vocov->t2();
35675
6.36k
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
35676
6.36k
               const details::operator_type o0 = expr_gen.get_operator(vocov->f0());
35677
6.36k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f1());
35678
6.36k
               const details::operator_type o2 = operation;
35679
35680
6.36k
               binary_functor_t f0 = vocov->f0();
35681
6.36k
               binary_functor_t f1 = vocov->f1();
35682
6.36k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35683
35684
6.36k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35685
6.36k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35686
35687
6.36k
               expression_node_ptr result = error_node();
35688
35689
6.36k
               const bool synthesis_result =
35690
6.36k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35691
6.36k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
35692
35693
6.36k
               if (synthesis_result)
35694
0
                  return result;
35695
6.36k
               else if (!expr_gen.valid_operator(o2,f2))
35696
0
                  return error_node();
35697
35698
6.36k
               exprtk_debug(("((v0 o0 c0) o1 v1) o2 c1\n"));
35699
35700
6.36k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
35701
6.36k
            }
35702
35703
            static inline std::string id(expression_generator<Type>& expr_gen,
35704
                                         const details::operator_type o0,
35705
                                         const details::operator_type o1,
35706
                                         const details::operator_type o2)
35707
14.0k
            {
35708
14.0k
               return details::build_string()
35709
14.0k
                         << "((t" << expr_gen.to_str(o0)
35710
14.0k
                         << "t)"  << expr_gen.to_str(o1)
35711
14.0k
                         << "t)"  << expr_gen.to_str(o2)
35712
14.0k
                         << "t";
35713
14.0k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovoc_expression3::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35707
7.67k
            {
35708
7.67k
               return details::build_string()
35709
7.67k
                         << "((t" << expr_gen.to_str(o0)
35710
7.67k
                         << "t)"  << expr_gen.to_str(o1)
35711
7.67k
                         << "t)"  << expr_gen.to_str(o2)
35712
7.67k
                         << "t";
35713
7.67k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovoc_expression3::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35707
6.36k
            {
35708
6.36k
               return details::build_string()
35709
6.36k
                         << "((t" << expr_gen.to_str(o0)
35710
6.36k
                         << "t)"  << expr_gen.to_str(o1)
35711
6.36k
                         << "t)"  << expr_gen.to_str(o2)
35712
6.36k
                         << "t";
35713
6.36k
            }
35714
         };
35715
35716
         struct synthesize_covovoc_expression3
35717
         {
35718
            typedef typename covovoc_t::type3 node_type;
35719
            typedef typename covovoc_t::sf4_type sf4_type;
35720
            typedef typename node_type::T0 T0;
35721
            typedef typename node_type::T1 T1;
35722
            typedef typename node_type::T2 T2;
35723
            typedef typename node_type::T3 T3;
35724
35725
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35726
                                                      const details::operator_type& operation,
35727
                                                      expression_node_ptr (&branch)[2])
35728
4.04k
            {
35729
               // ((c0 o0 v0) o1 v1) o2 c1
35730
4.04k
               typedef typename synthesize_covov_expression0::node_type lcl_covov_t;
35731
35732
4.04k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[0]);
35733
4.04k
               const Type  c0 = covov->t0();
35734
4.04k
               const Type& v0 = covov->t1();
35735
4.04k
               const Type& v1 = covov->t2();
35736
4.04k
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
35737
4.04k
               const details::operator_type o0 = expr_gen.get_operator(covov->f0());
35738
4.04k
               const details::operator_type o1 = expr_gen.get_operator(covov->f1());
35739
4.04k
               const details::operator_type o2 = operation;
35740
35741
4.04k
               binary_functor_t f0 = covov->f0();
35742
4.04k
               binary_functor_t f1 = covov->f1();
35743
4.04k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35744
35745
4.04k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35746
4.04k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35747
35748
4.04k
               expression_node_ptr result = error_node();
35749
35750
4.04k
               const bool synthesis_result =
35751
4.04k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35752
4.04k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
35753
35754
4.04k
               if (synthesis_result)
35755
0
                  return result;
35756
4.04k
               else if (!expr_gen.valid_operator(o2,f2))
35757
0
                  return error_node();
35758
35759
4.04k
               exprtk_debug(("((c0 o0 v0) o1 v1) o2 c1\n"));
35760
35761
4.04k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
35762
4.04k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovoc_expression3::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35728
2.02k
            {
35729
               // ((c0 o0 v0) o1 v1) o2 c1
35730
2.02k
               typedef typename synthesize_covov_expression0::node_type lcl_covov_t;
35731
35732
2.02k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[0]);
35733
2.02k
               const Type  c0 = covov->t0();
35734
2.02k
               const Type& v0 = covov->t1();
35735
2.02k
               const Type& v1 = covov->t2();
35736
2.02k
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
35737
2.02k
               const details::operator_type o0 = expr_gen.get_operator(covov->f0());
35738
2.02k
               const details::operator_type o1 = expr_gen.get_operator(covov->f1());
35739
2.02k
               const details::operator_type o2 = operation;
35740
35741
2.02k
               binary_functor_t f0 = covov->f0();
35742
2.02k
               binary_functor_t f1 = covov->f1();
35743
2.02k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35744
35745
2.02k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35746
2.02k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35747
35748
2.02k
               expression_node_ptr result = error_node();
35749
35750
2.02k
               const bool synthesis_result =
35751
2.02k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35752
2.02k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
35753
35754
2.02k
               if (synthesis_result)
35755
0
                  return result;
35756
2.02k
               else if (!expr_gen.valid_operator(o2,f2))
35757
0
                  return error_node();
35758
35759
2.02k
               exprtk_debug(("((c0 o0 v0) o1 v1) o2 c1\n"));
35760
35761
2.02k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
35762
2.02k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovoc_expression3::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35728
2.01k
            {
35729
               // ((c0 o0 v0) o1 v1) o2 c1
35730
2.01k
               typedef typename synthesize_covov_expression0::node_type lcl_covov_t;
35731
35732
2.01k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[0]);
35733
2.01k
               const Type  c0 = covov->t0();
35734
2.01k
               const Type& v0 = covov->t1();
35735
2.01k
               const Type& v1 = covov->t2();
35736
2.01k
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
35737
2.01k
               const details::operator_type o0 = expr_gen.get_operator(covov->f0());
35738
2.01k
               const details::operator_type o1 = expr_gen.get_operator(covov->f1());
35739
2.01k
               const details::operator_type o2 = operation;
35740
35741
2.01k
               binary_functor_t f0 = covov->f0();
35742
2.01k
               binary_functor_t f1 = covov->f1();
35743
2.01k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35744
35745
2.01k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35746
2.01k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35747
35748
2.01k
               expression_node_ptr result = error_node();
35749
35750
2.01k
               const bool synthesis_result =
35751
2.01k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35752
2.01k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
35753
35754
2.01k
               if (synthesis_result)
35755
0
                  return result;
35756
2.01k
               else if (!expr_gen.valid_operator(o2,f2))
35757
0
                  return error_node();
35758
35759
2.01k
               exprtk_debug(("((c0 o0 v0) o1 v1) o2 c1\n"));
35760
35761
2.01k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
35762
2.01k
            }
35763
35764
            static inline std::string id(expression_generator<Type>& expr_gen,
35765
                                         const details::operator_type o0,
35766
                                         const details::operator_type o1,
35767
                                         const details::operator_type o2)
35768
4.04k
            {
35769
4.04k
               return details::build_string()
35770
4.04k
                         << "((t" << expr_gen.to_str(o0)
35771
4.04k
                         << "t)"  << expr_gen.to_str(o1)
35772
4.04k
                         << "t)"  << expr_gen.to_str(o2)
35773
4.04k
                         << "t";
35774
4.04k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovoc_expression3::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35768
2.02k
            {
35769
2.02k
               return details::build_string()
35770
2.02k
                         << "((t" << expr_gen.to_str(o0)
35771
2.02k
                         << "t)"  << expr_gen.to_str(o1)
35772
2.02k
                         << "t)"  << expr_gen.to_str(o2)
35773
2.02k
                         << "t";
35774
2.02k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovoc_expression3::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35768
2.01k
            {
35769
2.01k
               return details::build_string()
35770
2.01k
                         << "((t" << expr_gen.to_str(o0)
35771
2.01k
                         << "t)"  << expr_gen.to_str(o1)
35772
2.01k
                         << "t)"  << expr_gen.to_str(o2)
35773
2.01k
                         << "t";
35774
2.01k
            }
35775
         };
35776
35777
         struct synthesize_vococov_expression3
35778
         {
35779
            typedef typename vococov_t::type3 node_type;
35780
            typedef typename vococov_t::sf4_type sf4_type;
35781
            typedef typename node_type::T0 T0;
35782
            typedef typename node_type::T1 T1;
35783
            typedef typename node_type::T2 T2;
35784
            typedef typename node_type::T3 T3;
35785
35786
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35787
                                                      const details::operator_type& operation,
35788
                                                      expression_node_ptr (&branch)[2])
35789
4.05k
            {
35790
               // ((v0 o0 c0) o1 c1) o2 v1
35791
4.05k
               typedef typename synthesize_vococ_expression0::node_type lcl_vococ_t;
35792
35793
4.05k
               const lcl_vococ_t* vococ = static_cast<const lcl_vococ_t*>(branch[0]);
35794
4.05k
               const Type& v0 = vococ->t0();
35795
4.05k
               const Type  c0 = vococ->t1();
35796
4.05k
               const Type  c1 = vococ->t2();
35797
4.05k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35798
4.05k
               const details::operator_type o0 = expr_gen.get_operator(vococ->f0());
35799
4.05k
               const details::operator_type o1 = expr_gen.get_operator(vococ->f1());
35800
4.05k
               const details::operator_type o2 = operation;
35801
35802
4.05k
               binary_functor_t f0 = vococ->f0();
35803
4.05k
               binary_functor_t f1 = vococ->f1();
35804
4.05k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35805
35806
4.05k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35807
35808
4.05k
               expression_node_ptr result = error_node();
35809
35810
4.05k
               const bool synthesis_result =
35811
4.05k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35812
4.05k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, c1, v1, result);
35813
35814
4.05k
               if (synthesis_result)
35815
0
                  return result;
35816
4.05k
               else if (!expr_gen.valid_operator(o2,f2))
35817
0
                  return error_node();
35818
35819
4.05k
               exprtk_debug(("((v0 o0 c0) o1 c1) o2 v1\n"));
35820
35821
4.05k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, c1, v1, f0, f1, f2);
35822
4.05k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vococov_expression3::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35789
2.03k
            {
35790
               // ((v0 o0 c0) o1 c1) o2 v1
35791
2.03k
               typedef typename synthesize_vococ_expression0::node_type lcl_vococ_t;
35792
35793
2.03k
               const lcl_vococ_t* vococ = static_cast<const lcl_vococ_t*>(branch[0]);
35794
2.03k
               const Type& v0 = vococ->t0();
35795
2.03k
               const Type  c0 = vococ->t1();
35796
2.03k
               const Type  c1 = vococ->t2();
35797
2.03k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35798
2.03k
               const details::operator_type o0 = expr_gen.get_operator(vococ->f0());
35799
2.03k
               const details::operator_type o1 = expr_gen.get_operator(vococ->f1());
35800
2.03k
               const details::operator_type o2 = operation;
35801
35802
2.03k
               binary_functor_t f0 = vococ->f0();
35803
2.03k
               binary_functor_t f1 = vococ->f1();
35804
2.03k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35805
35806
2.03k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35807
35808
2.03k
               expression_node_ptr result = error_node();
35809
35810
2.03k
               const bool synthesis_result =
35811
2.03k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35812
2.03k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, c1, v1, result);
35813
35814
2.03k
               if (synthesis_result)
35815
0
                  return result;
35816
2.03k
               else if (!expr_gen.valid_operator(o2,f2))
35817
0
                  return error_node();
35818
35819
2.03k
               exprtk_debug(("((v0 o0 c0) o1 c1) o2 v1\n"));
35820
35821
2.03k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, c1, v1, f0, f1, f2);
35822
2.03k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vococov_expression3::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35789
2.02k
            {
35790
               // ((v0 o0 c0) o1 c1) o2 v1
35791
2.02k
               typedef typename synthesize_vococ_expression0::node_type lcl_vococ_t;
35792
35793
2.02k
               const lcl_vococ_t* vococ = static_cast<const lcl_vococ_t*>(branch[0]);
35794
2.02k
               const Type& v0 = vococ->t0();
35795
2.02k
               const Type  c0 = vococ->t1();
35796
2.02k
               const Type  c1 = vococ->t2();
35797
2.02k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35798
2.02k
               const details::operator_type o0 = expr_gen.get_operator(vococ->f0());
35799
2.02k
               const details::operator_type o1 = expr_gen.get_operator(vococ->f1());
35800
2.02k
               const details::operator_type o2 = operation;
35801
35802
2.02k
               binary_functor_t f0 = vococ->f0();
35803
2.02k
               binary_functor_t f1 = vococ->f1();
35804
2.02k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35805
35806
2.02k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35807
35808
2.02k
               expression_node_ptr result = error_node();
35809
35810
2.02k
               const bool synthesis_result =
35811
2.02k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35812
2.02k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, c1, v1, result);
35813
35814
2.02k
               if (synthesis_result)
35815
0
                  return result;
35816
2.02k
               else if (!expr_gen.valid_operator(o2,f2))
35817
0
                  return error_node();
35818
35819
2.02k
               exprtk_debug(("((v0 o0 c0) o1 c1) o2 v1\n"));
35820
35821
2.02k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, c1, v1, f0, f1, f2);
35822
2.02k
            }
35823
35824
            static inline std::string id(expression_generator<Type>& expr_gen,
35825
                                         const details::operator_type o0,
35826
                                         const details::operator_type o1,
35827
                                         const details::operator_type o2)
35828
4.05k
            {
35829
4.05k
               return details::build_string()
35830
4.05k
                         << "((t" << expr_gen.to_str(o0)
35831
4.05k
                         << "t)"  << expr_gen.to_str(o1)
35832
4.05k
                         << "t)"  << expr_gen.to_str(o2)
35833
4.05k
                         << "t";
35834
4.05k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vococov_expression3::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35828
2.03k
            {
35829
2.03k
               return details::build_string()
35830
2.03k
                         << "((t" << expr_gen.to_str(o0)
35831
2.03k
                         << "t)"  << expr_gen.to_str(o1)
35832
2.03k
                         << "t)"  << expr_gen.to_str(o2)
35833
2.03k
                         << "t";
35834
2.03k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vococov_expression3::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35828
2.02k
            {
35829
2.02k
               return details::build_string()
35830
2.02k
                         << "((t" << expr_gen.to_str(o0)
35831
2.02k
                         << "t)"  << expr_gen.to_str(o1)
35832
2.02k
                         << "t)"  << expr_gen.to_str(o2)
35833
2.02k
                         << "t";
35834
2.02k
            }
35835
         };
35836
35837
         struct synthesize_vovovov_expression4
35838
         {
35839
            typedef typename vovovov_t::type4 node_type;
35840
            typedef typename vovovov_t::sf4_type sf4_type;
35841
            typedef typename node_type::T0 T0;
35842
            typedef typename node_type::T1 T1;
35843
            typedef typename node_type::T2 T2;
35844
            typedef typename node_type::T3 T3;
35845
35846
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35847
                                                      const details::operator_type& operation,
35848
                                                      expression_node_ptr (&branch)[2])
35849
6.86k
            {
35850
               // (v0 o0 (v1 o1 v2)) o2 v3
35851
6.86k
               typedef typename synthesize_vovov_expression1::node_type lcl_vovov_t;
35852
35853
6.86k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[0]);
35854
6.86k
               const Type& v0 = vovov->t0();
35855
6.86k
               const Type& v1 = vovov->t1();
35856
6.86k
               const Type& v2 = vovov->t2();
35857
6.86k
               const Type& v3 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35858
6.86k
               const details::operator_type o0 = expr_gen.get_operator(vovov->f0());
35859
6.86k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f1());
35860
6.86k
               const details::operator_type o2 = operation;
35861
35862
6.86k
               binary_functor_t f0 = vovov->f0();
35863
6.86k
               binary_functor_t f1 = vovov->f1();
35864
6.86k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35865
35866
6.86k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35867
35868
6.86k
               expression_node_ptr result = error_node();
35869
35870
6.86k
               const bool synthesis_result =
35871
6.86k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35872
6.86k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
35873
35874
6.86k
               if (synthesis_result)
35875
0
                  return result;
35876
6.86k
               else if (!expr_gen.valid_operator(o2,f2))
35877
0
                  return error_node();
35878
35879
6.86k
               exprtk_debug(("(v0 o0 (v1 o1 v2)) o2 v3\n"));
35880
35881
6.86k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
35882
6.86k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovov_expression4::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35849
3.45k
            {
35850
               // (v0 o0 (v1 o1 v2)) o2 v3
35851
3.45k
               typedef typename synthesize_vovov_expression1::node_type lcl_vovov_t;
35852
35853
3.45k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[0]);
35854
3.45k
               const Type& v0 = vovov->t0();
35855
3.45k
               const Type& v1 = vovov->t1();
35856
3.45k
               const Type& v2 = vovov->t2();
35857
3.45k
               const Type& v3 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35858
3.45k
               const details::operator_type o0 = expr_gen.get_operator(vovov->f0());
35859
3.45k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f1());
35860
3.45k
               const details::operator_type o2 = operation;
35861
35862
3.45k
               binary_functor_t f0 = vovov->f0();
35863
3.45k
               binary_functor_t f1 = vovov->f1();
35864
3.45k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35865
35866
3.45k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35867
35868
3.45k
               expression_node_ptr result = error_node();
35869
35870
3.45k
               const bool synthesis_result =
35871
3.45k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35872
3.45k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
35873
35874
3.45k
               if (synthesis_result)
35875
0
                  return result;
35876
3.45k
               else if (!expr_gen.valid_operator(o2,f2))
35877
0
                  return error_node();
35878
35879
3.45k
               exprtk_debug(("(v0 o0 (v1 o1 v2)) o2 v3\n"));
35880
35881
3.45k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
35882
3.45k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovov_expression4::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35849
3.41k
            {
35850
               // (v0 o0 (v1 o1 v2)) o2 v3
35851
3.41k
               typedef typename synthesize_vovov_expression1::node_type lcl_vovov_t;
35852
35853
3.41k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[0]);
35854
3.41k
               const Type& v0 = vovov->t0();
35855
3.41k
               const Type& v1 = vovov->t1();
35856
3.41k
               const Type& v2 = vovov->t2();
35857
3.41k
               const Type& v3 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35858
3.41k
               const details::operator_type o0 = expr_gen.get_operator(vovov->f0());
35859
3.41k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f1());
35860
3.41k
               const details::operator_type o2 = operation;
35861
35862
3.41k
               binary_functor_t f0 = vovov->f0();
35863
3.41k
               binary_functor_t f1 = vovov->f1();
35864
3.41k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35865
35866
3.41k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35867
35868
3.41k
               expression_node_ptr result = error_node();
35869
35870
3.41k
               const bool synthesis_result =
35871
3.41k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35872
3.41k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, v3, result);
35873
35874
3.41k
               if (synthesis_result)
35875
0
                  return result;
35876
3.41k
               else if (!expr_gen.valid_operator(o2,f2))
35877
0
                  return error_node();
35878
35879
3.41k
               exprtk_debug(("(v0 o0 (v1 o1 v2)) o2 v3\n"));
35880
35881
3.41k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, v3, f0, f1, f2);
35882
3.41k
            }
35883
35884
            static inline std::string id(expression_generator<Type>& expr_gen,
35885
                                         const details::operator_type o0,
35886
                                         const details::operator_type o1,
35887
                                         const details::operator_type o2)
35888
6.86k
            {
35889
6.86k
               return details::build_string()
35890
6.86k
                         << "(t" << expr_gen.to_str(o0)
35891
6.86k
                         << "(t" << expr_gen.to_str(o1)
35892
6.86k
                         << "t)" << expr_gen.to_str(o2)
35893
6.86k
                         << "t";
35894
6.86k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovov_expression4::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35888
3.45k
            {
35889
3.45k
               return details::build_string()
35890
3.45k
                         << "(t" << expr_gen.to_str(o0)
35891
3.45k
                         << "(t" << expr_gen.to_str(o1)
35892
3.45k
                         << "t)" << expr_gen.to_str(o2)
35893
3.45k
                         << "t";
35894
3.45k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovov_expression4::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35888
3.41k
            {
35889
3.41k
               return details::build_string()
35890
3.41k
                         << "(t" << expr_gen.to_str(o0)
35891
3.41k
                         << "(t" << expr_gen.to_str(o1)
35892
3.41k
                         << "t)" << expr_gen.to_str(o2)
35893
3.41k
                         << "t";
35894
3.41k
            }
35895
         };
35896
35897
         struct synthesize_vovovoc_expression4
35898
         {
35899
            typedef typename vovovoc_t::type4 node_type;
35900
            typedef typename vovovoc_t::sf4_type sf4_type;
35901
            typedef typename node_type::T0 T0;
35902
            typedef typename node_type::T1 T1;
35903
            typedef typename node_type::T2 T2;
35904
            typedef typename node_type::T3 T3;
35905
35906
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35907
                                                      const details::operator_type& operation,
35908
                                                      expression_node_ptr (&branch)[2])
35909
3.68k
            {
35910
               // ((v0 o0 (v1 o1 v2)) o2 c)
35911
3.68k
               typedef typename synthesize_vovov_expression1::node_type lcl_vovov_t;
35912
35913
3.68k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[0]);
35914
3.68k
               const Type& v0 = vovov->t0();
35915
3.68k
               const Type& v1 = vovov->t1();
35916
3.68k
               const Type& v2 = vovov->t2();
35917
3.68k
               const Type   c = static_cast<details::literal_node<Type>*>(branch[1])->value();
35918
3.68k
               const details::operator_type o0 = expr_gen.get_operator(vovov->f0());
35919
3.68k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f1());
35920
3.68k
               const details::operator_type o2 = operation;
35921
35922
3.68k
               binary_functor_t f0 = vovov->f0();
35923
3.68k
               binary_functor_t f1 = vovov->f1();
35924
3.68k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35925
35926
3.68k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35927
3.68k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35928
35929
3.68k
               expression_node_ptr result = error_node();
35930
35931
3.68k
               const bool synthesis_result =
35932
3.68k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35933
3.68k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
35934
35935
3.68k
               if (synthesis_result)
35936
0
                  return result;
35937
3.68k
               else if (!expr_gen.valid_operator(o2,f2))
35938
0
                  return error_node();
35939
35940
3.68k
               exprtk_debug(("((v0 o0 (v1 o1 v2)) o2 c)\n"));
35941
35942
3.68k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
35943
3.68k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovoc_expression4::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35909
2.03k
            {
35910
               // ((v0 o0 (v1 o1 v2)) o2 c)
35911
2.03k
               typedef typename synthesize_vovov_expression1::node_type lcl_vovov_t;
35912
35913
2.03k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[0]);
35914
2.03k
               const Type& v0 = vovov->t0();
35915
2.03k
               const Type& v1 = vovov->t1();
35916
2.03k
               const Type& v2 = vovov->t2();
35917
2.03k
               const Type   c = static_cast<details::literal_node<Type>*>(branch[1])->value();
35918
2.03k
               const details::operator_type o0 = expr_gen.get_operator(vovov->f0());
35919
2.03k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f1());
35920
2.03k
               const details::operator_type o2 = operation;
35921
35922
2.03k
               binary_functor_t f0 = vovov->f0();
35923
2.03k
               binary_functor_t f1 = vovov->f1();
35924
2.03k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35925
35926
2.03k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35927
2.03k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35928
35929
2.03k
               expression_node_ptr result = error_node();
35930
35931
2.03k
               const bool synthesis_result =
35932
2.03k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35933
2.03k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
35934
35935
2.03k
               if (synthesis_result)
35936
0
                  return result;
35937
2.03k
               else if (!expr_gen.valid_operator(o2,f2))
35938
0
                  return error_node();
35939
35940
2.03k
               exprtk_debug(("((v0 o0 (v1 o1 v2)) o2 c)\n"));
35941
35942
2.03k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
35943
2.03k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovoc_expression4::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35909
1.65k
            {
35910
               // ((v0 o0 (v1 o1 v2)) o2 c)
35911
1.65k
               typedef typename synthesize_vovov_expression1::node_type lcl_vovov_t;
35912
35913
1.65k
               const lcl_vovov_t* vovov = static_cast<const lcl_vovov_t*>(branch[0]);
35914
1.65k
               const Type& v0 = vovov->t0();
35915
1.65k
               const Type& v1 = vovov->t1();
35916
1.65k
               const Type& v2 = vovov->t2();
35917
1.65k
               const Type   c = static_cast<details::literal_node<Type>*>(branch[1])->value();
35918
1.65k
               const details::operator_type o0 = expr_gen.get_operator(vovov->f0());
35919
1.65k
               const details::operator_type o1 = expr_gen.get_operator(vovov->f1());
35920
1.65k
               const details::operator_type o2 = operation;
35921
35922
1.65k
               binary_functor_t f0 = vovov->f0();
35923
1.65k
               binary_functor_t f1 = vovov->f1();
35924
1.65k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35925
35926
1.65k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35927
1.65k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
35928
35929
1.65k
               expression_node_ptr result = error_node();
35930
35931
1.65k
               const bool synthesis_result =
35932
1.65k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35933
1.65k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, v2, c, result);
35934
35935
1.65k
               if (synthesis_result)
35936
0
                  return result;
35937
1.65k
               else if (!expr_gen.valid_operator(o2,f2))
35938
0
                  return error_node();
35939
35940
1.65k
               exprtk_debug(("((v0 o0 (v1 o1 v2)) o2 c)\n"));
35941
35942
1.65k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, v2, c, f0, f1, f2);
35943
1.65k
            }
35944
35945
            static inline std::string id(expression_generator<Type>& expr_gen,
35946
                                         const details::operator_type o0,
35947
                                         const details::operator_type o1,
35948
                                         const details::operator_type o2)
35949
3.68k
            {
35950
3.68k
               return details::build_string()
35951
3.68k
                         << "(t" << expr_gen.to_str(o0)
35952
3.68k
                         << "(t" << expr_gen.to_str(o1)
35953
3.68k
                         << "t)" << expr_gen.to_str(o2)
35954
3.68k
                         << "t";
35955
3.68k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovovoc_expression4::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35949
2.03k
            {
35950
2.03k
               return details::build_string()
35951
2.03k
                         << "(t" << expr_gen.to_str(o0)
35952
2.03k
                         << "(t" << expr_gen.to_str(o1)
35953
2.03k
                         << "t)" << expr_gen.to_str(o2)
35954
2.03k
                         << "t";
35955
2.03k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovovoc_expression4::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
35949
1.65k
            {
35950
1.65k
               return details::build_string()
35951
1.65k
                         << "(t" << expr_gen.to_str(o0)
35952
1.65k
                         << "(t" << expr_gen.to_str(o1)
35953
1.65k
                         << "t)" << expr_gen.to_str(o2)
35954
1.65k
                         << "t";
35955
1.65k
            }
35956
         };
35957
35958
         struct synthesize_vovocov_expression4
35959
         {
35960
            typedef typename vovocov_t::type4 node_type;
35961
            typedef typename vovocov_t::sf4_type sf4_type;
35962
            typedef typename node_type::T0 T0;
35963
            typedef typename node_type::T1 T1;
35964
            typedef typename node_type::T2 T2;
35965
            typedef typename node_type::T3 T3;
35966
35967
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
35968
                                                      const details::operator_type& operation,
35969
                                                      expression_node_ptr (&branch)[2])
35970
2.31k
            {
35971
               // ((v0 o0 (v1 o1 c)) o2 v1)
35972
2.31k
               typedef typename synthesize_vovoc_expression1::node_type lcl_vovoc_t;
35973
35974
2.31k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[0]);
35975
2.31k
               const Type& v0 = vovoc->t0();
35976
2.31k
               const Type& v1 = vovoc->t1();
35977
2.31k
               const Type   c = vovoc->t2();
35978
2.31k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35979
2.31k
               const details::operator_type o0 = expr_gen.get_operator(vovoc->f0());
35980
2.31k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f1());
35981
2.31k
               const details::operator_type o2 = operation;
35982
35983
2.31k
               binary_functor_t f0 = vovoc->f0();
35984
2.31k
               binary_functor_t f1 = vovoc->f1();
35985
2.31k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35986
35987
2.31k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35988
35989
2.31k
               expression_node_ptr result = error_node();
35990
35991
2.31k
               const bool synthesis_result =
35992
2.31k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35993
2.31k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
35994
35995
2.31k
               if (synthesis_result)
35996
0
                  return result;
35997
2.31k
               else if (!expr_gen.valid_operator(o2,f2))
35998
0
                  return error_node();
35999
36000
2.31k
               exprtk_debug(("((v0 o0 (v1 o1 c)) o2 v1)\n"));
36001
36002
2.31k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
36003
2.31k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovocov_expression4::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
35970
1.16k
            {
35971
               // ((v0 o0 (v1 o1 c)) o2 v1)
35972
1.16k
               typedef typename synthesize_vovoc_expression1::node_type lcl_vovoc_t;
35973
35974
1.16k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[0]);
35975
1.16k
               const Type& v0 = vovoc->t0();
35976
1.16k
               const Type& v1 = vovoc->t1();
35977
1.16k
               const Type   c = vovoc->t2();
35978
1.16k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35979
1.16k
               const details::operator_type o0 = expr_gen.get_operator(vovoc->f0());
35980
1.16k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f1());
35981
1.16k
               const details::operator_type o2 = operation;
35982
35983
1.16k
               binary_functor_t f0 = vovoc->f0();
35984
1.16k
               binary_functor_t f1 = vovoc->f1();
35985
1.16k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35986
35987
1.16k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35988
35989
1.16k
               expression_node_ptr result = error_node();
35990
35991
1.16k
               const bool synthesis_result =
35992
1.16k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35993
1.16k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
35994
35995
1.16k
               if (synthesis_result)
35996
0
                  return result;
35997
1.16k
               else if (!expr_gen.valid_operator(o2,f2))
35998
0
                  return error_node();
35999
36000
1.16k
               exprtk_debug(("((v0 o0 (v1 o1 c)) o2 v1)\n"));
36001
36002
1.16k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
36003
1.16k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovocov_expression4::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
35970
1.14k
            {
35971
               // ((v0 o0 (v1 o1 c)) o2 v1)
35972
1.14k
               typedef typename synthesize_vovoc_expression1::node_type lcl_vovoc_t;
35973
35974
1.14k
               const lcl_vovoc_t* vovoc = static_cast<const lcl_vovoc_t*>(branch[0]);
35975
1.14k
               const Type& v0 = vovoc->t0();
35976
1.14k
               const Type& v1 = vovoc->t1();
35977
1.14k
               const Type   c = vovoc->t2();
35978
1.14k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
35979
1.14k
               const details::operator_type o0 = expr_gen.get_operator(vovoc->f0());
35980
1.14k
               const details::operator_type o1 = expr_gen.get_operator(vovoc->f1());
35981
1.14k
               const details::operator_type o2 = operation;
35982
35983
1.14k
               binary_functor_t f0 = vovoc->f0();
35984
1.14k
               binary_functor_t f1 = vovoc->f1();
35985
1.14k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
35986
35987
1.14k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
35988
35989
1.14k
               expression_node_ptr result = error_node();
35990
35991
1.14k
               const bool synthesis_result =
35992
1.14k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
35993
1.14k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, v1, c, v2, result);
35994
35995
1.14k
               if (synthesis_result)
35996
0
                  return result;
35997
1.14k
               else if (!expr_gen.valid_operator(o2,f2))
35998
0
                  return error_node();
35999
36000
1.14k
               exprtk_debug(("((v0 o0 (v1 o1 c)) o2 v1)\n"));
36001
36002
1.14k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, v1, c, v2, f0, f1, f2);
36003
1.14k
            }
36004
36005
            static inline std::string id(expression_generator<Type>& expr_gen,
36006
                                         const details::operator_type o0,
36007
                                         const details::operator_type o1,
36008
                                         const details::operator_type o2)
36009
2.31k
            {
36010
2.31k
               return details::build_string()
36011
2.31k
                         << "(t" << expr_gen.to_str(o0)
36012
2.31k
                         << "(t" << expr_gen.to_str(o1)
36013
2.31k
                         << "t)" << expr_gen.to_str(o2)
36014
2.31k
                         << "t";
36015
2.31k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vovocov_expression4::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
36009
1.16k
            {
36010
1.16k
               return details::build_string()
36011
1.16k
                         << "(t" << expr_gen.to_str(o0)
36012
1.16k
                         << "(t" << expr_gen.to_str(o1)
36013
1.16k
                         << "t)" << expr_gen.to_str(o2)
36014
1.16k
                         << "t";
36015
1.16k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vovocov_expression4::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
36009
1.14k
            {
36010
1.14k
               return details::build_string()
36011
1.14k
                         << "(t" << expr_gen.to_str(o0)
36012
1.14k
                         << "(t" << expr_gen.to_str(o1)
36013
1.14k
                         << "t)" << expr_gen.to_str(o2)
36014
1.14k
                         << "t";
36015
1.14k
            }
36016
         };
36017
36018
         struct synthesize_vocovov_expression4
36019
         {
36020
            typedef typename vocovov_t::type4 node_type;
36021
            typedef typename vocovov_t::sf4_type sf4_type;
36022
            typedef typename node_type::T0 T0;
36023
            typedef typename node_type::T1 T1;
36024
            typedef typename node_type::T2 T2;
36025
            typedef typename node_type::T3 T3;
36026
36027
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
36028
                                                      const details::operator_type& operation,
36029
                                                      expression_node_ptr (&branch)[2])
36030
4.55k
            {
36031
               // ((v0 o0 (c o1 v1)) o2 v2)
36032
4.55k
               typedef typename synthesize_vocov_expression1::node_type lcl_vocov_t;
36033
36034
4.55k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[0]);
36035
4.55k
               const Type& v0 = vocov->t0();
36036
4.55k
               const Type   c = vocov->t1();
36037
4.55k
               const Type& v1 = vocov->t2();
36038
4.55k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
36039
4.55k
               const details::operator_type o0 = expr_gen.get_operator(vocov->f0());
36040
4.55k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f1());
36041
4.55k
               const details::operator_type o2 = operation;
36042
36043
4.55k
               binary_functor_t f0 = vocov->f0();
36044
4.55k
               binary_functor_t f1 = vocov->f1();
36045
4.55k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36046
36047
4.55k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36048
4.55k
               expression_node_ptr result = error_node();
36049
36050
4.55k
               const bool synthesis_result =
36051
4.55k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36052
4.55k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
36053
36054
4.55k
               if (synthesis_result)
36055
0
                  return result;
36056
4.55k
               else if (!expr_gen.valid_operator(o2,f2))
36057
0
                  return error_node();
36058
36059
4.55k
               exprtk_debug(("((v0 o0 (c o1 v1)) o2 v2)\n"));
36060
36061
4.55k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
36062
4.55k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovov_expression4::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
36030
2.30k
            {
36031
               // ((v0 o0 (c o1 v1)) o2 v2)
36032
2.30k
               typedef typename synthesize_vocov_expression1::node_type lcl_vocov_t;
36033
36034
2.30k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[0]);
36035
2.30k
               const Type& v0 = vocov->t0();
36036
2.30k
               const Type   c = vocov->t1();
36037
2.30k
               const Type& v1 = vocov->t2();
36038
2.30k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
36039
2.30k
               const details::operator_type o0 = expr_gen.get_operator(vocov->f0());
36040
2.30k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f1());
36041
2.30k
               const details::operator_type o2 = operation;
36042
36043
2.30k
               binary_functor_t f0 = vocov->f0();
36044
2.30k
               binary_functor_t f1 = vocov->f1();
36045
2.30k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36046
36047
2.30k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36048
2.30k
               expression_node_ptr result = error_node();
36049
36050
2.30k
               const bool synthesis_result =
36051
2.30k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36052
2.30k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
36053
36054
2.30k
               if (synthesis_result)
36055
0
                  return result;
36056
2.30k
               else if (!expr_gen.valid_operator(o2,f2))
36057
0
                  return error_node();
36058
36059
2.30k
               exprtk_debug(("((v0 o0 (c o1 v1)) o2 v2)\n"));
36060
36061
2.30k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
36062
2.30k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovov_expression4::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
36030
2.24k
            {
36031
               // ((v0 o0 (c o1 v1)) o2 v2)
36032
2.24k
               typedef typename synthesize_vocov_expression1::node_type lcl_vocov_t;
36033
36034
2.24k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[0]);
36035
2.24k
               const Type& v0 = vocov->t0();
36036
2.24k
               const Type   c = vocov->t1();
36037
2.24k
               const Type& v1 = vocov->t2();
36038
2.24k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
36039
2.24k
               const details::operator_type o0 = expr_gen.get_operator(vocov->f0());
36040
2.24k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f1());
36041
2.24k
               const details::operator_type o2 = operation;
36042
36043
2.24k
               binary_functor_t f0 = vocov->f0();
36044
2.24k
               binary_functor_t f1 = vocov->f1();
36045
2.24k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36046
36047
2.24k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36048
2.24k
               expression_node_ptr result = error_node();
36049
36050
2.24k
               const bool synthesis_result =
36051
2.24k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36052
2.24k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c, v1, v2, result);
36053
36054
2.24k
               if (synthesis_result)
36055
0
                  return result;
36056
2.24k
               else if (!expr_gen.valid_operator(o2,f2))
36057
0
                  return error_node();
36058
36059
2.24k
               exprtk_debug(("((v0 o0 (c o1 v1)) o2 v2)\n"));
36060
36061
2.24k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c, v1, v2, f0, f1, f2);
36062
2.24k
            }
36063
36064
            static inline std::string id(expression_generator<Type>& expr_gen,
36065
                                         const details::operator_type o0,
36066
                                         const details::operator_type o1,
36067
                                         const details::operator_type o2)
36068
4.55k
            {
36069
4.55k
               return details::build_string()
36070
4.55k
                         << "(t" << expr_gen.to_str(o0)
36071
4.55k
                         << "(t" << expr_gen.to_str(o1)
36072
4.55k
                         << "t)" << expr_gen.to_str(o2)
36073
4.55k
                         << "t";
36074
4.55k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovov_expression4::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
36068
2.30k
            {
36069
2.30k
               return details::build_string()
36070
2.30k
                         << "(t" << expr_gen.to_str(o0)
36071
2.30k
                         << "(t" << expr_gen.to_str(o1)
36072
2.30k
                         << "t)" << expr_gen.to_str(o2)
36073
2.30k
                         << "t";
36074
2.30k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovov_expression4::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
36068
2.24k
            {
36069
2.24k
               return details::build_string()
36070
2.24k
                         << "(t" << expr_gen.to_str(o0)
36071
2.24k
                         << "(t" << expr_gen.to_str(o1)
36072
2.24k
                         << "t)" << expr_gen.to_str(o2)
36073
2.24k
                         << "t";
36074
2.24k
            }
36075
         };
36076
36077
         struct synthesize_covovov_expression4
36078
         {
36079
            typedef typename covovov_t::type4 node_type;
36080
            typedef typename covovov_t::sf4_type sf4_type;
36081
            typedef typename node_type::T0 T0;
36082
            typedef typename node_type::T1 T1;
36083
            typedef typename node_type::T2 T2;
36084
            typedef typename node_type::T3 T3;
36085
36086
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
36087
                                                      const details::operator_type& operation,
36088
                                                      expression_node_ptr (&branch)[2])
36089
38.2k
            {
36090
               // ((c o0 (v0 o1 v1)) o2 v2)
36091
38.2k
               typedef typename synthesize_covov_expression1::node_type lcl_covov_t;
36092
36093
38.2k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[0]);
36094
38.2k
               const Type   c = covov->t0();
36095
38.2k
               const Type& v0 = covov->t1();
36096
38.2k
               const Type& v1 = covov->t2();
36097
38.2k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
36098
38.2k
               const details::operator_type o0 = expr_gen.get_operator(covov->f0());
36099
38.2k
               const details::operator_type o1 = expr_gen.get_operator(covov->f1());
36100
38.2k
               const details::operator_type o2 = operation;
36101
36102
38.2k
               binary_functor_t f0 = covov->f0();
36103
38.2k
               binary_functor_t f1 = covov->f1();
36104
38.2k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36105
36106
38.2k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36107
36108
38.2k
               expression_node_ptr result = error_node();
36109
36110
38.2k
               const bool synthesis_result =
36111
38.2k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36112
38.2k
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
36113
36114
38.2k
               if (synthesis_result)
36115
0
                  return result;
36116
38.2k
               else if (!expr_gen.valid_operator(o2,f2))
36117
0
                  return error_node();
36118
36119
38.2k
               exprtk_debug(("((c o0 (v0 o1 v1)) o2 v2)\n"));
36120
36121
38.2k
               return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
36122
38.2k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovov_expression4::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
36089
19.1k
            {
36090
               // ((c o0 (v0 o1 v1)) o2 v2)
36091
19.1k
               typedef typename synthesize_covov_expression1::node_type lcl_covov_t;
36092
36093
19.1k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[0]);
36094
19.1k
               const Type   c = covov->t0();
36095
19.1k
               const Type& v0 = covov->t1();
36096
19.1k
               const Type& v1 = covov->t2();
36097
19.1k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
36098
19.1k
               const details::operator_type o0 = expr_gen.get_operator(covov->f0());
36099
19.1k
               const details::operator_type o1 = expr_gen.get_operator(covov->f1());
36100
19.1k
               const details::operator_type o2 = operation;
36101
36102
19.1k
               binary_functor_t f0 = covov->f0();
36103
19.1k
               binary_functor_t f1 = covov->f1();
36104
19.1k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36105
36106
19.1k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36107
36108
19.1k
               expression_node_ptr result = error_node();
36109
36110
19.1k
               const bool synthesis_result =
36111
19.1k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36112
19.1k
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
36113
36114
19.1k
               if (synthesis_result)
36115
0
                  return result;
36116
19.1k
               else if (!expr_gen.valid_operator(o2,f2))
36117
0
                  return error_node();
36118
36119
19.1k
               exprtk_debug(("((c o0 (v0 o1 v1)) o2 v2)\n"));
36120
36121
19.1k
               return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
36122
19.1k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovov_expression4::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
36089
19.0k
            {
36090
               // ((c o0 (v0 o1 v1)) o2 v2)
36091
19.0k
               typedef typename synthesize_covov_expression1::node_type lcl_covov_t;
36092
36093
19.0k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[0]);
36094
19.0k
               const Type   c = covov->t0();
36095
19.0k
               const Type& v0 = covov->t1();
36096
19.0k
               const Type& v1 = covov->t2();
36097
19.0k
               const Type& v2 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
36098
19.0k
               const details::operator_type o0 = expr_gen.get_operator(covov->f0());
36099
19.0k
               const details::operator_type o1 = expr_gen.get_operator(covov->f1());
36100
19.0k
               const details::operator_type o2 = operation;
36101
36102
19.0k
               binary_functor_t f0 = covov->f0();
36103
19.0k
               binary_functor_t f1 = covov->f1();
36104
19.0k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36105
36106
19.0k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36107
36108
19.0k
               expression_node_ptr result = error_node();
36109
36110
19.0k
               const bool synthesis_result =
36111
19.0k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36112
19.0k
                     (expr_gen, id(expr_gen, o0, o1, o2), c, v0, v1, v2, result);
36113
36114
19.0k
               if (synthesis_result)
36115
0
                  return result;
36116
19.0k
               else if (!expr_gen.valid_operator(o2,f2))
36117
0
                  return error_node();
36118
36119
19.0k
               exprtk_debug(("((c o0 (v0 o1 v1)) o2 v2)\n"));
36120
36121
19.0k
               return node_type::allocate(*(expr_gen.node_allocator_), c, v0, v1, v2, f0, f1, f2);
36122
19.0k
            }
36123
36124
            static inline std::string id(expression_generator<Type>& expr_gen,
36125
                                         const details::operator_type o0,
36126
                                         const details::operator_type o1,
36127
                                         const details::operator_type o2)
36128
38.2k
            {
36129
38.2k
               return details::build_string()
36130
38.2k
                         << "(t" << expr_gen.to_str(o0)
36131
38.2k
                         << "(t" << expr_gen.to_str(o1)
36132
38.2k
                         << "t)" << expr_gen.to_str(o2)
36133
38.2k
                         << "t";
36134
38.2k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovov_expression4::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
36128
19.1k
            {
36129
19.1k
               return details::build_string()
36130
19.1k
                         << "(t" << expr_gen.to_str(o0)
36131
19.1k
                         << "(t" << expr_gen.to_str(o1)
36132
19.1k
                         << "t)" << expr_gen.to_str(o2)
36133
19.1k
                         << "t";
36134
19.1k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovov_expression4::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
36128
19.0k
            {
36129
19.0k
               return details::build_string()
36130
19.0k
                         << "(t" << expr_gen.to_str(o0)
36131
19.0k
                         << "(t" << expr_gen.to_str(o1)
36132
19.0k
                         << "t)" << expr_gen.to_str(o2)
36133
19.0k
                         << "t";
36134
19.0k
            }
36135
         };
36136
36137
         struct synthesize_covocov_expression4
36138
         {
36139
            typedef typename covocov_t::type4 node_type;
36140
            typedef typename covocov_t::sf4_type sf4_type;
36141
            typedef typename node_type::T0 T0;
36142
            typedef typename node_type::T1 T1;
36143
            typedef typename node_type::T2 T2;
36144
            typedef typename node_type::T3 T3;
36145
36146
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
36147
                                                      const details::operator_type& operation,
36148
                                                      expression_node_ptr (&branch)[2])
36149
1.24k
            {
36150
               // ((c0 o0 (v0 o1 c1)) o2 v1)
36151
1.24k
               typedef typename synthesize_covoc_expression1::node_type lcl_covoc_t;
36152
36153
1.24k
               const lcl_covoc_t* covoc = static_cast<const lcl_covoc_t*>(branch[0]);
36154
1.24k
               const Type  c0 = covoc->t0();
36155
1.24k
               const Type& v0 = covoc->t1();
36156
1.24k
               const Type  c1 = covoc->t2();
36157
1.24k
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
36158
1.24k
               const details::operator_type o0 = expr_gen.get_operator(covoc->f0());
36159
1.24k
               const details::operator_type o1 = expr_gen.get_operator(covoc->f1());
36160
1.24k
               const details::operator_type o2 = operation;
36161
36162
1.24k
               binary_functor_t f0 = covoc->f0();
36163
1.24k
               binary_functor_t f1 = covoc->f1();
36164
1.24k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36165
36166
1.24k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36167
36168
1.24k
               expression_node_ptr result = error_node();
36169
36170
1.24k
               const bool synthesis_result =
36171
1.24k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36172
1.24k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
36173
36174
1.24k
               if (synthesis_result)
36175
0
                  return result;
36176
1.24k
               else if (!expr_gen.valid_operator(o2,f2))
36177
0
                  return error_node();
36178
36179
1.24k
               exprtk_debug(("((c0 o0 (v0 o1 c1)) o2 v1)\n"));
36180
36181
1.24k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
36182
1.24k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covocov_expression4::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
36149
638
            {
36150
               // ((c0 o0 (v0 o1 c1)) o2 v1)
36151
638
               typedef typename synthesize_covoc_expression1::node_type lcl_covoc_t;
36152
36153
638
               const lcl_covoc_t* covoc = static_cast<const lcl_covoc_t*>(branch[0]);
36154
638
               const Type  c0 = covoc->t0();
36155
638
               const Type& v0 = covoc->t1();
36156
638
               const Type  c1 = covoc->t2();
36157
638
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
36158
638
               const details::operator_type o0 = expr_gen.get_operator(covoc->f0());
36159
638
               const details::operator_type o1 = expr_gen.get_operator(covoc->f1());
36160
638
               const details::operator_type o2 = operation;
36161
36162
638
               binary_functor_t f0 = covoc->f0();
36163
638
               binary_functor_t f1 = covoc->f1();
36164
638
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36165
36166
638
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36167
36168
638
               expression_node_ptr result = error_node();
36169
36170
638
               const bool synthesis_result =
36171
638
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36172
638
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
36173
36174
638
               if (synthesis_result)
36175
0
                  return result;
36176
638
               else if (!expr_gen.valid_operator(o2,f2))
36177
0
                  return error_node();
36178
36179
638
               exprtk_debug(("((c0 o0 (v0 o1 c1)) o2 v1)\n"));
36180
36181
638
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
36182
638
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covocov_expression4::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
36149
604
            {
36150
               // ((c0 o0 (v0 o1 c1)) o2 v1)
36151
604
               typedef typename synthesize_covoc_expression1::node_type lcl_covoc_t;
36152
36153
604
               const lcl_covoc_t* covoc = static_cast<const lcl_covoc_t*>(branch[0]);
36154
604
               const Type  c0 = covoc->t0();
36155
604
               const Type& v0 = covoc->t1();
36156
604
               const Type  c1 = covoc->t2();
36157
604
               const Type& v1 = static_cast<details::variable_node<Type>*>(branch[1])->ref();
36158
604
               const details::operator_type o0 = expr_gen.get_operator(covoc->f0());
36159
604
               const details::operator_type o1 = expr_gen.get_operator(covoc->f1());
36160
604
               const details::operator_type o2 = operation;
36161
36162
604
               binary_functor_t f0 = covoc->f0();
36163
604
               binary_functor_t f1 = covoc->f1();
36164
604
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36165
36166
604
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36167
36168
604
               expression_node_ptr result = error_node();
36169
36170
604
               const bool synthesis_result =
36171
604
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36172
604
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, c1, v1, result);
36173
36174
604
               if (synthesis_result)
36175
0
                  return result;
36176
604
               else if (!expr_gen.valid_operator(o2,f2))
36177
0
                  return error_node();
36178
36179
604
               exprtk_debug(("((c0 o0 (v0 o1 c1)) o2 v1)\n"));
36180
36181
604
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, c1, v1, f0, f1, f2);
36182
604
            }
36183
36184
            static inline std::string id(expression_generator<Type>& expr_gen,
36185
                                         const details::operator_type o0,
36186
                                         const details::operator_type o1,
36187
                                         const details::operator_type o2)
36188
1.24k
            {
36189
1.24k
               return details::build_string()
36190
1.24k
                         << "(t" << expr_gen.to_str(o0)
36191
1.24k
                         << "(t" << expr_gen.to_str(o1)
36192
1.24k
                         << "t)" << expr_gen.to_str(o2)
36193
1.24k
                         << "t";
36194
1.24k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covocov_expression4::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
36188
638
            {
36189
638
               return details::build_string()
36190
638
                         << "(t" << expr_gen.to_str(o0)
36191
638
                         << "(t" << expr_gen.to_str(o1)
36192
638
                         << "t)" << expr_gen.to_str(o2)
36193
638
                         << "t";
36194
638
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covocov_expression4::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
36188
604
            {
36189
604
               return details::build_string()
36190
604
                         << "(t" << expr_gen.to_str(o0)
36191
604
                         << "(t" << expr_gen.to_str(o1)
36192
604
                         << "t)" << expr_gen.to_str(o2)
36193
604
                         << "t";
36194
604
            }
36195
         };
36196
36197
         struct synthesize_vocovoc_expression4
36198
         {
36199
            typedef typename vocovoc_t::type4 node_type;
36200
            typedef typename vocovoc_t::sf4_type sf4_type;
36201
            typedef typename node_type::T0 T0;
36202
            typedef typename node_type::T1 T1;
36203
            typedef typename node_type::T2 T2;
36204
            typedef typename node_type::T3 T3;
36205
36206
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
36207
                                                      const details::operator_type& operation,
36208
                                                      expression_node_ptr (&branch)[2])
36209
1.08k
            {
36210
               // ((v0 o0 (c0 o1 v1)) o2 c1)
36211
1.08k
               typedef typename synthesize_vocov_expression1::node_type lcl_vocov_t;
36212
36213
1.08k
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[0]);
36214
1.08k
               const Type& v0 = vocov->t0();
36215
1.08k
               const Type  c0 = vocov->t1();
36216
1.08k
               const Type& v1 = vocov->t2();
36217
1.08k
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
36218
1.08k
               const details::operator_type o0 = expr_gen.get_operator(vocov->f0());
36219
1.08k
               const details::operator_type o1 = expr_gen.get_operator(vocov->f1());
36220
1.08k
               const details::operator_type o2 = operation;
36221
36222
1.08k
               binary_functor_t f0 = vocov->f0();
36223
1.08k
               binary_functor_t f1 = vocov->f1();
36224
1.08k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36225
36226
1.08k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36227
1.08k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
36228
36229
1.08k
               expression_node_ptr result = error_node();
36230
36231
1.08k
               const bool synthesis_result =
36232
1.08k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36233
1.08k
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
36234
36235
1.08k
               if (synthesis_result)
36236
0
                  return result;
36237
1.08k
               else if (!expr_gen.valid_operator(o2,f2))
36238
0
                  return error_node();
36239
36240
1.08k
               exprtk_debug(("((v0 o0 (c0 o1 v1)) o2 c1)\n"));
36241
36242
1.08k
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
36243
1.08k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovoc_expression4::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
36209
541
            {
36210
               // ((v0 o0 (c0 o1 v1)) o2 c1)
36211
541
               typedef typename synthesize_vocov_expression1::node_type lcl_vocov_t;
36212
36213
541
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[0]);
36214
541
               const Type& v0 = vocov->t0();
36215
541
               const Type  c0 = vocov->t1();
36216
541
               const Type& v1 = vocov->t2();
36217
541
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
36218
541
               const details::operator_type o0 = expr_gen.get_operator(vocov->f0());
36219
541
               const details::operator_type o1 = expr_gen.get_operator(vocov->f1());
36220
541
               const details::operator_type o2 = operation;
36221
36222
541
               binary_functor_t f0 = vocov->f0();
36223
541
               binary_functor_t f1 = vocov->f1();
36224
541
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36225
36226
541
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36227
541
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
36228
36229
541
               expression_node_ptr result = error_node();
36230
36231
541
               const bool synthesis_result =
36232
541
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36233
541
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
36234
36235
541
               if (synthesis_result)
36236
0
                  return result;
36237
541
               else if (!expr_gen.valid_operator(o2,f2))
36238
0
                  return error_node();
36239
36240
541
               exprtk_debug(("((v0 o0 (c0 o1 v1)) o2 c1)\n"));
36241
36242
541
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
36243
541
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovoc_expression4::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
36209
541
            {
36210
               // ((v0 o0 (c0 o1 v1)) o2 c1)
36211
541
               typedef typename synthesize_vocov_expression1::node_type lcl_vocov_t;
36212
36213
541
               const lcl_vocov_t* vocov = static_cast<const lcl_vocov_t*>(branch[0]);
36214
541
               const Type& v0 = vocov->t0();
36215
541
               const Type  c0 = vocov->t1();
36216
541
               const Type& v1 = vocov->t2();
36217
541
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
36218
541
               const details::operator_type o0 = expr_gen.get_operator(vocov->f0());
36219
541
               const details::operator_type o1 = expr_gen.get_operator(vocov->f1());
36220
541
               const details::operator_type o2 = operation;
36221
36222
541
               binary_functor_t f0 = vocov->f0();
36223
541
               binary_functor_t f1 = vocov->f1();
36224
541
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36225
36226
541
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36227
541
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
36228
36229
541
               expression_node_ptr result = error_node();
36230
36231
541
               const bool synthesis_result =
36232
541
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36233
541
                     (expr_gen, id(expr_gen, o0, o1, o2), v0, c0, v1, c1, result);
36234
36235
541
               if (synthesis_result)
36236
0
                  return result;
36237
541
               else if (!expr_gen.valid_operator(o2,f2))
36238
0
                  return error_node();
36239
36240
541
               exprtk_debug(("((v0 o0 (c0 o1 v1)) o2 c1)\n"));
36241
36242
541
               return node_type::allocate(*(expr_gen.node_allocator_), v0, c0, v1, c1, f0, f1, f2);
36243
541
            }
36244
36245
            static inline std::string id(expression_generator<Type>& expr_gen,
36246
                                         const details::operator_type o0,
36247
                                         const details::operator_type o1,
36248
                                         const details::operator_type o2)
36249
1.08k
            {
36250
1.08k
               return details::build_string()
36251
1.08k
                         << "(t" << expr_gen.to_str(o0)
36252
1.08k
                         << "(t" << expr_gen.to_str(o1)
36253
1.08k
                         << "t)" << expr_gen.to_str(o2)
36254
1.08k
                         << "t";
36255
1.08k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_vocovoc_expression4::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
36249
541
            {
36250
541
               return details::build_string()
36251
541
                         << "(t" << expr_gen.to_str(o0)
36252
541
                         << "(t" << expr_gen.to_str(o1)
36253
541
                         << "t)" << expr_gen.to_str(o2)
36254
541
                         << "t";
36255
541
            }
exprtk::parser<float>::expression_generator<float>::synthesize_vocovoc_expression4::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
36249
541
            {
36250
541
               return details::build_string()
36251
541
                         << "(t" << expr_gen.to_str(o0)
36252
541
                         << "(t" << expr_gen.to_str(o1)
36253
541
                         << "t)" << expr_gen.to_str(o2)
36254
541
                         << "t";
36255
541
            }
36256
         };
36257
36258
         struct synthesize_covovoc_expression4
36259
         {
36260
            typedef typename covovoc_t::type4 node_type;
36261
            typedef typename covovoc_t::sf4_type sf4_type;
36262
            typedef typename node_type::T0 T0;
36263
            typedef typename node_type::T1 T1;
36264
            typedef typename node_type::T2 T2;
36265
            typedef typename node_type::T3 T3;
36266
36267
            static inline expression_node_ptr process(expression_generator<Type>& expr_gen,
36268
                                                      const details::operator_type& operation,
36269
                                                      expression_node_ptr (&branch)[2])
36270
4.31k
            {
36271
               // ((c0 o0 (v0 o1 v1)) o2 c1)
36272
4.31k
               typedef typename synthesize_covov_expression1::node_type lcl_covov_t;
36273
36274
4.31k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[0]);
36275
4.31k
               const Type  c0 = covov->t0();
36276
4.31k
               const Type& v0 = covov->t1();
36277
4.31k
               const Type& v1 = covov->t2();
36278
4.31k
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
36279
4.31k
               const details::operator_type o0 = expr_gen.get_operator(covov->f0());
36280
4.31k
               const details::operator_type o1 = expr_gen.get_operator(covov->f1());
36281
4.31k
               const details::operator_type o2 = operation;
36282
36283
4.31k
               binary_functor_t f0 = covov->f0();
36284
4.31k
               binary_functor_t f1 = covov->f1();
36285
4.31k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36286
36287
4.31k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36288
4.31k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
36289
36290
4.31k
               expression_node_ptr result = error_node();
36291
36292
4.31k
               const bool synthesis_result =
36293
4.31k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36294
4.31k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
36295
36296
4.31k
               if (synthesis_result)
36297
0
                  return result;
36298
4.31k
               else if (!expr_gen.valid_operator(o2,f2))
36299
0
                  return error_node();
36300
36301
4.31k
               exprtk_debug(("((c0 o0 (v0 o1 v1)) o2 c1)\n"));
36302
36303
4.31k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
36304
4.31k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovoc_expression4::process(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
36270
2.20k
            {
36271
               // ((c0 o0 (v0 o1 v1)) o2 c1)
36272
2.20k
               typedef typename synthesize_covov_expression1::node_type lcl_covov_t;
36273
36274
2.20k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[0]);
36275
2.20k
               const Type  c0 = covov->t0();
36276
2.20k
               const Type& v0 = covov->t1();
36277
2.20k
               const Type& v1 = covov->t2();
36278
2.20k
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
36279
2.20k
               const details::operator_type o0 = expr_gen.get_operator(covov->f0());
36280
2.20k
               const details::operator_type o1 = expr_gen.get_operator(covov->f1());
36281
2.20k
               const details::operator_type o2 = operation;
36282
36283
2.20k
               binary_functor_t f0 = covov->f0();
36284
2.20k
               binary_functor_t f1 = covov->f1();
36285
2.20k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36286
36287
2.20k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36288
2.20k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
36289
36290
2.20k
               expression_node_ptr result = error_node();
36291
36292
2.20k
               const bool synthesis_result =
36293
2.20k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36294
2.20k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
36295
36296
2.20k
               if (synthesis_result)
36297
0
                  return result;
36298
2.20k
               else if (!expr_gen.valid_operator(o2,f2))
36299
0
                  return error_node();
36300
36301
2.20k
               exprtk_debug(("((c0 o0 (v0 o1 v1)) o2 c1)\n"));
36302
36303
2.20k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
36304
2.20k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovoc_expression4::process(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
36270
2.10k
            {
36271
               // ((c0 o0 (v0 o1 v1)) o2 c1)
36272
2.10k
               typedef typename synthesize_covov_expression1::node_type lcl_covov_t;
36273
36274
2.10k
               const lcl_covov_t* covov = static_cast<const lcl_covov_t*>(branch[0]);
36275
2.10k
               const Type  c0 = covov->t0();
36276
2.10k
               const Type& v0 = covov->t1();
36277
2.10k
               const Type& v1 = covov->t2();
36278
2.10k
               const Type  c1 = static_cast<details::literal_node<Type>*>(branch[1])->value();
36279
2.10k
               const details::operator_type o0 = expr_gen.get_operator(covov->f0());
36280
2.10k
               const details::operator_type o1 = expr_gen.get_operator(covov->f1());
36281
2.10k
               const details::operator_type o2 = operation;
36282
36283
2.10k
               binary_functor_t f0 = covov->f0();
36284
2.10k
               binary_functor_t f1 = covov->f1();
36285
2.10k
               binary_functor_t f2 = reinterpret_cast<binary_functor_t>(0);
36286
36287
2.10k
               details::free_node(*(expr_gen.node_allocator_),branch[0]);
36288
2.10k
               details::free_node(*(expr_gen.node_allocator_),branch[1]);
36289
36290
2.10k
               expression_node_ptr result = error_node();
36291
36292
2.10k
               const bool synthesis_result =
36293
2.10k
                  synthesize_sf4ext_expression::template compile<T0, T1, T2, T3>
36294
2.10k
                     (expr_gen, id(expr_gen, o0, o1, o2), c0, v0, v1, c1, result);
36295
36296
2.10k
               if (synthesis_result)
36297
0
                  return result;
36298
2.10k
               else if (!expr_gen.valid_operator(o2,f2))
36299
0
                  return error_node();
36300
36301
2.10k
               exprtk_debug(("((c0 o0 (v0 o1 v1)) o2 c1)\n"));
36302
36303
2.10k
               return node_type::allocate(*(expr_gen.node_allocator_), c0, v0, v1, c1, f0, f1, f2);
36304
2.10k
            }
36305
36306
            static inline std::string id(expression_generator<Type>& expr_gen,
36307
                                         const details::operator_type o0,
36308
                                         const details::operator_type o1,
36309
                                         const details::operator_type o2)
36310
4.31k
            {
36311
4.31k
               return details::build_string()
36312
4.31k
                         << "(t" << expr_gen.to_str(o0)
36313
4.31k
                         << "(t" << expr_gen.to_str(o1)
36314
4.31k
                         << "t)" << expr_gen.to_str(o2)
36315
4.31k
                         << "t";
36316
4.31k
            }
exprtk::parser<double>::expression_generator<double>::synthesize_covovoc_expression4::id(exprtk::parser<double>::expression_generator<double>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
36310
2.20k
            {
36311
2.20k
               return details::build_string()
36312
2.20k
                         << "(t" << expr_gen.to_str(o0)
36313
2.20k
                         << "(t" << expr_gen.to_str(o1)
36314
2.20k
                         << "t)" << expr_gen.to_str(o2)
36315
2.20k
                         << "t";
36316
2.20k
            }
exprtk::parser<float>::expression_generator<float>::synthesize_covovoc_expression4::id(exprtk::parser<float>::expression_generator<float>&, exprtk::details::operator_type, exprtk::details::operator_type, exprtk::details::operator_type)
Line
Count
Source
36310
2.10k
            {
36311
2.10k
               return details::build_string()
36312
2.10k
                         << "(t" << expr_gen.to_str(o0)
36313
2.10k
                         << "(t" << expr_gen.to_str(o1)
36314
2.10k
                         << "t)" << expr_gen.to_str(o2)
36315
2.10k
                         << "t";
36316
2.10k
            }
36317
         };
36318
36319
         struct synthesize_vococov_expression4
36320
         {
36321
            typedef typename vococov_t::type4 node_type;
36322
            static inline expression_node_ptr process(expression_generator<Type>&,
36323
                                                      const details::operator_type&,
36324
                                                      expression_node_ptr (&)[2])
36325
            {
36326
               // ((v0 o0 (c0 o1 c1)) o2 v1) - Not possible
36327
               exprtk_debug(("((v0 o0 (c0 o1 c1)) o2 v1) - Not possible\n"));
36328
               return error_node();
36329
            }
36330
36331
            static inline std::string id(expression_generator<Type>&,
36332
                                         const details::operator_type,
36333
                                         const details::operator_type,
36334
                                         const details::operator_type)
36335
            {
36336
               return "INVALID";
36337
            }
36338
         };
36339
         #endif
36340
36341
         inline expression_node_ptr synthesize_uvouv_expression(const details::operator_type& operation, expression_node_ptr (&branch)[2])
36342
1.46k
         {
36343
            // Definition: uv o uv
36344
1.46k
            details::operator_type o0 = static_cast<details::uv_base_node<Type>*>(branch[0])->operation();
36345
1.46k
            details::operator_type o1 = static_cast<details::uv_base_node<Type>*>(branch[1])->operation();
36346
1.46k
            const Type& v0 = static_cast<details::uv_base_node<Type>*>(branch[0])->v();
36347
1.46k
            const Type& v1 = static_cast<details::uv_base_node<Type>*>(branch[1])->v();
36348
1.46k
            unary_functor_t u0 = reinterpret_cast<unary_functor_t> (0);
36349
1.46k
            unary_functor_t u1 = reinterpret_cast<unary_functor_t> (0);
36350
1.46k
            binary_functor_t f = reinterpret_cast<binary_functor_t>(0);
36351
36352
1.46k
            if (!valid_operator(o0,u0))
36353
0
               return error_node();
36354
1.46k
            else if (!valid_operator(o1,u1))
36355
2
               return error_node();
36356
1.46k
            else if (!valid_operator(operation,f))
36357
0
               return error_node();
36358
36359
1.46k
            expression_node_ptr result = error_node();
36360
36361
1.46k
            if (
36362
1.46k
                 (details::e_neg == o0) &&
36363
1.46k
                 (details::e_neg == o1)
36364
1.46k
               )
36365
265
            {
36366
265
               switch (operation)
36367
265
               {
36368
                  // (-v0 + -v1) --> -(v0 + v1)
36369
45
                  case details::e_add : result = (*this)(details::e_neg,
36370
45
                                                    node_allocator_->
36371
45
                                                       allocate_rr<typename details::
36372
45
                                                          vov_node<Type,details::add_op<Type> > >(v0, v1));
36373
45
                                        exprtk_debug(("(-v0 + -v1) --> -(v0 + v1)\n"));
36374
45
                                        break;
36375
36376
                  // (-v0 - -v1) --> (v1 - v0)
36377
6
                  case details::e_sub : result = node_allocator_->
36378
6
                                                    allocate_rr<typename details::
36379
6
                                                       vov_node<Type,details::sub_op<Type> > >(v1, v0);
36380
6
                                        exprtk_debug(("(-v0 - -v1) --> (v1 - v0)\n"));
36381
6
                                        break;
36382
36383
                  // (-v0 * -v1) --> (v0 * v1)
36384
126
                  case details::e_mul : result = node_allocator_->
36385
126
                                                    allocate_rr<typename details::
36386
126
                                                       vov_node<Type,details::mul_op<Type> > >(v0, v1);
36387
126
                                        exprtk_debug(("(-v0 * -v1) --> (v0 * v1)\n"));
36388
126
                                        break;
36389
36390
                  // (-v0 / -v1) --> (v0 / v1)
36391
12
                  case details::e_div : result = node_allocator_->
36392
12
                                                    allocate_rr<typename details::
36393
12
                                                       vov_node<Type,details::div_op<Type> > >(v0, v1);
36394
12
                                        exprtk_debug(("(-v0 / -v1) --> (v0 / v1)\n"));
36395
12
                                        break;
36396
36397
76
                  default             : break;
36398
265
               }
36399
265
            }
36400
36401
1.46k
            if (0 == result)
36402
1.27k
            {
36403
1.27k
               result = node_allocator_->
36404
1.27k
                            allocate_rrrrr<typename details::uvouv_node<Type> >(v0, v1, u0, u1, f);
36405
1.27k
            }
36406
36407
1.46k
            details::free_all_nodes(*node_allocator_,branch);
36408
1.46k
            return result;
36409
1.46k
         }
exprtk::parser<double>::expression_generator<double>::synthesize_uvouv_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
36342
947
         {
36343
            // Definition: uv o uv
36344
947
            details::operator_type o0 = static_cast<details::uv_base_node<Type>*>(branch[0])->operation();
36345
947
            details::operator_type o1 = static_cast<details::uv_base_node<Type>*>(branch[1])->operation();
36346
947
            const Type& v0 = static_cast<details::uv_base_node<Type>*>(branch[0])->v();
36347
947
            const Type& v1 = static_cast<details::uv_base_node<Type>*>(branch[1])->v();
36348
947
            unary_functor_t u0 = reinterpret_cast<unary_functor_t> (0);
36349
947
            unary_functor_t u1 = reinterpret_cast<unary_functor_t> (0);
36350
947
            binary_functor_t f = reinterpret_cast<binary_functor_t>(0);
36351
36352
947
            if (!valid_operator(o0,u0))
36353
0
               return error_node();
36354
947
            else if (!valid_operator(o1,u1))
36355
1
               return error_node();
36356
946
            else if (!valid_operator(operation,f))
36357
0
               return error_node();
36358
36359
946
            expression_node_ptr result = error_node();
36360
36361
946
            if (
36362
946
                 (details::e_neg == o0) &&
36363
946
                 (details::e_neg == o1)
36364
946
               )
36365
134
            {
36366
134
               switch (operation)
36367
134
               {
36368
                  // (-v0 + -v1) --> -(v0 + v1)
36369
24
                  case details::e_add : result = (*this)(details::e_neg,
36370
24
                                                    node_allocator_->
36371
24
                                                       allocate_rr<typename details::
36372
24
                                                          vov_node<Type,details::add_op<Type> > >(v0, v1));
36373
24
                                        exprtk_debug(("(-v0 + -v1) --> -(v0 + v1)\n"));
36374
24
                                        break;
36375
36376
                  // (-v0 - -v1) --> (v1 - v0)
36377
3
                  case details::e_sub : result = node_allocator_->
36378
3
                                                    allocate_rr<typename details::
36379
3
                                                       vov_node<Type,details::sub_op<Type> > >(v1, v0);
36380
3
                                        exprtk_debug(("(-v0 - -v1) --> (v1 - v0)\n"));
36381
3
                                        break;
36382
36383
                  // (-v0 * -v1) --> (v0 * v1)
36384
63
                  case details::e_mul : result = node_allocator_->
36385
63
                                                    allocate_rr<typename details::
36386
63
                                                       vov_node<Type,details::mul_op<Type> > >(v0, v1);
36387
63
                                        exprtk_debug(("(-v0 * -v1) --> (v0 * v1)\n"));
36388
63
                                        break;
36389
36390
                  // (-v0 / -v1) --> (v0 / v1)
36391
6
                  case details::e_div : result = node_allocator_->
36392
6
                                                    allocate_rr<typename details::
36393
6
                                                       vov_node<Type,details::div_op<Type> > >(v0, v1);
36394
6
                                        exprtk_debug(("(-v0 / -v1) --> (v0 / v1)\n"));
36395
6
                                        break;
36396
36397
38
                  default             : break;
36398
134
               }
36399
134
            }
36400
36401
946
            if (0 == result)
36402
850
            {
36403
850
               result = node_allocator_->
36404
850
                            allocate_rrrrr<typename details::uvouv_node<Type> >(v0, v1, u0, u1, f);
36405
850
            }
36406
36407
946
            details::free_all_nodes(*node_allocator_,branch);
36408
946
            return result;
36409
946
         }
exprtk::parser<float>::expression_generator<float>::synthesize_uvouv_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
36342
519
         {
36343
            // Definition: uv o uv
36344
519
            details::operator_type o0 = static_cast<details::uv_base_node<Type>*>(branch[0])->operation();
36345
519
            details::operator_type o1 = static_cast<details::uv_base_node<Type>*>(branch[1])->operation();
36346
519
            const Type& v0 = static_cast<details::uv_base_node<Type>*>(branch[0])->v();
36347
519
            const Type& v1 = static_cast<details::uv_base_node<Type>*>(branch[1])->v();
36348
519
            unary_functor_t u0 = reinterpret_cast<unary_functor_t> (0);
36349
519
            unary_functor_t u1 = reinterpret_cast<unary_functor_t> (0);
36350
519
            binary_functor_t f = reinterpret_cast<binary_functor_t>(0);
36351
36352
519
            if (!valid_operator(o0,u0))
36353
0
               return error_node();
36354
519
            else if (!valid_operator(o1,u1))
36355
1
               return error_node();
36356
518
            else if (!valid_operator(operation,f))
36357
0
               return error_node();
36358
36359
518
            expression_node_ptr result = error_node();
36360
36361
518
            if (
36362
518
                 (details::e_neg == o0) &&
36363
518
                 (details::e_neg == o1)
36364
518
               )
36365
131
            {
36366
131
               switch (operation)
36367
131
               {
36368
                  // (-v0 + -v1) --> -(v0 + v1)
36369
21
                  case details::e_add : result = (*this)(details::e_neg,
36370
21
                                                    node_allocator_->
36371
21
                                                       allocate_rr<typename details::
36372
21
                                                          vov_node<Type,details::add_op<Type> > >(v0, v1));
36373
21
                                        exprtk_debug(("(-v0 + -v1) --> -(v0 + v1)\n"));
36374
21
                                        break;
36375
36376
                  // (-v0 - -v1) --> (v1 - v0)
36377
3
                  case details::e_sub : result = node_allocator_->
36378
3
                                                    allocate_rr<typename details::
36379
3
                                                       vov_node<Type,details::sub_op<Type> > >(v1, v0);
36380
3
                                        exprtk_debug(("(-v0 - -v1) --> (v1 - v0)\n"));
36381
3
                                        break;
36382
36383
                  // (-v0 * -v1) --> (v0 * v1)
36384
63
                  case details::e_mul : result = node_allocator_->
36385
63
                                                    allocate_rr<typename details::
36386
63
                                                       vov_node<Type,details::mul_op<Type> > >(v0, v1);
36387
63
                                        exprtk_debug(("(-v0 * -v1) --> (v0 * v1)\n"));
36388
63
                                        break;
36389
36390
                  // (-v0 / -v1) --> (v0 / v1)
36391
6
                  case details::e_div : result = node_allocator_->
36392
6
                                                    allocate_rr<typename details::
36393
6
                                                       vov_node<Type,details::div_op<Type> > >(v0, v1);
36394
6
                                        exprtk_debug(("(-v0 / -v1) --> (v0 / v1)\n"));
36395
6
                                        break;
36396
36397
38
                  default             : break;
36398
131
               }
36399
131
            }
36400
36401
518
            if (0 == result)
36402
425
            {
36403
425
               result = node_allocator_->
36404
425
                            allocate_rrrrr<typename details::uvouv_node<Type> >(v0, v1, u0, u1, f);
36405
425
            }
36406
36407
518
            details::free_all_nodes(*node_allocator_,branch);
36408
518
            return result;
36409
518
         }
36410
36411
         #undef basic_opr_switch_statements
36412
         #undef extended_opr_switch_statements
36413
         #undef unary_opr_switch_statements
36414
36415
         #ifndef exprtk_disable_string_capabilities
36416
36417
         #define string_opr_switch_statements            \
36418
42
         case_stmt(details::e_lt    , details::lt_op   ) \
36419
42
         case_stmt(details::e_lte   , details::lte_op  ) \
36420
32
         case_stmt(details::e_gt    , details::gt_op   ) \
36421
32
         case_stmt(details::e_gte   , details::gte_op  ) \
36422
1.96k
         case_stmt(details::e_eq    , details::eq_op   ) \
36423
1.96k
         case_stmt(details::e_ne    , details::ne_op   ) \
36424
2
         case_stmt(details::e_in    , details::in_op   ) \
36425
0
         case_stmt(details::e_like  , details::like_op ) \
36426
0
         case_stmt(details::e_ilike , details::ilike_op) \
36427
36428
         template <typename T0, typename T1>
36429
         inline expression_node_ptr synthesize_str_xrox_expression_impl(const details::operator_type& opr,
36430
                                                                        T0 s0, T1 s1,
36431
                                                                        range_t rp0)
36432
26
         {
36433
26
            switch (opr)
36434
26
            {
36435
0
               #define case_stmt(op0, op1)                                                                      \
36436
26
               case op0 : return node_allocator_->                                                              \
36437
26
                             allocate_ttt<typename details::str_xrox_node<Type,T0,T1,range_t,op1<Type> >,T0,T1> \
36438
26
                                (s0, s1, rp0);                                                                  \
36439
0
36440
0
               string_opr_switch_statements
36441
0
               #undef case_stmt
36442
0
               default : return error_node();
36443
26
            }
36444
26
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_str_xrox_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_str_xrox_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_str_xrox_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_str_xrox_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<double>)
Line
Count
Source
36432
13
         {
36433
13
            switch (opr)
36434
13
            {
36435
0
               #define case_stmt(op0, op1)                                                                      \
36436
0
               case op0 : return node_allocator_->                                                              \
36437
0
                             allocate_ttt<typename details::str_xrox_node<Type,T0,T1,range_t,op1<Type> >,T0,T1> \
36438
0
                                (s0, s1, rp0);                                                                  \
36439
0
36440
0
               string_opr_switch_statements
36441
0
               #undef case_stmt
36442
0
               default : return error_node();
36443
13
            }
36444
13
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_str_xrox_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_str_xrox_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_str_xrox_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_str_xrox_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, exprtk::details::range_pack<float>)
Line
Count
Source
36432
13
         {
36433
13
            switch (opr)
36434
13
            {
36435
0
               #define case_stmt(op0, op1)                                                                      \
36436
0
               case op0 : return node_allocator_->                                                              \
36437
0
                             allocate_ttt<typename details::str_xrox_node<Type,T0,T1,range_t,op1<Type> >,T0,T1> \
36438
0
                                (s0, s1, rp0);                                                                  \
36439
0
36440
0
               string_opr_switch_statements
36441
0
               #undef case_stmt
36442
0
               default : return error_node();
36443
13
            }
36444
13
         }
36445
36446
         template <typename T0, typename T1>
36447
         inline expression_node_ptr synthesize_str_xoxr_expression_impl(const details::operator_type& opr,
36448
                                                                        T0 s0, T1 s1,
36449
                                                                        range_t rp1)
36450
962
         {
36451
962
            switch (opr)
36452
962
            {
36453
0
               #define case_stmt(op0, op1)                                                                      \
36454
962
               case op0 : return node_allocator_->                                                              \
36455
962
                             allocate_ttt<typename details::str_xoxr_node<Type,T0,T1,range_t,op1<Type> >,T0,T1> \
36456
962
                                (s0, s1, rp1);                                                                  \
36457
0
36458
0
               string_opr_switch_statements
36459
0
               #undef case_stmt
36460
0
               default : return error_node();
36461
962
            }
36462
962
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_str_xoxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_str_xoxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_str_xoxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>)
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_str_xoxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>)
Line
Count
Source
36450
481
         {
36451
481
            switch (opr)
36452
481
            {
36453
0
               #define case_stmt(op0, op1)                                                                      \
36454
0
               case op0 : return node_allocator_->                                                              \
36455
0
                             allocate_ttt<typename details::str_xoxr_node<Type,T0,T1,range_t,op1<Type> >,T0,T1> \
36456
0
                                (s0, s1, rp1);                                                                  \
36457
0
36458
0
               string_opr_switch_statements
36459
0
               #undef case_stmt
36460
0
               default : return error_node();
36461
481
            }
36462
481
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_str_xoxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_str_xoxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_str_xoxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>)
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_str_xoxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>)
Line
Count
Source
36450
481
         {
36451
481
            switch (opr)
36452
481
            {
36453
0
               #define case_stmt(op0, op1)                                                                      \
36454
0
               case op0 : return node_allocator_->                                                              \
36455
0
                             allocate_ttt<typename details::str_xoxr_node<Type,T0,T1,range_t,op1<Type> >,T0,T1> \
36456
0
                                (s0, s1, rp1);                                                                  \
36457
0
36458
0
               string_opr_switch_statements
36459
0
               #undef case_stmt
36460
0
               default : return error_node();
36461
481
            }
36462
481
         }
36463
36464
         template <typename T0, typename T1>
36465
         inline expression_node_ptr synthesize_str_xroxr_expression_impl(const details::operator_type& opr,
36466
                                                                         T0 s0, T1 s1,
36467
                                                                         range_t rp0, range_t rp1)
36468
8
         {
36469
8
            switch (opr)
36470
8
            {
36471
0
               #define case_stmt(op0, op1)                                                                        \
36472
8
               case op0 : return node_allocator_->                                                                \
36473
8
                             allocate_tttt<typename details::str_xroxr_node<Type,T0,T1,range_t,op1<Type> >,T0,T1> \
36474
8
                                (s0, s1, rp0, rp1);                                                               \
36475
0
36476
0
               string_opr_switch_statements
36477
0
               #undef case_stmt
36478
0
               default : return error_node();
36479
8
            }
36480
8
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_str_xroxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_str_xroxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_str_xroxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_str_xroxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<double>, exprtk::details::range_pack<double>)
Line
Count
Source
36468
4
         {
36469
4
            switch (opr)
36470
4
            {
36471
0
               #define case_stmt(op0, op1)                                                                        \
36472
0
               case op0 : return node_allocator_->                                                                \
36473
0
                             allocate_tttt<typename details::str_xroxr_node<Type,T0,T1,range_t,op1<Type> >,T0,T1> \
36474
0
                                (s0, s1, rp0, rp1);                                                               \
36475
0
36476
0
               string_opr_switch_statements
36477
0
               #undef case_stmt
36478
0
               default : return error_node();
36479
4
            }
36480
4
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_str_xroxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_str_xroxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_str_xroxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_str_xroxr_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, exprtk::details::range_pack<float>, exprtk::details::range_pack<float>)
Line
Count
Source
36468
4
         {
36469
4
            switch (opr)
36470
4
            {
36471
0
               #define case_stmt(op0, op1)                                                                        \
36472
0
               case op0 : return node_allocator_->                                                                \
36473
0
                             allocate_tttt<typename details::str_xroxr_node<Type,T0,T1,range_t,op1<Type> >,T0,T1> \
36474
0
                                (s0, s1, rp0, rp1);                                                               \
36475
0
36476
0
               string_opr_switch_statements
36477
0
               #undef case_stmt
36478
0
               default : return error_node();
36479
4
            }
36480
4
         }
36481
36482
         template <typename T0, typename T1>
36483
         inline expression_node_ptr synthesize_sos_expression_impl(const details::operator_type& opr, T0 s0, T1 s1)
36484
1.04k
         {
36485
1.04k
            switch (opr)
36486
1.04k
            {
36487
0
               #define case_stmt(op0, op1)                                                                 \
36488
1.04k
               case op0 : return node_allocator_->                                                         \
36489
1.04k
                             allocate_tt<typename details::sos_node<Type,T0,T1,op1<Type> >,T0,T1>(s0, s1); \
36490
0
36491
0
               string_opr_switch_statements
36492
0
               #undef case_stmt
36493
0
               default : return error_node();
36494
1.04k
            }
36495
1.04k
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sos_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sos_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const)
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sos_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_sos_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const)
Line
Count
Source
36484
522
         {
36485
522
            switch (opr)
36486
522
            {
36487
0
               #define case_stmt(op0, op1)                                                                 \
36488
0
               case op0 : return node_allocator_->                                                         \
36489
0
                             allocate_tt<typename details::sos_node<Type,T0,T1,op1<Type> >,T0,T1>(s0, s1); \
36490
0
36491
0
               string_opr_switch_statements
36492
0
               #undef case_stmt
36493
0
               default : return error_node();
36494
522
            }
36495
522
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sos_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sos_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const)
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sos_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_sos_expression_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(exprtk::details::operator_type const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const)
Line
Count
Source
36484
522
         {
36485
522
            switch (opr)
36486
522
            {
36487
0
               #define case_stmt(op0, op1)                                                                 \
36488
0
               case op0 : return node_allocator_->                                                         \
36489
0
                             allocate_tt<typename details::sos_node<Type,T0,T1,op1<Type> >,T0,T1>(s0, s1); \
36490
0
36491
0
               string_opr_switch_statements
36492
0
               #undef case_stmt
36493
0
               default : return error_node();
36494
522
            }
36495
522
         }
36496
36497
         inline expression_node_ptr synthesize_sos_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36498
0
         {
36499
0
            std::string& s0 = static_cast<details::stringvar_node<Type>*>(branch[0])->ref();
36500
0
            std::string& s1 = static_cast<details::stringvar_node<Type>*>(branch[1])->ref();
36501
36502
0
            return synthesize_sos_expression_impl<std::string&,std::string&>(opr, s0, s1);
36503
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_sos_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_sos_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
36504
36505
         inline expression_node_ptr synthesize_sros_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36506
0
         {
36507
0
            std::string&  s0 = static_cast<details::string_range_node<Type>*>(branch[0])->ref  ();
36508
0
            std::string&  s1 = static_cast<details::stringvar_node<Type>*>   (branch[1])->ref  ();
36509
0
            range_t      rp0 = static_cast<details::string_range_node<Type>*>(branch[0])->range();
36510
36511
0
            static_cast<details::string_range_node<Type>*>(branch[0])->range_ref().clear();
36512
36513
0
            details::free_node(*node_allocator_,branch[0]);
36514
36515
0
            return synthesize_str_xrox_expression_impl<std::string&,std::string&>(opr, s0, s1, rp0);
36516
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_sros_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_sros_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
36517
36518
         inline expression_node_ptr synthesize_sosr_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36519
0
         {
36520
0
            std::string&  s0 = static_cast<details::stringvar_node<Type>*>   (branch[0])->ref  ();
36521
0
            std::string&  s1 = static_cast<details::string_range_node<Type>*>(branch[1])->ref  ();
36522
0
            range_t      rp1 = static_cast<details::string_range_node<Type>*>(branch[1])->range();
36523
36524
0
            static_cast<details::string_range_node<Type>*>(branch[1])->range_ref().clear();
36525
36526
0
            details::free_node(*node_allocator_,branch[1]);
36527
36528
0
            return synthesize_str_xoxr_expression_impl<std::string&,std::string&>(opr, s0, s1, rp1);
36529
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_sosr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_sosr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
36530
36531
         inline expression_node_ptr synthesize_socsr_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36532
0
         {
36533
0
            std::string&  s0 = static_cast<details::stringvar_node<Type>*>         (branch[0])->ref  ();
36534
0
            std::string   s1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->str  ();
36535
0
            range_t      rp1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->range();
36536
36537
0
            static_cast<details::const_string_range_node<Type>*>(branch[1])->range_ref().clear();
36538
36539
0
            details::free_node(*node_allocator_,branch[1]);
36540
36541
0
            return synthesize_str_xoxr_expression_impl<std::string&, const std::string>(opr, s0, s1, rp1);
36542
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_socsr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_socsr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
36543
36544
         inline expression_node_ptr synthesize_srosr_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36545
0
         {
36546
0
            std::string&  s0 = static_cast<details::string_range_node<Type>*>(branch[0])->ref  ();
36547
0
            std::string&  s1 = static_cast<details::string_range_node<Type>*>(branch[1])->ref  ();
36548
0
            range_t      rp0 = static_cast<details::string_range_node<Type>*>(branch[0])->range();
36549
0
            range_t      rp1 = static_cast<details::string_range_node<Type>*>(branch[1])->range();
36550
36551
0
            static_cast<details::string_range_node<Type>*>(branch[0])->range_ref().clear();
36552
0
            static_cast<details::string_range_node<Type>*>(branch[1])->range_ref().clear();
36553
36554
0
            details::free_node(*node_allocator_,branch[0]);
36555
0
            details::free_node(*node_allocator_,branch[1]);
36556
36557
0
            return synthesize_str_xroxr_expression_impl<std::string&,std::string&>(opr, s0, s1, rp0, rp1);
36558
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_srosr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_srosr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
36559
36560
         inline expression_node_ptr synthesize_socs_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36561
0
         {
36562
0
            std::string& s0 = static_cast<     details::stringvar_node<Type>*>(branch[0])->ref();
36563
0
            std::string  s1 = static_cast<details::string_literal_node<Type>*>(branch[1])->str();
36564
36565
0
            details::free_node(*node_allocator_,branch[1]);
36566
36567
0
            return synthesize_sos_expression_impl<std::string&, const std::string>(opr, s0, s1);
36568
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_socs_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_socs_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
36569
36570
         inline expression_node_ptr synthesize_csos_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36571
0
         {
36572
0
            std::string  s0 = static_cast<details::string_literal_node<Type>*>(branch[0])->str();
36573
0
            std::string& s1 = static_cast<details::stringvar_node<Type>*     >(branch[1])->ref();
36574
36575
0
            details::free_node(*node_allocator_,branch[0]);
36576
36577
0
            return synthesize_sos_expression_impl<const std::string,std::string&>(opr, s0, s1);
36578
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_csos_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_csos_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
36579
36580
         inline expression_node_ptr synthesize_csosr_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36581
0
         {
36582
0
            std::string  s0  = static_cast<details::string_literal_node<Type>*>(branch[0])->str  ();
36583
0
            std::string& s1  = static_cast<details::string_range_node<Type>*  >(branch[1])->ref  ();
36584
0
            range_t      rp1 = static_cast<details::string_range_node<Type>*  >(branch[1])->range();
36585
36586
0
            static_cast<details::string_range_node<Type>*>(branch[1])->range_ref().clear();
36587
36588
0
            details::free_node(*node_allocator_,branch[0]);
36589
0
            details::free_node(*node_allocator_,branch[1]);
36590
36591
0
            return synthesize_str_xoxr_expression_impl<const std::string,std::string&>(opr, s0, s1, rp1);
36592
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_csosr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_csosr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
36593
36594
         inline expression_node_ptr synthesize_srocs_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36595
0
         {
36596
0
            std::string&  s0 = static_cast<details::string_range_node<Type>*  >(branch[0])->ref  ();
36597
0
            std::string   s1 = static_cast<details::string_literal_node<Type>*>(branch[1])->str  ();
36598
0
            range_t      rp0 = static_cast<details::string_range_node<Type>*  >(branch[0])->range();
36599
36600
0
            static_cast<details::string_range_node<Type>*>(branch[0])->range_ref().clear();
36601
36602
0
            details::free_node(*node_allocator_,branch[0]);
36603
0
            details::free_node(*node_allocator_,branch[1]);
36604
36605
0
            return synthesize_str_xrox_expression_impl<std::string&, const std::string>(opr, s0, s1, rp0);
36606
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_srocs_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_srocs_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
36607
36608
         inline expression_node_ptr synthesize_srocsr_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36609
0
         {
36610
0
            std::string&  s0 = static_cast<details::string_range_node<Type>*      >(branch[0])->ref  ();
36611
0
            std::string   s1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->str  ();
36612
0
            range_t      rp0 = static_cast<details::string_range_node<Type>*      >(branch[0])->range();
36613
0
            range_t      rp1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->range();
36614
36615
0
            static_cast<details::string_range_node<Type>*>      (branch[0])->range_ref().clear();
36616
0
            static_cast<details::const_string_range_node<Type>*>(branch[1])->range_ref().clear();
36617
36618
0
            details::free_node(*node_allocator_,branch[0]);
36619
0
            details::free_node(*node_allocator_,branch[1]);
36620
36621
0
            return synthesize_str_xroxr_expression_impl<std::string&, const std::string>(opr, s0, s1, rp0, rp1);
36622
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_srocsr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_srocsr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
36623
36624
         inline expression_node_ptr synthesize_csocs_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36625
1.16k
         {
36626
1.16k
            const std::string s0 = static_cast<details::string_literal_node<Type>*>(branch[0])->str();
36627
1.16k
            const std::string s1 = static_cast<details::string_literal_node<Type>*>(branch[1])->str();
36628
36629
1.16k
            expression_node_ptr result = error_node();
36630
36631
1.16k
            if (details::e_add == opr)
36632
118
               result = node_allocator_->allocate_c<details::string_literal_node<Type> >(s0 + s1);
36633
1.04k
            else if (details::e_in == opr)
36634
0
               result = node_allocator_->allocate_c<details::literal_node<Type> >(details::in_op   <Type>::process(s0,s1));
36635
1.04k
            else if (details::e_like == opr)
36636
0
               result = node_allocator_->allocate_c<details::literal_node<Type> >(details::like_op <Type>::process(s0,s1));
36637
1.04k
            else if (details::e_ilike == opr)
36638
0
               result = node_allocator_->allocate_c<details::literal_node<Type> >(details::ilike_op<Type>::process(s0,s1));
36639
1.04k
            else
36640
1.04k
            {
36641
1.04k
               expression_node_ptr temp = synthesize_sos_expression_impl<const std::string, const std::string>(opr, s0, s1);
36642
36643
1.04k
               const Type v = temp->value();
36644
36645
1.04k
               details::free_node(*node_allocator_,temp);
36646
36647
1.04k
               result = node_allocator_->allocate<literal_node_t>(v);
36648
1.04k
            }
36649
36650
1.16k
            details::free_all_nodes(*node_allocator_,branch);
36651
36652
1.16k
            return result;
36653
1.16k
         }
exprtk::parser<double>::expression_generator<double>::synthesize_csocs_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
36625
581
         {
36626
581
            const std::string s0 = static_cast<details::string_literal_node<Type>*>(branch[0])->str();
36627
581
            const std::string s1 = static_cast<details::string_literal_node<Type>*>(branch[1])->str();
36628
36629
581
            expression_node_ptr result = error_node();
36630
36631
581
            if (details::e_add == opr)
36632
59
               result = node_allocator_->allocate_c<details::string_literal_node<Type> >(s0 + s1);
36633
522
            else if (details::e_in == opr)
36634
0
               result = node_allocator_->allocate_c<details::literal_node<Type> >(details::in_op   <Type>::process(s0,s1));
36635
522
            else if (details::e_like == opr)
36636
0
               result = node_allocator_->allocate_c<details::literal_node<Type> >(details::like_op <Type>::process(s0,s1));
36637
522
            else if (details::e_ilike == opr)
36638
0
               result = node_allocator_->allocate_c<details::literal_node<Type> >(details::ilike_op<Type>::process(s0,s1));
36639
522
            else
36640
522
            {
36641
522
               expression_node_ptr temp = synthesize_sos_expression_impl<const std::string, const std::string>(opr, s0, s1);
36642
36643
522
               const Type v = temp->value();
36644
36645
522
               details::free_node(*node_allocator_,temp);
36646
36647
522
               result = node_allocator_->allocate<literal_node_t>(v);
36648
522
            }
36649
36650
581
            details::free_all_nodes(*node_allocator_,branch);
36651
36652
581
            return result;
36653
581
         }
exprtk::parser<float>::expression_generator<float>::synthesize_csocs_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
36625
581
         {
36626
581
            const std::string s0 = static_cast<details::string_literal_node<Type>*>(branch[0])->str();
36627
581
            const std::string s1 = static_cast<details::string_literal_node<Type>*>(branch[1])->str();
36628
36629
581
            expression_node_ptr result = error_node();
36630
36631
581
            if (details::e_add == opr)
36632
59
               result = node_allocator_->allocate_c<details::string_literal_node<Type> >(s0 + s1);
36633
522
            else if (details::e_in == opr)
36634
0
               result = node_allocator_->allocate_c<details::literal_node<Type> >(details::in_op   <Type>::process(s0,s1));
36635
522
            else if (details::e_like == opr)
36636
0
               result = node_allocator_->allocate_c<details::literal_node<Type> >(details::like_op <Type>::process(s0,s1));
36637
522
            else if (details::e_ilike == opr)
36638
0
               result = node_allocator_->allocate_c<details::literal_node<Type> >(details::ilike_op<Type>::process(s0,s1));
36639
522
            else
36640
522
            {
36641
522
               expression_node_ptr temp = synthesize_sos_expression_impl<const std::string, const std::string>(opr, s0, s1);
36642
36643
522
               const Type v = temp->value();
36644
36645
522
               details::free_node(*node_allocator_,temp);
36646
36647
522
               result = node_allocator_->allocate<literal_node_t>(v);
36648
522
            }
36649
36650
581
            details::free_all_nodes(*node_allocator_,branch);
36651
36652
581
            return result;
36653
581
         }
36654
36655
         inline expression_node_ptr synthesize_csocsr_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36656
962
         {
36657
962
            const std::string s0 = static_cast<details::string_literal_node<Type>*    >(branch[0])->str  ();
36658
962
                  std::string s1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->str  ();
36659
962
            range_t          rp1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->range();
36660
36661
962
            static_cast<details::const_string_range_node<Type>*>(branch[1])->range_ref().clear();
36662
36663
962
            details::free_node(*node_allocator_,branch[0]);
36664
962
            details::free_node(*node_allocator_,branch[1]);
36665
36666
962
            return synthesize_str_xoxr_expression_impl<const std::string, const std::string>(opr, s0, s1, rp1);
36667
962
         }
exprtk::parser<double>::expression_generator<double>::synthesize_csocsr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
36656
481
         {
36657
481
            const std::string s0 = static_cast<details::string_literal_node<Type>*    >(branch[0])->str  ();
36658
481
                  std::string s1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->str  ();
36659
481
            range_t          rp1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->range();
36660
36661
481
            static_cast<details::const_string_range_node<Type>*>(branch[1])->range_ref().clear();
36662
36663
481
            details::free_node(*node_allocator_,branch[0]);
36664
481
            details::free_node(*node_allocator_,branch[1]);
36665
36666
481
            return synthesize_str_xoxr_expression_impl<const std::string, const std::string>(opr, s0, s1, rp1);
36667
481
         }
exprtk::parser<float>::expression_generator<float>::synthesize_csocsr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
36656
481
         {
36657
481
            const std::string s0 = static_cast<details::string_literal_node<Type>*    >(branch[0])->str  ();
36658
481
                  std::string s1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->str  ();
36659
481
            range_t          rp1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->range();
36660
36661
481
            static_cast<details::const_string_range_node<Type>*>(branch[1])->range_ref().clear();
36662
36663
481
            details::free_node(*node_allocator_,branch[0]);
36664
481
            details::free_node(*node_allocator_,branch[1]);
36665
36666
481
            return synthesize_str_xoxr_expression_impl<const std::string, const std::string>(opr, s0, s1, rp1);
36667
481
         }
36668
36669
         inline expression_node_ptr synthesize_csros_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36670
0
         {
36671
0
            std::string   s0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->str  ();
36672
0
            std::string&  s1 = static_cast<details::stringvar_node<Type>*         >(branch[1])->ref  ();
36673
0
            range_t      rp0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->range();
36674
36675
0
            static_cast<details::const_string_range_node<Type>*>(branch[0])->range_ref().clear();
36676
36677
0
            details::free_node(*node_allocator_,branch[0]);
36678
36679
0
            return synthesize_str_xrox_expression_impl<const std::string,std::string&>(opr, s0, s1, rp0);
36680
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_csros_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_csros_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
36681
36682
         inline expression_node_ptr synthesize_csrosr_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36683
0
         {
36684
0
            const std::string  s0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->str  ();
36685
0
                  std::string& s1 = static_cast<details::string_range_node<Type>*      >(branch[1])->ref  ();
36686
0
            const range_t     rp0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->range();
36687
0
            const range_t     rp1 = static_cast<details::string_range_node<Type>*      >(branch[1])->range();
36688
36689
0
            static_cast<details::const_string_range_node<Type>*>(branch[0])->range_ref().clear();
36690
0
            static_cast<details::string_range_node<Type>*>      (branch[1])->range_ref().clear();
36691
36692
0
            details::free_node(*node_allocator_,branch[0]);
36693
0
            details::free_node(*node_allocator_,branch[1]);
36694
36695
0
            return synthesize_str_xroxr_expression_impl<const std::string,std::string&>(opr, s0, s1, rp0, rp1);
36696
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_csrosr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_csrosr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
36697
36698
         inline expression_node_ptr synthesize_csrocs_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36699
26
         {
36700
26
            const std::string s0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->str  ();
36701
26
            const std::string s1 = static_cast<details::string_literal_node<Type>*    >(branch[1])->str  ();
36702
26
            const range_t    rp0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->range();
36703
36704
26
            static_cast<details::const_string_range_node<Type>*>(branch[0])->range_ref().clear();
36705
36706
26
            details::free_all_nodes(*node_allocator_,branch);
36707
36708
26
            return synthesize_str_xrox_expression_impl<const std::string,std::string>(opr, s0, s1, rp0);
36709
26
         }
exprtk::parser<double>::expression_generator<double>::synthesize_csrocs_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
36699
13
         {
36700
13
            const std::string s0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->str  ();
36701
13
            const std::string s1 = static_cast<details::string_literal_node<Type>*    >(branch[1])->str  ();
36702
13
            const range_t    rp0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->range();
36703
36704
13
            static_cast<details::const_string_range_node<Type>*>(branch[0])->range_ref().clear();
36705
36706
13
            details::free_all_nodes(*node_allocator_,branch);
36707
36708
13
            return synthesize_str_xrox_expression_impl<const std::string,std::string>(opr, s0, s1, rp0);
36709
13
         }
exprtk::parser<float>::expression_generator<float>::synthesize_csrocs_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
36699
13
         {
36700
13
            const std::string s0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->str  ();
36701
13
            const std::string s1 = static_cast<details::string_literal_node<Type>*    >(branch[1])->str  ();
36702
13
            const range_t    rp0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->range();
36703
36704
13
            static_cast<details::const_string_range_node<Type>*>(branch[0])->range_ref().clear();
36705
36706
13
            details::free_all_nodes(*node_allocator_,branch);
36707
36708
13
            return synthesize_str_xrox_expression_impl<const std::string,std::string>(opr, s0, s1, rp0);
36709
13
         }
36710
36711
         inline expression_node_ptr synthesize_csrocsr_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36712
8
         {
36713
8
            const std::string s0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->str  ();
36714
8
            const std::string s1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->str  ();
36715
8
            const range_t    rp0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->range();
36716
8
            const range_t    rp1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->range();
36717
36718
8
            static_cast<details::const_string_range_node<Type>*>(branch[0])->range_ref().clear();
36719
8
            static_cast<details::const_string_range_node<Type>*>(branch[1])->range_ref().clear();
36720
36721
8
            details::free_all_nodes(*node_allocator_,branch);
36722
36723
8
            return synthesize_str_xroxr_expression_impl<const std::string, const std::string>(opr, s0, s1, rp0, rp1);
36724
8
         }
exprtk::parser<double>::expression_generator<double>::synthesize_csrocsr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
36712
4
         {
36713
4
            const std::string s0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->str  ();
36714
4
            const std::string s1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->str  ();
36715
4
            const range_t    rp0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->range();
36716
4
            const range_t    rp1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->range();
36717
36718
4
            static_cast<details::const_string_range_node<Type>*>(branch[0])->range_ref().clear();
36719
4
            static_cast<details::const_string_range_node<Type>*>(branch[1])->range_ref().clear();
36720
36721
4
            details::free_all_nodes(*node_allocator_,branch);
36722
36723
4
            return synthesize_str_xroxr_expression_impl<const std::string, const std::string>(opr, s0, s1, rp0, rp1);
36724
4
         }
exprtk::parser<float>::expression_generator<float>::synthesize_csrocsr_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
36712
4
         {
36713
4
            const std::string s0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->str  ();
36714
4
            const std::string s1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->str  ();
36715
4
            const range_t    rp0 = static_cast<details::const_string_range_node<Type>*>(branch[0])->range();
36716
4
            const range_t    rp1 = static_cast<details::const_string_range_node<Type>*>(branch[1])->range();
36717
36718
4
            static_cast<details::const_string_range_node<Type>*>(branch[0])->range_ref().clear();
36719
4
            static_cast<details::const_string_range_node<Type>*>(branch[1])->range_ref().clear();
36720
36721
4
            details::free_all_nodes(*node_allocator_,branch);
36722
36723
4
            return synthesize_str_xroxr_expression_impl<const std::string, const std::string>(opr, s0, s1, rp0, rp1);
36724
4
         }
36725
36726
         inline expression_node_ptr synthesize_strogen_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36727
32
         {
36728
32
            switch (opr)
36729
32
            {
36730
0
               #define case_stmt(op0, op1)                                                      \
36731
32
               case op0 : return node_allocator_->                                              \
36732
32
                             allocate_ttt<typename details::str_sogens_node<Type,op1<Type> > >  \
36733
32
                                (opr, branch[0], branch[1]);                                    \
36734
0
36735
0
               string_opr_switch_statements
36736
0
               #undef case_stmt
36737
0
               default : return error_node();
36738
32
            }
36739
32
         }
exprtk::parser<double>::expression_generator<double>::synthesize_strogen_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
36727
16
         {
36728
16
            switch (opr)
36729
16
            {
36730
0
               #define case_stmt(op0, op1)                                                      \
36731
0
               case op0 : return node_allocator_->                                              \
36732
0
                             allocate_ttt<typename details::str_sogens_node<Type,op1<Type> > >  \
36733
0
                                (opr, branch[0], branch[1]);                                    \
36734
0
36735
0
               string_opr_switch_statements
36736
0
               #undef case_stmt
36737
0
               default : return error_node();
36738
16
            }
36739
16
         }
exprtk::parser<float>::expression_generator<float>::synthesize_strogen_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
36727
16
         {
36728
16
            switch (opr)
36729
16
            {
36730
0
               #define case_stmt(op0, op1)                                                      \
36731
0
               case op0 : return node_allocator_->                                              \
36732
0
                             allocate_ttt<typename details::str_sogens_node<Type,op1<Type> > >  \
36733
0
                                (opr, branch[0], branch[1]);                                    \
36734
0
36735
0
               string_opr_switch_statements
36736
0
               #undef case_stmt
36737
0
               default : return error_node();
36738
16
            }
36739
16
         }
36740
         #endif
36741
36742
         #ifndef exprtk_disable_string_capabilities
36743
         inline expression_node_ptr synthesize_string_expression(const details::operator_type& opr, expression_node_ptr (&branch)[2])
36744
2.22k
         {
36745
2.22k
            if ((0 == branch[0]) || (0 == branch[1]))
36746
0
            {
36747
0
               details::free_all_nodes(*node_allocator_,branch);
36748
36749
0
               return error_node();
36750
0
            }
36751
36752
2.22k
            const bool b0_is_s   = details::is_string_node            (branch[0]);
36753
2.22k
            const bool b0_is_cs  = details::is_const_string_node      (branch[0]);
36754
2.22k
            const bool b0_is_sr  = details::is_string_range_node      (branch[0]);
36755
2.22k
            const bool b0_is_csr = details::is_const_string_range_node(branch[0]);
36756
36757
2.22k
            const bool b1_is_s   = details::is_string_node            (branch[1]);
36758
2.22k
            const bool b1_is_cs  = details::is_const_string_node      (branch[1]);
36759
2.22k
            const bool b1_is_sr  = details::is_string_range_node      (branch[1]);
36760
2.22k
            const bool b1_is_csr = details::is_const_string_range_node(branch[1]);
36761
36762
2.22k
            const bool b0_is_gen = details::is_string_assignment_node (branch[0]) ||
36763
2.22k
                                   details::is_genricstring_range_node(branch[0]) ||
36764
2.22k
                                   details::is_string_concat_node     (branch[0]) ||
36765
2.22k
                                   details::is_string_function_node   (branch[0]) ||
36766
2.22k
                                   details::is_string_condition_node  (branch[0]) ||
36767
2.22k
                                   details::is_string_ccondition_node (branch[0]) ||
36768
2.22k
                                   details::is_string_vararg_node     (branch[0]) ;
36769
36770
2.22k
            const bool b1_is_gen = details::is_string_assignment_node (branch[1]) ||
36771
2.22k
                                   details::is_genricstring_range_node(branch[1]) ||
36772
2.22k
                                   details::is_string_concat_node     (branch[1]) ||
36773
2.22k
                                   details::is_string_function_node   (branch[1]) ||
36774
2.22k
                                   details::is_string_condition_node  (branch[1]) ||
36775
2.22k
                                   details::is_string_ccondition_node (branch[1]) ||
36776
2.22k
                                   details::is_string_vararg_node     (branch[1]) ;
36777
36778
2.22k
            if (details::e_add == opr)
36779
154
            {
36780
154
               if (!b0_is_cs || !b1_is_cs)
36781
36
               {
36782
36
                  return synthesize_expression<string_concat_node_t,2>(opr,branch);
36783
36
               }
36784
154
            }
36785
36786
2.19k
            if (b0_is_gen || b1_is_gen)
36787
32
            {
36788
32
               return synthesize_strogen_expression(opr,branch);
36789
32
            }
36790
2.15k
            else if (b0_is_s)
36791
0
            {
36792
0
               if      (b1_is_s  ) return synthesize_sos_expression   (opr,branch);
36793
0
               else if (b1_is_cs ) return synthesize_socs_expression  (opr,branch);
36794
0
               else if (b1_is_sr ) return synthesize_sosr_expression  (opr,branch);
36795
0
               else if (b1_is_csr) return synthesize_socsr_expression (opr,branch);
36796
0
            }
36797
2.15k
            else if (b0_is_cs)
36798
2.12k
            {
36799
2.12k
               if      (b1_is_s  ) return synthesize_csos_expression  (opr,branch);
36800
2.12k
               else if (b1_is_cs ) return synthesize_csocs_expression (opr,branch);
36801
962
               else if (b1_is_sr ) return synthesize_csosr_expression (opr,branch);
36802
962
               else if (b1_is_csr) return synthesize_csocsr_expression(opr,branch);
36803
2.12k
            }
36804
34
            else if (b0_is_sr)
36805
0
            {
36806
0
               if      (b1_is_s  ) return synthesize_sros_expression  (opr,branch);
36807
0
               else if (b1_is_sr ) return synthesize_srosr_expression (opr,branch);
36808
0
               else if (b1_is_cs ) return synthesize_srocs_expression (opr,branch);
36809
0
               else if (b1_is_csr) return synthesize_srocsr_expression(opr,branch);
36810
0
            }
36811
34
            else if (b0_is_csr)
36812
34
            {
36813
34
               if      (b1_is_s  ) return synthesize_csros_expression  (opr,branch);
36814
34
               else if (b1_is_sr ) return synthesize_csrosr_expression (opr,branch);
36815
34
               else if (b1_is_cs ) return synthesize_csrocs_expression (opr,branch);
36816
8
               else if (b1_is_csr) return synthesize_csrocsr_expression(opr,branch);
36817
34
            }
36818
36819
0
            return error_node();
36820
2.19k
         }
exprtk::parser<double>::expression_generator<double>::synthesize_string_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
36744
1.11k
         {
36745
1.11k
            if ((0 == branch[0]) || (0 == branch[1]))
36746
0
            {
36747
0
               details::free_all_nodes(*node_allocator_,branch);
36748
36749
0
               return error_node();
36750
0
            }
36751
36752
1.11k
            const bool b0_is_s   = details::is_string_node            (branch[0]);
36753
1.11k
            const bool b0_is_cs  = details::is_const_string_node      (branch[0]);
36754
1.11k
            const bool b0_is_sr  = details::is_string_range_node      (branch[0]);
36755
1.11k
            const bool b0_is_csr = details::is_const_string_range_node(branch[0]);
36756
36757
1.11k
            const bool b1_is_s   = details::is_string_node            (branch[1]);
36758
1.11k
            const bool b1_is_cs  = details::is_const_string_node      (branch[1]);
36759
1.11k
            const bool b1_is_sr  = details::is_string_range_node      (branch[1]);
36760
1.11k
            const bool b1_is_csr = details::is_const_string_range_node(branch[1]);
36761
36762
1.11k
            const bool b0_is_gen = details::is_string_assignment_node (branch[0]) ||
36763
1.11k
                                   details::is_genricstring_range_node(branch[0]) ||
36764
1.11k
                                   details::is_string_concat_node     (branch[0]) ||
36765
1.11k
                                   details::is_string_function_node   (branch[0]) ||
36766
1.11k
                                   details::is_string_condition_node  (branch[0]) ||
36767
1.11k
                                   details::is_string_ccondition_node (branch[0]) ||
36768
1.11k
                                   details::is_string_vararg_node     (branch[0]) ;
36769
36770
1.11k
            const bool b1_is_gen = details::is_string_assignment_node (branch[1]) ||
36771
1.11k
                                   details::is_genricstring_range_node(branch[1]) ||
36772
1.11k
                                   details::is_string_concat_node     (branch[1]) ||
36773
1.11k
                                   details::is_string_function_node   (branch[1]) ||
36774
1.11k
                                   details::is_string_condition_node  (branch[1]) ||
36775
1.11k
                                   details::is_string_ccondition_node (branch[1]) ||
36776
1.11k
                                   details::is_string_vararg_node     (branch[1]) ;
36777
36778
1.11k
            if (details::e_add == opr)
36779
77
            {
36780
77
               if (!b0_is_cs || !b1_is_cs)
36781
18
               {
36782
18
                  return synthesize_expression<string_concat_node_t,2>(opr,branch);
36783
18
               }
36784
77
            }
36785
36786
1.09k
            if (b0_is_gen || b1_is_gen)
36787
16
            {
36788
16
               return synthesize_strogen_expression(opr,branch);
36789
16
            }
36790
1.07k
            else if (b0_is_s)
36791
0
            {
36792
0
               if      (b1_is_s  ) return synthesize_sos_expression   (opr,branch);
36793
0
               else if (b1_is_cs ) return synthesize_socs_expression  (opr,branch);
36794
0
               else if (b1_is_sr ) return synthesize_sosr_expression  (opr,branch);
36795
0
               else if (b1_is_csr) return synthesize_socsr_expression (opr,branch);
36796
0
            }
36797
1.07k
            else if (b0_is_cs)
36798
1.06k
            {
36799
1.06k
               if      (b1_is_s  ) return synthesize_csos_expression  (opr,branch);
36800
1.06k
               else if (b1_is_cs ) return synthesize_csocs_expression (opr,branch);
36801
481
               else if (b1_is_sr ) return synthesize_csosr_expression (opr,branch);
36802
481
               else if (b1_is_csr) return synthesize_csocsr_expression(opr,branch);
36803
1.06k
            }
36804
17
            else if (b0_is_sr)
36805
0
            {
36806
0
               if      (b1_is_s  ) return synthesize_sros_expression  (opr,branch);
36807
0
               else if (b1_is_sr ) return synthesize_srosr_expression (opr,branch);
36808
0
               else if (b1_is_cs ) return synthesize_srocs_expression (opr,branch);
36809
0
               else if (b1_is_csr) return synthesize_srocsr_expression(opr,branch);
36810
0
            }
36811
17
            else if (b0_is_csr)
36812
17
            {
36813
17
               if      (b1_is_s  ) return synthesize_csros_expression  (opr,branch);
36814
17
               else if (b1_is_sr ) return synthesize_csrosr_expression (opr,branch);
36815
17
               else if (b1_is_cs ) return synthesize_csrocs_expression (opr,branch);
36816
4
               else if (b1_is_csr) return synthesize_csrocsr_expression(opr,branch);
36817
17
            }
36818
36819
0
            return error_node();
36820
1.09k
         }
exprtk::parser<float>::expression_generator<float>::synthesize_string_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
36744
1.11k
         {
36745
1.11k
            if ((0 == branch[0]) || (0 == branch[1]))
36746
0
            {
36747
0
               details::free_all_nodes(*node_allocator_,branch);
36748
36749
0
               return error_node();
36750
0
            }
36751
36752
1.11k
            const bool b0_is_s   = details::is_string_node            (branch[0]);
36753
1.11k
            const bool b0_is_cs  = details::is_const_string_node      (branch[0]);
36754
1.11k
            const bool b0_is_sr  = details::is_string_range_node      (branch[0]);
36755
1.11k
            const bool b0_is_csr = details::is_const_string_range_node(branch[0]);
36756
36757
1.11k
            const bool b1_is_s   = details::is_string_node            (branch[1]);
36758
1.11k
            const bool b1_is_cs  = details::is_const_string_node      (branch[1]);
36759
1.11k
            const bool b1_is_sr  = details::is_string_range_node      (branch[1]);
36760
1.11k
            const bool b1_is_csr = details::is_const_string_range_node(branch[1]);
36761
36762
1.11k
            const bool b0_is_gen = details::is_string_assignment_node (branch[0]) ||
36763
1.11k
                                   details::is_genricstring_range_node(branch[0]) ||
36764
1.11k
                                   details::is_string_concat_node     (branch[0]) ||
36765
1.11k
                                   details::is_string_function_node   (branch[0]) ||
36766
1.11k
                                   details::is_string_condition_node  (branch[0]) ||
36767
1.11k
                                   details::is_string_ccondition_node (branch[0]) ||
36768
1.11k
                                   details::is_string_vararg_node     (branch[0]) ;
36769
36770
1.11k
            const bool b1_is_gen = details::is_string_assignment_node (branch[1]) ||
36771
1.11k
                                   details::is_genricstring_range_node(branch[1]) ||
36772
1.11k
                                   details::is_string_concat_node     (branch[1]) ||
36773
1.11k
                                   details::is_string_function_node   (branch[1]) ||
36774
1.11k
                                   details::is_string_condition_node  (branch[1]) ||
36775
1.11k
                                   details::is_string_ccondition_node (branch[1]) ||
36776
1.11k
                                   details::is_string_vararg_node     (branch[1]) ;
36777
36778
1.11k
            if (details::e_add == opr)
36779
77
            {
36780
77
               if (!b0_is_cs || !b1_is_cs)
36781
18
               {
36782
18
                  return synthesize_expression<string_concat_node_t,2>(opr,branch);
36783
18
               }
36784
77
            }
36785
36786
1.09k
            if (b0_is_gen || b1_is_gen)
36787
16
            {
36788
16
               return synthesize_strogen_expression(opr,branch);
36789
16
            }
36790
1.07k
            else if (b0_is_s)
36791
0
            {
36792
0
               if      (b1_is_s  ) return synthesize_sos_expression   (opr,branch);
36793
0
               else if (b1_is_cs ) return synthesize_socs_expression  (opr,branch);
36794
0
               else if (b1_is_sr ) return synthesize_sosr_expression  (opr,branch);
36795
0
               else if (b1_is_csr) return synthesize_socsr_expression (opr,branch);
36796
0
            }
36797
1.07k
            else if (b0_is_cs)
36798
1.06k
            {
36799
1.06k
               if      (b1_is_s  ) return synthesize_csos_expression  (opr,branch);
36800
1.06k
               else if (b1_is_cs ) return synthesize_csocs_expression (opr,branch);
36801
481
               else if (b1_is_sr ) return synthesize_csosr_expression (opr,branch);
36802
481
               else if (b1_is_csr) return synthesize_csocsr_expression(opr,branch);
36803
1.06k
            }
36804
17
            else if (b0_is_sr)
36805
0
            {
36806
0
               if      (b1_is_s  ) return synthesize_sros_expression  (opr,branch);
36807
0
               else if (b1_is_sr ) return synthesize_srosr_expression (opr,branch);
36808
0
               else if (b1_is_cs ) return synthesize_srocs_expression (opr,branch);
36809
0
               else if (b1_is_csr) return synthesize_srocsr_expression(opr,branch);
36810
0
            }
36811
17
            else if (b0_is_csr)
36812
17
            {
36813
17
               if      (b1_is_s  ) return synthesize_csros_expression  (opr,branch);
36814
17
               else if (b1_is_sr ) return synthesize_csrosr_expression (opr,branch);
36815
17
               else if (b1_is_cs ) return synthesize_csrocs_expression (opr,branch);
36816
4
               else if (b1_is_csr) return synthesize_csrocsr_expression(opr,branch);
36817
17
            }
36818
36819
0
            return error_node();
36820
1.09k
         }
36821
         #else
36822
         inline expression_node_ptr synthesize_string_expression(const details::operator_type&, expression_node_ptr (&branch)[2])
36823
         {
36824
            details::free_all_nodes(*node_allocator_,branch);
36825
            return error_node();
36826
         }
36827
         #endif
36828
36829
         #ifndef exprtk_disable_string_capabilities
36830
         inline expression_node_ptr synthesize_string_expression(const details::operator_type& opr, expression_node_ptr (&branch)[3])
36831
0
         {
36832
0
            if (details::e_inrange != opr)
36833
0
               return error_node();
36834
0
            else if ((0 == branch[0]) || (0 == branch[1]) || (0 == branch[2]))
36835
0
            {
36836
0
               details::free_all_nodes(*node_allocator_,branch);
36837
36838
0
               return error_node();
36839
0
            }
36840
0
            else if (
36841
0
                      details::is_const_string_node(branch[0]) &&
36842
0
                      details::is_const_string_node(branch[1]) &&
36843
0
                      details::is_const_string_node(branch[2])
36844
0
                    )
36845
0
            {
36846
0
               const std::string s0 = static_cast<details::string_literal_node<Type>*>(branch[0])->str();
36847
0
               const std::string s1 = static_cast<details::string_literal_node<Type>*>(branch[1])->str();
36848
0
               const std::string s2 = static_cast<details::string_literal_node<Type>*>(branch[2])->str();
36849
36850
0
               const Type v = (((s0 <= s1) && (s1 <= s2)) ? Type(1) : Type(0));
36851
36852
0
               details::free_all_nodes(*node_allocator_,branch);
36853
36854
0
               return node_allocator_->allocate_c<details::literal_node<Type> >(v);
36855
0
            }
36856
0
            else if (
36857
0
                      details::is_string_node(branch[0]) &&
36858
0
                      details::is_string_node(branch[1]) &&
36859
0
                      details::is_string_node(branch[2])
36860
0
                    )
36861
0
            {
36862
0
               std::string& s0 = static_cast<details::stringvar_node<Type>*>(branch[0])->ref();
36863
0
               std::string& s1 = static_cast<details::stringvar_node<Type>*>(branch[1])->ref();
36864
0
               std::string& s2 = static_cast<details::stringvar_node<Type>*>(branch[2])->ref();
36865
36866
0
               typedef typename details::sosos_node<Type, std::string&, std::string&, std::string&, details::inrange_op<Type> > inrange_t;
36867
36868
0
               return node_allocator_->allocate_type<inrange_t, std::string&, std::string&, std::string&>(s0, s1, s2);
36869
0
            }
36870
0
            else if (
36871
0
                      details::is_const_string_node(branch[0]) &&
36872
0
                            details::is_string_node(branch[1]) &&
36873
0
                      details::is_const_string_node(branch[2])
36874
0
                    )
36875
0
            {
36876
0
               std::string  s0 = static_cast<details::string_literal_node<Type>*>(branch[0])->str();
36877
0
               std::string& s1 = static_cast<details::stringvar_node<Type>*     >(branch[1])->ref();
36878
0
               std::string  s2 = static_cast<details::string_literal_node<Type>*>(branch[2])->str();
36879
36880
0
               typedef typename details::sosos_node<Type, std::string, std::string&, std::string, details::inrange_op<Type> > inrange_t;
36881
36882
0
               details::free_node(*node_allocator_,branch[0]);
36883
0
               details::free_node(*node_allocator_,branch[2]);
36884
36885
0
               return node_allocator_->allocate_type<inrange_t, std::string, std::string&, std::string>(s0, s1, s2);
36886
0
            }
36887
0
            else if (
36888
0
                            details::is_string_node(branch[0]) &&
36889
0
                      details::is_const_string_node(branch[1]) &&
36890
0
                            details::is_string_node(branch[2])
36891
0
                    )
36892
0
            {
36893
0
               std::string&  s0 = static_cast<details::stringvar_node<Type>*     >(branch[0])->ref();
36894
0
               std::string   s1 = static_cast<details::string_literal_node<Type>*>(branch[1])->str();
36895
0
               std::string&  s2 = static_cast<details::stringvar_node<Type>*     >(branch[2])->ref();
36896
36897
0
               typedef typename details::sosos_node<Type, std::string&, std::string, std::string&, details::inrange_op<Type> > inrange_t;
36898
36899
0
               details::free_node(*node_allocator_,branch[1]);
36900
36901
0
               return node_allocator_->allocate_type<inrange_t, std::string&, std::string, std::string&>(s0, s1, s2);
36902
0
            }
36903
0
            else if (
36904
0
                      details::is_string_node(branch[0]) &&
36905
0
                      details::is_string_node(branch[1]) &&
36906
0
                      details::is_const_string_node(branch[2])
36907
0
                    )
36908
0
            {
36909
0
               std::string& s0 = static_cast<details::stringvar_node<Type>*     >(branch[0])->ref();
36910
0
               std::string& s1 = static_cast<details::stringvar_node<Type>*     >(branch[1])->ref();
36911
0
               std::string  s2 = static_cast<details::string_literal_node<Type>*>(branch[2])->str();
36912
36913
0
               typedef typename details::sosos_node<Type, std::string&, std::string&, std::string, details::inrange_op<Type> > inrange_t;
36914
36915
0
               details::free_node(*node_allocator_,branch[2]);
36916
36917
0
               return node_allocator_->allocate_type<inrange_t, std::string&, std::string&, std::string>(s0, s1, s2);
36918
0
            }
36919
0
            else if (
36920
0
                      details::is_const_string_node(branch[0]) &&
36921
0
                      details::      is_string_node(branch[1]) &&
36922
0
                      details::      is_string_node(branch[2])
36923
0
                    )
36924
0
            {
36925
0
               std::string  s0 = static_cast<details::string_literal_node<Type>*>(branch[0])->str();
36926
0
               std::string& s1 = static_cast<details::stringvar_node<Type>*     >(branch[1])->ref();
36927
0
               std::string& s2 = static_cast<details::stringvar_node<Type>*     >(branch[2])->ref();
36928
36929
0
               typedef typename details::sosos_node<Type, std::string, std::string&, std::string&, details::inrange_op<Type> > inrange_t;
36930
36931
0
               details::free_node(*node_allocator_,branch[0]);
36932
36933
0
               return node_allocator_->allocate_type<inrange_t, std::string, std::string&, std::string&>(s0, s1, s2);
36934
0
            }
36935
0
            else
36936
0
               return error_node();
36937
0
         }
Unexecuted instantiation: exprtk::parser<double>::expression_generator<double>::synthesize_string_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3])
Unexecuted instantiation: exprtk::parser<float>::expression_generator<float>::synthesize_string_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3])
36938
         #else
36939
         inline expression_node_ptr synthesize_string_expression(const details::operator_type&, expression_node_ptr (&branch)[3])
36940
         {
36941
            details::free_all_nodes(*node_allocator_,branch);
36942
            return error_node();
36943
         }
36944
         #endif
36945
36946
         inline expression_node_ptr synthesize_null_expression(const details::operator_type& operation, expression_node_ptr (&branch)[2])
36947
17.6k
         {
36948
            /*
36949
             Note: The following are the type promotion rules
36950
             that relate to operations that include 'null':
36951
             0. null ==/!=     null --> true false
36952
             1. null operation null --> null
36953
             2. x    ==/!=     null --> true/false
36954
             3. null ==/!=     x    --> true/false
36955
             4. x   operation  null --> x
36956
             5. null operation x    --> x
36957
            */
36958
36959
17.6k
            typedef typename details::null_eq_node<T> nulleq_node_t;
36960
36961
17.6k
            const bool b0_null = details::is_null_node(branch[0]);
36962
17.6k
            const bool b1_null = details::is_null_node(branch[1]);
36963
36964
17.6k
            if (b0_null && b1_null)
36965
340
            {
36966
340
               expression_node_ptr result = error_node();
36967
36968
340
               if (details::e_eq == operation)
36969
0
                  result = node_allocator_->allocate_c<literal_node_t>(T(1));
36970
340
               else if (details::e_ne == operation)
36971
52
                  result = node_allocator_->allocate_c<literal_node_t>(T(0));
36972
36973
340
               if (result)
36974
52
               {
36975
52
                  details::free_node(*node_allocator_,branch[0]);
36976
52
                  details::free_node(*node_allocator_,branch[1]);
36977
36978
52
                  return result;
36979
52
               }
36980
36981
288
               details::free_node(*node_allocator_,branch[1]);
36982
36983
288
               return branch[0];
36984
340
            }
36985
17.3k
            else if (details::e_eq == operation)
36986
584
            {
36987
584
               expression_node_ptr result = node_allocator_->
36988
584
                                                allocate_rc<nulleq_node_t>(branch[b0_null ? 0 : 1],true);
36989
36990
584
               details::free_node(*node_allocator_,branch[b0_null ? 1 : 0]);
36991
36992
584
               return result;
36993
584
            }
36994
16.7k
            else if (details::e_ne == operation)
36995
1.72k
            {
36996
1.72k
               expression_node_ptr result = node_allocator_->
36997
1.72k
                                                allocate_rc<nulleq_node_t>(branch[b0_null ? 0 : 1],false);
36998
36999
1.72k
               details::free_node(*node_allocator_,branch[b0_null ? 1 : 0]);
37000
37001
1.72k
               return result;
37002
1.72k
            }
37003
15.0k
            else if (b0_null)
37004
7.62k
            {
37005
7.62k
               details::free_node(*node_allocator_,branch[0]);
37006
7.62k
               branch[0] = branch[1];
37007
7.62k
               branch[1] = error_node();
37008
7.62k
            }
37009
7.40k
            else if (b1_null)
37010
7.40k
            {
37011
7.40k
               details::free_node(*node_allocator_,branch[1]);
37012
7.40k
               branch[1] = error_node();
37013
7.40k
            }
37014
37015
15.0k
            if (
37016
15.0k
                 (details::e_add == operation) || (details::e_sub == operation) ||
37017
15.0k
                 (details::e_mul == operation) || (details::e_div == operation) ||
37018
15.0k
                 (details::e_mod == operation) || (details::e_pow == operation)
37019
15.0k
               )
37020
6.69k
            {
37021
6.69k
               return branch[0];
37022
6.69k
            }
37023
37024
8.33k
            details::free_node(*node_allocator_, branch[0]);
37025
37026
8.33k
            if (
37027
8.33k
                 (details::e_lt    == operation) || (details::e_lte  == operation) ||
37028
8.33k
                 (details::e_gt    == operation) || (details::e_gte  == operation) ||
37029
8.33k
                 (details::e_and   == operation) || (details::e_nand == operation) ||
37030
8.33k
                 (details::e_or    == operation) || (details::e_nor  == operation) ||
37031
8.33k
                 (details::e_xor   == operation) || (details::e_xnor == operation) ||
37032
8.33k
                 (details::e_in    == operation) || (details::e_like == operation) ||
37033
8.33k
                 (details::e_ilike == operation)
37034
8.33k
               )
37035
8.33k
            {
37036
8.33k
               return node_allocator_->allocate_c<literal_node_t>(T(0));
37037
8.33k
            }
37038
37039
0
            return node_allocator_->allocate<details::null_node<Type> >();
37040
8.33k
         }
exprtk::parser<double>::expression_generator<double>::synthesize_null_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2])
Line
Count
Source
36947
9.74k
         {
36948
            /*
36949
             Note: The following are the type promotion rules
36950
             that relate to operations that include 'null':
36951
             0. null ==/!=     null --> true false
36952
             1. null operation null --> null
36953
             2. x    ==/!=     null --> true/false
36954
             3. null ==/!=     x    --> true/false
36955
             4. x   operation  null --> x
36956
             5. null operation x    --> x
36957
            */
36958
36959
9.74k
            typedef typename details::null_eq_node<T> nulleq_node_t;
36960
36961
9.74k
            const bool b0_null = details::is_null_node(branch[0]);
36962
9.74k
            const bool b1_null = details::is_null_node(branch[1]);
36963
36964
9.74k
            if (b0_null && b1_null)
36965
170
            {
36966
170
               expression_node_ptr result = error_node();
36967
36968
170
               if (details::e_eq == operation)
36969
0
                  result = node_allocator_->allocate_c<literal_node_t>(T(1));
36970
170
               else if (details::e_ne == operation)
36971
26
                  result = node_allocator_->allocate_c<literal_node_t>(T(0));
36972
36973
170
               if (result)
36974
26
               {
36975
26
                  details::free_node(*node_allocator_,branch[0]);
36976
26
                  details::free_node(*node_allocator_,branch[1]);
36977
36978
26
                  return result;
36979
26
               }
36980
36981
144
               details::free_node(*node_allocator_,branch[1]);
36982
36983
144
               return branch[0];
36984
170
            }
36985
9.57k
            else if (details::e_eq == operation)
36986
292
            {
36987
292
               expression_node_ptr result = node_allocator_->
36988
292
                                                allocate_rc<nulleq_node_t>(branch[b0_null ? 0 : 1],true);
36989
36990
292
               details::free_node(*node_allocator_,branch[b0_null ? 1 : 0]);
36991
36992
292
               return result;
36993
292
            }
36994
9.27k
            else if (details::e_ne == operation)
36995
864
            {
36996
864
               expression_node_ptr result = node_allocator_->
36997
864
                                                allocate_rc<nulleq_node_t>(branch[b0_null ? 0 : 1],false);
36998
36999
864
               details::free_node(*node_allocator_,branch[b0_null ? 1 : 0]);
37000
37001
864
               return result;
37002
864
            }
37003
8.41k
            else if (b0_null)
37004
4.27k
            {
37005
4.27k
               details::free_node(*node_allocator_,branch[0]);
37006
4.27k
               branch[0] = branch[1];
37007
4.27k
               branch[1] = error_node();
37008
4.27k
            }
37009
4.14k
            else if (b1_null)
37010
4.14k
            {
37011
4.14k
               details::free_node(*node_allocator_,branch[1]);
37012
4.14k
               branch[1] = error_node();
37013
4.14k
            }
37014
37015
8.41k
            if (
37016
8.41k
                 (details::e_add == operation) || (details::e_sub == operation) ||
37017
8.41k
                 (details::e_mul == operation) || (details::e_div == operation) ||
37018
8.41k
                 (details::e_mod == operation) || (details::e_pow == operation)
37019
8.41k
               )
37020
3.80k
            {
37021
3.80k
               return branch[0];
37022
3.80k
            }
37023
37024
4.60k
            details::free_node(*node_allocator_, branch[0]);
37025
37026
4.60k
            if (
37027
4.60k
                 (details::e_lt    == operation) || (details::e_lte  == operation) ||
37028
4.60k
                 (details::e_gt    == operation) || (details::e_gte  == operation) ||
37029
4.60k
                 (details::e_and   == operation) || (details::e_nand == operation) ||
37030
4.60k
                 (details::e_or    == operation) || (details::e_nor  == operation) ||
37031
4.60k
                 (details::e_xor   == operation) || (details::e_xnor == operation) ||
37032
4.60k
                 (details::e_in    == operation) || (details::e_like == operation) ||
37033
4.60k
                 (details::e_ilike == operation)
37034
4.60k
               )
37035
4.60k
            {
37036
4.60k
               return node_allocator_->allocate_c<literal_node_t>(T(0));
37037
4.60k
            }
37038
37039
0
            return node_allocator_->allocate<details::null_node<Type> >();
37040
4.60k
         }
exprtk::parser<float>::expression_generator<float>::synthesize_null_expression(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2])
Line
Count
Source
36947
7.94k
         {
36948
            /*
36949
             Note: The following are the type promotion rules
36950
             that relate to operations that include 'null':
36951
             0. null ==/!=     null --> true false
36952
             1. null operation null --> null
36953
             2. x    ==/!=     null --> true/false
36954
             3. null ==/!=     x    --> true/false
36955
             4. x   operation  null --> x
36956
             5. null operation x    --> x
36957
            */
36958
36959
7.94k
            typedef typename details::null_eq_node<T> nulleq_node_t;
36960
36961
7.94k
            const bool b0_null = details::is_null_node(branch[0]);
36962
7.94k
            const bool b1_null = details::is_null_node(branch[1]);
36963
36964
7.94k
            if (b0_null && b1_null)
36965
170
            {
36966
170
               expression_node_ptr result = error_node();
36967
36968
170
               if (details::e_eq == operation)
36969
0
                  result = node_allocator_->allocate_c<literal_node_t>(T(1));
36970
170
               else if (details::e_ne == operation)
36971
26
                  result = node_allocator_->allocate_c<literal_node_t>(T(0));
36972
36973
170
               if (result)
36974
26
               {
36975
26
                  details::free_node(*node_allocator_,branch[0]);
36976
26
                  details::free_node(*node_allocator_,branch[1]);
36977
36978
26
                  return result;
36979
26
               }
36980
36981
144
               details::free_node(*node_allocator_,branch[1]);
36982
36983
144
               return branch[0];
36984
170
            }
36985
7.77k
            else if (details::e_eq == operation)
36986
292
            {
36987
292
               expression_node_ptr result = node_allocator_->
36988
292
                                                allocate_rc<nulleq_node_t>(branch[b0_null ? 0 : 1],true);
36989
36990
292
               details::free_node(*node_allocator_,branch[b0_null ? 1 : 0]);
36991
36992
292
               return result;
36993
292
            }
36994
7.48k
            else if (details::e_ne == operation)
36995
864
            {
36996
864
               expression_node_ptr result = node_allocator_->
36997
864
                                                allocate_rc<nulleq_node_t>(branch[b0_null ? 0 : 1],false);
36998
36999
864
               details::free_node(*node_allocator_,branch[b0_null ? 1 : 0]);
37000
37001
864
               return result;
37002
864
            }
37003
6.61k
            else if (b0_null)
37004
3.35k
            {
37005
3.35k
               details::free_node(*node_allocator_,branch[0]);
37006
3.35k
               branch[0] = branch[1];
37007
3.35k
               branch[1] = error_node();
37008
3.35k
            }
37009
3.26k
            else if (b1_null)
37010
3.26k
            {
37011
3.26k
               details::free_node(*node_allocator_,branch[1]);
37012
3.26k
               branch[1] = error_node();
37013
3.26k
            }
37014
37015
6.61k
            if (
37016
6.61k
                 (details::e_add == operation) || (details::e_sub == operation) ||
37017
6.61k
                 (details::e_mul == operation) || (details::e_div == operation) ||
37018
6.61k
                 (details::e_mod == operation) || (details::e_pow == operation)
37019
6.61k
               )
37020
2.89k
            {
37021
2.89k
               return branch[0];
37022
2.89k
            }
37023
37024
3.72k
            details::free_node(*node_allocator_, branch[0]);
37025
37026
3.72k
            if (
37027
3.72k
                 (details::e_lt    == operation) || (details::e_lte  == operation) ||
37028
3.72k
                 (details::e_gt    == operation) || (details::e_gte  == operation) ||
37029
3.72k
                 (details::e_and   == operation) || (details::e_nand == operation) ||
37030
3.72k
                 (details::e_or    == operation) || (details::e_nor  == operation) ||
37031
3.72k
                 (details::e_xor   == operation) || (details::e_xnor == operation) ||
37032
3.72k
                 (details::e_in    == operation) || (details::e_like == operation) ||
37033
3.72k
                 (details::e_ilike == operation)
37034
3.72k
               )
37035
3.72k
            {
37036
3.72k
               return node_allocator_->allocate_c<literal_node_t>(T(0));
37037
3.72k
            }
37038
37039
0
            return node_allocator_->allocate<details::null_node<Type> >();
37040
3.72k
         }
37041
37042
         template <typename NodeType, std::size_t N>
37043
         inline expression_node_ptr synthesize_expression(const details::operator_type& operation, expression_node_ptr (&branch)[N])
37044
709k
         {
37045
709k
            if (
37046
709k
                 (details::e_in    == operation) ||
37047
709k
                 (details::e_like  == operation) ||
37048
709k
                 (details::e_ilike == operation)
37049
709k
               )
37050
6
            {
37051
6
               free_all_nodes(*node_allocator_,branch);
37052
37053
6
               return error_node();
37054
6
            }
37055
709k
            else if (!details::all_nodes_valid<N>(branch))
37056
0
            {
37057
0
               free_all_nodes(*node_allocator_,branch);
37058
37059
0
               return error_node();
37060
0
            }
37061
709k
            else if ((details::e_default != operation))
37062
709k
            {
37063
               // Attempt simple constant folding optimisation.
37064
709k
               expression_node_ptr expression_point = node_allocator_->allocate<NodeType>(operation,branch);
37065
37066
709k
               if (is_constant_foldable<N>(branch))
37067
538k
               {
37068
538k
                  const Type v = expression_point->value();
37069
538k
                  details::free_node(*node_allocator_,expression_point);
37070
37071
538k
                  return node_allocator_->allocate<literal_node_t>(v);
37072
538k
               }
37073
171k
               else
37074
171k
                  return expression_point;
37075
709k
            }
37076
10
            else
37077
10
               return error_node();
37078
709k
         }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::unary_node<double>, 1ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [1ul])
Line
Count
Source
37044
161k
         {
37045
161k
            if (
37046
161k
                 (details::e_in    == operation) ||
37047
161k
                 (details::e_like  == operation) ||
37048
161k
                 (details::e_ilike == operation)
37049
161k
               )
37050
0
            {
37051
0
               free_all_nodes(*node_allocator_,branch);
37052
37053
0
               return error_node();
37054
0
            }
37055
161k
            else if (!details::all_nodes_valid<N>(branch))
37056
0
            {
37057
0
               free_all_nodes(*node_allocator_,branch);
37058
37059
0
               return error_node();
37060
0
            }
37061
161k
            else if ((details::e_default != operation))
37062
161k
            {
37063
               // Attempt simple constant folding optimisation.
37064
161k
               expression_node_ptr expression_point = node_allocator_->allocate<NodeType>(operation,branch);
37065
37066
161k
               if (is_constant_foldable<N>(branch))
37067
161k
               {
37068
161k
                  const Type v = expression_point->value();
37069
161k
                  details::free_node(*node_allocator_,expression_point);
37070
37071
161k
                  return node_allocator_->allocate<literal_node_t>(v);
37072
161k
               }
37073
0
               else
37074
0
                  return expression_point;
37075
161k
            }
37076
0
            else
37077
0
               return error_node();
37078
161k
         }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::assignment_node<double>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2ul])
Line
Count
Source
37044
43.8k
         {
37045
43.8k
            if (
37046
43.8k
                 (details::e_in    == operation) ||
37047
43.8k
                 (details::e_like  == operation) ||
37048
43.8k
                 (details::e_ilike == operation)
37049
43.8k
               )
37050
0
            {
37051
0
               free_all_nodes(*node_allocator_,branch);
37052
37053
0
               return error_node();
37054
0
            }
37055
43.8k
            else if (!details::all_nodes_valid<N>(branch))
37056
0
            {
37057
0
               free_all_nodes(*node_allocator_,branch);
37058
37059
0
               return error_node();
37060
0
            }
37061
43.8k
            else if ((details::e_default != operation))
37062
43.8k
            {
37063
               // Attempt simple constant folding optimisation.
37064
43.8k
               expression_node_ptr expression_point = node_allocator_->allocate<NodeType>(operation,branch);
37065
37066
43.8k
               if (is_constant_foldable<N>(branch))
37067
0
               {
37068
0
                  const Type v = expression_point->value();
37069
0
                  details::free_node(*node_allocator_,expression_point);
37070
37071
0
                  return node_allocator_->allocate<literal_node_t>(v);
37072
0
               }
37073
43.8k
               else
37074
43.8k
                  return expression_point;
37075
43.8k
            }
37076
0
            else
37077
0
               return error_node();
37078
43.8k
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::assignment_vec_elem_node<double>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::assignment_rebasevec_elem_node<double>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::assignment_rebasevec_celem_node<double>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::assignment_string_node<double, exprtk::details::asn_assignment>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::assignment_string_range_node<double, exprtk::details::asn_assignment>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::assignment_vecvec_node<double>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::assignment_vec_node<double>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::assignment_string_node<double, exprtk::details::asn_addassignment>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2ul])
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::scand_node<double>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2ul])
Line
Count
Source
37044
31.4k
         {
37045
31.4k
            if (
37046
31.4k
                 (details::e_in    == operation) ||
37047
31.4k
                 (details::e_like  == operation) ||
37048
31.4k
                 (details::e_ilike == operation)
37049
31.4k
               )
37050
0
            {
37051
0
               free_all_nodes(*node_allocator_,branch);
37052
37053
0
               return error_node();
37054
0
            }
37055
31.4k
            else if (!details::all_nodes_valid<N>(branch))
37056
0
            {
37057
0
               free_all_nodes(*node_allocator_,branch);
37058
37059
0
               return error_node();
37060
0
            }
37061
31.4k
            else if ((details::e_default != operation))
37062
31.4k
            {
37063
               // Attempt simple constant folding optimisation.
37064
31.4k
               expression_node_ptr expression_point = node_allocator_->allocate<NodeType>(operation,branch);
37065
37066
31.4k
               if (is_constant_foldable<N>(branch))
37067
70
               {
37068
70
                  const Type v = expression_point->value();
37069
70
                  details::free_node(*node_allocator_,expression_point);
37070
37071
70
                  return node_allocator_->allocate<literal_node_t>(v);
37072
70
               }
37073
31.3k
               else
37074
31.3k
                  return expression_point;
37075
31.4k
            }
37076
0
            else
37077
0
               return error_node();
37078
31.4k
         }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::scor_node<double>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2ul])
Line
Count
Source
37044
13.7k
         {
37045
13.7k
            if (
37046
13.7k
                 (details::e_in    == operation) ||
37047
13.7k
                 (details::e_like  == operation) ||
37048
13.7k
                 (details::e_ilike == operation)
37049
13.7k
               )
37050
0
            {
37051
0
               free_all_nodes(*node_allocator_,branch);
37052
37053
0
               return error_node();
37054
0
            }
37055
13.7k
            else if (!details::all_nodes_valid<N>(branch))
37056
0
            {
37057
0
               free_all_nodes(*node_allocator_,branch);
37058
37059
0
               return error_node();
37060
0
            }
37061
13.7k
            else if ((details::e_default != operation))
37062
13.7k
            {
37063
               // Attempt simple constant folding optimisation.
37064
13.7k
               expression_node_ptr expression_point = node_allocator_->allocate<NodeType>(operation,branch);
37065
37066
13.7k
               if (is_constant_foldable<N>(branch))
37067
817
               {
37068
817
                  const Type v = expression_point->value();
37069
817
                  details::free_node(*node_allocator_,expression_point);
37070
37071
817
                  return node_allocator_->allocate<literal_node_t>(v);
37072
817
               }
37073
12.9k
               else
37074
12.9k
                  return expression_point;
37075
13.7k
            }
37076
0
            else
37077
0
               return error_node();
37078
13.7k
         }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::string_concat_node<double>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2ul])
Line
Count
Source
37044
18
         {
37045
18
            if (
37046
18
                 (details::e_in    == operation) ||
37047
18
                 (details::e_like  == operation) ||
37048
18
                 (details::e_ilike == operation)
37049
18
               )
37050
0
            {
37051
0
               free_all_nodes(*node_allocator_,branch);
37052
37053
0
               return error_node();
37054
0
            }
37055
18
            else if (!details::all_nodes_valid<N>(branch))
37056
0
            {
37057
0
               free_all_nodes(*node_allocator_,branch);
37058
37059
0
               return error_node();
37060
0
            }
37061
18
            else if ((details::e_default != operation))
37062
18
            {
37063
               // Attempt simple constant folding optimisation.
37064
18
               expression_node_ptr expression_point = node_allocator_->allocate<NodeType>(operation,branch);
37065
37066
18
               if (is_constant_foldable<N>(branch))
37067
0
               {
37068
0
                  const Type v = expression_point->value();
37069
0
                  details::free_node(*node_allocator_,expression_point);
37070
37071
0
                  return node_allocator_->allocate<literal_node_t>(v);
37072
0
               }
37073
18
               else
37074
18
                  return expression_point;
37075
18
            }
37076
0
            else
37077
0
               return error_node();
37078
18
         }
exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::binary_node<double>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [2ul])
Line
Count
Source
37044
114k
         {
37045
114k
            if (
37046
114k
                 (details::e_in    == operation) ||
37047
114k
                 (details::e_like  == operation) ||
37048
114k
                 (details::e_ilike == operation)
37049
114k
               )
37050
3
            {
37051
3
               free_all_nodes(*node_allocator_,branch);
37052
37053
3
               return error_node();
37054
3
            }
37055
114k
            else if (!details::all_nodes_valid<N>(branch))
37056
0
            {
37057
0
               free_all_nodes(*node_allocator_,branch);
37058
37059
0
               return error_node();
37060
0
            }
37061
114k
            else if ((details::e_default != operation))
37062
114k
            {
37063
               // Attempt simple constant folding optimisation.
37064
114k
               expression_node_ptr expression_point = node_allocator_->allocate<NodeType>(operation,branch);
37065
37066
114k
               if (is_constant_foldable<N>(branch))
37067
114k
               {
37068
114k
                  const Type v = expression_point->value();
37069
114k
                  details::free_node(*node_allocator_,expression_point);
37070
37071
114k
                  return node_allocator_->allocate<literal_node_t>(v);
37072
114k
               }
37073
0
               else
37074
0
                  return expression_point;
37075
114k
            }
37076
5
            else
37077
5
               return error_node();
37078
114k
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::trinary_node<double>, 3ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [3ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::quaternary_node<double>, 4ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<double>* (&) [4ul])
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::unary_node<float>, 1ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [1ul])
Line
Count
Source
37044
153k
         {
37045
153k
            if (
37046
153k
                 (details::e_in    == operation) ||
37047
153k
                 (details::e_like  == operation) ||
37048
153k
                 (details::e_ilike == operation)
37049
153k
               )
37050
0
            {
37051
0
               free_all_nodes(*node_allocator_,branch);
37052
37053
0
               return error_node();
37054
0
            }
37055
153k
            else if (!details::all_nodes_valid<N>(branch))
37056
0
            {
37057
0
               free_all_nodes(*node_allocator_,branch);
37058
37059
0
               return error_node();
37060
0
            }
37061
153k
            else if ((details::e_default != operation))
37062
153k
            {
37063
               // Attempt simple constant folding optimisation.
37064
153k
               expression_node_ptr expression_point = node_allocator_->allocate<NodeType>(operation,branch);
37065
37066
153k
               if (is_constant_foldable<N>(branch))
37067
153k
               {
37068
153k
                  const Type v = expression_point->value();
37069
153k
                  details::free_node(*node_allocator_,expression_point);
37070
37071
153k
                  return node_allocator_->allocate<literal_node_t>(v);
37072
153k
               }
37073
0
               else
37074
0
                  return expression_point;
37075
153k
            }
37076
0
            else
37077
0
               return error_node();
37078
153k
         }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::assignment_node<float>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2ul])
Line
Count
Source
37044
41.6k
         {
37045
41.6k
            if (
37046
41.6k
                 (details::e_in    == operation) ||
37047
41.6k
                 (details::e_like  == operation) ||
37048
41.6k
                 (details::e_ilike == operation)
37049
41.6k
               )
37050
0
            {
37051
0
               free_all_nodes(*node_allocator_,branch);
37052
37053
0
               return error_node();
37054
0
            }
37055
41.6k
            else if (!details::all_nodes_valid<N>(branch))
37056
0
            {
37057
0
               free_all_nodes(*node_allocator_,branch);
37058
37059
0
               return error_node();
37060
0
            }
37061
41.6k
            else if ((details::e_default != operation))
37062
41.6k
            {
37063
               // Attempt simple constant folding optimisation.
37064
41.6k
               expression_node_ptr expression_point = node_allocator_->allocate<NodeType>(operation,branch);
37065
37066
41.6k
               if (is_constant_foldable<N>(branch))
37067
0
               {
37068
0
                  const Type v = expression_point->value();
37069
0
                  details::free_node(*node_allocator_,expression_point);
37070
37071
0
                  return node_allocator_->allocate<literal_node_t>(v);
37072
0
               }
37073
41.6k
               else
37074
41.6k
                  return expression_point;
37075
41.6k
            }
37076
0
            else
37077
0
               return error_node();
37078
41.6k
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::assignment_vec_elem_node<float>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::assignment_rebasevec_elem_node<float>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::assignment_rebasevec_celem_node<float>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::assignment_string_node<float, exprtk::details::asn_assignment>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::assignment_string_range_node<float, exprtk::details::asn_assignment>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::assignment_vecvec_node<float>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::assignment_vec_node<float>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::assignment_string_node<float, exprtk::details::asn_addassignment>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2ul])
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::scand_node<float>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2ul])
Line
Count
Source
37044
29.3k
         {
37045
29.3k
            if (
37046
29.3k
                 (details::e_in    == operation) ||
37047
29.3k
                 (details::e_like  == operation) ||
37048
29.3k
                 (details::e_ilike == operation)
37049
29.3k
               )
37050
0
            {
37051
0
               free_all_nodes(*node_allocator_,branch);
37052
37053
0
               return error_node();
37054
0
            }
37055
29.3k
            else if (!details::all_nodes_valid<N>(branch))
37056
0
            {
37057
0
               free_all_nodes(*node_allocator_,branch);
37058
37059
0
               return error_node();
37060
0
            }
37061
29.3k
            else if ((details::e_default != operation))
37062
29.3k
            {
37063
               // Attempt simple constant folding optimisation.
37064
29.3k
               expression_node_ptr expression_point = node_allocator_->allocate<NodeType>(operation,branch);
37065
37066
29.3k
               if (is_constant_foldable<N>(branch))
37067
70
               {
37068
70
                  const Type v = expression_point->value();
37069
70
                  details::free_node(*node_allocator_,expression_point);
37070
37071
70
                  return node_allocator_->allocate<literal_node_t>(v);
37072
70
               }
37073
29.2k
               else
37074
29.2k
                  return expression_point;
37075
29.3k
            }
37076
0
            else
37077
0
               return error_node();
37078
29.3k
         }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::scor_node<float>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2ul])
Line
Count
Source
37044
13.0k
         {
37045
13.0k
            if (
37046
13.0k
                 (details::e_in    == operation) ||
37047
13.0k
                 (details::e_like  == operation) ||
37048
13.0k
                 (details::e_ilike == operation)
37049
13.0k
               )
37050
0
            {
37051
0
               free_all_nodes(*node_allocator_,branch);
37052
37053
0
               return error_node();
37054
0
            }
37055
13.0k
            else if (!details::all_nodes_valid<N>(branch))
37056
0
            {
37057
0
               free_all_nodes(*node_allocator_,branch);
37058
37059
0
               return error_node();
37060
0
            }
37061
13.0k
            else if ((details::e_default != operation))
37062
13.0k
            {
37063
               // Attempt simple constant folding optimisation.
37064
13.0k
               expression_node_ptr expression_point = node_allocator_->allocate<NodeType>(operation,branch);
37065
37066
13.0k
               if (is_constant_foldable<N>(branch))
37067
817
               {
37068
817
                  const Type v = expression_point->value();
37069
817
                  details::free_node(*node_allocator_,expression_point);
37070
37071
817
                  return node_allocator_->allocate<literal_node_t>(v);
37072
817
               }
37073
12.2k
               else
37074
12.2k
                  return expression_point;
37075
13.0k
            }
37076
0
            else
37077
0
               return error_node();
37078
13.0k
         }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::string_concat_node<float>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2ul])
Line
Count
Source
37044
18
         {
37045
18
            if (
37046
18
                 (details::e_in    == operation) ||
37047
18
                 (details::e_like  == operation) ||
37048
18
                 (details::e_ilike == operation)
37049
18
               )
37050
0
            {
37051
0
               free_all_nodes(*node_allocator_,branch);
37052
37053
0
               return error_node();
37054
0
            }
37055
18
            else if (!details::all_nodes_valid<N>(branch))
37056
0
            {
37057
0
               free_all_nodes(*node_allocator_,branch);
37058
37059
0
               return error_node();
37060
0
            }
37061
18
            else if ((details::e_default != operation))
37062
18
            {
37063
               // Attempt simple constant folding optimisation.
37064
18
               expression_node_ptr expression_point = node_allocator_->allocate<NodeType>(operation,branch);
37065
37066
18
               if (is_constant_foldable<N>(branch))
37067
0
               {
37068
0
                  const Type v = expression_point->value();
37069
0
                  details::free_node(*node_allocator_,expression_point);
37070
37071
0
                  return node_allocator_->allocate<literal_node_t>(v);
37072
0
               }
37073
18
               else
37074
18
                  return expression_point;
37075
18
            }
37076
0
            else
37077
0
               return error_node();
37078
18
         }
exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::binary_node<float>, 2ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [2ul])
Line
Count
Source
37044
107k
         {
37045
107k
            if (
37046
107k
                 (details::e_in    == operation) ||
37047
107k
                 (details::e_like  == operation) ||
37048
107k
                 (details::e_ilike == operation)
37049
107k
               )
37050
3
            {
37051
3
               free_all_nodes(*node_allocator_,branch);
37052
37053
3
               return error_node();
37054
3
            }
37055
107k
            else if (!details::all_nodes_valid<N>(branch))
37056
0
            {
37057
0
               free_all_nodes(*node_allocator_,branch);
37058
37059
0
               return error_node();
37060
0
            }
37061
107k
            else if ((details::e_default != operation))
37062
107k
            {
37063
               // Attempt simple constant folding optimisation.
37064
107k
               expression_node_ptr expression_point = node_allocator_->allocate<NodeType>(operation,branch);
37065
37066
107k
               if (is_constant_foldable<N>(branch))
37067
107k
               {
37068
107k
                  const Type v = expression_point->value();
37069
107k
                  details::free_node(*node_allocator_,expression_point);
37070
37071
107k
                  return node_allocator_->allocate<literal_node_t>(v);
37072
107k
               }
37073
0
               else
37074
0
                  return expression_point;
37075
107k
            }
37076
5
            else
37077
5
               return error_node();
37078
107k
         }
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::trinary_node<float>, 3ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [3ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::quaternary_node<float>, 4ul>(exprtk::details::operator_type const&, exprtk::details::expression_node<float>* (&) [4ul])
37079
37080
         template <typename NodeType, std::size_t N>
37081
         inline expression_node_ptr synthesize_expression(F* f, expression_node_ptr (&branch)[N])
37082
0
         {
37083
0
            if (!details::all_nodes_valid<N>(branch))
37084
0
            {
37085
0
               free_all_nodes(*node_allocator_,branch);
37086
37087
0
               return error_node();
37088
0
            }
37089
37090
0
            typedef typename details::function_N_node<T,ifunction_t,N> function_N_node_t;
37091
37092
            // Attempt simple constant folding optimisation.
37093
37094
0
            expression_node_ptr expression_point = node_allocator_->allocate<NodeType>(f);
37095
0
            function_N_node_t* func_node_ptr = dynamic_cast<function_N_node_t*>(expression_point);
37096
37097
0
            if (0 == func_node_ptr)
37098
0
            {
37099
0
               free_all_nodes(*node_allocator_,branch);
37100
37101
0
               return error_node();
37102
0
            }
37103
0
            else
37104
0
               func_node_ptr->init_branches(branch);
37105
37106
0
            if (is_constant_foldable<N>(branch) && !f->has_side_effects())
37107
0
            {
37108
0
               Type v = expression_point->value();
37109
0
               details::free_node(*node_allocator_,expression_point);
37110
37111
0
               return node_allocator_->allocate<literal_node_t>(v);
37112
0
            }
37113
37114
0
            parser_->state_.activate_side_effect("synthesize_expression(function<NT,N>)");
37115
37116
0
            return expression_point;
37117
0
         }
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 1ul>, 1ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [1ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 2ul>, 2ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 3ul>, 3ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [3ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 4ul>, 4ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [4ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 5ul>, 5ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [5ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 6ul>, 6ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [6ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 7ul>, 7ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [7ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 8ul>, 8ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [8ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 9ul>, 9ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [9ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 10ul>, 10ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [10ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 11ul>, 11ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [11ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 12ul>, 12ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [12ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 13ul>, 13ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [13ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 14ul>, 14ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [14ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 15ul>, 15ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [15ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 16ul>, 16ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [16ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 17ul>, 17ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [17ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 18ul>, 18ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [18ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 19ul>, 19ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [19ul])
Unexecuted instantiation: exprtk::details::expression_node<double>* exprtk::parser<double>::expression_generator<double>::synthesize_expression<exprtk::details::function_N_node<double, exprtk::ifunction<double>, 20ul>, 20ul>(exprtk::ifunction<double>*, exprtk::details::expression_node<double>* (&) [20ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 1ul>, 1ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [1ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 2ul>, 2ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [2ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 3ul>, 3ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [3ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 4ul>, 4ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [4ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 5ul>, 5ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [5ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 6ul>, 6ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [6ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 7ul>, 7ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [7ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 8ul>, 8ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [8ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 9ul>, 9ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [9ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 10ul>, 10ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [10ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 11ul>, 11ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [11ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 12ul>, 12ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [12ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 13ul>, 13ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [13ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 14ul>, 14ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [14ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 15ul>, 15ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [15ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 16ul>, 16ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [16ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 17ul>, 17ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [17ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 18ul>, 18ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [18ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 19ul>, 19ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [19ul])
Unexecuted instantiation: exprtk::details::expression_node<float>* exprtk::parser<float>::expression_generator<float>::synthesize_expression<exprtk::details::function_N_node<float, exprtk::ifunction<float>, 20ul>, 20ul>(exprtk::ifunction<float>*, exprtk::details::expression_node<float>* (&) [20ul])
37118
37119
         bool                     strength_reduction_enabled_;
37120
         details::node_allocator* node_allocator_;
37121
         synthesize_map_t         synthesize_map_;
37122
         unary_op_map_t*          unary_op_map_;
37123
         binary_op_map_t*         binary_op_map_;
37124
         inv_binary_op_map_t*     inv_binary_op_map_;
37125
         sf3_map_t*               sf3_map_;
37126
         sf4_map_t*               sf4_map_;
37127
         parser_t*                parser_;
37128
      }; // class expression_generator
37129
37130
      inline void set_error(const parser_error::type& error_type)
37131
72.6k
      {
37132
72.6k
         error_list_.push_back(error_type);
37133
72.6k
      }
exprtk::parser<double>::set_error(exprtk::parser_error::type const&)
Line
Count
Source
37131
35.3k
      {
37132
35.3k
         error_list_.push_back(error_type);
37133
35.3k
      }
exprtk::parser<float>::set_error(exprtk::parser_error::type const&)
Line
Count
Source
37131
37.3k
      {
37132
37.3k
         error_list_.push_back(error_type);
37133
37.3k
      }
37134
37135
      inline void remove_last_error()
37136
      {
37137
         if (!error_list_.empty())
37138
         {
37139
            error_list_.pop_back();
37140
         }
37141
      }
37142
37143
      inline void set_synthesis_error(const std::string& synthesis_error_message)
37144
91
      {
37145
91
         if (synthesis_error_.empty())
37146
91
         {
37147
91
            synthesis_error_ = synthesis_error_message;
37148
91
         }
37149
91
      }
exprtk::parser<double>::set_synthesis_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
37144
46
      {
37145
46
         if (synthesis_error_.empty())
37146
46
         {
37147
46
            synthesis_error_ = synthesis_error_message;
37148
46
         }
37149
46
      }
exprtk::parser<float>::set_synthesis_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
37144
45
      {
37145
45
         if (synthesis_error_.empty())
37146
45
         {
37147
45
            synthesis_error_ = synthesis_error_message;
37148
45
         }
37149
45
      }
37150
37151
      inline void register_local_vars(expression<T>& e)
37152
13.4k
      {
37153
21.2k
         for (std::size_t i = 0; i < sem_.size(); ++i)
37154
7.85k
         {
37155
7.85k
            scope_element& se = sem_.get_element(i);
37156
37157
7.85k
            if (
37158
7.85k
                 (scope_element::e_variable == se.type) ||
37159
7.85k
                 (scope_element::e_vecelem  == se.type)
37160
7.85k
               )
37161
7.85k
            {
37162
7.85k
               if (se.var_node)
37163
7.85k
               {
37164
7.85k
                  e.register_local_var(se.var_node);
37165
7.85k
               }
37166
37167
7.85k
               if (se.data)
37168
7.85k
               {
37169
7.85k
                  e.register_local_data(se.data, 1, 0);
37170
7.85k
               }
37171
7.85k
            }
37172
0
            else if (scope_element::e_vector == se.type)
37173
0
            {
37174
0
               if (se.vec_node)
37175
0
               {
37176
0
                  e.register_local_var(se.vec_node);
37177
0
               }
37178
37179
0
               if (se.data)
37180
0
               {
37181
0
                  e.register_local_data(se.data, se.size, 1);
37182
0
               }
37183
0
            }
37184
0
            #ifndef exprtk_disable_string_capabilities
37185
0
            else if (scope_element::e_string == se.type)
37186
0
            {
37187
0
               if (se.str_node)
37188
0
               {
37189
0
                  e.register_local_var(se.str_node);
37190
0
               }
37191
37192
0
               if (se.data)
37193
0
               {
37194
0
                  e.register_local_data(se.data, se.size, 2);
37195
0
               }
37196
0
            }
37197
7.85k
            #endif
37198
37199
7.85k
            se.var_node  = 0;
37200
7.85k
            se.vec_node  = 0;
37201
7.85k
            #ifndef exprtk_disable_string_capabilities
37202
7.85k
            se.str_node  = 0;
37203
7.85k
            #endif
37204
7.85k
            se.data      = 0;
37205
7.85k
            se.ref_count = 0;
37206
7.85k
            se.active    = false;
37207
7.85k
         }
37208
13.4k
      }
exprtk::parser<double>::register_local_vars(exprtk::expression<double>&)
Line
Count
Source
37152
6.74k
      {
37153
10.6k
         for (std::size_t i = 0; i < sem_.size(); ++i)
37154
3.93k
         {
37155
3.93k
            scope_element& se = sem_.get_element(i);
37156
37157
3.93k
            if (
37158
3.93k
                 (scope_element::e_variable == se.type) ||
37159
3.93k
                 (scope_element::e_vecelem  == se.type)
37160
3.93k
               )
37161
3.93k
            {
37162
3.93k
               if (se.var_node)
37163
3.93k
               {
37164
3.93k
                  e.register_local_var(se.var_node);
37165
3.93k
               }
37166
37167
3.93k
               if (se.data)
37168
3.93k
               {
37169
3.93k
                  e.register_local_data(se.data, 1, 0);
37170
3.93k
               }
37171
3.93k
            }
37172
0
            else if (scope_element::e_vector == se.type)
37173
0
            {
37174
0
               if (se.vec_node)
37175
0
               {
37176
0
                  e.register_local_var(se.vec_node);
37177
0
               }
37178
37179
0
               if (se.data)
37180
0
               {
37181
0
                  e.register_local_data(se.data, se.size, 1);
37182
0
               }
37183
0
            }
37184
0
            #ifndef exprtk_disable_string_capabilities
37185
0
            else if (scope_element::e_string == se.type)
37186
0
            {
37187
0
               if (se.str_node)
37188
0
               {
37189
0
                  e.register_local_var(se.str_node);
37190
0
               }
37191
37192
0
               if (se.data)
37193
0
               {
37194
0
                  e.register_local_data(se.data, se.size, 2);
37195
0
               }
37196
0
            }
37197
3.93k
            #endif
37198
37199
3.93k
            se.var_node  = 0;
37200
3.93k
            se.vec_node  = 0;
37201
3.93k
            #ifndef exprtk_disable_string_capabilities
37202
3.93k
            se.str_node  = 0;
37203
3.93k
            #endif
37204
3.93k
            se.data      = 0;
37205
3.93k
            se.ref_count = 0;
37206
3.93k
            se.active    = false;
37207
3.93k
         }
37208
6.74k
      }
exprtk::parser<float>::register_local_vars(exprtk::expression<float>&)
Line
Count
Source
37152
6.69k
      {
37153
10.6k
         for (std::size_t i = 0; i < sem_.size(); ++i)
37154
3.92k
         {
37155
3.92k
            scope_element& se = sem_.get_element(i);
37156
37157
3.92k
            if (
37158
3.92k
                 (scope_element::e_variable == se.type) ||
37159
3.92k
                 (scope_element::e_vecelem  == se.type)
37160
3.92k
               )
37161
3.92k
            {
37162
3.92k
               if (se.var_node)
37163
3.92k
               {
37164
3.92k
                  e.register_local_var(se.var_node);
37165
3.92k
               }
37166
37167
3.92k
               if (se.data)
37168
3.92k
               {
37169
3.92k
                  e.register_local_data(se.data, 1, 0);
37170
3.92k
               }
37171
3.92k
            }
37172
0
            else if (scope_element::e_vector == se.type)
37173
0
            {
37174
0
               if (se.vec_node)
37175
0
               {
37176
0
                  e.register_local_var(se.vec_node);
37177
0
               }
37178
37179
0
               if (se.data)
37180
0
               {
37181
0
                  e.register_local_data(se.data, se.size, 1);
37182
0
               }
37183
0
            }
37184
0
            #ifndef exprtk_disable_string_capabilities
37185
0
            else if (scope_element::e_string == se.type)
37186
0
            {
37187
0
               if (se.str_node)
37188
0
               {
37189
0
                  e.register_local_var(se.str_node);
37190
0
               }
37191
37192
0
               if (se.data)
37193
0
               {
37194
0
                  e.register_local_data(se.data, se.size, 2);
37195
0
               }
37196
0
            }
37197
3.92k
            #endif
37198
37199
3.92k
            se.var_node  = 0;
37200
3.92k
            se.vec_node  = 0;
37201
3.92k
            #ifndef exprtk_disable_string_capabilities
37202
3.92k
            se.str_node  = 0;
37203
3.92k
            #endif
37204
3.92k
            se.data      = 0;
37205
3.92k
            se.ref_count = 0;
37206
3.92k
            se.active    = false;
37207
3.92k
         }
37208
6.69k
      }
37209
37210
      inline void register_return_results(expression<T>& e)
37211
13.4k
      {
37212
13.4k
         e.register_return_results(results_context_);
37213
13.4k
         results_context_ = 0;
37214
13.4k
      }
exprtk::parser<double>::register_return_results(exprtk::expression<double>&)
Line
Count
Source
37211
6.74k
      {
37212
6.74k
         e.register_return_results(results_context_);
37213
6.74k
         results_context_ = 0;
37214
6.74k
      }
exprtk::parser<float>::register_return_results(exprtk::expression<float>&)
Line
Count
Source
37211
6.69k
      {
37212
6.69k
         e.register_return_results(results_context_);
37213
6.69k
         results_context_ = 0;
37214
6.69k
      }
37215
37216
      inline void load_unary_operations_map(unary_op_map_t& m)
37217
20.1k
      {
37218
20.1k
         #define register_unary_op(Op, UnaryFunctor)            \
37219
784k
         m.insert(std::make_pair(Op,UnaryFunctor<T>::process)); \
37220
20.1k
37221
20.1k
         register_unary_op(details::e_abs   , details::abs_op  )
37222
20.1k
         register_unary_op(details::e_acos  , details::acos_op )
37223
20.1k
         register_unary_op(details::e_acosh , details::acosh_op)
37224
20.1k
         register_unary_op(details::e_asin  , details::asin_op )
37225
20.1k
         register_unary_op(details::e_asinh , details::asinh_op)
37226
20.1k
         register_unary_op(details::e_atanh , details::atanh_op)
37227
20.1k
         register_unary_op(details::e_ceil  , details::ceil_op )
37228
20.1k
         register_unary_op(details::e_cos   , details::cos_op  )
37229
20.1k
         register_unary_op(details::e_cosh  , details::cosh_op )
37230
20.1k
         register_unary_op(details::e_exp   , details::exp_op  )
37231
20.1k
         register_unary_op(details::e_expm1 , details::expm1_op)
37232
20.1k
         register_unary_op(details::e_floor , details::floor_op)
37233
20.1k
         register_unary_op(details::e_log   , details::log_op  )
37234
20.1k
         register_unary_op(details::e_log10 , details::log10_op)
37235
20.1k
         register_unary_op(details::e_log2  , details::log2_op )
37236
20.1k
         register_unary_op(details::e_log1p , details::log1p_op)
37237
20.1k
         register_unary_op(details::e_neg   , details::neg_op  )
37238
20.1k
         register_unary_op(details::e_pos   , details::pos_op  )
37239
20.1k
         register_unary_op(details::e_round , details::round_op)
37240
20.1k
         register_unary_op(details::e_sin   , details::sin_op  )
37241
20.1k
         register_unary_op(details::e_sinc  , details::sinc_op )
37242
20.1k
         register_unary_op(details::e_sinh  , details::sinh_op )
37243
20.1k
         register_unary_op(details::e_sqrt  , details::sqrt_op )
37244
20.1k
         register_unary_op(details::e_tan   , details::tan_op  )
37245
20.1k
         register_unary_op(details::e_tanh  , details::tanh_op )
37246
20.1k
         register_unary_op(details::e_cot   , details::cot_op  )
37247
20.1k
         register_unary_op(details::e_sec   , details::sec_op  )
37248
20.1k
         register_unary_op(details::e_csc   , details::csc_op  )
37249
20.1k
         register_unary_op(details::e_r2d   , details::r2d_op  )
37250
20.1k
         register_unary_op(details::e_d2r   , details::d2r_op  )
37251
20.1k
         register_unary_op(details::e_d2g   , details::d2g_op  )
37252
20.1k
         register_unary_op(details::e_g2d   , details::g2d_op  )
37253
20.1k
         register_unary_op(details::e_notl  , details::notl_op )
37254
20.1k
         register_unary_op(details::e_sgn   , details::sgn_op  )
37255
20.1k
         register_unary_op(details::e_erf   , details::erf_op  )
37256
20.1k
         register_unary_op(details::e_erfc  , details::erfc_op )
37257
20.1k
         register_unary_op(details::e_ncdf  , details::ncdf_op )
37258
20.1k
         register_unary_op(details::e_frac  , details::frac_op )
37259
20.1k
         register_unary_op(details::e_trunc , details::trunc_op)
37260
20.1k
         #undef register_unary_op
37261
20.1k
      }
exprtk::parser<double>::load_unary_operations_map(std::__1::map<exprtk::details::operator_type, double (*)(double const&), std::__1::less<exprtk::details::operator_type>, std::__1::allocator<std::__1::pair<exprtk::details::operator_type const, double (*)(double const&)> > >&)
Line
Count
Source
37217
10.0k
      {
37218
10.0k
         #define register_unary_op(Op, UnaryFunctor)            \
37219
10.0k
         m.insert(std::make_pair(Op,UnaryFunctor<T>::process)); \
37220
10.0k
37221
10.0k
         register_unary_op(details::e_abs   , details::abs_op  )
37222
10.0k
         register_unary_op(details::e_acos  , details::acos_op )
37223
10.0k
         register_unary_op(details::e_acosh , details::acosh_op)
37224
10.0k
         register_unary_op(details::e_asin  , details::asin_op )
37225
10.0k
         register_unary_op(details::e_asinh , details::asinh_op)
37226
10.0k
         register_unary_op(details::e_atanh , details::atanh_op)
37227
10.0k
         register_unary_op(details::e_ceil  , details::ceil_op )
37228
10.0k
         register_unary_op(details::e_cos   , details::cos_op  )
37229
10.0k
         register_unary_op(details::e_cosh  , details::cosh_op )
37230
10.0k
         register_unary_op(details::e_exp   , details::exp_op  )
37231
10.0k
         register_unary_op(details::e_expm1 , details::expm1_op)
37232
10.0k
         register_unary_op(details::e_floor , details::floor_op)
37233
10.0k
         register_unary_op(details::e_log   , details::log_op  )
37234
10.0k
         register_unary_op(details::e_log10 , details::log10_op)
37235
10.0k
         register_unary_op(details::e_log2  , details::log2_op )
37236
10.0k
         register_unary_op(details::e_log1p , details::log1p_op)
37237
10.0k
         register_unary_op(details::e_neg   , details::neg_op  )
37238
10.0k
         register_unary_op(details::e_pos   , details::pos_op  )
37239
10.0k
         register_unary_op(details::e_round , details::round_op)
37240
10.0k
         register_unary_op(details::e_sin   , details::sin_op  )
37241
10.0k
         register_unary_op(details::e_sinc  , details::sinc_op )
37242
10.0k
         register_unary_op(details::e_sinh  , details::sinh_op )
37243
10.0k
         register_unary_op(details::e_sqrt  , details::sqrt_op )
37244
10.0k
         register_unary_op(details::e_tan   , details::tan_op  )
37245
10.0k
         register_unary_op(details::e_tanh  , details::tanh_op )
37246
10.0k
         register_unary_op(details::e_cot   , details::cot_op  )
37247
10.0k
         register_unary_op(details::e_sec   , details::sec_op  )
37248
10.0k
         register_unary_op(details::e_csc   , details::csc_op  )
37249
10.0k
         register_unary_op(details::e_r2d   , details::r2d_op  )
37250
10.0k
         register_unary_op(details::e_d2r   , details::d2r_op  )
37251
10.0k
         register_unary_op(details::e_d2g   , details::d2g_op  )
37252
10.0k
         register_unary_op(details::e_g2d   , details::g2d_op  )
37253
10.0k
         register_unary_op(details::e_notl  , details::notl_op )
37254
10.0k
         register_unary_op(details::e_sgn   , details::sgn_op  )
37255
10.0k
         register_unary_op(details::e_erf   , details::erf_op  )
37256
10.0k
         register_unary_op(details::e_erfc  , details::erfc_op )
37257
10.0k
         register_unary_op(details::e_ncdf  , details::ncdf_op )
37258
10.0k
         register_unary_op(details::e_frac  , details::frac_op )
37259
10.0k
         register_unary_op(details::e_trunc , details::trunc_op)
37260
10.0k
         #undef register_unary_op
37261
10.0k
      }
exprtk::parser<float>::load_unary_operations_map(std::__1::map<exprtk::details::operator_type, float (*)(float const&), std::__1::less<exprtk::details::operator_type>, std::__1::allocator<std::__1::pair<exprtk::details::operator_type const, float (*)(float const&)> > >&)
Line
Count
Source
37217
10.0k
      {
37218
10.0k
         #define register_unary_op(Op, UnaryFunctor)            \
37219
10.0k
         m.insert(std::make_pair(Op,UnaryFunctor<T>::process)); \
37220
10.0k
37221
10.0k
         register_unary_op(details::e_abs   , details::abs_op  )
37222
10.0k
         register_unary_op(details::e_acos  , details::acos_op )
37223
10.0k
         register_unary_op(details::e_acosh , details::acosh_op)
37224
10.0k
         register_unary_op(details::e_asin  , details::asin_op )
37225
10.0k
         register_unary_op(details::e_asinh , details::asinh_op)
37226
10.0k
         register_unary_op(details::e_atanh , details::atanh_op)
37227
10.0k
         register_unary_op(details::e_ceil  , details::ceil_op )
37228
10.0k
         register_unary_op(details::e_cos   , details::cos_op  )
37229
10.0k
         register_unary_op(details::e_cosh  , details::cosh_op )
37230
10.0k
         register_unary_op(details::e_exp   , details::exp_op  )
37231
10.0k
         register_unary_op(details::e_expm1 , details::expm1_op)
37232
10.0k
         register_unary_op(details::e_floor , details::floor_op)
37233
10.0k
         register_unary_op(details::e_log   , details::log_op  )
37234
10.0k
         register_unary_op(details::e_log10 , details::log10_op)
37235
10.0k
         register_unary_op(details::e_log2  , details::log2_op )
37236
10.0k
         register_unary_op(details::e_log1p , details::log1p_op)
37237
10.0k
         register_unary_op(details::e_neg   , details::neg_op  )
37238
10.0k
         register_unary_op(details::e_pos   , details::pos_op  )
37239
10.0k
         register_unary_op(details::e_round , details::round_op)
37240
10.0k
         register_unary_op(details::e_sin   , details::sin_op  )
37241
10.0k
         register_unary_op(details::e_sinc  , details::sinc_op )
37242
10.0k
         register_unary_op(details::e_sinh  , details::sinh_op )
37243
10.0k
         register_unary_op(details::e_sqrt  , details::sqrt_op )
37244
10.0k
         register_unary_op(details::e_tan   , details::tan_op  )
37245
10.0k
         register_unary_op(details::e_tanh  , details::tanh_op )
37246
10.0k
         register_unary_op(details::e_cot   , details::cot_op  )
37247
10.0k
         register_unary_op(details::e_sec   , details::sec_op  )
37248
10.0k
         register_unary_op(details::e_csc   , details::csc_op  )
37249
10.0k
         register_unary_op(details::e_r2d   , details::r2d_op  )
37250
10.0k
         register_unary_op(details::e_d2r   , details::d2r_op  )
37251
10.0k
         register_unary_op(details::e_d2g   , details::d2g_op  )
37252
10.0k
         register_unary_op(details::e_g2d   , details::g2d_op  )
37253
10.0k
         register_unary_op(details::e_notl  , details::notl_op )
37254
10.0k
         register_unary_op(details::e_sgn   , details::sgn_op  )
37255
10.0k
         register_unary_op(details::e_erf   , details::erf_op  )
37256
10.0k
         register_unary_op(details::e_erfc  , details::erfc_op )
37257
10.0k
         register_unary_op(details::e_ncdf  , details::ncdf_op )
37258
10.0k
         register_unary_op(details::e_frac  , details::frac_op )
37259
10.0k
         register_unary_op(details::e_trunc , details::trunc_op)
37260
10.0k
         #undef register_unary_op
37261
10.0k
      }
37262
37263
      inline void load_binary_operations_map(binary_op_map_t& m)
37264
20.1k
      {
37265
20.1k
         typedef typename binary_op_map_t::value_type value_type;
37266
37267
20.1k
         #define register_binary_op(Op, BinaryFunctor)       \
37268
362k
         m.insert(value_type(Op,BinaryFunctor<T>::process)); \
37269
20.1k
37270
20.1k
         register_binary_op(details::e_add  , details::add_op )
37271
20.1k
         register_binary_op(details::e_sub  , details::sub_op )
37272
20.1k
         register_binary_op(details::e_mul  , details::mul_op )
37273
20.1k
         register_binary_op(details::e_div  , details::div_op )
37274
20.1k
         register_binary_op(details::e_mod  , details::mod_op )
37275
20.1k
         register_binary_op(details::e_pow  , details::pow_op )
37276
20.1k
         register_binary_op(details::e_lt   , details::lt_op  )
37277
20.1k
         register_binary_op(details::e_lte  , details::lte_op )
37278
20.1k
         register_binary_op(details::e_gt   , details::gt_op  )
37279
20.1k
         register_binary_op(details::e_gte  , details::gte_op )
37280
20.1k
         register_binary_op(details::e_eq   , details::eq_op  )
37281
20.1k
         register_binary_op(details::e_ne   , details::ne_op  )
37282
20.1k
         register_binary_op(details::e_and  , details::and_op )
37283
20.1k
         register_binary_op(details::e_nand , details::nand_op)
37284
20.1k
         register_binary_op(details::e_or   , details::or_op  )
37285
20.1k
         register_binary_op(details::e_nor  , details::nor_op )
37286
20.1k
         register_binary_op(details::e_xor  , details::xor_op )
37287
20.1k
         register_binary_op(details::e_xnor , details::xnor_op)
37288
20.1k
         #undef register_binary_op
37289
20.1k
      }
exprtk::parser<double>::load_binary_operations_map(std::__1::map<exprtk::details::operator_type, double (*)(double const&, double const&), std::__1::less<exprtk::details::operator_type>, std::__1::allocator<std::__1::pair<exprtk::details::operator_type const, double (*)(double const&, double const&)> > >&)
Line
Count
Source
37264
10.0k
      {
37265
10.0k
         typedef typename binary_op_map_t::value_type value_type;
37266
37267
10.0k
         #define register_binary_op(Op, BinaryFunctor)       \
37268
10.0k
         m.insert(value_type(Op,BinaryFunctor<T>::process)); \
37269
10.0k
37270
10.0k
         register_binary_op(details::e_add  , details::add_op )
37271
10.0k
         register_binary_op(details::e_sub  , details::sub_op )
37272
10.0k
         register_binary_op(details::e_mul  , details::mul_op )
37273
10.0k
         register_binary_op(details::e_div  , details::div_op )
37274
10.0k
         register_binary_op(details::e_mod  , details::mod_op )
37275
10.0k
         register_binary_op(details::e_pow  , details::pow_op )
37276
10.0k
         register_binary_op(details::e_lt   , details::lt_op  )
37277
10.0k
         register_binary_op(details::e_lte  , details::lte_op )
37278
10.0k
         register_binary_op(details::e_gt   , details::gt_op  )
37279
10.0k
         register_binary_op(details::e_gte  , details::gte_op )
37280
10.0k
         register_binary_op(details::e_eq   , details::eq_op  )
37281
10.0k
         register_binary_op(details::e_ne   , details::ne_op  )
37282
10.0k
         register_binary_op(details::e_and  , details::and_op )
37283
10.0k
         register_binary_op(details::e_nand , details::nand_op)
37284
10.0k
         register_binary_op(details::e_or   , details::or_op  )
37285
10.0k
         register_binary_op(details::e_nor  , details::nor_op )
37286
10.0k
         register_binary_op(details::e_xor  , details::xor_op )
37287
10.0k
         register_binary_op(details::e_xnor , details::xnor_op)
37288
10.0k
         #undef register_binary_op
37289
10.0k
      }
exprtk::parser<float>::load_binary_operations_map(std::__1::map<exprtk::details::operator_type, float (*)(float const&, float const&), std::__1::less<exprtk::details::operator_type>, std::__1::allocator<std::__1::pair<exprtk::details::operator_type const, float (*)(float const&, float const&)> > >&)
Line
Count
Source
37264
10.0k
      {
37265
10.0k
         typedef typename binary_op_map_t::value_type value_type;
37266
37267
10.0k
         #define register_binary_op(Op, BinaryFunctor)       \
37268
10.0k
         m.insert(value_type(Op,BinaryFunctor<T>::process)); \
37269
10.0k
37270
10.0k
         register_binary_op(details::e_add  , details::add_op )
37271
10.0k
         register_binary_op(details::e_sub  , details::sub_op )
37272
10.0k
         register_binary_op(details::e_mul  , details::mul_op )
37273
10.0k
         register_binary_op(details::e_div  , details::div_op )
37274
10.0k
         register_binary_op(details::e_mod  , details::mod_op )
37275
10.0k
         register_binary_op(details::e_pow  , details::pow_op )
37276
10.0k
         register_binary_op(details::e_lt   , details::lt_op  )
37277
10.0k
         register_binary_op(details::e_lte  , details::lte_op )
37278
10.0k
         register_binary_op(details::e_gt   , details::gt_op  )
37279
10.0k
         register_binary_op(details::e_gte  , details::gte_op )
37280
10.0k
         register_binary_op(details::e_eq   , details::eq_op  )
37281
10.0k
         register_binary_op(details::e_ne   , details::ne_op  )
37282
10.0k
         register_binary_op(details::e_and  , details::and_op )
37283
10.0k
         register_binary_op(details::e_nand , details::nand_op)
37284
10.0k
         register_binary_op(details::e_or   , details::or_op  )
37285
10.0k
         register_binary_op(details::e_nor  , details::nor_op )
37286
10.0k
         register_binary_op(details::e_xor  , details::xor_op )
37287
10.0k
         register_binary_op(details::e_xnor , details::xnor_op)
37288
10.0k
         #undef register_binary_op
37289
10.0k
      }
37290
37291
      inline void load_inv_binary_operations_map(inv_binary_op_map_t& m)
37292
20.1k
      {
37293
20.1k
         typedef typename inv_binary_op_map_t::value_type value_type;
37294
37295
20.1k
         #define register_binary_op(Op, BinaryFunctor)       \
37296
362k
         m.insert(value_type(BinaryFunctor<T>::process,Op)); \
37297
20.1k
37298
20.1k
         register_binary_op(details::e_add  , details::add_op )
37299
20.1k
         register_binary_op(details::e_sub  , details::sub_op )
37300
20.1k
         register_binary_op(details::e_mul  , details::mul_op )
37301
20.1k
         register_binary_op(details::e_div  , details::div_op )
37302
20.1k
         register_binary_op(details::e_mod  , details::mod_op )
37303
20.1k
         register_binary_op(details::e_pow  , details::pow_op )
37304
20.1k
         register_binary_op(details::e_lt   , details::lt_op  )
37305
20.1k
         register_binary_op(details::e_lte  , details::lte_op )
37306
20.1k
         register_binary_op(details::e_gt   , details::gt_op  )
37307
20.1k
         register_binary_op(details::e_gte  , details::gte_op )
37308
20.1k
         register_binary_op(details::e_eq   , details::eq_op  )
37309
20.1k
         register_binary_op(details::e_ne   , details::ne_op  )
37310
20.1k
         register_binary_op(details::e_and  , details::and_op )
37311
20.1k
         register_binary_op(details::e_nand , details::nand_op)
37312
20.1k
         register_binary_op(details::e_or   , details::or_op  )
37313
20.1k
         register_binary_op(details::e_nor  , details::nor_op )
37314
20.1k
         register_binary_op(details::e_xor  , details::xor_op )
37315
20.1k
         register_binary_op(details::e_xnor , details::xnor_op)
37316
20.1k
         #undef register_binary_op
37317
20.1k
      }
exprtk::parser<double>::load_inv_binary_operations_map(std::__1::map<double (*)(double const&, double const&), exprtk::details::operator_type, std::__1::less<double (*)(double const&, double const&)>, std::__1::allocator<std::__1::pair<double (* const)(double const&, double const&), exprtk::details::operator_type> > >&)
Line
Count
Source
37292
10.0k
      {
37293
10.0k
         typedef typename inv_binary_op_map_t::value_type value_type;
37294
37295
10.0k
         #define register_binary_op(Op, BinaryFunctor)       \
37296
10.0k
         m.insert(value_type(BinaryFunctor<T>::process,Op)); \
37297
10.0k
37298
10.0k
         register_binary_op(details::e_add  , details::add_op )
37299
10.0k
         register_binary_op(details::e_sub  , details::sub_op )
37300
10.0k
         register_binary_op(details::e_mul  , details::mul_op )
37301
10.0k
         register_binary_op(details::e_div  , details::div_op )
37302
10.0k
         register_binary_op(details::e_mod  , details::mod_op )
37303
10.0k
         register_binary_op(details::e_pow  , details::pow_op )
37304
10.0k
         register_binary_op(details::e_lt   , details::lt_op  )
37305
10.0k
         register_binary_op(details::e_lte  , details::lte_op )
37306
10.0k
         register_binary_op(details::e_gt   , details::gt_op  )
37307
10.0k
         register_binary_op(details::e_gte  , details::gte_op )
37308
10.0k
         register_binary_op(details::e_eq   , details::eq_op  )
37309
10.0k
         register_binary_op(details::e_ne   , details::ne_op  )
37310
10.0k
         register_binary_op(details::e_and  , details::and_op )
37311
10.0k
         register_binary_op(details::e_nand , details::nand_op)
37312
10.0k
         register_binary_op(details::e_or   , details::or_op  )
37313
10.0k
         register_binary_op(details::e_nor  , details::nor_op )
37314
10.0k
         register_binary_op(details::e_xor  , details::xor_op )
37315
10.0k
         register_binary_op(details::e_xnor , details::xnor_op)
37316
10.0k
         #undef register_binary_op
37317
10.0k
      }
exprtk::parser<float>::load_inv_binary_operations_map(std::__1::map<float (*)(float const&, float const&), exprtk::details::operator_type, std::__1::less<float (*)(float const&, float const&)>, std::__1::allocator<std::__1::pair<float (* const)(float const&, float const&), exprtk::details::operator_type> > >&)
Line
Count
Source
37292
10.0k
      {
37293
10.0k
         typedef typename inv_binary_op_map_t::value_type value_type;
37294
37295
10.0k
         #define register_binary_op(Op, BinaryFunctor)       \
37296
10.0k
         m.insert(value_type(BinaryFunctor<T>::process,Op)); \
37297
10.0k
37298
10.0k
         register_binary_op(details::e_add  , details::add_op )
37299
10.0k
         register_binary_op(details::e_sub  , details::sub_op )
37300
10.0k
         register_binary_op(details::e_mul  , details::mul_op )
37301
10.0k
         register_binary_op(details::e_div  , details::div_op )
37302
10.0k
         register_binary_op(details::e_mod  , details::mod_op )
37303
10.0k
         register_binary_op(details::e_pow  , details::pow_op )
37304
10.0k
         register_binary_op(details::e_lt   , details::lt_op  )
37305
10.0k
         register_binary_op(details::e_lte  , details::lte_op )
37306
10.0k
         register_binary_op(details::e_gt   , details::gt_op  )
37307
10.0k
         register_binary_op(details::e_gte  , details::gte_op )
37308
10.0k
         register_binary_op(details::e_eq   , details::eq_op  )
37309
10.0k
         register_binary_op(details::e_ne   , details::ne_op  )
37310
10.0k
         register_binary_op(details::e_and  , details::and_op )
37311
10.0k
         register_binary_op(details::e_nand , details::nand_op)
37312
10.0k
         register_binary_op(details::e_or   , details::or_op  )
37313
10.0k
         register_binary_op(details::e_nor  , details::nor_op )
37314
10.0k
         register_binary_op(details::e_xor  , details::xor_op )
37315
10.0k
         register_binary_op(details::e_xnor , details::xnor_op)
37316
10.0k
         #undef register_binary_op
37317
10.0k
      }
37318
37319
      inline void load_sf3_map(sf3_map_t& sf3_map)
37320
20.1k
      {
37321
20.1k
         typedef std::pair<trinary_functor_t,details::operator_type> pair_t;
37322
37323
20.1k
         #define register_sf3(Op)                                                                             \
37324
623k
         sf3_map[details::sf##Op##_op<T>::id()] = pair_t(details::sf##Op##_op<T>::process,details::e_sf##Op); \
37325
20.1k
37326
20.1k
         register_sf3(00) register_sf3(01) register_sf3(02) register_sf3(03)
37327
20.1k
         register_sf3(04) register_sf3(05) register_sf3(06) register_sf3(07)
37328
20.1k
         register_sf3(08) register_sf3(09) register_sf3(10) register_sf3(11)
37329
20.1k
         register_sf3(12) register_sf3(13) register_sf3(14) register_sf3(15)
37330
20.1k
         register_sf3(16) register_sf3(17) register_sf3(18) register_sf3(19)
37331
20.1k
         register_sf3(20) register_sf3(21) register_sf3(22) register_sf3(23)
37332
20.1k
         register_sf3(24) register_sf3(25) register_sf3(26) register_sf3(27)
37333
20.1k
         register_sf3(28) register_sf3(29) register_sf3(30)
37334
20.1k
         #undef register_sf3
37335
37336
20.1k
         #define register_sf3_extid(Id, Op)                                        \
37337
20.1k
         sf3_map[Id] = pair_t(details::sf##Op##_op<T>::process,details::e_sf##Op); \
37338
20.1k
37339
         register_sf3_extid("(t-t)-t",23)  // (t-t)-t --> t-(t+t)
37340
20.1k
         #undef register_sf3_extid
37341
20.1k
      }
exprtk::parser<double>::load_sf3_map(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<double (*)(double const&, double const&, double const&), exprtk::details::operator_type>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::pair<double (*)(double const&, double const&, double const&), exprtk::details::operator_type> > > >&)
Line
Count
Source
37320
10.0k
      {
37321
10.0k
         typedef std::pair<trinary_functor_t,details::operator_type> pair_t;
37322
37323
10.0k
         #define register_sf3(Op)                                                                             \
37324
10.0k
         sf3_map[details::sf##Op##_op<T>::id()] = pair_t(details::sf##Op##_op<T>::process,details::e_sf##Op); \
37325
10.0k
37326
10.0k
         register_sf3(00) register_sf3(01) register_sf3(02) register_sf3(03)
37327
10.0k
         register_sf3(04) register_sf3(05) register_sf3(06) register_sf3(07)
37328
10.0k
         register_sf3(08) register_sf3(09) register_sf3(10) register_sf3(11)
37329
10.0k
         register_sf3(12) register_sf3(13) register_sf3(14) register_sf3(15)
37330
10.0k
         register_sf3(16) register_sf3(17) register_sf3(18) register_sf3(19)
37331
10.0k
         register_sf3(20) register_sf3(21) register_sf3(22) register_sf3(23)
37332
10.0k
         register_sf3(24) register_sf3(25) register_sf3(26) register_sf3(27)
37333
10.0k
         register_sf3(28) register_sf3(29) register_sf3(30)
37334
10.0k
         #undef register_sf3
37335
37336
10.0k
         #define register_sf3_extid(Id, Op)                                        \
37337
10.0k
         sf3_map[Id] = pair_t(details::sf##Op##_op<T>::process,details::e_sf##Op); \
37338
10.0k
37339
         register_sf3_extid("(t-t)-t",23)  // (t-t)-t --> t-(t+t)
37340
10.0k
         #undef register_sf3_extid
37341
10.0k
      }
exprtk::parser<float>::load_sf3_map(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<float (*)(float const&, float const&, float const&), exprtk::details::operator_type>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::pair<float (*)(float const&, float const&, float const&), exprtk::details::operator_type> > > >&)
Line
Count
Source
37320
10.0k
      {
37321
10.0k
         typedef std::pair<trinary_functor_t,details::operator_type> pair_t;
37322
37323
10.0k
         #define register_sf3(Op)                                                                             \
37324
10.0k
         sf3_map[details::sf##Op##_op<T>::id()] = pair_t(details::sf##Op##_op<T>::process,details::e_sf##Op); \
37325
10.0k
37326
10.0k
         register_sf3(00) register_sf3(01) register_sf3(02) register_sf3(03)
37327
10.0k
         register_sf3(04) register_sf3(05) register_sf3(06) register_sf3(07)
37328
10.0k
         register_sf3(08) register_sf3(09) register_sf3(10) register_sf3(11)
37329
10.0k
         register_sf3(12) register_sf3(13) register_sf3(14) register_sf3(15)
37330
10.0k
         register_sf3(16) register_sf3(17) register_sf3(18) register_sf3(19)
37331
10.0k
         register_sf3(20) register_sf3(21) register_sf3(22) register_sf3(23)
37332
10.0k
         register_sf3(24) register_sf3(25) register_sf3(26) register_sf3(27)
37333
10.0k
         register_sf3(28) register_sf3(29) register_sf3(30)
37334
10.0k
         #undef register_sf3
37335
37336
10.0k
         #define register_sf3_extid(Id, Op)                                        \
37337
10.0k
         sf3_map[Id] = pair_t(details::sf##Op##_op<T>::process,details::e_sf##Op); \
37338
10.0k
37339
         register_sf3_extid("(t-t)-t",23)  // (t-t)-t --> t-(t+t)
37340
10.0k
         #undef register_sf3_extid
37341
10.0k
      }
37342
37343
      inline void load_sf4_map(sf4_map_t& sf4_map)
37344
20.1k
      {
37345
20.1k
         typedef std::pair<quaternary_functor_t,details::operator_type> pair_t;
37346
37347
20.1k
         #define register_sf4(Op)                                                                             \
37348
724k
         sf4_map[details::sf##Op##_op<T>::id()] = pair_t(details::sf##Op##_op<T>::process,details::e_sf##Op); \
37349
20.1k
37350
20.1k
         register_sf4(48) register_sf4(49) register_sf4(50) register_sf4(51)
37351
20.1k
         register_sf4(52) register_sf4(53) register_sf4(54) register_sf4(55)
37352
20.1k
         register_sf4(56) register_sf4(57) register_sf4(58) register_sf4(59)
37353
20.1k
         register_sf4(60) register_sf4(61) register_sf4(62) register_sf4(63)
37354
20.1k
         register_sf4(64) register_sf4(65) register_sf4(66) register_sf4(67)
37355
20.1k
         register_sf4(68) register_sf4(69) register_sf4(70) register_sf4(71)
37356
20.1k
         register_sf4(72) register_sf4(73) register_sf4(74) register_sf4(75)
37357
20.1k
         register_sf4(76) register_sf4(77) register_sf4(78) register_sf4(79)
37358
20.1k
         register_sf4(80) register_sf4(81) register_sf4(82) register_sf4(83)
37359
20.1k
         #undef register_sf4
37360
37361
20.1k
         #define register_sf4ext(Op)                                                                                    \
37362
1.24M
         sf4_map[details::sfext##Op##_op<T>::id()] = pair_t(details::sfext##Op##_op<T>::process,details::e_sf4ext##Op); \
37363
20.1k
37364
20.1k
         register_sf4ext(00) register_sf4ext(01) register_sf4ext(02) register_sf4ext(03)
37365
20.1k
         register_sf4ext(04) register_sf4ext(05) register_sf4ext(06) register_sf4ext(07)
37366
20.1k
         register_sf4ext(08) register_sf4ext(09) register_sf4ext(10) register_sf4ext(11)
37367
20.1k
         register_sf4ext(12) register_sf4ext(13) register_sf4ext(14) register_sf4ext(15)
37368
20.1k
         register_sf4ext(16) register_sf4ext(17) register_sf4ext(18) register_sf4ext(19)
37369
20.1k
         register_sf4ext(20) register_sf4ext(21) register_sf4ext(22) register_sf4ext(23)
37370
20.1k
         register_sf4ext(24) register_sf4ext(25) register_sf4ext(26) register_sf4ext(27)
37371
20.1k
         register_sf4ext(28) register_sf4ext(29) register_sf4ext(30) register_sf4ext(31)
37372
20.1k
         register_sf4ext(32) register_sf4ext(33) register_sf4ext(34) register_sf4ext(35)
37373
20.1k
         register_sf4ext(36) register_sf4ext(36) register_sf4ext(38) register_sf4ext(39)
37374
20.1k
         register_sf4ext(40) register_sf4ext(41) register_sf4ext(42) register_sf4ext(43)
37375
20.1k
         register_sf4ext(44) register_sf4ext(45) register_sf4ext(46) register_sf4ext(47)
37376
20.1k
         register_sf4ext(48) register_sf4ext(49) register_sf4ext(50) register_sf4ext(51)
37377
20.1k
         register_sf4ext(52) register_sf4ext(53) register_sf4ext(54) register_sf4ext(55)
37378
20.1k
         register_sf4ext(56) register_sf4ext(57) register_sf4ext(58) register_sf4ext(59)
37379
20.1k
         register_sf4ext(60) register_sf4ext(61)
37380
20.1k
         #undef register_sf4ext
37381
20.1k
      }
exprtk::parser<double>::load_sf4_map(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<double (*)(double const&, double const&, double const&, double const&), exprtk::details::operator_type>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::pair<double (*)(double const&, double const&, double const&, double const&), exprtk::details::operator_type> > > >&)
Line
Count
Source
37344
10.0k
      {
37345
10.0k
         typedef std::pair<quaternary_functor_t,details::operator_type> pair_t;
37346
37347
10.0k
         #define register_sf4(Op)                                                                             \
37348
10.0k
         sf4_map[details::sf##Op##_op<T>::id()] = pair_t(details::sf##Op##_op<T>::process,details::e_sf##Op); \
37349
10.0k
37350
10.0k
         register_sf4(48) register_sf4(49) register_sf4(50) register_sf4(51)
37351
10.0k
         register_sf4(52) register_sf4(53) register_sf4(54) register_sf4(55)
37352
10.0k
         register_sf4(56) register_sf4(57) register_sf4(58) register_sf4(59)
37353
10.0k
         register_sf4(60) register_sf4(61) register_sf4(62) register_sf4(63)
37354
10.0k
         register_sf4(64) register_sf4(65) register_sf4(66) register_sf4(67)
37355
10.0k
         register_sf4(68) register_sf4(69) register_sf4(70) register_sf4(71)
37356
10.0k
         register_sf4(72) register_sf4(73) register_sf4(74) register_sf4(75)
37357
10.0k
         register_sf4(76) register_sf4(77) register_sf4(78) register_sf4(79)
37358
10.0k
         register_sf4(80) register_sf4(81) register_sf4(82) register_sf4(83)
37359
10.0k
         #undef register_sf4
37360
37361
10.0k
         #define register_sf4ext(Op)                                                                                    \
37362
10.0k
         sf4_map[details::sfext##Op##_op<T>::id()] = pair_t(details::sfext##Op##_op<T>::process,details::e_sf4ext##Op); \
37363
10.0k
37364
10.0k
         register_sf4ext(00) register_sf4ext(01) register_sf4ext(02) register_sf4ext(03)
37365
10.0k
         register_sf4ext(04) register_sf4ext(05) register_sf4ext(06) register_sf4ext(07)
37366
10.0k
         register_sf4ext(08) register_sf4ext(09) register_sf4ext(10) register_sf4ext(11)
37367
10.0k
         register_sf4ext(12) register_sf4ext(13) register_sf4ext(14) register_sf4ext(15)
37368
10.0k
         register_sf4ext(16) register_sf4ext(17) register_sf4ext(18) register_sf4ext(19)
37369
10.0k
         register_sf4ext(20) register_sf4ext(21) register_sf4ext(22) register_sf4ext(23)
37370
10.0k
         register_sf4ext(24) register_sf4ext(25) register_sf4ext(26) register_sf4ext(27)
37371
10.0k
         register_sf4ext(28) register_sf4ext(29) register_sf4ext(30) register_sf4ext(31)
37372
10.0k
         register_sf4ext(32) register_sf4ext(33) register_sf4ext(34) register_sf4ext(35)
37373
10.0k
         register_sf4ext(36) register_sf4ext(36) register_sf4ext(38) register_sf4ext(39)
37374
10.0k
         register_sf4ext(40) register_sf4ext(41) register_sf4ext(42) register_sf4ext(43)
37375
10.0k
         register_sf4ext(44) register_sf4ext(45) register_sf4ext(46) register_sf4ext(47)
37376
10.0k
         register_sf4ext(48) register_sf4ext(49) register_sf4ext(50) register_sf4ext(51)
37377
10.0k
         register_sf4ext(52) register_sf4ext(53) register_sf4ext(54) register_sf4ext(55)
37378
10.0k
         register_sf4ext(56) register_sf4ext(57) register_sf4ext(58) register_sf4ext(59)
37379
10.0k
         register_sf4ext(60) register_sf4ext(61)
37380
10.0k
         #undef register_sf4ext
37381
10.0k
      }
exprtk::parser<float>::load_sf4_map(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::pair<float (*)(float const&, float const&, float const&, float const&), exprtk::details::operator_type>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::pair<float (*)(float const&, float const&, float const&, float const&), exprtk::details::operator_type> > > >&)
Line
Count
Source
37344
10.0k
      {
37345
10.0k
         typedef std::pair<quaternary_functor_t,details::operator_type> pair_t;
37346
37347
10.0k
         #define register_sf4(Op)                                                                             \
37348
10.0k
         sf4_map[details::sf##Op##_op<T>::id()] = pair_t(details::sf##Op##_op<T>::process,details::e_sf##Op); \
37349
10.0k
37350
10.0k
         register_sf4(48) register_sf4(49) register_sf4(50) register_sf4(51)
37351
10.0k
         register_sf4(52) register_sf4(53) register_sf4(54) register_sf4(55)
37352
10.0k
         register_sf4(56) register_sf4(57) register_sf4(58) register_sf4(59)
37353
10.0k
         register_sf4(60) register_sf4(61) register_sf4(62) register_sf4(63)
37354
10.0k
         register_sf4(64) register_sf4(65) register_sf4(66) register_sf4(67)
37355
10.0k
         register_sf4(68) register_sf4(69) register_sf4(70) register_sf4(71)
37356
10.0k
         register_sf4(72) register_sf4(73) register_sf4(74) register_sf4(75)
37357
10.0k
         register_sf4(76) register_sf4(77) register_sf4(78) register_sf4(79)
37358
10.0k
         register_sf4(80) register_sf4(81) register_sf4(82) register_sf4(83)
37359
10.0k
         #undef register_sf4
37360
37361
10.0k
         #define register_sf4ext(Op)                                                                                    \
37362
10.0k
         sf4_map[details::sfext##Op##_op<T>::id()] = pair_t(details::sfext##Op##_op<T>::process,details::e_sf4ext##Op); \
37363
10.0k
37364
10.0k
         register_sf4ext(00) register_sf4ext(01) register_sf4ext(02) register_sf4ext(03)
37365
10.0k
         register_sf4ext(04) register_sf4ext(05) register_sf4ext(06) register_sf4ext(07)
37366
10.0k
         register_sf4ext(08) register_sf4ext(09) register_sf4ext(10) register_sf4ext(11)
37367
10.0k
         register_sf4ext(12) register_sf4ext(13) register_sf4ext(14) register_sf4ext(15)
37368
10.0k
         register_sf4ext(16) register_sf4ext(17) register_sf4ext(18) register_sf4ext(19)
37369
10.0k
         register_sf4ext(20) register_sf4ext(21) register_sf4ext(22) register_sf4ext(23)
37370
10.0k
         register_sf4ext(24) register_sf4ext(25) register_sf4ext(26) register_sf4ext(27)
37371
10.0k
         register_sf4ext(28) register_sf4ext(29) register_sf4ext(30) register_sf4ext(31)
37372
10.0k
         register_sf4ext(32) register_sf4ext(33) register_sf4ext(34) register_sf4ext(35)
37373
10.0k
         register_sf4ext(36) register_sf4ext(36) register_sf4ext(38) register_sf4ext(39)
37374
10.0k
         register_sf4ext(40) register_sf4ext(41) register_sf4ext(42) register_sf4ext(43)
37375
10.0k
         register_sf4ext(44) register_sf4ext(45) register_sf4ext(46) register_sf4ext(47)
37376
10.0k
         register_sf4ext(48) register_sf4ext(49) register_sf4ext(50) register_sf4ext(51)
37377
10.0k
         register_sf4ext(52) register_sf4ext(53) register_sf4ext(54) register_sf4ext(55)
37378
10.0k
         register_sf4ext(56) register_sf4ext(57) register_sf4ext(58) register_sf4ext(59)
37379
10.0k
         register_sf4ext(60) register_sf4ext(61)
37380
10.0k
         #undef register_sf4ext
37381
10.0k
      }
37382
37383
      inline results_context_t& results_ctx()
37384
0
      {
37385
0
         if (0 == results_context_)
37386
0
         {
37387
0
            results_context_ = new results_context_t();
37388
0
         }
37389
37390
0
         return (*results_context_);
37391
0
      }
Unexecuted instantiation: exprtk::parser<double>::results_ctx()
Unexecuted instantiation: exprtk::parser<float>::results_ctx()
37392
37393
      inline void return_cleanup()
37394
26.1k
      {
37395
26.1k
         #ifndef exprtk_disable_return_statement
37396
26.1k
         if (results_context_)
37397
0
         {
37398
0
            delete results_context_;
37399
0
            results_context_ = 0;
37400
0
         }
37401
37402
26.1k
         state_.return_stmt_present = false;
37403
26.1k
         #endif
37404
26.1k
      }
exprtk::parser<double>::return_cleanup()
Line
Count
Source
37394
13.1k
      {
37395
13.1k
         #ifndef exprtk_disable_return_statement
37396
13.1k
         if (results_context_)
37397
0
         {
37398
0
            delete results_context_;
37399
0
            results_context_ = 0;
37400
0
         }
37401
37402
13.1k
         state_.return_stmt_present = false;
37403
13.1k
         #endif
37404
13.1k
      }
exprtk::parser<float>::return_cleanup()
Line
Count
Source
37394
13.0k
      {
37395
13.0k
         #ifndef exprtk_disable_return_statement
37396
13.0k
         if (results_context_)
37397
0
         {
37398
0
            delete results_context_;
37399
0
            results_context_ = 0;
37400
0
         }
37401
37402
13.0k
         state_.return_stmt_present = false;
37403
13.0k
         #endif
37404
13.0k
      }
37405
37406
   private:
37407
37408
      parser(const parser<T>&) exprtk_delete;
37409
      parser<T>& operator=(const parser<T>&) exprtk_delete;
37410
37411
      settings_store settings_;
37412
      expression_generator<T> expression_generator_;
37413
      details::node_allocator node_allocator_;
37414
      symtab_store symtab_store_;
37415
      dependent_entity_collector dec_;
37416
      std::deque<parser_error::type> error_list_;
37417
      std::deque<bool> brkcnt_list_;
37418
      parser_state state_;
37419
      bool resolve_unknown_symbol_;
37420
      results_context_t* results_context_;
37421
      unknown_symbol_resolver* unknown_symbol_resolver_;
37422
      unknown_symbol_resolver default_usr_;
37423
      base_ops_map_t base_ops_map_;
37424
      unary_op_map_t unary_op_map_;
37425
      binary_op_map_t binary_op_map_;
37426
      inv_binary_op_map_t inv_binary_op_map_;
37427
      sf3_map_t sf3_map_;
37428
      sf4_map_t sf4_map_;
37429
      std::string synthesis_error_;
37430
      scope_element_manager sem_;
37431
37432
      immutable_memory_map_t immutable_memory_map_;
37433
      immutable_symtok_map_t immutable_symtok_map_;
37434
37435
      lexer::helper::helper_assembly helper_assembly_;
37436
37437
      lexer::helper::commutative_inserter       commutative_inserter_;
37438
      lexer::helper::operator_joiner            operator_joiner_2_;
37439
      lexer::helper::operator_joiner            operator_joiner_3_;
37440
      lexer::helper::symbol_replacer            symbol_replacer_;
37441
      lexer::helper::bracket_checker            bracket_checker_;
37442
      lexer::helper::numeric_checker<T>         numeric_checker_;
37443
      lexer::helper::sequence_validator         sequence_validator_;
37444
      lexer::helper::sequence_validator_3tokens sequence_validator_3tkns_;
37445
37446
      loop_runtime_check_ptr loop_runtime_check_;
37447
37448
      template <typename ParserType>
37449
      friend void details::disable_type_checking(ParserType& p);
37450
   }; // class parser
37451
37452
   namespace details
37453
   {
37454
      template <typename T>
37455
      struct collector_helper
37456
      {
37457
         typedef exprtk::symbol_table<T> symbol_table_t;
37458
         typedef exprtk::expression<T>   expression_t;
37459
         typedef exprtk::parser<T>       parser_t;
37460
         typedef typename parser_t::dependent_entity_collector::symbol_t symbol_t;
37461
         typedef typename parser_t::unknown_symbol_resolver usr_t;
37462
37463
         struct resolve_as_vector : public parser_t::unknown_symbol_resolver
37464
         {
37465
            typedef exprtk::parser<T> parser_t;
37466
37467
            resolve_as_vector()
37468
            : usr_t(usr_t::e_usrmode_extended)
37469
            {}
37470
37471
            virtual bool process(const std::string& unknown_symbol,
37472
                                 symbol_table_t& symbol_table,
37473
                                 std::string&)
37474
            {
37475
               static T v[1];
37476
               symbol_table.add_vector(unknown_symbol,v);
37477
               return true;
37478
            }
37479
         };
37480
37481
         static inline bool collection_pass(const std::string& expression_string,
37482
                                            std::set<std::string>& symbol_set,
37483
                                            const bool collect_variables,
37484
                                            const bool collect_functions,
37485
                                            const bool vector_pass,
37486
                                            symbol_table_t& ext_symbol_table)
37487
         {
37488
            symbol_table_t symbol_table;
37489
            expression_t   expression;
37490
            parser_t       parser;
37491
37492
            resolve_as_vector vect_resolver;
37493
37494
            expression.register_symbol_table(symbol_table    );
37495
            expression.register_symbol_table(ext_symbol_table);
37496
37497
            if (vector_pass)
37498
               parser.enable_unknown_symbol_resolver(&vect_resolver);
37499
            else
37500
               parser.enable_unknown_symbol_resolver();
37501
37502
            if (collect_variables)
37503
               parser.dec().collect_variables() = true;
37504
37505
            if (collect_functions)
37506
               parser.dec().collect_functions() = true;
37507
37508
            bool pass_result = false;
37509
37510
            details::disable_type_checking(parser);
37511
37512
            if (parser.compile(expression_string, expression))
37513
            {
37514
               pass_result = true;
37515
37516
               std::deque<symbol_t> symb_list;
37517
               parser.dec().symbols(symb_list);
37518
37519
               for (std::size_t i = 0; i < symb_list.size(); ++i)
37520
               {
37521
                  symbol_set.insert(symb_list[i].first);
37522
               }
37523
            }
37524
37525
            return pass_result;
37526
         }
37527
      };
37528
   }
37529
37530
   template <typename Allocator,
37531
             template <typename, typename> class Sequence>
37532
   inline bool collect_variables(const std::string& expression,
37533
                                 Sequence<std::string, Allocator>& symbol_list)
37534
   {
37535
      typedef double T;
37536
      typedef details::collector_helper<T> collect_t;
37537
37538
      collect_t::symbol_table_t null_symbol_table;
37539
37540
      std::set<std::string> symbol_set;
37541
37542
      const bool variable_pass = collect_t::collection_pass
37543
                                    (expression, symbol_set, true, false, false, null_symbol_table);
37544
      const bool vector_pass   = collect_t::collection_pass
37545
                                    (expression, symbol_set, true, false,  true, null_symbol_table);
37546
37547
      if (!variable_pass && !vector_pass)
37548
         return false;
37549
37550
      std::set<std::string>::iterator itr = symbol_set.begin();
37551
37552
      while (symbol_set.end() != itr)
37553
      {
37554
         symbol_list.push_back(*itr);
37555
         ++itr;
37556
      }
37557
37558
      return true;
37559
   }
37560
37561
   template <typename T,
37562
             typename Allocator,
37563
             template <typename, typename> class Sequence>
37564
   inline bool collect_variables(const std::string& expression,
37565
                                 exprtk::symbol_table<T>& extrnl_symbol_table,
37566
                                 Sequence<std::string, Allocator>& symbol_list)
37567
   {
37568
      typedef details::collector_helper<T> collect_t;
37569
37570
      std::set<std::string> symbol_set;
37571
37572
      const bool variable_pass = collect_t::collection_pass
37573
                                    (expression, symbol_set, true, false, false, extrnl_symbol_table);
37574
      const bool vector_pass   = collect_t::collection_pass
37575
                                    (expression, symbol_set, true, false,  true, extrnl_symbol_table);
37576
37577
      if (!variable_pass && !vector_pass)
37578
         return false;
37579
37580
      std::set<std::string>::iterator itr = symbol_set.begin();
37581
37582
      while (symbol_set.end() != itr)
37583
      {
37584
         symbol_list.push_back(*itr);
37585
         ++itr;
37586
      }
37587
37588
      return true;
37589
   }
37590
37591
   template <typename Allocator,
37592
             template <typename, typename> class Sequence>
37593
   inline bool collect_functions(const std::string& expression,
37594
                                 Sequence<std::string, Allocator>& symbol_list)
37595
   {
37596
      typedef double T;
37597
      typedef details::collector_helper<T> collect_t;
37598
37599
      collect_t::symbol_table_t null_symbol_table;
37600
37601
      std::set<std::string> symbol_set;
37602
37603
      const bool variable_pass = collect_t::collection_pass
37604
                                    (expression, symbol_set, false, true, false, null_symbol_table);
37605
      const bool vector_pass   = collect_t::collection_pass
37606
                                    (expression, symbol_set, false, true,  true, null_symbol_table);
37607
37608
      if (!variable_pass && !vector_pass)
37609
         return false;
37610
37611
      std::set<std::string>::iterator itr = symbol_set.begin();
37612
37613
      while (symbol_set.end() != itr)
37614
      {
37615
         symbol_list.push_back(*itr);
37616
         ++itr;
37617
      }
37618
37619
      return true;
37620
   }
37621
37622
   template <typename T,
37623
             typename Allocator,
37624
             template <typename, typename> class Sequence>
37625
   inline bool collect_functions(const std::string& expression,
37626
                                 exprtk::symbol_table<T>& extrnl_symbol_table,
37627
                                 Sequence<std::string, Allocator>& symbol_list)
37628
   {
37629
      typedef details::collector_helper<T> collect_t;
37630
37631
      std::set<std::string> symbol_set;
37632
37633
      const bool variable_pass = collect_t::collection_pass
37634
                                    (expression, symbol_set, false, true, false, extrnl_symbol_table);
37635
      const bool vector_pass   = collect_t::collection_pass
37636
                                    (expression, symbol_set, false, true,  true, extrnl_symbol_table);
37637
37638
      if (!variable_pass && !vector_pass)
37639
         return false;
37640
37641
      std::set<std::string>::iterator itr = symbol_set.begin();
37642
37643
      while (symbol_set.end() != itr)
37644
      {
37645
         symbol_list.push_back(*itr);
37646
         ++itr;
37647
      }
37648
37649
      return true;
37650
   }
37651
37652
   template <typename T>
37653
   inline T integrate(const expression<T>& e,
37654
                      T& x,
37655
                      const T& r0, const T& r1,
37656
                      const std::size_t number_of_intervals = 1000000)
37657
   {
37658
      if (r0 > r1)
37659
         return T(0);
37660
37661
      const T h = (r1 - r0) / (T(2) * number_of_intervals);
37662
      T total_area = T(0);
37663
37664
      for (std::size_t i = 0; i < number_of_intervals; ++i)
37665
      {
37666
         x = r0 + T(2) * i * h;
37667
         const T y0 = e.value(); x += h;
37668
         const T y1 = e.value(); x += h;
37669
         const T y2 = e.value(); x += h;
37670
         total_area += h * (y0 + T(4) * y1 + y2) / T(3);
37671
      }
37672
37673
      return total_area;
37674
   }
37675
37676
   template <typename T>
37677
   inline T integrate(const expression<T>& e,
37678
                      const std::string& variable_name,
37679
                      const T& r0, const T& r1,
37680
                      const std::size_t number_of_intervals = 1000000)
37681
   {
37682
      const symbol_table<T>& sym_table = e.get_symbol_table();
37683
37684
      if (!sym_table.valid())
37685
         return std::numeric_limits<T>::quiet_NaN();
37686
37687
      details::variable_node<T>* var = sym_table.get_variable(variable_name);
37688
37689
      if (var)
37690
      {
37691
         T& x = var->ref();
37692
         const T x_original = x;
37693
         const T result = integrate(e, x, r0, r1, number_of_intervals);
37694
         x = x_original;
37695
37696
         return result;
37697
      }
37698
      else
37699
         return std::numeric_limits<T>::quiet_NaN();
37700
   }
37701
37702
   template <typename T>
37703
   inline T derivative(const expression<T>& e,
37704
                       T& x,
37705
                       const T& h = T(0.00000001))
37706
   {
37707
      const T x_init = x;
37708
      const T _2h    = T(2) * h;
37709
37710
      x = x_init + _2h;
37711
      const T y0 = e.value();
37712
      x = x_init + h;
37713
      const T y1 = e.value();
37714
      x = x_init - h;
37715
      const T y2 = e.value();
37716
      x = x_init - _2h;
37717
      const T y3 = e.value();
37718
      x = x_init;
37719
37720
      return (-y0 + T(8) * (y1 - y2) + y3) / (T(12) * h);
37721
   }
37722
37723
   template <typename T>
37724
   inline T second_derivative(const expression<T>& e,
37725
                              T& x,
37726
                              const T& h = T(0.00001))
37727
   {
37728
      const T x_init = x;
37729
      const T _2h    = T(2) * h;
37730
37731
      const T y = e.value();
37732
      x = x_init + _2h;
37733
      const T y0 = e.value();
37734
      x = x_init + h;
37735
      const T y1 = e.value();
37736
      x = x_init - h;
37737
      const T y2 = e.value();
37738
      x = x_init - _2h;
37739
      const T y3 = e.value();
37740
      x = x_init;
37741
37742
      return (-y0 + T(16) * (y1 + y2) - T(30) * y - y3) / (T(12) * h * h);
37743
   }
37744
37745
   template <typename T>
37746
   inline T third_derivative(const expression<T>& e,
37747
                             T& x,
37748
                             const T& h = T(0.0001))
37749
   {
37750
      const T x_init = x;
37751
      const T _2h    = T(2) * h;
37752
37753
      x = x_init + _2h;
37754
      const T y0 = e.value();
37755
      x = x_init + h;
37756
      const T y1 = e.value();
37757
      x = x_init - h;
37758
      const T y2 = e.value();
37759
      x = x_init - _2h;
37760
      const T y3 = e.value();
37761
      x = x_init;
37762
37763
      return (y0 + T(2) * (y2 - y1) - y3) / (T(2) * h * h * h);
37764
   }
37765
37766
   template <typename T>
37767
   inline T derivative(const expression<T>& e,
37768
                       const std::string& variable_name,
37769
                       const T& h = T(0.00000001))
37770
   {
37771
      const symbol_table<T>& sym_table = e.get_symbol_table();
37772
37773
      if (!sym_table.valid())
37774
      {
37775
         return std::numeric_limits<T>::quiet_NaN();
37776
      }
37777
37778
      details::variable_node<T>* var = sym_table.get_variable(variable_name);
37779
37780
      if (var)
37781
      {
37782
         T& x = var->ref();
37783
         const T x_original = x;
37784
         const T result = derivative(e, x, h);
37785
         x = x_original;
37786
37787
         return result;
37788
      }
37789
      else
37790
         return std::numeric_limits<T>::quiet_NaN();
37791
   }
37792
37793
   template <typename T>
37794
   inline T second_derivative(const expression<T>& e,
37795
                              const std::string& variable_name,
37796
                              const T& h = T(0.00001))
37797
   {
37798
      const symbol_table<T>& sym_table = e.get_symbol_table();
37799
37800
      if (!sym_table.valid())
37801
      {
37802
         return std::numeric_limits<T>::quiet_NaN();
37803
      }
37804
37805
      details::variable_node<T>* var = sym_table.get_variable(variable_name);
37806
37807
      if (var)
37808
      {
37809
         T& x = var->ref();
37810
         const T x_original = x;
37811
         const T result = second_derivative(e, x, h);
37812
         x = x_original;
37813
37814
         return result;
37815
      }
37816
      else
37817
         return std::numeric_limits<T>::quiet_NaN();
37818
   }
37819
37820
   template <typename T>
37821
   inline T third_derivative(const expression<T>& e,
37822
                             const std::string& variable_name,
37823
                             const T& h = T(0.0001))
37824
   {
37825
      const symbol_table<T>& sym_table = e.get_symbol_table();
37826
37827
      if (!sym_table.valid())
37828
      {
37829
         return std::numeric_limits<T>::quiet_NaN();
37830
      }
37831
37832
      details::variable_node<T>* var = sym_table.get_variable(variable_name);
37833
37834
      if (var)
37835
      {
37836
         T& x = var->ref();
37837
         const T x_original = x;
37838
         const T result = third_derivative(e, x, h);
37839
         x = x_original;
37840
37841
         return result;
37842
      }
37843
      else
37844
         return std::numeric_limits<T>::quiet_NaN();
37845
   }
37846
37847
   /*
37848
      Note: The following 'compute' routines are simple helpers,
37849
      for quickly setting up the required pieces of code in order
37850
      to evaluate an expression. By virtue of how they operate
37851
      there will be an overhead with regards to their setup and
37852
      teardown and hence should not be used in time critical
37853
      sections of code.
37854
      Furthermore they only assume a small sub set of variables,
37855
      no string variables or user defined functions.
37856
   */
37857
   template <typename T>
37858
   inline bool compute(const std::string& expression_string, T& result)
37859
   {
37860
      // No variables
37861
      symbol_table<T> symbol_table;
37862
      symbol_table.add_constants();
37863
37864
      expression<T> expression;
37865
      expression.register_symbol_table(symbol_table);
37866
37867
      parser<T> parser;
37868
37869
      if (parser.compile(expression_string,expression))
37870
      {
37871
         result = expression.value();
37872
37873
         return true;
37874
      }
37875
      else
37876
         return false;
37877
   }
37878
37879
   template <typename T>
37880
   inline bool compute(const std::string& expression_string,
37881
                       const T& x,
37882
                       T& result)
37883
   {
37884
      // Only 'x'
37885
      static const std::string x_var("x");
37886
37887
      symbol_table<T> symbol_table;
37888
      symbol_table.add_constants();
37889
      symbol_table.add_constant(x_var,x);
37890
37891
      expression<T> expression;
37892
      expression.register_symbol_table(symbol_table);
37893
37894
      parser<T> parser;
37895
37896
      if (parser.compile(expression_string,expression))
37897
      {
37898
         result = expression.value();
37899
37900
         return true;
37901
      }
37902
      else
37903
         return false;
37904
   }
37905
37906
   template <typename T>
37907
   inline bool compute(const std::string& expression_string,
37908
                       const T&x, const T& y,
37909
                       T& result)
37910
   {
37911
      // Only 'x' and 'y'
37912
      static const std::string x_var("x");
37913
      static const std::string y_var("y");
37914
37915
      symbol_table<T> symbol_table;
37916
      symbol_table.add_constants();
37917
      symbol_table.add_constant(x_var,x);
37918
      symbol_table.add_constant(y_var,y);
37919
37920
      expression<T> expression;
37921
      expression.register_symbol_table(symbol_table);
37922
37923
      parser<T> parser;
37924
37925
      if (parser.compile(expression_string,expression))
37926
      {
37927
         result = expression.value();
37928
37929
         return true;
37930
      }
37931
      else
37932
         return false;
37933
   }
37934
37935
   template <typename T>
37936
   inline bool compute(const std::string& expression_string,
37937
                       const T& x, const T& y, const T& z,
37938
                       T& result)
37939
   {
37940
      // Only 'x', 'y' or 'z'
37941
      static const std::string x_var("x");
37942
      static const std::string y_var("y");
37943
      static const std::string z_var("z");
37944
37945
      symbol_table<T> symbol_table;
37946
      symbol_table.add_constants();
37947
      symbol_table.add_constant(x_var,x);
37948
      symbol_table.add_constant(y_var,y);
37949
      symbol_table.add_constant(z_var,z);
37950
37951
      expression<T> expression;
37952
      expression.register_symbol_table(symbol_table);
37953
37954
      parser<T> parser;
37955
37956
      if (parser.compile(expression_string,expression))
37957
      {
37958
         result = expression.value();
37959
37960
         return true;
37961
      }
37962
      else
37963
         return false;
37964
   }
37965
37966
   template <typename T, std::size_t N>
37967
   class polynomial : public ifunction<T>
37968
   {
37969
   private:
37970
37971
      template <typename Type, std::size_t NumberOfCoefficients>
37972
      struct poly_impl { };
37973
37974
      template <typename Type>
37975
      struct poly_impl <Type,12>
37976
      {
37977
         static inline T evaluate(const Type x,
37978
                                  const Type c12, const Type c11, const Type c10, const Type c9, const Type c8,
37979
                                  const Type  c7, const Type  c6, const Type  c5, const Type c4, const Type c3,
37980
                                  const Type  c2, const Type  c1, const Type  c0)
37981
         {
37982
            // p(x) = c_12x^12 + c_11x^11 + c_10x^10 + c_9x^9 + c_8x^8 + c_7x^7 + c_6x^6 + c_5x^5 + c_4x^4 + c_3x^3 + c_2x^2 + c_1x^1 + c_0x^0
37983
            return ((((((((((((c12 * x + c11) * x + c10) * x + c9) * x + c8) * x + c7) * x + c6) * x + c5) * x + c4) * x + c3) * x + c2) * x + c1) * x + c0);
37984
         }
37985
      };
37986
37987
      template <typename Type>
37988
      struct poly_impl <Type,11>
37989
      {
37990
         static inline T evaluate(const Type x,
37991
                                  const Type c11, const Type c10, const Type c9, const Type c8, const Type c7,
37992
                                  const Type c6,  const Type  c5, const Type c4, const Type c3, const Type c2,
37993
                                  const Type c1,  const Type  c0)
37994
         {
37995
            // p(x) = c_11x^11 + c_10x^10 + c_9x^9 + c_8x^8 + c_7x^7 + c_6x^6 + c_5x^5 + c_4x^4 + c_3x^3 + c_2x^2 + c_1x^1 + c_0x^0
37996
            return (((((((((((c11 * x + c10) * x + c9) * x + c8) * x + c7) * x + c6) * x + c5) * x + c4) * x + c3) * x + c2) * x + c1) * x + c0);
37997
         }
37998
      };
37999
38000
      template <typename Type>
38001
      struct poly_impl <Type,10>
38002
      {
38003
         static inline T evaluate(const Type x,
38004
                                  const Type c10, const Type c9, const Type c8, const Type c7, const Type c6,
38005
                                  const Type c5,  const Type c4, const Type c3, const Type c2, const Type c1,
38006
                                  const Type c0)
38007
         {
38008
            // p(x) = c_10x^10 + c_9x^9 + c_8x^8 + c_7x^7 + c_6x^6 + c_5x^5 + c_4x^4 + c_3x^3 + c_2x^2 + c_1x^1 + c_0x^0
38009
            return ((((((((((c10 * x + c9) * x + c8) * x + c7) * x + c6) * x + c5) * x + c4) * x + c3) * x + c2) * x + c1) * x + c0);
38010
         }
38011
      };
38012
38013
      template <typename Type>
38014
      struct poly_impl <Type,9>
38015
      {
38016
         static inline T evaluate(const Type x,
38017
                                  const Type c9, const Type c8, const Type c7, const Type c6, const Type c5,
38018
                                  const Type c4, const Type c3, const Type c2, const Type c1, const Type c0)
38019
         {
38020
            // p(x) = c_9x^9 + c_8x^8 + c_7x^7 + c_6x^6 + c_5x^5 + c_4x^4 + c_3x^3 + c_2x^2 + c_1x^1 + c_0x^0
38021
            return (((((((((c9 * x + c8) * x + c7) * x + c6) * x + c5) * x + c4) * x + c3) * x + c2) * x + c1) * x + c0);
38022
         }
38023
      };
38024
38025
      template <typename Type>
38026
      struct poly_impl <Type,8>
38027
      {
38028
         static inline T evaluate(const Type x,
38029
                                  const Type c8, const Type c7, const Type c6, const Type c5, const Type c4,
38030
                                  const Type c3, const Type c2, const Type c1, const Type c0)
38031
         {
38032
            // p(x) = c_8x^8 + c_7x^7 + c_6x^6 + c_5x^5 + c_4x^4 + c_3x^3 + c_2x^2 + c_1x^1 + c_0x^0
38033
            return ((((((((c8 * x + c7) * x + c6) * x + c5) * x + c4) * x + c3) * x + c2) * x + c1) * x + c0);
38034
         }
38035
      };
38036
38037
      template <typename Type>
38038
      struct poly_impl <Type,7>
38039
      {
38040
         static inline T evaluate(const Type x,
38041
                                  const Type c7, const Type c6, const Type c5, const Type c4, const Type c3,
38042
                                  const Type c2, const Type c1, const Type c0)
38043
         {
38044
            // p(x) = c_7x^7 + c_6x^6 + c_5x^5 + c_4x^4 + c_3x^3 + c_2x^2 + c_1x^1 + c_0x^0
38045
            return (((((((c7 * x + c6) * x + c5) * x + c4) * x + c3) * x + c2) * x + c1) * x + c0);
38046
         }
38047
      };
38048
38049
      template <typename Type>
38050
      struct poly_impl <Type,6>
38051
      {
38052
         static inline T evaluate(const Type x,
38053
                                  const Type c6, const Type c5, const Type c4, const Type c3, const Type c2,
38054
                                  const Type c1, const Type c0)
38055
         {
38056
            // p(x) = c_6x^6 + c_5x^5 + c_4x^4 + c_3x^3 + c_2x^2 + c_1x^1 + c_0x^0
38057
            return ((((((c6 * x + c5) * x + c4) * x + c3) * x + c2) * x + c1) * x + c0);
38058
         }
38059
      };
38060
38061
      template <typename Type>
38062
      struct poly_impl <Type,5>
38063
      {
38064
         static inline T evaluate(const Type x,
38065
                                  const Type c5, const Type c4, const Type c3, const Type c2,
38066
                                  const Type c1, const Type c0)
38067
         {
38068
            // p(x) = c_5x^5 + c_4x^4 + c_3x^3 + c_2x^2 + c_1x^1 + c_0x^0
38069
            return (((((c5 * x + c4) * x + c3) * x + c2) * x + c1) * x + c0);
38070
         }
38071
      };
38072
38073
      template <typename Type>
38074
      struct poly_impl <Type,4>
38075
      {
38076
         static inline T evaluate(const Type x, const Type c4, const Type c3, const Type c2, const Type c1, const Type c0)
38077
         {
38078
            // p(x) = c_4x^4 + c_3x^3 + c_2x^2 + c_1x^1 + c_0x^0
38079
            return ((((c4 * x + c3) * x + c2) * x + c1) * x + c0);
38080
         }
38081
      };
38082
38083
      template <typename Type>
38084
      struct poly_impl <Type,3>
38085
      {
38086
         static inline T evaluate(const Type x, const Type c3, const Type c2, const Type c1, const Type c0)
38087
         {
38088
            // p(x) = c_3x^3 + c_2x^2 + c_1x^1 + c_0x^0
38089
            return (((c3 * x + c2) * x + c1) * x + c0);
38090
         }
38091
      };
38092
38093
      template <typename Type>
38094
      struct poly_impl <Type,2>
38095
      {
38096
         static inline T evaluate(const Type x, const Type c2, const Type c1, const Type c0)
38097
         {
38098
            // p(x) = c_2x^2 + c_1x^1 + c_0x^0
38099
            return ((c2 * x + c1) * x + c0);
38100
         }
38101
      };
38102
38103
      template <typename Type>
38104
      struct poly_impl <Type,1>
38105
      {
38106
         static inline T evaluate(const Type x, const Type c1, const Type c0)
38107
         {
38108
            // p(x) = c_1x^1 + c_0x^0
38109
            return (c1 * x + c0);
38110
         }
38111
      };
38112
38113
   public:
38114
38115
      using ifunction<T>::operator();
38116
38117
      polynomial()
38118
      : ifunction<T>((N+2 <= 20) ? (N + 2) : std::numeric_limits<std::size_t>::max())
38119
      {
38120
         disable_has_side_effects(*this);
38121
      }
38122
38123
      virtual ~polynomial() {}
38124
38125
      #define poly_rtrn(NN) \
38126
      return (NN != N) ? std::numeric_limits<T>::quiet_NaN() :
38127
38128
      inline virtual T operator() (const T& x, const T& c1, const T& c0)
38129
      {
38130
         poly_rtrn(1) (poly_impl<T,1>::evaluate(x, c1, c0));
38131
      }
38132
38133
      inline virtual T operator() (const T& x, const T& c2, const T& c1, const T& c0)
38134
      {
38135
         poly_rtrn(2) (poly_impl<T,2>::evaluate(x, c2, c1, c0));
38136
      }
38137
38138
      inline virtual T operator() (const T& x, const T& c3, const T& c2, const T& c1, const T& c0)
38139
      {
38140
         poly_rtrn(3) (poly_impl<T,3>::evaluate(x, c3, c2, c1, c0));
38141
      }
38142
38143
      inline virtual T operator() (const T& x, const T& c4, const T& c3, const T& c2, const T& c1,
38144
                                   const T& c0)
38145
      {
38146
         poly_rtrn(4) (poly_impl<T,4>::evaluate(x, c4, c3, c2, c1, c0));
38147
      }
38148
38149
      inline virtual T operator() (const T& x, const T& c5, const T& c4, const T& c3, const T& c2,
38150
                                   const T& c1, const T& c0)
38151
      {
38152
         poly_rtrn(5) (poly_impl<T,5>::evaluate(x, c5, c4, c3, c2, c1, c0));
38153
      }
38154
38155
      inline virtual T operator() (const T& x, const T& c6, const T& c5, const T& c4, const T& c3,
38156
                                   const T& c2, const T& c1, const T& c0)
38157
      {
38158
         poly_rtrn(6) (poly_impl<T,6>::evaluate(x, c6, c5, c4, c3, c2, c1, c0));
38159
      }
38160
38161
      inline virtual T operator() (const T& x, const T& c7, const T& c6, const T& c5, const T& c4,
38162
                                   const T& c3, const T& c2, const T& c1, const T& c0)
38163
      {
38164
         poly_rtrn(7) (poly_impl<T,7>::evaluate(x, c7, c6, c5, c4, c3, c2, c1, c0));
38165
      }
38166
38167
      inline virtual T operator() (const T& x, const T& c8, const T& c7, const T& c6, const T& c5,
38168
                                   const T& c4, const T& c3, const T& c2, const T& c1, const T& c0)
38169
      {
38170
         poly_rtrn(8) (poly_impl<T,8>::evaluate(x, c8, c7, c6, c5, c4, c3, c2, c1, c0));
38171
      }
38172
38173
      inline virtual T operator() (const T& x, const T& c9, const T& c8, const T& c7, const T& c6,
38174
                                   const T& c5, const T& c4, const T& c3, const T& c2, const T& c1,
38175
                                   const T& c0)
38176
      {
38177
         poly_rtrn(9) (poly_impl<T,9>::evaluate(x, c9, c8, c7, c6, c5, c4, c3, c2, c1, c0));
38178
      }
38179
38180
      inline virtual T operator() (const T& x, const T& c10, const T& c9, const T& c8, const T& c7,
38181
                                   const T& c6, const T& c5, const T& c4, const T& c3, const T& c2,
38182
                                   const T& c1, const T& c0)
38183
      {
38184
         poly_rtrn(10) (poly_impl<T,10>::evaluate(x, c10, c9, c8, c7, c6, c5, c4, c3, c2, c1, c0));
38185
      }
38186
38187
      inline virtual T operator() (const T& x, const T& c11, const T& c10, const T& c9, const T& c8,
38188
                                   const T& c7, const T& c6, const T& c5, const T& c4, const T& c3,
38189
                                   const T& c2, const T& c1, const T& c0)
38190
      {
38191
         poly_rtrn(11) (poly_impl<T,11>::evaluate(x, c11, c10, c9, c8, c7, c6, c5, c4, c3, c2, c1, c0));
38192
      }
38193
38194
      inline virtual T operator() (const T& x, const T& c12, const T& c11, const T& c10, const T& c9,
38195
                                   const T& c8, const T& c7, const T& c6, const T& c5, const T& c4,
38196
                                   const T& c3, const T& c2, const T& c1, const T& c0)
38197
      {
38198
         poly_rtrn(12) (poly_impl<T,12>::evaluate(x, c12, c11, c10, c9, c8, c7, c6, c5, c4, c3, c2, c1, c0));
38199
      }
38200
38201
      #undef poly_rtrn
38202
38203
      inline virtual T operator() ()
38204
      {
38205
         return std::numeric_limits<T>::quiet_NaN();
38206
      }
38207
38208
      inline virtual T operator() (const T&)
38209
      {
38210
         return std::numeric_limits<T>::quiet_NaN();
38211
      }
38212
38213
      inline virtual T operator() (const T&, const T&)
38214
      {
38215
         return std::numeric_limits<T>::quiet_NaN();
38216
      }
38217
   };
38218
38219
   template <typename T>
38220
   class function_compositor
38221
   {
38222
   public:
38223
38224
      typedef exprtk::expression<T>             expression_t;
38225
      typedef exprtk::symbol_table<T>           symbol_table_t;
38226
      typedef exprtk::parser<T>                 parser_t;
38227
      typedef typename parser_t::settings_store settings_t;
38228
38229
      struct function
38230
      {
38231
         function()
38232
         {}
38233
38234
         function(const std::string& n)
38235
         : name_(n)
38236
         {}
38237
38238
         function(const std::string& name,
38239
                  const std::string& expression)
38240
         : name_(name)
38241
         , expression_(expression)
38242
         {}
38243
38244
         function(const std::string& name,
38245
                  const std::string& expression,
38246
                  const std::string& v0)
38247
         : name_(name)
38248
         , expression_(expression)
38249
         {
38250
            v_.push_back(v0);
38251
         }
38252
38253
         function(const std::string& name,
38254
                  const std::string& expression,
38255
                  const std::string& v0, const std::string& v1)
38256
         : name_(name)
38257
         , expression_(expression)
38258
         {
38259
            v_.push_back(v0); v_.push_back(v1);
38260
         }
38261
38262
         function(const std::string& name,
38263
                  const std::string& expression,
38264
                  const std::string& v0, const std::string& v1,
38265
                  const std::string& v2)
38266
         : name_(name)
38267
         , expression_(expression)
38268
         {
38269
            v_.push_back(v0); v_.push_back(v1);
38270
            v_.push_back(v2);
38271
         }
38272
38273
         function(const std::string& name,
38274
                  const std::string& expression,
38275
                  const std::string& v0, const std::string& v1,
38276
                  const std::string& v2, const std::string& v3)
38277
         : name_(name)
38278
         , expression_(expression)
38279
         {
38280
            v_.push_back(v0); v_.push_back(v1);
38281
            v_.push_back(v2); v_.push_back(v3);
38282
         }
38283
38284
         function(const std::string& name,
38285
                  const std::string& expression,
38286
                  const std::string& v0, const std::string& v1,
38287
                  const std::string& v2, const std::string& v3,
38288
                  const std::string& v4)
38289
         : name_(name)
38290
         , expression_(expression)
38291
         {
38292
            v_.push_back(v0); v_.push_back(v1);
38293
            v_.push_back(v2); v_.push_back(v3);
38294
            v_.push_back(v4);
38295
         }
38296
38297
         inline function& name(const std::string& n)
38298
         {
38299
            name_ = n;
38300
            return (*this);
38301
         }
38302
38303
         inline function& expression(const std::string& e)
38304
         {
38305
            expression_ = e;
38306
            return (*this);
38307
         }
38308
38309
         inline function& var(const std::string& v)
38310
         {
38311
            v_.push_back(v);
38312
            return (*this);
38313
         }
38314
38315
         std::string name_;
38316
         std::string expression_;
38317
         std::deque<std::string> v_;
38318
      };
38319
38320
   private:
38321
38322
      struct base_func : public exprtk::ifunction<T>
38323
      {
38324
         typedef const T&                       type;
38325
         typedef exprtk::ifunction<T>     function_t;
38326
         typedef std::vector<T*>            varref_t;
38327
         typedef std::vector<T>                var_t;
38328
         typedef std::pair<T*,std::size_t> lvarref_t;
38329
         typedef std::vector<lvarref_t>    lvr_vec_t;
38330
38331
         using exprtk::ifunction<T>::operator();
38332
38333
         base_func(const std::size_t& pc = 0)
38334
         : exprtk::ifunction<T>(pc)
38335
         , local_var_stack_size(0)
38336
         , stack_depth(0)
38337
         {
38338
            v.resize(pc);
38339
         }
38340
38341
         virtual ~base_func() {}
38342
38343
         #define exprtk_assign(Index)   \
38344
         (*v[Index]) = v##Index; \
38345
38346
         inline void update(const T& v0)
38347
         {
38348
            exprtk_assign(0)
38349
         }
38350
38351
         inline void update(const T& v0, const T& v1)
38352
         {
38353
            exprtk_assign(0) exprtk_assign(1)
38354
         }
38355
38356
         inline void update(const T& v0, const T& v1, const T& v2)
38357
         {
38358
            exprtk_assign(0) exprtk_assign(1)
38359
            exprtk_assign(2)
38360
         }
38361
38362
         inline void update(const T& v0, const T& v1, const T& v2, const T& v3)
38363
         {
38364
            exprtk_assign(0) exprtk_assign(1)
38365
            exprtk_assign(2) exprtk_assign(3)
38366
         }
38367
38368
         inline void update(const T& v0, const T& v1, const T& v2, const T& v3, const T& v4)
38369
         {
38370
            exprtk_assign(0) exprtk_assign(1)
38371
            exprtk_assign(2) exprtk_assign(3)
38372
            exprtk_assign(4)
38373
         }
38374
38375
         inline void update(const T& v0, const T& v1, const T& v2, const T& v3, const T& v4, const T& v5)
38376
         {
38377
            exprtk_assign(0) exprtk_assign(1)
38378
            exprtk_assign(2) exprtk_assign(3)
38379
            exprtk_assign(4) exprtk_assign(5)
38380
         }
38381
38382
         #ifdef exprtk_assign
38383
         #undef exprtk_assign
38384
         #endif
38385
38386
         inline function_t& setup(expression_t& expr)
38387
         {
38388
            expression = expr;
38389
38390
            typedef typename expression_t::control_block::local_data_list_t ldl_t;
38391
38392
            const ldl_t ldl = expr.local_data_list();
38393
38394
            std::vector<std::size_t> index_list;
38395
38396
            for (std::size_t i = 0; i < ldl.size(); ++i)
38397
            {
38398
               if (ldl[i].size)
38399
               {
38400
                  index_list.push_back(i);
38401
               }
38402
            }
38403
38404
            std::size_t input_param_count = 0;
38405
38406
            for (std::size_t i = 0; i < index_list.size(); ++i)
38407
            {
38408
               const std::size_t index = index_list[i];
38409
38410
               if (i < (index_list.size() - v.size()))
38411
               {
38412
                  lv.push_back(
38413
                        std::make_pair(
38414
                           reinterpret_cast<T*>(ldl[index].pointer),
38415
                           ldl[index].size));
38416
38417
                  local_var_stack_size += ldl[index].size;
38418
               }
38419
               else
38420
                  v[input_param_count++] = reinterpret_cast<T*>(ldl[index].pointer);
38421
            }
38422
38423
            clear_stack();
38424
38425
            return (*this);
38426
         }
38427
38428
         inline void pre()
38429
         {
38430
            if (stack_depth++)
38431
            {
38432
               if (!v.empty())
38433
               {
38434
                  var_t var_stack(v.size(),T(0));
38435
                  copy(v,var_stack);
38436
                  param_stack.push_back(var_stack);
38437
               }
38438
38439
               if (!lv.empty())
38440
               {
38441
                  var_t local_var_stack(local_var_stack_size,T(0));
38442
                  copy(lv,local_var_stack);
38443
                  local_stack.push_back(local_var_stack);
38444
               }
38445
            }
38446
         }
38447
38448
         inline void post()
38449
         {
38450
            if (--stack_depth)
38451
            {
38452
               if (!v.empty())
38453
               {
38454
                  copy(param_stack.back(),v);
38455
                  param_stack.pop_back();
38456
               }
38457
38458
               if (!lv.empty())
38459
               {
38460
                  copy(local_stack.back(),lv);
38461
                  local_stack.pop_back();
38462
               }
38463
            }
38464
         }
38465
38466
         void copy(const varref_t& src_v, var_t& dest_v)
38467
         {
38468
            for (std::size_t i = 0; i < src_v.size(); ++i)
38469
            {
38470
               dest_v[i] = (*src_v[i]);
38471
            }
38472
         }
38473
38474
         void copy(const var_t& src_v, varref_t& dest_v)
38475
         {
38476
            for (std::size_t i = 0; i < src_v.size(); ++i)
38477
            {
38478
               (*dest_v[i]) = src_v[i];
38479
            }
38480
         }
38481
38482
         void copy(const lvr_vec_t& src_v, var_t& dest_v)
38483
         {
38484
            typename var_t::iterator itr = dest_v.begin();
38485
            typedef  typename std::iterator_traits<typename var_t::iterator>::difference_type diff_t;
38486
38487
            for (std::size_t i = 0; i < src_v.size(); ++i)
38488
            {
38489
               lvarref_t vr = src_v[i];
38490
38491
               if (1 == vr.second)
38492
                  *itr++ = (*vr.first);
38493
               else
38494
               {
38495
                  std::copy(vr.first, vr.first + vr.second, itr);
38496
                  itr += static_cast<diff_t>(vr.second);
38497
               }
38498
            }
38499
         }
38500
38501
         void copy(const var_t& src_v, lvr_vec_t& dest_v)
38502
         {
38503
            typename var_t::const_iterator itr = src_v.begin();
38504
            typedef  typename std::iterator_traits<typename var_t::iterator>::difference_type diff_t;
38505
38506
            for (std::size_t i = 0; i < src_v.size(); ++i)
38507
            {
38508
               lvarref_t vr = dest_v[i];
38509
38510
               if (1 == vr.second)
38511
                  (*vr.first) = *itr++;
38512
               else
38513
               {
38514
                  std::copy(itr, itr + static_cast<diff_t>(vr.second), vr.first);
38515
                  itr += static_cast<diff_t>(vr.second);
38516
               }
38517
            }
38518
         }
38519
38520
         inline void clear_stack()
38521
         {
38522
            for (std::size_t i = 0; i < v.size(); ++i)
38523
            {
38524
               (*v[i]) = 0;
38525
            }
38526
         }
38527
38528
         inline virtual T value(expression_t& e)
38529
         {
38530
            return e.value();
38531
         }
38532
38533
         expression_t expression;
38534
         varref_t v;
38535
         lvr_vec_t lv;
38536
         std::size_t local_var_stack_size;
38537
         std::size_t stack_depth;
38538
         std::deque<var_t> param_stack;
38539
         std::deque<var_t> local_stack;
38540
      };
38541
38542
      typedef std::map<std::string,base_func*> funcparam_t;
38543
38544
      struct func_0param : public base_func
38545
      {
38546
         using exprtk::ifunction<T>::operator();
38547
38548
         func_0param() : base_func(0) {}
38549
38550
         inline T operator() ()
38551
         {
38552
            return this->value(base_func::expression);
38553
         }
38554
      };
38555
38556
      typedef const T& type;
38557
38558
      template <typename BaseFuncType>
38559
      struct scoped_bft
38560
      {
38561
         explicit scoped_bft(BaseFuncType& bft)
38562
         : bft_(bft)
38563
         {
38564
            bft_.pre ();
38565
         }
38566
38567
        ~scoped_bft()
38568
         {
38569
            bft_.post();
38570
         }
38571
38572
         BaseFuncType& bft_;
38573
38574
      private:
38575
38576
         scoped_bft(const scoped_bft&) exprtk_delete;
38577
         scoped_bft& operator=(const scoped_bft&) exprtk_delete;
38578
      };
38579
38580
      struct func_1param : public base_func
38581
      {
38582
         using exprtk::ifunction<T>::operator();
38583
38584
         func_1param() : base_func(1) {}
38585
38586
         inline T operator() (type v0)
38587
         {
38588
            scoped_bft<func_1param> sb(*this);
38589
            base_func::update(v0);
38590
            return this->value(base_func::expression);
38591
         }
38592
      };
38593
38594
      struct func_2param : public base_func
38595
      {
38596
         using exprtk::ifunction<T>::operator();
38597
38598
         func_2param() : base_func(2) {}
38599
38600
         inline T operator() (type v0, type v1)
38601
         {
38602
            scoped_bft<func_2param> sb(*this);
38603
            base_func::update(v0, v1);
38604
            return this->value(base_func::expression);
38605
         }
38606
      };
38607
38608
      struct func_3param : public base_func
38609
      {
38610
         using exprtk::ifunction<T>::operator();
38611
38612
         func_3param() : base_func(3) {}
38613
38614
         inline T operator() (type v0, type v1, type v2)
38615
         {
38616
            scoped_bft<func_3param> sb(*this);
38617
            base_func::update(v0, v1, v2);
38618
            return this->value(base_func::expression);
38619
         }
38620
      };
38621
38622
      struct func_4param : public base_func
38623
      {
38624
         using exprtk::ifunction<T>::operator();
38625
38626
         func_4param() : base_func(4) {}
38627
38628
         inline T operator() (type v0, type v1, type v2, type v3)
38629
         {
38630
            scoped_bft<func_4param> sb(*this);
38631
            base_func::update(v0, v1, v2, v3);
38632
            return this->value(base_func::expression);
38633
         }
38634
      };
38635
38636
      struct func_5param : public base_func
38637
      {
38638
         using exprtk::ifunction<T>::operator();
38639
38640
         func_5param() : base_func(5) {}
38641
38642
         inline T operator() (type v0, type v1, type v2, type v3, type v4)
38643
         {
38644
            scoped_bft<func_5param> sb(*this);
38645
            base_func::update(v0, v1, v2, v3, v4);
38646
            return this->value(base_func::expression);
38647
         }
38648
      };
38649
38650
      struct func_6param : public base_func
38651
      {
38652
         using exprtk::ifunction<T>::operator();
38653
38654
         func_6param() : base_func(6) {}
38655
38656
         inline T operator() (type v0, type v1, type v2, type v3, type v4, type v5)
38657
         {
38658
            scoped_bft<func_6param> sb(*this);
38659
            base_func::update(v0, v1, v2, v3, v4, v5);
38660
            return this->value(base_func::expression);
38661
         }
38662
      };
38663
38664
      static T return_value(expression_t& e)
38665
      {
38666
         typedef exprtk::results_context<T> results_context_t;
38667
         typedef typename results_context_t::type_store_t type_t;
38668
         typedef typename type_t::scalar_view scalar_t;
38669
38670
         const T result = e.value();
38671
38672
         if (e.return_invoked())
38673
         {
38674
            // Due to the post compilation checks, it can be safely
38675
            // assumed that there will be at least one parameter
38676
            // and that the first parameter will always be scalar.
38677
            return scalar_t(e.results()[0])();
38678
         }
38679
38680
         return result;
38681
      }
38682
38683
      #define def_fp_retval(N)                               \
38684
      struct func_##N##param_retval : public func_##N##param \
38685
      {                                                      \
38686
         inline T value(expression_t& e)                     \
38687
         {                                                   \
38688
            return return_value(e);                          \
38689
         }                                                   \
38690
      };                                                     \
38691
38692
      def_fp_retval(0)
38693
      def_fp_retval(1)
38694
      def_fp_retval(2)
38695
      def_fp_retval(3)
38696
      def_fp_retval(4)
38697
      def_fp_retval(5)
38698
      def_fp_retval(6)
38699
38700
      template <typename Allocator,
38701
                template <typename, typename> class Sequence>
38702
      inline bool add(const std::string& name,
38703
                      const std::string& expression,
38704
                      const Sequence<std::string,Allocator>& var_list,
38705
                      const bool override = false)
38706
      {
38707
         const typename std::map<std::string,expression_t>::iterator itr = expr_map_.find(name);
38708
38709
         if (expr_map_.end() != itr)
38710
         {
38711
            if (!override)
38712
            {
38713
               exprtk_debug(("Compositor error(add): function '%s' already defined\n",
38714
                             name.c_str()));
38715
38716
               return false;
38717
            }
38718
38719
            remove(name, var_list.size());
38720
         }
38721
38722
         if (compile_expression(name, expression, var_list))
38723
         {
38724
            const std::size_t n = var_list.size();
38725
38726
            fp_map_[n][name]->setup(expr_map_[name]);
38727
38728
            return true;
38729
         }
38730
         else
38731
         {
38732
            exprtk_debug(("Compositor error(add): Failed to compile function '%s'\n",
38733
                          name.c_str()));
38734
38735
            return false;
38736
         }
38737
      }
38738
38739
   public:
38740
38741
      function_compositor()
38742
      : parser_(settings_t::compile_all_opts +
38743
                settings_t::e_disable_zero_return)
38744
      , fp_map_(7)
38745
      {}
38746
38747
      function_compositor(const symbol_table_t& st)
38748
      : symbol_table_(st)
38749
      , parser_(settings_t::compile_all_opts +
38750
                settings_t::e_disable_zero_return)
38751
      , fp_map_(7)
38752
      {}
38753
38754
     ~function_compositor()
38755
      {
38756
         clear();
38757
      }
38758
38759
      inline symbol_table_t& symbol_table()
38760
      {
38761
         return symbol_table_;
38762
      }
38763
38764
      inline const symbol_table_t& symbol_table() const
38765
      {
38766
         return symbol_table_;
38767
      }
38768
38769
      inline void add_auxiliary_symtab(symbol_table_t& symtab)
38770
      {
38771
         auxiliary_symtab_list_.push_back(&symtab);
38772
      }
38773
38774
      void clear()
38775
      {
38776
         symbol_table_.clear();
38777
         expr_map_    .clear();
38778
38779
         for (std::size_t i = 0; i < fp_map_.size(); ++i)
38780
         {
38781
            typename funcparam_t::iterator itr = fp_map_[i].begin();
38782
            typename funcparam_t::iterator end = fp_map_[i].end  ();
38783
38784
            while (itr != end)
38785
            {
38786
               delete itr->second;
38787
               ++itr;
38788
            }
38789
38790
            fp_map_[i].clear();
38791
         }
38792
      }
38793
38794
      inline bool add(const function& f, const bool override = false)
38795
      {
38796
         return add(f.name_, f.expression_, f.v_,override);
38797
      }
38798
38799
   private:
38800
38801
      template <typename Allocator,
38802
                template <typename, typename> class Sequence>
38803
      bool compile_expression(const std::string& name,
38804
                              const std::string& expression,
38805
                              const Sequence<std::string,Allocator>& input_var_list,
38806
                              bool  return_present = false)
38807
      {
38808
         expression_t compiled_expression;
38809
         symbol_table_t local_symbol_table;
38810
38811
         local_symbol_table.load_from(symbol_table_);
38812
         local_symbol_table.add_constants();
38813
38814
         if (!valid(name,input_var_list.size()))
38815
            return false;
38816
38817
         if (!forward(name,
38818
                      input_var_list.size(),
38819
                      local_symbol_table,
38820
                      return_present))
38821
            return false;
38822
38823
         compiled_expression.register_symbol_table(local_symbol_table);
38824
38825
         for (std::size_t i = 0; i < auxiliary_symtab_list_.size(); ++i)
38826
         {
38827
            compiled_expression.register_symbol_table((*auxiliary_symtab_list_[i]));
38828
         }
38829
38830
         std::string mod_expression;
38831
38832
         for (std::size_t i = 0; i < input_var_list.size(); ++i)
38833
         {
38834
            mod_expression += " var " + input_var_list[i] + "{};\n";
38835
         }
38836
38837
         if (
38838
              ('{' == details::front(expression)) &&
38839
              ('}' == details::back (expression))
38840
            )
38841
            mod_expression += "~" + expression + ";";
38842
         else
38843
            mod_expression += "~{" + expression + "};";
38844
38845
         if (!parser_.compile(mod_expression,compiled_expression))
38846
         {
38847
            exprtk_debug(("Compositor Error: %s\n",parser_.error().c_str()));
38848
            exprtk_debug(("Compositor modified expression: \n%s\n",mod_expression.c_str()));
38849
38850
            remove(name,input_var_list.size());
38851
38852
            return false;
38853
         }
38854
38855
         if (!return_present && parser_.dec().return_present())
38856
         {
38857
            remove(name,input_var_list.size());
38858
38859
            return compile_expression(name, expression, input_var_list, true);
38860
         }
38861
38862
         // Make sure every return point has a scalar as its first parameter
38863
         if (parser_.dec().return_present())
38864
         {
38865
            typedef std::vector<std::string> str_list_t;
38866
38867
            str_list_t ret_param_list = parser_.dec().return_param_type_list();
38868
38869
            for (std::size_t i = 0; i < ret_param_list.size(); ++i)
38870
            {
38871
               const std::string& params = ret_param_list[i];
38872
38873
               if (params.empty() || ('T' != params[0]))
38874
               {
38875
                  exprtk_debug(("Compositor Error: Return statement in function '%s' is invalid\n",
38876
                                name.c_str()));
38877
38878
                  remove(name,input_var_list.size());
38879
38880
                  return false;
38881
               }
38882
            }
38883
         }
38884
38885
         expr_map_[name] = compiled_expression;
38886
38887
         exprtk::ifunction<T>& ifunc = (*(fp_map_[input_var_list.size()])[name]);
38888
38889
         if (symbol_table_.add_function(name,ifunc))
38890
            return true;
38891
         else
38892
         {
38893
            exprtk_debug(("Compositor Error: Failed to add function '%s' to symbol table\n",
38894
                          name.c_str()));
38895
            return false;
38896
         }
38897
      }
38898
38899
      inline bool symbol_used(const std::string& symbol) const
38900
      {
38901
         return (
38902
                  symbol_table_.is_variable       (symbol) ||
38903
                  symbol_table_.is_stringvar      (symbol) ||
38904
                  symbol_table_.is_function       (symbol) ||
38905
                  symbol_table_.is_vector         (symbol) ||
38906
                  symbol_table_.is_vararg_function(symbol)
38907
                );
38908
      }
38909
38910
      inline bool valid(const std::string& name,
38911
                        const std::size_t& arg_count) const
38912
      {
38913
         if (arg_count > 6)
38914
            return false;
38915
         else if (symbol_used(name))
38916
            return false;
38917
         else if (fp_map_[arg_count].end() != fp_map_[arg_count].find(name))
38918
            return false;
38919
         else
38920
            return true;
38921
      }
38922
38923
      inline bool forward(const std::string& name,
38924
                          const std::size_t& arg_count,
38925
                          symbol_table_t& sym_table,
38926
                          const bool ret_present = false)
38927
      {
38928
         switch (arg_count)
38929
         {
38930
            #define case_stmt(N)                                     \
38931
            case N : (fp_map_[arg_count])[name] =                    \
38932
                     (!ret_present) ? static_cast<base_func*>        \
38933
                                      (new func_##N##param) :        \
38934
                                      static_cast<base_func*>        \
38935
                                      (new func_##N##param_retval) ; \
38936
                     break;                                          \
38937
38938
            case_stmt(0) case_stmt(1) case_stmt(2)
38939
            case_stmt(3) case_stmt(4) case_stmt(5)
38940
            case_stmt(6)
38941
            #undef case_stmt
38942
         }
38943
38944
         exprtk::ifunction<T>& ifunc = (*(fp_map_[arg_count])[name]);
38945
38946
         return sym_table.add_function(name,ifunc);
38947
      }
38948
38949
      inline void remove(const std::string& name, const std::size_t& arg_count)
38950
      {
38951
         if (arg_count > 6)
38952
            return;
38953
38954
         const typename std::map<std::string,expression_t>::iterator em_itr = expr_map_.find(name);
38955
38956
         if (expr_map_.end() != em_itr)
38957
         {
38958
            expr_map_.erase(em_itr);
38959
         }
38960
38961
         const typename funcparam_t::iterator fp_itr = fp_map_[arg_count].find(name);
38962
38963
         if (fp_map_[arg_count].end() != fp_itr)
38964
         {
38965
            delete fp_itr->second;
38966
            fp_map_[arg_count].erase(fp_itr);
38967
         }
38968
38969
         symbol_table_.remove_function(name);
38970
      }
38971
38972
   private:
38973
38974
      symbol_table_t symbol_table_;
38975
      parser_t parser_;
38976
      std::map<std::string,expression_t> expr_map_;
38977
      std::vector<funcparam_t> fp_map_;
38978
      std::vector<symbol_table_t*> auxiliary_symtab_list_;
38979
   }; // class function_compositor
38980
38981
} // namespace exprtk
38982
38983
#if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
38984
#   ifndef NOMINMAX
38985
#      define NOMINMAX
38986
#   endif
38987
#   ifndef WIN32_LEAN_AND_MEAN
38988
#      define WIN32_LEAN_AND_MEAN
38989
#   endif
38990
#   include <windows.h>
38991
#   include <ctime>
38992
#else
38993
#   include <ctime>
38994
#   include <sys/time.h>
38995
#   include <sys/types.h>
38996
#endif
38997
38998
namespace exprtk
38999
{
39000
   class timer
39001
   {
39002
   public:
39003
39004
      #if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
39005
      timer()
39006
      : in_use_(false)
39007
      {
39008
         QueryPerformanceFrequency(&clock_frequency_);
39009
      }
39010
39011
      inline void start()
39012
      {
39013
         in_use_ = true;
39014
         QueryPerformanceCounter(&start_time_);
39015
      }
39016
39017
      inline void stop()
39018
      {
39019
         QueryPerformanceCounter(&stop_time_);
39020
         in_use_ = false;
39021
      }
39022
39023
      inline double time() const
39024
      {
39025
         return (1.0 * (stop_time_.QuadPart - start_time_.QuadPart)) / (1.0 * clock_frequency_.QuadPart);
39026
      }
39027
39028
      #else
39029
39030
      timer()
39031
      : in_use_(false)
39032
0
      {
39033
0
         start_time_.tv_sec  = 0;
39034
0
         start_time_.tv_usec = 0;
39035
0
39036
0
         stop_time_.tv_sec   = 0;
39037
0
         stop_time_.tv_usec  = 0;
39038
0
      }
39039
39040
      inline void start()
39041
0
      {
39042
0
         in_use_ = true;
39043
0
         gettimeofday(&start_time_,0);
39044
0
      }
39045
39046
      inline void stop()
39047
0
      {
39048
0
         gettimeofday(&stop_time_, 0);
39049
0
         in_use_ = false;
39050
0
      }
39051
39052
      inline unsigned long long int usec_time() const
39053
0
      {
39054
0
         if (!in_use_)
39055
0
         {
39056
0
            if (stop_time_.tv_sec >= start_time_.tv_sec)
39057
0
            {
39058
0
               return 1000000LLU * static_cast<details::_uint64_t>(stop_time_.tv_sec  - start_time_.tv_sec ) +
39059
0
                                   static_cast<details::_uint64_t>(stop_time_.tv_usec - start_time_.tv_usec) ;
39060
0
            }
39061
0
            else
39062
0
               return std::numeric_limits<details::_uint64_t>::max();
39063
0
         }
39064
0
         else
39065
0
            return std::numeric_limits<details::_uint64_t>::max();
39066
0
      }
39067
39068
      inline double time() const
39069
0
      {
39070
0
         return usec_time() * 0.000001;
39071
0
      }
39072
39073
      #endif
39074
39075
      inline bool in_use() const
39076
0
      {
39077
0
         return in_use_;
39078
0
      }
39079
39080
   private:
39081
39082
      bool in_use_;
39083
39084
      #if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
39085
         LARGE_INTEGER start_time_;
39086
         LARGE_INTEGER stop_time_;
39087
         LARGE_INTEGER clock_frequency_;
39088
      #else
39089
         struct timeval start_time_;
39090
         struct timeval stop_time_;
39091
      #endif
39092
   };
39093
39094
   template <typename T>
39095
   struct type_defs
39096
   {
39097
      typedef symbol_table<T>         symbol_table_t;
39098
      typedef expression<T>           expression_t;
39099
      typedef parser<T>               parser_t;
39100
      typedef parser_error::type      error_t;
39101
      typedef function_compositor<T>  compositor_t;
39102
      typedef typename compositor_t::function function_t;
39103
   };
39104
39105
} // namespace exprtk
39106
39107
#ifndef exprtk_disable_rtl_io
39108
namespace exprtk
39109
{
39110
   namespace rtl { namespace io { namespace details
39111
   {
39112
      template <typename T>
39113
      inline void print_type(const std::string& fmt,
39114
                             const T v,
39115
                             exprtk::details::numeric::details::real_type_tag)
39116
      {
39117
         printf(fmt.c_str(),v);
39118
      }
39119
39120
      template <typename T>
39121
      struct print_impl
39122
      {
39123
         typedef typename igeneric_function<T>::generic_type generic_type;
39124
         typedef typename igeneric_function<T>::parameter_list_t parameter_list_t;
39125
         typedef typename generic_type::scalar_view scalar_t;
39126
         typedef typename generic_type::vector_view vector_t;
39127
         typedef typename generic_type::string_view string_t;
39128
         typedef typename exprtk::details::numeric::details::number_type<T>::type num_type;
39129
39130
         static void process(const std::string& scalar_format, parameter_list_t parameters)
39131
         {
39132
            for (std::size_t i = 0; i < parameters.size(); ++i)
39133
            {
39134
               generic_type& gt = parameters[i];
39135
39136
               switch (gt.type)
39137
               {
39138
                  case generic_type::e_scalar : print(scalar_format,scalar_t(gt));
39139
                                                break;
39140
39141
                  case generic_type::e_vector : print(scalar_format,vector_t(gt));
39142
                                                break;
39143
39144
                  case generic_type::e_string : print(string_t(gt));
39145
                                                break;
39146
39147
                  default                     : continue;
39148
               }
39149
            }
39150
         }
39151
39152
         static inline void print(const std::string& scalar_format, const scalar_t& s)
39153
         {
39154
            print_type(scalar_format,s(),num_type());
39155
         }
39156
39157
         static inline void print(const std::string& scalar_format, const vector_t& v)
39158
         {
39159
            for (std::size_t i = 0; i < v.size(); ++i)
39160
            {
39161
               print_type(scalar_format,v[i],num_type());
39162
39163
               if ((i + 1) < v.size())
39164
                  printf(" ");
39165
            }
39166
         }
39167
39168
         static inline void print(const string_t& s)
39169
         {
39170
            printf("%s",to_str(s).c_str());
39171
         }
39172
      };
39173
39174
   } // namespace exprtk::rtl::io::details
39175
39176
   template <typename T>
39177
   struct print : public exprtk::igeneric_function<T>
39178
   {
39179
      typedef typename igeneric_function<T>::parameter_list_t parameter_list_t;
39180
39181
      using exprtk::igeneric_function<T>::operator();
39182
39183
      print(const std::string& scalar_format = "%10.5f")
39184
      : scalar_format_(scalar_format)
39185
      {
39186
         exprtk::enable_zero_parameters(*this);
39187
      }
39188
39189
      inline T operator() (parameter_list_t parameters)
39190
      {
39191
         details::print_impl<T>::process(scalar_format_,parameters);
39192
         return T(0);
39193
      }
39194
39195
      std::string scalar_format_;
39196
   };
39197
39198
   template <typename T>
39199
   struct println : public exprtk::igeneric_function<T>
39200
   {
39201
      typedef typename igeneric_function<T>::parameter_list_t parameter_list_t;
39202
39203
      using exprtk::igeneric_function<T>::operator();
39204
39205
      println(const std::string& scalar_format = "%10.5f")
39206
      : scalar_format_(scalar_format)
39207
      {
39208
         exprtk::enable_zero_parameters(*this);
39209
      }
39210
39211
      inline T operator() (parameter_list_t parameters)
39212
      {
39213
         details::print_impl<T>::process(scalar_format_,parameters);
39214
         printf("\n");
39215
         return T(0);
39216
      }
39217
39218
      std::string scalar_format_;
39219
   };
39220
39221
   template <typename T>
39222
   struct package
39223
   {
39224
      print  <T> p;
39225
      println<T> pl;
39226
39227
      bool register_package(exprtk::symbol_table<T>& symtab)
39228
      {
39229
         #define exprtk_register_function(FunctionName, FunctionType)             \
39230
         if (!symtab.add_function(FunctionName,FunctionType))                     \
39231
         {                                                                        \
39232
            exprtk_debug((                                                        \
39233
              "exprtk::rtl::io::register_package - Failed to add function: %s\n", \
39234
              FunctionName));                                                     \
39235
            return false;                                                         \
39236
         }                                                                        \
39237
39238
         exprtk_register_function("print"  , p )
39239
         exprtk_register_function("println", pl)
39240
         #undef exprtk_register_function
39241
39242
         return true;
39243
      }
39244
   };
39245
39246
   } // namespace exprtk::rtl::io
39247
   } // namespace exprtk::rtl
39248
}    // namespace exprtk
39249
#endif
39250
39251
#ifndef exprtk_disable_rtl_io_file
39252
#include <fstream>
39253
namespace exprtk
39254
{
39255
   namespace rtl { namespace io { namespace file { namespace details
39256
   {
39257
      using ::exprtk::details::char_ptr;
39258
      using ::exprtk::details::char_cptr;
39259
39260
      enum file_mode
39261
      {
39262
         e_error = 0,
39263
         e_read  = 1,
39264
         e_write = 2,
39265
         e_rdwrt = 4
39266
      };
39267
39268
      struct file_descriptor
39269
      {
39270
         file_descriptor(const std::string& fname, const std::string& access)
39271
         : stream_ptr(0)
39272
         , mode(get_file_mode(access))
39273
         , file_name(fname)
39274
0
         {}
39275
39276
         void*       stream_ptr;
39277
         file_mode   mode;
39278
         std::string file_name;
39279
39280
         bool open()
39281
0
         {
39282
0
            if (e_read == mode)
39283
0
            {
39284
0
               std::ifstream* stream = new std::ifstream(file_name.c_str(),std::ios::binary);
39285
0
39286
0
               if (!(*stream))
39287
0
               {
39288
0
                  file_name.clear();
39289
0
                  delete stream;
39290
0
39291
0
                  return false;
39292
0
               }
39293
0
               else
39294
0
                  stream_ptr = stream;
39295
0
39296
0
               return true;
39297
0
            }
39298
0
            else if (e_write == mode)
39299
0
            {
39300
0
               std::ofstream* stream = new std::ofstream(file_name.c_str(),std::ios::binary);
39301
0
39302
0
               if (!(*stream))
39303
0
               {
39304
0
                  file_name.clear();
39305
0
                  delete stream;
39306
0
39307
0
                  return false;
39308
0
               }
39309
0
               else
39310
0
                  stream_ptr = stream;
39311
0
39312
0
               return true;
39313
0
            }
39314
0
            else if (e_rdwrt == mode)
39315
0
            {
39316
0
               std::fstream* stream = new std::fstream(file_name.c_str(),std::ios::binary);
39317
0
39318
0
               if (!(*stream))
39319
0
               {
39320
0
                  file_name.clear();
39321
0
                  delete stream;
39322
0
39323
0
                  return false;
39324
0
               }
39325
0
               else
39326
0
                  stream_ptr = stream;
39327
0
39328
0
               return true;
39329
0
            }
39330
0
            else
39331
0
               return false;
39332
0
         }
39333
39334
         template <typename Stream, typename Ptr>
39335
         void close(Ptr& p)
39336
0
         {
39337
0
            Stream* stream = reinterpret_cast<Stream*>(p);
39338
0
            stream->close();
39339
0
            delete stream;
39340
0
            p = reinterpret_cast<Ptr>(0);
39341
0
         }
Unexecuted instantiation: void exprtk::rtl::io::file::details::file_descriptor::close<std::__1::basic_ifstream<char, std::__1::char_traits<char> >, void*>(void*&)
Unexecuted instantiation: void exprtk::rtl::io::file::details::file_descriptor::close<std::__1::basic_ofstream<char, std::__1::char_traits<char> >, void*>(void*&)
Unexecuted instantiation: void exprtk::rtl::io::file::details::file_descriptor::close<std::__1::basic_fstream<char, std::__1::char_traits<char> >, void*>(void*&)
39342
39343
         bool close()
39344
0
         {
39345
0
            switch (mode)
39346
0
            {
39347
0
               case e_read  : close<std::ifstream>(stream_ptr);
39348
0
                              break;
39349
0
39350
0
               case e_write : close<std::ofstream>(stream_ptr);
39351
0
                              break;
39352
0
39353
0
               case e_rdwrt : close<std::fstream> (stream_ptr);
39354
0
                              break;
39355
0
39356
0
               default      : return false;
39357
0
            }
39358
0
39359
0
            return true;
39360
0
         }
39361
39362
         template <typename View>
39363
         bool write(const View& view, const std::size_t amount, const std::size_t offset = 0)
39364
         {
39365
            switch (mode)
39366
            {
39367
               case e_write : reinterpret_cast<std::ofstream*>(stream_ptr)->
39368
                                 write(reinterpret_cast<char_cptr>(view.begin() + offset), amount * sizeof(typename View::value_t));
39369
                              break;
39370
39371
               case e_rdwrt : reinterpret_cast<std::fstream*>(stream_ptr)->
39372
                                 write(reinterpret_cast<char_cptr>(view.begin() + offset) , amount * sizeof(typename View::value_t));
39373
                              break;
39374
39375
               default      : return false;
39376
            }
39377
39378
            return true;
39379
         }
39380
39381
         template <typename View>
39382
         bool read(View& view, const std::size_t amount, const std::size_t offset = 0)
39383
         {
39384
            switch (mode)
39385
            {
39386
               case e_read  : reinterpret_cast<std::ifstream*>(stream_ptr)->
39387
                                 read(reinterpret_cast<char_ptr>(view.begin() + offset), amount * sizeof(typename View::value_t));
39388
                              break;
39389
39390
               case e_rdwrt : reinterpret_cast<std::fstream*>(stream_ptr)->
39391
                                 read(reinterpret_cast<char_ptr>(view.begin() + offset) , amount * sizeof(typename View::value_t));
39392
                              break;
39393
39394
               default      : return false;
39395
            }
39396
39397
            return true;
39398
         }
39399
39400
         bool getline(std::string& s)
39401
0
         {
39402
0
            switch (mode)
39403
0
            {
39404
0
               case e_read  : return (!!std::getline(*reinterpret_cast<std::ifstream*>(stream_ptr),s));
39405
0
               case e_rdwrt : return (!!std::getline(*reinterpret_cast<std::fstream* >(stream_ptr),s));
39406
0
               default      : return false;
39407
0
            }
39408
0
         }
39409
39410
         bool eof() const
39411
0
         {
39412
0
            switch (mode)
39413
0
            {
39414
0
               case e_read  : return reinterpret_cast<std::ifstream*>(stream_ptr)->eof();
39415
0
               case e_write : return reinterpret_cast<std::ofstream*>(stream_ptr)->eof();
39416
0
               case e_rdwrt : return reinterpret_cast<std::fstream* >(stream_ptr)->eof();
39417
0
               default      : return true;
39418
0
            }
39419
0
         }
39420
39421
         file_mode get_file_mode(const std::string& access) const
39422
0
         {
39423
0
            if (access.empty() || access.size() > 2)
39424
0
               return e_error;
39425
0
39426
0
            std::size_t w_cnt = 0;
39427
0
            std::size_t r_cnt = 0;
39428
0
39429
0
            for (std::size_t i = 0; i < access.size(); ++i)
39430
0
            {
39431
0
               switch (std::tolower(access[i]))
39432
0
               {
39433
0
                  case 'r' : r_cnt++; break;
39434
0
                  case 'w' : w_cnt++; break;
39435
0
                  default  : return e_error;
39436
0
               }
39437
0
            }
39438
0
39439
0
            if ((0 == r_cnt) && (0 == w_cnt))
39440
0
               return e_error;
39441
0
            else if ((r_cnt > 1) || (w_cnt > 1))
39442
0
               return e_error;
39443
0
            else if ((1 == r_cnt) && (1 == w_cnt))
39444
0
               return e_rdwrt;
39445
0
            else if (1 == r_cnt)
39446
0
               return e_read;
39447
0
            else
39448
0
               return e_write;
39449
0
         }
39450
      };
39451
39452
      template <typename T>
39453
      file_descriptor* make_handle(T v)
39454
      {
39455
         const std::size_t fd_size    = sizeof(details::file_descriptor*);
39456
         details::file_descriptor* fd = reinterpret_cast<file_descriptor*>(0);
39457
39458
         std::memcpy(reinterpret_cast<char_ptr >(&fd),
39459
                     reinterpret_cast<char_cptr>(&v ),
39460
                     fd_size);
39461
         return fd;
39462
      }
39463
39464
      template <typename T>
39465
      void perform_check()
39466
      {
39467
         #ifdef _MSC_VER
39468
         #pragma warning(push)
39469
         #pragma warning(disable: 4127)
39470
         #endif
39471
         if (sizeof(T) < sizeof(void*))
39472
         {
39473
            throw std::runtime_error("exprtk::rtl::io::file - Error - pointer size larger than holder.");
39474
         }
39475
         #ifdef _MSC_VER
39476
         #pragma warning(pop)
39477
         #endif
39478
      }
39479
39480
   } // namespace exprtk::rtl::io::file::details
39481
39482
   template <typename T>
39483
   class open : public exprtk::igeneric_function<T>
39484
   {
39485
   public:
39486
39487
      typedef typename exprtk::igeneric_function<T> igfun_t;
39488
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
39489
      typedef typename igfun_t::generic_type        generic_type;
39490
      typedef typename generic_type::string_view    string_t;
39491
39492
      using exprtk::igeneric_function<T>::operator();
39493
39494
      open()
39495
      : exprtk::igeneric_function<T>("S|SS")
39496
      { details::perform_check<T>(); }
39497
39498
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
39499
      {
39500
         const std::string file_name = to_str(string_t(parameters[0]));
39501
39502
         if (file_name.empty())
39503
            return T(0);
39504
39505
         if ((1 == ps_index) && (0 == string_t(parameters[1]).size()))
39506
         {
39507
            return T(0);
39508
         }
39509
39510
         const std::string access =
39511
            (0 == ps_index) ? "r" : to_str(string_t(parameters[1]));
39512
39513
         details::file_descriptor* fd = new details::file_descriptor(file_name,access);
39514
39515
         if (fd->open())
39516
         {
39517
            T t = T(0);
39518
39519
            const std::size_t fd_size = sizeof(details::file_descriptor*);
39520
39521
            std::memcpy(reinterpret_cast<char*>(&t ),
39522
                        reinterpret_cast<char*>(&fd),
39523
                        fd_size);
39524
            return t;
39525
         }
39526
         else
39527
         {
39528
            delete fd;
39529
            return T(0);
39530
         }
39531
      }
39532
   };
39533
39534
   template <typename T>
39535
   struct close : public exprtk::ifunction<T>
39536
   {
39537
      using exprtk::ifunction<T>::operator();
39538
39539
      close()
39540
      : exprtk::ifunction<T>(1)
39541
      { details::perform_check<T>(); }
39542
39543
      inline T operator() (const T& v)
39544
      {
39545
         details::file_descriptor* fd = details::make_handle(v);
39546
39547
         if (!fd->close())
39548
            return T(0);
39549
39550
         delete fd;
39551
39552
         return T(1);
39553
      }
39554
   };
39555
39556
   template <typename T>
39557
   class write : public exprtk::igeneric_function<T>
39558
   {
39559
   public:
39560
39561
      typedef typename exprtk::igeneric_function<T> igfun_t;
39562
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
39563
      typedef typename igfun_t::generic_type        generic_type;
39564
      typedef typename generic_type::string_view    string_t;
39565
      typedef typename generic_type::scalar_view    scalar_t;
39566
      typedef typename generic_type::vector_view    vector_t;
39567
39568
      using exprtk::igeneric_function<T>::operator();
39569
39570
      write()
39571
      : igfun_t("TS|TST|TV|TVT")
39572
      { details::perform_check<T>(); }
39573
39574
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
39575
      {
39576
         details::file_descriptor* fd = details::make_handle(scalar_t(parameters[0])());
39577
39578
         switch (ps_index)
39579
         {
39580
            case 0  : {
39581
                         const string_t buffer(parameters[1]);
39582
                         const std::size_t amount = buffer.size();
39583
                         return T(fd->write(buffer, amount) ? 1 : 0);
39584
                      }
39585
39586
            case 1  : {
39587
                         const string_t buffer(parameters[1]);
39588
                         const std::size_t amount =
39589
                                  std::min(buffer.size(),
39590
                                           static_cast<std::size_t>(scalar_t(parameters[2])()));
39591
                         return T(fd->write(buffer, amount) ? 1 : 0);
39592
                      }
39593
39594
            case 2  : {
39595
                         const vector_t vec(parameters[1]);
39596
                         const std::size_t amount = vec.size();
39597
                         return T(fd->write(vec, amount) ? 1 : 0);
39598
                      }
39599
39600
            case 3  : {
39601
                         const vector_t vec(parameters[1]);
39602
                         const std::size_t amount =
39603
                                  std::min(vec.size(),
39604
                                           static_cast<std::size_t>(scalar_t(parameters[2])()));
39605
                         return T(fd->write(vec, amount) ? 1 : 0);
39606
                      }
39607
         }
39608
39609
         return T(0);
39610
      }
39611
   };
39612
39613
   template <typename T>
39614
   class read : public exprtk::igeneric_function<T>
39615
   {
39616
   public:
39617
39618
      typedef typename exprtk::igeneric_function<T> igfun_t;
39619
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
39620
      typedef typename igfun_t::generic_type        generic_type;
39621
      typedef typename generic_type::string_view    string_t;
39622
      typedef typename generic_type::scalar_view    scalar_t;
39623
      typedef typename generic_type::vector_view    vector_t;
39624
39625
      using exprtk::igeneric_function<T>::operator();
39626
39627
      read()
39628
      : igfun_t("TS|TST|TV|TVT")
39629
      { details::perform_check<T>(); }
39630
39631
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
39632
      {
39633
         details::file_descriptor* fd = details::make_handle(scalar_t(parameters[0])());
39634
39635
         switch (ps_index)
39636
         {
39637
            case 0  : {
39638
                         string_t buffer(parameters[1]);
39639
                         const std::size_t amount = buffer.size();
39640
                         return T(fd->read(buffer,amount) ? 1 : 0);
39641
                      }
39642
39643
            case 1  : {
39644
                         string_t buffer(parameters[1]);
39645
                         const std::size_t amount =
39646
                                  std::min(buffer.size(),
39647
                                           static_cast<std::size_t>(scalar_t(parameters[2])()));
39648
                         return T(fd->read(buffer,amount) ? 1 : 0);
39649
                      }
39650
39651
            case 2  : {
39652
                         vector_t vec(parameters[1]);
39653
                         const std::size_t amount = vec.size();
39654
                         return T(fd->read(vec,amount) ? 1 : 0);
39655
                      }
39656
39657
            case 3  : {
39658
                         vector_t vec(parameters[1]);
39659
                         const std::size_t amount =
39660
                                  std::min(vec.size(),
39661
                                           static_cast<std::size_t>(scalar_t(parameters[2])()));
39662
                         return T(fd->read(vec,amount) ? 1 : 0);
39663
                      }
39664
         }
39665
39666
         return T(0);
39667
      }
39668
   };
39669
39670
   template <typename T>
39671
   class getline : public exprtk::igeneric_function<T>
39672
   {
39673
   public:
39674
39675
      typedef typename exprtk::igeneric_function<T> igfun_t;
39676
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
39677
      typedef typename igfun_t::generic_type        generic_type;
39678
      typedef typename generic_type::string_view    string_t;
39679
      typedef typename generic_type::scalar_view    scalar_t;
39680
39681
      using exprtk::igeneric_function<T>::operator();
39682
39683
      getline()
39684
      : igfun_t("T",igfun_t::e_rtrn_string)
39685
      { details::perform_check<T>(); }
39686
39687
      inline T operator() (std::string& result,
39688
                           parameter_list_t parameters)
39689
      {
39690
         details::file_descriptor* fd = details::make_handle(scalar_t(parameters[0])());
39691
         return T(fd->getline(result) ? 1 : 0);
39692
      }
39693
   };
39694
39695
   template <typename T>
39696
   struct eof : public exprtk::ifunction<T>
39697
   {
39698
      using exprtk::ifunction<T>::operator();
39699
39700
      eof()
39701
      : exprtk::ifunction<T>(1)
39702
      { details::perform_check<T>(); }
39703
39704
      inline T operator() (const T& v)
39705
      {
39706
         details::file_descriptor* fd = details::make_handle(v);
39707
39708
         return (fd->eof() ? T(1) : T(0));
39709
      }
39710
   };
39711
39712
   template <typename T>
39713
   struct package
39714
   {
39715
      open   <T> o;
39716
      close  <T> c;
39717
      write  <T> w;
39718
      read   <T> r;
39719
      getline<T> g;
39720
      eof    <T> e;
39721
39722
      bool register_package(exprtk::symbol_table<T>& symtab)
39723
      {
39724
         #define exprtk_register_function(FunctionName, FunctionType)                   \
39725
         if (!symtab.add_function(FunctionName,FunctionType))                           \
39726
         {                                                                              \
39727
            exprtk_debug((                                                              \
39728
              "exprtk::rtl::io::file::register_package - Failed to add function: %s\n", \
39729
              FunctionName));                                                           \
39730
            return false;                                                               \
39731
         }                                                                              \
39732
39733
         exprtk_register_function("open"    , o)
39734
         exprtk_register_function("close"   , c)
39735
         exprtk_register_function("write"   , w)
39736
         exprtk_register_function("read"    , r)
39737
         exprtk_register_function("getline" , g)
39738
         exprtk_register_function("eof"     , e)
39739
         #undef exprtk_register_function
39740
39741
         return true;
39742
      }
39743
   };
39744
39745
   } // namespace exprtk::rtl::io::file
39746
   } // namespace exprtk::rtl::io
39747
   } // namespace exprtk::rtl
39748
}    // namespace exprtk
39749
#endif
39750
39751
#ifndef exprtk_disable_rtl_vecops
39752
namespace exprtk
39753
{
39754
   namespace rtl { namespace vecops {
39755
39756
   namespace helper
39757
   {
39758
      template <typename Vector>
39759
      inline bool invalid_range(const Vector& v, const std::size_t r0, const std::size_t r1)
39760
      {
39761
         if (r0 > (v.size() - 1))
39762
            return true;
39763
         else if (r1 > (v.size() - 1))
39764
            return true;
39765
         else if (r1 < r0)
39766
            return true;
39767
         else
39768
            return false;
39769
      }
39770
39771
      template <typename T>
39772
      struct load_vector_range
39773
      {
39774
         typedef typename exprtk::igeneric_function<T> igfun_t;
39775
         typedef typename igfun_t::parameter_list_t    parameter_list_t;
39776
         typedef typename igfun_t::generic_type        generic_type;
39777
         typedef typename generic_type::scalar_view    scalar_t;
39778
         typedef typename generic_type::vector_view    vector_t;
39779
39780
         static inline bool process(parameter_list_t& parameters,
39781
                                    std::size_t& r0, std::size_t& r1,
39782
                                    const std::size_t& r0_prmidx,
39783
                                    const std::size_t& r1_prmidx,
39784
                                    const std::size_t vec_idx = 0)
39785
         {
39786
            if (r0_prmidx >= parameters.size())
39787
               return false;
39788
39789
            if (r1_prmidx >= parameters.size())
39790
               return false;
39791
39792
            if (!scalar_t(parameters[r0_prmidx]).to_uint(r0))
39793
               return false;
39794
39795
            if (!scalar_t(parameters[r1_prmidx]).to_uint(r1))
39796
               return false;
39797
39798
            return !invalid_range(vector_t(parameters[vec_idx]), r0, r1);
39799
         }
39800
      };
39801
   }
39802
39803
   namespace details
39804
   {
39805
      template <typename T>
39806
      inline void kahan_sum(T& sum, T& error, const T v)
39807
      {
39808
         const T x = v - error;
39809
         const T y = sum + x;
39810
         error = (y - sum) - x;
39811
         sum = y;
39812
      }
39813
39814
   } // namespace exprtk::rtl::details
39815
39816
   template <typename T>
39817
   class all_true : public exprtk::igeneric_function<T>
39818
   {
39819
   public:
39820
39821
      typedef typename exprtk::igeneric_function<T> igfun_t;
39822
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
39823
      typedef typename igfun_t::generic_type        generic_type;
39824
      typedef typename generic_type::vector_view    vector_t;
39825
39826
      using exprtk::igeneric_function<T>::operator();
39827
39828
      all_true()
39829
      : exprtk::igeneric_function<T>("V|VTT")
39830
        /*
39831
           Overloads:
39832
           0. V   - vector
39833
           1. VTT - vector, r0, r1
39834
        */
39835
      {}
39836
39837
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
39838
      {
39839
         const vector_t vec(parameters[0]);
39840
39841
         std::size_t r0 = 0;
39842
         std::size_t r1 = vec.size() - 1;
39843
39844
         if (
39845
              (1 == ps_index) &&
39846
              !helper::load_vector_range<T>::process(parameters, r0, r1, 1, 2, 0)
39847
            )
39848
            return std::numeric_limits<T>::quiet_NaN();
39849
39850
         for (std::size_t i = r0; i <= r1; ++i)
39851
         {
39852
            if (vec[i] == T(0))
39853
            {
39854
               return T(0);
39855
            }
39856
         }
39857
39858
         return T(1);
39859
      }
39860
   };
39861
39862
   template <typename T>
39863
   class all_false : public exprtk::igeneric_function<T>
39864
   {
39865
   public:
39866
39867
      typedef typename exprtk::igeneric_function<T> igfun_t;
39868
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
39869
      typedef typename igfun_t::generic_type        generic_type;
39870
      typedef typename generic_type::vector_view    vector_t;
39871
39872
      using exprtk::igeneric_function<T>::operator();
39873
39874
      all_false()
39875
      : exprtk::igeneric_function<T>("V|VTT")
39876
        /*
39877
           Overloads:
39878
           0. V   - vector
39879
           1. VTT - vector, r0, r1
39880
        */
39881
      {}
39882
39883
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
39884
      {
39885
         const vector_t vec(parameters[0]);
39886
39887
         std::size_t r0 = 0;
39888
         std::size_t r1 = vec.size() - 1;
39889
39890
         if (
39891
              (1 == ps_index) &&
39892
              !helper::load_vector_range<T>::process(parameters, r0, r1, 1, 2, 0)
39893
            )
39894
            return std::numeric_limits<T>::quiet_NaN();
39895
39896
         for (std::size_t i = r0; i <= r1; ++i)
39897
         {
39898
            if (vec[i] != T(0))
39899
            {
39900
               return T(0);
39901
            }
39902
         }
39903
39904
         return T(1);
39905
      }
39906
   };
39907
39908
   template <typename T>
39909
   class any_true : public exprtk::igeneric_function<T>
39910
   {
39911
   public:
39912
39913
      typedef typename exprtk::igeneric_function<T> igfun_t;
39914
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
39915
      typedef typename igfun_t::generic_type        generic_type;
39916
      typedef typename generic_type::vector_view    vector_t;
39917
39918
      using exprtk::igeneric_function<T>::operator();
39919
39920
      any_true()
39921
      : exprtk::igeneric_function<T>("V|VTT")
39922
        /*
39923
           Overloads:
39924
           0. V   - vector
39925
           1. VTT - vector, r0, r1
39926
        */
39927
      {}
39928
39929
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
39930
      {
39931
         const vector_t vec(parameters[0]);
39932
39933
         std::size_t r0 = 0;
39934
         std::size_t r1 = vec.size() - 1;
39935
39936
         if (
39937
              (1 == ps_index) &&
39938
              !helper::load_vector_range<T>::process(parameters, r0, r1, 1, 2, 0)
39939
            )
39940
            return std::numeric_limits<T>::quiet_NaN();
39941
39942
         for (std::size_t i = r0; i <= r1; ++i)
39943
         {
39944
            if (vec[i] != T(0))
39945
            {
39946
               return T(1);
39947
            }
39948
         }
39949
39950
         return T(0);
39951
      }
39952
   };
39953
39954
   template <typename T>
39955
   class any_false : public exprtk::igeneric_function<T>
39956
   {
39957
   public:
39958
39959
      typedef typename exprtk::igeneric_function<T> igfun_t;
39960
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
39961
      typedef typename igfun_t::generic_type        generic_type;
39962
      typedef typename generic_type::vector_view    vector_t;
39963
39964
      using exprtk::igeneric_function<T>::operator();
39965
39966
      any_false()
39967
      : exprtk::igeneric_function<T>("V|VTT")
39968
        /*
39969
           Overloads:
39970
           0. V   - vector
39971
           1. VTT - vector, r0, r1
39972
        */
39973
      {}
39974
39975
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
39976
      {
39977
         const vector_t vec(parameters[0]);
39978
39979
         std::size_t r0 = 0;
39980
         std::size_t r1 = vec.size() - 1;
39981
39982
         if (
39983
              (1 == ps_index) &&
39984
              !helper::load_vector_range<T>::process(parameters, r0, r1, 1, 2, 0)
39985
            )
39986
            return std::numeric_limits<T>::quiet_NaN();
39987
39988
         for (std::size_t i = r0; i <= r1; ++i)
39989
         {
39990
            if (vec[i] == T(0))
39991
            {
39992
               return T(1);
39993
            }
39994
         }
39995
39996
         return T(0);
39997
      }
39998
   };
39999
40000
   template <typename T>
40001
   class count : public exprtk::igeneric_function<T>
40002
   {
40003
   public:
40004
40005
      typedef typename exprtk::igeneric_function<T> igfun_t;
40006
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40007
      typedef typename igfun_t::generic_type        generic_type;
40008
      typedef typename generic_type::vector_view    vector_t;
40009
40010
      using exprtk::igeneric_function<T>::operator();
40011
40012
      count()
40013
      : exprtk::igeneric_function<T>("V|VTT")
40014
        /*
40015
           Overloads:
40016
           0. V   - vector
40017
           1. VTT - vector, r0, r1
40018
        */
40019
      {}
40020
40021
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40022
      {
40023
         const vector_t vec(parameters[0]);
40024
40025
         std::size_t r0 = 0;
40026
         std::size_t r1 = vec.size() - 1;
40027
40028
         if (
40029
              (1 == ps_index) &&
40030
              !helper::load_vector_range<T>::process(parameters, r0, r1, 1, 2, 0)
40031
            )
40032
            return std::numeric_limits<T>::quiet_NaN();
40033
40034
         std::size_t cnt = 0;
40035
40036
         for (std::size_t i = r0; i <= r1; ++i)
40037
         {
40038
            if (vec[i] != T(0)) ++cnt;
40039
         }
40040
40041
         return T(cnt);
40042
      }
40043
   };
40044
40045
   template <typename T>
40046
   class copy : public exprtk::igeneric_function<T>
40047
   {
40048
   public:
40049
40050
      typedef typename exprtk::igeneric_function<T> igfun_t;
40051
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40052
      typedef typename igfun_t::generic_type        generic_type;
40053
      typedef typename generic_type::scalar_view    scalar_t;
40054
      typedef typename generic_type::vector_view    vector_t;
40055
40056
      using exprtk::igeneric_function<T>::operator();
40057
40058
      copy()
40059
      : exprtk::igeneric_function<T>("VV|VTTVTT")
40060
        /*
40061
           Overloads:
40062
           0. VV     - x(vector), y(vector)
40063
           1. VTTVTT - x(vector), xr0, xr1, y(vector), yr0, yr1,
40064
        */
40065
      {}
40066
40067
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40068
      {
40069
         const vector_t x(parameters[0]);
40070
               vector_t y(parameters[(0 == ps_index) ? 1 : 3]);
40071
40072
         std::size_t xr0 = 0;
40073
         std::size_t xr1 = x.size() - 1;
40074
40075
         std::size_t yr0 = 0;
40076
         std::size_t yr1 = y.size() - 1;
40077
40078
         if (1 == ps_index)
40079
         {
40080
            if (
40081
                 !helper::load_vector_range<T>::process(parameters, xr0, xr1, 1, 2, 0) ||
40082
                 !helper::load_vector_range<T>::process(parameters, yr0, yr1, 4, 5, 3)
40083
               )
40084
               return T(0);
40085
         }
40086
40087
         const std::size_t n = std::min(xr1 - xr0 + 1, yr1 - yr0 + 1);
40088
40089
         std::copy(
40090
            x.begin() + xr0,
40091
            x.begin() + xr0 + n,
40092
            y.begin() + yr0);
40093
40094
         return T(n);
40095
      }
40096
   };
40097
40098
   template <typename T>
40099
   class rol : public exprtk::igeneric_function<T>
40100
   {
40101
   public:
40102
40103
      typedef typename exprtk::igeneric_function<T> igfun_t;
40104
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40105
      typedef typename igfun_t::generic_type        generic_type;
40106
      typedef typename generic_type::scalar_view    scalar_t;
40107
      typedef typename generic_type::vector_view    vector_t;
40108
40109
      using exprtk::igeneric_function<T>::operator();
40110
40111
      rol()
40112
      : exprtk::igeneric_function<T>("VT|VTTT")
40113
        /*
40114
           Overloads:
40115
           0. VT   - vector, N
40116
           1. VTTT - vector, N, r0, r1
40117
        */
40118
      {}
40119
40120
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40121
      {
40122
         vector_t vec(parameters[0]);
40123
40124
         std::size_t n  = 0;
40125
         std::size_t r0 = 0;
40126
         std::size_t r1 = vec.size() - 1;
40127
40128
         if (!scalar_t(parameters[1]).to_uint(n))
40129
            return T(0);
40130
40131
         if (
40132
              (1 == ps_index) &&
40133
              !helper::load_vector_range<T>::process(parameters, r0, r1, 2, 3, 0)
40134
            )
40135
            return T(0);
40136
40137
         const std::size_t dist  = r1 - r0 + 1;
40138
         const std::size_t shift = n % dist;
40139
40140
         std::rotate(
40141
            vec.begin() + r0,
40142
            vec.begin() + r0 + shift,
40143
            vec.begin() + r1 + 1);
40144
40145
         return T(1);
40146
      }
40147
   };
40148
40149
   template <typename T>
40150
   class ror : public exprtk::igeneric_function<T>
40151
   {
40152
   public:
40153
40154
      typedef typename exprtk::igeneric_function<T> igfun_t;
40155
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40156
      typedef typename igfun_t::generic_type        generic_type;
40157
      typedef typename generic_type::scalar_view    scalar_t;
40158
      typedef typename generic_type::vector_view    vector_t;
40159
40160
      using exprtk::igeneric_function<T>::operator();
40161
40162
      ror()
40163
      : exprtk::igeneric_function<T>("VT|VTTT")
40164
        /*
40165
           Overloads:
40166
           0. VT   - vector, N
40167
           1. VTTT - vector, N, r0, r1
40168
        */
40169
      {}
40170
40171
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40172
      {
40173
         vector_t vec(parameters[0]);
40174
40175
         std::size_t n  = 0;
40176
         std::size_t r0 = 0;
40177
         std::size_t r1 = vec.size() - 1;
40178
40179
         if (!scalar_t(parameters[1]).to_uint(n))
40180
            return T(0);
40181
40182
         if (
40183
              (1 == ps_index) &&
40184
              !helper::load_vector_range<T>::process(parameters, r0, r1, 2, 3, 0)
40185
            )
40186
            return T(0);
40187
40188
         std::size_t dist  = r1 - r0 + 1;
40189
         std::size_t shift = (dist - (n % dist)) % dist;
40190
40191
         std::rotate(
40192
            vec.begin() + r0,
40193
            vec.begin() + r0 + shift,
40194
            vec.begin() + r1 + 1);
40195
40196
         return T(1);
40197
      }
40198
   };
40199
40200
   template <typename T>
40201
   class shift_left : public exprtk::igeneric_function<T>
40202
   {
40203
   public:
40204
40205
      typedef typename exprtk::igeneric_function<T> igfun_t;
40206
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40207
      typedef typename igfun_t::generic_type        generic_type;
40208
      typedef typename generic_type::scalar_view    scalar_t;
40209
      typedef typename generic_type::vector_view    vector_t;
40210
40211
      using exprtk::igeneric_function<T>::operator();
40212
40213
      shift_left()
40214
      : exprtk::igeneric_function<T>("VT|VTTT")
40215
        /*
40216
           Overloads:
40217
           0. VT   - vector, N
40218
           1. VTTT - vector, N, r0, r1
40219
        */
40220
      {}
40221
40222
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40223
      {
40224
         vector_t vec(parameters[0]);
40225
40226
         std::size_t n  = 0;
40227
         std::size_t r0 = 0;
40228
         std::size_t r1 = vec.size() - 1;
40229
40230
         if (!scalar_t(parameters[1]).to_uint(n))
40231
            return T(0);
40232
40233
         if (
40234
              (1 == ps_index) &&
40235
              !helper::load_vector_range<T>::process(parameters, r0, r1, 2, 3, 0)
40236
            )
40237
            return T(0);
40238
40239
         const std::size_t dist = r1 - r0 + 1;
40240
40241
         if (n > dist)
40242
            return T(0);
40243
40244
         std::rotate(
40245
            vec.begin() + r0,
40246
            vec.begin() + r0 + n,
40247
            vec.begin() + r1 + 1);
40248
40249
         for (std::size_t i = r1 - n + 1; i <= r1; ++i)
40250
         {
40251
            vec[i] = T(0);
40252
         }
40253
40254
         return T(1);
40255
      }
40256
   };
40257
40258
   template <typename T>
40259
   class shift_right : public exprtk::igeneric_function<T>
40260
   {
40261
   public:
40262
40263
      typedef typename exprtk::igeneric_function<T> igfun_t;
40264
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40265
      typedef typename igfun_t::generic_type        generic_type;
40266
      typedef typename generic_type::scalar_view    scalar_t;
40267
      typedef typename generic_type::vector_view    vector_t;
40268
40269
      using exprtk::igeneric_function<T>::operator();
40270
40271
      shift_right()
40272
      : exprtk::igeneric_function<T>("VT|VTTT")
40273
        /*
40274
           Overloads:
40275
           0. VT   - vector, N
40276
           1. VTTT - vector, N, r0, r1
40277
        */
40278
      {}
40279
40280
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40281
      {
40282
         vector_t vec(parameters[0]);
40283
40284
         std::size_t n  = 0;
40285
         std::size_t r0 = 0;
40286
         std::size_t r1 = vec.size() - 1;
40287
40288
         if (!scalar_t(parameters[1]).to_uint(n))
40289
            return T(0);
40290
40291
         if (
40292
              (1 == ps_index) &&
40293
              !helper::load_vector_range<T>::process(parameters, r0, r1, 2, 3, 0)
40294
            )
40295
            return T(0);
40296
40297
         const std::size_t dist = r1 - r0 + 1;
40298
40299
         if (n > dist)
40300
            return T(0);
40301
40302
         const std::size_t shift = (dist - (n % dist)) % dist;
40303
40304
         std::rotate(
40305
            vec.begin() + r0,
40306
            vec.begin() + r0 + shift,
40307
            vec.begin() + r1 + 1);
40308
40309
         for (std::size_t i = r0; i < r0 + n; ++i)
40310
         {
40311
            vec[i] = T(0);
40312
         }
40313
40314
         return T(1);
40315
      }
40316
   };
40317
40318
   template <typename T>
40319
   class sort : public exprtk::igeneric_function<T>
40320
   {
40321
   public:
40322
40323
      typedef typename exprtk::igeneric_function<T> igfun_t;
40324
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40325
      typedef typename igfun_t::generic_type        generic_type;
40326
      typedef typename generic_type::string_view    string_t;
40327
      typedef typename generic_type::vector_view    vector_t;
40328
40329
      using exprtk::igeneric_function<T>::operator();
40330
40331
      sort()
40332
      : exprtk::igeneric_function<T>("V|VTT|VS|VSTT")
40333
        /*
40334
           Overloads:
40335
           0. V    - vector
40336
           1. VTT  - vector, r0, r1
40337
           2. VS   - vector, string
40338
           3. VSTT - vector, string, r0, r1
40339
        */
40340
      {}
40341
40342
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40343
      {
40344
         vector_t vec(parameters[0]);
40345
40346
         std::size_t r0 = 0;
40347
         std::size_t r1 = vec.size() - 1;
40348
40349
         if ((1 == ps_index) && !helper::load_vector_range<T>::process(parameters, r0, r1, 1, 2, 0))
40350
            return T(0);
40351
         if ((3 == ps_index) && !helper::load_vector_range<T>::process(parameters, r0, r1, 2, 3, 0))
40352
            return T(0);
40353
40354
         bool ascending = true;
40355
40356
         if ((2 == ps_index) || (3 == ps_index))
40357
         {
40358
            if (exprtk::details::imatch(to_str(string_t(parameters[1])),"ascending"))
40359
               ascending = true;
40360
            else if (exprtk::details::imatch(to_str(string_t(parameters[1])),"descending"))
40361
               ascending = false;
40362
            else
40363
               return T(0);
40364
         }
40365
40366
         if (ascending)
40367
            std::sort(
40368
               vec.begin() + r0,
40369
               vec.begin() + r1 + 1,
40370
               std::less<T>());
40371
         else
40372
            std::sort(
40373
               vec.begin() + r0,
40374
               vec.begin() + r1 + 1,
40375
               std::greater<T>());
40376
40377
         return T(1);
40378
      }
40379
   };
40380
40381
   template <typename T>
40382
   class nthelement : public exprtk::igeneric_function<T>
40383
   {
40384
   public:
40385
40386
      typedef typename exprtk::igeneric_function<T> igfun_t;
40387
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40388
      typedef typename igfun_t::generic_type        generic_type;
40389
      typedef typename generic_type::scalar_view    scalar_t;
40390
      typedef typename generic_type::vector_view    vector_t;
40391
40392
      using exprtk::igeneric_function<T>::operator();
40393
40394
      nthelement()
40395
      : exprtk::igeneric_function<T>("VT|VTTT")
40396
        /*
40397
           Overloads:
40398
           0. VT   - vector, nth-element
40399
           1. VTTT - vector, nth-element, r0, r1
40400
        */
40401
      {}
40402
40403
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40404
      {
40405
         vector_t vec(parameters[0]);
40406
40407
         std::size_t n  = 0;
40408
         std::size_t r0 = 0;
40409
         std::size_t r1 = vec.size() - 1;
40410
40411
         if (!scalar_t(parameters[1]).to_uint(n))
40412
            return T(0);
40413
40414
         if ((1 == ps_index) && !helper::load_vector_range<T>::process(parameters, r0, r1, 2, 3, 0))
40415
            return std::numeric_limits<T>::quiet_NaN();
40416
40417
         std::nth_element(
40418
            vec.begin() + r0,
40419
            vec.begin() + r0 + n ,
40420
            vec.begin() + r1 + 1);
40421
40422
         return T(1);
40423
      }
40424
   };
40425
40426
   template <typename T>
40427
   class iota : public exprtk::igeneric_function<T>
40428
   {
40429
   public:
40430
40431
      typedef typename exprtk::igeneric_function<T> igfun_t;
40432
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40433
      typedef typename igfun_t::generic_type        generic_type;
40434
      typedef typename generic_type::scalar_view    scalar_t;
40435
      typedef typename generic_type::vector_view    vector_t;
40436
40437
      using exprtk::igeneric_function<T>::operator();
40438
40439
      iota()
40440
      : exprtk::igeneric_function<T>("VT|VTT|VTTT|VTTTT")
40441
        /*
40442
           Overloads:
40443
           0. VT    - vector, increment
40444
           1. VTT   - vector, increment, base
40445
           2. VTTTT - vector, increment, r0, r1
40446
           3. VTTTT - vector, increment, base, r0, r1
40447
        */
40448
      {}
40449
40450
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40451
      {
40452
         vector_t vec(parameters[0]);
40453
40454
         T increment = scalar_t(parameters[1])();
40455
         T base      = ((1 == ps_index) || (3 == ps_index)) ? scalar_t(parameters[2])() : T(0);
40456
40457
         std::size_t r0 = 0;
40458
         std::size_t r1 = vec.size() - 1;
40459
40460
         if ((2 == ps_index) && !helper::load_vector_range<T>::process(parameters, r0, r1, 2, 3, 0))
40461
            return std::numeric_limits<T>::quiet_NaN();
40462
         else if ((3 == ps_index) && !helper::load_vector_range<T>::process(parameters, r0, r1, 3, 4, 0))
40463
            return std::numeric_limits<T>::quiet_NaN();
40464
         else
40465
         {
40466
            long long j = 0;
40467
40468
            for (std::size_t i = r0; i <= r1; ++i, ++j)
40469
            {
40470
               vec[i] = base + (increment * j);
40471
            }
40472
         }
40473
40474
         return T(1);
40475
      }
40476
   };
40477
40478
   template <typename T>
40479
   class sumk : public exprtk::igeneric_function<T>
40480
   {
40481
   public:
40482
40483
      typedef typename exprtk::igeneric_function<T> igfun_t;
40484
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40485
      typedef typename igfun_t::generic_type        generic_type;
40486
      typedef typename generic_type::vector_view    vector_t;
40487
40488
      using exprtk::igeneric_function<T>::operator();
40489
40490
      sumk()
40491
      : exprtk::igeneric_function<T>("V|VTT")
40492
        /*
40493
           Overloads:
40494
           0. V   - vector
40495
           1. VTT - vector, r0, r1
40496
        */
40497
      {}
40498
40499
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40500
      {
40501
         const vector_t vec(parameters[0]);
40502
40503
         std::size_t r0 = 0;
40504
         std::size_t r1 = vec.size() - 1;
40505
40506
         if ((1 == ps_index) && !helper::load_vector_range<T>::process(parameters, r0, r1, 1, 2, 0))
40507
            return std::numeric_limits<T>::quiet_NaN();
40508
40509
         T result = T(0);
40510
         T error  = T(0);
40511
40512
         for (std::size_t i = r0; i <= r1; ++i)
40513
         {
40514
            details::kahan_sum(result, error, vec[i]);
40515
         }
40516
40517
         return result;
40518
      }
40519
   };
40520
40521
   template <typename T>
40522
   class axpy : public exprtk::igeneric_function<T>
40523
   {
40524
   public:
40525
40526
      typedef typename exprtk::igeneric_function<T> igfun_t;
40527
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40528
      typedef typename igfun_t::generic_type        generic_type;
40529
      typedef typename generic_type::scalar_view    scalar_t;
40530
      typedef typename generic_type::vector_view    vector_t;
40531
40532
      using exprtk::igeneric_function<T>::operator();
40533
40534
      axpy()
40535
      : exprtk::igeneric_function<T>("TVV|TVVTT")
40536
        /*
40537
           y <- ax + y
40538
           Overloads:
40539
           0. TVV   - a, x(vector), y(vector)
40540
           1. TVVTT - a, x(vector), y(vector), r0, r1
40541
        */
40542
      {}
40543
40544
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40545
      {
40546
         const vector_t x(parameters[1]);
40547
               vector_t y(parameters[2]);
40548
40549
         std::size_t r0 = 0;
40550
         std::size_t r1 = std::min(x.size(),y.size()) - 1;
40551
40552
         if ((1 == ps_index) && !helper::load_vector_range<T>::process(parameters, r0, r1, 3, 4, 1))
40553
            return std::numeric_limits<T>::quiet_NaN();
40554
         else if (helper::invalid_range(y, r0, r1))
40555
            return std::numeric_limits<T>::quiet_NaN();
40556
40557
         const T a = scalar_t(parameters[0])();
40558
40559
         for (std::size_t i = r0; i <= r1; ++i)
40560
         {
40561
            y[i] = (a * x[i]) + y[i];
40562
         }
40563
40564
         return T(1);
40565
      }
40566
   };
40567
40568
   template <typename T>
40569
   class axpby : public exprtk::igeneric_function<T>
40570
   {
40571
   public:
40572
40573
      typedef typename exprtk::igeneric_function<T> igfun_t;
40574
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40575
      typedef typename igfun_t::generic_type        generic_type;
40576
      typedef typename generic_type::scalar_view    scalar_t;
40577
      typedef typename generic_type::vector_view    vector_t;
40578
40579
      using exprtk::igeneric_function<T>::operator();
40580
40581
      axpby()
40582
      : exprtk::igeneric_function<T>("TVTV|TVTVTT")
40583
        /*
40584
           y <- ax + by
40585
           Overloads:
40586
           0. TVTV   - a, x(vector), b, y(vector)
40587
           1. TVTVTT - a, x(vector), b, y(vector), r0, r1
40588
        */
40589
      {}
40590
40591
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40592
      {
40593
         const vector_t x(parameters[1]);
40594
               vector_t y(parameters[3]);
40595
40596
         std::size_t r0 = 0;
40597
         std::size_t r1 = std::min(x.size(),y.size()) - 1;
40598
40599
         if ((1 == ps_index) && !helper::load_vector_range<T>::process(parameters, r0, r1, 4, 5, 1))
40600
            return std::numeric_limits<T>::quiet_NaN();
40601
         else if (helper::invalid_range(y, r0, r1))
40602
            return std::numeric_limits<T>::quiet_NaN();
40603
40604
         const T a = scalar_t(parameters[0])();
40605
         const T b = scalar_t(parameters[2])();
40606
40607
         for (std::size_t i = r0; i <= r1; ++i)
40608
         {
40609
            y[i] = (a * x[i]) + (b * y[i]);
40610
         }
40611
40612
         return T(1);
40613
      }
40614
   };
40615
40616
   template <typename T>
40617
   class axpyz : public exprtk::igeneric_function<T>
40618
   {
40619
   public:
40620
40621
      typedef typename exprtk::igeneric_function<T> igfun_t;
40622
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40623
      typedef typename igfun_t::generic_type        generic_type;
40624
      typedef typename generic_type::scalar_view    scalar_t;
40625
      typedef typename generic_type::vector_view    vector_t;
40626
40627
      using exprtk::igeneric_function<T>::operator();
40628
40629
      axpyz()
40630
      : exprtk::igeneric_function<T>("TVVV|TVVVTT")
40631
        /*
40632
           z <- ax + y
40633
           Overloads:
40634
           0. TVVV   - a, x(vector), y(vector), z(vector)
40635
           1. TVVVTT - a, x(vector), y(vector), z(vector), r0, r1
40636
        */
40637
      {}
40638
40639
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40640
      {
40641
         const vector_t x(parameters[1]);
40642
         const vector_t y(parameters[2]);
40643
               vector_t z(parameters[3]);
40644
40645
         std::size_t r0 = 0;
40646
         std::size_t r1 = std::min(x.size(),y.size()) - 1;
40647
40648
         if ((1 == ps_index) && !helper::load_vector_range<T>::process(parameters, r0, r1, 3, 4, 1))
40649
            return std::numeric_limits<T>::quiet_NaN();
40650
         else if (helper::invalid_range(y, r0, r1))
40651
            return std::numeric_limits<T>::quiet_NaN();
40652
         else if (helper::invalid_range(z, r0, r1))
40653
            return std::numeric_limits<T>::quiet_NaN();
40654
40655
         const T a = scalar_t(parameters[0])();
40656
40657
         for (std::size_t i = r0; i <= r1; ++i)
40658
         {
40659
            z[i] = (a * x[i]) + y[i];
40660
         }
40661
40662
         return T(1);
40663
      }
40664
   };
40665
40666
   template <typename T>
40667
   class axpbyz : public exprtk::igeneric_function<T>
40668
   {
40669
   public:
40670
40671
      typedef typename exprtk::igeneric_function<T> igfun_t;
40672
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40673
      typedef typename igfun_t::generic_type        generic_type;
40674
      typedef typename generic_type::scalar_view    scalar_t;
40675
      typedef typename generic_type::vector_view    vector_t;
40676
40677
      using exprtk::igeneric_function<T>::operator();
40678
40679
      axpbyz()
40680
      : exprtk::igeneric_function<T>("TVTVV|TVTVVTT")
40681
        /*
40682
           z <- ax + by
40683
           Overloads:
40684
           0. TVTVV   - a, x(vector), b, y(vector), z(vector)
40685
           1. TVTVVTT - a, x(vector), b, y(vector), z(vector), r0, r1
40686
        */
40687
      {}
40688
40689
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40690
      {
40691
         const vector_t x(parameters[1]);
40692
         const vector_t y(parameters[3]);
40693
               vector_t z(parameters[4]);
40694
40695
         std::size_t r0 = 0;
40696
         std::size_t r1 = std::min(x.size(),y.size()) - 1;
40697
40698
         if ((1 == ps_index) && !helper::load_vector_range<T>::process(parameters, r0, r1, 4, 5, 1))
40699
            return std::numeric_limits<T>::quiet_NaN();
40700
         else if (helper::invalid_range(y, r0, r1))
40701
            return std::numeric_limits<T>::quiet_NaN();
40702
         else if (helper::invalid_range(z, r0, r1))
40703
            return std::numeric_limits<T>::quiet_NaN();
40704
40705
         const T a = scalar_t(parameters[0])();
40706
         const T b = scalar_t(parameters[2])();
40707
40708
         for (std::size_t i = r0; i <= r1; ++i)
40709
         {
40710
            z[i] = (a * x[i]) + (b * y[i]);
40711
         }
40712
40713
         return T(1);
40714
      }
40715
   };
40716
40717
   template <typename T>
40718
   class axpbz : public exprtk::igeneric_function<T>
40719
   {
40720
   public:
40721
40722
      typedef typename exprtk::igeneric_function<T> igfun_t;
40723
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40724
      typedef typename igfun_t::generic_type        generic_type;
40725
      typedef typename generic_type::scalar_view    scalar_t;
40726
      typedef typename generic_type::vector_view    vector_t;
40727
40728
      using exprtk::igeneric_function<T>::operator();
40729
40730
      axpbz()
40731
      : exprtk::igeneric_function<T>("TVTV|TVTVTT")
40732
        /*
40733
           z <- ax + b
40734
           Overloads:
40735
           0. TVTV   - a, x(vector), b, z(vector)
40736
           1. TVTVTT - a, x(vector), b, z(vector), r0, r1
40737
        */
40738
      {}
40739
40740
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40741
      {
40742
         const vector_t x(parameters[1]);
40743
               vector_t z(parameters[3]);
40744
40745
         std::size_t r0 = 0;
40746
         std::size_t r1 = x.size() - 1;
40747
40748
         if ((1 == ps_index) && !helper::load_vector_range<T>::process(parameters, r0, r1, 4, 5, 1))
40749
            return std::numeric_limits<T>::quiet_NaN();
40750
         else if (helper::invalid_range(z, r0, r1))
40751
            return std::numeric_limits<T>::quiet_NaN();
40752
40753
         const T a = scalar_t(parameters[0])();
40754
         const T b = scalar_t(parameters[2])();
40755
40756
         for (std::size_t i = r0; i <= r1; ++i)
40757
         {
40758
            z[i] = (a * x[i]) + b;
40759
         }
40760
40761
         return T(1);
40762
      }
40763
   };
40764
40765
   template <typename T>
40766
   class dot : public exprtk::igeneric_function<T>
40767
   {
40768
   public:
40769
40770
      typedef typename exprtk::igeneric_function<T> igfun_t;
40771
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40772
      typedef typename igfun_t::generic_type        generic_type;
40773
      typedef typename generic_type::scalar_view    scalar_t;
40774
      typedef typename generic_type::vector_view    vector_t;
40775
40776
      using exprtk::igeneric_function<T>::operator();
40777
40778
      dot()
40779
      : exprtk::igeneric_function<T>("VV|VVTT")
40780
        /*
40781
           Overloads:
40782
           0. VV   - x(vector), y(vector)
40783
           1. VVTT - x(vector), y(vector), r0, r1
40784
        */
40785
      {}
40786
40787
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40788
      {
40789
         const vector_t x(parameters[0]);
40790
         const vector_t y(parameters[1]);
40791
40792
         std::size_t r0 = 0;
40793
         std::size_t r1 = std::min(x.size(),y.size()) - 1;
40794
40795
         if ((1 == ps_index) && !helper::load_vector_range<T>::process(parameters, r0, r1, 2, 3, 0))
40796
            return std::numeric_limits<T>::quiet_NaN();
40797
         else if (helper::invalid_range(y, r0, r1))
40798
            return std::numeric_limits<T>::quiet_NaN();
40799
40800
         T result = T(0);
40801
40802
         for (std::size_t i = r0; i <= r1; ++i)
40803
         {
40804
            result += (x[i] * y[i]);
40805
         }
40806
40807
         return result;
40808
      }
40809
   };
40810
40811
   template <typename T>
40812
   class dotk : public exprtk::igeneric_function<T>
40813
   {
40814
   public:
40815
40816
      typedef typename exprtk::igeneric_function<T> igfun_t;
40817
      typedef typename igfun_t::parameter_list_t    parameter_list_t;
40818
      typedef typename igfun_t::generic_type        generic_type;
40819
      typedef typename generic_type::scalar_view    scalar_t;
40820
      typedef typename generic_type::vector_view    vector_t;
40821
40822
      using exprtk::igeneric_function<T>::operator();
40823
40824
      dotk()
40825
      : exprtk::igeneric_function<T>("VV|VVTT")
40826
        /*
40827
           Overloads:
40828
           0. VV   - x(vector), y(vector)
40829
           1. VVTT - x(vector), y(vector), r0, r1
40830
        */
40831
      {}
40832
40833
      inline T operator() (const std::size_t& ps_index, parameter_list_t parameters)
40834
      {
40835
         const vector_t x(parameters[0]);
40836
         const vector_t y(parameters[1]);
40837
40838
         std::size_t r0 = 0;
40839
         std::size_t r1 = std::min(x.size(),y.size()) - 1;
40840
40841
         if ((1 == ps_index) && !helper::load_vector_range<T>::process(parameters, r0, r1, 2, 3, 0))
40842
            return std::numeric_limits<T>::quiet_NaN();
40843
         else if (helper::invalid_range(y, r0, r1))
40844
            return std::numeric_limits<T>::quiet_NaN();
40845
40846
         T result = T(0);
40847
         T error  = T(0);
40848
40849
         for (std::size_t i = r0; i <= r1; ++i)
40850
         {
40851
            details::kahan_sum(result, error, (x[i] * y[i]));
40852
         }
40853
40854
         return result;
40855
      }
40856
   };
40857
40858
   template <typename T>
40859
   struct package
40860
   {
40861
      all_true   <T> at;
40862
      all_false  <T> af;
40863
      any_true   <T> nt;
40864
      any_false  <T> nf;
40865
      count      <T>  c;
40866
      copy       <T> cp;
40867
      rol        <T> rl;
40868
      ror        <T> rr;
40869
      shift_left <T> sl;
40870
      shift_right<T> sr;
40871
      sort       <T> st;
40872
      nthelement <T> ne;
40873
      iota       <T> ia;
40874
      sumk       <T> sk;
40875
      axpy       <T> b1_axpy;
40876
      axpby      <T> b1_axpby;
40877
      axpyz      <T> b1_axpyz;
40878
      axpbyz     <T> b1_axpbyz;
40879
      axpbz      <T> b1_axpbz;
40880
      dot        <T> dt;
40881
      dotk       <T> dtk;
40882
40883
      bool register_package(exprtk::symbol_table<T>& symtab)
40884
      {
40885
         #define exprtk_register_function(FunctionName, FunctionType)                 \
40886
         if (!symtab.add_function(FunctionName,FunctionType))                         \
40887
         {                                                                            \
40888
            exprtk_debug((                                                            \
40889
              "exprtk::rtl::vecops::register_package - Failed to add function: %s\n", \
40890
              FunctionName));                                                         \
40891
            return false;                                                             \
40892
         }                                                                            \
40893
40894
         exprtk_register_function("all_true"     , at       )
40895
         exprtk_register_function("all_false"    , af       )
40896
         exprtk_register_function("any_true"     , nt       )
40897
         exprtk_register_function("any_false"    , nf       )
40898
         exprtk_register_function("count"        , c        )
40899
         exprtk_register_function("copy"         , cp       )
40900
         exprtk_register_function("rotate_left"  , rl       )
40901
         exprtk_register_function("rol"          , rl       )
40902
         exprtk_register_function("rotate_right" , rr       )
40903
         exprtk_register_function("ror"          , rr       )
40904
         exprtk_register_function("shftl"        , sl       )
40905
         exprtk_register_function("shftr"        , sr       )
40906
         exprtk_register_function("sort"         , st       )
40907
         exprtk_register_function("nth_element"  , ne       )
40908
         exprtk_register_function("iota"         , ia       )
40909
         exprtk_register_function("sumk"         , sk       )
40910
         exprtk_register_function("axpy"         , b1_axpy  )
40911
         exprtk_register_function("axpby"        , b1_axpby )
40912
         exprtk_register_function("axpyz"        , b1_axpyz )
40913
         exprtk_register_function("axpbyz"       , b1_axpbyz)
40914
         exprtk_register_function("axpbz"        , b1_axpbz )
40915
         exprtk_register_function("dot"          , dt       )
40916
         exprtk_register_function("dotk"         , dtk      )
40917
         #undef exprtk_register_function
40918
40919
         return true;
40920
      }
40921
   };
40922
40923
   } // namespace exprtk::rtl::vecops
40924
   } // namespace exprtk::rtl
40925
}    // namespace exprtk
40926
#endif
40927
40928
namespace exprtk
40929
{
40930
   namespace information
40931
   {
40932
      using ::exprtk::details::char_cptr;
40933
40934
      static char_cptr library = "Mathematical Expression Toolkit";
40935
      static char_cptr version = "2.71828182845904523536028747135266"
40936
                                 "2497757247093699959574966967627724"
40937
                                 "0766303535475945713821785251664274"
40938
                                 "2746639193200305992181741359662904";
40939
      static char_cptr date    = "20230101";
40940
      static char_cptr min_cpp = "199711L";
40941
40942
      static inline std::string data()
40943
0
      {
40944
0
         static const std::string info_str = std::string(library) +
40945
0
                                             std::string(" v") + std::string(version) +
40946
0
                                             std::string(" (") + date + std::string(")") +
40947
0
                                             std::string(" (") + min_cpp + std::string(")");
40948
0
         return info_str;
40949
0
      }
40950
40951
   } // namespace information
40952
40953
   #ifdef exprtk_debug
40954
   #undef exprtk_debug
40955
   #endif
40956
40957
   #ifdef exprtk_error_location
40958
   #undef exprtk_error_location
40959
   #endif
40960
40961
   #ifdef exprtk_disable_fallthrough_begin
40962
   #undef exprtk_disable_fallthrough_begin
40963
   #endif
40964
40965
   #ifdef exprtk_disable_fallthrough_end
40966
   #undef exprtk_disable_fallthrough_end
40967
   #endif
40968
40969
   #ifdef exprtk_override
40970
   #undef exprtk_override
40971
   #endif
40972
40973
   #ifdef exprtk_final
40974
   #undef exprtk_final
40975
   #endif
40976
40977
   #ifdef exprtk_delete
40978
   #undef exprtk_delete
40979
   #endif
40980
40981
} // namespace exprtk
40982
40983
#endif